.importCenterTabs{display:flex;gap:28px;align-items:center;border-bottom:1px solid var(--border,var(--line));margin-bottom:4px;min-height:42px}.importCenterTabs a{padding:10px 0;color:var(--theme-muted,#687a73);font-size:14px;border-bottom:2px solid transparent}.importCenterTabs a.active{color:var(--theme-link,var(--accent-strong));border-bottom-color:var(--primary);font-weight:600}.importCenterTabs .recycleTab{margin-left:auto;font-size:13px}.importUpload{border:1px solid var(--line);border-radius:8px;background:var(--theme-surface,white)}.importUpload summary{padding:13px 18px;cursor:pointer;font-size:13px;color:var(--theme-link,var(--accent-strong));font-weight:600}.importUpload .dashboardDrop{margin:0;border:0;border-top:1px solid var(--line);border-radius:0}.importUpload .uploadResults{max-height:150px;overflow:auto}.importFilters{display:flex;flex-wrap:nowrap;gap:8px}.importFilters input:not([type=hidden]){flex:1 1;max-width:300px;min-width:160px}.importFilters select{width:auto;min-width:120px}.importTableWrap{overflow:auto}.importCenterTable{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.importCenterTable th{font-size:12px;font-weight:500;color:var(--theme-muted,#74837c);background:var(--brand-blue-wash);text-align:left;padding:12px 16px;white-space:nowrap}.importCenterTable td{padding:16px;border-top:1px solid var(--line);vertical-align:middle;overflow-wrap:anywhere}.importCenterTable th:first-child{width:25%}.importCenterTable th:nth-child(2){width:20%}.importCenterTable th:nth-child(3),.importCenterTable th:nth-child(4){width:18%}.importCenterTable th:last-child{width:19%}.importCenterTable strong{display:block;font-size:13px;font-weight:600;line-height:1.6}.importCenterTable small{display:block;line-height:1.7;color:var(--theme-muted,#7b8982);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.importCenterTable .buttonRow{gap:6px;flex-wrap:wrap}.importCenterTable .button{padding:6px 9px;font-size:12px;white-space:nowrap}.importDelete{color:var(--theme-muted,#8a9690);padding:7px!important;min-width:30px}.importDelete:hover{color:var(--theme-red-text,#a54538);background:var(--theme-red-bg,#fff0ed);border-color:var(--theme-red-line,#eccbc6)}.importReviewWorkspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start;height:calc(100vh - 330px);min-height:420px;align-items:stretch}.importReviewFields{overflow:auto;padding-right:4px}.importReviewWorkspace .importOriginal{position:relative;top:0;height:100%;display:flex;flex-direction:column}.importReviewWorkspace .importOriginal .documentTextPreview,.importReviewWorkspace .importOriginal .viewerFrame{height:auto;max-height:none;min-height:0;flex:1 1;overflow:auto}.importReviewFields .formToolbar{position:sticky;top:0;background:var(--brand-blue-wash);z-index:2;padding:10px 0}.importReviewFields{min-width:0}.importReviewFields .importBasicsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.importReviewFields .wideField{grid-column:auto!important}.importReviewFields .importMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.importReviewFields .importReviewSection{padding:16px}.importReviewFields .reviewTableWrap{overflow-x:auto}.importReviewFields .reviewDataTable{min-width:0;width:100%;table-layout:fixed;font-size:12px}.importReviewFields .reviewDataTable td,.importReviewFields .reviewDataTable th{padding:9px;overflow-wrap:anywhere}.importReviewFields .reviewLongText>p{max-height:75px;overflow:hidden}.importReviewFields .importReviewForm fieldset>button{position:sticky;bottom:64px;z-index:3;box-shadow:0 2px 9px #163e2226}.importOriginal{position:sticky;top:18px;min-width:0;border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:8px;overflow:hidden}.importOriginal .panelHead{padding:12px 16px;border-bottom:1px solid var(--line);margin:0}.importOriginal h2{font-size:15px;margin:0}.importOriginal .viewerFrame{height:calc(100vh - 240px);min-height:430px}.importOriginal iframe{height:100%;min-height:0;width:100%;border:0}.importOriginal .documentTextPreview{max-height:calc(100vh - 240px);min-height:430px;overflow:auto;padding:16px}.importOriginal pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.importReviewFooter{position:sticky;bottom:0;display:flex;gap:16px;align-items:center;padding:12px 16px;border:1px solid var(--line);border-radius:8px;background:var(--theme-surface,#fffffff5);z-index:4}.importReviewFooter>form{margin-left:auto}.importContext{border:1px solid var(--line);background:var(--theme-surface,white);border-radius:8px;padding:14px;margin-bottom:16px}.importContextGrid{grid-template-columns:1fr 1fr}.importContextForm fieldset,.importContextGrid{display:grid;gap:12px}.importContextForm button{justify-self:end}.importChannelTable td:last-child{width:120px}.importPolicy{max-width:880px;background:var(--theme-surface,white);border:1px solid var(--line);border-radius:8px;padding:22px}.importPolicy h2{font-size:16px}.importPolicyChoices{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.importPolicyChoices label{display:flex;align-items:flex-start;gap:10px;padding:16px;border:1px solid var(--line);border-radius:6px}.importPolicyChoices input{width:16px;min-height:16px;margin-top:3px}.importPolicyChoices small{display:block;color:var(--theme-muted,#7b8982);margin-top:7px;line-height:1.6}.importPolicyChoices label:has(:checked){border-color:var(--primary);background:var(--brand-blue-wash)}.importPolicyFields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.importBatch{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px}.importSelect{float:left;width:15px!important;min-height:15px!important;height:15px;margin:4px 9px 0 0;accent-color:var(--primary)}.importSurface button,.importSurface input,.importSurface select,.importSurface textarea{font:inherit}.importSurface button{cursor:pointer;transition:background .15s,color .15s,border-color .15s}.importSurface button:disabled{cursor:default;opacity:.45}.importSurface button:focus-visible,.importSurface input:focus-visible,.importSurface select:focus-visible,.importSurface textarea:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.importSurface button{color:inherit}.importSurface button svg{flex-shrink:0}.importSurface input,.importSurface select,.importSurface textarea{border:1px solid var(--theme-line,#dce4e6);background:var(--theme-surface,#fff);color:var(--theme-text,#263f44);border-radius:5px;padding:9px 11px;min-width:0}.importSurface input[type=checkbox],.importSurface input[type=radio]{accent-color:var(--accent);width:15px;height:15px;margin:0;flex-shrink:0}.importSurface h1{font-size:25px;letter-spacing:-.5px;color:var(--ink);font-weight:650}.importSurface h2{font-size:15px;font-weight:650}.importSurface h3{font-size:13px}.importSurface p{line-height:1.75}.importSurface small{display:block;color:var(--muted);font-size:11px;line-height:1.65}.importSurface strong{font-weight:600}.importSurface a{color:var(--theme-link,var(--accent))}.importSurface .sidebar nav button.active{background:var(--primary);color:#fff}.importSurface .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#38a68a;flex-shrink:0;margin-right:5px}.importSurface .gold{background:#dca545}.importSurface .red{background:#d9806b}.importSurface .section-tabs{display:flex;gap:26px;align-items:center;height:55px;border-bottom:1px solid var(--line);margin-bottom:25px}.importSurface .section-tabs button{height:100%;display:flex;align-items:center;gap:7px;border:0;border-bottom:2px solid transparent;background:none;color:var(--theme-muted,#809198);font-size:12px;padding:0 2px}.importSurface .section-tabs button.active{color:var(--theme-link,var(--accent));border-bottom-color:var(--accent);font-weight:600}.importSurface .section-tabs button:hover{color:var(--theme-link,var(--accent))}.importSurface .page-heading{display:flex;justify-content:space-between;align-items:center;margin:28px 0 22px;gap:20px}.importSurface .section-tabs+.page-heading{margin-top:0}.importSurface .page-heading p{color:var(--theme-muted,#8a989d);font-size:12px;margin-top:8px}.importSurface .actions{display:flex;align-items:center;gap:9px}.importSurface .right{justify-content:flex-end}.importSurface .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:8px 13px;background:var(--theme-surface,#fff);border:1px solid var(--theme-line,#d3dfe3);border-radius:5px;font-size:12px;white-space:nowrap}.importSurface .btn:hover{background:var(--brand-blue-wash);border-color:var(--theme-blue-line,#9CCBFF)}.importSurface .btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.importSurface .btn.primary:hover{background:var(--accent-strong)}.importSurface .small-btn{min-height:28px;padding:5px 10px;font-size:11px}.importSurface .text-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 0;border:0;background:none;color:var(--theme-link,var(--primary));font-size:12px;white-space:nowrap}.importSurface .text-btn:hover{color:var(--theme-link,var(--accent-strong));text-decoration:underline}.importSurface .icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:1px solid transparent;border-radius:4px;color:var(--theme-muted,#8b9a9e)}.importSurface .icon-btn:hover{color:var(--theme-link,var(--primary));background:var(--brand-blue-wash)}.importSurface .muted,.importSurface .quiet{color:var(--theme-muted,#849497);font-size:12px}.importSurface .spacer{flex:1 1}.importSurface .menu-anchor{position:relative}.importSurface .menu-dismiss{position:fixed;inset:0;background:none;border:0;z-index:31}.importSurface .dropdown{position:absolute;right:0;top:42px;width:185px;border:1px solid var(--line);border-radius:6px;background:var(--theme-surface,#fff);box-shadow:0 10px 35px #19383c20;padding:5px;z-index:32}.importSurface .dropdown button{display:flex;align-items:center;gap:12px;background:none;border:0;padding:11px;width:100%;text-align:left;font-size:12px}.importSurface .dropdown button:hover{background:var(--brand-blue-wash)}.importSurface .surface,.importSurface .table-surface{background:var(--paper);border:1px solid var(--line);border-radius:7px;overflow:hidden}.importSurface .table-surface{margin-bottom:12px}.importSurface table{width:100%;border-collapse:collapse;table-layout:fixed}.importSurface th{height:43px;text-align:left;background:var(--theme-subtle,#f0f5f6);color:var(--theme-muted,#7b929b);font-size:11px;font-weight:500;padding:0 16px}.importSurface td{height:79px;padding:12px 16px;border-top:1px solid var(--theme-line,#edf1f2);font-size:12px;vertical-align:middle}.importSurface td>strong{font-size:12px}.importSurface td small{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.importSurface tr:hover td{background:var(--surface)}.importSurface .align-right{text-align:right}.importSurface .checkbox-col{width:43px}.importSurface .selected-row td{background:var(--brand-blue-wash)}.importSurface .person-cell{display:flex;align-items:center;gap:11px;min-width:0}.importSurface .person-cell>div{min-width:0}.importSurface .avatar{display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;background:var(--accent-soft);color:var(--readable-muted);border-radius:50%;font-size:13px}.importSurface .avatar.small{width:35px;height:35px;font-size:11px}.importSurface .tone-1{background:var(--theme-subtle,#ece9f3);color:var(--theme-muted,#8a77a5)}.importSurface .tone-2{background:var(--theme-subtle,#e7eef5);color:var(--theme-muted,#6a8aaa)}.importSurface .tone-3{background:var(--theme-orange-bg,#f5ece2);color:var(--theme-muted,#a4825a)}.importSurface .name-link{padding:0;border:0;background:none;color:var(--theme-text,#263f48);font-weight:650}.importSurface .name-link:hover{color:var(--theme-link,var(--accent))}.importSurface .badge{display:inline-flex;align-items:center;gap:5px;border-radius:4px;font-size:10px;padding:4px 7px;background:var(--theme-subtle,#f0f3f4);color:var(--theme-muted,#819197);white-space:nowrap}.importSurface .badge.review{background:var(--theme-orange-bg,#fff4df);color:var(--theme-orange-text,#a6792d)}.importSurface .badge.failed,.importSurface .badge.issue{background:var(--theme-red-bg,#fbede8);color:var(--theme-red-text,#b57157)}.importSurface .badge.stored{background:var(--theme-green-bg,#e8f5ee);color:var(--theme-green-text,#39866b)}.importSurface .badge.processing{background:var(--theme-subtle,#eaf1fa);color:var(--theme-muted,#5b82ad)}.importSurface .source{display:inline-flex;align-items:center;gap:6px;color:var(--theme-muted,#647f89);font-size:11px}.importSurface .segmented button.active{background:var(--theme-surface,#fff);color:var(--theme-link,var(--primary));box-shadow:0 1px 3px #183e4410}.importSurface .table-toolbar{display:flex;gap:12px;align-items:center;min-height:42px;margin:0 0 12px}.importSurface .table-toolbar select{font-size:11px;min-width:120px;padding:8px 10px}.importSurface .search-field{display:flex;align-items:center;gap:9px;border:1px solid var(--theme-line,#dce5e7);background:var(--theme-surface,#fff);border-radius:5px;padding:0 10px;width:285px;color:var(--theme-muted,#8d9fa6)}.importSurface .search-field input{border:0;outline:0!important;background:none;width:100%;padding:9px 0;font-size:11px}.importSurface .search-field button{background:none;border:0;display:flex;padding:0}.importSurface .table-footer{padding:14px 16px;display:flex;justify-content:space-between;border-top:1px solid var(--line);font-size:11px;color:var(--theme-muted,#8a9ea5)}.importSurface .table-footer>span:last-child{display:flex;align-items:center;gap:18px}.importSurface .inbox-summary{display:flex;align-items:center;gap:35px;background:var(--brand-blue-wash);border:1px solid var(--line);border-radius:6px;padding:18px 23px;margin:0 0 25px}.importSurface .summary-lead{display:flex;align-items:center;gap:15px}.importSurface .inbox-count{font-size:31px;color:var(--theme-link,var(--primary));font-weight:600}.importSurface .summary-lead strong{font-size:13px;color:var(--readable-muted)}.importSurface .summary-lead small{font-size:10px;color:var(--muted);margin-top:5px}.importSurface .summary-detail{display:flex;gap:23px;color:var(--muted);font-size:11px}.importSurface .inbox-summary>.text-btn{margin-left:auto}.importSurface .filter-tabs{display:flex;gap:21px;align-items:center}.importSurface .filter-tabs button{display:flex;align-items:center;gap:7px;padding:8px 1px;border:0;background:none;color:var(--theme-muted,#8b9b9f);font-size:12px}.importSurface .filter-tabs button.active{color:var(--theme-link,var(--primary));font-weight:650}.importSurface .filter-tabs button:hover{color:var(--theme-link,var(--primary))}.importSurface .filter-tabs span{font-size:10px;color:var(--theme-muted,#9dafb5)}.importSurface .batch-bar{display:flex;align-items:center;justify-content:space-between;padding:0 13px;height:43px;font-size:11px;color:var(--theme-muted,#a0adb1);background:var(--theme-subtle,#f4f7f8);border:1px solid var(--line);border-bottom:0;border-radius:6px 6px 0 0}.importSurface .batch-bar+.table-surface{border-top-left-radius:0;border-top-right-radius:0}.importSurface .batch-bar.selected{background:var(--accent-soft);color:var(--readable-muted)}.importSurface .import-table th:nth-child(2){width:25%}.importSurface .import-table th:nth-child(3){width:20%}.importSurface .import-table th:nth-child(4){width:16%}.importSurface .import-table th:last-child{width:100px}.importSurface .issue-text{color:var(--theme-muted,#b07d68)}.importSurface .empty{display:grid;justify-items:center;gap:12px;padding:55px 20px;color:var(--theme-muted,#9cadaf)}.importSurface .empty strong{font-size:13px}.importSurface .surface-heading{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--line)}.importSurface .surface-heading h2{display:flex;align-items:center;gap:8px;font-size:13px}.importSurface .surface-heading h2>span{font-size:10px;background:var(--brand-blue-wash);color:var(--muted);padding:2px 6px;border-radius:9px}.importSurface .channel-overview{display:flex;align-items:center;gap:32px;padding:3px 0 21px;color:var(--theme-muted,#8d9c9f);font-size:12px}.importSurface .channel-overview b{color:var(--readable-muted)}.importSurface .channel-name{display:flex;align-items:center;gap:12px}.importSurface .channel-icon{width:40px;height:40px;border:1px solid var(--line);background:var(--accent-soft);display:grid;place-items:center;border-radius:8px;color:var(--theme-link,var(--primary))}.importSurface .channel-icon.plugin{background:var(--theme-subtle,#f1eef9);border-color:var(--theme-line,#e8e1f5);color:var(--theme-muted,#9478bb)}.importSurface .channel-icon.upload{background:var(--theme-subtle,#edf4fb);border-color:var(--theme-line,#e1eaf7);color:var(--theme-muted,#6c94bd)}.importSurface .channel-icon.feishu{background:var(--theme-surface,#f0f5ff);color:var(--theme-muted,#7499cc);border-color:var(--theme-line,#e2ecfa)}.importSurface .channels-table td{height:99px}.importSurface .channels-table th:first-child{width:25%}.importSurface .channel-guidance{display:flex;gap:14px;padding:25px 5px;color:var(--muted)}.importSurface .channel-guidance strong{font-size:12px;color:var(--readable-muted)}.importSurface .channel-guidance p{font-size:11px;margin-top:7px}.importSurface .channel-breadcrumb{display:flex;align-items:center;gap:10px;color:var(--theme-muted,#9aabad);font-size:11px;margin-bottom:16px}.importSurface .back-link{display:inline-flex;gap:7px;align-items:center;border:0;background:none;font-size:11px;padding:0;color:var(--muted)}.importSurface .back-link:hover{color:var(--theme-link,var(--accent-strong))}.importSurface .channel-breadcrumb+.page-heading{margin-top:0}.importSurface .channel-detail-grid{display:grid;grid-template-columns:minmax(540px,1.45fr) minmax(335px,1fr);gap:20px;align-items:start}.importSurface .channel-config{display:grid;gap:18px}.importSurface .connection-info{padding:19px 20px}.importSurface .connection-info dl{display:grid;gap:18px;margin:0}.importSurface .connection-info dl>div{display:flex;align-items:center;gap:13px;font-size:11px}.importSurface .connection-info dt{color:var(--theme-muted,#96a5a8);width:91px;flex-shrink:0}.importSurface .connection-info dd{margin:0;display:flex;align-items:center;gap:6px;min-width:0}.importSurface .connection-info dd .muted{font-size:10px;margin-left:12px}.importSurface .copy-inline code{font-size:11px;background:var(--brand-blue-wash);padding:7px;border-radius:3px;overflow:hidden;text-overflow:ellipsis}.importSurface .connection-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:19px}.importSurface .connection-actions .muted{font-size:10px}.importSurface .policy-content{padding:20px}.importSurface .radio-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.importSurface .policy-choice{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid var(--line);border-radius:5px;cursor:pointer;margin-bottom:10px}.importSurface .policy-choice.active{background:var(--brand-blue-wash);border-color:var(--theme-blue-line,#9CCBFF)}.importSurface .policy-choice input{margin-top:2px}.importSurface .policy-choice strong{font-size:12px}.importSurface .policy-choice small{font-size:10px;margin-top:6px}.importSurface .recommend{font-size:9px;color:var(--muted);background:var(--accent-soft);padding:2px 4px;margin-left:auto;border-radius:3px}.importSurface .rule-explanation{display:flex;align-items:flex-start;gap:8px;color:var(--muted);padding:3px 0 18px}.importSurface .rule-explanation p{font-size:10px;color:var(--muted);line-height:1.8}.importSurface .rule-explanation svg{flex-shrink:0;margin-top:3px}.importSurface .policy-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px}.importSurface .field{display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--theme-muted,#7d969e);position:relative}.importSurface .field em{position:absolute;left:28px;top:0;color:var(--theme-red-text,#b97c64);font-style:normal}.importSurface .field input,.importSurface .field select{width:100%;font-size:12px;padding:9px 10px}.importSurface .field input[readonly]{background:var(--brand-blue-wash);color:var(--muted)}.importSurface .check-label{gap:8px;line-height:1.65;align-self:center}.importSurface .check-label,.importSurface .policy-footer{display:flex;align-items:center;font-size:11px;color:var(--muted)}.importSurface .policy-footer{padding:15px 20px;background:var(--surface);border-top:1px solid var(--line);justify-content:space-between}.importSurface .policy-footer small{font-size:10px;color:var(--theme-muted,#a3afac);margin-top:4px}.importSurface .receipt-panel{position:sticky;top:0;display:flex;flex-direction:column;max-height:calc(100vh - 240px);min-height:500px}.importSurface .receipt-controls{padding:10px 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.importSurface .compact{gap:18px}.importSurface .compact button{font-size:11px}.importSurface .receipt-controls>.muted{font-size:9px}.importSurface .receipt-list{overflow:auto;flex:1 1}.importSurface .receipt{border-bottom:1px solid var(--theme-line,#edf1f2)}.importSurface .receipt-main{padding:16px 19px;background:none;border:0;width:100%;text-align:left}.importSurface .receipt-main:hover{background:var(--surface)}.importSurface .receipt-top{display:flex;align-items:center;justify-content:space-between;color:var(--theme-muted,#98a7ac);font-size:10px;margin-bottom:10px}.importSurface .receipt-main strong{font-size:12px;font-weight:500;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.importSurface .receipt-bottom{display:flex;justify-content:space-between;color:var(--theme-muted,#a0aeb1);font-size:10px;margin-top:12px}.importSurface .receipt-expanded{background:var(--brand-blue-wash);padding:12px 20px;font-size:11px;display:grid;gap:8px}.importSurface .receipt-footer{padding:16px 19px;color:var(--muted);font-size:10px;line-height:1.8;background:var(--surface)}.importSurface .connection-test{padding:15px 20px;border-top:1px solid var(--theme-orange-line,#e8dfbd);background:var(--theme-surface,#fffcf2);color:var(--theme-orange-text,#9b853f);font-size:12px}.importSurface .connection-test.passed{background:var(--theme-green-bg,#edf8f2);border-color:var(--theme-green-line,#cbe6d6);color:var(--theme-green-text,#418366)}.importSurface .connection-test p{font-size:10px;margin:7px 0}.importSurface .connection-wizard{padding:20px;display:grid;gap:15px}.importSurface .mini-steps{display:flex;justify-content:space-between;font-size:10px}.importSurface .mini-steps span{display:flex;gap:5px;align-items:center;color:var(--muted)}.importSurface .mini-steps b{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--brand-blue-wash)}.importSurface .mini-steps .current{color:var(--theme-link,var(--primary))}.importSurface .mini-steps .current b{background:var(--accent-soft)}.importSurface .copy-field{display:flex;align-items:center;background:var(--brand-blue-wash)}.importSurface .copy-field input{flex:1 1;min-width:0;font:11px monospace;background:transparent}.importSurface .inline-success{display:flex;align-items:center;gap:9px;color:var(--theme-green-text,#3c896a);font-size:12px}.importSurface .review-workspace{display:flex;flex-direction:column;width:100%;height:100%}.importSurface .review-heading{height:99px;flex-shrink:0;background:var(--theme-surface,#fff);border-bottom:1px solid var(--line);padding:17px 25px;position:relative}.importSurface .review-heading>.actions{position:absolute;right:25px;top:48px}.importSurface .review-title{display:flex;align-items:center;gap:13px;margin-top:12px}.importSurface .review-title h1{font-size:20px}.importSurface .review-title .source{margin-left:4px}.importSurface .review-columns{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(450px,1.15fr);flex:1 1;overflow:hidden}.importSurface .review-fields{padding:22px 24px;overflow:auto;background:var(--theme-surface,#fff);border-right:1px solid var(--line)}.importSurface .subsection-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.importSurface .subsection-heading h2{font-size:13px}.importSurface .subsection-heading span{font-size:10px}.importSurface .basic-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 18px}.importSurface .basic-grid .field{font-size:10px}.importSurface .basic-grid input{font-size:12px;padding:8px 10px}.importSurface .field.invalid input{border-color:var(--theme-orange-line,#d5a27e);background:var(--theme-surface,#fffaf4)}.importSurface .inline-alert{display:flex;gap:9px;background:var(--theme-orange-bg,#fff7e8);color:var(--theme-orange-text,#ae8048);font-size:11px;line-height:1.65;padding:11px 12px;border-radius:4px;margin-bottom:18px}.importSurface .inline-alert svg{flex-shrink:0}.importSurface .experience-section{border-top:1px solid var(--line);margin-top:23px;padding-top:1px}.importSurface .experience-section h3{display:flex;justify-content:space-between;color:var(--theme-text,#365961)}.importSurface .experience-section h3>span{font-weight:400;color:var(--theme-muted,#97a9ad);font-size:10px}.importSurface .experience{border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:14px;font-size:11px}.importSurface .experience>span{color:var(--theme-muted,#9badb0);font-size:10px;display:block;margin-bottom:7px}.importSurface .experience>strong{display:block;margin-bottom:8px}.importSurface .experience input{font-size:11px}.importSurface .experience p{color:var(--theme-muted,#82999d)}.importSurface .experience summary{font-size:10px;color:var(--theme-muted,#91a3a8);margin-top:9px;cursor:pointer}.importSurface .experience textarea{width:100%;height:100px;font-size:11px;margin-top:8px}.importSurface .original-viewer{display:flex;flex-direction:column;background:var(--theme-subtle,#e9edef)}.importSurface .viewer-toolbar{height:49px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;background:var(--theme-surface,#f8fafb);padding:0 16px;border-bottom:1px solid var(--theme-line,#dce4e7);color:var(--theme-muted,#7d9199);font-size:10px;gap:8px}.importSurface .viewer-toolbar>span{display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.importSurface .viewer-toolbar .actions{gap:2px;flex-shrink:0}.importSurface .paper-scroll{overflow:auto;padding:24px 23px;flex:1 1}.importSurface .resume-paper{background:var(--theme-surface,#fff);max-width:650px;min-width:410px;margin:0 auto;min-height:800px;padding:44px 45px 35px;box-shadow:0 2px 10px #344b5610;font-family:Microsoft YaHei,sans-serif;color:var(--theme-text,#37454c);position:relative}.importSurface .paper-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.importSurface .paper-heading h1{font-size:29px;color:var(--theme-text,#283b43);font-weight:600;letter-spacing:2px}.importSurface .paper-heading p{font-size:13px;color:var(--theme-muted,#7f8e94);margin-top:8px}.importSurface .paper-initial{height:53px;width:45px;background:var(--accent-soft);display:grid;place-items:center;color:var(--muted);font-size:22px}.importSurface .paper-meta{font-size:10px;color:var(--theme-muted,#95a2a7);line-height:2}.importSurface .resume-paper h2{font-size:13px;padding-bottom:8px;border-bottom:1px solid var(--theme-line,#c4d3d8);color:var(--theme-text,#416571);margin:26px 0 13px}.importSurface .resume-paper li,.importSurface .resume-paper p{font-size:10px;line-height:2;color:var(--theme-muted,#7d8b92)}.importSurface .resume-paper h3{font-size:10px;color:var(--theme-muted,#7b8d94);margin:8px 0}.importSurface .paper-role{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-top:15px}.importSurface .paper-role span{font-size:9px;color:var(--theme-muted,#9caab0)}.importSurface .resume-paper ul{padding-left:15px;margin-top:8px}.importSurface .resume-paper footer{font-size:9px;color:var(--theme-muted,#b6c0c3);text-align:center;margin-top:32px}.importSurface .viewer-footer{height:39px;flex-shrink:0;padding:0 20px;background:var(--theme-surface,#f7f9fa);border-top:1px solid var(--theme-line,#dce5e8);font-size:10px;color:var(--theme-muted,#91a3aa)}.importSurface .review-actions,.importSurface .viewer-footer{display:flex;align-items:center;justify-content:space-between}.importSurface .review-actions{height:69px;padding:0 25px;background:var(--theme-surface,#fff);border-top:1px solid var(--line);box-shadow:0 -3px 10px #223e4404}.importSurface .review-actions>.muted{font-size:11px}.importSurface .profile-intro .avatar{margin:0 auto 16px;width:58px;height:58px;font-size:17px}.importSurface .upload-drop{border:1px dashed var(--theme-blue-line,#9ccbff);background:var(--brand-blue-wash);border-radius:6px;display:grid;justify-items:center;gap:12px;padding:30px;position:relative;color:var(--muted);cursor:pointer}.importSurface .upload-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.importSurface .upload-drop span{font-size:11px;color:var(--muted)}.importSurface .drawer-content>.muted{font-size:11px;margin:18px 0}.importSurface .mapping .check-label{padding:15px 0}.importSurface .home-person>span:not(.avatar){font-size:11px;color:var(--theme-muted,#829ca3)}.importSurface .home-note .text-btn{display:block;margin-top:10px;font-size:11px}.importSurface .job-list>button.active{border-color:var(--theme-blue-line,#9CCBFF);background:var(--brand-blue-wash)}.importSurface .job-list .badge{width:max-content}@media(min-width:1600px){.importSurface .channel-detail-grid{grid-template-columns:minmax(640px,1.5fr) minmax(390px,1fr)}.importSurface td{height:84px}.importSurface .review-fields{padding-inline:32px}.importSurface .paper-scroll{padding:30px}}@media(prefers-reduced-motion:reduce){.importSurface *{animation:none!important;transition:none!important}}.importSurface .page-heading{margin-bottom:18px}.importSurface .page-heading h1{font-size:24px}.importSurface .channel-guidance,.importSurface .page-heading>div>p{display:none}.importSurface button,.importSurface input,.importSurface select,.importSurface textarea{font-family:inherit}.importSurface button:hover{filter:brightness(.97)}.importSurface a:focus-visible,.importSurface button:focus-visible,.importSurface input:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.importSurface .table-surface td,.importSurface td{height:67px;font-size:12px}.importSurface td small{font-size:11px}.importSurface .form-grid27 .check-label{display:flex}.importSurface .form-grid27 .check-label input{width:15px}.importSurface .choice-strip{display:flex;gap:7px;flex-wrap:wrap}.importSurface .choice-strip button{border:1px solid var(--line);background:var(--theme-surface,#fff);color:var(--readable-muted);padding:8px 11px;border-radius:5px}.importSurface .choice-strip button.selected{border-color:var(--primary);background:var(--accent-soft);color:var(--theme-link,var(--accent-strong))}.importSurface .profile-tabs>button.active{background:var(--accent-soft);color:var(--theme-link,var(--accent-strong));font-weight:600;border-radius:5px}.importSurface .surface-heading{padding:16px 19px}.importSurface .surface-heading h2{font-size:14px}.importSurface .surface-heading small{font-size:11px;color:var(--muted);margin-left:7px}.importSurface .follow-row .actions{gap:4px}.importSurface .files-workspace .paper-scroll{min-height:0}.importSurface .job-picker button.active{background:var(--accent-soft)}.importSurface .upload-content{padding:24px}.importSurface .upload-content h3{margin-top:22px}.importSurface .inbox-summary{padding:12px 18px;margin-bottom:14px}.importSurface .inbox-summary .inbox-count{font-size:26px}.importSurface .inbox-summary small{display:none}.importSurface .inbox-summary .summary-detail{font-size:11px}.importSurface .channel-detail-grid{grid-template-columns:minmax(550px,1.5fr) minmax(300px,1fr);gap:18px}.importSurface .channel-config{max-height:calc(100vh - 248px);overflow:auto;padding-right:5px}.importSurface .policy-footer{position:sticky;bottom:0;background:var(--theme-surface,#fff);z-index:2}.importSurface .channel-config>.surface{margin-bottom:12px}.importSurface .channel-config .policy-content{padding:15px}.importSurface .channel-config .policy-choice{padding:12px}.importSurface .channel-config .rule-explanation{padding:8px 0}.importSurface .channel-config .connection-info{padding:16px}.importSurface .channel-config .policy-fields{gap:12px}.importSurface .receipt-panel{max-height:calc(100vh - 248px)}.importSurface .channel-breadcrumb{margin-bottom:8px}.importSurface .channel-detail-grid .receipt-list{overflow:auto}.importSurface .table-surface{overflow:visible}.importSurface .table-footer{min-height:46px}.importSurface .original-viewer{min-width:0}.importSurface .back-link{font-size:12px}.importSurface .surface,.importSurface .table-surface{box-shadow:none}.importPrototypeShell{font-family:Segoe UI,Microsoft YaHei,sans-serif;color:var(--theme-text,#243c43);background:var(--theme-subtle,#f5f7f8)}.importPrototypeShell .shell{padding:22px 28px;max-width:none;min-width:0;overflow:auto;height:calc(100vh - 64px)}.importPrototypeShell .sidebar{background:#10232d;background-image:none}.importPrototypeShell .topbar{height:64px;padding:0 30px}.importPrototypeShell .sidebar:before{display:none}.importSurface{--accent:var(--primary);--ink:var(--theme-cyan-text,#15343a);--muted:var(--theme-muted,#819094);--line:var(--theme-line,#e3e9ea);--paper:var(--theme-surface,#fff);font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:13px;color:var(--theme-text,#243c43);line-height:normal}.importSurface *{box-sizing:border-box}.importSurface form{margin:0}.importSurface a{text-decoration:none}.importSurface h1,.importSurface h2,.importSurface h3,.importSurface p{margin:0}.importSurface .section-tabs{margin-top:0}.importSurface .section-tabs a{height:100%;display:flex;align-items:center;gap:7px;border-bottom:2px solid transparent;color:var(--theme-muted,#809198);font-size:12px;padding:0 2px}.importSurface .section-tabs a.active{color:var(--theme-link,var(--accent));border-color:var(--accent);font-weight:600}.importSurface .section-tabs .recycleTab{margin-left:auto}.importSurface .page-heading{margin-top:0}.importSurface .filter-tabs a{display:flex;gap:7px;padding:8px 1px;color:var(--theme-muted,#8b9b9f);font-size:12px}.importSurface .filter-tabs a.active{color:var(--theme-link,var(--primary));font-weight:650}.importSurface .import-table th:first-child{width:38px}.importSurface .import-table th:nth-child(2){width:21%}.importSurface .import-table th:nth-child(3){width:16%}.importSurface .import-table th:nth-child(4),.importSurface .import-table th:nth-child(5){width:15%}.importSurface .import-table th:nth-child(6){width:19%}.importSurface .import-table th:last-child{width:116px}.importSurface .import-table td{padding:12px}.importSurface .import-table th{padding:0 12px}.importSurface .import-table .person-cell small{max-width:100%;overflow:hidden}.importSurface .importDelete{width:22px;min-width:22px;padding:2px!important;border:0}.importSurface .import-table .actions{gap:2px}.importSurface .importInlineSearch{display:flex;align-items:center;width:145px;gap:6px;color:var(--theme-muted,#8d9fa6)}.importSurface .importInlineSearch input:not([type=hidden]){padding:6px;width:115px;background:transparent;border:0;font-size:11px}.importSurface .importFeedback{padding:10px 14px;background:var(--brand-blue-wash);margin-bottom:14px;font-size:12px;color:var(--readable-muted)}.importSurface .dropdown a{display:flex;align-items:center;gap:12px;padding:11px;color:inherit;font-size:12px}.importSurface .dropdown a:hover{background:var(--brand-blue-wash)}.importSurface .importUploadDialog{padding:0;width:620px;max-width:80vw;border:1px solid var(--line);border-radius:10px;box-shadow:0 24px 70px #102a3440}.importSurface .importUploadDialog::backdrop{background:#10242d60}.importSurface .importUploadDialog>footer,.importSurface .importUploadDialog>header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--line)}.importSurface .importUploadDialog>footer{justify-content:flex-end;border-top:1px solid var(--line);border-bottom:0}.importSurface .importUploadDialog .dashboardDrop{margin:24px;padding:20px;display:flex;flex-wrap:wrap;background:var(--brand-blue-wash);border:1px dashed var(--line)}.importSurface .uploadResults{max-height:230px;overflow:auto}.importSurface fieldset{margin:0;padding:0;border:0;min-width:0}.importSurface fieldset.policy-content{padding:15px}.importSurface .importPolicyNote{margin-top:12px;font-size:10px;line-height:1.8}.importPrototypeShell .shell:has(.alignedReview){padding:0;overflow:hidden}.importSurface.alignedReview{min-height:650px}.importSurface .review-fields input{background:var(--theme-surface,#fff);box-shadow:none;min-height:0}.importSurface .review-fields .experience-section>summary{font-size:12px;color:var(--muted);padding:15px 0;cursor:pointer}.importSurface .actualOriginal{height:100%;min-width:0}.importSurface .actualOriginal .viewerFrame{height:calc(100vh - 290px);min-height:350px;border:0}.importSurface .actualOriginal iframe{width:100%;height:100%;min-height:0;border:0}.importSurface .actualOriginal .documentTextPreview{background:var(--theme-surface,#fff);max-height:none;border:0;border-radius:0;box-shadow:0 2px 10px #344b5610;min-height:100%;padding:36px}.importSurface .actualOriginal pre{white-space:pre-wrap;word-break:break-word;font-family:Microsoft YaHei,sans-serif;font-size:12px;line-height:1.85;color:var(--theme-text,#37454c)}.importSurface .actualOriginal .documentTextPreview>a{display:none}.importSurface .review-actions .importDelete{width:30px;margin-right:3px}.importSurface .review-actions{height:66px;flex-shrink:0}.importSurface .channels-table th:first-child{width:23%}.importSurface .channels-table th:nth-child(3){width:19%}.importSurface .channels-table th:last-child{width:120px}.importSurface .channels-table td{height:83px}.importSurface .channels-table td small{overflow:hidden;max-width:100%;text-overflow:ellipsis}.importSurface a.receipt-main{display:block;color:inherit}.importSurface .surface fieldset{border:0}.importSurface .alignedReview .review-fields{min-width:0}.importSurface .receipt-panel .empty{padding:50px 20px}.importSurface h3{margin:20px 0 12px}.importSurface .experience details{background:none;border:0;padding:0}.importSurface .experience details p{font-size:11px;line-height:1.8}.importPrototypeShell .sidebar{padding:28px 15px 12px;width:208px}.importPrototypeShell .sidebar .brand{padding:0 8px 27px;margin:0;gap:12px}.importPrototypeShell .brandMark{width:37px;height:40px;border-radius:9px;font-size:24px}.importPrototypeShell .brandText strong{font-size:26px;letter-spacing:3px}.importPrototypeShell .brandText small{font-size:10px}.importPrototypeShell .workspaceBadge{padding:12px 10px;margin:0 0 26px;border:1px solid var(--theme-line,#2a414c);background:#172e38;border-radius:6px;min-height:59px;gap:10px}.importPrototypeShell .workspaceBadge strong{font-size:12px}.importPrototypeShell .workspaceBadge small{font-size:10px}.importPrototypeShell .workspaceBadge>svg{display:none}.importPrototypeShell .navGroupLabel{padding:0;margin:25px 12px 12px;font-size:10px;letter-spacing:1px;color:var(--theme-muted,#658392)}.importPrototypeShell .navGroup{gap:7px}.importPrototypeShell .navLink{padding:13px 14px;gap:12px;border-radius:5px;min-height:44px;font-size:13px}.importPrototypeShell .navLink.active{box-shadow:none;background:var(--primary)}.importPrototypeShell .navBadge{margin-left:0;font-size:10px}.importPrototypeShell .navLink>span{flex:none}.importSidebarBottom{margin-top:auto;display:grid;gap:12px}.importSidebarBottom>a{display:flex;align-items:center;gap:12px;padding:13px 14px;color:var(--theme-muted,#a8bfc9);font-size:13px}.importSidebarIdentity{border-top:1px solid var(--theme-line,#2a414c);padding-top:18px!important}.importSidebarIdentity strong{font-size:12px;color:var(--theme-muted,#d6e4e7)}.importSidebarIdentity small{font-size:10px;color:var(--theme-muted,#7898a7);display:block;margin-top:3px}.importPrototypeShell .accountAvatar{width:30px;height:30px;background:var(--theme-raised,#9a82b8);font-size:12px}.importPrototypeShell .topSearch{width:310px;margin-left:auto;max-width:none}.importPrototypeShell .topSearch kbd,.importPrototypeShell .topbar>a.iconButton{display:none}.importPrototypeShell .topbar{gap:21px}.importPrototypeShell .topSearch input{font-size:11px}.importSurface .table-toolbar{flex-wrap:wrap;gap:10px}.importSurface .filter-tabs{flex-wrap:wrap;gap:4px}.importSurface .filter-tabs .actionCount{background:var(--danger,#b43c3c);color:#fff5f3}.importSurface .badge.skipped{background:var(--theme-subtle,#eef1f2);color:var(--theme-text,#53656c)}.importSurface .filter-tabs{gap:10px}.importSurface .filter-tabs a{font-size:13px;display:inline-flex;align-items:center;gap:5px;padding:7px 0}.importSurface .badge.completed,.importSurface .badge.stored{background:var(--accent-soft,#e0edff);color:var(--theme-link,var(--accent-strong,#43899e))}.importSurface .filter-tabs .processingCount{background:var(--theme-blue-bg,#e8f1ff);color:var(--theme-blue-text,#2563b4);border:1px solid var(--theme-blue-line,#bdd6fb);border-radius:10px;padding:1px 6px;font-weight:650}.importSurface .filter-tabs .actionCount{background:var(--theme-red-bg,#fff0ef);color:var(--theme-red-text,#b84545);border:1px solid var(--theme-red-line,#f0c4c1);border-radius:10px;padding:1px 6px;font-weight:650}.shell.importContent{padding:22px 28px;max-width:none;min-width:0;overflow:auto;height:calc(100vh - 64px)}.shell.importContent:has(.alignedReview){padding:0;overflow:hidden}.importContent:has(.alignedReview){height:calc(100dvh - 64px);min-height:0}.importSurface.alignedReview{height:100%;min-height:0}.alignedReview .review-workspace{min-height:0}.alignedReview .review-columns{min-height:0;grid-template-columns:minmax(380px,1fr) minmax(380px,1fr)}.alignedReview .original-viewer,.alignedReview .paper-scroll,.alignedReview .review-fields{min-height:0;min-width:0;overscroll-behavior:contain}.alignedReview .review-fields{padding:18px 24px}.alignedReview .review-fields fieldset{border:0;padding:0;margin:0;min-width:0}.alignedReview .resumeParsingIssues{margin:0 0 14px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--accent-soft);color:var(--theme-link,var(--accent-strong));font-size:12px;line-height:1.6;overflow-wrap:anywhere}.alignedReview .resumeParsingIssues ul{margin:4px 0 0;padding-left:18px}.alignedReview .paper-scroll{padding:16px}.alignedReview .actualOriginal{min-height:100%;height:auto}.alignedReview .actualOriginal .viewerFrame{height:calc(100dvh - 340px);min-height:0}.alignedReview .actualOriginal .documentTextPreview{padding:22px}.alignedReview .review-actions{height:auto;min-height:66px;padding:10px 18px;gap:12px;flex-wrap:wrap}.alignedReview .review-actions>.actions{flex-wrap:wrap;margin-left:auto}.alignedReview .review-actions>.muted{flex:1 1 180px}.resumeChange{padding:14px 0;border-bottom:1px solid var(--line)}.resumeChange>label{display:flex;gap:8px;align-items:center;flex-wrap:wrap;cursor:pointer}.resumeChangeValues{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:10px}.resumeChangeValues>div{min-width:0;padding:10px;background:var(--bg-soft,var(--brand-blue-wash));border-radius:5px;overflow-wrap:anywhere}.resumeChangeValues small{margin-bottom:5px}.resumeChangeValues p,.resumeChangeValues summary{font-size:12px;line-height:1.7}.resumeChangeValues details{padding:0;border:0;background:none}.alignedReview .registrationReviewRow{grid-template-columns:30px 76px minmax(80px,1fr) minmax(140px,1.5fr);min-width:0;gap:10px;padding:12px 0;font-size:12px}.alignedReview .registrationReviewRow>*{min-width:0;overflow-wrap:anywhere}.alignedReview .registrationReviewRow label{display:block;margin:0}.alignedReview .registrationReviewRow input:not([type=checkbox]){width:100%}.alignedReview .registrationReviewRow details{padding:4px 0 0;border:0;background:none}.alignedReview .reviewDataTable{width:100%;min-width:0;table-layout:fixed}.alignedReview .reviewDataTable td,.alignedReview .reviewDataTable th{overflow-wrap:anywhere}.alignedReview .check-label{display:flex;gap:8px;align-items:flex-start;margin:16px 0}.alignedReview:has(.resumeVersionChange) .review-columns{grid-template-columns:minmax(620px,1.8fr) minmax(320px,1fr)}.reviewChoiceGuide{color:var(--muted);font-size:12px;padding:0 0 12px}.resumeVersionChange{padding:16px 0 20px;border-bottom:1px solid var(--line)}.versionChangeHeading{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;font-size:13px}.versionTarget{color:var(--ink);line-height:1.6;overflow-wrap:anywhere}.versionMapping{padding:0;border:0;margin:5px 0 8px;background:none}.versionMapping summary{cursor:pointer;color:var(--theme-link,var(--accent));font-size:12px;width:fit-content}.versionMappingOption{display:block;width:100%;text-align:left;border:1px solid var(--line);background:var(--paper);padding:8px 10px;margin:5px 0;border-radius:5px;font-size:12px}.versionMappingOption[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.importSurface .versionRecommendation{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin:10px 0;font-size:12px;color:var(--muted)}.versionRecommendation strong{color:var(--ink)}.versionComparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.versionOption{display:block;min-width:0;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--paper);cursor:pointer;overflow-wrap:anywhere;font-size:12px}.versionOption.isSelected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.versionOption:focus-within{outline:2px solid var(--accent);outline-offset:2px}.versionOptionHeading{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:4px}.versionOptionHeading strong{font-size:13px}.versionSelectedLabel{margin-left:auto;font-size:11px;color:var(--theme-link,var(--accent-strong,var(--accent)))}.versionSourceLabel{margin-bottom:12px}.versionCaution,.versionSourceLabel{display:block;font-size:11px;color:var(--muted)}.versionCaution{line-height:1.6;margin-bottom:10px}.reviewExperienceValue>strong{display:block;font-size:13px;line-height:1.7;margin-bottom:4px}.importSurface .reviewParagraph{white-space:pre-wrap;line-height:1.85;margin-top:10px}.importSurface .reviewEmptyValue{color:var(--muted);padding:12px 0}.importSurface .reviewExperienceDates{color:var(--muted);font-size:11px;margin:5px 0}.versionManualChoice{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:12px;cursor:pointer}.versionManualEditor{margin-top:12px;padding:12px;border:1px solid var(--accent);border-radius:6px}.versionCorrectionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.versionCorrectionGrid>label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:12px}.versionCorrectionGrid .correctionLong{grid-column:1/-1}.versionCorrectionGrid textarea{width:100%;resize:vertical;line-height:1.7}.importProgressPanel{padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:6px}.importProgressPanel>.actions,.importProgressPanel>details,.importProgressPanel>p{margin-top:20px}.importProgressSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;margin:24px 0;list-style:none}.importProgressSteps li{display:flex;align-items:center;gap:8px;color:var(--muted)}.importProgressSteps li span{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:50%}.importProgressSteps li.active{color:var(--theme-link,var(--accent));font-weight:600}.importProgressSteps li.active span{border-color:var(--accent)}.importProgressSteps li.complete{color:var(--ink)}.experienceDraftRow{padding:14px 0;border-bottom:1px solid var(--line)}.experienceDraftRow header label{display:flex;gap:8px;align-items:center}.experienceDraftRow .text-btn{font-size:12px}.navDirectoryCount{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.intakeReviewReason{font-size:12px;color:var(--muted);padding:8px 0 14px}.reviewExperienceGroup>div{padding:12px 0;border-bottom:1px solid var(--line)}.shell.importContent:has(.alignedReview){display:flex;flex-direction:column}.importSurface.alignedReview{flex:1 1;height:auto;overflow:hidden}.alignedReview .review-workspace{height:100%}.alignedReview .resumeParsingIssues{padding:7px 10px;background:var(--surface)}.importContent>nav[aria-label="解析反馈"]{min-height:38px;flex-shrink:0;align-items:center}.importContent>nav[aria-label="解析反馈"] .recruitmentForm{display:inline-flex;margin:0}.importContent>nav[aria-label="解析反馈"] fieldset{border:0;padding:0}.importContent>nav[aria-label="解析反馈"] .button{padding:4px 10px;min-height:28px;font-size:12px}.alignedReview .review-fields{padding:0 18px 18px}.alignedReview .review-heading{height:auto;min-height:92px;padding:12px 0;margin-bottom:4px;border:0}.alignedReview .review-title{margin-top:8px;gap:8px}.alignedReview .review-title h1{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:55%}.alignedReview .review-heading>.actions{position:static;justify-content:flex-end;gap:4px;margin-top:4px}.alignedReview .review-heading>.actions .muted{margin-right:auto}.alignedReview .reviewMore{position:relative;margin-left:auto;border:0;padding:0}.reviewMore summary{cursor:pointer;color:var(--muted);font-size:12px}.reviewMore>div{position:absolute;right:0;top:24px;z-index:8;background:var(--paper);border:1px solid var(--line);padding:12px;min-width:150px;box-shadow:0 4px 14px #284d4920;display:grid;gap:12px}.reviewMore .recruitmentForm{margin:0}.alignedReview .subsection-heading{margin:8px 0}.alignedReview .resumeParsingIssues{margin:8px 0;border:0;padding:0}.alignedReview .intakeReviewReason{padding:4px 0 10px}.alignedReview .viewer-toolbar{height:36px;padding:0 10px}.alignedReview .paper-scroll{padding:6px 10px}.alignedReview .viewer-footer{display:none}.alignedReview .review-actions{min-height:54px;padding-block:6px}.alignedReview .review-columns{grid-template-columns:minmax(380px,.95fr) minmax(420px,1.05fr)}.reviewFieldInput{position:relative;display:flex;align-items:center}.reviewFieldInput:has(.fieldConfirmButton) input{padding-right:36px}.fieldConfirmButton{position:absolute;right:3px;width:28px;height:28px;border:1px solid var(--line);border-radius:4px;color:var(--theme-link,var(--accent));background:var(--paper);display:grid;place-items:center;cursor:pointer}.fieldConfirmButton[aria-pressed=true]{background:var(--accent);color:var(--paper)}.fieldConfirmButton:disabled{opacity:.4;cursor:default}.fieldConfirmed{outline:1px solid var(--accent)!important;background:var(--accent-soft)!important}.fieldConfirmed:after{display:none!important}.fieldConfirmation{color:var(--theme-link,var(--accent));font-size:11px}.resumeReviewField .fieldConfirmation{margin-top:0}.experienceLongHeading{display:flex;justify-content:space-between;align-items:center;min-height:28px;margin-bottom:4px}.experienceLongHeading>.text-btn{color:var(--ink);font-size:12px}.experienceLongHeading .experienceSplit{padding:3px 9px;min-height:25px;font-size:11px}.experienceLong>small{color:var(--muted);margin-top:5px}.resumeExperienceEditor .versionCorrectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px}.resumeExperienceEditor .experienceShort{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:7px}.resumeExperienceEditor .experienceShort input,.resumeExperienceEditor .experienceShort select{width:100%;min-width:0;padding:5px 8px;height:31px}.experienceRowHeading{display:flex;align-items:center;gap:8px}.experienceRowHeading .experienceName{flex:1 1;min-width:0;width:auto;font-size:16px;font-weight:700;padding:5px 7px;border-color:transparent;background:transparent;color:var(--ink)}.experienceRowHeading .experienceName:focus,.experienceRowHeading .experienceName:hover{border-color:var(--line);background:var(--paper)}.experienceRowHeading .experienceOrdinal{font-size:14px;color:var(--muted);white-space:nowrap}.experienceRowHeading .experienceOrdinal:after{content:" 段";font-size:11px}.experienceRowHeading>label{flex-shrink:0}.reviewSupplements details{padding:10px 0;border-bottom:1px solid var(--line)}.reviewSupplements summary{cursor:pointer;font-size:13px;font-weight:600}.reviewSupplements p{margin:8px 0;line-height:1.8;font-size:12px}.reviewIssueList{margin:0 0 12px;padding:8px 12px;background:var(--theme-orange-bg,#fff8ec);border:1px solid var(--theme-orange-line,#e6ce9e);border-radius:6px;font-size:12px}.reviewIssueList summary{cursor:pointer;color:var(--theme-orange-text,#78531b)}.reviewIssueList ul{padding-left:18px;margin:8px 0 0}.reviewIssueList button{border:0;background:none;text-align:left;white-space:pre-line;line-height:1.6;color:var(--theme-orange-text,#78531b);cursor:pointer}.reviewFieldIssue:after{white-space:pre-line;line-height:1.5}.alignedReview .review-columns,.alignedReview:has(.resumeVersionChange) .review-columns{grid-template-columns:minmax(380px,1fr) minmax(380px,1fr)}.inlineReviewDifference{border:0;padding:0;background:transparent;font-size:12px}.inlineReviewDifference summary{color:var(--primary);cursor:pointer}.inlineReviewDifference p{margin:6px 0;overflow-wrap:anywhere}.reviewAdditionalFields{margin:14px 0;border:1px solid var(--line);padding:10px;border-radius:6px}.reviewAdditionalFields summary{cursor:pointer;font-size:13px}.reviewAdditionalFields[open] summary{margin-bottom:12px}.reviewProposals{border:1px solid var(--line);padding:10px;margin:14px 0}.reviewProposals summary{cursor:pointer;font-weight:600}.reviewProposals article{padding:10px 0;border-bottom:1px solid var(--line)}.reviewProposals article:last-child{border:0}.reviewTimeline .reviewExperienceList{position:relative;margin-left:8px;border-left:1px solid var(--line);padding-left:16px}.reviewTimeline .experienceDraftRow{position:relative;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:8px 0 12px;margin:0;background:transparent}.reviewTimeline .experienceDraftRow:before{content:"";position:absolute;left:-20px;top:28px;width:7px;height:7px;border-radius:50%;background:var(--primary)}.reviewTimeline .experienceRowHeading{display:grid;grid-template-columns:minmax(125px,1fr) minmax(145px,1.3fr) minmax(90px,.8fr);gap:8px;align-items:end;position:relative}.reviewTimeline .experienceRowHeading label{display:grid;gap:4px;font-size:12px;min-width:0}.reviewTimeline .experienceRowHeading input{min-width:0;width:100%}.reviewTimeline .experienceRowHeading .experienceSelect{position:absolute;right:0;top:-22px}.reviewTimeline .versionCorrectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewTimeline textarea{min-height:64px;line-height:1.6}.reviewTimeline .experienceInsert{padding:5px 0}.reviewTimeline .experienceInsert button{color:var(--muted);font-size:12px}.reviewTimeline .experienceInsert button:hover{color:var(--primary)}.review-title>.recruitmentForm fieldset{display:block}.review-title>.recruitmentForm button{font-size:12px;padding:5px 8px}.candidateSelfEvaluation .resumeContentBlock{border:0;background:transparent}.candidateSelfEvaluation .resumeInlineContent{margin:6px 0}.reviewMaterials{display:flex;gap:6px;overflow:auto;padding:8px 12px;border-bottom:1px solid var(--line);flex-shrink:0}.reviewMaterials a{flex:0 0 auto;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;padding:5px 8px;border-radius:4px}.reviewMaterials a[aria-current=page]{background:var(--accent-soft);color:var(--primary)}.regionReview{padding:10px 14px;background:var(--accent-soft);border-bottom:1px solid var(--line);max-height:40vh;overflow:auto}.regionReview header{display:flex;justify-content:space-between}.regionReview p{margin:6px 0;font-size:12px}.regionReview pre{white-space:pre-wrap;max-height:100px;overflow:auto}.regionReview small{display:block;margin-top:4px}.experienceInsert{display:flex;gap:14px}.alignedReview:has(.regionReview) .review-fields{pointer-events:none;opacity:.85}.alignedReview .basic-grid{gap:12px 16px}.alignedReview .basic-grid .field{position:relative;gap:5px;font-size:13px;align-content:start}.alignedReview .basic-grid input{font-size:14px;padding:7px 9px}.alignedReview .basic-grid .inlineReviewDifference{margin:0;padding:0;min-height:0}.alignedReview .inlineReviewDifference:not([open]){height:0}.alignedReview .inlineReviewDifference summary{position:absolute;right:0;top:0;font-size:11px;line-height:20px}.alignedReview .inlineReviewDifference[open]{margin-top:5px;padding:8px;background:var(--accent-soft);border-radius:4px}.alignedReview .reviewChoiceGuide{font-size:12px;margin-bottom:8px}.alignedReview .reviewChoiceGuide+h3{margin-top:10px}.alignedReview .review-fields h3{font-size:14px}.reviewMaterialHeader{flex-shrink:0;border-bottom:1px solid var(--line);background:var(--surface)}.reviewSourceSummary{display:flex;gap:6px;align-items:center;padding:8px 12px 0;font-size:12px;color:var(--muted);min-width:0}.reviewSourceSummary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-weight:600;color:var(--foreground)}.reviewSourceSummary>span{margin-left:auto;white-space:nowrap}.reviewMaterialHeader .reviewMaterials{border:0}.reviewMaterials a{display:flex;align-items:center;gap:6px;border:1px solid transparent;max-width:360px}.reviewMaterials a>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.reviewMaterials a>small{flex-shrink:0;font-size:10px;padding:1px 4px;border:1px solid var(--line);border-radius:3px}.reviewMaterials a[aria-current=page]{border-color:var(--primary)}[data-review-change=changed]{--review-change-color:var(--theme-red-text,#b3423d);--review-change-bg:var(--theme-red-bg,#fff3f2);--review-change-line:var(--theme-red-line,#e4a5a0)}[data-review-change=added]{--review-change-color:var(--theme-blue-text,#2563b4);--review-change-bg:var(--theme-blue-bg,#edf5ff);--review-change-line:var(--theme-blue-line,#abcdf5)}.reviewChangeLegend{display:flex;gap:6px 14px;flex-wrap:wrap;margin:0 0 12px;font-size:12px;color:var(--muted)}.reviewChangeLegend [data-review-change],.reviewProposals small[data-review-change]{color:var(--review-change-color)}.reviewChangeLegend [data-review-change]:before{content:"●";margin-right:4px}.appFrame .alignedReview [data-review-change] .monthRangeTrigger,.appFrame .alignedReview [data-review-change]>:is(input,textarea){border-color:var(--review-change-line)!important;background-color:var(--review-change-bg)!important}.reviewAdditionalFields summary .reviewChangeCount{margin-left:10px;font-size:12px;color:var(--review-change-color)}.alignedReview .inlineReviewDifference[data-review-change] summary{color:var(--review-change-color)}.alignedReview .inlineReviewDifference[data-review-change][open]{background:var(--review-change-bg);border:1px solid var(--review-change-line)}.reviewTimeline .experienceField{min-width:0;display:grid;gap:4px;align-content:start;font-size:12px}.reviewTimeline .experienceField>:is(input,textarea){width:100%;min-width:0}.alignedReview .experienceField .inlineReviewDifference{margin:0;height:auto}.alignedReview .experienceField .inlineReviewDifference summary{position:static;font-size:11px;line-height:18px}.alignedReview .experienceField .inlineReviewDifference p{white-space:pre-wrap;max-height:180px;overflow:auto}.alignedReview .experienceField .inlineReviewDifference{min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.reviewTimeline .experienceRowHeading{align-items:start}.consoleLogin{width:420px;max-width:none;gap:20px}.consoleLogin.consoleLoginWide{width:680px}.consoleLogin header{margin-bottom:8px}.consoleLogin h1{font-size:26px;line-height:1.3;margin:8px 0 0}.consoleEyebrow{color:var(--muted);font-size:13px;margin:0}.consoleLogin form{display:grid;gap:14px}.consoleLogin label,.consoleSecurity label{display:grid;gap:7px;font-size:13px}.consoleLogin input,.consoleSecurity input{min-width:0}.consoleLogin .consoleCheck{display:flex;align-items:center;gap:8px}.authCard .consoleCheck input{width:16px;height:16px;min-height:16px;padding:0;margin:0}.consoleLogin .subtle{font-size:12px;line-height:1.5;margin:-6px 0 0}.consoleSetup{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:start}.consoleSetup p{line-height:1.7;margin:0 0 18px}.consoleSetup img{display:block}.consoleRecovery summary,.consoleSetup summary{cursor:pointer;font-size:13px;padding:12px 0}.consoleSecret{display:block;overflow-wrap:anywhere;font-size:12px;-webkit-user-select:all;user-select:all}.consoleCodes{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;padding:16px 0;margin-bottom:16px}.consoleCodes code{font-size:15px;letter-spacing:.3px;-webkit-user-select:all;user-select:all}.consoleRestart{margin-top:20px}.consoleRestart .button{background:transparent;color:var(--muted);border:1px solid var(--line)}.consoleSecurity{max-width:1000px;margin:0 auto}.consoleSecurity h1{font-size:24px}.consoleSecurity h2{font-size:17px;margin-top:0}.consoleSecurity section{padding:24px 0;border-top:1px solid var(--line)}.consoleSecurity p{font-size:13px;color:var(--muted)}.consoleSecurity table{width:100%;font-size:13px}.consoleSecurity td,.consoleSecurity th{text-align:left;padding:10px 12px}.consoleSecurity form{margin:12px 0}.consoleFieldGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:640px;margin-bottom:16px}.consoleSecurity a{font-size:13px}.continuitySearch{padding:12px 14px;border:1px solid var(--line);border-radius:6px;position:relative}.continuitySearch .savedViews{gap:12px;margin-bottom:8px;min-height:24px;padding-right:320px}.continuitySearch .viewSettings{position:relative;margin-left:auto}.viewSettings summary{cursor:pointer;color:var(--muted)}.viewSettings[open]>button{position:absolute;top:26px;right:0;background:var(--surface);z-index:8;white-space:nowrap}.continuitySearch .compoundSearch{padding:3px 8px;gap:8px}.continuitySearch .compoundSearch>input:not([type=hidden]){padding:7px}.continuitySearch .searchSort{position:absolute;top:10px;right:14px;margin:0;gap:10px}.continuitySearch .searchSort label{display:flex;align-items:center;white-space:nowrap}.continuitySearch .searchSort select{padding:4px;margin-left:4px;max-width:116px}.continuitySearch .searchSort>a{font-size:12px}.continuitySearch .advancedFilters{gap:10px;padding:12px 0 0}.continuitySearch details>summary{font-size:12px}.continuityDetail{gap:14px}.continuityDetail .pageHeader{align-items:flex-start;margin-bottom:0}.continuityDetail .pageHeader h1{font-size:24px}.continuityDetail .candidateCore{gap:12px}.continuityDetail .pageHeader p{margin:4px 0}.continuityDetail>details{font-size:12px}.continuityDetail>details>summary{color:var(--muted);cursor:pointer}.continuityDetail .detailTabs{margin:0}.talentActionBand{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);gap:16px;align-items:start;border-block:1px solid var(--line);padding:10px 0}.talentActionBand .talentCommunication,.talentActionBand .talentJobs{padding:0;border:0;margin:0}.talentActionBand .talentJobsHeader{margin:0;gap:8px}.talentActionBand .talentJobsHeader strong{font-size:13px}.talentActionBand:has(form){grid-template-columns:1fr}.talentActionBand .talentCommunicationHead{min-height:32px}.talentActionBand .talentJobLinks{margin-top:8px}.talentActionBand .talentJobs{order:2}.talentActionBand .talentCommunication{order:1}.continuityDetail :is(.subtle,small),.continuitySearch :is(.subtle,small){color:var(--theme-text,#596c79)}.continuityDetail :is(button,input,select,textarea),.continuitySearch :is(button,input,select,textarea){font-family:inherit}.continuityDetail .button,.continuitySearch .button{min-height:32px;border-radius:5px}.importSurface .badge{font-size:12px}.importSurface td>small:empty,.importSurface td>strong:empty{display:none}.reviewIssueList button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.talentQueueNav{display:flex;align-items:center;gap:8px;justify-content:flex-end;font-size:12px;color:var(--muted)}.talentQueueNav .button{min-height:28px;padding:3px 10px}.sourceVariants{width:100%;border-collapse:collapse;margin:10px 0;font-size:12px}.sourceVariants td,.sourceVariants th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line)}.sourceVariants th{color:var(--muted);font-weight:500}.attachmentSwitcher label{white-space:nowrap;min-width:0}.attachmentSwitcher select{min-width:160px}.attachmentSwitcher>.button,.attachmentSwitcher>span{flex-shrink:0}.v22App .navDirectoryCount{display:flex;align-items:center;gap:7px}.v22App .navDirectoryCount>span{display:inline-flex;align-items:center;gap:3px}.columnSort{display:inline-flex;gap:5px;align-items:center;color:inherit;text-decoration:none}.columnSort:hover{color:var(--theme-link,var(--primary))}.pdfScaledPages{max-width:none;min-width:0}.actualOriginal{min-width:0}.review-columns .paper-scroll{overflow:auto}.nameEditTrigger{display:inline-flex;align-items:center;gap:7px;font:inherit;color:inherit;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.nameEditTrigger svg{color:var(--muted);opacity:.65}.nameEditTrigger:hover svg{color:var(--theme-link,var(--primary));opacity:1}.inlineTalentName form{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.inlineTalentName input{max-width:220px}.supplementaryResume>summary{cursor:pointer;font-size:14px;font-weight:600}.supplementaryResume[open]>summary{margin-bottom:12px}.candidateDetail .pageHeader>div:first-child{min-width:0;flex:1 1}.monthRangeField{position:relative;display:grid;gap:5px;min-width:0}.monthRangeField>span{font-size:12px;color:var(--muted)}.monthRangeTrigger{display:flex;gap:7px;align-items:center;text-align:left;width:100%;padding:7px 9px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:inherit;font:inherit;cursor:pointer;min-height:34px}.monthRangePopover{position:fixed;z-index:50;width:350px;max-width:calc(100vw - 40px);padding:14px;border:1px solid var(--line);background:var(--surface);border-radius:7px;box-shadow:0 8px 24px #183a4026;color:var(--text)}.monthRangeColumns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.monthPickerColumn>div{display:flex;gap:5px;margin:8px 0}.monthPickerColumn select{min-width:0;width:auto;padding:5px;font-size:12px}.monthRangePopover .actions{justify-content:flex-end;margin-top:10px}.monthRangePopover details{font-size:12px}.monthRangePopover details label{display:grid;gap:4px;margin:6px 0}.monthPickerColumn>.text-btn{margin-right:8px}.monthPickerColumn strong{font-size:12px}:root{--type-title:25px;--type-section:17px;--type-body:14px;--type-label:13px;--type-meta:12px;--control-height:36px;--readable-muted:var(--theme-text,#596c79)}.appFrame,.fullTalentDrawer,.routeDrawerBody{font-size:var(--type-body);line-height:1.55}.detailTabs a,.v22App .navLink,.v22App .sectionTabs a{font-size:var(--type-body);font-weight:500}.v22App .brandText small,.v22App .navGroupLabel,.v22App .workspaceBadge small{font-size:var(--type-meta)}.v22App .workspaceBadge strong{font-size:var(--type-label);overflow:hidden;text-overflow:ellipsis}.fullTalentDrawer .button,.routeDrawerBody .button,.v22App .button{font-size:var(--type-body);min-height:var(--control-height);line-height:1.35}.appFrame :is(.panelHead,.panel,.rightRail) h2,.routeDrawerBody h2,dialog h2{font-size:var(--type-section);line-height:1.4}.appFrame .pageHeader h1{font-size:var(--type-title)}.appFrame :is(label,th),.routeDrawerBody label,dialog label{font-size:var(--type-label)}.appFrame :is(.subtle,.activityMeta,.searchSort),.routeDrawerBody .subtle{color:var(--readable-muted);font-size:var(--type-meta)}.appFrame input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]),.appFrame select,.appFrame textarea,.routeDrawerBody :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-family:inherit;font-size:var(--type-body);color:var(--text);border:1px solid var(--theme-line,#b9c8cc);border-radius:6px;background:var(--surface,var(--theme-surface,#fff));padding:7px 10px;min-width:0;box-sizing:border-box}.appFrame input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.appFrame select{min-height:var(--control-height)}.appFrame :is(input,select,textarea):focus-visible,.routeDrawerBody :is(input,select,textarea):focus-visible{outline:2px solid var(--primary,var(--primary));outline-offset:1px}.appFrame input:read-only{background:var(--theme-subtle,#f4f6f7);color:var(--theme-text,#526778)}.appFrame dialog{background:var(--surface,var(--theme-surface,#fff));box-shadow:0 20px 60px #1b36452e}.inlineEditButton{display:inline-flex;gap:5px;align-items:center;width:auto;white-space:nowrap;font-size:13px}.accountProfileGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;align-items:start}.appFrame .accountProfileGrid h2{margin:0;font-size:13px;font-weight:500;color:var(--readable-muted)}.accountProfileGrid p{margin:8px 0 0;font-size:14px;overflow-wrap:anywhere}.accountReadOnly small{font-size:12px;color:var(--readable-muted)}.accountOrganization{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.accountInlineForm fieldset,.settingsForm.accountInlineForm{display:grid;grid-template-columns:1fr;gap:12px}.accountInlineForm label{display:grid;gap:6px}.accountInlineForm input{width:100%;max-width:420px}.accountPasswordForm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;max-width:none}.accountPasswordForm>label{display:grid;gap:6px}.accountPasswordForm>label input{width:100%;max-width:none}.accountPasswordForm>.buttonRow{grid-column:1/-1}.eventTimeField{display:flex;align-items:center;gap:12px;min-height:36px;font-size:14px}.eventTimeField input{flex:1 1}.eventTimeField .textLink{flex-shrink:0}.talentCommunicationForm fieldset{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.talentCommunicationForm .communicationContent,.talentCommunicationForm .communicationFollowUp{grid-column:1/-1}.talentCommunicationForm .communicationContextToggle{justify-self:start}.talentCommunicationForm .followUpToggle{display:flex;align-items:center;gap:6px}.talentCommunicationForm button[type=submit]{justify-self:start}.communicationFollowUp{display:grid;grid-template-columns:1fr 1fr;gap:18px}.composerPanel{margin-top:12px;padding:18px}.composerPanel>label{display:grid;gap:6px;max-width:460px}.composerContext{display:flex;gap:12px;align-items:center;margin-bottom:14px}.entityChoices{display:grid;gap:4px;max-height:260px;overflow:auto;margin-top:8px}.entityChoices button{display:flex;gap:12px;align-items:center;border:0;border-radius:5px;padding:10px;text-align:left;background:transparent;font:inherit;cursor:pointer}.entityChoices button:hover{background:var(--brand-blue-wash)}.entityChoices span{color:var(--readable-muted);font-size:13px}.continuitySearch .savedViews{padding-right:0;gap:10px;flex-wrap:wrap}.savedViews>button{margin-left:auto}.continuitySearch .searchSort{position:static;justify-content:flex-end;margin-top:10px}.continuitySearch .compoundSearch{border:0;padding:0;gap:10px}.continuitySearch .compoundSearch>input:not([type=hidden]){flex:1 1;min-width:200px}.continuitySearch .compoundSearch>select{width:auto;max-width:140px}.continuitySearch .advancedFilters{grid-template-columns:repeat(4,minmax(0,1fr));background:var(--brand-blue-wash);padding:14px;border-radius:6px;margin-top:12px}.continuitySearch [hidden]{display:none}.activeFilters{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:10px}.activeFilters button{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12px;padding:4px 8px;border:1px solid var(--line);border-radius:4px;color:var(--theme-link,var(--accent-strong));background:var(--accent-soft);cursor:pointer}.candidateTabPending{display:inline-block;width:0;height:2px;overflow:hidden}.detailTabs [aria-busy=true]{position:relative}.detailTabs [aria-busy=true]:after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:2px;background:var(--primary);animation:tabProgress 1s ease-in-out infinite alternate}@keyframes tabProgress{0%{opacity:.25}to{opacity:1}}@media(prefers-reduced-motion:reduce){.detailTabs [aria-busy=true]:after{animation:none}}.quickSearch{position:relative;margin-left:auto;width:340px}.v22App .quickSearch .topSearch{width:100%;margin:0}.v22App .quickSearch .topSearch input{border:0;background:transparent;min-width:0;width:100%;font-size:14px}.notificationPopover,.quickSearchResults{position:absolute;top:calc(100% + 10px);right:0;z-index:95;background:var(--theme-surface,#fff);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px #243e5426;width:430px;overflow:hidden;color:var(--text);font-size:14px}.quickSearchResults [role=listbox]{max-height:440px;overflow:auto}.quickSearchResults [role=option]{display:flex;gap:12px;padding:10px 14px;align-items:start}.quickSearchResults [aria-selected=true],.quickSearchResults [role=option]:hover{background:var(--accent-soft)}.quickSearchResults strong{font-weight:500}.quickSearchResults small{display:block;font-size:12px;color:var(--readable-muted)}.quickSearchKind{font-size:12px;color:var(--readable-muted);padding-top:2px;flex-shrink:0}.quickSearchResults p{padding:8px 14px}.quickSearchAll{display:block;border-top:1px solid var(--line);padding:12px 14px;color:var(--theme-link,var(--primary))}.notificationMenu{position:relative}.notificationDot{width:6px;height:6px;background:#b4463e;border-radius:50%;position:absolute;top:5px;right:5px}.notificationPopover{width:370px}.notificationPopover footer,.notificationPopover header{display:flex;justify-content:space-between;padding:14px;border-bottom:1px solid var(--line);gap:12px}.notificationPopover footer{border-top:1px solid var(--line);border-bottom:0}.notificationItems{max-height:480px;overflow:auto}.notificationItems a{display:grid;gap:4px;padding:12px 16px;border-bottom:1px solid var(--line)}.notificationItems a[data-read=false]{background:var(--accent-soft)}.notificationItems a[data-read=false] strong:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--primary);margin-right:8px}.notificationItems strong{font-size:14px;font-weight:500}.notificationItems small,.notificationItems span{font-size:12px;color:var(--readable-muted)}.notificationItems p{padding:14px}.candidateSecondaryActions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.candidateSecondaryActions>details{position:relative}.candidateSecondaryActions>details[open]{width:100%}.workflowEditor{width:100%;border-collapse:collapse}.workflowEditor td,.workflowEditor th{text-align:left;padding:10px;border-bottom:1px solid var(--line)}.workflowEditor td:first-child{width:26%}.workflowEditor input:not([type=checkbox]){width:100%}.workflowEditor td:nth-child(4){white-space:nowrap}.workflowEditor td:nth-child(4) button{margin-right:5px}.pipelineStageName{font-size:12px;color:var(--readable-muted)}.exportComposer{max-width:620px}.exportComposer fieldset{border:0;padding:0;display:grid;gap:14px;grid-template-columns:1fr 1fr}.exportComposer label{display:grid;gap:6px}.exportComposer .formError,.exportComposer fieldset>.checkboxLabel{grid-column:1/-1}.exportComposer label.checkboxLabel{display:flex;gap:8px;align-items:center}.exportComposer button{justify-self:start}.exportTaskList{margin-top:20px}.exportTaskList table{width:100%;border-collapse:collapse}.exportTaskList td,.exportTaskList th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line)}.exportTaskList small{display:block;color:var(--readable-muted);font-size:12px;margin-top:3px}.stageMenu[popover]{position:fixed;margin:0;inset:auto}.stageInactive{padding:8px;font-size:12px}.stageInactive>div{display:flex;justify-content:space-between;padding:6px}.fieldLabel{display:block;font-size:13px;margin-bottom:5px}.pipelineAdd{display:flex;justify-content:flex-end;margin-top:0;pointer-events:none}.pipelineAdd>*{pointer-events:auto}.sourceFacts{display:grid;gap:22px}.sourceEntry>header{display:flex;gap:16px;align-items:baseline}.sourceEntry>header time{font-size:12px;color:var(--muted)}.sourceEntry>header a{margin-left:auto}.sourceEntry table{width:100%;font-size:13px;margin-top:10px}.sourceEntry th{text-align:left;color:var(--muted);font-weight:400}.sourceEntry td,.sourceEntry th{padding:9px;border-bottom:1px solid var(--line);vertical-align:top}.sourceEntry td form{max-width:220px}.sourceDifference{font-size:13px;color:var(--theme-link,var(--accent))}.sourceEntry summary{font-size:13px;cursor:pointer}.companyEmployment p{margin:0 0 8px}.experienceDetails[hidden]{display:none}.experienceHistory{margin-top:16px;font-size:12px}.experienceHistory table{width:100%;table-layout:fixed}.experienceHistory td{overflow-wrap:anywhere;white-space:pre-wrap}.conditionSearch{border-top:1px solid var(--line);padding-top:14px;margin-top:12px}.conditionFooter,.conditionQuestion,.conditionSearch header{display:flex;justify-content:space-between;align-items:center;gap:12px}.conditionQuestion input{flex:1 1}.conditionQuestion{margin:10px 0}.conditionRows>div{display:grid;grid-template-columns:85px 150px minmax(180px,1fr) 30px;gap:8px;margin:8px 0}.conditionSearch input,.conditionSearch select{font:inherit;padding:7px;border:1px solid var(--line);border-radius:5px;min-width:0}.conditionFooter{margin-top:10px}.conditionFooter small{color:var(--muted);font-size:12px}.assistantLaunch{white-space:nowrap;font-size:13px}.assistantSidePanel{position:fixed;right:0;top:0;bottom:0;width:min(740px,calc(100vw - 320px));z-index:65;background:var(--surface,var(--surface));box-shadow:-8px 0 32px rgb(20 40 34/.15);border-left:1px solid var(--line)}.assistantSidePanel>header{display:flex;gap:16px;flex-wrap:wrap;padding:20px}.assistantSidePanel .assistantEmbedded{height:100%;min-width:0;min-height:0}.assistantEmbedded .history,.assistantEmbedded .workspace-top>div:last-child{display:none}.assistantEmbedded .workspace-content{min-width:0}.assistantEmbedded .result-panel{position:absolute;inset:96px 0 0 0;width:auto;z-index:4}.assistantEmbedded .workspace-top{min-height:48px}.assistantEmbedded .workspace-top>div{flex-wrap:wrap}.assistantEmbedded .conversation-header{padding:14px 20px}.appFrame .assistantApp{font-family:inherit;color:var(--text);background:var(--surface);font-size:14px;min-width:0}.appFrame .assistantApp .history{background:var(--surface);border-right:1px solid var(--line);width:205px}.appFrame .assistantApp .conversation,.appFrame .assistantApp .result-panel,.appFrame .assistantApp .workspace{background:var(--surface)}.appFrame .assistantApp .conversation-header h1{font-size:18px}.appFrame .assistantApp .assistant-answer,.appFrame .assistantApp .composer textarea,.appFrame .assistantApp .message-content,.appFrame .assistantApp .user-bubble{font-size:14px;line-height:1.75}.appFrame .assistantApp .result-panel{font-size:13px}.appFrame .assistantApp .composer{box-shadow:none;border-radius:6px}.appFrame .assistantApp .history-item{border-radius:4px}.appFrame .assistantApp .history-item.active{background:var(--surfaceAlt,var(--brand-blue-wash))}.appFrame .assistantApp .composer-note,.appFrame .assistantApp .history-bottom{font-size:12px}.appFrame .assistantApp .button{border-radius:5px;font-size:13px}.appFrame .assistantApp .result-panel{width:360px}.appFrame .assistantEmbedded .result-panel{width:auto}.inlineField{min-width:0;position:relative;font-size:14px;font-weight:400;line-height:1.6}.inlineField form{display:flex;align-items:flex-start;gap:4px;margin:0;min-width:0}.inlineField input,.inlineField textarea{font:inherit;color:inherit;min-width:0;width:100%;padding:3px 5px;border:1px solid var(--accent,var(--primary));border-radius:4px;background:var(--surface,var(--surface));box-sizing:border-box}.inlineField textarea{resize:vertical}.inlineField .fieldValue{display:flex;align-items:baseline;gap:6px;font:inherit;color:inherit;background:transparent;border:1px solid transparent;border-radius:4px;padding:3px 5px;width:100%;min-height:31px;text-align:left;cursor:text;white-space:pre-wrap;overflow-wrap:anywhere}.fieldValue>span{min-width:0}.fieldValue>svg{flex-shrink:0;opacity:.35}.fieldValue:focus-visible,.fieldValue:hover{background:var(--surfaceAlt,var(--brand-blue-wash));border-color:var(--line)}.fieldValue:focus-visible>svg,.fieldValue:hover>svg{opacity:1}.inlineField .fieldCommit{height:31px;width:28px;flex-shrink:0;display:grid;place-items:center;color:var(--theme-link,var(--accent,var(--primary)));border:1px solid var(--line);background:var(--surface,var(--surface));border-radius:4px;cursor:pointer}.fieldReadOnly{display:block;padding:3px 5px;min-height:31px;box-sizing:border-box}.fieldError{display:block;color:var(--danger,var(--theme-red-text,#a83232));font-size:12px;margin-top:3px}.inlineFieldLong .fieldValue{white-space:pre-wrap}.inlineFieldLong form{align-items:flex-end}.accountFields{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:22px 28px;margin:0;max-width:1040px}.accountFields>div{min-width:0}.accountFields dt{font-size:13px;color:var(--muted);margin-bottom:4px}.accountFields dd{margin:0;min-height:31px;line-height:31px;font-size:14px}.accountFields .inlineField{margin-left:-5px}.accountVerification{width:470px;max-width:calc(100vw - 64px);padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--surface,var(--surface));color:var(--text)}.accountVerification::backdrop{background:rgb(20 35 32/.25)}.accountVerification>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.accountVerification h2{font-size:17px;margin:0}.accountVerification .settingsForm{display:grid;gap:14px;max-width:none}.profileFields dd{min-width:0;margin:0}.profileFields .inlineField{margin:-3px -5px}.profileTags{margin-top:16px}.profileTags h3{font-size:13px;color:var(--muted);margin:0 0 8px}.additionalFields .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.additionalFields .facts>div{min-width:0}.navDirectoryCount{display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important;font-size:10px!important;margin-left:auto;line-height:1.2!important}.navDirectoryCount>span{justify-content:flex-end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.activityItem[data-kind]{border:1px solid var(--line);border-radius:5px;padding:12px 14px}.activityItem[data-kind] .activityKind{font-size:12px;padding:2px 7px;border-radius:4px;background:var(--theme-subtle,#eef2f6);color:var(--theme-text,#465568)}.activityItem[data-kind=interview] .activityKind{background:var(--theme-subtle,#eeeaf7);color:var(--theme-text,#635181)}.activityItem[data-kind=call] .activityKind,.activityItem[data-kind=phone] .activityKind{background:var(--theme-subtle,#e5f1ee);color:var(--theme-green-text,#286b58)}.activityItem[data-kind=note] .activityKind{background:var(--theme-orange-bg,#f3efe4);color:var(--theme-orange-text,#7d642e)}.activityItem[data-kind=email] .activityKind{background:var(--theme-subtle,#e7eff9);color:var(--theme-text,#3c658c)}.companyFieldsInline,.experienceFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:0}.companyFieldsInline .long,.experienceFields .long{grid-column:1/-1}.companyFieldsInline dt,.experienceFields dt{font-size:12px;color:var(--muted)}.companyFieldsInline dd,.experienceFields dd{margin:0}.addFieldSelect{margin-top:12px;border:0;background:transparent;font:inherit;color:var(--theme-link,var(--accent));max-width:180px}.experienceSections{display:grid;grid-template-columns:1fr;gap:16px}.experienceList{display:grid;gap:0}.experienceRecord{--experience-color:var(--primary);position:relative;padding:0 0 0 16px;border-left:1px solid var(--experience-color);margin:0}.experienceRecord:before{content:"";position:absolute;left:-5px;width:8px;height:8px;border-radius:50%;background:var(--experience-color);box-shadow:0 0 0 2px var(--surface)}.experienceRecord[data-kind=project]{--experience-color:#9380c4}.experienceRecord[data-kind=education]{--experience-color:#6497ca}.experienceSummary{width:100%;display:block;text-align:left;background:transparent;border:0;font:inherit;cursor:pointer;color:var(--text);padding:7px 0}.experienceSummaryMain{display:flex;align-items:baseline;gap:10px;min-height:22px}.experienceSummary strong{font-size:14px;font-weight:650;overflow-wrap:anywhere}.experienceSummary small{display:block;margin-top:4px;color:var(--muted);font-size:12px;line-height:1.5}.experienceRole{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.experiencePeriod{display:block;white-space:nowrap;color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.experienceExcerpt{max-width:78ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.experienceDetails{padding:8px 0 10px}.experienceFields .inlineField{margin-left:-5px}.experienceFields .fieldValue{min-height:30px}.experienceSummary:hover{background:var(--surfaceAlt,var(--brand-blue-wash))}.stagePicker{position:relative;min-width:0}.stageTrigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 10px;border:1px solid var(--line);border-radius:5px;font:inherit}.stageMenu,.stageTrigger{color:var(--text);background:var(--surface,var(--surface))}.stageMenu{position:absolute;z-index:45;top:calc(100% + 5px);left:0;width:310px;max-height:440px;overflow:auto;padding:6px;border:1px solid var(--line);border-radius:7px;box-shadow:0 8px 28px rgb(24 49 41/.13);text-align:left;font-weight:400}.stageScope{padding:7px;font-size:12px;color:var(--muted);display:flex;justify-content:space-between}.stageOption{display:flex;align-items:center;gap:3px;min-height:34px;border-radius:4px}.stageOption:hover{background:var(--surfaceAlt,var(--brand-blue-wash))}.stageOption button{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.stageOption .stageChoice{flex:1 1;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:6px}.stageGrip{cursor:grab!important;color:var(--muted)!important;padding:4px}.stageTool{padding:4px;opacity:.5}.stageOption:hover .stageTool,.stageTool:focus-visible{opacity:1}.stageOption input{min-width:0;width:100%;font:inherit;padding:4px;border:1px solid var(--line);border-radius:4px}.stageCreate{display:grid;grid-template-columns:1fr 74px 28px;gap:5px;padding:8px 4px}.stageCreate input,.stageCreate select{min-width:0;width:100%;padding:4px;font:inherit;border:1px solid var(--line);border-radius:4px}.stageAdd{display:flex;align-items:center;gap:7px;border:0;border-top:1px solid var(--line);width:100%;padding:10px 7px;color:var(--theme-link,var(--accent));font:inherit;background:transparent;cursor:pointer}.stageMigration{padding:10px;display:grid;gap:8px;font-size:13px}.stageMigration select{display:block;width:100%;margin-top:6px}.inlineField select{font:inherit;color:inherit;width:100%;padding:3px 5px;min-height:31px;border:1px solid var(--accent);border-radius:4px;background:var(--surface)}.offerTable table{width:100%;border-collapse:collapse;table-layout:fixed}.offerTable th{text-align:left;color:var(--muted);font-size:13px;font-weight:400}.offerTable td,.offerTable th{padding:12px 10px;border-bottom:1px solid var(--line);vertical-align:top}.offerTable td:first-child{width:18%}.offerTable small{display:block;font-size:12px;color:var(--muted);margin-top:5px}.offerLookup{display:grid;gap:6px;font-size:13px;margin-bottom:12px}.offerLookup input{font:inherit;padding:8px;border:1px solid var(--line);border-radius:5px}.offerChoices{max-height:210px;overflow:auto;display:grid;gap:8px}.offerChoices>label{display:flex;align-items:center;gap:8px}.offerChoices input[type=radio]{width:auto}.offerChoices small{display:block;color:var(--muted);font-size:12px}.offerCreateFields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.offerCreateFields label{min-width:0}.offerTable .emptyState .textLink{margin-left:10px}h1 .inlineField{font-size:inherit;font-weight:inherit}.talentCommunicationForm textarea{min-height:80px!important}.talentCommunicationForm .formActions{justify-content:flex-end}.activityKind{display:inline-flex;align-items:center;gap:5px}.assistantSidePanel{margin:0 0 0 auto;padding:0;height:100vh;max-height:none;max-width:none;left:auto;color:var(--text)}.assistantSidePanel::backdrop{background:rgb(25 40 35/.1)}.assistantSidePanel .assistantApp{font-family:inherit;font-size:14px;background:var(--surface)}.assistantSidePanel .conversation,.assistantSidePanel .workspace{background:var(--surface)}.assistantSidePanel .assistantApp.assistantEmbedded .result-panel{width:auto}.assistantSidePanel .workspace-top{padding:10px 16px}.deepReviewHint{display:block;font-size:12px;line-height:1.6;color:var(--muted);padding:0 14px 10px}.assistantEmbedded .composer-bottom{flex-wrap:wrap;gap:6px}.pipelineToolbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.pipelineToolbar>form{margin:0}.pipelineToolbar .pipelineAdd{flex-shrink:0}.inlineTalentName{min-width:130px;max-width:300px}.inlineTalentName .inlineField{font:inherit}.resultGroupTabs{display:inline-flex;gap:16px;margin-left:20px}.resultGroupTabs [aria-current=page]{color:var(--text);font-weight:600;text-decoration:underline;text-underline-offset:5px}.fullTalentDrawer .profileFields{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebarFooter .assistantLaunch{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.sidebarFooter .assistantLaunch svg{width:17px;height:17px}.continuitySearch .compoundSearch{flex-wrap:wrap}.continuitySearch .compoundSearch .searchSort{margin:0;gap:8px;flex-shrink:0}.continuitySearch .compoundSearch .searchSort select{max-width:112px}.searchResultSummary{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 16px;background:var(--surfaceAlt,var(--brand-blue-wash));border-left:3px solid var(--primary)}.searchResultSummary>div{display:grid;gap:5px;flex:1 1}.searchResultSummary p{margin:0}.searchResultSummary nav{display:flex;gap:12px;align-items:center}.renlaiNavMark{flex:none;object-fit:contain}.renlaiAuth{min-height:100vh;display:grid;place-items:center;padding:36px;background:var(--theme-subtle,#f0f5f7);color:var(--theme-blue-text,#142b3d)}.renlaiAuthPanel{width:min(100%,1040px);display:grid;grid-template-columns:1fr 1fr;background:var(--theme-surface,#fff);border-radius:14px;overflow:hidden;box-shadow:0 18px 70px #173b5110}.renlaiAuthBrand{display:flex;flex-direction:column;padding:40px;background:var(--theme-cyan-bg,#e4eff3);position:relative;min-height:560px}.renlaiAuthIdentity{display:flex;align-items:center;gap:22px;color:inherit;text-decoration:none}.renlaiAuthIdentity strong{font-size:28px;letter-spacing:3px;display:block}.renlaiAuthIdentity small{font-size:14px;display:block;margin-top:6px;color:var(--theme-text,#516c7a)}.renlaiAuthArtwork{flex:1 1;display:grid;place-items:center;min-height:240px;background-image:linear-gradient(#43899e09 1px,transparent 0),linear-gradient(90deg,#43899e09 1px,transparent 0);background-size:32px 32px;margin:30px 0}.renlaiAuthArtwork img{width:82%;height:auto;opacity:.6}.renlaiAuthBrand>p{font-size:14px;color:var(--theme-text,#526e7b);margin:0}.renlaiAuthForm{align-self:center;padding:40px 48px}.renlaiAuthForm .authCard{width:100%;max-width:none;padding:0;border:0;box-shadow:none;background:none;gap:16px}.renlaiAuthForm h1{font-size:25px;margin:0}.renlaiAuthForm .authCard>p.subtle{margin:0 0 12px}.renlaiAuthForm label{font-size:14px}.renlaiAuthForm input,.renlaiAuthForm select{min-height:42px;background:var(--theme-surface,#f9fbfc);border:1px solid var(--theme-line,#d5e0e5);border-radius:6px}.renlaiAuthForm .authCard>button[type=submit]{width:100%;min-height:44px;margin-top:6px;background:#357e91;border-color:var(--theme-cyan-line,#357e91)}.renlaiAuthForm .buttonRow{justify-content:space-between;font-size:13px}.assistantSidePanel .workspace-top{position:relative}.assistantSidePanel .workspace-top .assistant-close{position:absolute;right:10px;top:8px;margin:0;z-index:2}.registrationTargetModes{display:flex;gap:8px;margin-bottom:8px}.registrationTargetModes button{font:inherit;color:var(--muted);padding:5px 8px;border:1px solid var(--line);background:var(--surface);border-radius:4px;cursor:pointer}.registrationTargetModes [aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:var(--accent-soft)}.registrationLookup{position:relative}.registrationChoices:empty{display:none}.registrationChoices [aria-selected=true]{outline:2px solid var(--primary);outline-offset:-2px}.companyRoleTags{display:flex;gap:5px;flex-wrap:wrap}.companyRoleTags>span{font-size:12px;padding:2px 6px;border-radius:3px;background:var(--theme-blue-bg,#e9f1fa);color:var(--theme-blue-text,#37648c)}.pipelineCountScope{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}.jobStickyHeader{position:sticky;top:var(--app-header-height,56px);z-index:12;background:var(--surface);padding:10px 0;border-bottom:1px solid var(--line)}.jobShortlist>table{width:100%;border-collapse:collapse}.jobShortlist td,.jobShortlist th{padding:10px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.jobShortlist th{font-size:13px;color:var(--muted)}.jobShortlist td{font-size:14px}.jobShortlist td small{display:block;color:var(--muted);margin-top:4px}.jobShortlist td:nth-child(3),.jobShortlist td:nth-child(4){max-width:350px;white-space:pre-wrap}.jobShortlist th:first-child{width:20%}.registrationTargetModes button,.selectedTarget button{white-space:nowrap;flex-shrink:0}.selectedTarget{flex-wrap:wrap}.selectedTarget button{margin-left:auto}.jobTalentMatch{display:grid;gap:12px;min-width:0}.jobTalentMatch>button{justify-self:start}.jobTalentMatch>p{margin:0}.jobTalentMatch table{width:100%;border-collapse:collapse;table-layout:fixed}.jobTalentMatch th:first-child{width:20%}.jobTalentMatch th:last-child{width:120px}.jobTalentMatch td{overflow-wrap:anywhere}.jobTalentMatch details+details{margin-top:8px}.jobTalentMatch details p{font-size:13px;color:var(--muted);margin:6px 0}.jobTalentMatch summary{cursor:pointer}.jobTalentMatch .buttonRow{flex-wrap:wrap}.experienceSummaryMain{display:grid;grid-template-columns:138px minmax(0,1fr) minmax(0,.9fr) 14px;gap:14px;align-items:start;line-height:22px}.experienceSummaryMain>svg{margin:4px 0 0;grid-column:4}.experienceSummaryMain>strong{min-width:0}.experienceSummaryMain .experienceRole{text-align:right;min-width:0;max-width:none}.experienceList>article,.experienceSections .experienceList>article{border:0;background:none;border-radius:0;padding:0;margin:0;box-shadow:none;display:block}.experienceList .experienceRecord{margin-left:4px;padding-left:18px;padding-bottom:10px;border-left:1px solid var(--experience-color)}.experienceRecord:before{top:14px}.experienceSection{padding-left:18px;padding-right:18px}.poolControl{display:grid;gap:6px}.poolControl form{display:grid;gap:5px}.poolControl select{max-width:120px}.poolControl button{font-size:12px}.talentPipelineCells{display:grid;gap:8px}.talentPipelineCells a{text-decoration:none;color:inherit}.talentPipelineCells small{display:block;color:var(--muted);margin-top:3px}.draftNotice{font-size:12px;color:var(--muted);margin:6px 0;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.draftNotice[role=alert]{color:var(--theme-red-text,#b84545)}.stageManage{display:inline-flex;gap:4px;align-items:center;font-size:12px;color:var(--muted);padding:4px 6px;border:1px solid var(--line);border-radius:4px;background:transparent;cursor:pointer}.stageManage:hover{background:var(--accent-soft);color:var(--primary)}.stageGroup>header{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted);padding:6px 4px;background:var(--theme-subtle)}.stageCreate>strong{grid-column:1/-1;font-size:12px}.fullTalentDrawer.openingReview{transform:translateX(-24px);transition:transform .18s ease-out}.reviewFromDetail .review-fields{animation:reviewWorkspaceEnter .18s ease-out}.reviewFromDetail .original-viewer{animation:reviewOriginalEnter .18s ease-out}@keyframes reviewWorkspaceEnter{0%{transform:translateX(28px);opacity:.7}to{transform:translateX(0);opacity:1}}@keyframes reviewOriginalEnter{0%{opacity:.4}to{opacity:1}}@media(prefers-reduced-motion:reduce){.fullTalentDrawer.openingReview{transform:none;transition:none}.reviewFromDetail .original-viewer,.reviewFromDetail .review-fields{animation:none}}.fullTalentDrawer .pageHeader>.candidateHeaderActions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fullTalentDrawer .candidateHeaderActions>a{display:none}.resumeReviewEntry .recruitmentForm{display:block!important;margin:0}.resumeReviewEntry .recruitmentForm fieldset{display:block!important;margin:0;padding:0}.resumeReviewEntry .recruitmentForm button{white-space:nowrap}