.private-api-file{display:inline-flex;flex-direction:column;align-items:flex-start;max-width:100%;min-width:0;vertical-align:middle}.private-api-file>a{max-width:100%;overflow-wrap:anywhere}.private-api-file>a[aria-disabled=true]{cursor:wait;opacity:.65}.private-api-file-error{display:block;color:#a63326;max-width:36em;font-size:13px;line-height:1.6;margin-top:6px;overflow-wrap:anywhere}.company-learning{max-width:1180px;margin:auto;padding:12px 0 40px}.learning-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.learning-heading h1{font-size:30px;margin:8px 0 12px;letter-spacing:-.04em}.learning-heading p,.learning-meta{color:#617780;font-size:13px;line-height:1.7}.learning-card-actions,.learning-categories,.learning-pages,.learning-search{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.learning-categories{margin:20px 0}.learning-card-actions a,.learning-card-actions button,.learning-categories button,.learning-pages button,.learning-search button{min-height:44px}.learning-search{padding:16px;background:white;border:1px solid #dce5e9;border-radius:16px}.learning-search input{flex:1 1;min-width:150px}.learning-search select{width:auto;max-width:100%}.learning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.learning-card{min-width:0;padding:24px;background:white;border:1px solid #dce5e9;border-radius:20px;display:flex;flex-direction:column;gap:12px}.learning-card h2{font-size:20px;line-height:1.5;margin:0;overflow-wrap:anywhere}.learning-card p{margin:0}.learning-card small{color:#71858e}.learning-card-meta{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#71858e}.learning-description{line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.learning-card-actions{margin-top:auto;padding-top:12px}.learning-card-actions a{display:inline-flex;align-items:center}.learning-card video{width:100%;max-height:360px;border-radius:10px;background:#10232c}.learning-empty{padding:50px 20px;text-align:center;color:#617780}.learning-pages{justify-content:center;padding:24px}.learning-editor-backdrop{position:fixed;inset:0;background:#10232c66;z-index:80;display:grid;place-items:center;padding:24px}.learning-editor{width:100%;max-width:720px;max-height:calc(100dvh - 48px);overflow-y:auto;background:white;border-radius:24px;padding:28px;overscroll-behavior:contain}.learning-editor .learning-heading{position:sticky;top:-28px;background:white;z-index:1;padding:12px 0}.learning-editor form fieldset{display:grid;gap:18px;min-width:0}.learning-editor .field{min-width:0}.learning-editor input,.learning-editor select,.learning-editor textarea{max-width:100%;min-width:0}.learning-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.learning-role-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 0}.learning-role-options label{display:flex;gap:8px;align-items:center}.learning-role-options input{width:18px;height:18px}.learning-editor button{min-height:44px}.learning-editor form button[type=submit]{position:sticky;bottom:0}@media(max-width:900px){.learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.learning-grid{grid-template-columns:1fr}.learning-heading{align-items:flex-start;flex-direction:column;gap:8px}.learning-heading h1{font-size:26px}.learning-card{padding:20px}.learning-editor-backdrop{padding:10px}.learning-editor{max-height:calc(100dvh - 20px);padding:18px;border-radius:18px}.learning-editor .learning-heading{top:-18px;flex-direction:row;align-items:center}.learning-role-options{grid-template-columns:1fr 1fr}.learning-form-row{grid-template-columns:1fr}.learning-search select{flex:1 1}.learning-search button{flex-shrink:0}}.company-learning button{font:inherit;border:1px solid #cbdde3;border-radius:12px;background:#fff;color:#123f50;padding:10px 16px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.company-learning button:hover{background:#f0f7f8;border-color:#9bbdc7}.company-learning button.primary{background:#123f50;border-color:#123f50;color:#fff}.company-learning button:disabled{cursor:default;opacity:.5}.company-learning a:focus-visible,.company-learning button:focus-visible{outline:3px solid #91c4d2;outline-offset:3px}.learning-card-actions a{padding:10px 14px;text-decoration:none}.learning-card-actions a,.learning-editor button{border:1px solid #cbdde3;border-radius:12px;color:#123f50}.learning-editor button{font:inherit;background:white;padding:10px 16px}.learning-editor button.primary{background:#123f50;color:white}.learning-editor button:disabled{opacity:.5}.learning-reader{--lr-ink:#182e36;--lr-brand:#123f50;max-width:1220px;margin:0 auto;padding:16px 8px 48px;color:var(--lr-ink)}.lr-toolbar{background:#f7f9fa;position:relative;z-index:8;padding:12px 0 18px;border-bottom:1px solid #e1e7e9}.lr-title{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.lr-title span{font-size:12px;letter-spacing:.12em;color:#6e7e84}.lr-title h1{font-size:28px;letter-spacing:-.035em;margin:5px 0 0;font-weight:650}.lr-chapter-nav,.lr-current,.lr-reading-actions,.lr-results-heading,.lr-tools{display:flex;align-items:center;gap:12px;justify-content:space-between}.lr-tools{justify-content:flex-end;flex-wrap:wrap}.learning-reader a,.learning-reader button,.learning-reader summary{touch-action:manipulation}.learning-reader button{min-height:44px;border:1px solid #cedadd;background:white;border-radius:10px;color:var(--lr-brand);font:inherit;padding:10px 14px;cursor:pointer}.learning-reader button:disabled{opacity:.45;cursor:default}.learning-reader button.primary,.learning-reader button[aria-pressed=true]{background:var(--lr-brand);color:white;border-color:var(--lr-brand)}.learning-reader a:focus-visible,.learning-reader button:focus-visible,.learning-reader summary:focus-visible{outline:3px solid #85b4c2;outline-offset:3px}.lr-search{display:flex;gap:8px;background:white;border:1px solid #d5dfe3;border-radius:13px;padding:5px}.lr-search input{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;font-size:17px;padding:10px}.lr-search button{background:var(--lr-brand);color:white;min-width:80px}.lr-current{font-size:13px;color:#63767e;margin-top:14px;justify-content:flex-start}.lr-current small{margin-left:auto;font-size:12px}.lr-role-picker{display:flex;flex-wrap:wrap;gap:8px;padding-top:16px}.lr-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:44px;padding-top:24px;align-items:start}.lr-directory{position:sticky;top:20px;max-height:calc(100dvh - 40px);overflow:auto;padding-right:12px}.lr-directory h2{font-size:14px;font-weight:650;margin:6px 0 12px}.lr-directory a,.lr-directory button{display:block;width:100%;text-align:left;border:0;background:none;line-height:1.65;font-size:14px;min-height:44px;padding:9px 12px;margin:2px 0;border-radius:8px;text-decoration:none;color:#52646c}.lr-directory button.selected{background:#e7eff2;color:var(--lr-brand);font-weight:600}.lr-directory details{margin-top:20px;border-top:1px solid #e1e7e9;padding-top:16px}.learning-reader summary{cursor:pointer;line-height:1.7;min-height:44px;padding:8px 0;color:var(--lr-brand);font-size:14px}.lr-directory summary span{color:#71838b;font-weight:400;margin-left:4px}.lr-main{min-width:0;background:white;border-radius:16px;padding:24px 36px 36px}.lr-article{max-width:780px;margin:20px auto 0;line-height:1.9;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;overflow-wrap:anywhere}.lr-article h1{font-size:1.8em;line-height:1.4;font-weight:650;letter-spacing:-.035em;margin:.3em 0 1.3em}.lr-article h2{font-size:1.32em;line-height:1.5;margin:2.1em 0 .8em;font-weight:620}.lr-article h3,.lr-article h4{font-size:1.12em;line-height:1.6;margin:1.8em 0 .7em}.lr-article p{white-space:pre-wrap;margin:0 0 1.4em}.lr-article .lr-part{font-size:13px;letter-spacing:.07em;color:#6e7e84;margin-bottom:14px}.lr-block{scroll-margin-top:36px}.lr-article strong{font-weight:650}.lr-article blockquote{margin:1.6em 0;padding:8px 0 8px 22px;border-left:3px solid #cad9de;color:#526a75;white-space:pre-wrap}.lr-article li{margin:.6em 0;white-space:pre-wrap}.lr-article img,.lr-article video{max-width:100%;height:auto;border-radius:8px}.lr-article figure{margin:24px 0}.lr-article figcaption{font-size:13px;color:#71838b}.lr-article a{color:#13627e;text-decoration:underline;text-underline-offset:3px}.lr-article pre{white-space:pre-wrap;padding:18px;background:#f5f7f8;border-radius:10px;font-size:.85em;overflow-wrap:anywhere}.lr-article code{font-size:.88em}.lr-article hr{border:0;border-top:1px solid #e1e7e9;margin:2em 0}.lr-table{max-width:100%;overflow:auto;margin:24px 0}.lr-table table{border-collapse:collapse;font-size:.9em;min-width:100%}.lr-table td,.lr-table th{border:1px solid #dce3e6;padding:12px;min-width:100px;text-align:left}.lr-table th{background:#f6f8f9;font-weight:600}.learning-reader mark{background:#fff0b8;color:inherit;padding:0 1px;border-radius:2px}.lr-reading-actions{font-size:13px;align-items:start}.lr-reading-actions details{max-width:75%;text-align:right}.lr-reading-actions details>div{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.lr-reading-actions a{display:inline-flex;align-items:center;min-height:44px;padding:8px;color:var(--lr-brand)}.lr-chapter-toc{border-bottom:1px solid #e6ebed;padding-bottom:10px;margin:10px 0 26px}.lr-chapter-toc button{display:block;text-align:left;border:0;line-height:1.6;width:100%;font-size:14px;padding:8px 0}.lr-chapter-nav{border-top:1px solid #e1e7e9;margin-top:40px;padding-top:20px}.lr-muted,.lr-update{color:#71838b;font-size:13px;line-height:1.7}.lr-error{border:1px solid #efc2bc;color:#923a32;background:#fff4f2;border-radius:10px;padding:16px;margin-top:16px;line-height:1.7}.lr-error button{margin-left:10px}.lr-update{background:#eff5f7;padding:12px;border-radius:8px}.lr-results h2{font-size:23px;margin:8px 0}.lr-result{display:block;width:100%;text-align:left!important;border:0!important;border-bottom:1px solid #e3e9eb!important;border-radius:0!important;padding:24px 0!important;color:var(--lr-ink)!important}.lr-result small{font-size:12px;color:#75878e}.lr-result strong{display:block;font-size:20px;font-weight:620;line-height:1.5;margin:8px 0}.lr-result span{font-size:14px;color:#617780}.lr-result p{font-size:16px;line-height:1.85;white-space:pre-wrap;margin:10px 0}.lr-result em{font-size:13px;color:var(--lr-brand);font-style:normal}.lr-empty{padding:70px 10px;text-align:center;color:#71838b}.lr-directory-toggle{display:none!important}@media(max-width:900px){.lr-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.lr-main{padding:20px 24px}.lr-title{align-items:flex-start}.lr-tools{gap:6px}.lr-article h1{font-size:1.6em}}@media(max-width:650px){.learning-reader{padding:8px 0 30px}.lr-toolbar{padding:10px 0 14px}.lr-title{display:block;margin-bottom:16px}.lr-title h1{font-size:25px}.lr-tools{justify-content:flex-start;margin-top:14px}.lr-tools button{font-size:14px}.lr-layout{display:block;padding-top:12px}.lr-directory{display:none}.lr-directory.is-open{display:block;position:fixed;inset:12px 12px 12px 12px;z-index:90;background:white;border:1px solid #dce3e6;border-radius:16px;padding:18px;max-height:calc(100dvh - 24px);box-shadow:0 12px 80px #123f5033;overflow:auto}.lr-directory-toggle{display:inline-flex!important;flex-shrink:0}.lr-current{flex-wrap:wrap;gap:8px}.lr-current small{margin-left:0;width:100%;font-size:11px}.lr-main{padding:20px 18px 28px;border-radius:12px}.lr-article{line-height:1.95}.lr-article h1{font-size:1.5em;line-height:1.5}.lr-article h2{font-size:1.22em}.lr-search input{font-size:16px}.lr-search input::placeholder{font-size:13px}.lr-search button{min-width:66px}.lr-article blockquote{padding-left:15px}.lr-results-heading{align-items:flex-start;gap:8px}.lr-results h2{font-size:20px;overflow-wrap:anywhere}.lr-result strong{font-size:19px}.lr-block{scroll-margin-top:20px}}.lr-directory{top:calc(var(--lr-banner,112px) + 18px);max-height:calc(100dvh - var(--lr-banner,112px) - 36px)}.lr-article,.lr-block,.lr-toolbar{scroll-margin-top:calc(var(--lr-banner,112px) + 20px)}.lr-back-to-tools{display:none}.lr-image{display:block;margin:24px 0}.lr-image small{display:block;color:#71838b;font-size:13px}.learning-return-reader{min-height:44px;border:1px solid #cedadd;border-radius:10px;background:white;color:#123f50;padding:10px 16px;font:inherit;margin-bottom:16px}.lr-directory .lr-common-section{margin-top:8px;padding-top:4px;border-top:0}.lr-common-section>summary{font-weight:600}.lr-common-section>button{padding-left:16px}.lr-first-read{display:block;font-size:11px;font-weight:400;color:#69838d}.lr-common-breadcrumb{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e6ebed;color:#617780;font-size:13px}.lr-common-breadcrumb button{font-size:13px;flex-shrink:0}.lr-common-guide h1{font-size:30px;line-height:1.45;letter-spacing:-.04em;font-weight:650;margin:14px 0 20px}.lr-guide-eyebrow{color:#6e7e84;font-size:12px;letter-spacing:.06em}.lr-guide-intro{font-size:16px;line-height:1.95;color:#536872;margin:0 0 28px}.lr-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px}.lr-guide-chapter{min-width:0;border:1px solid #e1e8eb;border-radius:12px;padding:20px}.lr-guide-chapter>span{font-size:12px;color:#7a8b92}.lr-guide-chapter h2{font-size:21px;letter-spacing:-.025em;margin:10px 0}.lr-guide-chapter>strong{font-weight:500;font-size:14px;color:#466675}.lr-guide-chapter p{font-size:14px;line-height:1.8;color:#71838b}.lr-guide-chapter button{width:100%;text-align:left;line-height:1.75;overflow-wrap:anywhere;font-size:14px;border-color:#dae4e8}.lr-guide-chapter button small{display:block;color:#6c8792;font-size:11px;margin-bottom:4px}.lr-guide-chapter:last-child{grid-column:1/-1}.lr-common-guide>button{max-width:100%;text-align:left;overflow-wrap:anywhere;line-height:1.7}@media(max-width:900px){.lr-guide-grid{grid-template-columns:1fr}.lr-guide-chapter:last-child{grid-column:auto}.lr-common-guide h1{font-size:27px}}@media(max-width:650px){.lr-common-guide h1{font-size:26px}.lr-guide-intro{font-size:15px}.lr-guide-chapter{padding:18px}.lr-guide-grid{gap:12px}.lr-common-breadcrumb{align-items:flex-start}.lr-common-breadcrumb span{line-height:1.8}.lr-directory.is-open{top:12px;max-height:calc(100dvh - 24px)}.lr-deep-reading .lr-back-to-tools{display:block;position:fixed;bottom:calc(14px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:20;box-shadow:0 3px 18px #123f5022;background:#fff;color:#123f50;border-color:#c4d6de;white-space:nowrap}.lr-chapter-nav{padding-bottom:60px}}.management-analytics{max-width:1280px;margin:0 auto;color:#103343}.ma-detail button,.management-analytics button{font:inherit;min-height:44px;padding:10px 16px;color:#174457;background:#fff;border:1px solid #cddfe8;border-radius:12px;cursor:pointer}.ma-detail button:disabled,.management-analytics button:disabled{opacity:.55;cursor:default}.management-analytics button.primary{background:#10394b;color:#fff;border-color:#10394b}.ma-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0}.ma-heading h1{font-size:clamp(26px,3vw,36px);margin:6px 0}.ma-heading p{margin:8px 0;color:#688393}.ma-heading h2{margin:0;font-size:21px}.ma-controls{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.ma-controls label,.ma-heading label{display:grid;gap:6px;font-size:13px;color:#5c7c8d;min-width:140px}.ma-controls input,.ma-controls select,.ma-heading select{padding:11px;border:1px solid #cddfe8;border-radius:12px;background:white;color:#12394a;min-height:44px;font:inherit}.ma-periods,.ma-view-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.ma-periods button,.ma-view-tabs button{min-height:44px;padding:10px 18px}.ma-periods button[aria-pressed=true],.ma-view-tabs button[aria-pressed=true]{background:#10394b;color:white}.ma-context{font-size:13px;color:#647f8f;display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.ma-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.ma-cards button{display:grid;justify-content:stretch;text-align:left;padding:23px;background:#fff;border:1px solid #d9e6ed;border-radius:18px;gap:12px;min-width:0}.ma-cards button>span{font-size:15px;color:#577a8d}.ma-cards strong{font-size:36px;line-height:1.2}.ma-cards strong small{font-size:12px;margin-left:8px;color:#6b8796;font-weight:400}.ma-cards small{font-size:12px;color:#668596}.ma-cards em{font-size:14px;font-style:normal}.ma-rate{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#eef8f5;border:1px solid #c2ded5;border-radius:18px;padding:26px;margin:20px 0}.ma-rate>div{display:grid;gap:8px;min-width:190px}.management-analytics button.ma-rate-value{display:grid;gap:8px;min-width:190px;text-align:left;background:transparent;border:0;padding:0}.ma-rate strong{font-size:43px;line-height:1.1}.ma-rate p,.ma-rate small,.ma-rate span{color:#537c78;font-size:14px}.ma-rate p{max-width:480px;line-height:1.8}.ma-panel{padding:24px;background:white;border:1px solid #dbe7ed;border-radius:18px;margin:18px 0}.ma-panel h2{font-size:20px;margin:0 0 18px}.ma-explanation,.ma-note{font-size:13px;color:#6a8492;line-height:1.8}.ma-explanation{padding:12px 0}.ma-funnel{display:grid;gap:10px}.ma-funnel>button{display:grid;grid-template-columns:130px minmax(80px,1fr) 190px;align-items:center;gap:16px;border:0;background:transparent;text-align:left;padding:12px 0;min-height:48px}.ma-funnel>button>div{position:relative;background:#edf3f6;height:32px;border-radius:8px;overflow:hidden}.ma-funnel i{height:100%;display:block;background:#d2e6e4;border-radius:8px}.ma-funnel strong{position:absolute;right:12px;top:5px;font-size:17px}.ma-funnel small{font-size:12px;color:#6d8795}.ma-trend{display:block;width:100%;height:auto;max-height:260px}.ma-trend text{font-size:12px;fill:#748d9a}.ma-pk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ma-rank{display:flex;align-items:center;gap:14px;border-top:1px solid #edf1f4;padding:18px 0}.ma-rank>div{flex:1 1;min-width:0}.ma-rank small{display:block;font-size:12px;color:#6d8491;font-weight:400;margin-top:7px}.ma-rank small button{padding:3px;background:transparent;border:0;min-height:32px;color:#345c70}.ma-position{display:grid;place-items:center;background:#f1f6f8;border-radius:50%;width:30px;height:30px}.ma-rank>button{border:0;background:transparent;text-align:right;font-size:19px;padding:8px}.ma-rank-rate{font-size:22px;text-align:right}.ma-customer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0;border-top:1px solid #e8eef1}.ma-customer>div{display:grid;gap:6px;flex:1 1;min-width:0}.ma-customer small{font-size:12px;color:#718794;overflow-wrap:anywhere}.ma-customer>button{flex-shrink:0}.ma-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:18px}.ma-error{background:#fff1ee;border:1px solid #f0c7bd;color:#a64f3c;padding:14px;border-radius:12px;line-height:1.7}.ma-error button{margin:8px}.ma-advanced{margin-top:26px;padding:18px 0;border-top:1px solid #dce6ec}.ma-advanced>summary{cursor:pointer;color:#668596;font-size:14px;min-height:44px;display:flex;align-items:center}.ma-loading{padding:35px;color:#748b98}.ma-detail{min-width:0}.admin-refunds form[aria-label="退款核对"]>div>label,.admin-refunds form[aria-label="退款核对"]>label{display:grid;gap:8px;margin:14px 0;color:#456676;line-height:1.6}.admin-refunds form[aria-label="退款核对"] input,.admin-refunds form[aria-label="退款核对"] textarea{box-sizing:border-box;width:100%;min-height:44px;padding:11px 12px;border:1px solid #cddfe8;border-radius:12px;color:#12394a;background:#fff;font:inherit}.admin-refunds form[aria-label="退款核对"] textarea{min-height:90px;resize:vertical}.management-analytics button:focus-visible{outline:3px solid #6aa2ba;outline-offset:3px}@media(min-width:1100px){.ma-six{grid-template-columns:repeat(3,minmax(0,1fr))}.ma-six button{min-height:155px}}@media(max-width:760px){.ma-heading{align-items:flex-start;gap:12px}.ma-heading>button{flex-shrink:0}.ma-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ma-controls label{min-width:0}.ma-controls input,.ma-controls select{width:100%;min-width:0}.ma-periods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ma-periods button{padding:10px 5px;font-size:13px}.ma-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ma-cards button{padding:16px;gap:10px}.ma-cards strong{font-size:30px}.ma-cards strong small{display:block;margin:4px 0 0}.ma-cards em{font-size:12px}.ma-rate{display:block;padding:22px}.ma-rate>div{min-width:0}.ma-rate p{margin-bottom:0}.ma-panel{padding:18px}.ma-funnel>button{grid-template-columns:105px minmax(65px,1fr);gap:8px}.ma-funnel small{grid-column:2}.ma-pk-grid{grid-template-columns:1fr;gap:0}.ma-rank{gap:10px}.ma-rank>button{font-size:17px}.ma-rank small{line-height:1.7}.ma-customer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.ma-customer>div:nth-child(2){grid-column:1/-1;grid-row:2}.ma-customer>button{grid-column:2;grid-row:1;padding:9px;font-size:12px}.ma-context{line-height:1.8;gap:3px}.ma-context span{display:block;width:100%}.ma-pagination{font-size:12px}.ma-pagination button{padding:10px}.ma-detail{overflow-wrap:anywhere}}.income-page{min-width:0}.income-page .eyebrow{display:flex;align-items:center;gap:7px}.income-page .page-title>.inline{flex-wrap:wrap}.income-page .page-title input[type=month]{width:170px}.income-page .page-title select{width:190px}.income-search{display:flex;align-items:center;gap:8px;min-width:220px;width:min(100%,340px)}.income-search input{min-width:0}.income-ledger-panel>.panel-head{align-items:center;flex-wrap:wrap}.income-client-cell{min-width:190px;max-width:260px;overflow-wrap:anywhere}.income-client-cell>span{display:block;font-size:12px}.income-amount,.income-client-link{border:0;background:transparent;color:var(--navy);padding:3px 0;font-weight:700;text-align:left;line-height:1.5}.income-client-link{display:inline-flex;align-items:center;gap:5px;overflow-wrap:anywhere}.income-amount:hover,.income-client-link:hover{color:var(--teal);text-decoration:underline}.income-number-cell{min-width:133px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.income-number-cell>strong{display:block}.income-total{font-size:17px;color:var(--teal)}.income-negative{color:#b5473e!important}.income-tier-cell{min-width:155px}.income-tier-cell>span,.income-tier-cell>strong{display:block}.income-tier-current{background:#edf7f3;box-shadow:inset 0 3px 0 var(--teal)}.income-tier-current>strong{color:#146352}.income-rule-note{min-width:240px;max-width:330px}.income-status-cell{min-width:170px;max-width:300px}.income-inline-details{font-size:12px;margin-top:6px;white-space:normal}.income-inline-details>summary{color:var(--teal);cursor:pointer;padding:5px 0}.income-inline-details p{padding:4px 0;overflow-wrap:anywhere;color:var(--muted)}.income-explainer{padding:15px 23px;color:var(--muted);font-size:12px}.income-page .panel>.income-explainer{margin:0}.income-adjustment-row{background:#fffaf3}.income-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 23px 18px;flex-wrap:wrap}.income-pagination>span{margin-right:auto;color:var(--muted);font-size:12px}.income-page .table-scroll{overflow-y:visible}.income-page .disclosure,.income-page .panel{flex:none}.income-page .optional{margin:0 24px 24px}@media (max-width:700px){.income-page .page-title>.inline{width:100%}.income-page .page-title input[type=month],.income-page .page-title select{flex:1 1;width:140px}.income-search{width:100%;min-width:0}.income-explainer{padding:12px 17px}.income-page td,.income-page th{padding:12px 14px}.income-page .optional{margin:0 17px 17px}}.employee-manager_toolbar__aas94{display:grid;grid-template-columns:minmax(200px,2fr) repeat(2,minmax(160px,1fr));gap:14px;padding:0 22px 18px;align-items:end}.employee-manager_badges__7GD_2{display:flex;flex-wrap:wrap;gap:5px;max-width:320px}.employee-manager_editor__oHTbP{display:grid;gap:18px;min-width:0}.employee-manager_editor__oHTbP .employee-manager_form__Yhsy5{display:grid;gap:20px;width:100%;max-width:none;min-width:0}.employee-manager_fields__EAbP3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.employee-manager_roles__4d2dC{min-width:0;border:1px solid var(--border,#d6e2e8);border-radius:12px;padding:16px;margin:0}.employee-manager_roleGrid__YeWN1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 12px}.employee-manager_roleGrid__YeWN1 label{display:flex;align-items:center;gap:9px;min-width:0;min-height:46px;padding:10px;border:1px solid var(--border,#d6e2e8);border-radius:10px;background:#f7fafb;cursor:pointer}.employee-manager_roleGrid__YeWN1 input{flex:none;width:18px;height:18px}.employee-manager_roleGrid__YeWN1 span{overflow-wrap:anywhere}.employee-manager_hint__rWPJH{padding:12px 16px;border-radius:10px;color:#28546c;background:#eef6f8;line-height:1.6}.employee-manager_actions__7z0cC{display:flex;justify-content:flex-end;padding-top:4px}.employee-manager_actions__7z0cC button{min-width:160px}.employee-manager_impact__NX7Jx{min-width:0;padding:18px;border:1px solid #c7dce5;border-radius:14px;background:#f4f9fb}.employee-manager_impact__NX7Jx h3{margin:0 0 14px}.employee-manager_impactCounts__hzEih{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.employee-manager_impactCounts__hzEih span{display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid #d9e6eb;border-radius:10px;background:white;color:#506c7b;font-size:13px}.employee-manager_impactCounts__hzEih strong{color:#153e58;font-size:23px}.employee-manager_confirmHandoff__BrluD{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid #e7c27d;background:#fffaec;border-radius:10px;cursor:pointer}.employee-manager_confirmHandoff__BrluD input{flex:none;width:20px;height:20px;margin-top:2px}.employee-manager_confirmHandoff__BrluD small{display:block;margin-top:6px;color:#765e3c;line-height:1.5}.employee-manager_clientList__nbW2C{margin:10px 0 0;padding-left:20px}.employee-manager_clientList__nbW2C li{margin-bottom:10px}.employee-manager_clientList__nbW2C small{display:block;color:#71828d}@media(max-width:700px){.employee-manager_fields__EAbP3,.employee-manager_toolbar__aas94{grid-template-columns:minmax(0,1fr)}.employee-manager_roleGrid__YeWN1{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-manager_toolbar__aas94{padding:0 14px 16px}.employee-manager_actions__7z0cC button{width:100%}.employee-manager_impactCounts__hzEih{grid-template-columns:repeat(2,minmax(0,1fr))}}.receipt-review-card{min-width:0;scroll-margin-top:90px}.receipt-review-card .notice,.receipt-review-card .receipt-summary p{overflow-wrap:anywhere}.receipt-review-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:16px 0}.receipt-review-facts>div{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--line,#dbe5eb);border-radius:12px;background:#f7fafb;min-width:0}.receipt-review-facts small,.receipt-review-facts span{color:var(--muted,#627d8b);font-size:13px}.receipt-review-facts strong{overflow-wrap:anywhere;font-size:16px}.receipt-review-issues ul{padding-left:20px;margin:10px 0;display:grid;gap:12px}.receipt-review-issues li>span{display:block;margin-top:4px}.receipt-review-card fieldset{min-width:0}.receipt-review-card .form-actions{display:flex;gap:10px;flex-wrap:wrap}.receipt-review-card .form-actions>button:not(.primary):not(.danger-button),.receipt-review-issues button{min-height:44px;padding:10px 14px;border:1px solid var(--line,#dbe5eb);border-radius:10px;background:#fff;color:var(--ink,#103d51);font:inherit;font-weight:600;cursor:pointer}.receipt-review-card button:disabled{cursor:not-allowed;opacity:.6}.receipt-review-card .optional{margin:12px 0}@media(max-width:600px){.receipt-review-card .form-actions>button{flex:1 1 140px;white-space:normal}.receipt-review-card .field-grid{grid-template-columns:1fr}.receipt-review-card input,.receipt-review-card select,.receipt-review-card textarea{max-width:100%;min-width:0}}.lead-routing-panel_body__EJlQG{display:grid;gap:16px;padding:0 22px 22px;min-width:0}.lead-routing-panel_summary__g4_SF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lead-routing-panel_summary__g4_SF>div{display:flex;flex-direction:column;gap:9px;padding:16px;border-radius:12px;background:#eef5f7}.lead-routing-panel_summary__g4_SF span{color:#597788;font-size:13px}.lead-routing-panel_summary__g4_SF strong{color:#143e58;font-size:18px;overflow-wrap:anywhere}.lead-routing-panel_groupList__fM_QW{display:flex;flex-wrap:wrap;gap:8px}.lead-routing-panel_groupList__fM_QW>span{border:1px solid #c7dbe4;border-radius:999px;padding:8px 14px;color:#285971;font-size:14px}.lead-routing-panel_form__yPL8N{display:grid;gap:16px;min-width:0;max-width:none;margin:0}.lead-routing-panel_actions__Hp9yz{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:700px){.lead-routing-panel_body__EJlQG{padding:0 14px 16px}.lead-routing-panel_summary__g4_SF{grid-template-columns:minmax(0,1fr)}.lead-routing-panel_actions__Hp9yz>button{flex:1 1;min-width:120px}}.customer-identity-card{border:1px solid #d8e4ea;border-radius:16px;background:#fff;padding:16px;min-width:0;flex-shrink:0;margin:12px 0}.customer-identity-card header{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.customer-identity-card header>div{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.customer-identity-card header>div:first-child{flex-direction:column;align-items:flex-start}.customer-identity-card small{color:#657f8e;overflow-wrap:anywhere}.identity-handlers{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;padding-top:10px}.identity-note{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}.identity-note small{display:block}.customer-identity-card fieldset{border:0;padding:0;margin:12px 0 0;min-width:0}.identity-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.customer-identity-card label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:14px}.customer-identity-card input,.customer-identity-card select,.customer-identity-card textarea{box-sizing:border-box;width:100%;min-width:0}.identity-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.customer-identity-card details{margin-top:12px}.customer-identity-card summary{cursor:pointer}.customer-row .customer-row-subtitle,.customer-row .customer-row-title{white-space:normal;overflow-wrap:anywhere}.customer-row .customer-row-subtitle{display:block}@media(max-width:600px){.identity-fields{grid-template-columns:1fr}.customer-identity-card{padding:12px}.customer-identity-card header>div{width:100%}.customer-identity-card header button{flex:1 1;min-height:42px}.identity-actions button{width:100%}}.post-sale-profile{padding:16px;border:1px solid #cee0e7;border-radius:16px;background:#fff;min-width:0;flex-shrink:0}.post-sale-profile>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.post-sale-profile h3,.post-sale-profile h4{margin:0 0 8px}.post-sale-profile p{overflow-wrap:anywhere}.post-sale-profile details{margin-top:8px;min-width:0}.post-sale-profile summary{cursor:pointer;padding:10px 0;font-weight:700}.post-sale-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.post-sale-profile form{display:grid;gap:12px;min-width:0}.post-sale-profile input,.post-sale-profile textarea{width:100%;min-width:0;box-sizing:border-box}.post-sale-profile>header p{margin:4px 0}.post-sale-reference-details{border-top:1px solid #dfebef}.post-sale-reference-details>.post-sale-profile-grid{margin-bottom:12px}.post-sale-basic-summary{margin:4px 0 10px}.post-sale-basic-summary>div{padding:8px;background:#f5fafb;border-radius:8px;min-width:0}.post-sale-basic-summary dt{font-size:12px;color:#577386}.post-sale-basic-summary dd{margin:4px 0 0;font-weight:600;overflow-wrap:anywhere}.post-sale-basic-edit{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.post-sale-basic-edit small{color:#577386}.post-sale-payment-summary{background:#f5fafb;padding:16px;border-radius:12px;min-width:0}.post-sale-payment-scroll{overflow-x:auto}.post-sale-payment-scroll table{width:100%;min-width:590px;border-collapse:collapse;text-align:left}.post-sale-payment-scroll td,.post-sale-payment-scroll th{padding:10px 8px;border-bottom:1px solid #dfebef}.post-sale-payment-scroll small{display:block;max-width:250px;color:#577386}.post-sale-profile-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.post-sale-profile-actions button{min-height:44px}.post-sale-contract-note{white-space:pre-wrap}.post-sale-profile li{padding:6px 0;overflow-wrap:anywhere}.post-sale-inbox-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #dfebef}.post-sale-inbox-row>div{min-width:0}.post-sale-inbox-row button{flex-shrink:0}.post-sale-profile-inbox>summary{cursor:pointer;font-weight:700}@media(max-width:900px){.post-sale-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.post-sale-profile{padding:14px}.post-sale-profile-grid{grid-template-columns:minmax(0,1fr)}.post-sale-profile-actions{justify-content:stretch}.post-sale-profile-actions button{flex:1 1 130px}}.leader-content:not([hidden]),.leader-dossier,.leader-workspace{display:grid;gap:20px;min-width:0}.leader-content[hidden]{display:none}.leader-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.leader-heading h1,.leader-heading h2{margin:6px 0}.leader-card>header p,.leader-heading p{color:var(--muted,#617988);margin:8px 0;line-height:1.6}.leader-scope-label{display:inline-flex;max-width:100%;padding:10px 14px;background:#e7f3ef;border:1px solid #c8ded7;border-radius:12px;color:#176b5d;font-size:13px;overflow-wrap:anywhere}.leader-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.leader-tabs>button{display:flex;align-items:center;gap:12px;text-align:left;min-width:0;padding:16px;border-radius:14px;background:#fff;border:1px solid #d3e1e8;color:#13394e}.leader-tabs>button[aria-pressed=true]{background:#123d53;color:#fff;border-color:#123d53}.leader-tabs>button span{min-width:0}.leader-tabs strong{display:block;font-size:16px}.leader-tabs small{display:block;font-weight:400;font-size:12px;margin-top:5px;line-height:1.5;opacity:.8}.leader-card{min-width:0;background:#fff;border:1px solid #d7e4eb;border-radius:18px;padding:22px;overflow-wrap:anywhere}.leader-card h3{margin-top:0}.leader-card td small{display:block;margin-top:5px;line-height:1.45}.leader-actions{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:16px 0}.leader-actions>.field{flex:1 1 200px;min-width:0;max-width:420px}.leader-actions>button{flex-shrink:0}.leader-actions input,.leader-actions select{width:100%;min-width:0}.leader-review-priority{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;background:#fff4f0;border:1px solid #f1b8aa;padding:22px;border-radius:18px;min-width:0}.leader-review-priority h2{margin:8px 0}.leader-review-priority p{margin:8px 0;line-height:1.6;color:#627985}.leader-review-priority button{flex:0 0 auto;max-width:100%;white-space:normal}.leader-review-priority .leader-self-review{color:#975729}.leader-count{display:inline-block!important;margin-left:8px;padding:2px 8px;background:#de6654;color:#fff;border-radius:20px;font-size:13px}.leader-client-editor fieldset{display:grid;gap:14px;min-width:0}.leader-current-owner,.leader-label-options{display:flex;gap:10px;flex-wrap:wrap}.leader-current-owner>span{padding:8px 12px;border-radius:10px;background:#edf6f3}.leader-label-options button[aria-pressed=true]{color:#fff;background:#176e61;border-color:#176e61}.leader-client-editor summary{cursor:pointer;padding:14px 0;font-weight:600}.leader-client-editor input,.leader-client-editor select,.leader-client-editor textarea{max-width:100%;min-width:0}.leader-record{padding:16px 0;border-top:1px solid #e2ebef;line-height:1.6}.leader-record:first-of-type{border-top:0}.leader-record p{margin:8px 0}.leader-record small{display:block;color:#627b8a}.leader-record summary{cursor:pointer;padding:12px 0;font-weight:600}.leader-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.leader-facts dt{font-size:13px;color:#637a87}.leader-facts dd{margin:6px 0 0;overflow-wrap:anywhere}.leader-preline{white-space:pre-wrap;overflow-wrap:anywhere}.leader-materials{background:#f5f8fa;border-radius:12px;padding:14px;min-width:0}@media(max-width:820px){.leader-facts,.leader-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.leader-card{padding:16px}}@media(max-width:480px){.leader-tabs{grid-template-columns:1fr}.leader-tabs>button{padding:12px}.leader-tabs small{font-size:11px}.leader-facts{grid-template-columns:1fr}.leader-actions>button{max-width:100%;white-space:normal}.leader-card{padding:12px}}@media(max-width:820px){.leader-workspace{gap:12px}.leader-heading{gap:8px}.leader-heading h1{font-size:24px}.leader-workspace>.leader-heading p{font-size:12px;margin:4px 0;line-height:1.4}.leader-scope-label{padding:5px 9px}.leader-review-priority{padding:12px;gap:8px}.leader-review-priority h2{font-size:20px;margin:4px 0}.leader-review-priority p{font-size:12px;margin:4px 0}.leader-tabs{display:flex;overflow-x:auto;gap:8px;padding-bottom:5px;scrollbar-width:thin}.leader-tabs>button{flex:0 0 auto;min-height:44px;padding:10px;gap:6px}.leader-tabs strong{font-size:13px}.leader-tabs small{display:none}.leader-tabs .ui-icon{width:16px;height:16px}}.factory-focus-editor{min-width:0;margin:18px 0}.factory-focus-editor h3{font-size:18px;margin:0 0 8px}.factory-focus-editor p{line-height:1.6}.factory-focus-help{color:#647d88;font-size:14px}.factory-focus-source{background:#edf7f4;color:#226a59;padding:10px 12px;border-radius:8px}.factory-focus-editor label{display:grid;gap:8px;font-weight:600}.factory-focus-editor textarea{box-sizing:border-box;width:100%;min-height:100px;max-width:100%;border:1px solid #c8dbe2;border-radius:10px;padding:12px;font:inherit;line-height:1.6;resize:vertical;color:inherit;background:#fcfefe}.factory-focus-editor button{min-height:44px;margin-top:12px;padding:10px 16px;border-radius:10px;border:1px solid #103d51;background:#103d51;color:#fff;cursor:pointer;font:inherit}.factory-focus-editor button:disabled{opacity:.55;cursor:wait}.factory-focus-text{white-space:pre-wrap;overflow-wrap:anywhere}.factory-focus-error{background:#fff0ed;color:#a63326;border-radius:8px;padding:12px;overflow-wrap:anywhere}.factory-focus-panel{min-width:0}.factory-focus-panel .factory-focus-editor{margin:0}.factory-focus-editor :focus-visible{outline:3px solid #f88273;outline-offset:3px}@media(max-width:700px){.factory-focus-editor button{width:100%}}.factory-focus-conflict{padding:16px;border:1px solid #e5cb90;background:#fff9ed;border-radius:10px;margin-bottom:16px}.factory-focus-conflict label{display:grid;gap:8px;margin:12px 0}.factory-focus-conflict textarea{box-sizing:border-box;min-width:0;width:100%;font:inherit;line-height:1.6;border:1px solid #d5dcdf;border-radius:8px;padding:10px;background:#fff}.factory-focus-conflict button,.factory-focus-error button{min-height:44px;padding:10px 12px;margin:8px 8px 0 0}.factory-focus-panel p{overflow-wrap:anywhere}@media(max-width:700px){.factory-focus-conflict button{width:100%;margin-right:0}}.factory-intake-center{max-width:1180px;width:100%;min-width:0;margin:0 auto;padding:26px 24px 64px;color:var(--ink,#103a4b)}.factory-intake-center header{margin-bottom:22px}.factory-intake-center h1{font-size:32px;margin:8px 0}.factory-intake-center h2{font-size:21px;margin:0 0 12px}.factory-intake-center p{line-height:1.65}.factory-intake-center small{display:block;color:#617d89;line-height:1.6}.fic-panel{background:white;border:1px solid #d8e5ea;border-radius:18px;padding:24px;margin-top:18px;min-width:0;flex-shrink:0}.fic-detail-panel{scroll-margin-top:110px}.fic-guided-step{margin-top:24px;padding-top:22px;border-top:1px solid #d8e5ea}.fic-guided-step fieldset{border:0;padding:0;margin:0;min-width:0}.fic-guided-step label{margin:16px 0}.fic-guided-step .fic-main-action{margin-top:16px}.fic-guided-step small{margin-top:10px}.fic-original-text{font:inherit;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.fic-guided .fic-temporary-code{padding:12px 16px}.fic-guided .fic-temporary-code strong{font-size:18px}.fic-guided-preview{scroll-margin-top:110px}.fic-guided .fic-guided-step h2{font-size:23px}.fic-search{display:flex;align-items:flex-end;gap:12px;margin-bottom:8px}.fic-search label{flex:1 1;min-width:0}.factory-intake-center label{display:grid;gap:8px;font-weight:650}.factory-intake-center input,.factory-intake-center textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #c8dbe2;border-radius:10px;padding:13px;font:inherit;color:inherit;background:#fcfefe}.factory-intake-center button,.fic-button{min-height:44px;padding:11px 16px;border-radius:10px;border:1px solid #c8dbe2;background:#fff;color:inherit;font:inherit;font-weight:650;cursor:pointer;text-align:center;text-decoration:none}.factory-intake-center button.primary{background:#103d51;color:#fff;border-color:#103d51}.factory-intake-center button:disabled{opacity:.55;cursor:not-allowed}.factory-intake-center :focus-visible{outline:3px solid #f88273;outline-offset:3px}.fic-original-codes,.fic-search-results small{overflow-wrap:anywhere}.fic-search-result>strong{flex-wrap:wrap}.fic-search-result{gap:8px!important}.fic-archive-download{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:14px 0 20px;padding:16px;background:#edf8f3;border:1px solid #b6dacf;border-radius:12px}.fic-archive-download small{flex:1 1 260px;min-width:0}.factory-intake-center .fic-download-primary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:#103d51;color:white;border-color:#103d51}.fic-actions,.fic-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fic-heading{justify-content:space-between;margin-bottom:16px}.fic-actions{margin:12px 0}.fic-customer{display:flex!important;width:100%;flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;text-align:left!important;overflow-wrap:anywhere}.fic-customer span{font-size:14px;font-weight:400;color:#637b88}.fic-link{margin:14px 0}.fic-status{border-radius:99px;padding:7px 12px;background:#edf4f7}.fic-submitted{background:#e3f3ee;color:#16795f}.fic-warning{padding:12px 15px;background:#fff5df;color:#845208;border-radius:10px}.fic-alert,.fic-notice{padding:14px 18px;margin-bottom:14px;border-radius:12px;overflow-wrap:anywhere;line-height:1.6}.fic-alert{background:#fff0ed;color:#a63326}.fic-notice{background:#e5f4ef;color:#1f6655}.fic-research{margin-top:26px;border-top:1px solid #d8e5ea;padding-top:24px}.fic-output{height:440px;min-height:260px;resize:vertical;line-height:1.7;font-size:14px!important;white-space:pre-wrap}.fic-empty{padding:20px 0;color:#657f8c}.fic-more{margin-top:24px;border-top:1px solid #d8e5ea;padding-top:18px}.fic-more summary{cursor:pointer;padding:8px 0;font-weight:650}.fic-more label{margin-top:14px}.factory-intake-center select{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #c8dbe2;border-radius:10px;padding:10px;font:inherit;color:inherit;background:#fff}.fic-basic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.fic-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 18px}.fic-main-action{min-height:50px!important;font-size:16px!important}.fic-read-profile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fic-read-profile dt{font-size:13px;color:#617d89}.fic-read-profile dd{margin:6px 0;overflow-wrap:anywhere}.fic-customer>strong{display:flex;justify-content:space-between;gap:14px;align-items:center;width:100%;min-width:0}.fic-customer .fic-status{flex:none;font-size:12px}.fic-compact{padding:0;max-width:none}.fic-compact>.fic-panel{margin-top:12px;padding:18px}.fic-research form{margin:18px 0}.fic-more form>button,.fic-research form>button{margin-top:12px}.factory-intake-center .fic-tabs button{flex:1 1 130px}.fic-compact .fic-output{height:320px}.fic-verification{margin-top:24px;border-top:1px solid #d8e5ea;padding-top:22px}.fic-verification form{display:grid;gap:16px}.fic-verification article{padding:16px 0;border-bottom:1px solid #e6eef1;overflow-wrap:anywhere}.fic-verification article p{white-space:pre-wrap}.fic-search label:has(select[aria-label="编号查询类型"]){flex:0 0 170px}.factory-intake-center button.fic-new-temporary{background:#eff7f4;border-color:#afd2c8;color:#176b58}.fic-temporary-code{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;background:#f1f7fc;border:1px solid #c1d8e8;border-radius:12px;margin:12px 0 20px}.fic-temporary-code>div{min-width:0}.fic-temporary-code strong{display:block;font-size:21px;letter-spacing:.03em;overflow-wrap:anywhere}.fic-temporary-code p{margin:6px 0 0;font-size:14px}.fic-temporary-code button{flex:none}.fic-temporary-linked{background:#edf8f3;border-color:#b6dacf}.fic-merge-preview{background:#f8fbfc;border:1px solid #d8e5ea;border-radius:12px;padding:18px;margin-top:16px}.fic-merge-preview h3{font-size:18px;margin:0 0 14px}.fic-merge-targets{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px}.fic-merge-targets>div{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}.fic-merge-arrow{font-size:24px;color:#698490}.fic-merge-impact{color:#456472;font-size:14px}.factory-intake-center .fic-check{display:flex;align-items:flex-start;gap:10px;font-weight:500;line-height:1.6;padding:14px 0}.factory-intake-center .fic-check input{width:20px;height:20px;margin:3px 0 0;flex:none;accent-color:#176b58}.fic-merge-preview>button{margin-top:16px}@media(max-width:700px){.factory-intake-center{padding:20px 12px 48px}.factory-intake-center h1{font-size:27px}.fic-panel{padding:18px 14px}.fic-search{align-items:stretch;flex-direction:column}.fic-actions{gap:8px}.fic-actions>*{flex:1 1 150px}.fic-output{height:390px}.fic-heading,.fic-temporary-code{align-items:flex-start}.fic-temporary-code{flex-direction:column}.fic-merge-preview>button,.fic-temporary-code button{width:100%}.fic-merge-targets{grid-template-columns:minmax(0,1fr)}.fic-merge-arrow{transform:rotate(90deg);justify-self:center}.fic-merge-preview{padding:14px}.fic-merge .fic-search{margin-top:14px}.fic-basic-grid,.fic-read-profile{grid-template-columns:minmax(0,1fr)}.fic-customer>strong{align-items:flex-start}.fic-main-action{width:100%}.fic-compact>.fic-panel{padding:16px 12px}.fic-tabs{gap:6px}}@media(max-width:700px){.fic-search label:has(select[aria-label="编号查询类型"]){flex:auto}.fic-verification form>button{width:100%}.fic-compact{padding:0}.fic-archive-download{padding:14px;gap:10px}.fic-archive-download .fic-download-primary{width:100%}.fic-search-results .fic-heading{overflow-wrap:anywhere}.fic-search-results nav>span{flex-basis:100%;order:1;text-align:center}}