*{box-sizing:border-box}html{color:#102c2a;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Segoe UI,sans-serif}body{margin:0}button,input,select,textarea{color:inherit;font:inherit}h1,h2,h3,p{margin-top:0}
:root{--p11-ink:#102c2a;--p11-green:#13584f;--p11-gold:#c49a49;--p11-paper:#f4f0e7;--p11-surface:#fffdf8;--p11-line:#ddd6c7;--p11-muted:#697773;--p11-danger:#a13f32}html{background:var(--p11-paper)}body{min-width:320px}a{color:inherit}button,input,select{min-height:44px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #2d8d80}.product-shell{background:radial-gradient(circle at 80% 0%, #13584f14, transparent 30%), var(--p11-paper);min-height:100vh}.product-rail{background:var(--p11-ink);color:#fff;bottom:0;inset-inline-start:0;z-index:30;flex-direction:column;width:260px;padding:28px 20px 22px;display:flex;position:fixed;top:0}.product-brand{align-items:center;gap:12px;margin-bottom:42px;text-decoration:none;display:flex}.product-brand>span,.auth-brand{background:var(--p11-gold);color:var(--p11-ink);border-radius:14px 4px 14px 14px;justify-content:center;align-items:center;width:46px;height:46px;font-family:Georgia,serif;font-weight:900;display:flex}.product-brand div{display:grid}.product-brand strong{font-family:Georgia,serif;font-size:20px}.product-brand small,.account small{color:#9db0ab;letter-spacing:.1em;font-size:10px}.product-rail nav{gap:6px;display:grid}.product-rail nav a{color:#c8d4d1;border-radius:8px;padding:12px 14px;font-weight:650;text-decoration:none}.product-rail nav a:hover,.product-rail nav a.active{color:#fff;background:#ffffff17}.product-rail nav a.active{box-shadow:inset 3px 0 var(--p11-gold)}[dir=rtl] .product-rail nav a.active{box-shadow:inset -3px 0 var(--p11-gold)}.account{border-top:1px solid #ffffff24;gap:6px;margin-top:auto;padding-top:18px;display:grid}.account label{gap:5px;margin:7px 0;font-size:12px;display:grid}.account select{color:#fff;background:#21423f;border:1px solid #55706c;border-radius:7px;min-width:0}.account-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.account-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #526b68;border-radius:7px}.product-workspace{min-height:100vh;margin-inline-start:260px}.page{max-width:1320px;margin:auto;padding:52px 46px 80px}.page.narrow{max-width:820px}.page-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.page-heading h1{letter-spacing:-.03em;margin:6px 0;font-family:Georgia,Noto Naskh Arabic,serif;font-size:clamp(34px,5vw,58px);font-weight:500;line-height:1.05}.eyebrow{color:#8d641e;letter-spacing:.12em;font-size:11px;font-weight:900}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:24px;display:grid}.metric,.panel,.state-card,.customer-card{background:var(--p11-surface);border:1px solid var(--p11-line);border-radius:14px;box-shadow:0 12px 34px #102c2a0f}.metric{gap:8px;min-height:155px;padding:22px;display:grid}.metric>span{color:var(--p11-muted)}.metric strong{font-family:Georgia,serif;font-size:28px}.metric.alert{border-top:3px solid var(--p11-danger)}.panel{padding:24px}.panel-heading{justify-content:space-between;align-items:center;display:flex}.overview-imports{gap:10px;margin-top:24px;display:grid}.overview-imports>a{border-top:1px solid var(--p11-line);justify-content:space-between;align-items:center;padding-top:10px;text-decoration:none;display:flex}.aging-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:1px;margin-top:20px;display:grid}.aging-grid div{border-inline-start:1px solid var(--p11-line);gap:8px;padding:12px 18px;display:grid}.filter-bar{border:1px solid var(--p11-line);background:#fffdf8bf;border-radius:12px;flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:18px;padding:14px;display:flex}.filter-bar label,.import-form label,.mapping-grid label{gap:6px;display:grid}.mapping-grid label{min-width:0}.mapping-grid label>span{overflow-wrap:anywhere;min-width:0;line-height:1.45}.filter-bar input,.filter-bar select,.import-form input,.import-form select,.mapping-grid input,.mapping-grid select{background:#fff;border:1px solid #c8c0b2;border-radius:7px;padding:9px 11px}.mapping-grid input,.mapping-grid select{box-sizing:border-box;font:inherit;width:100%;min-width:0;min-height:44px;line-height:1.4}.filter-bar .check{align-items:center;display:flex}.primary,.filter-bar button:not(.yf-smart-select-trigger):not(.yf-smart-select-option),.state-card button,.action-panel button,.confirmation button{background:var(--p11-green);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;padding:11px 18px;font-weight:750;text-decoration:none;display:inline-flex}.table-wrap{background:var(--p11-surface);border:1px solid var(--p11-line);border-radius:13px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:900px}th,td{text-align:start;border-bottom:1px solid #ebe6dd;padding:14px 16px}th{color:var(--p11-muted);font-size:12px}td small{color:var(--p11-muted);margin-top:4px;display:block}.money{white-space:nowrap}.money small{font-family:sans-serif;font-size:10px;display:inline}.status{background:#e6ede9;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.status.overdue,.status.failed,.status.completed_with_errors{color:#8f3226;background:#f5dfd9}.collection-operations{gap:18px;margin-top:22px;display:grid}.collection-form{border-top:1px solid var(--p11-line);gap:10px;padding-top:18px;display:grid}.collection-form label{gap:6px;display:grid}.collection-form input,.collection-form select,.collection-form textarea{background:#fff;border:1px solid #c8c0b2;border-radius:7px;max-width:520px;padding:9px 11px}.collection-form textarea{min-height:88px}.collection-operations .customer-card{flex-wrap:wrap;gap:10px}.cards-list{gap:10px;display:grid}.customer-card{justify-content:space-between;align-items:center;padding:18px 20px;text-decoration:none;display:flex}.customer-card>div:first-child{gap:5px;display:grid}.customer-card small{color:var(--p11-muted)}.currency-stack{flex-wrap:wrap;gap:12px;display:flex}.currency-stack>span{text-align:end;display:grid}.currency-stack em{color:var(--p11-danger);font-size:10px}.pager{justify-content:center;align-items:center;gap:14px;padding:22px;display:flex}.pager button{border:1px solid var(--p11-line);background:#fff;border-radius:7px;padding:7px 16px}.tabs{border-bottom:1px solid var(--p11-line);gap:4px;margin-bottom:22px;display:flex;overflow-x:auto}.tabs button{background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 16px}.tabs button[aria-selected=true]{border-color:var(--p11-green);color:var(--p11-green);font-weight:800}.state-card,.center-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:240px;padding:30px;display:flex}.center-state{min-height:100vh}.loader{border:3px solid #cbd8d4;border-top-color:var(--p11-green);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite p11-spin}@keyframes p11-spin{to{transform:rotate(360deg)}}.switch-mask{color:#fff;z-index:100;background:#102c2aeb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.auth-page{grid-template-columns:minmax(320px,1.1fr) minmax(320px,.9fr);min-height:100vh;display:grid}.auth-story{color:#fff;background:linear-gradient(#102c2adb,#102c2af0),radial-gradient(circle at 20% 15%,#297167,#0000 40%);flex-direction:column;justify-content:end;align-items:flex-start;padding:9vw;display:flex}.auth-story h1{max-width:760px;margin:14px 0;font-family:Georgia,Noto Naskh Arabic,serif;font-size:clamp(42px,6vw,78px);line-height:1.15}.auth-card{align-self:center;width:100%;max-width:470px;margin:auto;padding:50px;position:relative}.auth-card h2{margin:28px 0;font-size:34px}.auth-card form,.import-form,.mapping-grid{gap:18px;display:grid}.auth-card label{gap:7px;display:grid}.auth-card input{background:#fff;border:1px solid #bfb8aa;border-radius:8px;padding:12px}.language-toggle{inset-inline-end:40px;background:0 0;border:0;position:absolute;top:54px}.form-error{border-inline-start:4px solid var(--p11-danger);color:#70251c;background:#fae5df;border-radius:7px;gap:6px;padding:12px;display:grid}.form-error button{color:inherit;text-align:start;background:0 0;border:0}.organization-page{justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.organization-card{width:100%;max-width:680px}.organization-card h1{margin-bottom:8px;font-family:Georgia,Noto Naskh Arabic,serif;font-size:48px}.organization-list{gap:12px;margin-top:30px;display:grid}.organization-list button{background:var(--p11-surface);border:1px solid var(--p11-line);text-align:start;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.organization-list button>span:nth-child(2){display:grid}.organization-mark{color:var(--p11-green);background:#dce8e4;border-radius:9px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:flex}.upload-zone{border:1px dashed #9daea8;border-radius:10px;padding:25px}.mapping-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mapping-grid h2{grid-column:1/-1}.stepper{grid-template-columns:repeat(6,1fr);gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid;overflow-x:auto}.stepper li{color:var(--p11-muted);gap:5px;min-width:95px;font-size:10px;display:grid}.stepper li span{background:#d9dedb;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.stepper li.reached{color:var(--p11-green);font-weight:800}.stepper li.reached span{background:var(--p11-green);color:#fff}.action-panel,.confirmation,.result-grid{gap:15px;display:grid}.confirmation dl{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;display:grid}.confirmation dl div{background:#f4f1e9;gap:4px;padding:13px;display:grid}.confirmation dt{color:var(--p11-muted);font-size:11px}.error-row{border-top:1px solid var(--p11-line);padding-top:12px}.mobile-menu{display:none}.sr-only{width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:850px){.mobile-menu{background:var(--p11-ink);color:#fff;inset-inline-start:16px;z-index:50;border:0;border-radius:8px;padding:8px 14px;display:block;position:fixed;top:14px}.product-rail{transition:transform .18s;transform:translate(-110%)}[dir=rtl] .product-rail{transform:translate(110%)}.product-rail.open{transform:translate(0)}.product-workspace{margin-inline-start:0}.page{padding:78px 18px 60px}.auth-page{display:block}.auth-story{display:none}.auth-card{padding:90px 26px 40px}.customer-card{flex-direction:column;align-items:start;gap:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.muted,.field-help{color:var(--p11-muted)}.secondary-button,.quiet-button{border:1px solid var(--p11-line);color:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:9px 14px;font-weight:700;text-decoration:none;display:inline-flex}.secondary-button.danger{color:var(--p11-danger);border-color:#d5a59c}.notice{border-inline-start:4px solid var(--p11-gold);background:#f0ece3;border-radius:8px;gap:8px;padding:13px 15px;display:grid}.notice.success{border-color:var(--p11-green);background:#e1eee8}.notice.error{border-color:var(--p11-danger);color:#70251c;background:#fae5df}.self-service-page{background:var(--p11-paper);grid-template-columns:minmax(300px,.8fr) minmax(430px,1.2fr);min-height:100vh;display:grid}[data-theme=dark] .self-service-page{background:var(--yf-bg,#0d1312);color:var(--yf-text,#ecf5f2)}[data-theme=dark] .self-service-card{background:var(--yf-surface,#121b19)}[data-theme=dark] .phase13-form input:not([type=checkbox]),[data-theme=dark] .phase13-form select{background:var(--yf-surface-subtle,#17211f);border-color:var(--yf-border,#26322f);color:var(--yf-text,#ecf5f2)}[data-theme=dark] .phase13-form input:not([type=checkbox]):focus,[data-theme=dark] .phase13-form select:focus{border-color:var(--yf-primary,#36d2c0);box-shadow:0 0 0 3px var(--yf-primary-soft,#123a35)}.self-service-story{background:linear-gradient(155deg, #102c2aed, #13584ff5), var(--p11-ink);color:#fff;flex-direction:column;justify-content:center;min-height:100%;padding:clamp(40px,7vw,110px);display:flex;position:relative;overflow:hidden}.self-service-story h1{font-family:Georgia,Noto Naskh Arabic,serif;font-size:var(--yf-font-title,clamp(1.6rem, 3.5vw, 2.25rem));margin:12px 0;font-weight:500}.self-service-story p{color:#d4e2df;max-width:520px;font-size:18px;line-height:1.8}.security-pattern{border:1px solid #ffffff29;border-radius:50%;width:360px;height:360px;position:absolute;inset-block-end:-170px;inset-inline-end:-120px}.security-pattern:before,.security-pattern:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:44px}.security-pattern:after{inset:94px}.self-service-card{align-self:center;width:100%;max-width:760px;margin:auto;padding:clamp(34px,6vw,80px)}.self-service-header{justify-content:space-between;align-items:center;margin-bottom:46px;display:flex}.self-service-header .auth-brand{text-decoration:none}.self-service-card h2{font-family:Georgia,Noto Naskh Arabic,serif;font-size:var(--yf-font-title,clamp(1.35rem, 2.5vw, 1.75rem));margin:8px 0 12px;font-weight:500}.phase13-form{gap:17px;margin-top:26px;display:grid}.phase13-form label{gap:8px;min-width:0;font-weight:650;display:grid}.phase13-form label>span,.phase13-form .checkbox-group>legend{line-height:1.45}.phase13-form input:not([type=checkbox]),.phase13-form select{box-sizing:border-box;font:inherit;background:#fff;border:1px solid #bfb8aa;border-radius:8px;width:100%;min-height:46px;padding:10px 12px;line-height:1.4}.phase13-form select[multiple]{min-height:128px}.phase13-form .primary{justify-self:start;margin-top:5px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.self-service-links{border-top:1px solid var(--p11-line);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:34px;padding-top:20px;font-size:13px;display:flex}.self-service-links span{color:var(--p11-muted)}.auth-secondary-links{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px;font-size:13px;display:flex}.admin-page{max-width:1180px}.settings-nav{border-bottom:1px solid var(--p11-line);gap:4px;margin-bottom:24px;display:flex;overflow-x:auto}.settings-nav a{color:var(--p11-muted);white-space:nowrap;border-bottom:3px solid #0000;padding:12px 16px;font-weight:750;text-decoration:none}.settings-nav a[aria-current=page]{border-color:var(--p11-green);color:var(--p11-green)}.settings-panel{max-width:900px}.settings-panel h2,.panel>h2{font-family:Georgia,Noto Naskh Arabic,serif;font-size:28px;font-weight:500}.settings-grid{grid-template-columns:minmax(280px,.75fr) minmax(360px,1.25fr);align-items:start;gap:20px;display:grid}.stack{gap:20px;display:grid}.admin-list{gap:10px;display:grid}.admin-row{border:1px solid var(--p11-line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.admin-row>div,.membership-card header>div{gap:4px;min-width:0;display:grid}.admin-row small,.membership-card small,.role-card small{color:var(--p11-muted);overflow-wrap:anywhere}.membership-card{border:1px solid var(--p11-line);border-radius:12px;gap:16px;padding:18px;display:grid}.membership-card header{justify-content:space-between;align-items:center;gap:16px;display:flex}.membership-controls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.membership-controls label{gap:6px;display:grid}.membership-controls select{background:#fff;border:1px solid #bfb8aa;border-radius:8px;width:100%;padding:9px}.checkbox-group{border:0;min-width:0;margin:0;padding:0}.checkbox-group legend{margin-bottom:6px;padding:0}.checkbox-options{background:#fff;border:1px solid #bfb8aa;border-radius:8px;gap:2px;max-height:160px;padding:6px;display:grid;overflow-y:auto}.membership-controls .checkbox-option,.form-grid .checkbox-option,.phase13-form .checkbox-option{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;font-weight:500;line-height:1.4;display:flex}.checkbox-option:hover{background:#f6f3ed}.checkbox-option input{flex:none;margin:0}.checkbox-group:disabled .checkbox-option{cursor:not-allowed;opacity:.6}.inline-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.permission-grid{border:1px solid var(--p11-line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;padding:16px;display:grid}.permission-grid legend{padding:0 8px;font-weight:800}.permission-grid label{border:1px solid #ebe6dd;border-radius:8px;align-items:start;gap:9px;padding:10px;font-weight:500;display:flex}.permission-grid input{flex:none;width:auto;min-height:auto}.permission-grid span{gap:3px;display:grid}.permission-grid small{color:var(--p11-muted);font-weight:400}.role-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.role-card ul{color:var(--p11-muted);margin-bottom:0;padding-inline-start:20px;font-size:13px}.onboarding-progress{background:#d8ddd8;border-radius:999px;height:9px;margin-bottom:24px;overflow:hidden}.onboarding-progress span{background:var(--p11-green);height:100%;display:block}.onboarding-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.onboarding-list li{background:var(--p11-surface);border:1px solid var(--p11-line);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.onboarding-list li.done{border-inline-start:4px solid var(--p11-green)}.onboarding-list li>div{gap:4px;display:grid}.onboarding-list small{color:var(--p11-muted)}.step-number{background:#e0e7e3;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-weight:900;display:flex}.done .step-number{background:var(--p11-green);color:#fff}.legal-page{max-width:1080px;min-height:100vh;margin:auto;padding:28px clamp(18px,5vw,64px) 80px}.legal-topbar{justify-content:space-between;align-items:center;display:flex}.legal-topbar .product-brand{color:var(--p11-ink);margin:0}.legal-nav{border-bottom:1px solid var(--p11-line);gap:8px;margin:30px 0;display:flex;overflow-x:auto}.legal-nav a{white-space:nowrap;padding:12px 16px;font-weight:750;text-decoration:none}.legal-sheet{background:var(--p11-surface);border:1px solid var(--p11-line);border-radius:15px;padding:clamp(24px,6vw,70px);box-shadow:0 18px 50px #102c2a12}.legal-sheet h1{margin:12px 0;font-family:Georgia,Noto Naskh Arabic,serif;font-size:clamp(36px,6vw,62px);font-weight:500;line-height:1.1}.legal-boundary{color:#6e5120;background:#f5ead5;border-radius:8px;margin-bottom:34px;padding:14px}.legal-content{white-space:pre-wrap;max-width:78ch;margin:34px 0;line-height:1.9}.legal-acceptance{border-top:1px solid var(--p11-line);padding-top:24px}@media (max-width:900px){.self-service-page{display:block}.self-service-story{display:none}.settings-grid,.membership-controls{grid-template-columns:1fr}}@media (max-width:580px){.form-grid{grid-template-columns:1fr}.self-service-card{padding:28px 20px 50px}.admin-row,.onboarding-list li{grid-template-columns:1fr;align-items:stretch}.admin-row .status,.onboarding-list .step-number{justify-self:start}.page-heading{flex-direction:column;align-items:start}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--yf-bg:#f5f7f8;--yf-surface:#fff;--yf-surface-subtle:#f8fafb;--yf-text:#17211f;--yf-text-muted:#6a7774;--yf-text-faint:#94a09d;--yf-border:#e5eae9;--yf-border-strong:#d9e0de;--yf-primary:#0f766e;--yf-primary-hover:#0b5f59;--yf-primary-soft:#e8f7f4;--yf-accent:#14b8a6;--yf-success:#0f766e;--yf-success-soft:#e8f7f4;--yf-danger:#e24c4b;--yf-danger-soft:#fff0ef;--yf-warning:#d58a19;--yf-warning-soft:#fff7e8;--yf-info:#3977e8;--yf-info-soft:#edf4ff;--yf-violet:#7c5ce0;--yf-violet-soft:#f2efff;--yf-focus:#0f766e;--yf-disabled-bg:#eef2f1;--yf-disabled-text:#6a7774;--yf-disabled-border:#d9e0de;--yf-input-disabled-bg:#eef2f1;--yf-input-placeholder:#6a7774;--yf-table-row-hover:#f3f8f7;--yf-table-row-selected:#e8f7f4;--yf-table-row-focus:#0f766e;--yf-table-divider:#e5eae9;--yf-chart-1:#0f766e;--yf-chart-2:#14b8a6;--yf-chart-3:#3977e8;--yf-chart-4:#d58a19;--yf-chart-5:#e24c4b;--yf-space-1:.25rem;--yf-space-2:.5rem;--yf-space-3:.75rem;--yf-space-4:1rem;--yf-space-5:1.5rem;--yf-space-6:2rem;--yf-space-7:3rem;--yf-space-8:4rem;--yf-control-height:2.75rem;--yf-control-min:2.75rem;--yf-control-height-compact:2.25rem;--yf-radius-sm:.375rem;--yf-radius-md:.625rem;--yf-radius-lg:.75rem;--yf-radius-xl:1rem;--yf-radius-pill:9999px;--yf-shadow-card:0 1px 3px #0f28240a, 0 6px 16px -4px #0f28240f;--yf-shadow-overlay:0 16px 48px -8px #0c1e1929;--yf-focus-ring:0 0 0 3px var(--yf-primary-soft);--yf-font-page-title:clamp(1.5rem, 1.8vw, 1.75rem);--yf-font-title:clamp(1.5rem, 1.8vw, 1.75rem);--yf-font-section-title:1.125rem;--yf-font-card-title:1rem;--yf-font-body:.875rem;--yf-font-compact:.8125rem;--yf-font-label:.8125rem;--yf-font-meta:.75rem;--yf-line-body:1.6;--yf-line-tight:1.25;--yf-sidebar-width:17rem;--yf-sidebar-collapsed-width:4.875rem;--yf-topbar-height:4.5rem;--yf-content-max:96.25rem;--yf-transition-fast:.14s;--yf-transition-normal:.22s}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--yf-bg:#0d1312;--yf-surface:#121b19;--yf-surface-subtle:#17211f;--yf-text:#ecf5f2;--yf-text-muted:#b4c2be;--yf-text-faint:#9baba7;--yf-border:#26322f;--yf-border-strong:#40504c;--yf-primary:#36d2c0;--yf-primary-hover:#68e3d5;--yf-primary-soft:#123a35;--yf-accent:#36d2c0;--yf-success:#36d2c0;--yf-success-soft:#123a35;--yf-danger:#ff7b78;--yf-danger-soft:#3b2323;--yf-warning:#f0b351;--yf-warning-soft:#382e1e;--yf-info:#76a6ff;--yf-info-soft:#1e2d45;--yf-violet:#a895f0;--yf-violet-soft:#2a2544;--yf-focus:#36d2c0;--yf-disabled-bg:#1b2523;--yf-disabled-text:#9baba7;--yf-disabled-border:#34413e;--yf-input-disabled-bg:#1b2523;--yf-input-placeholder:#9baba7;--yf-table-row-hover:#182522;--yf-table-row-selected:#15332f;--yf-table-row-focus:#36d2c0;--yf-table-divider:#26322f;--yf-shadow-card:0 1px 3px #0000004d, 0 8px 24px -6px #00000073;--yf-shadow-overlay:0 20px 60px -10px #0009}@media (prefers-color-scheme:dark){[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--yf-bg:#0d1312;--yf-surface:#121b19;--yf-surface-subtle:#17211f;--yf-text:#ecf5f2;--yf-text-muted:#b4c2be;--yf-text-faint:#9baba7;--yf-border:#26322f;--yf-border-strong:#40504c;--yf-primary:#36d2c0;--yf-primary-hover:#68e3d5;--yf-primary-soft:#123a35;--yf-accent:#36d2c0;--yf-success:#36d2c0;--yf-success-soft:#123a35;--yf-danger:#ff7b78;--yf-danger-soft:#3b2323;--yf-warning:#f0b351;--yf-warning-soft:#382e1e;--yf-info:#76a6ff;--yf-info-soft:#1e2d45;--yf-violet:#a895f0;--yf-violet-soft:#2a2544;--yf-focus:#36d2c0;--yf-disabled-bg:#1b2523;--yf-disabled-text:#9baba7;--yf-disabled-border:#34413e;--yf-input-disabled-bg:#1b2523;--yf-input-placeholder:#9baba7;--yf-table-row-hover:#182522;--yf-table-row-selected:#15332f;--yf-table-row-focus:#36d2c0;--yf-table-divider:#26322f;--yf-shadow-card:0 1px 2px #00000040, 0 14px 34px #0000002e;--yf-shadow-overlay:0 24px 70px #00000073}}@media (prefers-color-scheme:light){[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}
.yf-product-shell{background:var(--yf-bg);min-height:100vh}.yf-desktop-sidebar,.yf-mobile-drawer{background:var(--yf-surface);border-inline-end:1px solid var(--yf-border);color:var(--yf-text);gap:var(--yf-space-5);flex-direction:column;padding:1.125rem .875rem;display:flex;overflow-y:auto}.yf-desktop-sidebar{bottom:0;inset-inline-start:0;width:var(--yf-sidebar-width);z-index:40;position:fixed;top:0}.yf-brand{color:var(--yf-text);align-items:center;gap:.7rem;min-height:2.75rem;padding-inline:.35rem;text-decoration:none;display:flex}.yf-brand-mark{background:var(--yf-primary-soft);border-radius:var(--yf-radius-md);color:var(--yf-primary);flex:none;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;font-size:1.25rem;font-weight:900;display:inline-flex}.yf-brand>span:last-child{line-height:1.25;display:grid}.yf-brand strong{letter-spacing:-.02em;font-size:1rem}.yf-brand small{color:var(--yf-text-muted);font-size:.65rem}.yf-tenant-switcher{background:var(--yf-surface-subtle);border:1px solid var(--yf-border);border-radius:var(--yf-radius-lg);align-items:center;gap:.7rem;min-width:0;padding:.6rem;display:flex}.yf-tenant-avatar,.yf-user-avatar{background:var(--yf-primary);border-radius:var(--yf-radius-md);color:#fff;flex:none;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;font-size:.65rem;font-weight:850;display:inline-flex}.yf-tenant-copy{width:100%;min-width:0;display:grid}.yf-tenant-copy small{color:var(--yf-text);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.yf-tenant-copy select{appearance:none;color:var(--yf-text);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;width:100%;min-height:1.65rem;padding:0;font-size:.72rem;font-weight:750;overflow:hidden}.yf-primary-navigation,.yf-navigation-group{display:grid}.yf-primary-navigation{gap:1rem}.yf-navigation-group{gap:.2rem}.yf-navigation-group>p{color:var(--yf-text-muted);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .3rem;padding-inline:.65rem;font-size:.6rem;font-weight:850}.yf-navigation-group a{color:var(--yf-text-muted);min-height:2.6rem;transition:background var(--yf-transition-fast), color var(--yf-transition-fast), transform var(--yf-transition-fast);border-radius:.7rem;align-items:center;gap:.7rem;padding:.5rem .65rem;font-size:.78rem;font-weight:650;text-decoration:none;display:flex;position:relative}.yf-navigation-group a:hover{background:var(--yf-surface-subtle);color:var(--yf-text);transform:translate(2px)}[dir=rtl] .yf-navigation-group a:hover{transform:translate(-2px)}.yf-navigation-group a.active{background:var(--yf-primary-soft);color:var(--yf-primary)}.yf-navigation-group a.active:before{background:var(--yf-primary);content:"";border-radius:999px;width:.2rem;height:1.4rem;position:absolute;inset-inline-start:-.875rem}.yf-navigation-glyph{flex:none;justify-content:center;align-items:center;width:1.2rem;font-size:1rem;display:inline-flex}.yf-navigation-glyph svg{width:1.1rem;height:1.1rem}.yf-workspace{min-width:0;min-height:100vh;margin-inline-start:var(--yf-sidebar-width)}.yf-top-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb, var(--yf-surface) 92%, transparent);border-bottom:1px solid var(--yf-border);align-items:center;gap:var(--yf-space-3);height:var(--yf-topbar-height);z-index:30;justify-content:space-between;padding-inline:1.75rem;display:flex;position:sticky;top:0}.yf-topbar-leading,.yf-topbar-actions{align-items:center;gap:.625rem;min-width:0;display:flex}.yf-topbar-actions{margin-inline-start:auto}.yf-icon-button.yf-mobile-menu{display:none}.yf-command-trigger{background:var(--yf-surface-subtle);border:1px solid var(--yf-border);border-radius:var(--yf-radius-md);color:var(--yf-text-muted);cursor:pointer;text-align:start;align-items:center;gap:.55rem;min-width:15.5rem;height:2.5rem;padding-inline:.75rem .45rem;display:flex}.yf-command-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.68rem;overflow:hidden}.yf-command-trigger kbd{background:var(--yf-surface);border:1px solid var(--yf-border);color:var(--yf-text-muted);border-radius:.35rem;padding:.1rem .35rem;font-size:.62rem}.yf-branch-switcher{align-items:center;gap:.5rem;display:flex}.yf-branch-switcher>span{color:var(--yf-text-muted);font-size:.68rem}.yf-branch-switcher select{background:var(--yf-surface);border:1px solid var(--yf-border);border-radius:var(--yf-radius-md);color:var(--yf-text);max-width:12rem;min-height:2.5rem;padding-inline:.65rem}.yf-main-content>.page{color:var(--yf-text);max-width:var(--yf-content-max);padding:2rem 1.75rem 4rem}.yf-main-content .page-heading h1{color:var(--yf-text);font-family:inherit;font-size:var(--yf-font-title);letter-spacing:-.035em;font-weight:720}.yf-main-content .eyebrow{color:var(--yf-primary)}.yf-mobile-layer,.yf-dialog-layer{z-index:80;position:fixed;inset:0}.yf-drawer-backdrop,.yf-dialog-backdrop{background:#07110f8c;border:0;width:100%;min-height:0;padding:0;position:absolute;inset:0}.yf-mobile-drawer{bottom:0;inset-inline-start:0;width:17rem;max-width:calc(100vw - 3rem);position:absolute;top:0}.yf-drawer-heading{justify-content:space-between;align-items:center;display:flex}.yf-drawer-heading .yf-brand{padding:0}.yf-command-palette{inset-inline:1rem;max-width:37rem;margin:auto;position:absolute;top:min(15vh,7rem);overflow:hidden}.yf-command-palette>input{background:var(--yf-surface);border:0;border-bottom:1px solid var(--yf-border);color:var(--yf-text);width:100%;min-height:3.5rem;padding-inline:1rem}.yf-command-results{max-height:min(50vh,24rem);padding:.5rem;display:grid;overflow-y:auto}.yf-command-results>button{border-radius:var(--yf-radius-md);color:var(--yf-text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;min-height:2.75rem;padding-inline:.75rem;display:flex}.yf-command-results>button[aria-selected=true]{background:var(--yf-primary-soft);color:var(--yf-primary)}.yf-command-results small,.yf-command-results p{color:var(--yf-text-muted)}.yf-notification-control,.yf-account-control{position:relative}.yf-notification-count{background:var(--yf-danger);border:2px solid var(--yf-surface);color:#fff;inset-inline-end:-.3rem;border-radius:999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding-inline:.15rem;font-size:.55rem;font-weight:850;display:inline-flex;position:absolute;top:-.3rem}.yf-notification-panel,.yf-account-menu{inset-inline-end:0;z-index:70;position:absolute;top:calc(100% + .65rem)}.yf-notification-panel{width:min(24rem,100vw - 2rem);overflow:hidden}.yf-notification-panel header{border-bottom:1px solid var(--yf-border);justify-content:space-between;align-items:center;padding:.9rem 1rem;display:flex}.yf-notification-panel header>div{display:grid}.yf-notification-panel header small{color:var(--yf-text-muted);font-size:.68rem}.yf-notification-panel header button,.yf-notification-panel>a{color:var(--yf-primary);cursor:pointer;background:0 0;border:0;font-size:.7rem;font-weight:750}.yf-notification-panel>a{border-top:1px solid var(--yf-border);text-align:center;padding:.75rem 1rem;text-decoration:none;display:block}.yf-notification-items{max-height:20rem;padding:.4rem;display:grid;overflow-y:auto}.yf-notification-items>button{border-radius:var(--yf-radius-md);color:var(--yf-text);cursor:pointer;text-align:start;background:0 0;border:0;gap:.15rem;min-height:3.5rem;padding:.65rem;display:grid}.yf-notification-items>button.unread{background:var(--yf-primary-soft)}.yf-notification-items>button span,.yf-notification-items>p{color:var(--yf-text-muted);font-size:.7rem}.yf-account-trigger{border-radius:var(--yf-radius-md);color:var(--yf-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;min-height:2.7rem;padding:.15rem .35rem;display:flex}.yf-account-trigger:hover{background:var(--yf-surface-subtle)}.yf-user-copy{text-align:start;max-width:9rem;display:grid}.yf-user-copy strong,.yf-user-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yf-user-copy strong{font-size:.68rem}.yf-user-copy small{color:var(--yf-text-muted);font-size:.56rem}.yf-account-menu{min-width:12rem;padding:.4rem;display:grid;overflow:hidden}.yf-account-menu a,.yf-account-menu button{color:var(--yf-text);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:.55rem;min-height:2.4rem;padding:.5rem .65rem;text-decoration:none}.yf-account-menu a:hover,.yf-account-menu button:hover{background:var(--yf-surface-subtle)}@media (max-width:1023px){.yf-desktop-sidebar{display:none}.yf-workspace{margin-inline-start:0}.yf-icon-button.yf-mobile-menu{display:inline-flex}.yf-top-bar{padding-inline:1rem}}@media (max-width:767px){.yf-top-bar{gap:.35rem;height:4rem;padding-inline:.75rem}.yf-topbar-actions{gap:.35rem}.yf-command-trigger{justify-content:center;width:2.5rem;min-width:2.5rem;height:2.5rem;padding:0}.yf-command-trigger>span:nth-child(2),.yf-command-trigger kbd,.yf-user-copy,.yf-account-trigger>span:last-child,.yf-topbar-leading .yf-branch-switcher{display:none}.yf-account-trigger{padding:0}.yf-main-content>.page{padding:1.4rem 1rem 3rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.yf-navigation-group a:hover,[dir=rtl] .yf-navigation-group a:hover{transform:none}.yf-heading-description{max-inline-size:72ch}
html{background:var(--yf-bg);color:var(--yf-text)}body{background:var(--yf-bg);color:var(--yf-text);font-size:var(--yf-font-body);line-height:var(--yf-line-body)}button,input,select,textarea{accent-color:var(--yf-primary)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--yf-focus);outline-offset:3px}button:disabled,input:disabled,select:disabled,textarea:disabled{background:var(--yf-disabled-bg);border-color:var(--yf-disabled-border);color:var(--yf-disabled-text);cursor:not-allowed}input::placeholder,textarea::placeholder{color:var(--yf-input-placeholder);opacity:1}input[type=number]{font-variant-numeric:tabular-nums;text-align:start;direction:ltr;unicode-bidi:isolate;min-inline-size:0}input[type=number]::-webkit-inner-spin-button{margin-inline-start:var(--yf-space-2)}input[type=number]::-webkit-outer-spin-button{margin-inline-start:var(--yf-space-2)}.yf-icon-button{background:var(--yf-surface);border:1px solid var(--yf-border);border-radius:var(--yf-radius-md);color:var(--yf-text);cursor:pointer;height:2.5rem;min-height:2.5rem;transition:background var(--yf-transition-fast), border-color var(--yf-transition-fast), transform var(--yf-transition-fast);flex:none;justify-content:center;align-items:center;width:2.5rem;padding:0;display:inline-flex}.yf-icon-button:hover{background:var(--yf-surface-subtle);border-color:var(--yf-border-strong);transform:translateY(-1px)}.yf-locale-toggle{font-size:.72rem;font-weight:800}.yf-popover,.yf-dialog{background:var(--yf-surface);border:1px solid var(--yf-border);border-radius:var(--yf-radius-lg);box-shadow:var(--yf-shadow-overlay);color:var(--yf-text)}.yf-card,.metric,.panel,.state-card,.customer-card,.table-wrap,.filter-bar{background:var(--yf-surface);border-color:var(--yf-border);box-shadow:var(--yf-shadow-card);color:var(--yf-text)}.filter-bar input,.filter-bar select,.import-form input,.import-form select,.mapping-grid input,.mapping-grid select,.collection-form input,.collection-form select,.collection-form textarea{background:var(--yf-surface);border-color:var(--yf-border-strong);color:var(--yf-text)}th,td{border-color:var(--yf-table-divider)}tbody tr:hover{background:var(--yf-table-row-hover)}tbody tr:focus-within{box-shadow:inset 3px 0 var(--yf-table-row-focus)}.yf-collections-workspace{min-inline-size:0;container-type:inline-size}.yf-collections-module{background:var(--yf-surface);border:1px solid var(--yf-border);border-radius:var(--yf-radius-lg);box-shadow:var(--yf-shadow-card);min-inline-size:0;padding:0 var(--yf-space-5) var(--yf-space-5);margin-block-end:var(--yf-space-5);position:relative;overflow:visible}.yf-collections-module>.yf-section-header{border-block-end:1px solid var(--yf-table-divider);padding-block:var(--yf-space-5) var(--yf-space-4);margin-block-start:0}.yf-customer-context{background:linear-gradient(135deg, var(--yf-surface-subtle), transparent 65%), var(--yf-surface);border:1px solid var(--yf-border);border-inline-start:4px solid var(--yf-primary);border-radius:var(--yf-radius-lg);align-items:end;gap:var(--yf-space-3);padding:var(--yf-space-4);grid-template-columns:minmax(12rem,1fr) auto auto;margin-block-end:var(--yf-space-6);display:grid}.yf-customer-context .yf-form-field{margin:0}.yf-collections-branch-control{font-size:var(--yf-font-label);align-items:start;gap:var(--yf-space-1);max-inline-size:21rem;font-weight:700;display:grid}.yf-collections-branch-control select{background:var(--yf-surface);border:1px solid var(--yf-border-strong);border-radius:var(--yf-radius-md);color:var(--yf-text);min-block-size:2.5rem;max-inline-size:100%;padding-inline:var(--yf-space-3)}.yf-collection-form{gap:var(--yf-space-4);display:grid}.yf-row-actions{align-items:center;gap:var(--yf-space-2);flex-wrap:wrap;min-inline-size:10rem;display:flex}.yf-row-actions button{min-block-size:2.25rem;padding:var(--yf-space-1) var(--yf-space-3)}.yf-id-cell{font-family:var(--yf-font-mono);overflow-wrap:anywhere;text-align:start;direction:ltr;unicode-bidi:isolate;max-inline-size:18rem;font-size:.78rem}@container (max-width:42rem){.yf-customer-context{grid-template-columns:1fr;align-items:stretch}.yf-customer-context button{inline-size:100%}.yf-collections-module{padding-inline:var(--yf-space-3)}.yf-collections-module>.yf-section-header{flex-direction:column;align-items:stretch}.yf-collections-branch-control,.yf-collections-branch-control select{inline-size:100%}}[dir=rtl] tbody tr:focus-within{box-shadow:inset -3px 0 var(--yf-table-row-focus)}.yf-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.yf-page-header,.yf-section-header{align-items:end;gap:var(--yf-space-5);justify-content:space-between;min-inline-size:0;display:flex}.yf-page-header{margin-block-end:var(--yf-space-6)}.yf-section-header{margin-block:var(--yf-space-6) var(--yf-space-4)}.yf-heading-copy{min-inline-size:0}.yf-heading-copy h1,.yf-heading-copy h2{color:var(--yf-text);line-height:var(--yf-line-tight);margin:0}.yf-heading-copy h1{font-size:var(--yf-font-title)}.yf-heading-copy h2{font-size:1.15rem}.yf-eyebrow,.yf-card-label{color:var(--yf-primary);font-size:var(--yf-font-label);letter-spacing:.04em;margin:0 0 var(--yf-space-2);text-transform:uppercase;font-weight:800}.yf-heading-description,.yf-card-detail,.yf-field-help,.yf-dialog-header p,.yf-chart-frame figcaption p{color:var(--yf-text-muted);margin:var(--yf-space-2) 0 0}.yf-header-actions,.yf-card-actions,.yf-dialog-actions{align-items:center;gap:var(--yf-space-2);flex-wrap:wrap;display:flex}.yf-card-grid,.yf-state-grid,.yf-chart-grid{gap:var(--yf-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.yf-metric-card,.yf-insight-card,.yf-chart-frame,.yf-page-state{background:var(--yf-surface);border:1px solid var(--yf-border);border-radius:var(--yf-radius-lg);box-shadow:var(--yf-shadow-card);color:var(--yf-text);min-inline-size:0;padding:var(--yf-space-5);margin:0}.yf-insight-card{border-inline-start:4px solid var(--yf-primary)}.yf-insight-card h3,.yf-chart-frame figcaption,.yf-page-state h2{margin:0}.yf-metric-value{color:var(--yf-text);font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:800;line-height:var(--yf-line-tight);margin-block:var(--yf-space-2);overflow-wrap:anywhere;max-inline-size:100%;overflow-x:auto}.yf-money{color:inherit;font-variant-numeric:tabular-nums;unicode-bidi:isolate}.yf-money small{color:var(--yf-text-muted);font-size:.68em;font-weight:700}.yf-status-badge{--yf-status-tone:var(--yf-text-muted);background:var(--yf-surface-subtle);border:1px solid var(--yf-border);color:var(--yf-text);font-size:var(--yf-font-label);align-items:center;gap:var(--yf-space-2);white-space:nowrap;border-radius:999px;min-block-size:1.75rem;padding:.35rem .65rem;font-weight:800;line-height:1;display:inline-flex}.yf-status-badge:before{background:var(--yf-status-tone);content:"";border-radius:50%;block-size:.42rem;inline-size:.42rem}.yf-status-badge--success{--yf-status-tone:var(--yf-success);background:var(--yf-success-soft);border-color:var(--yf-status-tone)}.yf-status-badge--warning{--yf-status-tone:var(--yf-warning);background:var(--yf-warning-soft);border-color:var(--yf-status-tone)}.yf-status-badge--danger{--yf-status-tone:var(--yf-danger);background:var(--yf-danger-soft);border-color:var(--yf-status-tone)}.yf-status-badge--info{--yf-status-tone:var(--yf-info);background:var(--yf-info-soft);border-color:var(--yf-status-tone)}.yf-status-badge--violet{--yf-status-tone:var(--yf-violet);background:var(--yf-violet-soft);border-color:var(--yf-status-tone)}.yf-filter-bar{background:var(--yf-surface);border:1px solid var(--yf-border);border-radius:var(--yf-radius-lg);box-shadow:var(--yf-shadow-card);align-items:end;gap:var(--yf-space-3);margin-block:var(--yf-space-5);padding:var(--yf-space-4);flex-wrap:wrap;display:flex}.yf-filter-bar label,.yf-form-field{gap:var(--yf-space-2);display:grid}.yf-filter-bar label:not(.yf-search-input),.yf-form-field>label{color:var(--yf-text);font-size:var(--yf-font-label);font-weight:800}.yf-filter-bar input,.yf-filter-bar select,.yf-form-field input,.yf-form-field select,.yf-form-field textarea{background:var(--yf-surface);border:1px solid var(--yf-border-strong);border-radius:var(--yf-radius-md);color:var(--yf-text);min-block-size:2.75rem;padding:.65rem .8rem}.yf-filter-bar label.check{align-items:center;gap:var(--yf-space-2);min-block-size:2.75rem;display:inline-flex}.yf-filter-bar input[type=checkbox]{flex:0 0 1.25rem;block-size:1.25rem;min-block-size:1.25rem;inline-size:1.25rem;padding:0}.yf-search-input{flex:16rem;position:relative}.yf-search-input input{inline-size:100%;padding-inline-start:2.4rem}.yf-search-icon{color:var(--yf-text-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:.8rem;transform:translateY(-50%)}.yf-data-table-region{background:var(--yf-surface);border:1px solid var(--yf-border);border-radius:var(--yf-radius-lg);box-shadow:var(--yf-shadow-card);overscroll-behavior-inline:contain;max-inline-size:100%;overflow-x:auto}.yf-data-table{border-collapse:collapse;inline-size:100%;min-inline-size:42rem}.yf-data-table caption{color:var(--yf-text);padding:var(--yf-space-4);text-align:start;font-weight:800}.yf-data-table th,.yf-data-table td{border-block-start:1px solid var(--yf-table-divider);text-align:start;padding:.8rem 1rem}.yf-data-table thead th{background:var(--yf-surface-subtle);color:var(--yf-text);font-size:var(--yf-font-label);letter-spacing:.03em;text-transform:uppercase}.yf-data-table .yf-numeric-cell{font-variant-numeric:tabular-nums;text-align:end}.yf-chart-frame{gap:var(--yf-space-4);min-block-size:14rem;display:grid}.yf-chart-visual,.yf-chart-state{background:var(--yf-surface-subtle);border:1px solid var(--yf-border);border-radius:var(--yf-radius-md);justify-content:center;align-items:center;min-block-size:8rem;display:flex}.yf-chart-visual svg{block-size:auto;max-block-size:15rem;inline-size:100%}.yf-chart-visual polyline{fill:none;stroke:var(--yf-chart-1);stroke-linecap:round;stroke-linejoin:round;stroke-width:5px;vector-effect:non-scaling-stroke}.yf-chart-state{color:var(--yf-text-muted);gap:var(--yf-space-3);text-align:center;flex-direction:column}.yf-managed-dialog-backdrop{padding:var(--yf-space-4);z-index:100;background:#07131094;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.yf-managed-dialog{max-block-size:calc(100dvh - 2rem);inline-size:min(34rem,100%);padding:0;overflow-y:auto}.yf-dialog-header,.yf-dialog-content{padding:var(--yf-space-5)}.yf-dialog-header{border-block-end:1px solid var(--yf-border)}.yf-dialog-header h2{margin:0}.yf-dialog-form{gap:var(--yf-space-5);display:grid}.yf-dialog-actions{justify-content:end}.yf-field-help,.yf-field-error{font-size:var(--yf-font-label);margin:0}.yf-field-error{border-inline-start:3px solid var(--yf-danger);color:var(--yf-text);padding-inline-start:var(--yf-space-2);font-weight:700}.yf-page-state{box-shadow:none;text-align:center;align-content:center;min-block-size:9rem}.yf-page-state--denied{border-color:var(--yf-warning)}.yf-page-state--error,.yf-page-state--unavailable{border-color:var(--yf-danger)}.yf-state-action{gap:var(--yf-space-2);flex-wrap:wrap;justify-content:center;margin-block-start:var(--yf-space-4);display:flex}.yf-toast{background:var(--yf-text);border:1px solid var(--yf-border-strong);border-radius:var(--yf-radius-md);box-shadow:var(--yf-shadow-overlay);color:var(--yf-bg);z-index:120;max-inline-size:min(24rem,100vw - 2rem);padding:.85rem 1rem;position:fixed;inset-block-end:var(--yf-space-5);inset-inline-end:var(--yf-space-5)}.yf-component-fixture{gap:var(--yf-space-5);max-inline-size:var(--yf-content-max);padding:var(--yf-space-6);margin-inline:auto;display:grid}.yf-fixture-ready{color:var(--yf-success);text-align:center;align-self:center;margin:0;font-weight:800}.yf-badge-samples{gap:var(--yf-space-2);flex-wrap:wrap;display:flex}.yf-command-center-dashboard{gap:var(--yf-space-5);max-inline-size:var(--yf-content-max);padding:var(--yf-space-6);margin-inline:auto;display:grid}.yf-dashboard-layout{gap:var(--yf-space-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.yf-dashboard-module{background:var(--yf-surface);border:1px solid var(--yf-border);border-radius:var(--yf-radius-xl);box-shadow:var(--yf-shadow-card);min-inline-size:0;padding:var(--yf-space-5)}.yf-dashboard-module--portfolio{grid-column:span 3}.yf-dashboard-module--receivables{grid-column:span 9}.yf-dashboard-module--main{grid-column:span 8}.yf-dashboard-module--full{grid-column:1/-1}.yf-dashboard-side{gap:var(--yf-space-5);grid-area:2/9/span 2/span 4;min-inline-size:0;display:grid}.yf-dashboard-side .yf-dashboard-module{align-content:start}.yf-dashboard-side--top{grid-row:1/span 2}.yf-dashboard-side--full{grid-area:auto/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.yf-dashboard-side--full>.yf-dashboard-module:only-child{grid-column:1/-1}.yf-command-kpis{gap:var(--yf-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.yf-command-kpis--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.yf-money-list{gap:var(--yf-space-1);display:grid}.yf-customer-directory,.yf-customer-profile,.yf-receivables-workspace,.yf-aging-analysis{gap:var(--yf-space-5);display:grid}.yf-customer-directory .yf-page-header,.yf-customer-profile .yf-page-header,.yf-customer-directory .yf-filter-bar,.yf-receivables-workspace .yf-page-header,.yf-receivables-workspace .yf-filter-bar,.yf-aging-analysis .yf-page-header,.yf-aging-analysis .yf-filter-bar{margin-block-end:0}.yf-receivables-workspace .yf-data-table{min-inline-size:68rem}.yf-summary-detail,.yf-aging-currencies{gap:var(--yf-space-3);display:grid}.yf-summary-detail>span{align-items:baseline;gap:var(--yf-space-2);flex-wrap:wrap;display:flex}.yf-aging-currencies>section{min-inline-size:0}.yf-aging-currencies .yf-section-header{margin-block-start:0}.yf-aging-bucket-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr))}.yf-aging-bucket-link{border-radius:var(--yf-radius-lg);color:inherit;min-inline-size:0;text-decoration:none}.yf-aging-bucket-link .yf-metric-card{block-size:100%;transition:border-color var(--yf-transition-fast), transform var(--yf-transition-fast)}.yf-aging-bucket-link:hover .yf-metric-card,.yf-aging-bucket-link:focus-visible .yf-metric-card{border-color:var(--yf-primary);transform:translateY(-2px)}@media (min-width:48rem){.yf-aging-bucket-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}}.yf-customer-link{color:var(--yf-text);gap:.2rem;text-decoration:none;display:grid}.yf-customer-link strong{color:var(--yf-primary)}.yf-customer-link small,.yf-operation-card small,.yf-currency-list small{color:var(--yf-text-muted)}.yf-currency-list,.yf-currency-list>span{align-items:end;gap:var(--yf-space-2);justify-items:end;display:grid}.yf-currency-list>span{gap:.15rem}.yf-profile-tabs{background:var(--yf-surface);border:1px solid var(--yf-border);border-radius:var(--yf-radius-lg);gap:var(--yf-space-2);max-inline-size:100%;padding:var(--yf-space-2);display:flex;overflow-x:auto}.yf-profile-tabs a{border-radius:var(--yf-radius-md);color:var(--yf-text-muted);flex:none;padding:.65rem 1rem;font-weight:800;text-decoration:none}.yf-profile-tabs a[aria-current=page]{background:var(--yf-primary-soft);color:var(--yf-primary-strong)}.yf-profile-stack{gap:var(--yf-space-6);display:grid}.yf-customer-operations,.yf-customer-brief{background:var(--yf-surface);border:1px solid var(--yf-border);border-radius:var(--yf-radius-lg);box-shadow:var(--yf-shadow-card);min-inline-size:0;padding:var(--yf-space-5)}.yf-customer-operations .yf-section-header{margin-block:0 var(--yf-space-4)}.yf-operation-grid{gap:var(--yf-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.yf-operation-card{border:1px solid var(--yf-border);border-radius:var(--yf-radius-md);align-items:center;gap:var(--yf-space-4);min-inline-size:0;padding:var(--yf-space-4);justify-content:space-between;display:flex}.yf-operation-card>div:first-child{gap:var(--yf-space-2);min-inline-size:0;display:grid}.yf-operation-status,.yf-operation-error{border-radius:var(--yf-radius-md);margin:0 0 var(--yf-space-4);padding:.75rem 1rem}.yf-operation-status{background:var(--yf-success-soft);border:1px solid var(--yf-success);color:var(--yf-text)}.yf-operation-error{background:var(--yf-danger-soft);border:1px solid var(--yf-danger);color:var(--yf-text)}.yf-customer-brief{border-block-start:4px solid var(--yf-primary)}.yf-brief-header{border-block-end:1px solid var(--yf-border);align-items:start;gap:var(--yf-space-4);justify-content:space-between;padding-block-end:var(--yf-space-4);display:flex}.yf-brief-header h2,.yf-brief-content h3{margin:0}.yf-brief-header p,.yf-brief-empty{color:var(--yf-text-muted);margin:var(--yf-space-2) 0 0}.yf-brief-empty{padding:var(--yf-space-6);text-align:center}.yf-brief-content{gap:var(--yf-space-4);padding-block-start:var(--yf-space-4);display:grid}.yf-brief-content>section{background:var(--yf-surface-subtle);border:1px solid var(--yf-border);border-radius:var(--yf-radius-md);padding:var(--yf-space-4)}.yf-brief-content ul{gap:var(--yf-space-2);margin-block-end:0;padding-inline-start:1.25rem;display:grid}.yf-brief-content li small{color:var(--yf-primary);font-family:var(--yf-font-mono);margin-block-start:.2rem;display:block}.yf-brief-limitations{border-inline-start:4px solid var(--yf-warning)!important}@media (max-width:68rem){.yf-dashboard-module--portfolio,.yf-dashboard-module--receivables,.yf-dashboard-module--main,.yf-dashboard-side{grid-area:auto/1/auto/-1}.yf-dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr))}}.pager button{background:var(--yf-surface);border-color:var(--yf-border-strong);color:var(--yf-text)}.pager [aria-current=page]{color:var(--yf-text-muted);font-variant-numeric:tabular-nums;font-weight:800}@media (max-width:47.99rem){.yf-page-header,.yf-section-header{flex-direction:column;align-items:stretch}.yf-header-actions>*,.yf-filter-bar>*,.yf-dialog-actions>*{inline-size:100%}.yf-filter-bar{flex-direction:column;align-items:stretch}.yf-search-input{flex:none}.yf-managed-dialog-backdrop{align-items:end;padding:0}.yf-managed-dialog{border-end-end-radius:0;border-end-start-radius:0;max-block-size:calc(100dvh - 1rem);inline-size:100%}.yf-component-fixture,.yf-command-center-dashboard{padding:var(--yf-space-4)}.yf-dashboard-side{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.yf-status-badge,.yf-metric-card,.yf-insight-card,.yf-chart-frame,.yf-page-state{border:1px solid canvastext}}.yf-main-content :is(button,.primary,.secondary-button,.quiet-button),.pager button,.yf-toast{transition:background-color var(--yf-transition-fast) var(--yf-ease-out), border-color var(--yf-transition-fast) var(--yf-ease-out), box-shadow var(--yf-transition-fast) var(--yf-ease-out), color var(--yf-transition-fast) var(--yf-ease-out), transform var(--yf-transition-fast) var(--yf-ease-out)}.primary{background-color:var(--yf-primary);border-radius:var(--yf-radius-md);box-shadow:0 1px 2px #0e19161f}.secondary-button{border:1px solid var(--yf-border-strong)}@media (hover:hover) and (pointer:fine){.primary:hover:not(:disabled){background-color:var(--yf-primary-hover);box-shadow:0 2px 6px #0e191629}.secondary-button:hover:not(:disabled),.pager button:hover:not(:disabled){background:var(--yf-surface-subtle);border-color:var(--yf-border-strong)}}.yf-main-content :is(button,.primary,.secondary-button,.quiet-button):not(:disabled):active,.pager button:not(:disabled):active{transform:translateY(.5px)}.yf-filter-bar input:hover:not(:disabled):not([type=checkbox]),.yf-filter-bar select:hover:not(:disabled),.yf-form-field input:hover:not(:disabled),.yf-form-field select:hover:not(:disabled),.yf-form-field textarea:hover:not(:disabled){border-color:color-mix(in srgb, var(--yf-primary) 32%, var(--yf-border-strong))}.yf-filter-bar input:focus:not(:disabled):not([type=checkbox]),.yf-filter-bar select:focus:not(:disabled),.yf-form-field input:focus:not(:disabled),.yf-form-field select:focus:not(:disabled),.yf-form-field textarea:focus:not(:disabled){border-color:var(--yf-primary)}.yf-data-table thead th{border-block-end:2px solid color-mix(in srgb, var(--yf-primary) 24%, var(--yf-border-strong))}.yf-data-table th,.yf-data-table td{padding-block:.72rem}.yf-data-table caption{border-block-end:1px solid var(--yf-table-divider)}@keyframes yf-overlay-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.yf-dialog{animation:yf-overlay-in var(--yf-transition-normal) var(--yf-ease-out)}@media (prefers-reduced-motion:reduce){.yf-dialog{animation:none}}
.yf-login-page{--login-ink:#122b29;--login-ink-soft:#2f5b55;--login-cream:#f6f7f3;--login-line:#dfe8e4;--login-teal:#0f766e;--login-teal-dark:#0b5f59;--login-gold:#d6a856;background:radial-gradient(circle at 8% 10%, #d6a8561f, transparent 24rem), radial-gradient(circle at 92% 86%, #0f766e1f, transparent 28rem), var(--login-cream);color:var(--login-ink);flex-direction:column;align-items:stretch;min-block-size:100vh;padding:clamp(1.25rem,3vw,2.75rem) clamp(1rem,5vw,5.5rem) 1.25rem;display:flex;position:relative;overflow:hidden}[data-theme=dark] .yf-login-page{--login-ink:var(--yf-text,#ecf5f2);--login-ink-soft:var(--yf-text-muted,#b4c2be);--login-cream:var(--yf-bg,#0d1312);--login-line:var(--yf-border,#26322f);--login-teal:var(--yf-primary,#36d2c0);--login-teal-dark:var(--yf-primary-hover,#68e3d5);background:var(--yf-bg,#0d1312)}[data-theme=dark] .yf-login-card{background:var(--yf-surface,#121b19);border-color:var(--yf-border,#26322f);box-shadow:0 1rem 3rem #00000073}[data-theme=dark] .yf-login-card-bar{background:var(--yf-surface-subtle,#17211f);border-color:var(--yf-border,#26322f);color:var(--yf-text-muted,#b4c2be)}[data-theme=dark] .yf-login-form-panel{background:var(--yf-surface,#121b19)}[data-theme=dark] .yf-login-input-wrap{background:var(--yf-surface-subtle,#17211f);border-color:var(--yf-border,#26322f)}[data-theme=dark] .yf-login-input-wrap:focus-within{background:var(--yf-surface,#121b19);border-color:var(--yf-primary,#36d2c0);box-shadow:0 0 0 3px var(--yf-primary-soft,#123a35)}[data-theme=dark] .yf-login-input-wrap input{color:var(--yf-text,#ecf5f2)}[data-theme=dark] .yf-login-language{background:var(--yf-surface-subtle,#17211f);border-color:var(--yf-border,#26322f);color:var(--yf-text,#ecf5f2)}[data-theme=dark] .yf-login-form-meta a,[data-theme=dark] .yf-login-register a{color:var(--yf-primary,#36d2c0)}.yf-login-page:before,.yf-login-page:after{content:"";pointer-events:none;border:1px solid #0f766e1a;border-radius:50%;position:absolute}.yf-login-page:before{block-size:29rem;inline-size:29rem;inset-block-start:-18rem;inset-inline-end:-11rem}.yf-login-page:after{block-size:17rem;inline-size:17rem;inset-block-end:-10rem;inset-inline-start:-7rem}.yf-login-header,.yf-login-page-footer{z-index:1;inline-size:min(100%,74rem);margin-inline:auto;position:relative}.yf-login-header{justify-content:space-between;align-items:center;gap:1rem;min-block-size:3.25rem;display:flex}.yf-login-brand{color:var(--login-ink);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.yf-login-brand-mark{background:var(--login-ink);color:#fffdf8;letter-spacing:-.08em;border-radius:.8rem .8rem .8rem .25rem;justify-content:center;align-items:center;min-block-size:2.45rem;inline-size:2.45rem;font-family:Georgia,Times New Roman,serif;font-size:.83rem;font-weight:900;display:inline-flex;box-shadow:0 .55rem 1.2rem #122b292e}.yf-login-brand-copy{gap:.15rem;line-height:1.1;display:grid}.yf-login-brand-copy strong{letter-spacing:-.03em;font-size:.98rem}.yf-login-brand-copy small{color:#71817b;font-size:.63rem;font-weight:650}.yf-login-header-actions{align-items:center;gap:.7rem;display:flex}.yf-login-secure-note{color:#71817b;align-items:center;gap:.45rem;font-size:.68rem;display:inline-flex}.yf-login-secure-dot{background:#23a36d;border:3px solid #dff5e9;border-radius:50%;block-size:.65rem;inline-size:.65rem;box-shadow:0 0 0 1px #a5dfc2}.yf-login-language{border:1px solid var(--login-line);color:var(--login-ink-soft);cursor:pointer;background:#ffffffa8;border-radius:999px;min-block-size:2.25rem;padding-inline:.9rem;font-size:.72rem;font-weight:800;transition:background .16s,border-color .16s,transform .16s}.yf-login-language:hover{background:#fff;border-color:#b7cbc4;transform:translateY(-1px)}.yf-login-shell{z-index:1;flex:1;justify-content:center;align-items:center;padding-block:clamp(1.25rem,4vh,3rem);display:flex;position:relative}.yf-login-card{background:#fff;border:1px solid #e0e9e5e6;border-radius:1.5rem;inline-size:min(100%,74rem);overflow:hidden;box-shadow:0 2rem 4rem #122b291c,0 .2rem .4rem #122b290d}.yf-login-card-bar{color:#70817c;letter-spacing:.02em;background:#f8fbf9;border-block-end:1px solid #edf2ef;justify-content:space-between;align-items:center;gap:.8rem;min-block-size:2.75rem;padding-inline:clamp(1.25rem,3vw,2.75rem);font-size:.65rem;font-weight:750;display:flex}.yf-login-card-grid{grid-template-columns:minmax(0,1.02fr) minmax(22rem,.98fr);display:grid}.yf-login-brief{color:#f6fcf8;background:radial-gradient(circle at 20% 20%,#4a98882b,#0000 15rem),linear-gradient(145deg,#143c38 0%,#0f2c2a 52%,#0b2423 100%);flex-direction:column;justify-content:center;min-block-size:30rem;padding:clamp(1.75rem,4vw,3.75rem);display:flex;position:relative}.yf-login-brief:before{content:"";border:1px solid #d6a85657;border-radius:50%;block-size:20rem;inline-size:20rem;position:absolute;inset-block-start:-9rem;inset-inline-end:-6rem}.yf-login-brief:after{background:var(--login-gold);content:"";border-radius:50%;block-size:.65rem;inline-size:.65rem;position:absolute;inset-block-end:3.6rem;inset-inline-end:4rem;box-shadow:3.8rem 1.9rem 0 -.12rem #d6a85680}.yf-login-eyebrow,.yf-login-form-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.yf-login-eyebrow{color:#e4bf76;margin-block-end:1.25rem}.yf-login-brief h1{color:#fff;font-size:var(--yf-font-title,clamp(1.4rem, 2.5vw, 1.85rem));letter-spacing:-.04em;max-inline-size:22rem;margin:0;font-weight:780;line-height:1.15}.yf-login-brief>p{color:#eff8f3;max-inline-size:29rem;margin:1.35rem 0 0;font-size:clamp(1rem,1.8vw,1.35rem);line-height:1.55}.yf-login-brief>.yf-login-brief-detail{color:#a8c1b9;margin-block-start:.55rem;font-size:.83rem}.yf-login-benefits{border-block-start:1px solid #ffffff26;gap:.8rem;margin-block-start:1.5rem;padding-block-start:1.4rem;display:grid}.yf-login-benefit{grid-template-columns:2rem 1fr;align-items:start;gap:.75rem;display:grid}.yf-login-benefit>span{color:#e4bf76;padding-block-start:.15rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:800}.yf-login-benefit strong{color:#f5fcf8;font-size:.82rem;font-weight:780;display:block}.yf-login-benefit p{color:#9fbab0;margin:.2rem 0 0;font-size:.72rem;line-height:1.6}.yf-login-form-panel{background:#fff;flex-direction:column;justify-content:center;min-block-size:30rem;padding:clamp(1.75rem,4vw,3.75rem);display:flex}.yf-login-form-heading{margin-block-end:2rem}.yf-login-form-kicker{color:var(--login-teal)}.yf-login-form-heading h2{color:var(--login-ink);font-size:var(--yf-font-title,clamp(1.35rem, 2vw, 1.75rem));letter-spacing:-.03em;margin:.55rem 0 0;font-weight:800;line-height:1.2}.yf-login-form-heading p{color:#71817b;max-inline-size:21rem;margin:.65rem 0 0;font-size:.82rem;line-height:1.7}.yf-login-form{gap:1.1rem;display:grid}.yf-login-field{gap:.5rem;display:grid}.yf-login-field>label{color:var(--login-ink);font-size:.76rem;font-weight:800}.yf-login-input-wrap{background:#fbfcfb;border:1px solid #d8e4df;border-radius:.75rem;align-items:center;min-block-size:3.25rem;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}.yf-login-input-wrap:focus-within{border-color:var(--login-teal);background:#fff;box-shadow:0 0 0 4px #0f766e1a}.yf-login-input-icon{color:#8ba39a;text-align:center;flex:0 0 2.8rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.8rem;font-weight:850}.yf-login-input-wrap input{color:var(--login-ink);background:0 0;border:0;outline:0;flex:1;min-block-size:3.1rem;min-inline-size:0;padding:.65rem .2rem;font-size:.87rem}.yf-login-input-wrap input::placeholder{color:#9baca5}.yf-login-password-toggle{color:var(--login-teal);cursor:pointer;background:0 0;border:0;flex:none;min-block-size:2.5rem;padding-inline:.75rem;font-size:.68rem;font-weight:800}.yf-login-password-toggle:hover{color:var(--login-teal-dark)}.yf-login-form-meta{color:#71817b;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:-.15rem;font-size:.7rem;display:flex}.yf-login-form-meta a,.yf-login-register a{color:var(--login-teal-dark);font-weight:800;text-decoration:none}.yf-login-form-meta a:hover,.yf-login-register a:hover{text-underline-offset:.2rem;text-decoration:underline}.yf-login-check{align-items:center;gap:.45rem;display:inline-flex}.yf-login-check input{accent-color:var(--login-teal);block-size:1rem;inline-size:1rem;margin:0}.yf-login-submit{background:var(--login-teal);color:#fff;cursor:pointer;min-block-size:3.35rem;border:0;border-radius:.75rem;justify-content:space-between;align-items:center;width:100%;padding-inline:1rem .95rem;font-size:.82rem;font-weight:850;transition:background .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 .7rem 1.2rem #0f766e29}.yf-login-submit:hover:not(:disabled){background:var(--login-teal-dark);transform:translateY(-1px);box-shadow:0 .9rem 1.4rem #0f766e38}.yf-login-submit:disabled{cursor:wait;opacity:.72}.yf-login-submit-arrow{border:1px solid #ffffff3d;border-radius:50%;justify-content:center;align-items:center;block-size:1.8rem;inline-size:1.8rem;font-size:1rem;display:inline-flex}.yf-login-error{color:#8c352c;background:#fff6f4;border:1px solid #f1d4ce;border-radius:.7rem;align-items:start;gap:.65rem;padding:.75rem;font-size:.72rem;line-height:1.6;display:flex}.yf-login-error-icon{color:#fff;background:#c85d4e;border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:1.25rem;inline-size:1.25rem;font-size:.7rem;font-weight:900;display:inline-flex}.yf-login-error strong{font-weight:750;display:block}.yf-login-error button{color:inherit;cursor:pointer;text-align:start;text-underline-offset:.16rem;background:0 0;border:0;margin-block-start:.2rem;padding:0;font-size:.68rem;text-decoration:underline}.yf-login-register{color:#71817b;border-block-start:1px solid #edf2ef;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-block-start:2rem;padding-block-start:1.25rem;font-size:.72rem;display:flex}.yf-login-card-footer{color:#8a9a94;background:#fbfcfb;border-block-start:1px solid #edf2ef;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;min-block-size:2.9rem;padding-inline:1rem;font-size:.62rem;display:flex}.yf-login-page-footer{color:#8a9a94;justify-content:space-between;align-items:center;gap:.8rem;min-block-size:2.5rem;font-size:.62rem;display:flex}@media (max-width:60rem){.yf-login-card-grid{flex-direction:column;display:flex}.yf-login-form-panel{order:1;min-block-size:auto}.yf-login-brief{order:2;min-block-size:auto;padding-block:2rem 2.5rem}.yf-login-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.yf-login-benefit{display:block}.yf-login-benefit>span{margin-block-end:.5rem;display:block}}@media (max-width:42rem){.yf-login-page{padding-inline:1rem}.yf-login-header{align-items:start}.yf-login-secure-note{display:none}.yf-login-card{border-radius:1.15rem}.yf-login-card-bar{flex-direction:column;align-items:start;gap:.2rem;padding-block:.7rem}.yf-login-brief,.yf-login-form-panel{padding:1.5rem 1.25rem}.yf-login-brief h1{font-size:var(--yf-font-title,clamp(1.25rem, 5vw, 1.6rem))}.yf-login-benefits{grid-template-columns:1fr;gap:.85rem;margin-block-start:2rem}.yf-login-benefit{grid-template-columns:2rem 1fr;display:grid}.yf-login-benefit>span{margin:0}.yf-login-form-heading{margin-block-end:1.5rem}.yf-login-form-meta{flex-direction:column-reverse;align-items:start;gap:.8rem}.yf-login-form-meta a{align-self:start}.yf-login-page-footer{flex-direction:column;align-items:start;gap:.2rem;padding-block:.8rem}}@media (prefers-reduced-motion:reduce){.yf-login-language,.yf-login-submit{transition:none}}@media (min-width:61rem) and (max-height:48rem){.yf-login-page{padding-block:.65rem .7rem}.yf-login-header{min-block-size:2.75rem}.yf-login-card-bar{min-block-size:2.25rem}.yf-login-brief,.yf-login-form-panel{min-block-size:26rem;padding-block:1.5rem}.yf-login-brief h1{font-size:clamp(1.9rem,3.2vw,3rem)}.yf-login-brief>p{margin-block-start:.8rem;font-size:.92rem}.yf-login-benefits{gap:.55rem;margin-block-start:1.25rem;padding-block-start:.9rem}.yf-login-benefit p{line-height:1.4}.yf-login-form-heading{margin-block-end:1.2rem}.yf-login-card-footer{min-block-size:2.35rem}.yf-login-shell{padding-block:0}.yf-login-brief,.yf-login-form-panel{padding-block:1.1rem}.yf-login-page-footer{display:none}.yf-login-card-footer{min-block-size:2rem;font-size:.58rem}}@media (max-width:60rem){.yf-login-card,.yf-login-card-bar,.yf-login-card-grid,.yf-login-brief,.yf-login-form-panel{inline-size:100%;min-inline-size:0;max-inline-size:100%}.yf-login-card-grid,.yf-login-card-bar{margin-inline:0}.yf-login-form{inline-size:100%;min-inline-size:0}.yf-login-card-grid{direction:ltr}[dir=rtl] .yf-login-card-grid>*{direction:rtl}[dir=ltr] .yf-login-card-grid>*{direction:ltr}.yf-login-card-grid{overflow:hidden}.yf-login-shell{direction:ltr}[dir=rtl] .yf-login-shell .yf-login-card-grid>*{direction:rtl}[dir=ltr] .yf-login-shell .yf-login-card-grid>*{direction:ltr}.yf-login-page:before,.yf-login-page:after{display:none}}
:root{--yf-font-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--yf-ease-out:cubic-bezier(.23, 1, .32, 1);--yf-ease-in-out:cubic-bezier(.77, 0, .175, 1);--yf-surface-raised:color-mix(in srgb, var(--yf-surface) 92%, #fff);--yf-surface-tint:color-mix(in srgb, var(--yf-primary-soft) 52%, var(--yf-surface))}body{background:radial-gradient(circle at 12% 3%, color-mix(in srgb, var(--yf-primary-soft) 72%, transparent), transparent 26rem), radial-gradient(circle at 96% 88%, color-mix(in srgb, var(--yf-info-soft) 66%, transparent), transparent 30rem), var(--yf-bg)}.yf-product-shell{background:linear-gradient(180deg, color-mix(in srgb, var(--yf-surface) 30%, transparent), transparent 16rem), var(--yf-bg);min-block-size:100vh}.yf-desktop-sidebar,.yf-mobile-drawer{background:linear-gradient(180deg, color-mix(in srgb, var(--yf-surface) 95%, var(--yf-primary-soft)), var(--yf-surface));border-inline-end-color:color-mix(in srgb, var(--yf-border) 72%, var(--yf-primary));gap:1.2rem;padding:1.25rem .95rem 1.5rem}.yf-desktop-sidebar:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--yf-primary) 13%, transparent));content:"";pointer-events:none;inline-size:1px;position:absolute;inset-block:0;inset-inline-end:-1px}.yf-brand{border-radius:.95rem;gap:.75rem;padding:.45rem}.yf-brand-mark{background:linear-gradient(145deg, var(--yf-primary), color-mix(in srgb, var(--yf-primary) 60%, #0d3b36));box-shadow:0 .75rem 1.3rem color-mix(in srgb, var(--yf-primary) 22%, transparent);color:#fff;letter-spacing:-.06em;border-radius:.8rem .8rem .8rem .26rem;font-family:Georgia,Times New Roman,serif;font-size:.96rem}.yf-brand strong{font-size:1.02rem;font-weight:820}.yf-brand small{font-size:.64rem;font-weight:650}.yf-tenant-switcher{background:var(--yf-surface);border-color:color-mix(in srgb, var(--yf-border) 64%, var(--yf-primary));box-shadow:0 .5rem 1.4rem color-mix(in srgb, var(--yf-primary) 5%, transparent);border-radius:.95rem;padding:.7rem}.yf-tenant-avatar,.yf-user-avatar{background:linear-gradient(145deg, var(--yf-primary), color-mix(in srgb, var(--yf-primary) 64%, #103b36));box-shadow:0 .35rem .75rem color-mix(in srgb, var(--yf-primary) 18%, transparent);border-radius:.7rem}.yf-tenant-copy small,.yf-navigation-group>p,.yf-card-label,.yf-eyebrow{letter-spacing:.075em}[dir=rtl] .yf-tenant-copy small,[dir=rtl] .yf-navigation-group>p,[dir=rtl] .yf-card-label,[dir=rtl] .yf-eyebrow{letter-spacing:0}.yf-primary-navigation{gap:1.05rem;padding-block:.15rem}.yf-navigation-group{gap:.3rem}.yf-navigation-group>p{color:var(--yf-text-faint);margin-block-end:.15rem;padding-inline:.78rem;font-size:.61rem}.yf-navigation-group a{color:var(--yf-text-muted);border:1px solid #0000;border-radius:.8rem;gap:.78rem;min-block-size:2.75rem;padding-inline:.78rem;font-size:.8rem;font-weight:720}.yf-navigation-group a:hover{background:color-mix(in srgb, var(--yf-primary-soft) 42%, var(--yf-surface));border-color:color-mix(in srgb, var(--yf-primary) 14%, var(--yf-border));color:var(--yf-text);transform:translate(2px)}[dir=rtl] .yf-navigation-group a:hover{transform:translate(-2px)}.yf-navigation-group a.active{background:linear-gradient(90deg, var(--yf-primary-soft), color-mix(in srgb, var(--yf-primary-soft) 46%, var(--yf-surface)));border-color:color-mix(in srgb, var(--yf-primary) 22%, var(--yf-border));box-shadow:0 .45rem .9rem color-mix(in srgb, var(--yf-primary) 8%, transparent);color:var(--yf-primary)}.yf-navigation-group a.active:before{block-size:1.55rem;box-shadow:0 0 .6rem color-mix(in srgb, var(--yf-primary) 35%, transparent);border-radius:999px;inline-size:.22rem;inset-inline-start:-.95rem}.yf-navigation-glyph{background:color-mix(in srgb, var(--yf-surface-subtle) 72%, transparent);block-size:1.85rem;color:inherit;border-radius:.55rem;inline-size:1.85rem}.yf-navigation-group a.active .yf-navigation-glyph{background:color-mix(in srgb, var(--yf-primary) 14%, transparent)}.yf-workspace{min-inline-size:0}.yf-top-bar{background:color-mix(in srgb, var(--yf-bg) 78%, transparent);border-bottom-color:color-mix(in srgb, var(--yf-border) 76%, var(--yf-primary));box-shadow:0 .55rem 1.7rem color-mix(in srgb, var(--yf-primary) 4%, transparent);height:4.85rem;padding-inline:clamp(1rem,3vw,2.25rem)}.yf-topbar-leading,.yf-topbar-actions{gap:.7rem}.yf-command-trigger{background:color-mix(in srgb, var(--yf-surface) 85%, var(--yf-primary-soft));border-color:color-mix(in srgb, var(--yf-border) 64%, var(--yf-primary));box-shadow:0 .25rem .8rem color-mix(in srgb, var(--yf-primary) 4%, transparent);min-inline-size:min(19rem,30vw);transition:background var(--yf-transition-fast) var(--yf-ease-out), border-color var(--yf-transition-fast) var(--yf-ease-out), box-shadow var(--yf-transition-fast) var(--yf-ease-out), transform var(--yf-transition-fast) var(--yf-ease-out);border-radius:.8rem}.yf-command-trigger:hover{background:var(--yf-surface);border-color:color-mix(in srgb, var(--yf-primary) 38%, var(--yf-border));box-shadow:0 .55rem 1.25rem color-mix(in srgb, var(--yf-primary) 10%, transparent);transform:translateY(-1px)}.yf-command-trigger>span:first-child{background:var(--yf-primary-soft);color:var(--yf-primary);border-radius:.45rem;justify-content:center;align-items:center;block-size:1.6rem;inline-size:1.6rem;font-size:1rem;display:inline-flex}.yf-command-trigger kbd{background:color-mix(in srgb, var(--yf-surface-subtle) 70%, var(--yf-surface));border-color:color-mix(in srgb, var(--yf-border) 76%, var(--yf-primary));font-family:var(--yf-font-mono);border-radius:.42rem}.yf-icon-button,.yf-account-trigger{border-color:color-mix(in srgb, var(--yf-border) 70%, var(--yf-primary))}.yf-icon-button{background:color-mix(in srgb, var(--yf-surface) 86%, var(--yf-primary-soft));transition:background var(--yf-transition-fast) var(--yf-ease-out), border-color var(--yf-transition-fast) var(--yf-ease-out), transform var(--yf-transition-fast) var(--yf-ease-out);border-radius:.75rem}.yf-icon-button:hover,.yf-account-trigger:hover{background:var(--yf-surface);border-color:color-mix(in srgb, var(--yf-primary) 38%, var(--yf-border));transform:translateY(-1px)}.yf-main-content>.page,.yf-command-center-dashboard{max-inline-size:104rem;padding:clamp(1.5rem,3vw,2.5rem) clamp(1rem,3vw,2.5rem) 4.5rem}.yf-page-header{background:linear-gradient(135deg, color-mix(in srgb, var(--yf-surface) 94%, var(--yf-primary-soft)), var(--yf-surface));border:1px solid color-mix(in srgb, var(--yf-border) 70%, var(--yf-primary));box-shadow:0 .85rem 2rem color-mix(in srgb, var(--yf-primary) 5%, transparent);border-radius:1.1rem;align-items:center;margin-block-end:1.5rem;padding:clamp(1.15rem,2.5vw,1.75rem)}.yf-heading-copy h1,.yf-main-content .page-heading h1{letter-spacing:-.045em;font-size:clamp(1.55rem,2.6vw,2.25rem);font-weight:800}.yf-heading-description{max-inline-size:52rem;font-size:.86rem;line-height:1.75}.yf-header-actions>.primary,.yf-main-content .primary,.yf-main-content .filter-bar button[type=submit]{background:linear-gradient(135deg, var(--yf-primary), color-mix(in srgb, var(--yf-primary) 76%, #0a4e49));box-shadow:0 .7rem 1.25rem color-mix(in srgb, var(--yf-primary) 16%, transparent);color:#fff;min-block-size:2.7rem;transition:box-shadow var(--yf-transition-fast) var(--yf-ease-out), transform var(--yf-transition-fast) var(--yf-ease-out), background var(--yf-transition-fast) var(--yf-ease-out);border:1px solid #0000;border-radius:.72rem;justify-content:center;align-items:center;padding-inline:1rem;font-weight:800;text-decoration:none;display:inline-flex}.yf-header-actions>.primary:hover,.yf-main-content .primary:hover,.yf-main-content .filter-bar button[type=submit]:hover{background:linear-gradient(135deg, var(--yf-primary-hover), var(--yf-primary));box-shadow:0 .9rem 1.5rem color-mix(in srgb, var(--yf-primary) 24%, transparent);transform:translateY(-1px)}.yf-header-actions>.primary:active,.yf-main-content .primary:active,.yf-main-content .filter-bar button[type=submit]:active,.yf-icon-button:active,.yf-command-trigger:active{transform:scale(.975)}.yf-dashboard-layout{gap:1.25rem}.yf-dashboard-module,.yf-metric-card,.yf-insight-card,.yf-chart-frame,.yf-page-state,.yf-customer-operations,.yf-customer-brief,.yf-collections-module{border-color:color-mix(in srgb, var(--yf-border) 74%, var(--yf-primary));box-shadow:0 .75rem 1.75rem color-mix(in srgb, var(--yf-primary) 5%, transparent)}.yf-dashboard-module{background:color-mix(in srgb, var(--yf-surface) 96%, var(--yf-primary-soft));border-radius:1.05rem;padding:clamp(1rem,2vw,1.4rem)}.yf-dashboard-module>.yf-section-header:first-child{border-block-end:1px solid var(--yf-border);margin-block:0 1.1rem;padding-block-end:.9rem}.yf-section-header{gap:1rem;margin-block:1.65rem .9rem}.yf-section-header h2,.yf-dashboard-module h2{font-size:1rem;font-weight:800}.yf-section-header a{color:var(--yf-primary);align-items:center;gap:.35rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.yf-section-header a:after{content:"‹";font-size:1rem;line-height:1}[dir=ltr] .yf-section-header a:after{content:"›"}.yf-command-kpis,.yf-card-grid,.yf-state-grid,.yf-chart-grid{gap:1rem}.yf-metric-card{background:linear-gradient(145deg, color-mix(in srgb, var(--yf-surface) 92%, var(--yf-primary-soft)), var(--yf-surface));border-radius:.95rem;min-block-size:8.6rem;padding:1.05rem;position:relative;overflow:hidden}.yf-card-label{color:var(--yf-text-muted);font-size:.68rem;font-weight:800}.yf-metric-value{color:var(--yf-text);margin-block:.6rem;font-size:clamp(1.45rem,2vw,2rem);font-weight:850}.yf-card-detail{color:var(--yf-text-muted);font-size:.72rem;line-height:1.65}.collection-form input,.collection-form select,.collection-form textarea{background:color-mix(in srgb, var(--yf-surface) 94%, var(--yf-primary-soft));border-color:color-mix(in srgb, var(--yf-border-strong) 70%, var(--yf-primary));min-block-size:2.65rem;transition:background var(--yf-transition-fast) var(--yf-ease-out), border-color var(--yf-transition-fast) var(--yf-ease-out), box-shadow var(--yf-transition-fast) var(--yf-ease-out);border-radius:.72rem}.yf-filter-bar input:focus,.yf-filter-bar select:focus,.yf-form-field input:focus,.yf-form-field select:focus,.yf-form-field textarea:focus,.collection-form input:focus,.collection-form select:focus,.collection-form textarea:focus{background:var(--yf-surface);border-color:var(--yf-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--yf-primary) 12%, transparent);outline:0}.yf-search-input input{padding-inline-start:2.55rem}.yf-data-table-region{border-color:color-mix(in srgb, var(--yf-border) 72%, var(--yf-primary));box-shadow:0 .75rem 1.75rem color-mix(in srgb, var(--yf-primary) 5%, transparent);border-radius:1rem}.yf-data-table caption{background:color-mix(in srgb, var(--yf-surface) 94%, var(--yf-primary-soft));color:var(--yf-text);padding:.95rem 1.1rem;font-size:.76rem}.yf-data-table th,.yf-data-table td{padding:.9rem 1rem}.yf-data-table thead th{background:color-mix(in srgb, var(--yf-surface-subtle) 72%, var(--yf-primary-soft));color:var(--yf-text-muted);font-size:.66rem;font-weight:850}[dir=rtl] .yf-data-table thead th{letter-spacing:0}.yf-data-table tbody tr{transition:background var(--yf-transition-fast) var(--yf-ease-out)}.yf-data-table tbody tr:hover{background:color-mix(in srgb, var(--yf-primary-soft) 60%, var(--yf-surface))}.yf-customer-link strong{color:var(--yf-primary);font-size:.84rem}.yf-status-badge{border-color:color-mix(in srgb, var(--yf-status-tone) 30%, var(--yf-border));min-block-size:1.85rem;font-size:.68rem;box-shadow:inset 0 1px #ffffff42}.yf-page-state,.center-state{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--yf-primary-soft) 70%, transparent), transparent 13rem), var(--yf-surface);border:1px solid color-mix(in srgb, var(--yf-border) 70%, var(--yf-primary));box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--yf-primary) 7%, transparent);border-radius:1.1rem}.center-state{min-block-size:min(34rem,100vh);max-inline-size:32rem;margin:auto;padding:2rem}.loader{border-color:color-mix(in srgb, var(--yf-primary-soft) 74%, var(--yf-border));border-top-color:var(--yf-primary);block-size:2.65rem;inline-size:2.65rem}.yf-command-palette{border-color:color-mix(in srgb, var(--yf-border) 65%, var(--yf-primary));box-shadow:0 1.75rem 4rem color-mix(in srgb, var(--yf-primary) 20%, transparent);border-radius:1rem}.yf-command-palette>input{background:color-mix(in srgb, var(--yf-surface) 92%, var(--yf-primary-soft));font-size:.92rem}.yf-command-results{padding:.65rem}.yf-command-results>button{border:1px solid #0000;min-block-size:3.1rem;font-size:.82rem}.yf-command-results>button:hover,.yf-command-results>button[aria-selected=true]{background:var(--yf-primary-soft);border-color:color-mix(in srgb, var(--yf-primary) 24%, var(--yf-border))}.self-service-page{background:radial-gradient(circle at 10% 12%, #d6a8561a, transparent 20rem), radial-gradient(circle at 94% 86%, color-mix(in srgb, var(--yf-primary-soft) 70%, transparent), transparent 26rem), var(--yf-bg);grid-template-columns:minmax(18rem,.82fr) minmax(22rem,1.18fr);align-items:center;gap:clamp(1.25rem,4vw,4rem);padding:clamp(1rem,4vw,4rem)}.self-service-story{background:radial-gradient(circle at 22% 20%,#5bad9b30,#0000 15rem),linear-gradient(145deg,#143d39,#0c2927);border-radius:1.35rem;min-block-size:min(44rem,100vh - 5rem);padding:clamp(2rem,5vw,4.75rem);box-shadow:0 1.5rem 3rem #0d2e2a2e}.self-service-story h1,.self-service-card h2{letter-spacing:-.055em;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Segoe UI,sans-serif;font-weight:820}.self-service-story h1{font-size:clamp(3rem,6vw,5.8rem)}.self-service-card{background:var(--yf-surface);border:1px solid color-mix(in srgb, var(--yf-border) 70%, var(--yf-primary));box-shadow:0 1.25rem 3rem color-mix(in srgb, var(--yf-primary) 9%, transparent);border-radius:1.35rem;max-inline-size:48rem;margin:0;padding:clamp(1.6rem,4vw,3.75rem)}.self-service-header{margin-block-end:2rem}.self-service-header .auth-brand{background:linear-gradient(145deg, var(--yf-primary), color-mix(in srgb, var(--yf-primary) 65%, #0d3c37));box-shadow:0 .6rem 1.1rem color-mix(in srgb, var(--yf-primary) 17%, transparent);color:#fff;border-radius:.75rem .75rem .75rem .25rem}.quiet-button,.secondary-button{background:var(--yf-surface-subtle);border-color:color-mix(in srgb, var(--yf-border) 68%, var(--yf-primary));color:var(--yf-text);transition:background var(--yf-transition-fast) var(--yf-ease-out), border-color var(--yf-transition-fast) var(--yf-ease-out), transform var(--yf-transition-fast) var(--yf-ease-out);border-radius:.72rem}.quiet-button:hover,.secondary-button:hover{background:var(--yf-surface);border-color:color-mix(in srgb, var(--yf-primary) 38%, var(--yf-border));transform:translateY(-1px)}.self-service-card h2{color:var(--yf-text);font-size:clamp(1.8rem,3.4vw,2.85rem);line-height:1.2}.self-service-card .muted{color:var(--yf-text-muted);line-height:1.75}.phase13-form label{color:var(--yf-text);font-size:.78rem;font-weight:800}.phase13-form input,.phase13-form select{background:var(--yf-surface-subtle);border-color:color-mix(in srgb, var(--yf-border-strong) 72%, var(--yf-primary));min-block-size:2.8rem;transition:background var(--yf-transition-fast) var(--yf-ease-out), border-color var(--yf-transition-fast) var(--yf-ease-out), box-shadow var(--yf-transition-fast) var(--yf-ease-out);border-radius:.72rem}.phase13-form input:focus,.phase13-form select:focus{background:var(--yf-surface);border-color:var(--yf-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--yf-primary) 12%, transparent);outline:0}.phase13-form .primary{background:linear-gradient(135deg, var(--yf-primary), var(--yf-primary-hover));box-shadow:0 .7rem 1.2rem color-mix(in srgb, var(--yf-primary) 15%, transparent);color:#fff;border:0;border-radius:.75rem;justify-content:center;align-items:center;min-block-size:3rem;padding-inline:1.1rem;font-weight:800;display:inline-flex}.notice{background:var(--yf-warning-soft);border-color:var(--yf-warning);color:var(--yf-text);border-radius:.78rem}.notice.success{background:var(--yf-success-soft);border-color:var(--yf-success)}.notice.error{background:var(--yf-danger-soft);border-color:var(--yf-danger);color:var(--yf-text)}.self-service-links{border-top-color:var(--yf-border);color:var(--yf-text-muted)}.self-service-links a{color:var(--yf-primary);font-weight:800;text-decoration:none}.settings-nav,.legal-nav{border-bottom-color:var(--yf-border);gap:.45rem}.settings-nav a,.legal-nav a{color:var(--yf-text-muted);border-radius:.65rem .65rem 0 0;align-items:center;min-block-size:2.75rem;font-size:.78rem;display:inline-flex}.settings-nav a[aria-current=page],.legal-nav a[aria-current=page]{background:var(--yf-primary-soft);border-color:var(--yf-primary);color:var(--yf-primary)}.admin-row,.membership-card,.permission-grid,.role-card,.onboarding-list li,.legal-sheet{background:var(--yf-surface);border-color:color-mix(in srgb, var(--yf-border) 70%, var(--yf-primary));box-shadow:0 .65rem 1.45rem color-mix(in srgb, var(--yf-primary) 5%, transparent);border-radius:.95rem}.onboarding-progress{background:var(--yf-border);height:.6rem}.onboarding-progress span{background:linear-gradient(90deg, var(--yf-primary), var(--yf-accent))}.onboarding-list li.done{border-inline-start-color:var(--yf-primary)}@media (max-width:68rem){.yf-command-trigger{min-inline-size:12rem}.self-service-page{grid-template-columns:1fr}.self-service-story{min-block-size:18rem}}@media (max-width:48rem){.yf-desktop-sidebar{display:none}.yf-top-bar{height:4.25rem}.yf-command-trigger{min-inline-size:2.6rem}.yf-main-content>.page,.yf-command-center-dashboard{padding:1rem 1rem 3rem}.yf-page-header{border-radius:.95rem;padding:1rem}.yf-dashboard-module{border-radius:.95rem}.yf-dashboard-module--portfolio,.yf-dashboard-module--receivables,.yf-dashboard-module--main,.yf-dashboard-side{grid-column:1/-1}.self-service-page{padding:1rem;display:block}.self-service-story{display:none}.self-service-card{border-radius:1rem;max-inline-size:none;padding:1.4rem}.phase13-form .primary{inline-size:100%}}@media (prefers-reduced-motion:reduce){.yf-navigation-group a,.yf-command-trigger,.yf-icon-button,.yf-account-trigger,.yf-header-actions>.primary,.yf-main-content .primary,.quiet-button,.secondary-button{transition:none}}.yf-notifications-page .yf-branch-filter-bar{background:color-mix(in srgb, var(--yf-surface) 94%, var(--yf-primary-soft));border:1px solid color-mix(in srgb, var(--yf-border) 72%, var(--yf-primary));border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.45rem;margin-block:0 1.25rem;padding:.45rem;display:inline-flex}.yf-notifications-page .yf-branch-filter-bar button{color:var(--yf-text-muted);cursor:pointer;min-block-size:2.35rem;transition:background var(--yf-transition-fast) var(--yf-ease-out), color var(--yf-transition-fast) var(--yf-ease-out), transform var(--yf-transition-fast) var(--yf-ease-out);background:0 0;border:1px solid #0000;border-radius:.62rem;padding-inline:.85rem;font-size:.75rem;font-weight:780}.yf-notifications-page .yf-branch-filter-bar button:hover{background:var(--yf-surface);color:var(--yf-text)}.yf-notifications-page .yf-branch-filter-bar button[aria-pressed=true]{background:var(--yf-primary);box-shadow:0 .5rem 1rem color-mix(in srgb, var(--yf-primary) 18%, transparent);color:#fff}.yf-notifications-list{gap:.8rem;display:grid}.yf-notification-card{background:var(--yf-surface);border:1px solid color-mix(in srgb, var(--yf-border) 72%, var(--yf-primary));box-shadow:0 .55rem 1.2rem color-mix(in srgb, var(--yf-primary) 4%, transparent);transition:border-color var(--yf-transition-fast) var(--yf-ease-out), box-shadow var(--yf-transition-fast) var(--yf-ease-out), transform var(--yf-transition-fast) var(--yf-ease-out);border-radius:.95rem;padding:1.05rem}.yf-notification-card:hover{border-color:color-mix(in srgb, var(--yf-primary) 32%, var(--yf-border));box-shadow:0 .85rem 1.65rem color-mix(in srgb, var(--yf-primary) 8%, transparent);transform:translateY(-1px)}.yf-notification-card.is-unread{background:linear-gradient(135deg, color-mix(in srgb, var(--yf-primary-soft) 67%, var(--yf-surface)), var(--yf-surface));border-inline-start:.25rem solid var(--yf-primary)}.yf-notification-card-content{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.yf-notification-copy{min-inline-size:0}.yf-notification-copy strong{color:var(--yf-text);font-size:.9rem}.yf-notification-copy p{color:var(--yf-text-muted);margin:.38rem 0 .55rem;line-height:1.7}.yf-notification-copy small{color:var(--yf-text-faint);font-size:.7rem}.yf-notification-card-actions{flex:none;place-items:end;gap:.55rem;display:grid}.yf-notification-read-action{color:var(--yf-primary);cursor:pointer;background:0 0;border:0;padding:.25rem;font-size:.72rem;font-weight:800}.yf-notification-read-action:hover{text-decoration:underline}@media (max-width:48rem){.yf-notifications-page .yf-branch-filter-bar{display:flex}.yf-notifications-page .yf-branch-filter-bar button{flex:1 1 0;padding-inline:.5rem}.yf-notification-card-content{flex-direction:column}.yf-notification-card-actions{justify-content:space-between;align-items:center;inline-size:100%;display:flex}.yf-product-shell,.yf-workspace,.yf-main-content,.yf-command-center-dashboard{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;overflow-x:clip}}.yf-collector-selector{gap:.55rem;display:grid}.yf-collector-selector-label{color:var(--text-strong);font-size:.82rem;font-weight:700}.yf-collector-combobox{position:relative}.yf-collector-combobox>input{min-block-size:44px;width:100%}.yf-collector-options{background:var(--surface-raised,#fff);border:1px solid var(--border-subtle);inset-inline:0;z-index:40;border-radius:14px;max-height:19rem;padding:.4rem;display:grid;position:absolute;top:calc(100% + .35rem);overflow:auto;box-shadow:0 18px 42px #0f2a3229}.yf-collector-option{color:inherit;text-align:start;min-block-size:44px;background:0 0;border:0;border-radius:10px;align-items:center;gap:.7rem;width:100%;padding:.65rem;display:flex}.yf-collector-option:hover,.yf-collector-option:focus-visible,.yf-collector-option[aria-selected=true]{background:var(--accent-soft)}.yf-collector-option[data-active=true]{box-shadow:inset 0 0 0 2px var(--accent-strong)}.yf-member-avatar{background:var(--accent-soft);border:1px solid var(--border-subtle);color:var(--accent-strong);border-radius:999px;flex:0 0 2.5rem;justify-content:center;align-items:center;height:2.5rem;font-size:.72rem;font-weight:800;display:inline-flex;overflow:hidden}.yf-member-avatar[data-size=lg]{flex-basis:3rem;height:3rem;font-size:.85rem}.yf-member-avatar img{object-fit:cover;width:100%;height:100%}.yf-member-photo{align-items:center;gap:.7rem;min-width:0;display:flex}.yf-member-photo-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.yf-member-photo-actions>label{cursor:pointer;align-items:center;min-height:44px;display:inline-flex}.yf-member-photo-actions>button{min-height:44px}.yf-member-photo-actions>small{color:var(--text-muted);flex-basis:100%}.yf-member-photo-input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.yf-customer-activity-more{justify-self:start;min-height:44px}.yf-collector-identity{gap:.1rem;min-width:0;display:grid}.yf-collector-identity small{color:var(--text-muted);text-overflow:ellipsis;overflow:hidden}.yf-collector-empty{color:var(--text-muted);margin:0;padding:.85rem}.yf-collector-selected{justify-content:space-between;align-items:center;display:flex}.yf-customer-activity-list{gap:.8rem;display:grid}.yf-customer-activity-card{background:var(--surface-raised,#fff);border:1px solid var(--border-subtle);border-radius:14px;gap:.8rem;padding:1rem;display:grid}.yf-customer-activity-card>header,.yf-customer-activity-kind,.yf-customer-activity-meta{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.yf-customer-activity-card>header{justify-content:space-between}.yf-customer-activity-card time,.yf-customer-activity-meta small{color:var(--text-muted)}.yf-customer-activity-note{white-space:pre-wrap;margin:0}.yf-customer-activity-meta>span:not(.yf-member-avatar){gap:.12rem;display:grid}.yf-activity-technical-toggle{justify-self:start}.yf-activity-technical-details{background:var(--surface-subtle,#f6f8f8);border-radius:10px;gap:.45rem;margin:0;padding:.75rem;display:grid}.yf-activity-technical-details>div{grid-template-columns:minmax(8rem,auto) 1fr;gap:.2rem;display:grid}.yf-activity-technical-details dd{overflow-wrap:anywhere;margin:0}
:root{--yf-sidebar-compact-gap:.55rem;--yf-control-min:2.75rem;--yf-focus-ring:0 0 0 3px color-mix(in srgb, var(--yf-focus) 22%, transparent)}.yf-desktop-sidebar,.yf-workspace{transition:width var(--yf-transition-normal) var(--yf-ease-out), margin-inline-start var(--yf-transition-normal) var(--yf-ease-out)}.yf-top-bar{box-sizing:border-box}.yf-sidebar-toggle{background:color-mix(in srgb, var(--yf-surface) 88%, var(--yf-primary-soft));border:1px solid color-mix(in srgb, var(--yf-border) 70%, var(--yf-primary));color:var(--yf-text-muted);cursor:pointer;min-block-size:var(--yf-control-min);transition:background var(--yf-transition-fast) var(--yf-ease-out), border-color var(--yf-transition-fast) var(--yf-ease-out), color var(--yf-transition-fast) var(--yf-ease-out), transform var(--yf-transition-fast) var(--yf-ease-out);border-radius:.8rem;flex:none;justify-content:center;align-items:center;gap:.65rem;margin-block-start:auto;padding-inline:.75rem;display:flex}.yf-sidebar-toggle:hover{background:var(--yf-primary-soft);border-color:color-mix(in srgb, var(--yf-primary) 42%, var(--yf-border));color:var(--yf-primary);transform:translateY(-1px)}.yf-sidebar-toggle-icon{font-size:1.25rem;line-height:1}[dir=ltr] .yf-sidebar-toggle-icon{transform:rotate(180deg)}.yf-topbar-context{gap:.08rem;min-inline-size:8rem;padding-inline:.1rem .55rem;display:grid}.yf-topbar-context small{color:var(--yf-text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800}.yf-topbar-context strong{color:var(--yf-text);text-overflow:ellipsis;white-space:nowrap;max-inline-size:14rem;font-size:.8rem;font-weight:820;overflow:hidden}[dir=rtl] .yf-topbar-context small{letter-spacing:0}:is(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:var(--yf-focus-ring);outline:2px solid var(--yf-focus);outline-offset:2px}.yf-main-content :is(button,.primary,.secondary-button,.quiet-button),.yf-top-bar :is(button,select){min-block-size:var(--yf-control-min)}.yf-data-table-region{overscroll-behavior-inline:contain;scrollbar-gutter:stable}.yf-data-table thead th{color:var(--yf-text)}.yf-data-table tbody tr:focus-within{background:color-mix(in srgb, var(--yf-primary-soft) 72%, var(--yf-surface));box-shadow:inset 3px 0 0 var(--yf-primary)}[dir=rtl] .yf-data-table tbody tr:focus-within{box-shadow:inset -3px 0 0 var(--yf-primary)}.yf-filter-bar,.filter-bar{container-type:inline-size}.yf-dialog-layer,.yf-mobile-layer{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.yf-command-palette,.yf-notification-panel,.yf-account-menu{border:1px solid color-mix(in srgb, var(--yf-border) 66%, var(--yf-primary));box-shadow:var(--yf-shadow-overlay)}@media (hover:hover) and (pointer:fine){.yf-metric-card,.yf-insight-card,.yf-dashboard-module,.admin-row,.membership-card,.role-card{transition:border-color var(--yf-transition-fast) var(--yf-ease-out), box-shadow var(--yf-transition-fast) var(--yf-ease-out), transform var(--yf-transition-fast) var(--yf-ease-out)}.yf-metric-card:hover,.yf-insight-card:hover{border-color:color-mix(in srgb, var(--yf-primary) 30%, var(--yf-border));box-shadow:0 1rem 2.2rem color-mix(in srgb, var(--yf-primary) 9%, transparent);transform:translateY(-2px)}}@media (min-width:1024px){.yf-workspace{inline-size:calc(100% - var(--yf-sidebar-width))}.yf-sidebar-collapsed .yf-desktop-sidebar{gap:var(--yf-sidebar-compact-gap);width:var(--yf-sidebar-collapsed-width);padding-inline:.6rem;overflow-x:hidden}.yf-sidebar-collapsed .yf-workspace{inline-size:calc(100% - var(--yf-sidebar-collapsed-width));margin-inline-start:var(--yf-sidebar-collapsed-width)}.yf-sidebar-collapsed .yf-brand{justify-content:center;padding-inline:0}.yf-desktop-sidebar[data-collapsed=true] .yf-brand-copy,.yf-desktop-sidebar[data-collapsed=true] .yf-tenant-copy,.yf-desktop-sidebar[data-collapsed=true] .yf-navigation-group>p,.yf-desktop-sidebar[data-collapsed=true] .yf-navigation-label,.yf-desktop-sidebar[data-collapsed=true] .yf-sidebar-toggle-label{display:none}.yf-sidebar-collapsed .yf-tenant-switcher{box-shadow:none;background:0 0;border-color:#0000;justify-content:center;padding:.45rem}.yf-sidebar-collapsed .yf-primary-navigation{gap:.65rem}.yf-sidebar-collapsed .yf-navigation-group{gap:.32rem}.yf-sidebar-collapsed .yf-navigation-group a{justify-content:center;min-block-size:2.9rem;padding-inline:.3rem}.yf-sidebar-collapsed .yf-navigation-group a.active:before{inset-inline-start:-.62rem}.yf-sidebar-collapsed .yf-navigation-glyph{block-size:2rem;inline-size:2rem}.yf-sidebar-collapsed .yf-sidebar-toggle{padding-inline:0}.yf-sidebar-collapsed .yf-sidebar-toggle-icon{transform:rotate(180deg)}[dir=ltr] .yf-sidebar-collapsed .yf-sidebar-toggle-icon{transform:none}}@media (max-width:1199px){.yf-command-trigger{min-inline-size:2.75rem}.yf-command-trigger>span:nth-child(2),.yf-command-trigger kbd{display:none}.yf-command-trigger{justify-content:center;width:2.75rem;padding-inline:0}.yf-topbar-context strong{max-inline-size:10rem}}@media (max-width:1023px){.yf-sidebar-toggle{display:none}.yf-topbar-context{min-inline-size:0}}@media (max-width:767px){:root{--yf-control-min:2.75rem}.yf-top-bar{min-block-size:4.35rem}.yf-topbar-context{max-inline-size:min(38vw,10rem);padding-inline-end:0}.yf-topbar-context small{display:none}.yf-topbar-context strong{max-inline-size:100%;font-size:.72rem}.yf-topbar-actions{gap:.25rem}.yf-topbar-actions .yf-icon-button,.yf-mobile-menu,.yf-command-trigger,.yf-account-trigger{min-block-size:2.75rem;min-inline-size:2.75rem}.yf-main-content>.page,.yf-command-center-dashboard{padding-inline:max(.85rem, env(safe-area-inset-left));padding-block-end:calc(3rem + env(safe-area-inset-bottom))}.yf-page-header{border-radius:.95rem;align-items:stretch}.yf-header-actions{inline-size:100%}.yf-header-actions>*{flex:auto}.yf-filter-bar,.filter-bar{grid-template-columns:1fr;align-items:stretch;display:grid}.yf-filter-bar>*,.filter-bar>*{inline-size:100%;min-inline-size:0}.yf-data-table th,.yf-data-table td{padding:.8rem .75rem}.yf-command-palette{inset-inline:.65rem;top:max(4.75rem, env(safe-area-inset-top))}.yf-notification-panel{width:min(23rem,100vw - 1rem);inset-inline-end:-3rem}.yf-mobile-drawer{padding-block-end:max(1.5rem, env(safe-area-inset-bottom))}}@media (max-width:479px){.yf-topbar-context{display:none}.yf-topbar-leading{flex:none}.yf-topbar-actions{flex:1;justify-content:flex-end}.yf-notification-panel{inset-inline-end:-4rem}}@media (prefers-reduced-motion:reduce){.yf-desktop-sidebar,.yf-workspace,.yf-sidebar-toggle,.yf-metric-card,.yf-insight-card{transition:none!important}}
:root{--yf-v3-radius-sm:.75rem;--yf-v3-radius:1rem;--yf-v3-radius-lg:1.35rem;--yf-v3-border:color-mix(in srgb, var(--yf-border) 78%, var(--yf-primary) 22%);--yf-v3-soft:color-mix(in srgb, var(--yf-primary-soft) 55%, var(--yf-surface));--yf-v3-shadow:0 .5rem 1.8rem #0a37320d;--yf-v3-shadow-lg:0 1.2rem 3rem #0a373214}.yf-top-bar{border:1px solid var(--yf-v3-border);border-radius:var(--yf-v3-radius);width:calc(100% - 1.8rem);box-shadow:var(--yf-v3-shadow);background:color-mix(in srgb, var(--yf-surface) 96%, transparent);margin:.8rem .9rem 0}.yf-desktop-sidebar{border-inline-end:0;padding:1.1rem .9rem}.yf-desktop-sidebar:after{display:none}.yf-brand{padding:.55rem}.yf-brand-mark{box-shadow:0 .65rem 1.5rem color-mix(in srgb, var(--yf-primary) 16%, transparent);border-radius:.9rem}.yf-tenant-switcher{border-color:var(--yf-v3-border);border-radius:var(--yf-v3-radius);box-shadow:none;padding:.75rem}.yf-navigation-group a{border-radius:.8rem;min-block-size:2.9rem}.yf-navigation-group a.active{box-shadow:none;background:color-mix(in srgb, var(--yf-primary-soft) 78%, var(--yf-surface))}.yf-navigation-group a.active:before{block-size:1.8rem;inset-inline:auto -.9rem}[dir=ltr] .yf-navigation-group a.active:before{inset-inline:-.9rem auto}.yf-main-content>.page,.yf-command-center-dashboard{padding-block-start:1.5rem}.yf-page-header{border-color:var(--yf-v3-border);border-radius:var(--yf-v3-radius-lg);box-shadow:var(--yf-v3-shadow);background:radial-gradient(circle at 8% 100%, color-mix(in srgb, var(--yf-primary-soft) 60%, transparent), transparent 18rem), linear-gradient(135deg, color-mix(in srgb, var(--yf-surface) 97%, var(--yf-primary-soft)), var(--yf-surface))}.yf-smart-select{min-inline-size:0;position:relative}.yf-smart-select-label{color:var(--yf-text-muted);margin-block-end:.4rem;font-size:.69rem;font-weight:800;display:block}.yf-smart-select-trigger{background:var(--yf-surface);border:1px solid var(--yf-v3-border);color:var(--yf-text);cursor:pointer;text-align:start;border-radius:.8rem;align-items:center;gap:.65rem;min-block-size:2.75rem;inline-size:100%;min-inline-size:10rem;padding:.45rem .65rem;transition:border-color .14s,box-shadow .14s,background .14s;display:flex}.yf-smart-select-trigger:hover,.yf-smart-select[data-open] .yf-smart-select-trigger{border-color:color-mix(in srgb, var(--yf-primary) 55%, var(--yf-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--yf-primary) 8%, transparent)}.yf-smart-select-icon{background:var(--yf-v3-soft);color:var(--yf-primary);border-radius:.62rem;flex:none;justify-content:center;align-items:center;block-size:1.8rem;inline-size:1.8rem;display:inline-flex}.yf-smart-select-icon svg{block-size:1.1rem;inline-size:1.1rem}.yf-smart-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;font-size:.78rem;font-weight:700;overflow:hidden}.yf-smart-select-chevron{block-size:1rem;color:var(--yf-primary);flex:none;inline-size:1rem;transition:transform .14s}.yf-smart-select[data-open] .yf-smart-select-chevron{transform:rotate(180deg)}.yf-smart-select-menu{background:var(--yf-surface);border:1px solid var(--yf-v3-border);box-shadow:var(--yf-v3-shadow-lg);inset-inline:0 auto;z-index:150;border-radius:.85rem;flex-direction:column;gap:.2rem;max-block-size:min(22rem,55vh);inline-size:max-content;min-inline-size:100%;max-inline-size:min(24rem,100vw - 2rem);padding:.35rem;display:flex;position:absolute;top:calc(100% + .35rem);overflow:hidden auto}.yf-smart-select-option{color:var(--yf-text);cursor:pointer;text-align:start;background:0 0;border:1px solid #0000;border-radius:.72rem;align-items:center;gap:.65rem;min-block-size:2.75rem;padding:.55rem .65rem;display:flex}.yf-smart-select-option:hover,.yf-smart-select-option:focus-visible,.yf-smart-select-option[aria-selected=true]{background:var(--yf-primary-soft);border-color:color-mix(in srgb, var(--yf-primary) 18%, var(--yf-border));color:var(--yf-primary)}.yf-smart-select-check{flex:0 0 1.25rem;justify-content:center;align-items:center;inline-size:1.25rem;font-weight:900;display:inline-flex}.yf-smart-select-option>span:last-child{gap:.15rem;display:grid}.yf-smart-select-option strong{font-size:.78rem}.yf-smart-select-option small{color:var(--yf-text-muted);font-size:.66rem}.yf-branch-smart-select{min-inline-size:min(18rem,28vw)}.yf-branch-smart-select .yf-smart-select-label{display:none}.yf-branch-smart-select .yf-smart-select-trigger{min-inline-size:12rem}.yf-receivables-workspace .yf-filter-bar{background:var(--yf-surface);border:1px solid var(--yf-v3-border);border-radius:var(--yf-v3-radius-lg);box-shadow:var(--yf-v3-shadow);align-items:end;gap:.9rem;margin-block:1rem 1.5rem;padding:1.2rem}.yf-receivables-workspace .yf-filter-bar>label,.yf-receivables-workspace .yf-search-input{gap:.4rem;min-inline-size:0;display:grid}.yf-receivables-workspace .yf-filter-bar>label>span:not(.yf-visually-hidden),.yf-receivables-workspace .yf-filter-bar>label>span:first-child{color:var(--yf-text-muted);font-size:.67rem;font-weight:800}.yf-receivables-workspace .yf-filter-bar input,.yf-receivables-workspace .yf-filter-bar select{appearance:none;background:color-mix(in srgb, var(--yf-surface) 97%, var(--yf-primary-soft));border:1px solid var(--yf-v3-border);color:var(--yf-text);border-radius:.78rem;min-block-size:2.75rem;inline-size:100%;min-inline-size:0;padding-inline:.8rem}.yf-receivables-workspace .yf-search-input{grid-column:span 2;position:relative}.yf-receivables-workspace .yf-search-input input{padding-inline-start:2.55rem}.yf-receivables-workspace .yf-search-icon{color:var(--yf-primary);z-index:1;position:absolute;inset-block-start:50%;inset-inline-start:.85rem;transform:translateY(-50%)}.yf-receivables-workspace .yf-filter-bar>.primary{border-radius:.78rem;min-block-size:2.75rem;min-inline-size:7rem}.yf-help-page{max-inline-size:104rem}.yf-help-hero{background:radial-gradient(circle at 5% 100%, color-mix(in srgb, var(--yf-primary-soft) 85%, transparent), transparent 18rem), var(--yf-surface);border:1px solid var(--yf-v3-border);border-radius:var(--yf-v3-radius-lg);box-shadow:var(--yf-v3-shadow);justify-content:flex-start;align-items:center;gap:clamp(1rem,3vw,2rem);min-block-size:9.5rem;padding:clamp(1.2rem,3vw,2rem);display:flex}.yf-help-hero-icon{background:linear-gradient(145deg, var(--yf-primary), var(--yf-primary-hover));box-shadow:0 1rem 2rem color-mix(in srgb, var(--yf-primary) 18%, transparent);color:#fff;border-radius:1.3rem;flex:none;justify-content:center;align-items:center;block-size:6.5rem;inline-size:6.5rem;display:inline-flex}.yf-help-hero-icon svg{block-size:4.2rem;inline-size:4.2rem}.yf-help-hero-copy{gap:.45rem;max-inline-size:58rem;display:grid}.yf-help-hero-copy h1{color:var(--yf-text);letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3vw,2.5rem)}[dir=rtl] .yf-help-hero-copy h1{letter-spacing:0}.yf-help-hero-copy p{color:var(--yf-text-muted);margin:0;line-height:1.8}.yf-help-intro{background:color-mix(in srgb, var(--yf-surface) 96%, var(--yf-primary-soft));border:1px solid var(--yf-v3-border);border-radius:var(--yf-v3-radius);justify-content:space-between;align-items:center;margin-block:1.25rem .8rem;padding:1rem 1.1rem;display:flex}.yf-help-intro>div{gap:.2rem;display:grid}.yf-help-intro span:not(.yf-help-count){color:var(--yf-text-muted);font-size:.72rem}.yf-help-count,.yf-help-number{background:var(--yf-primary-soft);color:var(--yf-primary);border-radius:.65rem;justify-content:center;align-items:center;font-weight:850;display:inline-flex}.yf-help-count{block-size:2.1rem;inline-size:2.1rem}.yf-help-guide-list{gap:.65rem;display:grid}.yf-help-guide-item{background:var(--yf-surface);border:1px solid var(--yf-v3-border);border-radius:var(--yf-v3-radius);overflow:clip;box-shadow:0 .2rem .8rem #0a373208}.yf-help-guide-item summary{cursor:pointer;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.8rem;min-block-size:5.25rem;padding:.9rem 1rem;list-style:none;display:grid}.yf-help-guide-item summary::-webkit-details-marker{display:none}.yf-help-guide-item[open] summary{background:color-mix(in srgb, var(--yf-primary-soft) 35%, var(--yf-surface));border-block-end:1px solid var(--yf-border)}.yf-help-number{block-size:2rem;inline-size:2rem}.yf-help-topic-icon{background:var(--yf-v3-soft);color:var(--yf-primary);border-radius:.75rem;justify-content:center;align-items:center;block-size:2.8rem;inline-size:2.8rem;font-size:1.1rem;display:inline-flex}.yf-help-topic-copy{gap:.2rem;display:grid}.yf-help-topic-copy strong{color:var(--yf-text);font-size:.92rem}.yf-help-topic-copy small{color:var(--yf-text-muted);font-size:.69rem}.yf-help-chevron{color:var(--yf-text-muted);font-size:1.1rem;transition:transform .16s}.yf-help-guide-item[open] .yf-help-chevron{color:var(--yf-primary);transform:rotate(180deg)}.yf-help-guide-body{padding:1rem 1.2rem 1.2rem}.yf-help-guide-body p{color:var(--yf-text-muted);max-inline-size:70rem;margin:0;line-height:1.9}.admin-page .permission-grid{background:color-mix(in srgb, var(--yf-surface) 97%, var(--yf-primary-soft));border:1px solid var(--yf-v3-border);border-radius:var(--yf-v3-radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-block:1rem;padding:1rem;display:grid}.admin-page .permission-grid legend{color:var(--yf-text);padding-inline:.6rem;font-size:1rem;font-weight:850}.admin-page .permission-grid>label{background:var(--yf-surface);border:1px solid var(--yf-border);cursor:pointer;border-radius:.85rem;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;min-block-size:4.65rem;padding:.8rem;transition:border-color .14s,background .14s,transform .14s;display:grid}.admin-page .permission-grid>label:hover{background:color-mix(in srgb, var(--yf-primary-soft) 42%, var(--yf-surface));border-color:color-mix(in srgb, var(--yf-primary) 32%, var(--yf-border))}.admin-page .permission-grid>label:has(input:checked){background:color-mix(in srgb, var(--yf-primary-soft) 42%, var(--yf-surface));border-color:color-mix(in srgb, var(--yf-primary) 32%, var(--yf-border))}.admin-page .permission-grid>label:has(input:checked){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--yf-primary) 10%, transparent)}.admin-page .permission-grid input[type=checkbox]{accent-color:var(--yf-primary);block-size:1.15rem;inline-size:1.15rem;margin:0}.admin-page .permission-grid>label>span{flex-direction:column-reverse;gap:.25rem;min-inline-size:0;display:flex}.admin-page .permission-grid strong{color:var(--yf-text-faint);font-family:var(--yf-font-mono);overflow-wrap:anywhere;text-align:start;direction:ltr;font-size:.58rem;font-weight:650}.admin-page .permission-grid small{color:var(--yf-text);font-size:.76rem;font-weight:750;line-height:1.55}.admin-page .role-grid{gap:.9rem}.admin-page .role-card{border-color:var(--yf-v3-border);border-radius:var(--yf-v3-radius);box-shadow:var(--yf-v3-shadow)}.admin-page .role-card ul{flex-wrap:wrap;gap:.35rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.admin-page .role-card li{background:var(--yf-surface-subtle);border:1px solid var(--yf-border);color:var(--yf-text-muted);font-family:var(--yf-font-mono);direction:ltr;border-radius:999px;padding:.25rem .5rem;font-size:.58rem}@media (max-width:1279px){.yf-receivables-workspace .yf-search-input{grid-column:span 2}}@media (max-width:900px){.yf-top-bar{border-inline:0;border-top:0;border-radius:0;width:100%;margin:0}.admin-page .permission-grid{grid-template-columns:1fr 1fr}.yf-receivables-workspace .yf-search-input{grid-column:1/-1}.yf-help-hero-icon{block-size:5rem;inline-size:5rem}}@media (max-width:640px){.admin-page .permission-grid{grid-template-columns:1fr}.yf-help-hero{align-items:flex-start}.yf-help-hero-icon{border-radius:1rem;block-size:3.75rem;inline-size:3.75rem}.yf-help-hero-icon svg{block-size:2.6rem;inline-size:2.6rem}.yf-help-guide-item summary{grid-template-columns:auto auto 1fr}.yf-help-chevron{display:none}.yf-branch-smart-select{min-inline-size:0}}@media (prefers-reduced-motion:reduce){.yf-smart-select-chevron,.yf-help-chevron,.admin-page .permission-grid>label{transition:none!important}}
.yf-receivables-filter-v3{overflow:visible;align-items:stretch!important;padding:0!important;display:block!important}.yf-filter-panel-heading{border-block-end:1px solid var(--yf-border);justify-content:space-between;align-items:center;padding:1.05rem 1.2rem;display:flex}.yf-filter-panel-title{align-items:center;gap:.75rem;display:flex}.yf-filter-panel-icon{background:var(--yf-primary-soft);color:var(--yf-primary);border-radius:.7rem;justify-content:center;align-items:center;block-size:2.3rem;inline-size:2.3rem;font-size:1rem;font-weight:900;display:inline-flex}.yf-filter-panel-title>div{gap:.15rem;display:grid}.yf-filter-panel-title strong{color:var(--yf-text);font-size:.9rem}.yf-filter-panel-title small{color:var(--yf-text-muted);font-size:.68rem;line-height:1.55}.yf-filter-primary-grid,.yf-filter-secondary-grid{gap:.85rem;padding:1rem 1.2rem;display:grid}.yf-filter-primary-grid{grid-template-columns:1.65fr 1.2fr repeat(3,minmax(9rem,1fr))}.yf-filter-secondary-grid{background:color-mix(in srgb, var(--yf-surface-subtle) 65%, var(--yf-surface));border-block-start:1px solid var(--yf-border);grid-template-columns:repeat(5,minmax(9rem,1fr))}.yf-filter-primary-grid>label,.yf-filter-secondary-grid>label,.yf-filter-primary-grid .yf-search-input{gap:.4rem;min-inline-size:0;display:grid}.yf-filter-primary-grid>label>span,.yf-filter-secondary-grid>label>span{color:var(--yf-text-muted);font-size:.69rem;font-weight:800}.yf-filter-primary-grid input,.yf-filter-secondary-grid input{background:var(--yf-surface);border:1px solid var(--yf-v3-border);color:var(--yf-text);border-radius:.8rem;min-block-size:2.75rem;inline-size:100%;min-inline-size:0;padding-inline:.8rem}.yf-filter-primary-grid .yf-search-input{position:relative}.yf-filter-primary-grid .yf-search-input input{padding-inline-start:2.55rem}.yf-filter-primary-grid .yf-search-icon{color:var(--yf-primary);z-index:1;position:absolute;inset-block-start:50%;inset-inline-start:.9rem;transform:translateY(-50%)}.yf-filter-glyph{justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.yf-filter-more{border-block-start:1px solid var(--yf-border)}.yf-filter-more>summary{color:var(--yf-text-muted);cursor:pointer;justify-content:flex-start;align-items:center;gap:.45rem;min-block-size:2.8rem;padding-inline:1.2rem;font-size:.72rem;font-weight:800;list-style:none;display:flex}.yf-filter-more>summary::-webkit-details-marker{display:none}.yf-filter-more>summary span:last-child{color:var(--yf-primary);transition:transform .15s}.yf-filter-more[open]>summary span:last-child{transform:rotate(180deg)}.yf-filter-actions-v3{border-block-start:1px solid var(--yf-border);align-items:center;gap:.65rem;padding:.9rem 1.2rem 1.05rem;display:flex}.yf-filter-actions-v3 button{justify-content:center;align-items:center;gap:.5rem;min-inline-size:7.5rem;display:inline-flex}@media (max-width:1399px){.yf-filter-primary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yf-filter-primary-grid .yf-search-input,.yf-filter-primary-grid>label:first-of-type{grid-column:span 1}.yf-filter-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.yf-filter-primary-grid,.yf-filter-secondary-grid{grid-template-columns:1fr 1fr}.yf-filter-primary-grid .yf-search-input{grid-column:1/-1}}@media (max-width:640px){.yf-filter-primary-grid,.yf-filter-secondary-grid{grid-template-columns:1fr;padding-inline:.85rem}.yf-filter-panel-heading,.yf-filter-actions-v3{padding-inline:.85rem}.yf-filter-actions-v3{flex-direction:column;align-items:stretch}.yf-filter-actions-v3 button{inline-size:100%}}
.yf-permissions-page{max-inline-size:104rem}.yf-permissions-hero{background:radial-gradient(circle at 6% 100%, color-mix(in srgb, var(--yf-primary-soft) 80%, transparent), transparent 18rem), var(--yf-surface);border:1px solid var(--yf-v3-border);border-radius:var(--yf-v3-radius-lg);box-shadow:var(--yf-v3-shadow);align-items:center;gap:1rem;padding:1.35rem 1.5rem;display:flex}.yf-permissions-hero-icon{background:var(--yf-primary-soft);color:var(--yf-primary);border-radius:1rem;flex:none;justify-content:center;align-items:center;block-size:4rem;inline-size:4rem;font-size:1.6rem;font-weight:900;display:inline-flex}.yf-permissions-hero>div:last-child{gap:.3rem;display:grid}.yf-permissions-hero h1{color:var(--yf-text);margin:0;font-size:clamp(1.7rem,3vw,2.3rem)}.yf-permissions-hero p{color:var(--yf-text-muted);margin:0;line-height:1.75}.yf-permissions-nav{margin-block:1rem 1.2rem}.yf-permission-summary{background:var(--yf-surface);border:1px solid var(--yf-v3-border);border-radius:var(--yf-v3-radius-lg);box-shadow:var(--yf-v3-shadow);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:1rem;display:grid;overflow:hidden}.yf-permission-summary article{justify-content:space-between;align-items:center;gap:.8rem;min-block-size:5rem;padding:1rem 1.2rem;display:flex}.yf-permission-summary article+article{border-inline-start:1px solid var(--yf-border)}.yf-permission-summary span{color:var(--yf-text-muted);font-size:.72rem;font-weight:750}.yf-permission-summary strong{color:var(--yf-primary);font-size:1.45rem;font-weight:900}.yf-role-builder{background:var(--yf-surface);border:1px solid var(--yf-v3-border);border-radius:var(--yf-v3-radius-lg);box-shadow:var(--yf-v3-shadow);overflow:clip}.yf-role-builder-heading{border-block-end:1px solid var(--yf-border);justify-content:space-between;align-items:center;padding:1.2rem 1.3rem;display:flex}.yf-role-builder-heading>div{gap:.2rem;display:grid}.yf-role-builder-heading h2,.yf-existing-roles h2{color:var(--yf-text);margin:0;font-size:1rem}.yf-role-builder-heading p,.yf-existing-roles .yf-section-header p{color:var(--yf-text-muted);margin:0;font-size:.7rem;line-height:1.6}.yf-selected-count{background:var(--yf-primary-soft);border:1px solid color-mix(in srgb, var(--yf-primary) 18%, var(--yf-border));color:var(--yf-primary);border-radius:999px;padding:.45rem .7rem;font-size:.7rem;font-weight:850}.yf-role-builder>.notice{margin:1rem 1.3rem 0}.yf-role-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:1rem 1.3rem;display:grid}.yf-role-fields label{gap:.4rem;display:grid}.yf-role-fields label>span{color:var(--yf-text-muted);font-size:.69rem;font-weight:800}.yf-role-fields input{background:color-mix(in srgb, var(--yf-surface) 97%, var(--yf-primary-soft));border:1px solid var(--yf-v3-border);color:var(--yf-text);border-radius:.8rem;min-block-size:2.75rem;padding-inline:.8rem}.yf-permission-toolbar{background:color-mix(in srgb, var(--yf-surface-subtle) 60%, var(--yf-surface));border-block:1px solid var(--yf-border);align-items:center;gap:.65rem;padding:.85rem 1.3rem;display:flex}.yf-permission-toolbar>.yf-search-input{min-inline-size:14rem}.yf-permission-groups{gap:.75rem;padding:1rem 1.3rem 1.2rem;display:grid}.yf-permission-group{background:color-mix(in srgb, var(--yf-surface) 98%, var(--yf-primary-soft));border:1px solid var(--yf-v3-border);border-radius:var(--yf-v3-radius);overflow:clip}.yf-permission-group>summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;min-block-size:4.6rem;padding:.9rem 1rem;list-style:none;display:grid}.yf-permission-group>summary::-webkit-details-marker{display:none}.yf-permission-group>summary>div{gap:.18rem;display:grid}.yf-permission-group>summary strong{color:var(--yf-text);font-size:.85rem}.yf-permission-group>summary small{color:var(--yf-text-muted);font-size:.66rem}.yf-permission-group-count{background:var(--yf-primary-soft);color:var(--yf-primary);border-radius:.6rem;justify-content:center;align-items:center;block-size:1.8rem;inline-size:1.8rem;font-size:.67rem;font-weight:900;display:inline-flex}.yf-permission-group-chevron{color:var(--yf-text-muted);font-size:1rem;transition:transform .15s}.yf-permission-group[open] .yf-permission-group-chevron{color:var(--yf-primary);transform:rotate(180deg)}.yf-permission-items{border-block-start:1px solid var(--yf-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.75rem;display:grid}.yf-permission-item{background:var(--yf-surface);border:1px solid var(--yf-border);cursor:pointer;border-radius:.8rem;grid-template-columns:auto auto 1fr;align-items:center;gap:.65rem;min-block-size:4.25rem;padding:.7rem;transition:border-color .14s,background .14s,transform .14s;display:grid}.yf-permission-item:hover{background:color-mix(in srgb, var(--yf-primary-soft) 40%, var(--yf-surface));border-color:color-mix(in srgb, var(--yf-primary) 28%, var(--yf-border))}.yf-permission-item:has(input:checked){background:color-mix(in srgb, var(--yf-primary-soft) 40%, var(--yf-surface));border-color:color-mix(in srgb, var(--yf-primary) 28%, var(--yf-border))}.yf-permission-item input{accent-color:var(--yf-primary);block-size:1rem;inline-size:1rem;margin:0}.yf-permission-item-icon{background:var(--yf-v3-soft);color:var(--yf-primary);border-radius:.55rem;justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;font-weight:900;display:inline-flex}.yf-permission-item-copy{gap:.2rem;min-inline-size:0;display:grid}.yf-permission-item-copy strong{color:var(--yf-text);font-size:.76rem;line-height:1.45}.yf-permission-item-copy small{color:var(--yf-text-faint);font-family:var(--yf-font-mono);overflow-wrap:anywhere;text-align:start;font-size:.55rem}.yf-role-builder-actions{border-block-start:1px solid var(--yf-border);justify-content:flex-start;padding:.9rem 1.3rem 1.1rem;display:flex}.yf-role-builder-actions .primary{min-inline-size:10rem}.yf-existing-roles{margin-block-start:1.25rem}.yf-role-summary-card h3{color:var(--yf-text);margin:.35rem 0;font-size:.95rem}.yf-role-permission-count{color:var(--yf-primary);margin-block:.65rem;font-size:.72rem;display:block}.yf-role-code-preview{flex-wrap:wrap;gap:.35rem;display:flex}.yf-role-code-preview span{background:var(--yf-surface-subtle);border:1px solid var(--yf-border);color:var(--yf-text-muted);font-family:var(--yf-font-mono);border-radius:999px;padding:.25rem .45rem;font-size:.53rem}@media (max-width:1000px){.yf-permission-summary,.yf-role-fields,.yf-permission-items{grid-template-columns:1fr 1fr}.yf-permission-summary article:nth-child(3){border-inline-start:0;border-block-start:1px solid var(--yf-border)}.yf-permission-summary article:nth-child(4){border-block-start:1px solid var(--yf-border)}}@media (max-width:680px){.yf-permission-summary,.yf-role-fields,.yf-permission-items{grid-template-columns:1fr}.yf-permission-summary article+article{border-inline-start:0;border-block-start:1px solid var(--yf-border)}.yf-permission-toolbar{flex-direction:column;align-items:stretch}.yf-permission-toolbar>.yf-search-input{min-inline-size:0}.yf-role-builder-heading{align-items:flex-start;gap:.7rem}}@media (prefers-reduced-motion:reduce){.yf-permission-group-chevron,.yf-permission-item{transition:none!important}}
