.account-editor-backdrop{z-index:70}.account-editor{width:610px}.account-editor .modal-heading h2,.account-editor .modal-heading p{overflow-wrap:anywhere}.account-editor textarea{border:1px solid #dfe6d8;background:#fff;border-radius:5px;padding:10px 11px;color:#455e3b;width:100%;font:inherit;font-size:12px;resize:vertical}.account-edit-preview{width:100%;min-width:0;margin-top:12px}.account-edit-preview th,.account-edit-preview td{padding:10px 8px;font-size:11px;white-space:normal}.account-edit-confirm{display:flex;flex-direction:row;align-items:flex-start;gap:9px;margin:16px 0 0;line-height:1.8}.account-edit-confirm input{flex-shrink:0;margin-top:3px}.account-edit-action{padding:4px 0;font-size:10px;margin-top:5px}.refund-notice{color:#916f42;background:#faf4e7;border-color:#eddfc3}.account-detail-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}@media(max-width:760px){.account-editor{padding:22px 18px}.account-edit-preview th,.account-edit-preview td{padding:9px 5px}.account-editor .modal-actions{gap:8px}}.auth-login{min-height:100dvh;display:grid;grid-template-columns:43% 57%;background:#f5f8f7;color:#18303b}.auth-story{background:#0c332c;color:#fff;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:48px 54px;min-width:0}.auth-story:after{content:"";width:670px;height:670px;border:1px solid #8bb49228;border-radius:50%;position:absolute;left:-300px;bottom:-440px;box-shadow:0 0 0 75px #8bb49209,0 0 0 150px #8bb49207;pointer-events:none}.auth-story .brand{font-size:22px}.auth-story .brand-symbol{width:45px;height:48px;font-size:37px}.auth-story-content{margin:auto 0;padding:65px 0 80px;position:relative;z-index:1}.auth-story h1{font-size:clamp(30px,3.2vw,48px);line-height:1.65;letter-spacing:-1px;margin:15px 0 27px}.auth-story em{font-style:normal;color:#e0ebac}.auth-story-content>p{font-size:16px;line-height:2;color:#b5cbc1}.auth-benefits{display:flex;gap:25px;margin-top:48px;flex-wrap:wrap}.auth-benefits>div{display:flex;gap:12px;align-items:flex-start;flex:1;min-width:150px}.auth-benefits svg{color:#c3d7bc;flex-shrink:0;margin-top:3px}.auth-benefits b{font-size:14px;font-weight:550}.auth-benefits span{display:block;font-size:11px;line-height:1.9;color:#8fb0a3;margin-top:7px}.auth-story>small{font-size:10px;color:#93afa2;letter-spacing:1px}.auth-login-main{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:55px 40px;min-width:0;gap:18px}.auth-login-card{width:100%;max-width:510px;border:1px solid #e0e8e4;border-radius:11px;background:#fff;padding:36px}.auth-login-card h2{font-size:30px;line-height:1.5;color:#152c39;margin-top:10px;letter-spacing:-.6px}.auth-subtitle{font-size:13px;line-height:1.9;color:#7c8c94;margin-top:10px}.auth-login-card form{margin-top:28px}.auth-login fieldset,.auth-password-form fieldset{border:0;margin:0;padding:0;min-width:0}.auth-username{display:flex;flex-direction:column;font-size:13px;color:#36515d;gap:9px;margin:0}.auth-username input{width:100%;min-height:47px;border-radius:7px;padding:11px 13px;font-size:14px;background:#fff;border:1px solid #dce5e7;color:#294651;min-width:0}.auth-password-field{margin-top:21px;min-width:0}.auth-password-field>label{display:block!important;margin:0 0 9px!important;font-size:13px;color:#36515d;line-height:1.8}.auth-input-wrap{position:relative;min-width:0}.auth-input-wrap>input{width:100%;min-width:0;min-height:47px;border:1px solid #dce5e7;border-radius:7px;font-size:14px;color:#294651;background:#fff;padding:11px 48px 11px 13px}.auth-reveal{position:absolute;right:4px;top:4px;height:39px;width:39px;display:grid;place-items:center;border:0;background:transparent;color:#7c8f98;border-radius:5px;padding:0}.auth-reveal:hover{background:#f2f7f4}.auth-password-field>small{display:block;font-size:11px;color:#8b999f;line-height:1.8;margin-top:8px}.auth-login-submit{width:100%;min-height:47px;margin-top:28px;justify-content:center;font-size:14px;gap:15px}.auth-help{display:flex;align-items:flex-start;gap:8px;font-size:11px;color:#83958b;line-height:1.9;border-top:1px solid #edf1ee;padding-top:19px;margin-top:23px}.auth-help svg{flex-shrink:0;margin-top:3px}.auth-demo{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.9;color:#8d7e43;background:#f8f8ed;border:1px solid #ebe8d3;border-radius:6px;padding:10px 12px;margin-top:19px}.auth-demo svg{flex-shrink:0}.auth-demo-actions{display:flex;gap:10px;margin-top:12px}.auth-demo-actions button{flex:1;font-size:12px;min-height:39px;justify-content:center}.auth-first-hint{width:100%;max-width:510px;display:flex;align-items:flex-start;gap:13px;border:1px solid #dfe9e0;background:#eef6ef;border-radius:9px;padding:18px 20px}.auth-first-hint svg{color:#397753;flex-shrink:0;margin-top:3px}.auth-first-hint b{font-size:13px;color:#3d6450;font-weight:550}.auth-first-hint span{display:block;font-size:11px;color:#7f9387;line-height:1.9;margin-top:6px}.auth-copyright{font-size:9px;letter-spacing:1.4px;color:#8c9e93;margin-top:10px}.auth-error{display:flex;align-items:flex-start;gap:8px;border:1px solid #efcec4;border-radius:7px;background:#fff6f2;color:#a1543f;font-size:12px;line-height:1.9;padding:12px 14px;margin:17px 0;overflow-wrap:anywhere}.auth-error svg{flex-shrink:0;margin-top:2px}.auth-error:focus{outline:2px solid #c8937f;outline-offset:2px}.security-v2{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:18px;align-items:start;min-width:0}.auth-security-card,.auth-security-tips{background:#fff;border:1px solid #e0e7e5;border-radius:9px;padding:27px;min-width:0}.auth-security-card header{display:flex;align-items:center;gap:14px;margin-bottom:26px}.auth-security-card h2,.auth-security-tips h2{font-size:20px;line-height:1.7}.auth-security-card header p{font-size:11px;color:#83958c;margin-top:5px;overflow-wrap:anywhere}.auth-shield{display:grid;place-items:center;width:47px;height:49px;background:#eff7f0;border-radius:9px;color:#2d7e51;flex-shrink:0}.auth-password-form .auth-password-field:first-child{margin-top:0}.auth-password-note{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:#799181;line-height:1.9;background:#f4f8f5;border:1px solid #e5ede7;border-radius:7px;padding:13px 14px;margin-top:24px}.auth-password-note svg{flex-shrink:0;margin-top:2px;color:#4a8562}.auth-password-save{min-height:43px;margin-top:24px;font-size:13px}.auth-security-tips>div{display:flex;align-items:flex-start;gap:13px;margin-top:29px}.auth-security-tips svg{box-sizing:content-box;background:#eff7f0;padding:12px;color:#258456;border-radius:8px;flex-shrink:0}.auth-security-tips b{font-size:13px;line-height:1.9;font-weight:550}.auth-security-tips span{display:block;font-size:12px;color:#81938d;line-height:1.9;margin-top:6px}.auth-required{min-height:100dvh;padding:28px 20px 40px;display:flex;flex-direction:column;align-items:center;background:#f3f7f4;gap:26px}.auth-required-brand{color:#194e3b;font-size:20px;margin-top:10px}.auth-required-card{max-width:540px;width:100%;padding:31px;background:#fff;border:1px solid #dfe8e1;border-radius:12px}.auth-required-card>.auth-shield{margin-bottom:20px}.auth-required-card h1{font-size:25px;line-height:1.7;color:#19373a}.auth-required-card .auth-subtitle{margin-bottom:28px}.auth-required-card>.text-button{display:block;margin:19px auto 0;font-size:12px}.utility-backdrop{z-index:75;background:#122a3266;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:24px}.utility-dialog{width:540px;max-width:100%;max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid #e0e7e4;border-radius:12px;padding:27px 28px;outline:0;color:#263f49}.utility-dialog .modal-heading{margin-bottom:23px;align-items:flex-start;gap:14px}.utility-dialog h2{font-size:22px;line-height:1.6}.utility-dialog .modal-heading .icon-button{width:32px;height:32px;flex-shrink:0}.auth-dialog-subtitle{font-size:12px;line-height:1.8;color:#81958a;margin-top:5px}.utility-dialog .admin-dialog-fields>label{font-size:12px;line-height:1.9;margin-top:17px;display:flex;flex-direction:column;gap:7px}.utility-dialog .admin-dialog-fields>label:first-child{margin-top:0}.utility-dialog .admin-dialog-fields input,.utility-dialog .admin-dialog-fields select{width:100%;min-width:0;min-height:44px;font-size:13px;padding:10px 12px;border:1px solid #dce5e4;border-radius:7px}.utility-dialog .notice{font-size:11px;line-height:1.9;margin:18px 0}.utility-dialog .modal-actions{border-top:1px solid #e9eeea;margin-top:24px;padding-top:20px;gap:10px}.utility-dialog .modal-actions button{font-size:12px;min-height:41px}.utility-dialog .auth-password-save{width:100%;justify-content:center}.utility-dialog .auth-error{font-size:12px}.auth-login input:disabled,.auth-password-form input:disabled{background:#f6f9f7}@media(max-width:1100px){.auth-story{padding:38px 32px}.auth-login-main{padding:35px 25px}.auth-login-card{padding:28px}.security-v2{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.auth-security-card,.auth-security-tips{padding:22px}.auth-security-tips>div{gap:10px}.auth-security-tips svg{padding:9px;width:20px;height:20px}}@media(max-width:760px){.auth-login{grid-template-columns:minmax(0,1fr)}.auth-story{padding:25px 22px 26px}.auth-story .brand{font-size:19px}.auth-story .brand-symbol{width:35px;height:39px;font-size:30px}.auth-story-content{padding:25px 0 0}.auth-story-content>.eyebrow,.auth-story-content>p,.auth-benefits,.auth-story>small{display:none}.auth-story h1{font-size:26px;line-height:1.7;margin:0}.auth-login-main{padding:24px 18px 30px;gap:14px}.auth-login-card{padding:23px 20px;border-radius:9px}.auth-login-card h2{font-size:25px;margin-top:5px}.auth-subtitle{font-size:12px}.auth-login-card form{margin-top:23px}.auth-login .eyebrow{font-size:9px}.auth-input-wrap>input,.auth-username input{font-size:16px;min-height:46px}.auth-password-field>label,.auth-username{font-size:12px}.auth-first-hint{padding:15px}.auth-first-hint b{font-size:12px}.auth-first-hint span{font-size:10px}.security-v2{grid-template-columns:minmax(0,1fr);gap:15px}.auth-security-card,.auth-security-tips{padding:20px 17px}.auth-security-card h2,.auth-security-tips h2{font-size:18px}.auth-security-card header{gap:11px;margin-bottom:23px}.auth-security-tips>div{margin-top:22px;gap:13px}.auth-security-tips span{font-size:11px}.auth-security-card .auth-password-save{width:100%;justify-content:center}.auth-password-note{font-size:11px;padding:12px}.auth-required{padding:24px 15px 30px;gap:23px}.auth-required-card{padding:23px 19px}.auth-required-card h1{font-size:23px}.auth-required-card .auth-password-save{width:100%;justify-content:center}.utility-backdrop{padding:12px}.utility-dialog{padding:22px 18px;max-height:calc(100dvh - 24px);border-radius:10px}.utility-dialog h2{font-size:20px}.utility-dialog .modal-actions button{flex:1;justify-content:center}.utility-dialog .admin-dialog-fields input,.utility-dialog .admin-dialog-fields select,.utility-dialog .auth-password-field input{font-size:16px}.auth-dialog-subtitle{font-size:11px}}.utility-dialog.utility-wide{width:760px}.utility-wide label{font-size:12px}.utility-wide .notice{font-size:11px}.auth-login-main{width:100%;max-width:none;margin:0}.admin-v2,.history-v2,.audit-v2{min-width:0;color:var(--ui-text)}.ad-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:18px}.ad-toolbar>p{display:flex;align-items:center;gap:9px;font-size:13px;color:#6c8276}.ad-toolbar b{font-size:19px;color:#244e36;font-weight:600}.ad-toolbar>div{display:flex;gap:10px}.ad-toolbar button{font-size:12px}.ad-panel{min-width:0;background:#fff;border:1px solid var(--ui-border);border-radius:9px;overflow:hidden;margin-bottom:18px}.ad-panel>header{display:flex;align-items:center;gap:13px;padding:21px 22px}.ad-panel header>div{flex:1;min-width:0}.ad-panel header h2{font-size:18px;line-height:1.7}.ad-panel header p{font-size:12px;line-height:1.9;color:#7d8d96;margin-top:4px}.ad-panel header>small{font-size:11px;color:#83948a;white-space:nowrap}.ad-icon{display:grid;place-items:center;width:43px;height:46px;border-radius:8px;background:#eff8f2;color:#1f8252;flex-shrink:0}.ad-table-wrap{min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.ad-table{width:100%;min-width:760px;table-layout:fixed;border-collapse:collapse;white-space:normal}.ad-table th{background:#f4f7f7;text-align:left;font-size:12px;color:#627785;padding:13px 18px;font-weight:500;line-height:1.8}.ad-table td{padding:17px 18px;border-bottom:1px solid #edf1ef;font-size:12px;line-height:1.8;color:#3b5662;overflow-wrap:anywhere}.ad-table tr:last-child td{border-bottom:0}.ad-table small{display:block;font-size:10px;line-height:1.9;color:#81949a;margin-top:4px}.ad-table b{font-weight:550}.ad-table .ad-number{text-align:right;font-variant-numeric:tabular-nums}.ad-table .ad-empty,.ad-empty{padding:35px 20px;text-align:center;font-size:12px;color:#81988a;line-height:1.9}.ad-people{min-width:950px}.ad-people th:first-child{width:26%}.ad-people th:nth-child(2){width:10%}.ad-people th:nth-child(3){width:23%}.ad-people th:nth-child(4){width:16%}.ad-people th:last-child{width:25%}.ad-person{display:flex;gap:11px;align-items:center}.ad-person>span{background:#edf5ef;color:#286949;width:35px;height:38px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.ad-person>div{min-width:0}.ad-person b{font-size:14px}.ad-person small{overflow-wrap:anywhere}.ad-inline{display:inline-flex;gap:6px;align-items:center;color:#61816d}.ad-row-actions{display:flex;gap:10px;flex-wrap:wrap}.ad-row-actions button{font-size:11px;min-height:32px}.ad-pill{display:inline-flex;align-items:center;gap:5px;background:#f1f4f4;padding:4px 7px;border-radius:5px;color:#698177;font-size:11px;white-space:nowrap}.ad-pill.green{background:#edf7f0;color:#278052}.ad-pill.amber{background:#fff7e8;color:#a57928}.ad-search{display:flex;gap:10px;align-items:center;max-width:430px;margin:0 0 17px;position:relative}.ad-search>svg{position:absolute;left:12px;color:#799084}.ad-search input{width:100%;font-size:12px;padding-left:38px;min-height:42px}.ad-search button{font-size:12px;white-space:nowrap}.ad-note{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;border:1px solid #dfece3;border-radius:8px;background:#f1f8f3;margin:18px 0}.ad-note svg{color:#25804f;flex-shrink:0;margin-top:2px}.ad-note b{font-size:13px;color:#37634b}.ad-note span{display:block;color:#768c80;font-size:12px;line-height:1.9;margin-top:5px}.ad-footnote{display:flex;align-items:flex-start;gap:7px;font-size:11px;color:#82938b;line-height:1.9;margin:15px 0}.ad-footnote svg{flex-shrink:0;margin-top:2px}.ad-alert{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid #eccfb7;border-radius:7px;background:#fff8ef;padding:13px 15px;margin-bottom:16px;font-size:12px;color:#906336;line-height:1.9;overflow-wrap:anywhere}.ad-alert button{font-size:12px}.ad-message{padding:13px 15px;border:1px solid #dcebdd;background:#f2f8f2;border-radius:7px;font-size:12px;color:#3c7852;margin-bottom:16px;line-height:1.9}.ad-steps{display:flex;align-items:center;gap:22px;padding:17px 20px;background:#edf6f0;border:1px solid #dfece2;border-radius:8px;margin-bottom:18px;color:#88a18e}.ad-steps>span{display:flex;gap:9px;align-items:center;font-size:13px}.ad-steps i{display:grid;place-items:center;border:1px solid #d2e4d6;border-radius:50%;width:24px;height:24px;font-style:normal;font-size:12px}.ad-steps .active{color:#286943;font-weight:600}.ad-steps .active i{background:#e1eedf;border-color:#c6ddc4}.history-v2 fieldset{border:0;padding:0;min-width:0}.history-v2 label{display:flex;flex-direction:column;font-size:12px;gap:7px;margin:0;line-height:1.9;color:#587369}.history-v2 input,.history-v2 select{font:inherit;font-size:13px;width:100%;min-width:0;min-height:43px}.hi-query{padding:0 22px 3px}.hi-query fieldset{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:13px}.hi-query button{font-size:12px;min-height:43px}.hi-table{min-width:760px}.hi-table th:first-child{width:65px}.hi-table th:nth-child(2){width:24%}.hi-table th:nth-child(3){width:28%}.hi-table th:nth-child(4){width:23%}.hi-table input[type=checkbox],.hi-confirm input[type=checkbox]{width:17px;height:17px;min-height:17px;accent-color:#1b6541}.hi-table tr.muted td{color:#889c91}.hi-booking>form{padding:0 22px 22px}.hi-book-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;gap:15px;align-items:end}.hi-book-fields button{min-height:43px;font-size:12px}.hi-preview{padding:18px 20px;background:#f2f8f1;border:1px solid #dce8da;border-radius:8px;margin:0 22px 22px}.hi-preview>div{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.hi-preview>div>span{font-size:13px;color:#567862}.hi-preview strong{font-size:24px;color:#244d31;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hi-preview>p{font-size:11px;color:#6e8a74;line-height:1.9;margin:12px 0}.hi-preview .hi-confirm{display:flex;flex-direction:row;align-items:flex-start;gap:9px;font-size:12px;line-height:1.9;padding:12px;background:#fffaf0;border:1px solid #ebdfc4;border-radius:7px;color:#8c723c;margin:14px 0}.hi-confirm input{flex-shrink:0;margin-top:3px}.hi-preview>button{font-size:12px;min-height:42px}.hi-results header>button{font-size:11px;white-space:nowrap}.au-status{display:flex;align-items:center;gap:14px;padding:18px 21px;border:1px solid #dce8df;background:#f0f7f2;border-radius:9px;margin-bottom:18px}.au-status>div{flex:1}.au-status h2{font-size:17px;line-height:1.7}.au-status p{font-size:12px;color:#7a9281;line-height:1.9;margin-top:4px}.au-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:18px}.au-metrics article{background:#fff;border:1px solid var(--ui-border);border-radius:8px;padding:18px;min-width:0}.au-metrics svg{color:#268252;display:block;margin-bottom:10px}.au-metrics span{display:block;font-size:12px;color:#7b9083}.au-metrics b{display:block;font-size:19px;font-weight:600;color:#285d3e;line-height:1.9;margin-top:5px;overflow-wrap:anywhere}.au-metrics small{font-size:11px;color:#7b9184;line-height:1.9;display:block}.au-streams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:0 22px 22px}.au-streams article{border:1px solid #e5ece7;border-radius:8px;padding:17px;min-width:0}.au-streams article>div{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.au-streams h3{font-size:15px;overflow-wrap:anywhere}.au-streams article>p{font-size:11px;color:#7c9182;margin-top:9px}.au-streams dl{display:grid;grid-template-columns:105px minmax(0,1fr);gap:12px;font-size:11px;line-height:1.9;margin-top:17px}.au-streams dt{color:#83958c}.au-streams dd{margin:0;text-align:right;color:#536d5e;overflow-wrap:anywhere}.au-held-body{padding:0 22px 22px;font-size:12px;line-height:1.9;color:#788e80}.au-held-body p+p{margin-top:12px}.au-held-body ul{padding:0;list-style:none;margin:0 0 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.au-held-body li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px;border:1px solid #e9e3cc;border-radius:6px;background:#fffbf0;color:#977329;font-size:11px}.au-held-body .au-warning{color:#9d6c26}.au-runs{min-width:1000px}.au-runs th:nth-child(1){width:19%}.au-runs th:nth-child(2){width:22%}.au-runs th:nth-child(3){width:15%}.au-runs th:nth-child(4){width:13%}.au-runs th:last-child{width:31%}.au-audits{min-width:790px}.au-audits th:nth-child(1){width:22%}.au-audits th:nth-child(2){width:27%}.au-audits th:last-child{width:100px}.au-search{position:relative;display:block;width:230px;margin:0}.au-search svg{position:absolute;left:11px;top:12px;color:#82968a}.au-search input{width:100%;font-size:12px;min-height:41px;padding-left:34px}.au-readiness{border:1px solid var(--ui-border);background:#fff;border-radius:8px;margin-bottom:18px;overflow:hidden}.au-readiness summary{display:flex;align-items:center;gap:10px;cursor:pointer;padding:18px 20px;font-size:14px;color:#526f5b}.au-readiness .trial-readiness{border:0;margin:0;border-radius:0}.au-readiness[open] summary{border-bottom:1px solid #e5ede6}@media(max-width:1200px){.hi-query fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.hi-query button{width:100%}.hi-book-fields{grid-template-columns:1fr 2fr}.hi-book-fields button{grid-column:1/-1}.au-held-body ul{grid-template-columns:minmax(0,1fr)}.au-streams dl{grid-template-columns:90px minmax(0,1fr)}}@media(max-width:760px){.ad-toolbar{gap:13px}.ad-toolbar>div{width:100%}.ad-toolbar button{flex:1;font-size:12px}.ad-toolbar>p{font-size:12px}.ad-panel>header{padding:17px 14px;gap:10px;flex-wrap:wrap}.ad-panel header h2{font-size:17px}.ad-panel header p{font-size:11px}.ad-panel header>small{font-size:10px}.ad-icon{width:36px;height:39px}.ad-icon svg{width:21px}.ad-search{max-width:none}.ad-table td,.ad-table th{padding:14px}.ad-note{padding:15px;gap:10px}.ad-note b{font-size:12px}.ad-note span{font-size:11px}.ad-footnote{font-size:10px}.ad-alert,.ad-message{font-size:11px}.ad-steps{gap:10px;padding:14px 12px;justify-content:space-between}.ad-steps>span{gap:5px;font-size:11px}.ad-steps>svg{width:12px;flex-shrink:0}.ad-steps i{width:20px;height:20px;font-size:10px}.hi-query{padding:0 14px}.hi-query fieldset{grid-template-columns:minmax(0,1fr);gap:13px}.history-v2 label{font-size:11px}.history-v2 input,.history-v2 select{font-size:12px}.hi-booking>form{padding:0 14px 17px}.hi-book-fields{grid-template-columns:minmax(0,1fr);gap:13px}.hi-preview{margin:0 14px 17px;padding:15px}.hi-preview strong{font-size:21px}.hi-preview .hi-confirm{font-size:11px;padding:11px}.hi-preview>button{width:100%}.hi-results header>button{margin-left:auto}.au-status{padding:16px 14px;gap:11px;flex-wrap:wrap}.au-status h2{font-size:15px}.au-status p{font-size:11px}.au-status>.ad-pill{margin-left:auto}.au-metrics{grid-template-columns:minmax(0,1fr);gap:11px}.au-metrics article{padding:16px}.au-metrics b{font-size:19px}.au-streams{grid-template-columns:minmax(0,1fr);padding:0 14px 17px}.au-streams article{padding:14px}.au-streams h3{font-size:14px}.au-held-body{padding:0 14px 17px;font-size:11px}.au-search{width:100%;margin-top:5px}.au-readiness summary{font-size:12px;padding:16px}.au-streams dl{grid-template-columns:90px minmax(0,1fr)}}.admin-dialog-fields{border:0;padding:0;margin:0;min-width:0}.rehearsal-warning{padding:12px 24px;background:#fff2cb;color:#684b11;border-bottom:1px solid #e1c66f;font-size:13px;line-height:1.6;text-align:center;position:relative;z-index:1}@media(max-width:700px){.rehearsal-warning{padding:10px 16px;font-size:12px}}@media(max-width:700px){.page-heading:has(>.source-actions){flex-wrap:wrap;gap:16px}.page-heading>.heading-actions.source-actions{width:100%;flex-wrap:wrap}.page-heading>.heading-actions.source-actions .secondary:first-child{display:inline-flex}}.settings-v2{color:#142534;min-width:0}.settings-v2 fieldset{border:0;padding:0;margin:0;min-width:0}.rs-tabs{display:flex;gap:22px;align-items:center;border-bottom:1px solid #dce5e3;margin-bottom:18px}.rs-tabs>[role=tab]{border:0;border-bottom:2px solid transparent;background:transparent;color:#617587;padding:12px 10px 15px;font:inherit;font-size:14px;white-space:nowrap}.rs-tabs>[aria-selected=true]{color:#18533d;font-weight:650;border-bottom-color:#18533d}.rs-tabs .rs-reload{margin-left:auto;font-size:12px;color:#577c6a;gap:6px}.settings-v2 .rs-alert{border:1px solid #edc8c5;padding:12px 15px;margin-bottom:16px;border-radius:7px;line-height:1.9;font-size:13px;overflow-wrap:anywhere}.settings-v2 .rs-alert.success{background:#f0f8f2;color:#237044;border-color:#d7e8da}.rs-loading{font-size:12px;color:#687b89;margin:8px 0 14px}.rs-chain{display:flex;align-items:center;gap:19px;background:#eef7f1;border:1px solid #deede3;border-radius:8px;padding:22px;margin-bottom:17px;flex-wrap:wrap;color:#15533d}.rs-chain>span{display:flex;align-items:center;gap:13px;font-weight:600;font-size:14px}.rs-chain>small{font-size:12px;color:#5c796b;margin-left:auto}.rs-columns{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:17px}.rs-panel{background:#fff;border:1px solid #e2e8e7;border-radius:9px;padding:22px;min-width:0}.rs-heading{display:flex;gap:13px;align-items:flex-start;margin-bottom:22px}.rs-icon{width:48px;height:51px;display:grid;place-items:center;border-radius:9px;background:#ecf7f0;color:#175f40;flex-shrink:0}.rs-heading h2{font-size:18px;color:#142534;letter-spacing:0;line-height:1.6}.rs-heading p{font-size:12px;color:#6b8090;line-height:1.8;margin-top:5px}.settings-v2 label{font-size:12px;color:#314d60;line-height:1.8;display:flex;flex-direction:column;gap:6px;margin:0}.settings-v2 input,.settings-v2 textarea,.settings-v2 select{font:inherit;font-size:14px;border:1px solid #dce3e7;border-radius:7px;min-width:0;padding:10px 12px;min-height:43px;color:#263f50;background:#fff;width:100%}.settings-v2 textarea{resize:vertical;line-height:1.8}.settings-v2 textarea:focus{outline:3px solid #438e7a17;border-color:#3f8a76}.settings-v2 input:disabled,.settings-v2 textarea:disabled{background:#f8faf9}.settings-v2 .primary,.settings-v2 .secondary{font-size:12px}.rs-default fieldset{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-bottom:23px}.rs-derived{background:#f6f8fa;border:1px solid #e3e8ec;border-radius:7px;padding:10px 12px;min-width:0}.rs-derived>span{font-size:11px;color:#738591;display:block}.rs-derived>b{font-size:22px;display:block;line-height:1.5;font-weight:500;color:#3d5267;font-variant-numeric:tabular-nums}.rs-default input{font-size:22px;line-height:1.5}.rs-filters{display:flex;gap:10px;margin:0 0 16px}.rs-filters>select{width:42%;font-size:12px}.rs-filters>label{position:relative;flex:1;min-width:0}.rs-filters>label>svg{position:absolute;top:13px;left:11px;color:#728b98}.rs-filters input{padding-left:36px;font-size:12px}.rs-table-wrap{overflow-x:auto;overscroll-behavior-x:contain}.settings-v2 .rs-table{width:100%;min-width:510px;table-layout:fixed;border-collapse:collapse;white-space:normal}.settings-v2 .rs-table th{font-size:12px;line-height:1.6;padding:13px 10px;font-weight:550;color:#576d7c;background:#f5f8f9;border:0;border-bottom:1px solid #e8edef}.rs-table th:nth-child(1){width:31%}.rs-table th:nth-child(2){width:26%}.rs-table th:nth-child(3){width:24%}.rs-table th:nth-child(4){width:19%}.settings-v2 .rs-table td{padding:13px 10px;font-size:12px;border-bottom:1px solid #e9eef0;vertical-align:middle;color:#344e60;overflow-wrap:anywhere}.rs-table td b{font-weight:500;display:block;font-size:13px;line-height:1.7}.settings-v2 .rs-table small{display:block;font-size:10px;color:#85939e;margin-top:4px;font-weight:400;line-height:1.6}.rs-table .rs-ratio{font-variant-numeric:tabular-nums;white-space:nowrap}.rs-table td .secondary{font-size:11px;min-height:32px;padding:6px 9px}.rs-table tr.selected td{background:#f3f9f5}.rs-editor-column{display:flex;flex-direction:column;gap:17px;min-width:0}.rs-editor:focus-visible{outline:2px solid #8bad79;outline-offset:3px}.rs-parent{background:#f4f9f6;border:1px solid #e5ede7;border-radius:7px;padding:14px 15px;margin-bottom:18px;font-size:12px;color:#668077;line-height:1.9}.rs-parent b{font-size:14px;color:#24543f;overflow-wrap:anywhere}.rs-parent p{margin-top:4px;overflow-wrap:anywhere}.rs-share-inputs{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:end}.rs-share-inputs .rs-derived{min-height:45px}.rs-share-inputs .rs-derived>span{display:none}.rs-share-inputs .rs-derived>b{font-size:20px;font-weight:400;line-height:1.2}.settings-v2 .rs-caption{font-size:11px;line-height:1.9;color:#7c8b98;margin:13px 0 16px}.rs-save-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.rs-save-row button{flex:1}.rs-principles{display:flex;align-items:flex-start;gap:13px;padding:21px}.rs-principles>svg{color:#206e49;flex-shrink:0}.rs-principles h3{font-size:15px;line-height:1.9}.rs-principles p{font-size:12px;line-height:1.9;color:#7b8b98;margin-top:10px}.rs-notice{display:flex;gap:12px;align-items:flex-start;margin-top:17px;border:1px solid #f0dfb4;border-radius:8px;padding:17px;background:#fff8e9;color:#755e30;font-size:12px;line-height:1.9}.rs-notice>svg{flex-shrink:0;color:#c08b23;margin-top:2px}.rs-banner{background:#f0f8f3;border:1px solid #dcece2;border-radius:8px;padding:19px 21px;display:flex;gap:18px;align-items:center;margin-bottom:17px}.rs-banner>svg{color:#17694a;flex-shrink:0}.rs-banner b{font-size:14px;line-height:1.9}.rs-banner p{font-size:12px;color:#718799;margin-top:4px}.rs-columns.booking{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.settings-v2 .rs-policies{min-width:545px}.rs-policies th:nth-child(1){width:27%}.rs-policies th:nth-child(2){width:17%}.rs-policies th:nth-child(3){width:16%}.rs-policies th:nth-child(4){width:25%}.rs-policies th:nth-child(5){width:15%}.rs-badge{display:inline-block;border-radius:7px;padding:4px 7px;background:#f1f3f5;color:#677b89;white-space:nowrap;font-size:11px}.rs-badge.enabled{color:#167447;background:#e9f7ee}.rs-date{font-size:10px;line-height:1.7;color:#7d8f9b}.settings-v2 .rs-editor form>fieldset>label+label{margin-top:16px}.settings-v2 .rs-checkbox{display:flex;flex-direction:row;gap:10px;align-items:flex-start;line-height:1.9}.settings-v2 .rs-checkbox input{width:18px;height:18px;min-height:18px;margin:3px 0 0;accent-color:#165b40;flex-shrink:0;padding:0}.settings-v2 .rs-confirm{font-size:11px;line-height:1.9;margin-top:17px}.rs-full{width:100%;margin-top:20px}.rs-booking-foot{display:flex;align-items:center;gap:17px;flex-wrap:wrap;border:1px solid #e2e8e7;border-radius:8px;background:#fff;padding:21px;margin-top:17px}.rs-booking-foot>div{display:flex;gap:13px;align-items:center;flex:1;color:#1b6a48;min-width:140px}.rs-booking-foot b{display:block;font-size:12px;color:#253d4b}.rs-booking-foot small{display:block;font-size:11px;color:#80919e;line-height:1.9}.rs-booking-foot>p{border-left:1px solid #e3e9eb;padding-left:20px;flex:2;min-width:240px}.rs-cycle-status{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:11px;margin-bottom:25px}.rs-cycle-status>div{padding:14px 12px;border:1px solid #e6ebed;border-radius:7px}.rs-cycle-status span{font-size:12px;color:#7c8e9b}.rs-cycle-status b{display:block;font-size:19px;font-weight:550;line-height:1.8;margin-top:9px;overflow-wrap:anywhere}.rs-cycle-status>div:nth-child(2) b{font-size:15px}.rs-cycle-save{margin-top:17px}.rs-notice.neutral{background:#f1f8f3;border-color:#dcebe1;color:#587363}.rs-notice.neutral svg{color:#347c56}.rs-cycle-rules h2{font-size:18px;margin-bottom:20px}.rs-cycle-rules>div{padding:17px;display:flex;gap:14px;background:#f7faf8;border:1px solid #e8eeea;border-radius:7px;margin-top:14px}.rs-cycle-rules svg{flex-shrink:0;color:#24734d}.rs-cycle-rules b{font-size:14px}.rs-cycle-rules p>span{display:block;font-size:12px;color:#7b8d98;line-height:1.9;margin-top:5px}.settings-v2 .rs-empty{padding:28px 14px;color:#879890;text-align:center;font-size:12px}@media(max-width:1250px){.rs-panel{padding:18px}.rs-default fieldset{grid-template-columns:1fr 1fr}.rs-default button{grid-column:1/-1}.rs-chain{gap:13px;padding:18px}.rs-chain>span{font-size:12px;gap:9px}.rs-chain>small{flex-basis:100%;margin-left:0}.rs-cycle-status{grid-template-columns:1fr}.rs-cycle-status>div{display:flex;justify-content:space-between;gap:15px;align-items:center}.rs-cycle-status b{margin:0;font-size:18px}.rs-save-row{flex-direction:column}}@media(max-width:1050px){.rs-columns,.rs-columns.booking{grid-template-columns:minmax(0,1fr)}.rs-editor-column{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.rs-principles{flex-direction:column}.rs-rule-list .rs-default fieldset{grid-template-columns:1fr 1fr auto}.rs-rule-list .rs-default button{grid-column:auto}.rs-save-row{flex-direction:row}.rs-chain>small{flex-basis:auto;margin-left:auto}}@media(max-width:760px){.rs-tabs{gap:7px;flex-wrap:wrap;margin-bottom:15px}.rs-tabs>[role=tab]{font-size:13px;padding:10px 8px 13px}.rs-tabs .rs-reload{font-size:11px}.rs-chain{padding:15px;gap:9px}.rs-chain>span{font-size:11px;gap:6px}.rs-chain>span svg{width:18px}.rs-chain>svg{width:15px}.rs-chain>small{flex-basis:100%;font-size:10px;margin-left:0}.rs-panel{padding:17px 14px}.rs-heading{gap:10px;margin-bottom:18px}.rs-heading h2{font-size:17px}.rs-heading p{font-size:11px}.rs-icon{width:38px;height:42px}.rs-editor-column{display:flex;flex-direction:column}.rs-editor-column>.rs-panel{width:100%}.rs-rule-list .rs-default fieldset{grid-template-columns:1fr 1fr;gap:10px}.rs-rule-list .rs-default button{grid-column:1/-1}.rs-principles{flex-direction:row;padding:16px}.rs-principles h3{font-size:13px}.rs-principles p{font-size:11px;margin-top:6px}.settings-v2 .rs-alert{font-size:12px;padding:12px}.rs-filters{gap:8px}.rs-filters>select{width:44%;font-size:11px}.rs-filters input{font-size:11px}.settings-v2 .rs-table{min-width:490px}.rs-save-row{gap:8px}.rs-save-row .primary,.rs-save-row .secondary{min-height:42px;font-size:12px}.rs-notice{font-size:11px;padding:13px}.rs-banner{padding:15px;gap:12px}.rs-banner b{font-size:12px}.rs-banner p{font-size:11px}.rs-booking-foot{padding:16px;gap:16px}.rs-booking-foot>div{min-width:90px;gap:6px}.rs-booking-foot>div>svg{width:17px;flex-shrink:0}.rs-booking-foot b{font-size:11px}.rs-booking-foot small{font-size:10px}.rs-booking-foot>p{flex-basis:100%;border-left:0;border-top:1px solid #e3e9eb;padding:15px 0 0;min-width:0}.rs-booking-foot>p b{font-size:12px}.rs-cycle-status>div{padding:12px}.rs-cycle-status b{font-size:17px}.rs-cycle-rules>div{padding:13px}.rs-cycle-rules b{font-size:13px}.rs-cycle-rules p>span{font-size:11px}.rs-share-inputs{gap:12px}.rs-parent{font-size:11px;padding:12px}.rs-parent b{font-size:13px}}.overview-v2[data-v-b4558a68]{--ov-ink:#142534;--ov-muted:#687b89;--ov-line:#e2e8e7;--ov-green:#0b995e;color:var(--ov-ink);min-width:0}.ov-metrics[data-v-b4558a68]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ov-metric[data-v-b4558a68]{display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid var(--ov-line);border-radius:9px;padding:20px 17px;min-width:0}.ov-glyph[data-v-b4558a68]{width:42px;height:44px;background:#edf7f0;color:#087b4a;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.ov-metric>div[data-v-b4558a68]{min-width:0;flex:1}.ov-metric h2[data-v-b4558a68]{font-size:13px;font-weight:500;color:#465b6b;line-height:1.6;margin:0 0 8px}.ov-metric strong[data-v-b4558a68]{font-size:29px;font-weight:650;letter-spacing:-.7px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2;display:block}.ov-metric p[data-v-b4558a68]{font-size:11px;line-height:1.7;color:var(--ov-muted);margin-top:10px}.ov-metric small[data-v-b4558a68]{font-size:11px;display:block;margin-top:8px;color:#52697a;font-variant-numeric:tabular-nums}.ov-sync[data-v-b4558a68]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:11px 15px;border:1px solid #dae9e1;border-radius:8px;background:#f0f7f3;margin:18px 0;color:#507162;font-size:12px;line-height:1.6}.ov-sync b[data-v-b4558a68]{font-size:12px;font-weight:600;color:#245b43}.ov-sync.warning[data-v-b4558a68]{background:#fff8eb;border-color:#eadbb9;color:#917328}.ov-sync.warning b[data-v-b4558a68]{color:#8b651c}.ov-sync-time[data-v-b4558a68]{color:#617581}.ov-sync-pending[data-v-b4558a68]{display:flex;align-items:center;gap:6px;margin-left:auto;color:#617581}.ov-dot[data-v-b4558a68]{display:inline-block;width:8px;height:8px;background:#0aa267;border-radius:50%;flex-shrink:0}.ov-dot.muted[data-v-b4558a68]{background:#b8c2cc}.ov-dot.refunded[data-v-b4558a68]{background:#d3d9df}.ov-panel[data-v-b4558a68]{background:#fff;border:1px solid var(--ov-line);border-radius:9px;min-width:0}.ov-middle[data-v-b4558a68]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:16px;margin-bottom:18px}.ov-chart[data-v-b4558a68],.ov-assets[data-v-b4558a68]{padding:20px 21px}.ov-section-heading[data-v-b4558a68]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ov-section-heading h2[data-v-b4558a68]{font-size:18px;line-height:1.5;letter-spacing:0;color:var(--ov-ink);display:flex;align-items:center;gap:9px}.ov-section-heading p[data-v-b4558a68]{font-size:12px;line-height:1.8;color:var(--ov-muted);margin-top:5px}.ov-tag[data-v-b4558a68]{background:#f8faf9;border:1px solid var(--ov-line);padding:5px 9px;border-radius:6px;white-space:nowrap;font-size:11px;color:#607482}.ov-chart svg[data-v-b4558a68]{display:block;width:100%;margin-top:16px;overflow:visible}.ov-chart svg text[data-v-b4558a68]{font:11px Microsoft YaHei,sans-serif;fill:#778794;font-variant-numeric:tabular-nums}.ov-chart-foot[data-v-b4558a68]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:10px;color:#748593;margin-top:0}.ov-chart-data[data-v-b4558a68]{font-size:11px;color:#667f72;margin-top:10px}.ov-chart-data summary[data-v-b4558a68]{cursor:pointer;padding:4px 0;width:fit-content}.ov-chart-data>div[data-v-b4558a68]{overflow-x:auto;max-height:200px;margin-top:8px}.ov-chart-data table[data-v-b4558a68]{min-width:0;width:100%;font-size:12px}.ov-chart-data th[data-v-b4558a68],.ov-chart-data td[data-v-b4558a68]{padding:8px;font-size:11px;white-space:nowrap}.ov-chart-data th[data-v-b4558a68]:last-child,.ov-chart-data td[data-v-b4558a68]:last-child{text-align:right}.ov-counts[data-v-b4558a68]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:23px 0 27px}.ov-counts>div[data-v-b4558a68]{background:#f8fafb;border:1px solid #edf1f3;border-radius:7px;padding:13px 9px;display:grid;grid-template-columns:22px 1fr;gap:8px 5px;align-items:center;min-width:0}.ov-counts svg[data-v-b4558a68]{color:#078957}.ov-counts>div:last-child svg[data-v-b4558a68]{color:#b47927}.ov-counts span[data-v-b4558a68]{font-size:11px;color:#5e7384;white-space:nowrap}.ov-counts b[data-v-b4558a68]{grid-column:1/-1;font-size:29px;font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums}.ov-assets h3[data-v-b4558a68]{font-size:13px;font-weight:500}.ov-health-track[data-v-b4558a68]{height:13px;border-radius:4px;background:#d1d8de;margin-top:13px;overflow:hidden}.ov-health-track span[data-v-b4558a68]{display:block;height:100%;background:#0b9c60;border-radius:4px}.ov-health-legend[data-v-b4558a68]{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:12px;margin-top:14px;color:#52697b}.ov-health-legend>span[data-v-b4558a68]{display:flex;align-items:center;gap:6px}.ov-health-legend small[data-v-b4558a68]{font-size:11px}.ov-asset-note[data-v-b4558a68]{display:flex;gap:7px;align-items:flex-start;font-size:11px;color:#81919c;line-height:1.8;margin-top:20px}.ov-asset-note svg[data-v-b4558a68]{flex-shrink:0;margin-top:2px}.ov-groups[data-v-b4558a68]{padding:19px 20px}.ov-count[data-v-b4558a68]{background:#edf3ef;color:#54735f;padding:1px 7px;font-size:12px;border-radius:5px}.ov-group-grid[data-v-b4558a68]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px}.ov-group-card[data-v-b4558a68]{border:1px solid var(--ov-line);border-radius:8px;padding:15px 14px 0;min-width:0}.ov-group-heading[data-v-b4558a68]{display:flex;align-items:center;gap:10px;min-width:0}.ov-group-heading>div[data-v-b4558a68]{min-width:0}.ov-group-heading .ov-glyph[data-v-b4558a68]{width:35px;height:38px;border-radius:6px}.ov-group-heading h3[data-v-b4558a68]{font-size:15px;line-height:1.6;overflow-wrap:anywhere}.ov-group-heading p[data-v-b4558a68]{font-size:11px;line-height:1.7;color:var(--ov-muted);margin-top:2px;overflow-wrap:anywhere}.ov-group-money[data-v-b4558a68]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:17px;padding-bottom:13px}.ov-group-money>div[data-v-b4558a68]{min-width:0}.ov-group-money>div+div[data-v-b4558a68]{border-left:1px solid #e8edee;padding-left:7px}.ov-group-money span[data-v-b4558a68]{display:block;font-size:11px;color:#71818e}.ov-group-money b[data-v-b4558a68]{font-size:17px;letter-spacing:-.3px;font-weight:600;line-height:1.5;display:block;margin-top:5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ov-group-bottom[data-v-b4558a68]{border-top:1px solid #edf1f2;padding:10px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px}.ov-group-bottom>span[data-v-b4558a68]{font-size:10px;color:#778b96}.overview-v2 .text-button[data-v-b4558a68]{font-size:12px;color:#206b4b;padding:6px 0;flex-shrink:0;min-height:30px}.ov-explanation[data-v-b4558a68]{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.9;color:#7d8f97;margin-top:17px}.ov-explanation svg[data-v-b4558a68]{flex-shrink:0;margin-top:3px}.ov-empty[data-v-b4558a68]{min-height:235px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#899c97;text-align:center;padding:30px 15px}.ov-empty h3[data-v-b4558a68]{font-size:15px;font-weight:500;color:#47695b}.ov-empty p[data-v-b4558a68]{font-size:12px;line-height:1.8}.ov-empty.compact[data-v-b4558a68]{min-height:170px}.ov-sr-only[data-v-b4558a68]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1200px){.ov-metric[data-v-b4558a68]{padding:18px 13px;gap:9px}.ov-metric .ov-glyph[data-v-b4558a68]{width:32px;height:36px}.ov-metric strong[data-v-b4558a68]{font-size:25px}.ov-metric h2[data-v-b4558a68]{font-size:12px}.ov-middle[data-v-b4558a68]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ov-counts[data-v-b4558a68]{gap:6px}.ov-counts>div[data-v-b4558a68]{grid-template-columns:1fr;padding:11px 8px;gap:7px}.ov-counts svg[data-v-b4558a68]{display:none}.ov-group-money b[data-v-b4558a68]{font-size:15px}.ov-group-card[data-v-b4558a68]{padding:14px 11px 0}}@media(max-width:1050px){.ov-metrics[data-v-b4558a68]{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-metric strong[data-v-b4558a68]{font-size:29px}.ov-middle[data-v-b4558a68]{grid-template-columns:minmax(0,1fr)}.ov-counts>div[data-v-b4558a68]{display:flex;gap:10px;padding:14px}.ov-counts b[data-v-b4558a68]{margin-left:auto}.ov-counts svg[data-v-b4558a68]{display:block}.ov-assets h3[data-v-b4558a68]{margin-top:0}.ov-counts[data-v-b4558a68]{margin:18px 0}.ov-assets[data-v-b4558a68]{padding:18px 20px}.ov-asset-note[data-v-b4558a68]{margin-top:13px}.ov-group-grid[data-v-b4558a68]{grid-template-columns:minmax(0,1fr)}.ov-group-money b[data-v-b4558a68]{font-size:19px}.ov-group-heading .ov-glyph[data-v-b4558a68]{width:35px}.ov-group-bottom[data-v-b4558a68]{flex-wrap:nowrap}.ov-group-money[data-v-b4558a68]{margin-top:14px}.ov-sync-pending[data-v-b4558a68]{margin-left:0}.ov-group-money>div+div[data-v-b4558a68]{padding-left:15px}}@media(max-width:600px){.ov-metrics[data-v-b4558a68]{gap:10px}.ov-metric[data-v-b4558a68]{padding:15px 12px;display:block}.ov-metric .ov-glyph[data-v-b4558a68]{width:30px;height:31px;margin-bottom:10px}.ov-metric .ov-glyph svg[data-v-b4558a68]{width:18px}.ov-metric h2[data-v-b4558a68]{font-size:12px;line-height:1.7}.ov-metric strong[data-v-b4558a68]{font-size:25px;letter-spacing:-.7px}.ov-metric p[data-v-b4558a68]{font-size:10px;margin-top:9px}.ov-metric small[data-v-b4558a68]{font-size:10px;margin-top:6px}.ov-sync[data-v-b4558a68]{margin:13px 0;padding:11px;font-size:11px;gap:7px}.ov-sync b[data-v-b4558a68]{font-size:11px}.ov-sync-time[data-v-b4558a68]{flex-basis:calc(100% - 25px);margin-left:22px;font-size:10px;overflow-wrap:anywhere}.ov-sync-pending[data-v-b4558a68]{font-size:10px;margin-left:22px}.ov-sync-pending svg[data-v-b4558a68]{width:13px}.ov-middle[data-v-b4558a68]{gap:13px;margin-bottom:13px}.ov-chart[data-v-b4558a68]{padding:17px 12px}.ov-section-heading[data-v-b4558a68]{gap:8px}.ov-section-heading h2[data-v-b4558a68]{font-size:16px}.ov-section-heading p[data-v-b4558a68]{font-size:11px}.ov-tag[data-v-b4558a68]{font-size:9px;padding:4px 6px}.ov-chart svg[data-v-b4558a68]{margin-top:18px}.ov-chart-foot[data-v-b4558a68]{font-size:9px;gap:5px}.ov-chart-data[data-v-b4558a68]{font-size:10px}.ov-assets[data-v-b4558a68]{padding:16px 14px}.ov-counts>div[data-v-b4558a68]{display:grid;grid-template-columns:1fr;padding:12px 9px;gap:9px}.ov-counts svg[data-v-b4558a68]{display:none}.ov-counts b[data-v-b4558a68]{font-size:27px;margin-left:0}.ov-counts span[data-v-b4558a68]{font-size:10px}.ov-health-legend[data-v-b4558a68]{font-size:11px;gap:8px 12px}.ov-asset-note[data-v-b4558a68]{font-size:10px}.ov-groups[data-v-b4558a68]{padding:16px 13px}.ov-group-grid[data-v-b4558a68]{gap:12px;margin-top:13px}.ov-group-heading h3[data-v-b4558a68]{font-size:14px}.ov-group-money b[data-v-b4558a68]{font-size:17px}.ov-group-money span[data-v-b4558a68]{font-size:10px}.ov-group-money>div+div[data-v-b4558a68]{padding-left:8px}.ov-group-bottom[data-v-b4558a68]{flex-wrap:wrap}.ov-group-bottom>span[data-v-b4558a68]{font-size:10px}.overview-v2 .text-button[data-v-b4558a68]{font-size:11px;min-height:36px}.ov-explanation[data-v-b4558a68]{font-size:10px}.ov-empty[data-v-b4558a68]{min-height:200px}.ov-empty p[data-v-b4558a68]{font-size:11px}}.groups-v2[data-v-bd4b86ba]{color:#142534;min-width:0}.pg-heading-actions[data-v-bd4b86ba]{display:flex;justify-content:flex-end;margin-bottom:16px}.pg-summary[data-v-bd4b86ba]{display:grid;grid-template-columns:1fr 1fr 1.2fr 1.65fr;gap:18px;background:#fff;border:1px solid var(--ui-border);border-radius:9px;padding:20px;margin-bottom:18px;align-items:center}.pg-summary>div[data-v-bd4b86ba]{display:flex;gap:13px;align-items:center;min-width:0}.pg-summary>div+div[data-v-bd4b86ba]{border-left:1px solid #e8edec;padding-left:18px}.pg-icon[data-v-bd4b86ba]{display:grid;place-items:center;width:44px;height:47px;flex-shrink:0;background:#eef8f1;color:#078552;border-radius:9px}.pg-summary span[data-v-bd4b86ba]:not(.pg-icon){font-size:12px;color:#617384}.pg-summary b[data-v-bd4b86ba]{font-size:29px;font-weight:650;display:block;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pg-summary b.pg-money[data-v-bd4b86ba]{font-size:25px}.pg-summary small[data-v-bd4b86ba]{font-size:11px;font-weight:400;color:#6e8090;margin-left:8px}.pg-search[data-v-bd4b86ba]{display:flex;gap:9px;align-items:center;flex-wrap:wrap;position:relative;margin:0;min-width:0}.pg-search>svg[data-v-bd4b86ba]{position:absolute;top:12px;left:10px;color:#597387}.pg-search input[data-v-bd4b86ba]{width:100%;padding-left:36px;font-size:12px;min-height:42px}.pg-search>span[data-v-bd4b86ba]{font-size:10px!important;position:absolute;right:0;bottom:-19px}.pg-grid[data-v-bd4b86ba]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.pg-card[data-v-bd4b86ba]{border:1px solid var(--ui-border);border-radius:9px;background:#fff;padding:20px;min-width:0;display:flex;flex-direction:column}.pg-card>header[data-v-bd4b86ba]{display:flex;gap:15px;align-items:flex-start;margin-bottom:17px}.pg-card>header>div[data-v-bd4b86ba]{min-width:0}.pg-card>header>.pg-icon[data-v-bd4b86ba]{width:58px;height:61px}.pg-icon.tint-1[data-v-bd4b86ba]{background:#eaf3ff;color:#1986f5}.pg-icon.tint-2[data-v-bd4b86ba]{background:#f3edff;color:#8247c0}.pg-card h2[data-v-bd4b86ba]{font-size:19px;line-height:1.6;overflow-wrap:anywhere}.pg-card header p[data-v-bd4b86ba]{font-size:13px;margin-top:3px;color:#455f75}.pg-card header small[data-v-bd4b86ba]{font-size:11px;color:#81909d;display:block;margin-top:5px;overflow-wrap:anywhere}.pg-share[data-v-bd4b86ba]{background:#f3f8f5;border-radius:7px;padding:12px 13px;display:flex;flex-direction:column;min-height:103px}.pg-share>div[data-v-bd4b86ba]{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap;font-size:12px}.pg-badge[data-v-bd4b86ba]{font-size:10px;background:#e0f1e5;color:#257249;border-radius:20px;padding:3px 8px}.pg-badge.investor[data-v-bd4b86ba]{background:#e3f0ff;color:#2383cc}.pg-badge.group[data-v-bd4b86ba]{background:#eee5ff;color:#8552b0}.pg-share p[data-v-bd4b86ba]{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#5a6c7d;margin-top:12px;flex-wrap:wrap}.pg-share p b[data-v-bd4b86ba]{font-size:18px;color:#142534;font-weight:600;margin-left:4px}.pg-share .text-button[data-v-bd4b86ba]{align-self:flex-end;font-size:12px;color:#1f6d4e;min-height:30px;margin-top:8px}.pg-counts[data-v-bd4b86ba]{display:grid;grid-template-columns:1fr 1fr;margin:19px 0 15px;padding-bottom:15px;border-bottom:1px solid #edf0f1}.pg-counts>div+div[data-v-bd4b86ba]{border-left:1px solid #e5eaed;padding-left:26px}.pg-counts span[data-v-bd4b86ba]{font-size:12px;color:#6c7f8f}.pg-counts b[data-v-bd4b86ba]{display:block;font-size:26px;line-height:1.5;margin-top:5px;font-weight:600}.pg-counts small[data-v-bd4b86ba]{font-size:12px;font-weight:400;color:#73818e;margin-left:10px}.pg-earned[data-v-bd4b86ba]{display:flex;align-items:center;gap:12px;background:#f2f8f4;padding:12px;border-radius:7px}.pg-earned .pg-icon[data-v-bd4b86ba]{background:#fff;width:40px;height:43px}.pg-earned span[data-v-bd4b86ba]:not(.pg-icon){font-size:12px;color:#536e7d}.pg-earned b[data-v-bd4b86ba]{display:block;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.6;overflow-wrap:anywhere}.pg-earned>div[data-v-bd4b86ba]{min-width:0}.pg-finances[data-v-bd4b86ba]{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;margin-bottom:17px}.pg-finances>div[data-v-bd4b86ba]{display:flex;gap:9px;padding:11px 8px;border:1px solid #e9eef1;border-radius:6px;align-items:center;min-width:0}.pg-finances svg[data-v-bd4b86ba]{color:#168751;flex-shrink:0}.pg-finances>div:nth-child(2) svg[data-v-bd4b86ba]{color:#d48c23}.pg-finances>div:nth-child(4) svg[data-v-bd4b86ba]{color:#638397}.pg-finances span[data-v-bd4b86ba]{font-size:11px;color:#71818e;min-width:0}.pg-finances b[data-v-bd4b86ba]{display:block;font-size:15px;color:#142534;font-weight:550;font-variant-numeric:tabular-nums;margin-top:2px;overflow-wrap:anywhere}.pg-card footer[data-v-bd4b86ba]{display:flex;gap:10px;margin-top:auto}.pg-card footer button[data-v-bd4b86ba]{flex:1;font-size:12px;padding:9px 7px;min-width:0}.pg-notes[data-v-bd4b86ba]{margin-top:18px;background:#fff;border:1px solid var(--ui-border);border-radius:9px;display:grid;grid-template-columns:1fr 1fr;padding:20px;gap:25px}.pg-notes>div[data-v-bd4b86ba]{display:flex;gap:15px;align-items:center}.pg-notes>div+div[data-v-bd4b86ba]{border-left:1px solid #e5eaed;padding-left:25px}.pg-notes svg[data-v-bd4b86ba]{color:#138953;flex-shrink:0}.pg-notes h3[data-v-bd4b86ba]{font-size:14px;line-height:1.6}.pg-notes p[data-v-bd4b86ba]{font-size:12px;color:#7a8d99;line-height:1.8;margin-top:5px}.pg-empty[data-v-bd4b86ba]{background:#fff;border:1px solid var(--ui-border);border-radius:9px;min-height:240px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:#7d958a;padding:30px;text-align:center}.pg-empty h2[data-v-bd4b86ba]{font-size:18px;color:#315342}.pg-empty p[data-v-bd4b86ba]{font-size:13px}@media(max-width:1200px){.pg-summary[data-v-bd4b86ba]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.pg-search[data-v-bd4b86ba]{grid-column:1/-1}.pg-search>span[data-v-bd4b86ba]{position:static}.pg-grid[data-v-bd4b86ba]{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-card[data-v-bd4b86ba]{padding:18px}.pg-summary b[data-v-bd4b86ba]{font-size:26px}}@media(max-width:760px){.pg-grid[data-v-bd4b86ba]{grid-template-columns:minmax(0,1fr)}.pg-summary[data-v-bd4b86ba]{padding:15px;gap:14px 8px}.pg-summary .pg-icon[data-v-bd4b86ba]{display:none}.pg-summary>div+div[data-v-bd4b86ba]{padding-left:12px}.pg-summary b[data-v-bd4b86ba],.pg-summary b.pg-money[data-v-bd4b86ba]{font-size:22px;line-height:1.8}.pg-summary small[data-v-bd4b86ba]{display:block;margin:0;font-size:10px}.pg-summary span[data-v-bd4b86ba]:not(.pg-icon){font-size:11px}.pg-card[data-v-bd4b86ba]{padding:18px}.pg-card h2[data-v-bd4b86ba]{font-size:19px}.pg-notes[data-v-bd4b86ba]{grid-template-columns:1fr;padding:17px;gap:18px}.pg-notes>div+div[data-v-bd4b86ba]{border-left:0;border-top:1px solid #e5eaed;padding-left:0;padding-top:18px}.pg-notes p[data-v-bd4b86ba]{font-size:11px}.pg-heading-actions[data-v-bd4b86ba]{margin-bottom:13px}.pg-share .text-button[data-v-bd4b86ba]{min-height:38px}.pg-card footer button[data-v-bd4b86ba]{min-height:42px}}.pg-summary[data-v-bd4b86ba]{grid-template-columns:.8fr .8fr 1fr 1.2fr 1.4fr}.pg-unpaid-total b.pg-money[data-v-bd4b86ba]{color:#147348}.pg-earnings[data-v-bd4b86ba]{display:grid;grid-template-columns:1.15fr 1fr;gap:10px}.pg-unpaid[data-v-bd4b86ba],.pg-earnings .pg-earned[data-v-bd4b86ba]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;border-radius:8px;padding:15px 12px;min-width:0}.pg-unpaid[data-v-bd4b86ba]{background:#eaf6ef;border:1px solid #b6ddc6}.pg-unpaid>span[data-v-bd4b86ba]{font-size:13px;color:#286548;font-weight:600}.pg-unpaid>b[data-v-bd4b86ba]{font-size:29px;line-height:1.4;font-weight:700;color:#12643d;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pg-earnings .pg-earned[data-v-bd4b86ba]{background:#f6f8fa;border:1px solid #e8edf0}.pg-earnings .pg-earned>span[data-v-bd4b86ba]{font-size:12px;color:#617384}.pg-earnings .pg-earned>b[data-v-bd4b86ba]{font-size:22px;line-height:1.4;color:#304757}.pg-earnings small[data-v-bd4b86ba]{font-size:10px;line-height:1.6;color:#6b8190}.pg-unpaid small[data-v-bd4b86ba]{color:#507561}.pg-finances>div:nth-child(2) svg[data-v-bd4b86ba]{color:#638397}@media(max-width:1400px){.pg-summary[data-v-bd4b86ba]{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}.pg-search[data-v-bd4b86ba]{grid-column:1/-1}.pg-search>span[data-v-bd4b86ba]{position:static}}@media(max-width:1200px){.pg-unpaid>b[data-v-bd4b86ba]{font-size:28px}}@media(max-width:760px){.pg-summary[data-v-bd4b86ba]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.pg-summary>div+div[data-v-bd4b86ba]{border-left:0;padding-left:0}.pg-summary>div[data-v-bd4b86ba]:nth-child(2n){border-left:1px solid #e8edec;padding-left:12px}.pg-summary small[data-v-bd4b86ba]{display:inline;margin-left:6px}.pg-summary .pg-unpaid-total b[data-v-bd4b86ba]{font-size:24px}.pg-unpaid>b[data-v-bd4b86ba]{font-size:27px}.pg-earnings .pg-earned>b[data-v-bd4b86ba]{font-size:21px}}@media(max-width:360px){.pg-earnings[data-v-bd4b86ba]{grid-template-columns:1fr}.pg-unpaid>b[data-v-bd4b86ba]{font-size:29px}}.payments-v2{min-width:0;color:var(--ui-text)}.pay-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.pay-metrics article{display:flex;align-items:flex-start;gap:13px;padding:21px 18px;background:#fff;border:1px solid var(--ui-border);border-radius:9px;min-width:0}.pay-glyph{width:44px;height:46px;border-radius:9px;background:#eef8f2;color:#14814e;display:grid;place-items:center;flex-shrink:0}.pay-metrics article>div{min-width:0}.pay-metrics h2{font-size:13px;line-height:1.7;font-weight:550}.pay-metrics strong{display:block;font-size:27px;font-weight:650;line-height:1.7;letter-spacing:-.6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pay-metrics p{color:#768795;font-size:11px;line-height:1.9;margin-top:3px}.pay-cycle{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:16px 19px;background:#eff7f2;border:1px solid #dfece4;border-radius:8px;margin-bottom:18px}.pay-cycle>div:first-child{display:flex;align-items:center;gap:11px;flex-wrap:wrap;flex:1;color:#245441}.pay-cycle b{font-size:13px}.pay-cycle span{font-size:11px;color:#718477}.pay-actions{display:flex;gap:10px}.pay-actions button{font-size:12px;min-height:39px}.pay-cycle>p{display:flex;align-items:center;gap:7px;flex-basis:100%;font-size:11px;color:#718477}.pay-filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:19px 0 14px}.pay-filters label{margin:0;position:relative;max-width:330px;flex:1;min-width:160px}.pay-filters label>svg{position:absolute;left:12px;top:12px;color:#7d9287}.pay-filters input{padding-left:37px;width:100%;font-size:12px;min-height:41px}.pay-filters select{width:180px;font-size:12px;min-height:41px}.pay-filters small{font-size:11px;color:#7a8c91;margin-left:auto}.pay-panel{background:#fff;border:1px solid var(--ui-border);border-radius:9px;margin-bottom:18px;overflow:hidden;min-width:0}.pay-panel>header{padding:20px 22px;display:flex;gap:16px;justify-content:space-between;align-items:center}.pay-panel h2{font-size:18px;line-height:1.6}.pay-panel header p{font-size:12px;color:#7a8c98;margin-top:5px;line-height:1.8}.pay-panel header>span{font-size:11px;color:#83938b;white-space:nowrap}.pay-table-wrap{overflow-x:auto;overscroll-behavior-x:contain;min-width:0}.pay-table{width:100%;border-collapse:collapse;min-width:720px;table-layout:fixed;white-space:normal}.pay-table th{background:#f5f8f8;font-weight:500;font-size:12px;line-height:1.7;padding:13px 19px;color:#5b7380;text-align:left}.pay-table th:first-child{width:28%}.pay-table th:last-child{width:110px}.pay-table td{padding:17px 19px;border-bottom:1px solid #edf0f1;font-size:12px;line-height:1.8;color:#324d5b;overflow-wrap:anywhere;vertical-align:middle}.pay-table tr:last-child td{border-bottom:0}.pay-table .number{text-align:right;font-variant-numeric:tabular-nums}.pay-table b{font-weight:550;color:#253e4b}.pay-table small{display:block;font-size:10px;color:#81919a;margin-top:4px;line-height:1.8}.pay-table .pay-emphasis{font-weight:600;color:#123f30}.pay-status{background:#edf7f0;color:#278052;border-radius:5px;font-size:11px;padding:4px 7px;display:inline-flex;gap:4px;align-items:center;white-space:nowrap}.pay-table .text-button{font-size:12px;min-height:35px}.pay-table .pay-empty{text-align:center;height:132px;font-size:12px;color:#8b9b94}.pay-explanation{display:flex;gap:13px;align-items:flex-start;padding:18px 21px;background:#fff;border:1px solid var(--ui-border);border-radius:8px;color:#24734d}.pay-explanation svg{flex-shrink:0;margin-top:3px}.pay-explanation b{display:block;font-size:13px;color:#3f5e4d}.pay-explanation span{display:block;font-size:12px;line-height:1.9;color:#7a8b92;margin-top:4px}.pay-alert{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid #ecc9bc;background:#fff7f3;color:#945237;border-radius:7px;padding:12px 15px;margin-bottom:16px;font-size:12px;line-height:1.9;overflow-wrap:anywhere}.pay-alert .text-button{font-size:12px}.pay-dialog-backdrop{z-index:100}.pay-dialog{width:min(660px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;padding:27px;border-radius:12px}.pay-dialog header{display:flex;gap:13px;align-items:center;margin-bottom:22px}.pay-dialog header>div{flex:1;min-width:0}.pay-dialog header h2{font-size:20px}.pay-dialog header p{font-size:12px;line-height:1.8;color:#7a8a92;margin-top:4px;overflow-wrap:anywhere}.pay-dialog header>.icon-button{align-self:flex-start}.pay-dialog fieldset{padding:0;border:0;min-width:0}.pay-dialog label{display:flex;flex-direction:column;gap:8px;font-size:12px;line-height:1.8;margin:18px 0 0}.pay-dialog input,.pay-dialog select{width:100%;min-width:0;font:inherit;font-size:13px;min-height:43px}.pay-form-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:15px}.pay-steps{display:flex;align-items:center;gap:17px;padding:13px 15px;border-radius:7px;background:#f5f8f6;font-size:12px;color:#84978c;margin-bottom:15px}.pay-steps .current{color:#1d6643;font-weight:600}.pay-dialog-note{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;background:#f3f8f4;border:1px solid #e2ece5;border-radius:7px;margin-top:18px;font-size:12px;line-height:1.9;color:#607e6c}.pay-dialog-note svg{flex-shrink:0;margin-top:3px;color:#328455}.pay-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:23px}.pay-dialog footer button{min-height:42px;font-size:12px}.pay-caption{font-size:11px;line-height:1.9;color:#7c8c94;margin-top:12px}.pay-review-summary,.pay-preview-amount{background:#f0f8f3;border:1px solid #deece2;border-radius:8px;padding:18px 20px;margin:18px 0;color:#587366}.pay-review-summary>span,.pay-preview-amount>span{font-size:12px;display:block}.pay-review-summary strong,.pay-preview-amount strong{display:block;color:#193e2c;font-size:32px;font-weight:650;line-height:1.8;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pay-review-summary small,.pay-preview-amount small{display:block;font-size:11px;line-height:1.9;color:#7a8b84}.pay-preview-person{display:flex;justify-content:space-between;gap:20px;margin:20px 0 12px;font-size:13px}.pay-preview-person span{color:#798f84}.pay-preview-details{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;margin:20px 0;font-size:12px;line-height:1.9}.pay-preview-details dt{color:#7e9085}.pay-preview-details dd{margin:0;color:#2b4f3e;overflow-wrap:anywhere;text-align:right}.pay-dialog .pay-confirm{display:flex;flex-direction:row;align-items:flex-start;gap:10px;background:#fcf8ed;border:1px solid #efe3c6;border-radius:7px;padding:13px;font-size:12px;color:#7e6732}.pay-confirm input{width:17px;height:17px;min-height:17px;flex-shrink:0;margin-top:3px;accent-color:#175a3d}.pay-saved{display:flex;align-items:center;flex-direction:column;gap:15px;padding:28px 0 9px;text-align:center;color:#22734b}.pay-saved h3{font-size:20px}.pay-saved p{font-size:13px;overflow-wrap:anywhere;max-width:100%}.pay-saved small{color:#819087;font-size:12px}.pay-saved button{margin-top:13px}.pay-uncertain{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px;background:#fff9ea;border:1px solid #eddfb6;border-radius:8px;font-size:12px;overflow-wrap:anywhere;color:#7e662f}.pay-uncertain span{flex:1;min-width:180px}.pay-uncertain button{font-size:12px}.pay-review-detail{width:min(780px,100%)}.pay-review-detail .pay-table{min-width:420px}.pay-review-detail .pay-table th:first-child{width:65%}.pay-review-detail .pay-table th:last-child{width:35%}.pay-review-detail .pay-table-wrap{margin-top:18px}@media(max-width:1250px){.pay-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pay-metrics strong{font-size:29px}.pay-filters small{flex-basis:100%;margin-left:0}}@media(max-width:760px){.pay-metrics{gap:10px}.pay-metrics article{padding:16px 13px;display:block}.pay-metrics .pay-glyph{width:32px;height:34px;margin-bottom:9px}.pay-metrics .pay-glyph svg{width:19px}.pay-metrics h2{font-size:12px}.pay-metrics strong{font-size:25px;letter-spacing:-.6px}.pay-metrics p{font-size:10px}.pay-cycle{padding:15px 13px;gap:12px}.pay-cycle>div:first-child{flex-basis:100%;gap:9px}.pay-cycle>div:first-child>span{flex-basis:100%}.pay-actions{width:100%}.pay-actions button{flex:1;min-width:0;font-size:11px;padding:9px 7px}.pay-cycle>p{font-size:10px}.pay-filters{gap:9px}.pay-filters label{max-width:none;flex-basis:100%}.pay-filters select{flex:1}.pay-filters small{font-size:10px;line-height:1.8}.pay-panel>header{padding:17px 14px;gap:10px}.pay-panel h2{font-size:17px}.pay-panel header p{font-size:11px}.pay-panel header>span{font-size:10px}.pay-table{min-width:650px}.pay-table td,.pay-table th{padding:13px 14px}.pay-explanation{padding:15px;gap:10px}.pay-explanation b{font-size:12px}.pay-explanation span{font-size:11px}.pay-dialog-backdrop{padding:12px}.pay-dialog{max-height:calc(100dvh - 24px);padding:20px 16px;border-radius:10px}.pay-dialog header{gap:10px;margin-bottom:17px}.pay-dialog header h2{font-size:18px}.pay-dialog header .pay-glyph{width:36px;height:40px}.pay-dialog header p{font-size:11px}.pay-form-grid{grid-template-columns:1fr;gap:0}.pay-preview-details{grid-template-columns:95px minmax(0,1fr);gap:12px;font-size:11px}.pay-preview-amount strong,.pay-review-summary strong{font-size:29px}.pay-dialog .pay-confirm{font-size:11px}.pay-dialog-note{padding:12px;font-size:11px}.pay-dialog footer button{flex:1}.pay-dialog label{font-size:11px}.pay-dialog input,.pay-dialog select{font-size:12px}.pay-review-detail .pay-table{min-width:390px}}.pay-allocation{padding:16px;border:1px solid #e4e9f1;border-radius:12px;margin:12px 0;background:#f8fafc}.pay-allocation label+label{margin-top:12px}.pay-preview-details dd small{display:block;color:#64748b}:root{font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#253934;background:#f5f7f5;font-synthesis:none;font-size:14px;line-height:1.5;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}button{transition:background .15s,box-shadow .15s}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #75bbaa;outline-offset:3px}input:focus,select:focus{outline:none;border-color:#3f8a76;box-shadow:0 0 0 3px #438e7a17}button svg,a svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1{font-size:29px;font-weight:650;letter-spacing:-.8px;line-height:1.4}h2{font-size:16px;font-weight:650;letter-spacing:-.3px}h3{font-size:17px;font-weight:650}small{font-size:11px}.muted{color:#8a9690;font-size:12px}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:650;color:#7f9387;display:block;margin-bottom:7px}.light{color:#9bc4b4}.brand{display:flex;gap:12px;align-items:center;font-size:19px;font-weight:650;letter-spacing:2.7px}.brand-symbol{width:37px;height:40px;display:flex;align-items:center;justify-content:center;background:#e3eeaf;color:#173b32;border-radius:10px 3px;font-family:Georgia,serif;font-size:31px;font-style:italic;font-weight:700;letter-spacing:-5px;padding-right:6px}.brand-sub{display:block;font-size:8px;font-weight:400;letter-spacing:2.4px;color:#92aaa0;margin-top:2px}.loading-screen{min-height:100vh;display:flex;gap:20px;align-items:center;justify-content:center}.loading-screen p{color:#84958a}.login-screen{min-height:100vh;display:grid;grid-template-columns:49% 51%}.login-story{background:#102e29;color:#fff;display:flex;flex-direction:column;padding:54px 68px;position:relative;overflow:hidden}.login-story:after{content:"";position:absolute;width:700px;height:700px;right:-320px;bottom:-350px;border:1px solid #b4cf8030;border-radius:50%;box-shadow:0 0 0 70px #b4cf8008,0 0 0 140px #b4cf8006,0 0 0 210px #b4cf8005;pointer-events:none}.story-body{margin:auto 0;z-index:1}.story-body h1{font-size:45px;line-height:1.45;letter-spacing:-1px;margin:18px 0 25px}.story-body>p{color:#a1b8ae;font-size:15px;line-height:2}.story-stats{display:flex;gap:50px;margin-top:55px}.story-stats>div{display:flex;flex-direction:column;gap:8px}.story-stats svg{color:#c7d99c;margin-bottom:6px}.story-stats b{font-size:13px;font-weight:500}.story-stats span{font-size:11px;color:#91a99d}.story-bottom{font-size:10px;letter-spacing:1.5px;color:#829e90}.login-panel{display:flex;align-items:center;justify-content:center;position:relative;background:#fafbf8;padding:60px 40px}.login-box{max-width:365px;width:100%}.login-box h2{font-size:28px;margin-bottom:10px}.login-box>.muted{font-size:14px;margin-bottom:30px}.login-box label{margin-top:22px}.login-submit{width:100%;margin-top:27px;justify-content:space-between!important;padding:13px 17px!important}.login-footer{position:absolute;bottom:35px;color:#a1aca4;font-size:9px;letter-spacing:2px}.login-hint{display:flex;gap:7px;align-items:center;color:#9aa49d;font-size:11px;margin-top:28px}.demo-buttons{display:flex;gap:10px;margin-top:14px}.demo-buttons button{flex:1;background:transparent;border:1px solid #dde4df;border-radius:6px;padding:8px;color:#6d8478;font-size:12px}.demo-buttons button:hover{background:#edf2eb}.shell{min-height:100vh}.sidebar{position:fixed;left:0;top:0;bottom:0;width:242px;background:#102e29;color:#bacbc2;padding:33px 22px 0;display:flex;flex-direction:column;z-index:30}.sidebar .brand{margin:0 8px;color:#fff}.workspace{margin-top:40px;margin-bottom:30px;display:flex;align-items:center;gap:11px;padding:13px 10px;background:#ffffff07;border:1px solid #ffffff0e;border-radius:8px}.workspace-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff0b;border-radius:6px;color:#d3dfce}.workspace b{font-size:12px;font-weight:500;color:#d3dfd7}.workspace small{display:block;font-size:7px;letter-spacing:1.4px;color:#78978a;margin-top:4px}.nav-label{font-size:10px;color:#6a8b7e;letter-spacing:1px;padding:0 12px;margin-bottom:12px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav button{border:0;background:transparent;color:#9db5a8;display:flex;align-items:center;gap:12px;padding:12px 13px;text-align:left;border-radius:7px;position:relative;font-size:12px;min-height:43px}.sidebar nav button:hover{background:#ffffff08}.sidebar nav button.active{background:#d9e6b5;color:#183e31;font-weight:600}.nav-arrow{margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:24px}.help-card{display:flex;gap:10px;padding:14px 9px 22px;border-bottom:1px solid #ffffff10;color:#8eab9b}.help-card b{font-size:11px;font-weight:500;color:#b6c7bc}.help-card p{font-size:9px;margin-top:5px;color:#678a78}.help-card svg{margin-top:2px}.profile{display:flex;gap:10px;align-items:center;padding:21px 4px}.avatar,.small-avatar{width:34px;height:34px;background:#cedcc7;color:#385441;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px}.profile b{font-size:11px;font-weight:500;color:#d5e0d8}.profile small{display:block;color:#6e9180;font-size:9px;margin-top:2px}.profile .icon-button{margin-left:auto;color:#8faa9b}.main-area{margin-left:242px}.topbar{height:75px;display:flex;align-items:center;justify-content:space-between;padding:0 38px;border-bottom:1px solid #e7ece6;background:#fbfcfa}.breadcrumb{display:flex;gap:12px;align-items:center;font-size:11px;color:#98a39b}.breadcrumb b{color:#4d6254;font-weight:500}.topbar-right{display:flex;gap:23px;align-items:center}.secure-label{display:flex;gap:6px;align-items:center;color:#809185;font-size:10px}.small-avatar{width:29px;height:29px;font-size:10px;background:#e6ecdf}.demo-badge{font-size:10px;color:#9c8657;background:#f2eddf;border:1px solid #e7dfca;border-radius:4px;padding:3px 8px}.mobile-menu{display:none!important}main{padding:25px 38px 0;max-width:1620px;margin:auto}.demo-strip{background:#eff3e9;color:#768366;font-size:10px;border:1px solid #e4eadc;border-radius:5px;display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:27px}.strip-right{margin-left:auto;font-size:8px;letter-spacing:1px;color:#9aa58c}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.page-heading p{color:#8e9991;font-size:12px;margin-top:7px}.heading-actions{display:flex;gap:10px;align-items:center;flex-shrink:0}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;font-size:11px;font-weight:500;padding:10px 15px;border:1px solid transparent;min-height:37px}.primary{background:#234d3f;color:#fff;border-color:#234d3f}.primary:hover{background:#163e30}.secondary{background:#fff;border-color:#dde5dc;color:#637363}.secondary:hover{background:#f0f4ec}.icon-button{border:0;background:transparent;color:#8b9b8f;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;width:29px;height:29px;padding:0}.icon-button:hover{background:#b7ccb520}.text-button{display:inline-flex;align-items:center;gap:7px;color:#6b866d;font-size:11px;background:transparent;border:0;padding:6px 0}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:24px}.metrics-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{padding:20px 21px 0;background:#fff;border:1px solid #e2e8df;border-radius:9px;overflow:hidden}.metric-label{display:flex;align-items:center;justify-content:space-between;color:#7c8a7e;font-size:11px;min-height:31px;gap:6px}.metric-label>span{display:flex;align-items:center;justify-content:center;width:29px;height:29px;background:#f1f3ed;color:#87917c;border-radius:7px}.metric-label>.mint{background:#edf4ee;color:#5e8e75}.metric-label>.sand{background:#f7f2e7;color:#b19b66}.metric-number{font-size:29px;letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap;margin:12px 0 6px;line-height:1.25}.metric-number small{font-size:17px;font-weight:400;margin-right:7px;color:#8a9687}.metric>p{font-size:10px;color:#9ba395;margin:8px 0 18px}.metric-bottom{border-top:1px solid #edf0e9;display:flex;align-items:center;justify-content:space-between;padding:11px 0;color:#8d9b85;min-height:38px;font-size:9px}.metric.featured{background:#234c3e;color:#fff;border-color:#234c3e}.featured .metric-label{color:#bdd0bf}.featured .metric-label>span{background:#ffffff0c;color:#c1d39c}.featured .metric-number small{color:#b1c5ad}.featured>p{color:#9fb9a5}.featured .metric-bottom{border-color:#ffffff12;color:#bfcca5}.status-text{color:#699276}.panel{background:#fff;border:1px solid #e2e8df;border-radius:9px}.overview-middle{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(235px,1fr);gap:23px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.section-title h2{display:flex;align-items:center;gap:12px;font-size:14px}.section-title p{font-size:10px;color:#9aa498;margin-top:6px}.section-title.outside{margin-top:29px;margin-bottom:17px}.chart-panel{padding:22px 23px 14px;min-width:0}.pill{font-size:9px;border:1px solid #e5eadf;background:#fafbf7;border-radius:5px;padding:4px 9px;white-space:nowrap;color:#8a987f}.live-label{font-size:8px;color:#8fa18a;background:#f0f4ec;border-radius:3px;padding:2px 6px;font-weight:400}.chart{margin-top:13px}.chart svg{width:100%;display:block}.chart-dates{display:flex;align-items:center;justify-content:space-between;color:#9ca697;font-size:9px;padding:0 12px}.chart-dates span:nth-child(2){font-size:8px;color:#b0b8a8}.pool-summary{padding:22px 23px;display:flex;flex-direction:column}.pool-summary>.section-title svg{color:#acb5a2}.asset-count{font-size:37px;font-weight:550;margin:19px 0 15px;letter-spacing:-1px;line-height:1}.asset-count small{color:#a0aa97;font-size:10px;font-weight:400;letter-spacing:0;margin-left:10px}.account-health{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#919e88;margin-top:13px}.account-health span{display:flex;align-items:center;gap:7px}.account-health b{color:#5c7258;font-size:11px;font-weight:550}.health-track,.quota-track{height:4px;background:#edf1e7;border-radius:5px;overflow:hidden}.health-track{margin-top:9px;flex-shrink:0}.health-track>span,.quota-track>span{height:100%;display:block;background:#8ca679;border-radius:5px}.quota-track{width:58px;margin-top:6px;height:3px}.quota-track>span.high{background:#c1a75b}.summary-note{display:flex;align-items:center;gap:7px;font-size:9px;color:#a0ad95;border-top:1px solid #edf0e7;padding-top:13px;margin-top:auto}.dot{display:inline-block;width:5px;height:5px;background:#83a877;border-radius:50%;flex-shrink:0}.dot.amber{background:#c4a559}.count{color:#9ca68e;font-size:9px;background:#e8ede2;min-width:20px;text-align:center;line-height:20px;border-radius:5px;font-weight:500}.group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.group-card{padding:20px 21px 0}.group-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.group-icon{background:#edf2e5;color:#81966f;display:flex;align-items:center;justify-content:center;width:37px;height:37px;border-radius:9px}.group-card h3{font-size:14px;margin-bottom:5px}.group-card>.muted{font-size:9px}.group-income{display:flex;flex-direction:column;margin:22px 0 17px;gap:5px}.group-income>span{font-size:9px;color:#9ba68f}.group-income b{font-size:22px;font-weight:550;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.group-mini{display:grid;grid-template-columns:1fr 1fr;margin-bottom:17px;gap:12px}.group-mini>div{display:flex;flex-direction:column;gap:4px}.group-mini span{font-size:9px;color:#a2ad97}.group-mini b{font-size:12px;font-weight:500;color:#657857;font-variant-numeric:tabular-nums}.group-link{background:transparent;border:0;border-top:1px solid #ecf0e6;color:#7f936e;width:100%;padding:13px 0;display:flex;align-items:center;justify-content:space-between;font-size:10px}.card-actions{display:flex;gap:20px;border-top:1px solid #edf0e7}.card-actions .group-link{border:0;flex:1}.explanation{display:flex;align-items:flex-start;gap:9px;color:#98a18f;font-size:10px;padding:18px 2px;line-height:1.8}.explanation svg{flex-shrink:0;margin-top:1px}.page-footer{display:flex;justify-content:space-between;margin-top:32px;padding:19px 0 23px;border-top:1px solid #e7ece3;font-size:9px;color:#aab3a0}.toolbar{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-bottom:20px}.toolbar>.muted{display:flex;gap:8px;align-items:center}.toolbar select{width:auto;max-width:230px}.search-box{position:relative;display:flex;align-items:center;flex:1;max-width:350px}.search-box svg{position:absolute;left:12px;color:#9aa591}.search-box input{padding-left:38px}.table-panel{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap;font-size:11px}th{font-weight:500;color:#9ba593;background:#fafbf7;font-size:10px;padding:15px 18px;border-bottom:1px solid #e8ede3}td{padding:18px;border-bottom:1px solid #eef1e9;color:#607158}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fcfdf9}td small{display:block;margin-top:5px;color:#a1ab95;font-size:9px}td b{font-weight:550;color:#506248}.numeric{font-variant-numeric:tabular-nums}.emphasis{color:#427358;font-weight:600}.email-link{padding:0;background:transparent;border:0;color:#415c40;font-size:11px;text-align:left}.email-link:hover{color:#183e2e;text-decoration:underline}.plan-label{display:inline-block;font-size:8px;color:#929b80;background:#f1f4eb;border-radius:3px;margin-left:6px;padding:1px 4px}.status-pill{display:inline-flex;align-items:center;gap:5px;font-size:9px;padding:4px 7px;border-radius:4px}.status-pill.green{background:#edf4e9;color:#729568}.status-pill.yellow{background:#f7f1df;color:#b59c53}.status-pill.yellow .dot{background:#c6b26b}.status-pill.gray{background:#f0f1ed;color:#9b9e94}.status-pill.gray .dot{background:#a9ab9f}.footnote{font-size:10px;color:#9da792;margin-top:16px}.empty{padding:45px 25px!important;text-align:center;color:#a1ac95;font-size:12px}.form-panel{padding:25px}.form-panel h2{margin-bottom:8px}.inline-form{display:flex;align-items:flex-end;gap:16px;margin-top:22px;flex-wrap:wrap}.inline-form label{flex:1;min-width:150px;margin:0}.inline-form .grow{flex:2}.inline-form>.primary,.inline-form>.secondary{margin-bottom:0;min-height:40px}.form-panel .section-title p{font-size:11px}.form-panel .section-title>svg{color:#a0b18c}.history-table{margin:20px 0}.preview-result{background:#eff5e9;border:1px solid #e1ead7;border-radius:6px;padding:15px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;color:#6b8658;font-size:12px}.settings-panel{max-width:800px;margin-bottom:22px}.setting-status{display:grid;grid-template-columns:150px 1fr;gap:13px;color:#8e9d83;font-size:12px;margin-top:24px}.setting-status b{font-weight:500;color:#5c7750}.rule-list{display:flex;flex-direction:column;gap:13px;margin-top:23px}.rule-list p{display:flex;align-items:center;gap:10px;color:#819572;font-size:12px}.rule-list svg{color:#9bb884}.sync-row{display:flex;align-items:center;gap:15px;margin-top:20px;padding-top:18px;border-top:1px solid #edf1e6}.sync-row svg{color:#9db287}.sync-row b{font-size:12px;font-weight:500}.sync-row p{font-size:11px;color:#94a087;margin-top:6px}.sync-row>span{margin-left:auto;font-size:9px;color:#a0aa94;white-space:nowrap}label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#7f8f75;margin-bottom:17px}input,select{border:1px solid #dfe6d8;background:#fff;border-radius:5px;padding:10px 11px;color:#455e3b;width:100%;min-height:40px;font-size:12px}input::placeholder{color:#b0b9a5}input[type=checkbox]{width:15px;min-height:15px;height:15px;accent-color:#497544;cursor:pointer}select{appearance:auto}.notice{display:flex;align-items:flex-start;gap:8px;background:#f2f5ec;border:1px solid #e5ebdc;border-radius:5px;padding:11px 12px;color:#8d9c7b;font-size:10px;line-height:1.8}.notice svg{flex-shrink:0;margin-top:2px}.notice .dot{margin-top:7px}.error{background:#fcf1ec;border:1px solid #efdad0;color:#ac705e;padding:10px 13px;border-radius:5px;font-size:12px;line-height:1.7}.banner{margin:0 0 20px}.modal-backdrop{position:fixed;inset:0;background:#0c271d66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;display:flex;align-items:center;justify-content:center;padding:25px;overflow-y:auto}.modal{width:490px;max-width:100%;max-height:calc(100dvh - 50px);overflow-y:auto;background:#fafbf7;border:1px solid #e4e9db;border-radius:12px;padding:27px 30px;box-shadow:0 24px 80px #09231944}.modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:23px}.modal-heading h2{font-size:21px}.modal-heading .muted{font-size:11px;margin-top:6px}.modal label{font-size:11px}.modal .notice{margin:15px 0}.modal .error{margin-top:15px}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:25px;padding-top:20px;border-top:1px solid #e5ebdd}.detail-modal{width:580px}.detail-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 20px;margin:28px 0;padding-bottom:25px;border-bottom:1px solid #e5ebdd}.detail-stats>div{display:flex;flex-direction:column;gap:8px}.detail-stats span{font-size:10px;color:#97a18b}.detail-stats b{font-size:21px;font-weight:500;color:#4c6a42;font-variant-numeric:tabular-nums}.detail-list{display:grid;grid-template-columns:145px 1fr;font-size:11px;gap:15px;margin-bottom:25px}.detail-list dt{color:#9da88f}.detail-list dd{margin:0;color:#667b54;overflow-wrap:anywhere}.toast{position:fixed;left:50%;transform:translate(-50%);bottom:30px;padding:13px 20px;background:#244a36;color:#e3ecd6;border-radius:7px;box-shadow:0 5px 25px #153b3022;z-index:90;font-size:12px;display:flex;align-items:center;gap:10px;max-width:90vw}@media(min-width:1600px){main{padding-left:50px;padding-right:50px}.metric-number{font-size:35px}.metric{padding:23px 25px 0}.chart svg{max-height:260px}.group-card{padding:24px 25px 0}}@media(max-width:1250px){.sidebar{width:215px;padding:30px 15px 0}.main-area{margin-left:215px}.sidebar .brand{font-size:17px;gap:9px}.brand-sub{font-size:7px}.topbar{padding:0 25px}main{padding:23px 25px 0}.metrics-grid{gap:12px}.metric{padding:16px 15px 0}.metric-number{font-size:25px}.metric-number small{font-size:14px}.overview-middle{gap:17px;grid-template-columns:minmax(0,2fr) minmax(215px,1fr)}.group-grid{gap:14px}.group-card{padding:17px 17px 0}.group-card h3{font-size:13px}.pool-summary{padding:20px}.chart-panel{padding:20px 17px}.story-body h1{font-size:36px}.login-story{padding:45px}}@media(max-width:1000px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-middle{grid-template-columns:1fr}.pool-summary{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.pool-summary>.section-title{grid-column:1/-1}.pool-summary .asset-count{grid-row:2/4}.pool-summary .summary-note{grid-column:1/-1;margin-top:16px}.pool-summary .health-track{display:none}.group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.group-grid>.group-card:nth-child(3){grid-column:1/-1}.page-heading{align-items:flex-start}.page-heading .heading-actions{gap:6px}.heading-actions .secondary{padding:8px 10px}.chart svg{max-height:240px}.strip-right{display:none}.sync-row{flex-wrap:wrap}.login-story{padding:35px}.story-body h1{font-size:31px}.story-stats{gap:25px}.secure-label{display:none}.toolbar{flex-wrap:wrap}.metrics-grid.three .metric-number{font-size:23px}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .2s;width:242px;padding:30px 22px 0}.sidebar.visible{transform:translate(0)}.mobile-overlay{position:fixed;inset:0;background:#0b2a2055;z-index:25}.main-area{margin-left:0}.mobile-menu{display:inline-flex!important}.topbar{height:61px;padding:0 19px}.topbar-right{gap:12px}.breadcrumb{gap:8px;font-size:10px}.breadcrumb>span{display:none}main{padding:20px 18px 0}.demo-strip{margin-bottom:23px;font-size:9px;padding:7px 9px}.demo-strip svg{flex-shrink:0}.page-heading{gap:12px;margin-bottom:23px}.page-heading h1{font-size:25px}.page-heading p{font-size:10px;max-width:220px}.page-heading .eyebrow{font-size:8px;letter-spacing:1.2px}.page-heading>.heading-actions .secondary:first-child{display:none}.page-heading>.heading-actions .secondary{font-size:10px;padding:8px 10px;gap:5px;min-height:32px}.metrics-grid{gap:12px;margin-bottom:17px}.metric{padding:15px 14px 0}.metric-label{font-size:10px}.metric-number{font-size:26px}.metric>p{font-size:8px;margin:7px 0 14px}.metric-bottom{font-size:8px;padding:10px 0;min-height:34px}.metric-label>span{width:25px;height:25px}.metric-label>span svg{width:14px}.metric-number small{font-size:13px;margin-right:5px}.metrics-grid.three{grid-template-columns:1fr}.metrics-grid.three .metric{padding-bottom:0}.metrics-grid.three .metric-number{font-size:29px}.overview-middle{gap:17px}.chart-panel{padding:18px 14px 13px}.section-title h2{font-size:13px;gap:8px}.section-title p{font-size:9px;line-height:1.6}.chart-panel .pill{font-size:8px;padding:3px 5px}.live-label{display:none}.chart-dates{padding:0 6px;font-size:8px}.chart-dates>span:nth-child(2){display:none}.pool-summary{padding:18px}.asset-count{font-size:32px;margin:20px 0}.summary-note{font-size:9px}.group-grid{grid-template-columns:1fr;gap:14px}.group-grid>.group-card:nth-child(3){grid-column:auto}.group-card{padding:20px 20px 0}.group-card h3{font-size:15px}.group-income{margin:18px 0 15px}.group-mini{margin-bottom:15px}.group-income b{font-size:24px}.group-top{margin-bottom:14px}.group-grid .group-income{flex-direction:row;align-items:center;justify-content:space-between}.group-mini{grid-template-columns:1fr 1fr}.group-link{padding:13px 0}.outside{margin-top:26px!important}.explanation{font-size:9px;line-height:1.9;padding-top:16px}.page-footer{font-size:8px;gap:10px;flex-wrap:wrap;margin-top:24px}.toolbar{gap:12px;margin-bottom:17px}.toolbar .search-box{max-width:none;flex-basis:100%}.toolbar select{max-width:100%;flex:1}.toolbar .heading-actions{margin-left:auto;gap:7px}.toolbar .primary,.toolbar .secondary{font-size:10px;gap:5px;padding:8px 11px}.toolbar>.muted{font-size:10px}.search-box input{font-size:11px}th{padding:13px 14px}td{padding:16px 14px}.form-panel{padding:20px 17px}.inline-form{gap:14px}.inline-form label{flex-basis:100%}.inline-form>.primary,.inline-form>.secondary{width:100%}.inline-form .grow{flex-basis:100%}.preview-result{align-items:flex-start;flex-direction:column}.setting-status{grid-template-columns:110px 1fr;font-size:10px}.rule-list p{font-size:11px;align-items:flex-start}.rule-list svg{flex-shrink:0}.sync-row>span{margin-left:35px}.sync-row p{font-size:10px}.modal-backdrop{padding:14px}.modal{padding:23px 22px;max-height:calc(100dvh - 28px)}.modal-heading h2{font-size:19px;overflow-wrap:anywhere}.detail-stats{gap:20px 12px}.detail-stats b{font-size:19px}.detail-list{grid-template-columns:105px 1fr;font-size:10px}.toast{width:max-content;font-size:11px;padding:12px 16px}.login-screen{display:flex;min-height:100dvh;flex-direction:column}.login-story{padding:25px 27px 30px}.login-story .brand{font-size:17px}.login-story .brand-symbol{width:31px;height:35px;font-size:27px}.story-body{padding-top:30px}.story-body h1{font-size:27px;line-height:1.5;margin:12px 0 10px}.story-body>p{font-size:11px}.story-body>p br{display:none}.story-stats,.story-bottom{display:none}.login-panel{padding:32px 27px 65px;flex:1;align-items:flex-start}.login-box h2{font-size:23px}.login-box>.muted{font-size:12px;margin-bottom:20px}.login-box label{margin-top:18px}.login-submit{margin-top:22px}.login-footer{bottom:22px}.login-hint{font-size:9px;margin-top:22px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.sync-row>div{flex:1;min-width:0;overflow-wrap:anywhere}.sync-row svg{flex-shrink:0}.trial-readiness{margin-bottom:24px}.readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.readiness-card{background:#fafcf8;border:1px solid #e2e8df;border-radius:7px;padding:15px;min-width:0}.readiness-card b{font-size:12px}.readiness-card p{font-size:11px;color:#7a8e7d;line-height:1.8;margin-top:10px;overflow-wrap:anywhere}@media(max-width:760px){.readiness-grid{grid-template-columns:minmax(0,1fr)}.trial-readiness .section-title{align-items:flex-start}}.sidebar{overflow-y:auto}.sidebar>.brand,.sidebar>.workspace,.sidebar>.nav-label,.sidebar>nav,.sidebar-bottom{flex-shrink:0}.plain-fieldset{border:0;padding:0;margin:0;min-width:0}.batch-modal{width:760px;max-width:100%}.batch-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.bind-item{border:1px solid #e2e8df;border-radius:8px;padding:14px;margin:16px 0}.bind-item label{margin-top:10px}.binding-preview{background:#f2f7ee;border:1px solid #d8e5d1;padding:17px;border-radius:8px;margin-top:20px;overflow-wrap:anywhere}.binding-preview>p{margin-top:7px}.preview-account{border-top:1px solid #dce7d5;margin-top:12px;padding-top:12px;font-size:12px}.preview-account p{margin-top:4px}.warning{color:#987328}.password-form label{margin-top:18px}.password-form>.primary{margin-top:18px}.security-panel{max-width:560px}.password-required{min-height:100dvh;display:grid;place-items:center;padding:20px}.password-required>section{width:100%;max-width:510px}.account-history{border-top:1px solid #e2e8df;padding-top:18px;margin-top:20px}.account-history h3{margin:12px 0 7px;font-size:14px}.history-event{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;border-bottom:1px solid #edf0e9;padding:10px 0;font-size:11px}.history-event small{color:#829185}.modal-actions{flex-wrap:wrap}.batch-modal .modal-actions button{flex-shrink:0}@media(max-width:760px){.batch-fields{grid-template-columns:minmax(0,1fr)}.batch-modal{padding:20px 16px}.preview-account{font-size:11px}.bind-item{padding:12px}.sidebar{overflow-y:auto}.binding-preview{padding:13px}.security-panel{padding:20px}.password-required h1{font-size:24px}}:root{color:#172b26;background:#f5f7f7;font-size:14px;--ink:#14242e;--muted:#667784;--line:#e3e9ec;--forest:#154d3d;--green:#059c60;--subtle:#f7f9fa}.shell .sidebar{width:224px;background:#0c3028;padding:26px 16px 0;color:#c9d8d0}.shell .sidebar .brand{margin:0 7px;font-size:18px;letter-spacing:2px;gap:10px}.shell .brand-symbol{width:37px;height:40px}.shell .brand-sub{font-size:8px;color:#b0c2b7;letter-spacing:2px}.shell .workspace{margin:32px 0 26px;padding:13px 10px;background:#ffffff05;border-color:#ffffff14}.shell .workspace b{font-size:13px}.shell .workspace small{font-size:8px}.shell .nav-label{font-size:10px;color:#87a798;margin-bottom:12px}.shell .sidebar nav{gap:6px}.shell .sidebar nav button{font-size:14px;min-height:46px;color:#b7cec2;padding:12px;gap:12px}.shell .sidebar nav button.active{background:#dce9b2;color:#173e30}.shell .sidebar nav button svg{width:19px;height:19px}.shell .help-card p{font-size:10px;color:#92ad9e}.shell .help-card b,.shell .profile b{font-size:12px}.shell .profile small{font-size:10px;color:#9bb5a6}.shell .main-area{margin-left:224px}.shell .topbar{height:64px;background:#fff;padding:0 32px;border-color:var(--line)}.shell .breadcrumb{font-size:13px;color:#74838b}.shell .breadcrumb b{color:#263c45}.shell .secure-label{font-size:12px;color:#49605a}.shell .small-avatar{width:34px;height:34px;background:#e7f2eb;color:#245d46;font-size:12px}.shell main{padding:26px 32px 0;max-width:1800px}.shell .page-heading{margin-bottom:24px;gap:20px}.shell .page-heading h1{color:#112731;font-size:30px;letter-spacing:-.6px;font-weight:700}.shell .page-heading p{font-size:14px;color:#61717c;margin-top:6px}.shell .primary,.shell .secondary,.account-editor .primary,.account-editor .secondary,.account-drawer .secondary{min-height:42px;padding:10px 15px;font-size:13px;border-radius:7px;gap:8px;line-height:1.5}.shell .primary,.account-editor .primary{background:var(--forest);border-color:var(--forest)}.shell .primary:hover,.account-editor .primary:hover{background:#0d392d}.shell .secondary,.account-editor .secondary,.account-drawer .secondary{color:#273c46;background:#fff;border-color:#dbe2e6}.shell .secondary:hover,.account-editor .secondary:hover{background:#f3f7f5}.shell input,.shell select{font-size:13px;color:#233b45;border-color:#dce3e7;border-radius:7px}.shell input::placeholder{color:#8794a0}.shell .heading-actions{gap:9px}.shell .page-footer{font-size:11px;color:#78858c;border-color:var(--line)}.accounts-page .page-heading{margin-bottom:22px}.accounts-page .page-heading .heading-actions>[aria-label=刷新报表]{display:none}.account-workspace{min-width:0;color:var(--ink)}.account-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.account-metric{display:flex;gap:15px;padding:22px 18px;background:#fff;border:1px solid var(--line);border-radius:10px;min-width:0;align-items:flex-start}.metric-glyph{width:43px;height:43px;display:inline-flex;align-items:center;justify-content:center;color:#187a51;background:#edf7f1;border-radius:9px;flex-shrink:0}.metric-glyph.amber{background:#fff6e4;color:#ba7b12}.account-metric>div{min-width:0}.account-metric p{color:#354954;font-size:13px;margin:0 0 8px}.account-metric strong{color:#102333;font-size:29px;line-height:1.2;font-weight:650;letter-spacing:-.6px;font-variant-numeric:tabular-nums;display:block;overflow-wrap:anywhere}.account-metric small{display:block;color:#6c7b87;font-size:11px;margin-top:9px;line-height:1.6}.account-sync{display:flex;align-items:center;gap:10px;min-height:43px;margin-bottom:18px;padding:10px 15px;border:1px solid #e0ebe5;background:#f2f7f4;border-radius:8px;font-size:12px;color:#61786f;flex-wrap:wrap}.account-sync b{font-weight:550;color:#195941}.sync-indicator{width:8px;height:8px;border-radius:50%;background:#12a36a;flex-shrink:0}.sync-indicator.warning{background:#d79d2d}.sync-interval{border-left:1px solid #cddbd3;padding-left:13px;margin-left:2px}.sync-pending{display:flex;align-items:center;gap:7px;margin-left:auto;color:#687b85}.account-sync .icon-button{width:27px;height:25px;color:#547467}.account-table-card{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.account-filters{display:flex;align-items:center;gap:12px;padding:16px 18px 0;flex-wrap:wrap;border-bottom:1px solid var(--line)}.account-tabs{display:flex;gap:12px;align-self:stretch;margin-right:auto;min-height:46px}.account-tabs button{position:relative;display:flex;align-items:center;gap:7px;font:inherit;font-size:13px;background:transparent;border:0;color:#51616f;padding:0 10px 14px;white-space:nowrap}.account-tabs button.selected{color:#144e39;font-weight:650}.account-tabs button:after{position:absolute;bottom:0;height:2px;left:0;right:0;border-radius:3px;content:"";background:transparent}.account-tabs button.selected:after{background:#17543e}.account-tabs span{font-size:12px;background:#f1f4f6;color:#526371;padding:2px 7px;border-radius:12px;min-width:23px;text-align:center}.account-tabs .selected span{background:#e3f2e8;color:#19563d}.account-search{position:relative;display:flex;align-items:center;width:265px;margin-bottom:14px;flex:1;max-width:320px;min-width:175px}.account-search>svg{position:absolute;left:11px;color:#768894}.account-search input{padding:9px 32px 9px 36px;min-height:38px;width:100%;font-size:12px}.account-search input::-webkit-search-cancel-button{display:none}.account-search button{position:absolute;right:5px;width:28px;height:28px;display:grid;place-items:center;background:transparent;border:0;color:#75838b}.account-filters>select{width:190px;min-height:38px;margin-bottom:14px;font-size:12px}.account-desktop-table{overflow-x:auto;overscroll-behavior-x:contain}.accounts-table{width:100%;min-width:1150px;font-size:13px;table-layout:fixed}.accounts-table th{font-size:12px;color:#647380;background:#f8fafb;padding:13px;border-color:var(--line);font-weight:500}.accounts-table td{font-size:12px;padding:17px 13px;border-color:#edf0f3;color:#253846;vertical-align:middle}.accounts-table tr:hover{background:#fafcfb}.accounts-table th:nth-child(1){width:245px}.accounts-table th:nth-child(2){width:145px}.accounts-table th:nth-child(3){width:110px}.accounts-table th:nth-child(4){width:94px}.accounts-table th:nth-child(5),.accounts-table th:nth-child(6),.accounts-table th:nth-child(7){width:94px}.accounts-table th:nth-child(8){width:158px}.accounts-table th:nth-child(9){width:100px}.accounts-table .numeric{font-variant-numeric:tabular-nums;text-align:right;color:#182d3f;font-weight:500;white-space:nowrap}.accounts-table th.numeric{font-weight:500;color:#647380}.accounts-table td small{font-size:10px;color:#72808d;margin-top:6px;line-height:1.6}.accounts-table .email-link,.account-mobile-card .email-link{font-size:13px;color:#172d40;font-weight:500;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.55}.accounts-table .email-link:hover,.account-mobile-card .email-link:hover{color:#14744c}.accounts-table .account-identity{padding-left:18px}.accounts-table .account-group>span,.accounts-table .account-group>small{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.65}.plan-label{font-size:10px;background:#e8f5ed;color:#218650;border-radius:4px;padding:1px 5px;margin-left:5px;white-space:nowrap}.plan-label.pro{background:#e9f2ff;color:#326fbd}.account-workspace .status-pill,.account-drawer .status-pill{display:inline-flex;gap:5px;border-radius:5px;white-space:nowrap;font-size:11px;font-weight:500;padding:4px 7px;line-height:1.6}.account-workspace .status-pill .dot,.account-drawer .status-pill .dot{width:6px;height:6px;background:currentColor}.account-workspace .status-pill.green,.account-drawer .status-pill.green{color:#17834e;background:#e9f6ed}.account-workspace .status-pill.yellow,.account-drawer .status-pill.yellow{color:#af790b;background:#fff4dc}.account-workspace .status-pill.red,.account-drawer .status-pill.red{color:#c84050;background:#fff0f1}.account-workspace .status-pill.gray,.account-drawer .status-pill.gray{color:#667782;background:#f0f2f4}.account-track{height:5px;border-radius:6px;background:#edf1f2;overflow:hidden;margin-top:7px;min-width:0}.account-track i{display:block;height:100%;border-radius:6px;background:#0a9d62;max-width:100%}.account-track i.amber{background:#e4a525}.account-quota .account-track{max-width:78px}.quota-unknown{color:#74818d}.recovery-top{display:flex;align-items:center;gap:9px}.recovery-top b{font-size:12px;color:#243d4b;font-weight:500;min-width:38px}.recovery-top .account-track{flex:1;margin-top:0;min-width:44px}.account-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:13px}.account-detail-link{font-family:inherit;display:inline-flex;align-items:center;gap:3px;padding:7px 0;color:#1477b8;background:transparent;border:0;font-size:12px}.account-pencil{color:#263e48;width:30px;height:32px}.account-pencil:hover{background:#edf4f0;color:#14764c}.account-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 18px;min-height:61px;border-top:1px solid var(--line);color:#75838f;font-size:12px}.account-pagination>div{display:flex;align-items:center;gap:8px}.account-pagination .icon-button{border:1px solid #e0e6e9;width:31px;height:32px;color:#3b5462}.current-page{background:#174f3e;color:#fff;border-radius:5px;padding:6px 10px;min-width:45px;text-align:center;font-size:12px}.account-footnote{font-size:11px;line-height:1.9;color:#75828c;padding:14px 2px 0}.account-empty{display:flex;flex-direction:column;align-items:center;padding:52px 20px;color:#80908f;text-align:center;gap:12px}.account-empty h3{font-size:16px;color:#344c52}.account-empty p{font-size:13px}.account-empty .secondary{margin-top:5px}.account-mobile-cards{display:none}.accounts-table .email-link{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.metric-counts>span{white-space:nowrap}.account-drawer-backdrop{position:fixed;inset:0;z-index:60;background:#0c192c66;display:flex;justify-content:flex-end}.account-drawer{width:600px;max-width:100%;height:100dvh;background:#fff;overflow-y:auto;box-shadow:-12px 0 40px #0d242523;color:var(--ink);outline:none;overscroll-behavior:contain}.account-drawer-heading{display:flex;align-items:flex-start;justify-content:space-between;padding:23px 26px 20px;border-bottom:1px solid var(--line);background:#fff}.account-drawer-heading h2{font-size:23px;font-weight:700;color:#152938}.account-drawer-heading p{font-size:12px;color:#788693;margin-top:6px}.account-drawer .icon-button{color:#3b525d;width:32px;height:32px}.account-drawer-body{padding:22px 26px}.drawer-identity{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.drawer-identity>div{flex:1;min-width:180px}.drawer-identity h3{font-size:15px;color:#172e40;overflow-wrap:anywhere;line-height:1.6;font-weight:600}.drawer-identity p{font-size:11px;color:#74818d;margin-top:3px}.drawer-source{display:flex;flex-wrap:wrap;gap:9px;margin:17px 0 12px}.drawer-source>span{display:flex;align-items:center;gap:6px;padding:9px 11px;border-radius:6px;background:#f5f8f8;color:#445f6a;font-size:12px;border:1px solid #e7edef}.drawer-source>span:last-child{background:#f0f7f2;color:#47705d}.drawer-updated{display:flex;align-items:center;gap:6px;font-size:11px;color:#778591;flex-wrap:wrap}.drawer-updated .secondary{margin-left:auto;min-height:34px;font-size:11px;padding:6px 10px}.drawer-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:26px 0 12px;flex-wrap:wrap}.drawer-section-title h3,.drawer-section h3{font-size:15px;font-weight:650;color:#192f40;display:flex;align-items:center;gap:8px}.drawer-section-title>span{display:flex;align-items:center;gap:5px;color:#75858f;font-size:11px}.detail-stats.drawer-finances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;gap:11px;border:0;padding:0}.drawer-finances>div{display:flex;flex-direction:row;align-items:center;border:1px solid var(--line);border-radius:8px;padding:14px 12px;gap:10px;min-width:0}.drawer-finances .metric-glyph{width:37px;height:39px}.drawer-finances>div>div{display:flex;flex-direction:column;gap:4px;min-width:0}.drawer-finances>div>div>span{font-size:12px;color:#566775}.drawer-finances b{font-size:22px;color:#152c40;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.4}.drawer-section{margin-top:25px}.drawer-section>h3{margin-bottom:12px}.drawer-quotas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.drawer-quotas>div{padding:12px;border:1px solid var(--line);border-radius:7px;min-width:0}.drawer-quotas>div>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#5f7380}.drawer-quotas b{font-weight:500;color:#243c4e}.drawer-recovery{border:1px solid var(--line);border-radius:7px;padding:13px;margin-top:10px}.drawer-recovery>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px}.drawer-recovery b{font-weight:600}.drawer-recovery span{font-size:11px;color:#71818b}.drawer-reset{font-size:11px;color:#788792;margin-top:9px;line-height:1.8}.drawer-key-values{display:grid;grid-template-columns:110px minmax(0,1fr);margin:0;border:1px solid var(--line);border-radius:8px;padding:0 13px;font-size:12px}.drawer-key-values dt,.drawer-key-values dd{margin:0;padding:11px 0;border-bottom:1px solid #edf1f3;line-height:1.7;overflow-wrap:anywhere}.drawer-key-values dt{color:#7b8790}.drawer-key-values dd{color:#334d61}.drawer-key-values dt:nth-last-child(2),.drawer-key-values dd:last-child{border:0}.drawer-timeline{margin:14px 0 0 6px}.drawer-timeline>div{display:flex;position:relative;gap:13px;padding:0 0 16px}.drawer-timeline>div:before{position:absolute;left:4px;top:11px;bottom:0;width:1px;background:#e2e8ea;content:""}.drawer-timeline>div:last-child:before{display:none}.drawer-timeline>div>i{width:9px;height:9px;border-radius:50%;background:#b6c4c1;margin-top:5px;flex-shrink:0;z-index:1}.drawer-timeline>div:first-child>i{background:#229461}.drawer-timeline b{font-size:12px;color:#344f5b;font-weight:500;overflow-wrap:anywhere}.drawer-timeline p{font-size:12px;color:#647984;line-height:1.8;margin-top:4px;overflow-wrap:anywhere}.drawer-timeline time{display:block;color:#7e8b95;font-size:11px;margin-top:5px;line-height:1.8}.drawer-caption,.drawer-no-records{font-size:11px;color:#7a8992;line-height:1.9}.drawer-footer-note{display:flex;align-items:flex-start;gap:8px;margin-top:24px;background:#f6f8f9;padding:12px;border:1px solid var(--line);border-radius:7px;color:#71818e;font-size:11px;line-height:1.9}.drawer-footer-note svg{flex-shrink:0;margin-top:2px}.account-drawer .refund-notice{margin:17px 0 0;font-size:12px}.account-editor-backdrop{z-index:70;background:#0d192b66;-webkit-backdrop-filter:none;backdrop-filter:none;padding:24px}.modal.account-editor{width:640px;max-width:100%;max-height:calc(100dvh - 48px);padding:28px 30px 24px;background:#fff;border:1px solid #e2e8ec;border-radius:12px;color:#152c3b;outline:none;overscroll-behavior:contain}.account-editor .modal-heading{margin-bottom:25px;gap:14px}.editor-heading{display:flex;align-items:center;gap:16px;min-width:0}.editor-heading>div{min-width:0}.account-editor .modal-heading h2{font-size:24px;line-height:1.5;font-weight:650;color:#172d40}.account-editor .modal-heading p{font-size:12px;color:#7a8995;margin-top:6px;overflow-wrap:anywhere}.account-editor .modal-heading .icon-button{color:#344b5a;width:30px;height:30px;flex-shrink:0}.editor-steps{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 0 25px;font-size:12px;color:#87929b}.editor-steps span{display:flex;align-items:center;gap:9px;white-space:nowrap}.editor-steps i{font-style:normal;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f1f4f6;color:#6d7d88;font-weight:600;font-size:13px}.editor-steps .active{color:#23523d;font-weight:600}.editor-steps .active i,.editor-steps .complete i{background:#16744e;color:#fff}.editor-steps b{height:1px;background:#d8e2e5;width:95px}.editor-source{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #e1ebe6;border-radius:8px;background:#f5faf7;margin-bottom:24px}.editor-source>svg{color:#228455;flex-shrink:0}.editor-source>div{display:flex;flex-direction:column;gap:5px}.editor-source>div>span{font-size:11px;color:#7a8b90}.editor-source strong{font-size:13px;font-weight:550;color:#1c7d4f}.editor-source>p{font-size:11px;line-height:1.7;color:#71848c;margin-left:auto;text-align:right}.editor-legend{font-size:14px;font-weight:600;color:#243c4b;margin-bottom:10px;padding:0}.editor-state-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:23px}.account-editor label.editor-state{display:flex;flex-direction:row;align-items:flex-start;gap:10px;position:relative;border:1px solid #dfe6eb;border-radius:8px;padding:15px 12px;margin:0;cursor:pointer;color:#233f4b;min-width:0;min-height:81px}.editor-state input[type=radio]{width:15px;height:15px;min-height:15px;margin:2px 0 0;accent-color:#1c8958;padding:0;flex-shrink:0;box-shadow:none}.editor-state .state-glyph{color:#687d88;background:#f3f6f7;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;flex-shrink:0}.editor-state>span:last-child{min-width:0}.editor-state strong{display:block;font-size:13px;line-height:1.5;font-weight:600}.editor-state small{display:block;margin-top:6px;color:#7a8992;font-size:11px;line-height:1.6}.account-editor .editor-state.selected{border-color:#1e9361;background:#f0faf4}.editor-state.selected .state-glyph{color:#11814e;background:#e2f4e9}.account-editor .editor-state.refund{border-color:#efdfc5}.editor-state.refund .state-glyph{background:#fff5e2;color:#bf8a23}.account-editor .editor-state:focus-within{outline:2px solid #65a98b;outline-offset:2px}.account-editor .editor-reason{display:block;position:relative;font-size:13px;color:#273f4c;font-weight:550;margin:0 0 16px}.editor-reason .required{color:#c6494d}.account-editor textarea{display:block;border:1px solid #dce4ea;border-radius:7px;color:#263e4f;padding:12px;font:inherit;font-size:13px;font-weight:400;line-height:1.8;width:100%;resize:vertical;min-height:105px;margin-top:8px;background:#fff}.account-editor textarea:focus{outline:none;box-shadow:0 0 0 3px #2c895622;border-color:#3e9772}.account-editor textarea::placeholder{color:#92a0ab}.editor-reason>small{position:absolute;right:11px;bottom:8px;font-weight:400;font-size:10px;color:#7e8c97;pointer-events:none}.editor-scope{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.9;color:#758591;background:#f4f7f8;border-radius:6px;padding:11px}.editor-scope svg{flex-shrink:0;margin-top:2px}.account-editor .modal-actions{border-color:var(--line);padding-top:20px;margin-top:20px;gap:11px;flex-wrap:wrap}.editor-action-note{display:flex;align-items:center;gap:6px;font-size:11px;color:#7b8994;margin-right:auto}.refund-glyph{display:grid;place-items:center;width:48px;height:48px;background:#fff5e2;color:#b17d1f;border-radius:50%;flex-shrink:0}.editor-status-transition{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);border-radius:8px;padding:12px;margin-bottom:16px;font-size:13px}.editor-status-transition>span,.editor-status-transition>strong{background:#f2f6f5;padding:10px 12px;text-align:center;border-radius:5px;flex:1;line-height:1.5;font-weight:500}.editor-status-transition>strong{background:#f0f1f3}.account-editor .notice{font-size:12px;padding:12px;margin:16px 0;line-height:1.8}.account-editor .refund-notice{color:#a06f13;background:#fff8e9;border-color:#f0dfbb}.editor-preview-table{border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-top:16px}.account-edit-preview{width:100%;min-width:0;margin:0;table-layout:fixed;white-space:normal}.account-edit-preview th,.account-edit-preview td{padding:12px 14px;border-color:#edf1f3;font-size:12px;color:#304759}.account-edit-preview th{font-weight:500;background:#f5f8fa}.account-edit-preview th:first-child{width:43%}.account-edit-preview th:not(:first-child),.account-edit-preview td:not(:first-child){text-align:right;white-space:nowrap}.account-edit-preview td b{color:#183148;font-weight:600}.editor-preview-reason{margin-top:20px;font-size:13px;color:#344e60}.editor-preview-reason>span{font-weight:550}.editor-preview-reason>p{padding:12px;background:#f6f8f9;border:1px solid #e1e7eb;border-radius:6px;margin-top:8px;font-size:12px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.account-editor .account-edit-confirm{display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin:19px 0 0;font-size:12px;color:#344e60;line-height:1.9}.account-edit-confirm input{width:17px;height:17px;min-height:17px;flex-shrink:0;margin-top:2px;accent-color:#17533d}.editor-retention{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;color:#778995;font-size:11px;line-height:1.9}.editor-retention svg{flex-shrink:0;margin-top:2px}.account-editor .error{margin-top:16px;font-size:12px}.accounts-table td{font-size:13px;padding-top:12px;padding-bottom:12px}.accounts-table .email-link{font-size:14px;line-height:1.45}.accounts-table td small{margin-top:4px;line-height:1.5}.accounts-table .status-pill{font-size:12px}.drawer-finances>div>.metric-glyph{color:#187a51}.drawer-finances>div>.metric-glyph.amber{color:#ba7b12}@media(min-width:761px){.editor-state strong{font-size:14px}.editor-state small{font-size:12px}.editor-source>p,.editor-scope,.editor-action-note{font-size:12px}.account-editor textarea{font-size:14px}.account-edit-preview th,.account-edit-preview td,.account-editor .account-edit-confirm{font-size:13px}}@media(min-width:1750px){.account-metric{padding:24px}.account-metric strong{font-size:33px}.accounts-table td{font-size:14px;padding-top:15px;padding-bottom:15px}.accounts-table .email-link{font-size:14px}.accounts-table td small{font-size:11px}.accounts-table .status-pill{font-size:12px}}@media(max-width:1300px){.shell .sidebar{width:210px;padding-left:13px;padding-right:13px}.shell .main-area{margin-left:210px}.shell main{padding:24px 24px 0}.shell .topbar{padding:0 24px}.account-metric{gap:10px;padding:18px 13px}.account-metric strong{font-size:25px}.account-metric .metric-glyph{width:35px;height:37px}.account-metric p{font-size:12px}.account-metric small{font-size:10px}.account-tabs{width:auto}.account-search{max-width:none;flex:1}.account-tabs button{padding-left:8px;padding-right:8px}.account-filters{gap:8px}.account-filters>select{width:175px}.account-tabs{gap:6px}.shell .heading-actions{gap:7px}.shell .page-heading .secondary{padding:9px 11px}}@media(max-width:1100px){.account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-metric strong{font-size:28px}.account-metric{padding:18px;gap:15px}.account-filters{padding-top:14px}.account-tabs{order:3;width:100%;margin:0;min-height:43px}.account-tabs button{flex:1;justify-content:center;padding:6px 8px 14px}.account-search{flex:1;margin-bottom:3px}.account-filters>select{margin-bottom:3px}.sync-pending{margin-left:0}.account-sync .icon-button{margin-left:auto}}@media(max-width:760px){.shell .sidebar{width:242px;padding:28px 20px 0}.shell .main-area{margin-left:0}.shell main{padding:22px 18px 0}.shell .topbar{padding:0 18px;height:61px}.shell .page-heading h1{font-size:26px}.shell .page-heading p{font-size:12px;line-height:1.8;max-width:none}.shell .page-heading{margin-bottom:20px}.shell .page-heading .heading-actions{flex-wrap:wrap}.shell .page-heading>.heading-actions .secondary{font-size:12px;min-height:38px;padding:8px 10px}.accounts-page .page-heading{flex-wrap:wrap;gap:14px}.accounts-page .page-heading>.heading-actions{width:100%;gap:8px;justify-content:flex-end}.accounts-page .page-heading>.heading-actions .primary{min-height:38px;font-size:12px;padding:8px 12px}.accounts-page .page-heading>.heading-actions.source-actions .secondary:first-child{display:inline-flex}.accounts-page .page-heading>.heading-actions .secondary:first-child{display:inline-flex}.account-metrics{gap:10px;margin-bottom:14px}.account-metric{padding:15px 12px;gap:10px}.account-metric .metric-glyph{width:32px;height:34px;border-radius:7px}.account-metric .metric-glyph svg{width:19px}.account-metric p{font-size:11px;margin-bottom:7px}.account-metric strong{font-size:23px;letter-spacing:-.6px}.account-metric small{font-size:10px;margin-top:7px;line-height:1.7}.account-sync{gap:8px;padding:10px 11px;margin-bottom:14px;font-size:11px}.account-sync b{font-size:11px;flex:1;line-height:1.8}.sync-interval{display:none}.sync-pending{order:3;width:100%;font-size:10px;margin-left:16px}.account-sync .icon-button{margin-left:0}.account-filters{padding:14px 12px 0;gap:10px}.account-search{flex-basis:100%;min-width:0;margin-bottom:0}.account-search input{min-height:41px;font-size:12px}.account-filters>select{width:100%;min-height:40px;font-size:12px;margin:0}.account-tabs{gap:0;min-height:45px}.account-tabs button{font-size:12px;gap:5px;padding:8px 4px 13px}.account-tabs span{font-size:11px;min-width:20px;padding:1px 6px}.account-desktop-table{display:none}.account-mobile-cards{display:flex;flex-direction:column;gap:12px;padding:12px;background:#f7f9fa}.account-mobile-card{background:#fff;border:1px solid #e0e7eb;border-radius:9px;padding:15px 13px;min-width:0}.mobile-account-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mobile-account-heading>div{min-width:0;flex:1}.account-mobile-card .email-link{font-size:13px;font-weight:600;line-height:1.65}.mobile-account-heading p{font-size:10px;color:#74848d;margin-top:5px;line-height:1.8;overflow-wrap:anywhere}.mobile-account-heading .status-pill{font-size:10px;gap:4px;padding:3px 5px;flex-shrink:0;margin-top:2px}.mobile-account-finance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0;padding:13px 0;border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3}.mobile-account-finance>div{min-width:0}.mobile-account-finance>div+div{border-left:1px solid #edf1f3;padding-left:10px}.mobile-account-finance span{display:block;font-size:10px;color:#74828d}.mobile-account-finance b{display:block;font-size:15px;font-weight:600;color:#203c50;margin-top:5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mobile-account-progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;font-size:10px;color:#7a8791}.mobile-account-progress b{font-size:11px;font-weight:550;color:#2f4757;margin-left:5px}.mobile-account-progress .account-track{margin-top:8px}.mobile-account-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.mobile-account-bottom>small{color:#7d8993;font-size:10px;line-height:1.8}.mobile-account-bottom .account-row-actions{gap:12px}.mobile-account-bottom .account-detail-link{font-size:12px}.account-pagination{padding:12px;font-size:11px;gap:10px}.account-pagination>div{gap:5px}.account-footnote{font-size:10px;line-height:1.9}.account-drawer{width:100%;max-width:560px}.account-drawer-heading{padding:20px 18px 17px}.account-drawer-heading h2{font-size:22px}.account-drawer-body{padding:20px 18px}.drawer-identity{gap:9px}.drawer-identity>div{min-width:160px}.drawer-identity h3{font-size:14px}.drawer-updated{gap:6px}.drawer-updated .secondary{margin-left:0;margin-top:6px}.drawer-finances>div{gap:9px;padding:12px 10px}.drawer-finances .metric-glyph{width:30px;height:34px}.drawer-finances .metric-glyph svg{width:18px}.drawer-finances b{font-size:20px}.drawer-finances>div>div>span{font-size:11px}.drawer-section-title{gap:8px}.drawer-section-title>span{font-size:10px}.drawer-source{gap:7px}.drawer-source>span{padding:8px 9px;font-size:11px}.drawer-key-values{grid-template-columns:88px minmax(0,1fr);font-size:11px}.drawer-quotas>div{padding:10px}.drawer-quotas>div>div:first-child{font-size:11px}.account-editor-backdrop{padding:12px}.modal.account-editor{padding:22px 18px 20px;max-height:calc(100dvh - 24px)}.account-editor .modal-heading{margin-bottom:20px}.account-editor .modal-heading h2{font-size:21px}.account-editor .modal-heading p{font-size:11px}.editor-steps{gap:12px;margin-bottom:22px;font-size:11px}.editor-steps b{width:50px}.editor-steps i{width:27px;height:27px}.editor-source{padding:12px;gap:10px;margin-bottom:20px}.editor-source>p{font-size:10px}.editor-state-grid{gap:8px;margin-bottom:20px}.account-editor label.editor-state{padding:12px 9px;gap:8px;min-height:87px}.editor-state .state-glyph{display:none}.editor-state strong{font-size:12px}.editor-state small{font-size:10px}.account-editor .editor-reason,.account-editor textarea{font-size:12px}.editor-action-note{font-size:10px;flex-basis:100%}.account-editor .modal-actions{gap:8px}.account-editor .primary,.account-editor .secondary{font-size:12px;padding:9px 12px;min-height:41px}.editor-heading{gap:10px}.refund-glyph{width:36px;height:36px}.editor-status-transition{font-size:12px;gap:10px;padding:10px}.editor-status-transition>span,.editor-status-transition>strong{padding:9px}.account-editor .notice{font-size:11px;padding:10px}.account-edit-preview th,.account-edit-preview td{font-size:11px;padding:11px 9px}.account-edit-preview th:first-child{width:42%}.account-editor .account-edit-confirm{font-size:11px}.editor-preview-reason{font-size:12px}.editor-preview-reason>p{font-size:11px}.editor-retention,.shell .page-footer,.shell .demo-strip{font-size:10px}}@media(max-width:370px){.account-metric .metric-glyph{display:none}.account-metric strong{font-size:24px}.mobile-account-finance{gap:6px}.mobile-account-finance>div+div{padding-left:6px}.mobile-account-finance b{font-size:14px}.account-tabs button{font-size:11px}.drawer-finances .metric-glyph{display:none}}:root{--ui-forest:#0d332d;--ui-lime:#ddebae;--ui-canvas:#f5f7f7;--ui-surface:#fff;--ui-text:#142534;--ui-muted:#687b89;--ui-border:#e2e8e7;--ui-radius:9px;--ui-space:16px}.overview-page .page-heading .eyebrow{display:none}.overview-page .page-heading p{max-width:520px}.overview-page .page-heading .heading-actions{flex-wrap:wrap;justify-content:flex-end}@media(max-width:1050px){.overview-page .page-heading{align-items:flex-start;flex-wrap:wrap}.overview-page .heading-actions{gap:8px}}@media(max-width:760px){.overview-page .page-heading .heading-actions{justify-content:flex-start;width:100%}.overview-page .page-heading .heading-actions>[aria-label=刷新报表]{display:inline-flex}.overview-page .page-heading h1{font-size:27px}.overview-page .page-heading .heading-actions .secondary{min-height:40px}}
