/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.staffSortFilters label:nth-child(3){grid-column:1/-1}.clearStaffFilters{min-height:36px;color:var(--cyan-dark);background:#edf6f5;border:1px solid #bad8d5;border-radius:11px;grid-column:1/-1;font-size:9px;font-weight:700}.referrerEntry{border-color:#e6d6ae}.referrerEntry .entryIcon{color:#8c681a;background:#fff2cf}.referrerShell{min-height:100vh}.referrerHome{max-width:720px}.referrerSummary{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.referrerSummary span{background:#eef8f7;border-radius:18px;flex-direction:column;gap:6px;padding:18px;display:flex}.referrerSummary small{color:#6f7d7d}.referrerSummary b{font-size:26px}.referrerIncomeRow{border-bottom:1px solid #e3eceb;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.referrerIncomeRow>div{flex-direction:column;gap:4px;display:flex}.referrerIncomeRow small{color:#788585}.referrerIncomeRow button{color:#fff;background:#3f9291;border:0;border-radius:14px;padding:12px 16px;font-weight:700}.referrerIncomeRow em{color:#3f9291;font-style:normal}.commissionWorkbench{margin-top:18px}.commissionList{gap:12px;display:grid}.commissionList article{border:1px solid #dce8e7;border-radius:18px;padding:16px}.commissionList article>div:first-child{justify-content:space-between;gap:12px;display:flex}.commissionList article small{color:#798585}.commissionAmounts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.commissionAmounts span{background:#f2f8f7;border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.commissionAmounts b{font-size:16px}.commissionList p{color:#7b8585;font-size:13px}.commissionList em{color:#99721f;font-style:normal}@media (width<=640px){.referrerSummary,.commissionAmounts{grid-template-columns:1fr}.referrerIncomeRow{align-items:flex-start}.referrerIncomeRow button{white-space:nowrap}}.incomeTicker{border-top:1px solid #fff3;border-bottom:1px solid #fff3;width:min(610px,100%);margin-top:28px;padding:14px 0 12px}.incomeTickerTitle{justify-content:space-between;align-items:center;gap:12px;padding:0 4px 10px;display:flex}.incomeTickerTitle b{font-size:13px}.incomeTickerTitle span{color:#8ce7e0;font-size:10px}.incomeTickerViewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.incomeTickerTrack{gap:10px;width:max-content;animation:28s linear infinite incomeTickerScroll;display:flex}.incomeTicker:hover .incomeTickerTrack{animation-play-state:paused}.incomeTicker article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff29;border-radius:13px;grid-template-columns:auto auto auto;align-items:center;gap:14px;min-width:290px;padding:11px 15px;display:grid}.incomeTicker article strong{font-size:12px}.incomeTicker article b{color:#8ef0e8;font-size:14px}.incomeTicker article time{color:#ffffffa6;font-size:10px}.incomeTickerEmpty{padding:10px 4px;color:#ffffff9e!important;margin:0!important;font-size:12px!important}@keyframes incomeTickerScroll{to{transform:translate(calc(-50% - 5px))}}@media (prefers-reduced-motion:reduce){.incomeTickerTrack{animation:none}}@media (width<=820px){.incomeTicker{margin-top:20px}.incomeTicker article{gap:9px;min-width:250px;padding:9px 12px}.incomeTickerTitle{padding-bottom:8px}}:root{--ink:#182427;--muted:#6f7c7d;--line:#e7eeee;--paper:#fff;--canvas:#f3f8f7;--cyan:#00b8b4;--cyan-dark:#008d8c;--cyan-soft:#dff8f5;--coral:#ff5c67;--coral-soft:#fff0f1;--gold:#f7b955;--shadow:0 18px 50px #193d3c1a}*{box-sizing:border-box}html{background:var(--canvas)}body{color:var(--ink);background:var(--canvas);margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}button,input{font:inherit}button{cursor:pointer}.welcomeShell{background:#fff;grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.welcomeHero{color:#fff;background:radial-gradient(circle at 12% 15%,#4bffec2e,#0000 25%),linear-gradient(145deg,#073b3c,#075d5d 55%,#084748);min-height:100vh;padding:44px 7vw;position:relative;overflow:hidden}.language{border:1px solid #ffffff40;border-radius:30px;padding:9px 14px;font-size:13px;position:absolute;top:42px;right:42px}.brand{align-items:center;gap:13px;display:flex}.brandMark{background:linear-gradient(135deg,#00e0d3,#00aaa9);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:0 9px 22px #0000002e}.brandMark i{font-size:27px;font-style:normal;line-height:1}.brandMark b{color:#063d3d;font-size:15px;position:absolute}.brand strong,.brand small{display:block}.brand strong{letter-spacing:1px;font-size:19px}.brand small{opacity:.7;margin-top:2px;font-size:12px}.heroCopy{z-index:2;max-width:610px;margin-top:19vh;position:relative}.eyebrow,.stepLabel,.sectionEyebrow{letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:800}.eyebrow{color:#72e1d9}.heroCopy h1{letter-spacing:-3px;margin:22px 0;font-size:clamp(46px,5vw,76px);line-height:1.12}.heroCopy h1 em{color:#68ded7;font-style:normal}.heroCopy p{color:#ffffffb8;font-size:18px;line-height:1.8}.growthArt{width:54%;height:48%;position:absolute;bottom:-30px;right:-60px}.orb{filter:blur(2px);border-radius:50%;position:absolute}.orbOne{background:#32e0d31f;border:1px solid #59e8dc40;width:310px;height:310px;bottom:0;right:0}.orbTwo{background:#ff5b6717;width:170px;height:170px;bottom:100px;right:160px}.diamond{color:#4fd5ce;position:absolute}.d1{font-size:52px;top:10%;right:21%;transform:rotate(12deg)}.d2{opacity:.45;font-size:25px;top:50%;right:68%}.growthLine{border-bottom:2px solid #ffffff2e;width:84%;height:120px;position:absolute;bottom:18%;right:7%;transform:skewY(-10deg)}.growthLine i{background:#49d5ce;border-radius:9px 9px 0 0;width:12px;position:absolute;bottom:0}.growthLine i:first-child{height:35px;left:5%}.growthLine i:nth-child(2){height:64px;left:30%}.growthLine i:nth-child(3){height:89px;left:56%}.growthLine i:nth-child(4){background:#ff6d76;height:120px;left:84%}.entryPanel{flex-direction:column;justify-content:center;gap:18px;max-width:640px;padding:8vw;display:flex}.entryPanel h2{margin:8px 0;font-size:40px}.entryPanel>div>p{color:var(--muted)}.stepLabel,.sectionEyebrow{color:var(--cyan-dark)}.entryCard{text-align:left;border:1px solid var(--line);background:#fff;border-radius:20px;align-items:center;gap:16px;width:100%;padding:23px;transition:all .2s;display:flex}.entryCard:hover{box-shadow:var(--shadow);border-color:#aadfda;transform:translateY(-2px)}.entryCard>span:nth-child(2){flex:1}.entryCard b,.entryCard small{display:block}.entryCard b{font-size:18px}.entryCard small{color:var(--muted);margin-top:6px}.entryIcon{background:var(--cyan-soft);width:52px;height:52px;color:var(--cyan-dark);border-radius:15px;place-items:center;font-size:23px;display:grid}.staffEntry .entryIcon{color:#526162;background:#f0f2f2}.entryCard i{font-size:22px;font-style:normal}.privacyNote{text-align:center;color:#94a09f;font-size:12px}.authShell{background:linear-gradient(160deg,#edf9f7,#fff 50%,#fff2f2);min-height:100vh;padding:25px}.authShell header{justify-content:space-between;align-items:center;max-width:1120px;margin:auto;display:flex}.brandCompact .brandMark{border-radius:12px;width:38px;height:38px}.brandCompact{color:var(--ink)}.iconButton,.langSmall{background:#fff;border:0;border-radius:12px;padding:10px 13px;box-shadow:0 5px 20px #1e3c3c14}.authCard{max-width:460px;box-shadow:var(--shadow);background:#fff;border-radius:28px;margin:8vh auto 0;padding:38px;position:relative}.authSpark{background:var(--cyan-soft);width:52px;height:52px;color:var(--cyan-dark);border-radius:16px;place-items:center;font-size:25px;display:grid}.authCard h1{margin:20px 0 7px;font-size:32px}.authCard>p{color:var(--muted);margin-bottom:28px}.authTabs{background:#f1f5f4;border-radius:13px;grid-template-columns:1fr 1fr;margin-bottom:24px;padding:4px;display:grid}.authTabs button{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:10px}.authTabs .active{color:var(--ink);background:#fff;font-weight:700;box-shadow:0 2px 8px #14323214}.authCard label{margin:17px 0 8px;font-size:13px;font-weight:700;display:block}.field{border:1px solid #dae4e3;border-radius:13px;align-items:center;padding:0 13px;display:flex}.field:focus-within{border-color:var(--cyan)}.field input{background:0 0;border:0;outline:0;flex:1;padding:14px 10px}.field button{color:var(--cyan-dark);background:0 0;border:0;font-size:12px}.forgot{color:var(--cyan-dark);background:0 0;border:0;margin:12px 0 8px auto;font-size:13px;display:block}.submit{color:#fff;background:linear-gradient(100deg,var(--cyan-dark),var(--cyan));border:0;border-radius:14px;justify-content:center;gap:18px;width:100%;margin-top:24px;padding:15px;font-weight:700;display:flex;box-shadow:0 10px 24px #00b8b440}.terms{text-align:center;color:#95a09f;margin-top:18px;display:block}.appShell{background:#f5f9f8;max-width:590px;min-height:100vh;margin:auto;padding:24px 20px 100px;box-shadow:0 0 70px #13363514}.appHeader{justify-content:space-between;align-items:center;margin:3px 2px 24px;display:flex}.hello{color:var(--muted);font-size:13px}.appHeader h1{margin:4px 0 0;font-size:25px}.noticeButton{background:#fff;border:0;border-radius:14px;width:45px;height:45px;font-size:26px;position:relative;box-shadow:0 5px 20px #1e3c3c14}.noticeButton b{background:var(--coral);color:#fff;border:2px solid #f5f9f8;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid;position:absolute;top:-4px;right:-2px}.monthSwitch{background:#e8efee;border-radius:14px;grid-template-columns:1fr 1fr;margin-bottom:18px;padding:4px;display:grid}.monthSwitch button{color:#697676;background:0 0;border:0;border-radius:11px;padding:10px}.monthSwitch button small{opacity:.65}.monthSwitch .active{color:var(--ink);background:#fff;font-weight:700;box-shadow:0 3px 10px #14323214}.summaryCard{color:#fff;background:linear-gradient(135deg,#075f60,#008f8e);border-radius:24px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 35px #006f6d38}.summaryCard:after{content:"◆";color:#ffffff0f;font-size:180px;position:absolute;top:-52px;right:-25px}.summaryTop,.forecast{justify-content:space-between;align-items:center;display:flex}.summaryTop span{font-weight:700}.summaryTop small{color:#bfe9e5}.summaryAmount{align-items:flex-end;gap:7px;margin:24px 0 14px;display:flex}.summaryAmount strong{letter-spacing:-2px;font-size:47px;line-height:1}.summaryAmount span{opacity:.7;font-size:12px}.forecast{border-top:1px solid #ffffff29;padding-top:15px;font-size:13px}.trend{background:#ffffff24;border-radius:20px;padding:5px 8px}.summaryCard>p{color:#b8dfdc;margin:15px 0 0;font-size:10px}.sectionHead{justify-content:space-between;align-items:end;margin:30px 2px 14px;display:flex}.sectionHead h2{margin:5px 0 0;font-size:20px}.sectionHead button{color:var(--cyan-dark);background:0 0;border:0;font-size:12px}.accountList{flex-direction:column;gap:12px;display:flex}.accountCard{background:#fff;border:1px solid #e6eeee;border-radius:19px;overflow:hidden;box-shadow:0 6px 20px #2343410d}.accountCard.open{border-color:#a6dfdb}.accountSummary{text-align:left;background:#fff;border:0;align-items:center;gap:11px;width:100%;padding:15px;display:flex}.avatar{color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.avatar.cyan{background:linear-gradient(145deg,#009895,#38d3c8)}.avatar.coral{background:linear-gradient(145deg,#ef5a64,#ff9b8b)}.accountIdentity{flex:1}.accountIdentity b,.accountIdentity small{display:block}.accountIdentity small{color:#899595;margin-top:4px;font-size:10px}.tier{text-align:center;min-width:49px}.tier b{font-size:15px;display:block}.tier small{color:var(--cyan-dark);font-size:9px}.chevron{color:#83908f;transition:all .2s}.open .chevron{transform:rotate(180deg)}.accountDetail{background:linear-gradient(#fbfdfd,#fff);border-top:1px solid #edf1f1;padding:18px}.payRow{justify-content:space-between;align-items:center;display:flex}.payRow>span{color:var(--muted);font-size:12px}.payRow>span small{margin-top:4px;font-size:9px;display:block}.payRow button{text-align:right;background:0 0;border:0}.payRow button b{color:var(--ink);font-size:25px;display:block}.payRow button i{color:var(--cyan-dark);font-size:9px;font-style:normal}.miniForecast{background:#eef8f7;border-radius:11px;justify-content:space-between;margin:13px 0 20px;padding:10px 12px;font-size:12px;display:flex}.progressBlock>div:first-child{justify-content:space-between;font-size:12px;display:flex}.progressBlock small,.activityGrid small{color:#929d9c;font-weight:400}.bar{background:#e5edec;border-radius:8px;height:7px;margin-top:9px;overflow:hidden}.bar i{background:linear-gradient(90deg,var(--cyan-dark),#39d4c8);border-radius:8px;height:100%;display:block}.progressBlock p{color:var(--cyan-dark);font-size:10px}.activityGrid{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0;display:grid}.activityGrid>div{border:1px solid #e9eeee;border-radius:12px;padding:11px}.activityGrid span,.activityGrid b{font-size:10px;display:block}.activityGrid b{margin-top:6px;font-size:16px}.bar.small{height:5px}.nextStep{color:#624a20;background:#fff8e9;border-radius:12px;gap:10px;padding:12px;display:flex}.nextStep>span{color:var(--gold)}.nextStep p{margin:0;font-size:10px;line-height:1.5}.nextStep b{font-size:11px;display:block}.academyTeaser{color:#fff;background:linear-gradient(125deg,#202c2f,#34494b);border-radius:20px;margin-top:16px;padding:20px}.academyTeaser>span{color:#78ddd5;font-size:10px}.academyTeaser h3{margin:8px 0;font-size:17px}.academyTeaser p{color:#b7c4c4;font-size:11px}.academyTeaser button{color:#73ded6;background:0 0;border:0;padding:0}.bottomNav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#fffffff2;border-top:1px solid #e4ebea;grid-template-columns:repeat(3,1fr);width:min(590px,100%);height:74px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottomNav button{color:#94a09f;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.bottomNav i{font-size:22px;font-style:normal}.bottomNav span{font-size:10px}.bottomNav .active{color:var(--cyan-dark)}.pageView{min-height:75vh}.pageTitle{align-items:center;gap:13px;margin-bottom:23px;display:flex}.pageTitle>button{background:#fff;border:0;border-radius:12px;width:38px;height:38px}.pageTitle div{flex:1}.pageTitle h2,.pageTitle p{margin:0}.pageTitle h2{font-size:22px}.pageTitle p{color:var(--muted);margin-top:4px;font-size:11px}.pageTitle .readAll{width:auto;color:var(--cyan-dark);background:0 0;font-size:11px}.noticeList{flex-direction:column;gap:10px;display:flex}.noticeItem{background:#fff;border:1px solid #e8eeee;border-radius:17px;gap:12px;padding:16px;display:flex;position:relative}.noticeType{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.cyanBg{background:var(--cyan-soft);color:var(--cyan-dark)}.coralBg{background:var(--coral-soft);color:var(--coral)}.goldBg{color:#c37e0e;background:#fff7e5}.noticeItem b{font-size:13px}.noticeItem p{color:var(--muted);margin:5px 0;font-size:11px;line-height:1.5}.noticeItem small{color:#9aa5a4;font-size:9px}.noticeItem>i{background:var(--coral);border-radius:50%;width:6px;height:6px;position:absolute;top:12px;right:12px}.salaryHero{color:#fff;text-align:center;background:linear-gradient(145deg,#075f60,#008f8e);border-radius:23px;padding:26px}.salaryHero span,.salaryHero small{color:#c6e8e5;font-size:11px;display:block}.salaryHero strong{margin:16px 0;font-size:48px;display:block}.breakdown{background:#fff;border-radius:18px;margin-top:14px;padding:20px}.breakdown h3{margin-top:0;font-size:16px}.breakdown>div{border-top:1px solid #edf1f1;justify-content:space-between;padding:14px 0;font-size:12px;display:flex}.breakdown .total{font-size:15px}.infoBox{color:#477270;background:#eaf6f5;border-radius:12px;margin-top:12px;padding:13px;font-size:11px}@media (width<=820px){.welcomeShell{display:block}.welcomeHero{min-height:48vh;padding:28px 25px}.language{top:28px;right:22px}.heroCopy{margin-top:10vh}.heroCopy h1{letter-spacing:-2px;font-size:42px}.heroCopy p{font-size:15px}.growthArt{width:65%;height:40%}.entryPanel{padding:38px 24px}.entryPanel h2{font-size:30px}.authCard{margin-top:5vh;padding:28px 22px}}@media (width>=900px){.appShell{border-radius:30px;min-height:900px;margin:35px auto}.bottomNav{border-radius:20px;max-width:550px;bottom:22px;box-shadow:0 10px 40px #1e3c3c24}}.deductionRow{background:var(--coral-soft);color:#a63842;border:0;border-radius:11px;justify-content:space-between;width:100%;margin:13px 0 0;padding:10px 12px;font-size:11px;display:flex}.deductionAlert{background:var(--coral-soft);color:#82333a;border:1px solid #ffdadd;border-radius:16px;align-items:center;gap:11px;margin-top:14px;padding:14px;display:flex}.deductionAlert>span{font-size:20px}.deductionAlert>div{flex:1}.deductionAlert b,.deductionAlert p{margin:0;font-size:11px;display:block}.deductionAlert p{color:#a05d62;margin-top:4px;font-size:9px}.deductionAlert>strong,.breakdown .negative b{color:var(--coral)}.paymentCard{background:#fff;border-radius:18px;margin-top:14px;padding:20px}.paymentHead{justify-content:space-between;align-items:center;display:flex}.paymentHead span{color:var(--muted);font-size:10px}.paymentHead h3{margin:4px 0;font-size:16px}.paymentHead>b{border-radius:20px;padding:6px 9px;font-size:10px}.paymentHead .waiting{color:#a66b08;background:#fff5df}.paymentHead .done{color:#087b70;background:var(--cyan-soft)}.paymentSteps{grid-template-columns:repeat(3,1fr);margin:20px 0;display:grid;position:relative}.paymentSteps:before{content:"";background:#dce9e7;height:2px;position:absolute;top:12px;left:16%;right:16%}.paymentSteps>div{z-index:1;text-align:center;position:relative}.paymentSteps i{color:#71807f;background:#e4eceb;border-radius:50%;place-items:center;width:25px;height:25px;margin:auto;font-size:9px;font-style:normal;display:grid}.paymentSteps .complete i{background:var(--cyan);color:#fff}.paymentSteps .current i{border:2px solid var(--gold);color:#a66b08;background:#fff}.paymentSteps span,.paymentSteps small{font-size:9px;display:block}.paymentSteps span{margin-top:7px;font-weight:700}.paymentSteps small{color:#96a09f;margin-top:3px;font-weight:400}.paymentCard>p{color:var(--muted);text-align:center;font-size:10px}.confirmReceived{background:linear-gradient(100deg,var(--cyan-dark),var(--cyan));color:#fff;border:0;border-radius:12px;justify-content:center;gap:12px;width:100%;padding:13px;font-weight:700;display:flex}.receivedNote{background:var(--cyan-soft);color:#14766f;text-align:center;border-radius:11px;padding:12px;font-size:10px}.salaryQuestion{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;align-items:center;gap:11px;width:100%;margin-top:14px;padding:14px;display:flex}.salaryQuestion>span{width:34px;height:34px;color:var(--cyan-dark);background:#edf5f4;border-radius:11px;place-items:center;font-weight:700;display:grid}.salaryQuestion>div{flex:1}.salaryQuestion b,.salaryQuestion small{display:block}.salaryQuestion b{font-size:12px}.salaryQuestion small{color:var(--muted);margin-top:3px;font-size:9px}.salaryQuestion>i{font-style:normal}.questionForm{border:1px solid var(--line);background:#fff;border-radius:0 0 16px 16px;margin:-2px 0 14px;padding:15px}.questionForm label{font-size:11px;font-weight:700}.questionForm textarea{resize:vertical;border:1px solid #dae5e4;border-radius:11px;outline:0;width:100%;min-height:84px;margin:8px 0 10px;padding:10px;display:block}.questionForm>div{justify-content:flex-end;gap:8px;display:flex}.questionForm button{border:0;border-radius:9px;padding:8px 13px}.questionForm .sendQuestion{background:var(--cyan-dark);color:#fff}.questionForm>small{color:#939e9d;margin-top:10px;font-size:8px;display:block}.profileHero{color:#fff;background:linear-gradient(135deg,#075f60,#008f8e);border-radius:22px;align-items:center;gap:14px;padding:22px;display:flex}.profileAvatar{background:#ffffff2e;border-radius:18px;place-items:center;width:58px;height:58px;font-size:25px;font-weight:700;display:grid}.profileHero h2,.profileHero p{margin:0}.profileHero h2{font-size:20px}.profileHero p{color:#c4e7e4;margin-top:5px;font-size:10px}.groupTitle{color:var(--muted);margin:24px 4px 9px;font-size:12px}.settingsGroup{background:#fff;border-radius:18px;overflow:hidden}.settingsGroup button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f1;align-items:center;gap:11px;width:100%;padding:15px;display:flex}.settingsGroup button:last-child{border-bottom:0}.settingsGroup button>span{width:36px;height:36px;color:var(--cyan-dark);background:#edf7f6;border-radius:11px;place-items:center;display:grid}.settingsGroup button>div{flex:1}.settingsGroup b,.settingsGroup small{display:block}.settingsGroup b{font-size:12px}.settingsGroup small{color:var(--muted);margin-top:4px;font-size:9px}.settingsGroup i,.settingsGroup em{font-style:normal}.settingsGroup em{color:#087b70;background:var(--cyan-soft);border-radius:12px;padding:4px 7px;font-size:8px}.secureBanner{color:#235f5b;background:#eaf7f5;border-radius:15px;gap:11px;padding:14px;display:flex}.secureBanner>span{font-size:21px}.secureBanner p{margin:0;font-size:9px;line-height:1.5}.secureBanner b{font-size:11px;display:block}.paymentMethodCard{background:#fff;border-radius:19px;margin-top:14px;padding:18px}.methodTop{align-items:center;gap:11px;display:flex}.bankIcon{width:40px;height:40px;color:var(--cyan-dark);background:#e6f5f4;border-radius:12px;place-items:center;display:grid}.methodTop>div{flex:1}.methodTop b,.methodTop small{display:block}.methodTop b{font-size:13px}.methodTop small{color:var(--cyan-dark);margin-top:3px;font-size:9px}.methodTop i{color:#087b70;background:var(--cyan-soft);border-radius:11px;padding:5px 7px;font-size:8px;font-style:normal}.maskedAccount{border-top:1px solid #edf1f1;justify-content:space-between;margin-top:18px;padding-top:15px;display:flex}.maskedAccount span{color:var(--muted);font-size:10px}.maskedAccount b{letter-spacing:1px;font-size:15px}.methodMeta{color:#7d8988;justify-content:space-between;margin-top:9px;font-size:9px;display:flex}.paymentMethodCard>button{width:100%;color:var(--cyan-dark);background:#edf8f7;border:0;border-radius:10px;margin-top:15px;padding:10px}.addPayment{text-align:left;background:#fff;border:1px dashed #9ed5d1;border-radius:17px;align-items:center;gap:11px;width:100%;margin-top:12px;padding:15px;display:flex}.addPayment>span{background:var(--cyan-soft);width:38px;height:38px;color:var(--cyan-dark);border-radius:12px;place-items:center;font-size:20px;display:grid}.addPayment>div{flex:1}.addPayment b,.addPayment small{display:block}.addPayment b{font-size:12px}.addPayment small{color:var(--muted);margin-top:3px;font-size:9px}.addPayment i{font-style:normal}.paymentTip{color:#69522a;background:#fff8e9;border-radius:14px;margin-top:14px;padding:14px}.paymentTip b{font-size:10px}.paymentTip p{margin:5px 0 0;font-size:9px;line-height:1.5}.sheetBackdrop{z-index:20;background:#0a1e1e7a;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.paymentSheet{background:#fff;border-radius:25px 25px 0 0;width:min(590px,100%);max-height:92vh;padding:13px 20px 28px;overflow:auto}.sheetHandle{background:#d6dfde;border-radius:4px;width:42px;height:4px;margin:0 auto 17px}.sheetHead{justify-content:space-between;display:flex}.sheetHead h3,.sheetHead p{margin:0}.sheetHead h3{font-size:18px}.sheetHead p{color:var(--muted);margin-top:4px;font-size:9px}.sheetHead button{background:#edf2f1;border:0;border-radius:50%;width:30px;height:30px}.paymentTypes{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.paymentTypes button{color:#657170;background:#fff;border:1px solid #e1e8e7;border-radius:12px;padding:11px 4px}.paymentTypes span{margin-top:4px;font-size:9px;display:block}.paymentTypes .active{border-color:var(--cyan);background:var(--cyan-soft);color:var(--cyan-dark)}.paymentFields label{margin-top:11px;font-size:10px;font-weight:700;display:block}.paymentFields input,.paymentFields textarea{border:1px solid #dae4e3;border-radius:10px;outline:0;width:100%;margin-top:6px;padding:11px;display:block}.paymentFields>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.paymentFields textarea{resize:vertical;min-height:70px}.defaultCheck{align-items:center;gap:7px;margin:16px 0;font-size:10px;display:flex}.submitPayment{background:linear-gradient(100deg,var(--cyan-dark),var(--cyan));color:#fff;border:0;border-radius:12px;width:100%;padding:13px;font-weight:700}.accountSummary .tier{text-align:right;min-width:64px}.accountSummary .tier b,.accountSummary .tier small,.accountSummary .tier em{display:block}.accountSummary .tier small{color:#7d8988;font-size:9px}.accountSummary .tier b{margin:3px 0;font-size:12px}.accountSummary .tier em{color:var(--cyan-dark);font-size:9px;font-style:normal}.registerWide{max-width:520px;margin-top:4vh}.registerProgress{justify-content:center;align-items:center;margin:4px 0 12px;display:flex}.registerProgress i{color:#81908f;background:#e7eeee;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:700;display:grid}.registerProgress i.active,.registerProgress i.done{background:var(--cyan);color:#fff}.registerProgress span{background:#dfe9e8;width:64px;height:2px}.registerProgress i.done+span{background:var(--cyan)}.stepKicker{text-align:center;color:var(--cyan-dark);letter-spacing:1px;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.phoneRow{grid-template-columns:78px 1fr;gap:8px;display:grid}.countryCode{color:var(--ink);background:#f7faf9;border:1px solid #dae4e3;border-radius:13px}.whatsappCheck,.termsCheck{color:#536362;align-items:center;gap:8px;font-weight:400!important;display:flex!important}.whatsappCheck input,.termsCheck input{accent-color:var(--cyan-dark)}.twoFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.twoFields label{margin-bottom:0}.twoFields select{width:100%;color:var(--ink);background:#fff;border:1px solid #dae4e3;border-radius:12px;margin-top:7px;padding:12px;display:block}.termsCheck{margin-top:20px!important;font-size:10px!important}.securityHint{color:#83908f;margin-top:9px;font-size:9px;line-height:1.5;display:block}.uidField button{white-space:nowrap;font-weight:700}.uidMatch,.pendingAccount{background:#f3fbfa;border:1px solid #a8dfda;border-radius:16px;align-items:center;gap:11px;margin-top:18px;padding:14px;display:flex}.uidAvatar{color:#fff;background:linear-gradient(145deg,#009895,#38d3c8);border-radius:14px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:grid}.uidMatch>div,.pendingAccount>div{flex:1}.uidMatch b,.uidMatch small,.pendingAccount b,.pendingAccount small{display:block}.uidMatch small,.pendingAccount small{color:#7f8d8c;margin-top:4px;font-size:9px}.uidMatch em,.pendingAccount em{color:#087b70;background:var(--cyan-soft);border-radius:12px;padding:5px 8px;font-size:9px;font-style:normal}.confirmAccount{color:#654f29;background:#fff8e9;border-radius:13px;margin-top:10px;padding:13px}.confirmAccount b{font-size:11px}.confirmAccount p{margin:5px 0 0;font-size:9px;line-height:1.5}.submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.notMine{color:var(--cyan-dark);background:0 0;border:0;margin:13px auto 0;font-size:10px;display:block}.pendingCard{text-align:center}.pendingIcon{background:var(--cyan-soft);width:66px;height:66px;color:var(--cyan-dark);border-radius:50%;place-items:center;margin:0 auto 15px;font-size:28px;display:grid}.statusPill{color:#9b680f;background:#fff4dc;border-radius:20px;padding:6px 10px;font-size:9px;font-weight:700;display:inline-block}.pendingCard>p{line-height:1.6}.pendingCard .pendingAccount{text-align:left}.pendingNote{text-align:left;background:#f1f6f5;border-radius:14px;margin-top:12px;padding:14px}.pendingNote b{font-size:11px}.pendingNote p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}@media (width<=520px){.twoFields{grid-template-columns:1fr}.registerWide{margin-top:3vh}.authCard{padding:25px 20px}}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.languageSelect{display:block}.languageSelect select{appearance:none;min-height:44px;color:inherit;font:inherit;cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 10px),calc(100% - 6px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;outline:0;padding:3px 20px 3px 5px;font-weight:700}.langSmall.languageSelect{border-radius:10px;width:auto;height:auto;padding:3px 7px}.appHeaderActions{align-items:center;gap:8px;display:flex}.appHeaderActions .langSmall{color:var(--cyan-dark);background:#fff}.brandLanguage{color:var(--cyan-dark);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfe3e1;border-radius:10px;margin-inline-start:10px;padding:7px 9px;font-size:10px;font-weight:800}html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .welcomeShell,html[dir=rtl] .authShell,html[dir=rtl] .appShell{text-align:right}html[dir=rtl] .language{left:4vw;right:auto}html[dir=rtl] .entryCard,html[dir=rtl] .pendingAccount,html[dir=rtl] .accountSummary,html[dir=rtl] .sectionHead,html[dir=rtl] .summaryTop,html[dir=rtl] .appHeader,html[dir=rtl] .field,html[dir=rtl] .settingsGroup button{text-align:right}html[dir=rtl] .entryCard i,html[dir=rtl] .sectionHead>button{margin-left:0;margin-right:auto}html[dir=rtl] .accountSummary .tier{text-align:left}html[dir=rtl] .languageSelect select{background-position:10px,14px;padding:3px 5px 3px 20px}html[dir=rtl] .pageTitle button,html[dir=rtl] .iconButton{transform:scaleX(-1)}.staffMobileShell{padding-bottom:40px}.staffMobileCard{max-width:680px;margin-top:2vh}.staffMobileTitle{justify-content:space-between;align-items:center;display:flex}.staffMobileTitle h1,.staffMobileTitle p{margin:0}.staffMobileTitle p{color:var(--muted);margin-top:5px;font-size:11px}.staffMobileTitle>b{color:#ad3941;background:#fff0f0;border-radius:12px;place-items:center;min-width:34px;height:34px;padding:0 8px;display:grid}.staffViewTabs{background:#edf3f2;border-radius:14px;grid-template-columns:1fr 1fr;margin:18px 0 10px;padding:4px;display:grid}.staffViewTabs button{color:var(--muted);background:0 0;border:0;border-radius:11px;padding:11px;font-weight:700}.staffViewTabs .active{color:var(--ink);background:#fff;box-shadow:0 4px 14px #1e464414}.staffSearch{background:#fff;border:1px solid #d8e5e4;border-radius:13px;align-items:center;gap:8px;padding:0 12px;display:flex}.staffSearch input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:12px 0}.staffSearch button{white-space:nowrap;flex:none;min-width:62px}.staffFilterChips{scrollbar-width:none;gap:7px;padding:10px 0 8px;display:flex;overflow-x:auto}.staffFilterChips button{color:#61716f;background:#fff;border:1px solid #d7e4e2;border-radius:18px;flex:none;padding:7px 11px;font-size:10px}.staffFilterChips .active{background:var(--cyan-dark);border-color:var(--cyan-dark);color:#fff}.staffSortFilters{grid-template-columns:1fr 1fr;gap:7px;margin:0 0 14px;display:grid}.staffSortFilters label{gap:4px;display:grid}.staffSortFilters label:last-child{grid-column:1/-1}.staffSortFilters span{color:var(--muted);font-size:8px}.staffSortFilters select{width:100%;min-height:38px;color:var(--ink);background:#fff;border:1px solid #d7e4e2;border-radius:11px;padding:7px 9px;font-size:10px}.staffCreatorList{gap:10px;display:grid}.staffCreatorCard{background:#fff;border:1px solid #dce7e6;border-radius:17px;overflow:hidden}.staffCreatorCard.priority-P0{border-inline-start:4px solid #dd5a61}.staffCreatorCard.priority-P1{border-inline-start:4px solid #e5a33a}.staffCreatorCard.priority-P2{border-inline-start:4px solid #54aaa4}.staffCreatorSummary{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;align-items:center;gap:10px;padding:13px;display:flex}.staffCreatorIdentity{flex:1;min-width:0}.staffCreatorIdentity b,.staffCreatorIdentity small,.staffCreatorIdentity em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.staffCreatorIdentity b{font-size:13px}.staffCreatorIdentity small{color:var(--muted);margin-top:3px;font-size:9px}.staffCreatorIdentity em{color:#8b6118;background:#fff4dc;border-radius:10px;width:max-content;max-width:100%;margin-top:5px;padding:3px 6px;font-size:8px;font-style:normal}.staffCreatorStatus{text-align:right;min-width:105px;padding-right:15px;position:relative}.staffCreatorStatus b,.staffCreatorStatus small{display:block}.staffCreatorStatus b{color:#a13f43;font-size:10px}.staffCreatorStatus small{color:var(--muted);margin-top:5px;font-size:8px}.staffCreatorStatus i{font-style:normal;position:absolute;top:8px;right:0}.staffCreatorDetail{background:#fbfdfd;border-top:1px solid #e4eceb;padding:13px}.officialStatus{align-items:center;gap:8px;display:flex}.officialStatus span{color:var(--muted);font-size:9px}.officialStatus b{flex:1;font-size:12px}.officialStatus em{color:var(--cyan-dark);font-size:9px;font-style:normal}.staffMetric{margin-top:14px}.staffMetric>div{justify-content:space-between;font-size:10px;display:flex}.staffMetric progress{width:100%;height:8px;accent-color:var(--cyan);margin-top:7px}.staffMetricGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.staffMetricGrid>div{background:#f0f6f5;border-radius:12px;padding:11px}.staffMetricGrid span,.staffMetricGrid b,.staffMetricGrid small{display:block}.staffMetricGrid span,.staffMetricGrid small{color:var(--muted);font-size:8px}.staffMetricGrid b{margin:5px 0;font-size:13px}.staffTodo{background:#fff4e3;border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:11px;display:flex}.staffTodo>div{flex:1}.staffTodo b,.staffTodo p{font-size:9px}.staffTodo p{color:#74592b;margin:4px 0 0}.staffTodo button,.unlinkedActions button,.salaryFoldBody button,.staffAdminShortcut button{background:var(--cyan-dark);color:#fff;border:0;border-radius:10px;padding:9px 11px;font-size:9px;font-weight:700}.unlinkedActions{background:#edf6f5;border-radius:11px;align-items:center;gap:8px;margin-top:10px;padding:10px;display:flex}.unlinkedActions span{color:#56706e;flex:1;font-size:9px}.salaryFold{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-top:1px solid #e1e9e8;justify-content:space-between;align-items:center;margin-top:11px;padding:12px 2px 3px;display:flex}.salaryFold b,.salaryFold small{display:block}.salaryFold b{font-size:10px}.salaryFold small{color:var(--muted);margin-top:3px;font-size:8px}.salaryFold i{font-style:normal}.salaryFoldBody{background:#f0f6f5;border-radius:12px;margin-top:9px;padding:11px}.salaryFoldBody>div{justify-content:space-between;padding:6px 0;font-size:9px;display:flex}.salaryFoldBody button{width:100%;margin:8px 0}.salaryFoldBody>small{text-align:center;color:var(--muted);font-size:8px;display:block}.staffAdminShortcut{background:#edf6f5;border-radius:14px;margin-top:16px;padding:13px}.staffAdminShortcut b,.staffAdminShortcut p{font-size:10px}.staffAdminShortcut p{color:var(--muted)}@media (width<=560px){.staffMobileShell{padding:12px 10px 30px}.staffMobileShell>header{padding:0 4px}.staffMobileCard{border-radius:20px;padding:18px 12px}.staffCreatorSummary{padding:11px 9px}.staffCreatorStatus{min-width:92px}.staffMetricGrid{grid-template-columns:1fr 1fr}}.staffTodo small{color:#a06b19;margin-top:5px;font-size:8px;display:block}.taskActionGroup{gap:5px;display:grid}.taskActionGroup .helpAction{color:#8b6118;background:#fff;border:1px solid #dfc58c}.taskWaiting{color:var(--muted);white-space:nowrap;font-size:8px}.taskHelpBox{background:#fff7e8;border:1px solid #efd9a9;border-radius:12px;margin-top:8px;padding:10px}.taskHelpBox textarea{resize:vertical;width:100%;min-height:66px;font:inherit;border:1px solid #dfcfaa;border-radius:9px;padding:9px}.taskHelpBox>div{justify-content:flex-end;gap:6px;margin-top:7px;display:flex}.taskHelpBox button{background:var(--cyan-dark);color:#fff;border:0;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:700}.taskHelpBox .cancelHelp{color:var(--muted);background:0 0}.taskHelpBox button:disabled,.staffTodo button:disabled{opacity:.5;cursor:not-allowed}.staffHeaderActions{align-items:center;gap:7px;display:flex}.staffNoticeButton{width:38px;height:38px;color:var(--ink);background:#fff;border:0;border-radius:12px;place-items:center;font-size:20px;display:grid;position:relative}.staffNoticeButton>b{color:#fff;background:#eb5d64;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-5px;right:-4px}.staffNotificationPanel{background:#fff;border:1px solid #dbe7e6;border-radius:16px;margin:12px 0 15px;overflow:hidden}.staffNotificationHead{border-bottom:1px solid #e6edec;justify-content:space-between;align-items:center;padding:13px;display:flex}.staffNotificationHead b,.staffNotificationHead small{display:block}.staffNotificationHead small{color:var(--muted);margin-top:3px;font-size:8px}.staffNotificationHead button{color:var(--cyan-dark);background:0 0;border:0;font-size:9px;font-weight:700}.staffNotificationList{max-height:360px;overflow:auto}.staffNotificationList>button{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;border-bottom:1px solid #edf1f1;gap:10px;padding:12px;display:flex;position:relative}.staffNotificationList>button.unread{background:#f2fbfa}.staffNotificationList>button>i{width:31px;height:31px;color:var(--cyan-dark);background:#e2f5f3;border-radius:10px;flex:none;place-items:center;font-style:normal;font-weight:800;display:grid}.staffNotificationList>button>span{flex:1}.staffNotificationList b,.staffNotificationList p,.staffNotificationList small{display:block}.staffNotificationList b{font-size:10px}.staffNotificationList p{color:#5e6d6c;margin:4px 0;font-size:9px;line-height:1.4}.staffNotificationList small{color:#93a09f;font-size:7px}.staffNotificationList em{background:#e6535b;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;right:9px}.teamStats{grid-template-columns:repeat(4,1fr);gap:7px;margin:15px 0;display:grid}.teamStats>span{text-align:center;background:#f0f6f5;border-radius:13px;padding:12px 4px}.teamStats b,.teamStats small{display:block}.teamStats b{font-size:19px}.teamStats small{color:var(--muted);margin-top:4px;font-size:8px}.teamStats .danger{color:#a13f43;background:#fff0f1}.teamStats .warn{color:#956417;background:#fff6e5}.teamListTitle{margin:18px 0 10px;font-size:17px}.teamMemberList{gap:9px;display:grid}.teamMemberList>button{text-align:left;width:100%;color:var(--ink);background:#fff;border:1px solid #dce8e7;border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex}.teamMemberList>button.needsAttention{background:#fffaf2;border-color:#f0c9a6}.teamMemberIdentity{flex:1;min-width:0}.teamMemberIdentity b,.teamMemberIdentity small,.teamMemberIdentity em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.teamMemberIdentity b{font-size:11px}.teamMemberIdentity small{color:var(--muted);margin-top:3px;font-size:8px}.teamMemberIdentity em{color:var(--cyan-dark);margin-top:4px;font-size:8px;font-style:normal}.teamMemberMetrics{text-align:right;flex:none}.teamMemberMetrics b,.teamMemberMetrics small{display:block}.teamMemberMetrics b{color:#a13f43;font-size:10px}.teamMemberMetrics small{color:var(--muted);margin-top:4px;font-size:8px}.teamMemberMetrics i{color:var(--cyan-dark);margin-top:5px;font-style:normal;display:block}.orgRuleNote{background:#edf8f6;border-radius:14px;gap:5px;margin:14px 0;padding:13px;display:grid}.orgRuleNote b{color:var(--cyan-dark);font-size:11px}.orgRuleNote span{font-size:10px;font-weight:700}.orgRuleNote small{color:var(--muted);font-size:8px;line-height:1.5}.organizationList{gap:11px;margin-top:13px;display:grid}.organizationCard{background:#fff;border:1px solid #dce8e7;border-radius:16px;padding:13px}.organizationCard>div{align-items:center;gap:10px;display:flex}.organizationCard>div>span:nth-child(2){flex:1;min-width:0}.organizationCard>div b,.organizationCard>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.organizationCard>div b{font-size:11px}.organizationCard>div small{color:var(--muted);margin-top:3px;font-size:8px}.organizationCard>div em{color:var(--cyan-dark);background:#e5f6f3;border-radius:10px;padding:5px 7px;font-size:8px;font-style:normal}.organizationCard label{margin:11px 0 5px;font-size:9px}.organizationCard select{width:100%;color:var(--ink);background:#f8fbfb;border:1px solid #d7e3e2;border-radius:11px;padding:10px}.organizationCard select:disabled{opacity:.65}.orgSave{background:var(--cyan-dark);color:#fff;border:0;border-radius:11px;width:100%;margin-top:10px;padding:11px;font-size:10px;font-weight:700}.orgSave:disabled{cursor:not-allowed;background:#c5d4d3}.orgInviteToggle{background:var(--cyan-dark);color:#fff;border:0;border-radius:12px;width:100%;margin:13px 0 0;padding:12px;font-size:11px;font-weight:800}.staffInviteForm{background:#f5fbfa;border:1px solid #cfe6e3;border-radius:15px;margin-top:10px;padding:13px}.staffInviteForm label{margin:0 0 10px;font-size:9px;font-weight:700;display:block}.staffInviteForm input,.staffInviteForm select{width:100%;color:var(--ink);background:#fff;border:1px solid #d5e2e1;border-radius:11px;margin-top:6px;padding:11px;display:block}.backendIdentityFields{background:#f1f8f7;border-radius:13px;margin-top:11px;padding:12px;gap:8px!important;display:grid!important}.backendIdentityFields>b{font-size:10px}.backendIdentityFields>small{color:var(--muted);font-size:8px;line-height:1.5;white-space:normal!important}.backendIdentityFields label{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;margin:0;display:grid!important}.backendIdentityFields label span{color:var(--cyan-dark);font-size:8px;font-weight:800}.backendIdentityFields input{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #d5e2e1;border-radius:10px;padding:9px}.backendIdentityFields input:disabled{opacity:.65}.organizationCard.suspended{opacity:.84;background:#f5f6f6}.orgWorkload{margin-top:9px;gap:7px!important;display:flex!important}.orgWorkload span{color:#526665;background:#edf5f4;border-radius:9px;padding:5px 8px;font-size:8px}.staffDeactivate,.staffRestore{border:0;border-radius:11px;width:100%;margin-top:8px;padding:10px;font-size:9px;font-weight:700}.staffDeactivate{color:#a13f43;background:#fff0f1}.staffRestore{color:#28744a;background:#e7f6ed}.staffTransferBox{background:#fff7e8;border-radius:12px;margin-top:9px;padding:11px;gap:8px!important;display:grid!important}.staffTransferBox>b{color:#805a18;font-size:10px}.staffTransferBox label{width:100%;margin:0;font-size:8px}.staffTransferBox select{margin-top:5px}.staffTransferBox>button{color:#fff;background:#a13f43;border:0;border-radius:10px;width:100%;padding:10px;font-size:9px;font-weight:700}.staffTransferBox>button:disabled{opacity:.45}.salaryApprovalPanel{background:#fffaf0;border:1px solid #ead7af;border-radius:15px;margin:13px 0;overflow:hidden}.salaryApprovalPanel>article{border-top:1px solid #eee1c7;padding:12px}.salaryApprovalPanel>article>div:first-child{justify-content:space-between;gap:8px;display:flex}.salaryApprovalPanel b,.salaryApprovalPanel small{display:block}.salaryApprovalPanel small{color:var(--muted);margin-top:3px;font-size:8px}.salaryApprovalPanel strong{color:#8e6119;margin-top:8px;font-size:13px;display:block}.salaryApprovalPanel p{margin:6px 0;font-size:9px}.salaryDecisionActions{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid!important}.salaryDecisionActions button,.salaryRejectBox button{background:var(--cyan-dark);color:#fff;border:0;border-radius:9px;padding:9px;font-size:9px;font-weight:700}.salaryDecisionActions .reject{color:#a13f43;background:#fff0f1}.salaryRejectBox{margin-top:8px;grid-template-columns:1fr auto!important;gap:7px!important;display:grid!important}.salaryRejectBox input{border:1px solid #decfb1;border-radius:9px;min-width:0;padding:9px}.salaryRejectBox button{background:#a13f43}.salaryRequestStatus{background:#fff;border-radius:10px;margin:7px 0;padding:9px;align-items:center!important}.salaryRequestStatus span{flex:1}.salaryRequestStatus small{display:block}.salaryRequestStatus button{color:#a13f43!important;background:#fff0f1!important;width:auto!important;margin:0!important;padding:7px!important}.salaryAdjustmentForm{background:#fff;border-radius:12px;gap:9px;margin:9px 0;padding:11px;display:grid}.salaryAdjustmentForm label{margin:0;font-size:8px}.salaryAdjustmentForm input,.salaryAdjustmentForm textarea{width:100%;font:inherit;border:1px solid #d8e2e1;border-radius:9px;margin-top:5px;padding:9px;display:block}.salaryAdjustmentForm textarea{resize:vertical;min-height:58px}.salaryTypeTabs{grid-template-columns:1fr 1fr;gap:5px!important;display:grid!important}.salaryTypeTabs button{color:var(--muted)!important;background:#edf3f2!important;margin:0!important}.salaryTypeTabs button.active{background:var(--cyan-dark)!important;color:#fff!important}.salaryAdjustmentForm>button{margin:0!important}.formError{color:#a13f43;background:#fff1f1;border-radius:12px;margin:12px 0 0;padding:11px 14px;font-size:13px;line-height:1.5}.uidField button:disabled{cursor:not-allowed;opacity:.62}.staffReviewCard{background:#fff;border:1px solid #dce8e7;border-radius:18px;margin-top:14px;padding:0 14px 14px}.staffReviewCard .pendingAccount{border-width:0 0 1px;border-radius:18px 18px 0 0;margin:0 -14px 12px}.staffActions{grid-template-columns:1fr auto;gap:8px;display:grid}.staffActions button,.rejectBox button{background:var(--cyan-dark);color:#fff;border:0;border-radius:12px;padding:11px 14px;font-weight:700}.staffActions .reject{color:#a13f43;background:#fff1f1}.staffActions button:disabled{opacity:.45;cursor:not-allowed}.rejectBox{gap:8px;margin-top:10px;display:grid}.rejectBox textarea{resize:vertical;min-height:76px;font:inherit;border:1px solid #e0e9e8;border-radius:12px;padding:11px}.rejectBox button{background:#a13f43}.importPanel{background:#f2f9f8;border:1px solid #cfe6e3;border-radius:18px;margin:18px 0 28px;padding:18px}.importPanel h2,.staffSectionTitle{margin:0 0 5px;font-size:18px}.importPanel>p{color:var(--muted);margin:0 0 13px;font-size:12px}.importPanel select{width:100%;color:var(--ink);background:#fff;border:1px solid #d6e3e2;border-radius:11px;padding:11px}.uploadButton{text-align:center;background:var(--cyan-dark);cursor:pointer;border-radius:12px;padding:12px;color:#fff!important;margin:10px 0 0!important;font-weight:700!important;display:block!important}.uploadButton input{display:none}.uploadSuccess{background:#e5f5eb;border-radius:10px;color:#277546!important;margin:10px 0 0!important;padding:10px!important}.importHistory{background:#fff;border-radius:12px;align-items:center;gap:9px;margin-top:10px;padding:10px;display:flex}.importHistory>span{color:var(--cyan-dark)}.importHistory>div{flex:1;min-width:0}.importHistory b,.importHistory small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.importHistory small{color:var(--muted);margin-top:3px;font-size:9px}.importHistory em{color:#9b680f;background:#fff4dc;border-radius:10px;padding:5px 7px;font-size:9px;font-style:normal}.importHistory{text-align:left;width:100%;color:var(--ink);cursor:pointer;border:0}.analysisPreview{background:#fff;border:1px solid #cfe6e3;border-radius:14px;margin-top:12px;padding:13px}.analysisStats{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.analysisStats span{text-align:center;background:#f2f6f6;border-radius:10px;padding:9px 4px}.analysisStats b,.analysisStats small{display:block}.analysisStats b{font-size:17px}.analysisStats small{color:var(--muted);font-size:8px}.analysisStats .good{color:#26734a;background:#e8f7ef}.analysisStats .warn{color:#a45a21;background:#fff2e7}.analysisPreview>p{color:var(--muted);margin:10px 0;font-size:9px}.analysisWarning{color:#825a16;background:#fff4dc;border-radius:10px;padding:10px}.analysisWarning b{font-size:10px}.analysisWarning p{margin:4px 0 0;font-size:9px;line-height:1.45}.issueList{max-height:210px;margin-top:9px;overflow:auto}.issueList>div{border-bottom:1px solid #edf1f1;grid-template-columns:auto 1fr;gap:3px 8px;padding:8px 0;display:grid}.issueList b,.issueList span{font-size:9px}.issueList span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.issueList small{color:#9d5d36;grid-column:1/-1;font-size:8px}.issueList>p{color:var(--muted);font-size:8px}.issueList>button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f1;grid-template-columns:auto 1fr;gap:3px 8px;padding:8px 0;display:grid}.issueList>button:hover{background:#f7fbfa}.mappingEditor{background:#fff7e8;border:1px solid #efdaa9;border-radius:12px;grid-template-columns:1fr auto;gap:8px;margin-top:10px;padding:12px;display:grid}.mappingEditor>div{grid-column:1/-1}.mappingEditor b,.mappingEditor small{display:block}.mappingEditor small{color:#79551c;margin-top:3px}.mappingEditor input{border:1px solid #ddcda9;border-radius:10px;min-width:0;padding:10px}.mappingEditor button{background:var(--cyan-dark);color:#fff;border:0;border-radius:10px;padding:9px 12px;font-weight:700}.mappingEditor .mappingCancel{color:var(--muted);background:0 0;grid-column:1/-1;padding:3px}.mappingHistory{background:#eaf5f3;border-radius:11px;gap:5px;margin-top:10px;padding:10px;display:grid}.mappingHistory>b{font-size:10px}.mappingHistory>span{color:#536362;font-size:8px}.mappingHistory em{float:right;color:var(--cyan-dark);font-style:normal}.codeEntry{grid-template-columns:1fr auto;gap:8px;margin-top:12px;display:grid}.codeEntry input{text-align:center;letter-spacing:5px;border:1px solid #d5e1e0;border-radius:12px;min-width:0;padding:13px;font-size:18px}.codeEntry button{background:var(--cyan-dark);color:#fff;border:0;border-radius:12px;padding:0 15px;font-weight:700}.codeEntry button:disabled{opacity:.45}.issuedCode{color:#225f43;background:#e8f7ef;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;margin-top:10px;padding:11px;display:grid}.issuedCode span{font-size:9px}.issuedCode b{letter-spacing:4px;grid-area:1/2/3;font-size:24px}.issuedCode small{color:#4e7e66;font-size:8px}.accountMatcher{border:1px solid var(--line);background:#f7fbfb;border-radius:16px;gap:10px;margin-top:12px;padding:14px;display:grid}.accountMatcher>div{gap:8px;display:flex}.accountMatcher input{border:1px solid #d5e1e0;border-radius:11px;flex:1;min-width:0;padding:11px}.accountMatcher button{background:var(--cyan-dark);color:#fff;border:0;border-radius:11px;width:auto;padding:10px 13px}.accountCandidate{text-align:left;justify-content:space-between;align-items:center;color:var(--ink)!important;border:1px solid var(--line)!important;background:#fff!important;display:flex!important}.accountCandidate span{gap:3px;display:grid}.accountCandidate small{color:var(--muted)}.accountCandidate em{color:var(--cyan);font-size:11px;font-style:normal}.accountCandidate:disabled em{color:#a13f43}.financeWorkbench{background:#f7fbfa;border:1px solid #cfe3e1;border-radius:18px;margin:14px 0;padding:14px}.financeWorkbench>article{background:#fff;border:1px solid #dde9e8;border-radius:14px;margin-top:10px;padding:13px}.financeSettlementHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.financeSettlementHead span b,.financeSettlementHead span small{display:block}.financeSettlementHead span small,.financePaymentMask{color:var(--muted);margin-top:4px;font-size:9px}.financeSettlementHead strong{white-space:nowrap;color:var(--cyan-dark)}.financeWorkbench>article>button{background:var(--cyan-dark);color:#fff;border:0;border-radius:10px;width:100%;margin-top:10px;padding:10px;font-weight:700}.financePayoutRow{border-top:1px solid #edf2f1;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.financePayoutRow span b,.financePayoutRow span small{display:block}.financePayoutRow span small{color:var(--muted);margin-top:3px;font-size:9px}.financePayoutRow>div{gap:6px;display:flex}.financePayoutRow input{border:1px solid #d6e2e1;border-radius:8px;width:150px;min-width:0;padding:8px}.financePayoutRow button{background:var(--cyan-dark);color:#fff;border:0;border-radius:8px;padding:8px 10px}.hostPayoutRow{border-top:1px solid #e5eceb;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.hostPayoutRow>div b,.hostPayoutRow>div small{display:block}.hostPayoutRow>div small{color:var(--muted);margin-top:3px;font-size:9px}.hostPayoutRow .confirmReceived{width:auto;padding:9px 12px}.hostPayoutRow>em{color:var(--cyan-dark);font-size:10px;font-style:normal;font-weight:700}@media (width<=560px){.financePayoutRow{flex-direction:column;align-items:flex-start}.financePayoutRow>div{width:100%}.financePayoutRow input{flex:1;width:auto}.financeSettlementHead strong{font-size:13px}.hostPayoutRow{flex-direction:column;align-items:flex-start}.hostPayoutRow .confirmReceived{width:100%}}.preparePayoutBox{align-items:flex-end;gap:8px;margin-top:10px;display:flex}.preparePayoutBox label{flex:1;gap:4px;display:grid}.preparePayoutBox label span{color:var(--muted);font-size:9px}.preparePayoutBox input{border:1px solid #d6e2e1;border-radius:10px;width:100%;min-width:0;padding:10px}.preparePayoutBox button{background:var(--cyan-dark);color:#fff;white-space:nowrap;border:0;border-radius:10px;padding:11px 14px;font-weight:700}@media (width<=560px){.preparePayoutBox{flex-direction:column;align-items:stretch}.preparePayoutBox button{width:100%}}.noticeList button.noticeItem{text-align:left;width:100%;color:var(--ink)}.paymentReviewList{background:#fff7e8;border:1px solid #edd9ab;border-radius:14px;margin:12px 0;padding:12px}.paymentReviewList>b{margin-bottom:8px;display:block}.paymentReviewList>div{border-top:1px solid #f0e2c1;grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:9px 0;display:grid}.paymentReviewList span b,.paymentReviewList span small{display:block}.paymentReviewList span small{color:var(--muted);margin-top:3px;font-size:9px}.paymentReviewList button{background:var(--cyan-dark);color:#fff;border:0;border-radius:8px;padding:8px}.paymentReviewList button.reject{color:#9b3d43;background:#fff0ef}@media (width<=560px){.paymentReviewList>div{grid-template-columns:1fr 1fr}.paymentReviewList>div>span{grid-column:1/-1}}.collectorDevicePanel{background:#eef7f6;border:1px solid #cee3e1;border-radius:18px;margin:14px 0;padding:14px}.collectorDeviceForm{grid-template-columns:1fr 1fr auto;gap:7px;margin-top:10px;display:grid}.collectorDeviceForm input{border:1px solid #d3e2e0;border-radius:9px;min-width:0;padding:9px}.collectorDeviceForm button,.collectorDeviceList button{background:var(--cyan-dark);color:#fff;border:0;border-radius:9px;padding:9px}.issuedCollectorToken{background:#fff7e5;border-radius:11px;gap:6px;margin-top:10px;padding:11px;display:grid}.issuedCollectorToken code{overflow-wrap:anywhere;font-size:10px}.issuedCollectorToken small{color:#8b6b2a;font-size:8px}.collectorDeviceList>div{border-top:1px solid #dce9e7;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}.collectorDeviceList span b,.collectorDeviceList span small{display:block}.collectorDeviceList span small{color:var(--muted);margin-top:3px;font-size:8px}.collectorDeviceList em{font-size:9px;font-style:normal}@media (width<=560px){.collectorDeviceForm{grid-template-columns:1fr}.collectorDeviceList>div{grid-template-columns:1fr auto}.collectorDeviceList>div>span{grid-column:1/-1}}.staffDataImportPanel{margin-top:16px}.staffDataImportPanel>.staffNotificationHead button{color:var(--cyan-dark);background:0 0;border:0}.staffDataImportPanel>select{background:#fff;border:1px solid #d5e1e0;border-radius:10px;width:100%;margin:8px 0;padding:11px}.staffDataImportPanel .importHistory{width:100%;margin-top:8px}.staffDataImportPanel .importHistory.active{outline:2px solid var(--cyan)}.importIssueRow{border-top:1px solid #eadfca;grid-template-columns:auto 1fr;gap:3px 8px;padding:8px 0;font-size:8px;display:grid}.importIssueRow small{color:#8d5c30;grid-column:1/-1}.formalImportConfirm{background:#edf7f5;border-radius:12px;margin-top:10px;padding:12px}.formalImportConfirm p{color:var(--muted);margin:5px 0 9px;font-size:9px}.formalImportConfirm button{background:var(--cyan-dark);color:#fff;border:0;border-radius:10px;width:100%;padding:11px;font-weight:700}.formalImportConfirm button:disabled{opacity:.45}.fxRatePanel{background:#fffaf0;border:1px solid #ead8ad;border-radius:18px;margin:14px 0;padding:14px}.fxRatePanel>div:first-child b,.fxRatePanel>div:first-child small{display:block}.fxRatePanel>div:first-child small{color:var(--muted);margin-top:4px;font-size:10px}.fxRateForm{grid-template-columns:150px 1fr 1fr auto;gap:8px;margin-top:12px;display:grid}.fxRateForm input{background:#fff;border:1px solid #dfd5bf;border-radius:10px;min-width:0;padding:10px}.fxRateForm button{background:var(--cyan-dark);color:#fff;border:0;border-radius:10px;padding:10px 14px;font-weight:700}.fxRateForm button:disabled{opacity:.45}.fxRateHistory{gap:7px;margin-top:10px;display:grid}.fxRateHistory>span{border-top:1px solid #eee3cc;grid-template-columns:80px 160px 1fr;align-items:center;gap:8px;padding-top:7px;display:grid}.fxRateHistory em{color:var(--cyan-dark);font-style:normal;font-weight:700}.fxRateHistory small{color:var(--muted)}@media (width<=700px){.fxRateForm{grid-template-columns:1fr}.fxRateForm button{width:100%}.fxRateHistory>span{grid-template-columns:1fr}.fxRateHistory>span>*{display:block}}.questionForm label{display:block}.questionForm select{background:#fff;border:1px solid #dae5e4;border-radius:11px;width:100%;margin:8px 0 10px;padding:10px;display:block}.salaryRejectBox textarea{resize:vertical;border:1px solid #decfb1;border-radius:9px;width:100%;min-width:0;min-height:72px;padding:9px}.supportWorkbench>article>p{color:#485655;font-size:10px;line-height:1.55}.supportWorkbench .financeSettlementHead>em{color:#8b661c;background:#fff5df;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.supportHistory{border:1px solid var(--line);background:#fff;border-radius:16px;margin:12px 0;padding:14px}.supportHistory h3{margin:0 0 10px;font-size:13px}.supportHistory>div{border-top:1px solid #edf2f1;grid-template-columns:1fr auto;gap:6px 10px;padding:10px 0;display:grid}.supportHistory>div:first-of-type{border-top:0}.supportHistory span b,.supportHistory span small{display:block}.supportHistory span small{color:var(--muted);margin-top:3px;font-size:8px}.supportHistory em{color:var(--cyan-dark);font-size:9px;font-style:normal}.supportHistory p,.supportHistory blockquote{grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.supportHistory blockquote{background:var(--cyan-soft);color:#236d68;border-radius:9px;padding:9px}.supportHistory blockquote b{margin-bottom:3px;display:block}.supportEvidenceInput{border:1px dashed #a8cfcc;border-radius:14px;gap:8px;padding:12px;display:grid}.supportEvidenceInput input{font-size:14px}.supportEvidenceInput small{color:#6f7d7f}.supportEvidenceFile{color:#267d7c;text-align:left;background:#edf8f7;border:0;border-radius:12px;width:100%;margin-top:8px;padding:10px 12px;display:block}.importMatcher{background:#f3f8f7;border-radius:12px;grid-column:1/-1;padding:10px}.importMatcher>div{gap:8px;display:flex}.importMatcher input{flex:1;min-width:0}.importMatcher>button{text-align:left;justify-content:space-between;width:100%;margin-top:7px;display:flex}.importMatcher>button span{display:grid}.importMatcher>button small{color:var(--muted);font-size:9px}.differenceWorkbench{gap:12px;display:grid}.differenceForm,.externalReferrerCreate{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px}.differenceForm label,.externalReferrerCreate label{gap:5px;margin-top:9px;font-size:10px;font-weight:700;display:grid}.differenceAmounts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.referrerSearch>div{gap:8px;margin-top:9px;display:flex}.referrerSearch input{flex:1;min-width:0}.referrerSearch>button{text-align:left;justify-content:space-between;width:100%;margin-top:7px;display:flex}.referrerSearch>button.selected{outline:2px solid var(--cyan)}.referrerSearch>button span{display:grid}.referrerSearch small{color:var(--muted);font-size:9px}.externalReferrerCreate summary{cursor:pointer;font-weight:800}.differenceCaseList{gap:10px;display:grid}.differenceCaseList>article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px}.differenceCaseList>article>p{color:var(--muted);font-size:10px}.differenceCaseList>article>em{font-size:9px;font-style:normal}.differenceAllocation{border-top:1px solid #edf2f1;grid-template-columns:1fr auto;gap:5px 10px;padding:10px 0;display:grid}.differenceAllocation span{display:grid}.differenceAllocation small{color:var(--muted);font-size:9px}.differenceAllocation button,.differenceAllocation em{grid-column:1/-1}.differenceAllocation em{color:var(--cyan-dark);font-size:9px;font-style:normal}.termsCheck button{color:var(--cyan-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.legalCard{max-width:680px}.legalCard h2{margin:24px 0 8px;font-size:16px}.legalCard p,.legalCard li{color:var(--muted);font-size:12px;line-height:1.75}.legalCard ul{padding-inline-start:22px}.legalCard .submit{margin-top:24px}.dataRightsForm{border:1px solid var(--line);background:#fff;border-radius:18px;gap:13px;padding:17px;display:grid}.dataRightsForm label{gap:7px;font-size:11px;font-weight:700;display:grid}.dataRightsForm select,.dataRightsForm textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7e4e3;border-radius:12px;padding:12px}.dataRightsForm textarea{resize:vertical;min-height:115px}.dataRightsForm .analysisWarning{margin:0}.dataRightsMessage{color:#266d68;background:#eaf7f5;border-radius:11px;margin:0;padding:11px;font-size:10px;line-height:1.55}.privacyPolicyLink{color:var(--cyan-dark);background:0 0;border:0;font-size:10px}.dataRightsHistory{margin-top:18px}.dataRightsHistory>h3{font-size:14px}.dataRightsHistory>article,.dataRightsStaffList>article{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:10px;padding:14px}.dataRightsHistory>article>div,.dataRightsStaffHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dataRightsHistory span b,.dataRightsHistory span small,.dataRightsStaffHead span b,.dataRightsStaffHead span small{display:block}.dataRightsHistory span small,.dataRightsStaffHead span small{color:var(--muted);margin-top:4px;font-size:8px}.dataRightsHistory em,.dataRightsStaffHead em{color:var(--cyan-dark);background:var(--cyan-soft);border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.dataRightsHistory p,.dataRightsStaffList p{color:#4d5a5a;font-size:10px;line-height:1.55}.dataRightsHistory blockquote,.dataRightsStaffList blockquote{background:#edf8f7;border-radius:10px;margin:8px 0 0;padding:10px;font-size:10px;line-height:1.55}.dataRightsHistory blockquote b,.dataRightsStaffList blockquote b{margin-bottom:4px;display:block}.dataRightsQuickActions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.dataRightsQuickActions button,.dataRightsReply button{background:var(--cyan-dark);color:#fff;border:0;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:700}.dataRightsReply{gap:8px;margin-top:9px;display:grid}.dataRightsReply textarea{resize:vertical;width:100%;min-height:78px;font:inherit;border:1px solid #d6e3e2;border-radius:10px;padding:10px}.dataRightsReply>div{gap:7px;display:flex}.dataRightsReply .reject{color:#a13f43;background:#fff0f1}.dataRightsWorkbench .staffNotificationHead>em{color:#8b651d;background:#fff4dc;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal}@media (width<=560px){.dataRightsQuickActions,.dataRightsReply>div{grid-template-columns:1fr;display:grid}.dataRightsQuickActions button,.dataRightsReply button{width:100%}.dataRightsStaffHead{display:grid}.dataRightsStaffHead em{justify-self:start}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.launchAcceptancePanel{margin-top:18px}.acceptanceProgress{background:#e5eded;border-radius:999px;height:14px;margin:34px 0 20px;position:relative}.acceptanceProgress i{background:#47aaa7;border-radius:999px;height:100%;display:block}.acceptanceProgress span{color:#617071;font-size:12px;position:absolute;top:-24px;right:0}.acceptanceList{gap:10px;display:grid}.acceptanceList article{border:1px solid #dce7e7;border-radius:18px;gap:10px;padding:14px;display:grid}.acceptanceList article>div:first-child{gap:4px;display:grid}.acceptanceList small{color:#758284;line-height:1.5}.acceptanceList em{color:#7a8688;font-size:12px;font-style:normal}.acceptance-passed{background:#f3fbf8;border-color:#9bd8c8!important}.acceptance-failed{background:#fff6f6;border-color:#efb1b1!important}.acceptance-blocked{background:#fffbf1;border-color:#efd59b!important}.acceptanceActions{flex-wrap:wrap;gap:8px;display:flex}.acceptanceActions button{color:#287d7b;background:#e9f3f2;border:0;border-radius:12px;min-height:40px;padding:0 14px}.acceptanceActions .reject{color:#a03c3c;background:#fff0f0}
