/*! 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-border-style:solid;--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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.\!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,)!important}.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,)}}:root{--paper:#f7f3ed;--paper-deep:#eee6dc;--card:#fffdf9;--ink:#282421;--muted:#77706a;--line:#e7dfd6;--wine:#742f3a;--wine-dark:#52202a;--gold:#a98249;--green:#34705a;--green-bg:#e9f3ee;--amber:#a56a1d;--amber-bg:#fcf0dc;--red:#a13e3d;--red-bg:#f9e9e7;--blue:#3d6689;--shadow:0 12px 35px #45332712}.dashboard-performance-panel .panel-head{align-items:flex-start}.monthly-pace-summary{gap:12px;margin-bottom:20px;display:grid}.monthly-pace-summary>section{border:1px solid var(--line);background:#fffdf9;border-radius:14px;overflow:hidden}.monthly-pace-summary header{border-bottom:1px solid var(--line);background:#f8f2eb;justify-content:space-between;align-items:center;gap:8px;padding:9px 13px;display:flex}.monthly-pace-summary header strong{color:var(--wine);letter-spacing:.08em;font-size:10px}.monthly-pace-summary header small{color:var(--muted);font-size:8px}.monthly-pace-summary section>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.monthly-pace-summary article{border-right:1px solid var(--line);gap:5px;min-height:82px;padding:14px;display:grid}.monthly-pace-summary article:last-child{border-right:0}.monthly-pace-summary article span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.monthly-pace-summary article strong{font-family:Georgia,serif;font-size:19px;font-weight:500}.monthly-pace-summary article small{color:var(--muted);font-size:8px}.monthly-pace-summary .positive strong,.monthly-pace-status .positive,.store-target-difference.positive{color:var(--green)}.monthly-pace-summary .negative strong,.monthly-pace-status .negative,.store-target-difference.negative{color:var(--red)}.monthly-pace-toolbar{justify-content:space-between;align-items:end;gap:16px;margin:5px 0 11px;display:flex}.monthly-pace-toolbar>span{color:var(--muted);font-size:8px}.monthly-pace-toolbar label{align-items:center;gap:8px;display:flex}.monthly-pace-toolbar label>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.monthly-pace-toolbar select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;min-height:35px;padding:0 30px 0 10px;font-size:9px}.monthly-pace-table{border:1px solid var(--line);border-radius:14px;overflow:hidden}.monthly-pace-head,.monthly-pace-row{grid-template-columns:minmax(160px,1fr) minmax(125px,.7fr) minmax(320px,1.65fr) minmax(140px,.75fr);align-items:center;gap:16px;display:grid}.monthly-pace-head{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#f7f1ea;padding:11px 14px;font-size:8px;font-weight:900}.monthly-pace-row{border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;min-height:110px;padding:14px;transition:background-color .18s}.monthly-pace-row:hover{background:#fdf9f4}.monthly-pace-row>span{min-width:0;display:block}.monthly-pace-store strong,.monthly-pace-store small,.monthly-pace-actual strong,.monthly-pace-actual small,.monthly-pace-status strong,.monthly-pace-status small{display:block}.monthly-pace-store strong{font-size:11px}.monthly-pace-store small,.monthly-pace-actual small,.monthly-pace-status small{color:var(--muted);margin-top:5px;font-size:8px}.monthly-pace-actual strong{font-family:Georgia,serif;font-size:16px;font-weight:500}.monthly-pace-status>b,.store-monthly-performance header>b{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-bottom:6px;padding:5px 8px;font-size:7px;font-weight:950;display:inline-flex}[data-status=ABOVE_TARGET],[data-status=ON_TARGET]{background:var(--green-bg);color:var(--green)}[data-status=WATCH]{color:#8b6118;background:#fff4d8}[data-status=RISKY]{background:var(--amber-bg);color:var(--amber)}[data-status=CRITICAL],[data-status=CONFIG_MISSING]{background:var(--red-bg);color:var(--red)}.monthly-pace-status strong{font-size:9px}.monthly-target-missing{color:var(--muted);font-size:9px;font-weight:750}.monthly-target-bars{gap:10px;display:grid}.monthly-target-bars>div{gap:5px;display:grid}.monthly-target-bars>div>span{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:7px;display:flex}.monthly-target-bars b{color:var(--ink);font-size:8px}.monthly-target-bars small{white-space:nowrap}.monthly-target-track{background:#eee8e1;border-radius:999px;height:8px;position:relative;overflow:visible}.monthly-target-track i{border-radius:999px;height:100%;display:block}.monthly-target-track.actual i{background:linear-gradient(90deg,var(--wine),#a7626e)}.monthly-target-track.expected i{background:#d7c8b8}.monthly-target-track.expected em{border-left:1px dashed #8f7c68;height:14px;position:absolute;top:-3px;transform:translate(-1px)}.store-monthly-performance{border:1px solid var(--line);background:linear-gradient(145deg,#fffdf9,#faf4ed);border-radius:16px;padding:22px}.store-monthly-performance>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.store-monthly-performance h4{text-transform:capitalize;margin:5px 0 0;font-family:Georgia,serif;font-size:24px;font-weight:400}.store-monthly-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px;display:grid}.store-monthly-metrics article{border-right:1px solid var(--line);gap:7px;padding:6px 18px;display:grid}.store-monthly-metrics article:first-child{padding-left:0}.store-monthly-metrics article:last-child{border-right:0}.store-monthly-metrics span,.store-target-forecast-grid span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.store-monthly-metrics strong{font-family:Georgia,serif;font-size:24px;font-weight:500}.store-monthly-performance>.monthly-target-bars{border:1px solid var(--line);background:#fff;border-radius:14px;gap:15px;padding:17px}.store-monthly-performance>.monthly-target-bars b{font-size:10px}.store-monthly-performance>.monthly-target-bars small{font-size:9px}.store-monthly-performance>.monthly-target-bars .monthly-target-track{height:12px}.store-target-difference{border-top:1px solid;border-bottom:1px solid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px;margin:20px 0;padding:15px 0;display:grid}.store-target-difference>span{letter-spacing:.1em;font-size:8px;font-weight:950}.store-target-difference strong{font-family:Georgia,serif;font-size:22px;font-weight:500}.store-target-difference small{text-align:right;font-size:10px;font-weight:850}.store-target-forecast-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.store-target-forecast-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:7px;padding:16px;display:grid}.store-target-forecast-grid strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.store-target-forecast-grid p,.store-target-missing p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.store-target-missing{background:#fff4ee;border:1px solid #ecd3ca;border-radius:14px;padding:18px}.store-target-missing strong{color:var(--red)}@media (width<=1100px){.monthly-pace-head,.monthly-pace-row{grid-template-columns:minmax(140px,.9fr) minmax(110px,.65fr) minmax(260px,1.45fr) minmax(125px,.7fr);gap:12px}.monthly-pace-summary article strong{font-size:16px}}@media (width<=760px){.dashboard-performance-panel .panel-head{flex-direction:column;align-items:stretch}.dashboard-performance-panel .period-pill{align-self:flex-start}.monthly-pace-summary section>div{grid-template-columns:1fr 1fr}.monthly-pace-summary article:nth-child(2){border-right:0}.monthly-pace-summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.monthly-pace-toolbar,.monthly-pace-toolbar label{flex-direction:column;align-items:stretch}.monthly-pace-toolbar select{width:100%;min-height:44px}.monthly-pace-table{background:0 0;border:0;border-radius:0;gap:12px;display:grid;overflow:visible}.monthly-pace-head{display:none}.monthly-pace-row{border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr auto;gap:14px;min-height:0;padding:16px}.monthly-pace-row>span:nth-child(3){border-top:1px solid var(--line);grid-column:1/-1;padding-top:13px}.monthly-pace-status{grid-column:1/-1}.monthly-pace-status>b{margin-right:8px}.monthly-pace-status strong{display:inline}.monthly-pace-status small{font-size:9px}.store-monthly-performance{padding:17px}.store-monthly-performance>header{flex-direction:column;align-items:stretch}.store-monthly-performance h4{font-size:21px}.store-monthly-performance header>b{align-self:flex-start}.store-monthly-metrics{grid-template-columns:1fr}.store-monthly-metrics article,.store-monthly-metrics article:first-child{border-bottom:1px solid var(--line);border-right:0;padding:12px 0}.store-monthly-metrics article:last-child{border-bottom:0}.store-monthly-metrics strong{font-size:21px}.store-monthly-performance>.monthly-target-bars{padding:14px}.store-monthly-performance>.monthly-target-bars>div>span{flex-direction:column;align-items:flex-start;gap:3px}.store-monthly-performance>.monthly-target-bars small{white-space:normal}.store-target-difference{grid-template-columns:1fr;align-items:start}.store-target-difference strong{font-size:19px}.store-target-difference small{text-align:left}.store-target-forecast-grid{grid-template-columns:1fr}}.personnel-cost-page{width:100%;min-width:0;max-width:1680px;color:var(--ink);gap:12px;margin:0 auto;padding:0 0 24px;display:grid}.personnel-cost-hero,.personnel-cost-settings,.personnel-cost-table-card{background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:0 12px 34px #37261d0a}.personnel-cost-hero{background:linear-gradient(115deg,#fffdf9 0%,#faf6f1 66%,#eef6f3 100%);justify-content:space-between;align-items:center;gap:20px;padding:17px 21px;display:flex}.personnel-cost-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.personnel-cost-hero-actions .secondary-button{border-radius:10px;min-height:38px;padding-inline:14px}.personnel-cost-hero h2,.personnel-cost-section-heading h3,.personnel-cost-drawer h3{margin:7px 0 8px;font-family:Georgia,Times New Roman,serif;line-height:1.06}.personnel-cost-hero h2{font-size:clamp(28px,2.1vw,37px)}.personnel-cost-hero p,.personnel-cost-section-heading p,.personnel-cost-drawer>p{max-width:900px;color:var(--muted);margin:0;font-size:12px;line-height:1.45}.personnel-cost-filters{border:1px solid var(--line);background:#f3eee8;border-radius:14px;grid-template-columns:1fr 1.15fr 1.15fr 1.15fr .8fr;gap:9px;padding:10px 11px;display:grid}.personnel-cost-page label{letter-spacing:.02em;color:var(--muted);gap:6px;font-size:10px;font-weight:850;display:grid}.personnel-cost-page input,.personnel-cost-page select{border:1px solid var(--line);width:100%;min-width:0;min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 11px;font-size:12px;font-weight:700}.personnel-cost-store-filter{min-width:0;color:var(--muted);letter-spacing:.02em;gap:6px;font-size:10px;font-weight:850;display:grid;position:relative}.personnel-cost-store-filter details{min-width:0;position:relative}.personnel-cost-store-filter summary{border:1px solid var(--line);min-height:38px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#fff;border-radius:10px;align-items:center;padding:0 30px 0 11px;font-size:12px;font-weight:700;list-style:none;display:flex;overflow:hidden}.personnel-cost-store-filter summary::-webkit-details-marker{display:none}.personnel-cost-store-filter summary:after{content:"⌄";color:var(--muted);position:absolute;right:11px}.personnel-cost-store-options{z-index:20;border:1px solid var(--line);background:#fff;border-radius:12px;gap:3px;width:max(100%,230px);max-height:290px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 16px 38px #37261d29}.personnel-cost-store-options>button{min-height:34px;color:var(--wine);font:inherit;text-align:left;cursor:pointer;background:#f4eee8;border:0;border-radius:8px;padding:0 9px;font-size:11px;font-weight:850}.personnel-cost-store-options label{min-height:34px;color:var(--ink);letter-spacing:0;cursor:pointer;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:4px 8px;font-size:11px;display:grid}.personnel-cost-store-options label:hover{background:#faf6f1}.personnel-cost-store-options input{width:16px;min-height:16px;margin:0;padding:0}.personnel-cost-store-options small{color:var(--muted);font-size:9px}.personnel-cost-settings{padding:28px 30px}.personnel-cost-settings-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.personnel-cost-settings-header .personnel-cost-section-heading{margin-bottom:0}.personnel-cost-settings-period{flex:0 0 190px}.personnel-cost-settings-tabs{border:1px solid var(--line);background:#eee7df;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:7px;display:grid}.personnel-cost-settings-tabs button{min-width:0;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:13px;padding:15px 17px;display:flex}.personnel-cost-settings-tabs button strong{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:18px}.personnel-cost-settings-tabs button span,.personnel-cost-settings-tabs button small{min-width:0;display:block}.personnel-cost-settings-tabs button span{font-weight:900}.personnel-cost-settings-tabs button small{color:inherit;margin-top:3px;font-size:10px;font-weight:600}.personnel-cost-settings-tabs button.active{color:var(--wine);background:#fff;box-shadow:0 6px 18px #4c302614}.personnel-cost-settings-workspace{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:16px;margin-top:16px;display:grid}.personnel-cost-settings-form,.personnel-cost-settings-register{border:1px solid var(--line);background:#fcfaf7;border-radius:18px;align-content:start;gap:17px;padding:22px;display:grid}.personnel-cost-settings-form h4,.personnel-cost-settings-register h4{margin:4px 0 3px;font-family:Georgia,Times New Roman,serif;font-size:23px}.personnel-cost-settings-form p,.personnel-cost-settings-register p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.personnel-cost-settings-form .primary-button{justify-self:end}.personnel-cost-model-form{max-width:1100px;margin:0 auto}.personnel-cost-settings-note{color:#2d6654;background:#eff7f3;border:1px solid #d9e7e1;border-radius:12px;gap:4px;padding:13px 14px;font-size:11px;line-height:1.4;display:grid}.personnel-cost-settings-list{gap:8px;display:grid}.personnel-cost-settings-list>button{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.personnel-cost-settings-list>button:hover,.personnel-cost-settings-list>button:focus-visible{border-color:#cbaeb2;box-shadow:0 7px 20px #452b220f}.personnel-cost-settings-list span,.personnel-cost-settings-list small{min-width:0;display:block}.personnel-cost-settings-list span:nth-child(2){text-align:right}.personnel-cost-settings-list small{color:var(--muted);margin-top:3px;font-size:9px}.personnel-cost-settings-list em{text-align:center;text-transform:uppercase;border-radius:999px;min-width:62px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.personnel-cost-settings-list em.active{background:var(--green-bg);color:var(--green)}.personnel-cost-settings-list em.inactive{background:var(--red-bg);color:var(--red)}.personnel-cost-settings-empty{color:var(--muted);text-align:center;border:1px dashed #d9cabc;border-radius:14px;gap:5px;padding:28px 18px;display:grid}.personnel-cost-settings-empty strong{color:var(--red);letter-spacing:.08em;font-size:11px}.personnel-cost-section-heading{margin-bottom:13px}.personnel-cost-section-heading h3{font-size:27px}.personnel-cost-settings-grid{grid-template-columns:1.3fr .7fr;gap:16px;display:grid}.personnel-cost-settings-grid>form{border:1px solid var(--line);background:#fcfaf7;border-radius:18px;align-content:start;gap:17px;padding:22px;display:grid}.personnel-cost-settings-grid h4{margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px}.personnel-cost-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.personnel-cost-check{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:center;min-height:46px;padding:0 12px;grid-template-columns:auto 1fr!important;align-items:center!important}.personnel-cost-check input{width:18px;min-height:18px;padding:0}.personnel-cost-settings-grid .primary-button{justify-self:end}.personnel-cost-setting-registers{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.personnel-cost-setting-registers>div{color:var(--muted);background:#f6f1eb;border-radius:14px;gap:7px;padding:16px;font-size:12px;display:grid}.personnel-cost-setting-registers strong{color:var(--ink)}.personnel-cost-kpis{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px;display:grid}.personnel-cost-kpis article{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:14px 16px;box-shadow:0 9px 26px #37261d09}.personnel-cost-kpis article>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.personnel-cost-kpis article>header span{background:var(--wine);color:#fff;letter-spacing:.08em;border-radius:999px;place-items:center;min-width:46px;height:30px;font-size:11px;font-weight:900;display:inline-grid}.personnel-cost-kpis article>header strong{color:var(--muted);font-size:12px}.personnel-cost-kpis dl,.personnel-cost-mobile-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.personnel-cost-kpis dl>div,.personnel-cost-mobile-list dl>div{border-bottom:1px solid var(--line);align-content:start;gap:3px;padding:8px 7px;display:grid}.personnel-cost-kpis dl>div:nth-child(odd){border-right:1px solid var(--line);padding-left:0}.personnel-cost-kpis dl>div:nth-child(2n){padding-left:14px;padding-right:0}.personnel-cost-kpis dl .informational,.personnel-cost-mobile-list .informational,.personnel-cost-detail-list .informational{color:#315f6b;background:#f4f7f8}.personnel-cost-kpis dl .informational small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:9px}.personnel-cost-kpis dt,.personnel-cost-mobile-list dt{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:850}.personnel-cost-kpis dd,.personnel-cost-mobile-list dd{margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700}.personnel-cost-kpis dl small{color:var(--muted);margin:0;font-size:8px;line-height:1.35}.personnel-cost-summary-total{color:var(--wine);background:#f1e8e7;border-radius:12px;justify-content:space-between;align-items:end;gap:18px;margin-bottom:3px;padding:11px 13px;display:flex}.personnel-cost-summary-total small{color:inherit;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.personnel-cost-summary-total strong{text-align:right;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1}.personnel-cost-summary-card footer{color:var(--red);align-items:center;gap:6px;margin-top:11px;font-size:10px;font-weight:750;display:flex}.personnel-cost-summary-card footer span{background:var(--red-bg);border-radius:50%;place-items:center;min-width:22px;height:22px;font-weight:900;display:inline-grid}.personnel-cost-summary-card footer.complete{color:var(--green)}.personnel-cost-table-card{width:100%;min-width:0;max-width:100%;padding:16px 18px;overflow:hidden}.personnel-cost-table-wrap{border:1px solid var(--line);border-radius:14px;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.personnel-cost-table-wrap table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:0}.personnel-cost-table-wrap th{z-index:3;text-align:left;letter-spacing:.055em;text-transform:uppercase;color:var(--muted);white-space:normal;background:#f4eee8;padding:9px 8px;font-size:8px;line-height:1.25;position:sticky;top:0}.personnel-cost-table-wrap th small{letter-spacing:.04em;text-transform:none;margin-top:4px;font-size:8px;display:block}.personnel-cost-table-wrap th:first-child{width:18%}.personnel-cost-table-wrap th:nth-child(2){width:14%}.personnel-cost-table-wrap th:nth-child(3){width:12%}.personnel-cost-table-wrap th:nth-child(4){width:13%}.personnel-cost-table-wrap th:nth-child(5){width:11%}.personnel-cost-table-wrap th:nth-child(6),.personnel-cost-table-wrap th:nth-child(7){width:10%}.personnel-cost-table-wrap th:nth-child(8){width:12%}.personnel-cost-table-wrap td{border-top:1px solid var(--line);white-space:nowrap;cursor:pointer;text-overflow:ellipsis;padding:10px 8px;font-size:11px;line-height:1.3;overflow:hidden}.personnel-cost-table-wrap tr:hover td,.personnel-cost-table-wrap tr:focus td{background:#fbf7f3}.personnel-cost-table-wrap td:first-child,.personnel-cost-table-wrap td:nth-child(2),.personnel-cost-table-wrap td.missing{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.personnel-cost-table-wrap td strong,.personnel-cost-table-wrap td small{display:block}.personnel-cost-table-wrap td small{color:var(--muted);margin-top:3px;font-size:9px}.personnel-cost-table-wrap td.total{color:#28745e;font-weight:900}.personnel-cost-grand-total td{z-index:2;font-weight:800;position:sticky;bottom:0;border-top:2px solid var(--wine)!important;background:#f1e8e7!important}.personnel-cost-grand-total td:first-child{color:var(--wine)}.personnel-cost-grand-total td.total{font-family:Georgia,Times New Roman,serif;font-size:15px;background:var(--wine)!important;color:#fff!important}.personnel-cost-page .missing{font-size:10px;font-weight:800;line-height:1.2;color:#b5403d!important}.personnel-cost-mobile-list{display:none}.personnel-cost-empty{text-align:center;color:var(--muted);border:1px dashed #d9cabc;border-radius:16px;padding:42px}.personnel-cost-drawer-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#241b1861;justify-content:flex-end;display:flex;position:fixed;inset:0}.personnel-cost-drawer{background:#fff;width:min(480px,100%);height:100%;padding:38px 30px;position:relative;overflow:auto;box-shadow:-22px 0 55px #19120f2e}.personnel-cost-drawer h3{font-size:36px}.personnel-cost-drawer-close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:40px;height:40px;font-size:25px;position:absolute;top:18px;right:18px}.personnel-cost-detail-meta{grid-template-columns:1fr 1fr;gap:8px;margin:24px 0 0;display:grid}.personnel-cost-detail-meta>div{border:1px solid var(--line);background:#faf7f3;border-radius:12px;padding:12px}.personnel-cost-detail-meta dt,.personnel-cost-detail-meta dd{margin:0}.personnel-cost-detail-meta dt{letter-spacing:.09em;color:var(--muted);font-size:9px;font-weight:900}.personnel-cost-detail-meta dd{margin-top:5px;font-weight:800}.personnel-cost-detail-list{border:1px solid var(--line);border-radius:17px;margin:26px 0;display:grid;overflow:hidden}.personnel-cost-detail-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.personnel-cost-detail-list>div:last-child{border-bottom:0}.personnel-cost-detail-list dt,.personnel-cost-detail-list dd{margin:0}.personnel-cost-detail-list dt{font-weight:800}.personnel-cost-detail-list dt small{color:var(--muted);margin-top:3px;font-weight:500;display:block}.personnel-cost-detail-list dd{text-align:right;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:800}.personnel-cost-detail-list .total{color:#245e4c;background:#edf6f2}.personnel-cost-warning{color:#a43b36;background:#fff0ee;border-radius:14px;gap:5px;padding:15px;font-size:12px;display:grid}.personnel-cost-salary-form{border-top:1px solid var(--line);gap:12px;margin-top:22px;padding-top:22px;display:grid}.personnel-cost-salary-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.personnel-cost-salary-form small{color:var(--muted)}.personnel-cost-salary-form .primary-button{justify-self:end}@media (width>=901px){.admin-shell .main:has(.personnel-cost-page){width:calc(100% - var(--admin-sidebar-width));max-width:calc(100vw - var(--admin-sidebar-width));min-width:0}.admin-shell .content:has(.personnel-cost-page){width:100%;min-width:0;max-width:100%;overflow-x:clip}}@media (width<=1280px){.personnel-cost-table-wrap{display:none}.personnel-cost-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.personnel-cost-mobile-list>button{border:1px solid var(--line);width:100%;min-width:0;color:inherit;text-align:left;background:#fff;border-radius:14px;padding:14px}.personnel-cost-mobile-list>button>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:9px;display:flex}.personnel-cost-mobile-list>button>header span,.personnel-cost-mobile-list>button>header small{min-width:0;display:block}.personnel-cost-mobile-list>button>header strong{overflow-wrap:anywhere}.personnel-cost-mobile-list>button>header small{color:var(--muted);margin-top:3px}.personnel-cost-mobile-list>button>header b{text-align:right;font-family:Georgia,Times New Roman,serif;font-size:16px}.personnel-cost-mobile-list dl{margin-top:4px}.personnel-cost-mobile-list dl>div{padding:8px 5px}.personnel-cost-mobile-list dd{overflow-wrap:anywhere;font-size:14px}.personnel-cost-mobile-list p{color:#ae4039;margin:9px 0 0;font-size:10px}}@media (width<=1100px){.personnel-cost-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.personnel-cost-settings-grid,.personnel-cost-settings-workspace{grid-template-columns:1fr}}@media (width<=720px){.personnel-cost-page{gap:13px;padding-bottom:92px}.personnel-cost-hero{border-radius:18px;padding:22px 18px;display:grid}.personnel-cost-hero h2{font-size:32px}.personnel-cost-hero .secondary-button{width:100%}.personnel-cost-hero-actions{width:100%;display:grid}.personnel-cost-filters{border-radius:16px;grid-template-columns:1fr 1fr;gap:9px;padding:12px}.personnel-cost-filters label:nth-child(4){grid-column:1/-1}.personnel-cost-settings,.personnel-cost-table-card{border-radius:18px;padding:20px 15px}.personnel-cost-settings-header{gap:14px;display:grid}.personnel-cost-settings-period{width:100%}.personnel-cost-settings-tabs{grid-template-columns:1fr;padding:5px}.personnel-cost-settings-tabs button{padding:12px}.personnel-cost-settings-workspace{gap:10px;margin-top:10px}.personnel-cost-settings-form,.personnel-cost-settings-register{padding:16px}.personnel-cost-settings-list>button{grid-template-columns:minmax(0,1fr) auto;gap:9px}.personnel-cost-settings-list>button em{grid-column:1/-1;justify-self:start}.personnel-cost-section-heading h3{font-size:26px}.personnel-cost-form-grid,.personnel-cost-setting-registers{grid-template-columns:1fr}.personnel-cost-settings-grid>form{padding:16px}.personnel-cost-mobile-list{grid-template-columns:1fr}.personnel-cost-drawer{padding:58px 20px 110px}.personnel-cost-salary-fields{grid-template-columns:1fr}}.access-management{border:1px solid var(--line);background:var(--card);border-radius:28px;width:min(1480px,100% - 48px);margin:28px auto 64px;scroll-margin-top:32px;overflow:hidden;box-shadow:0 22px 70px #36282212}.access-management-header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#fffaf6,#f4faf8);justify-content:space-between;align-items:flex-end;gap:32px;padding:36px 40px 26px;display:flex}.access-management-header h2{font-family:var(--font-display);margin:8px 0 7px;font-size:clamp(30px,3vw,48px);line-height:1}.access-management-header p{color:var(--muted);margin:0}.access-management-tabs{border:1px solid var(--line);background:#ffffffc7;border-radius:16px;gap:6px;padding:6px;display:flex}.access-management-actions{align-items:center;gap:10px;display:flex}.access-create-button{white-space:nowrap;min-height:58px;padding-inline:20px}.access-management-tabs button{min-height:46px;color:var(--muted);background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:0 18px;font-weight:800;display:flex}.access-management-tabs button.active{background:var(--wine);color:#fff;box-shadow:0 8px 20px #742f3a2e}.access-management-tabs small{background:#fff3;border-radius:99px;place-items:center;min-width:23px;min-height:23px;padding:0 6px;display:grid}.access-filters{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(150px,.8fr));gap:14px;padding:24px 40px 18px;display:grid}.access-filters label{gap:8px;display:grid}.access-filters label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.access-filters input,.access-filters select,.access-drawer select{border:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);font:inherit;background:#fff;border-radius:13px;padding:0 15px}.access-table-wrap{border:1px solid var(--line);border-radius:18px;margin:0 40px 40px;overflow:auto}.access-table{border-collapse:collapse;width:100%;min-width:980px}.access-table th{color:var(--muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#f7f2ec;padding:14px 17px;font-size:11px}.access-table td{border-top:1px solid var(--line);vertical-align:middle;padding:16px 17px}.access-table tbody tr{cursor:pointer;transition:background .18s}.access-table tbody tr:hover,.access-table tbody tr:focus{background:#fff9f6;outline:0}.access-table td:first-child strong,.access-table td:first-child small{display:block}.access-table td:first-child small{color:var(--muted);margin-top:5px}.access-role-chips{flex-wrap:wrap;gap:5px;display:flex}.access-role-chips span,.access-status{color:var(--wine);background:#f0e6e3;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.access-status.active{color:#24725d;background:#e4f3ed}.access-status.passive{color:#a33a37;background:#f8e4e1}.access-empty{color:var(--muted);text-align:center!important;padding:40px!important}.access-roles-layout{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:20px;padding:28px 40px 40px;display:grid}.access-role-list{align-content:start;gap:8px;display:grid}.access-role-list button{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.access-role-list button.active{border-color:var(--wine);box-shadow:inset 4px 0 var(--wine);background:#fff8f5}.access-role-list span,.access-role-list small{display:block}.access-role-list small{color:var(--muted);margin-top:4px}.access-role-list b{color:var(--muted);white-space:nowrap;font-size:12px}.access-role-detail{border:1px solid var(--line);background:#faf7f2;border-radius:18px;min-height:390px;padding:30px}.access-role-detail h3{font-family:var(--font-display);margin:8px 0;font-size:34px}.access-role-detail code{background:#efe7de;border-radius:7px;padding:6px 9px;display:inline-flex}.access-role-detail dl{border:1px solid var(--line);border-radius:13px;gap:0;margin:26px 0;display:grid;overflow:hidden}.access-role-detail dl div{border-top:1px solid var(--line);background:#fff;grid-template-columns:150px 1fr;gap:14px;padding:14px;display:grid}.access-role-detail dl div:first-child{border-top:0}.access-role-detail dt{color:var(--muted)}.access-role-detail dd{margin:0;font-weight:750}.access-role-detail>p{color:var(--muted);line-height:1.6}.access-drawer-backdrop{z-index:160;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#251c196b;justify-content:flex-end;display:flex;position:fixed;inset:0}.access-drawer{background:#fffdfa;width:min(620px,100%);height:100%;overflow:auto;box-shadow:-26px 0 60px #2419172e}.access-drawer>header{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfaf5;justify-content:space-between;gap:20px;padding:28px 30px 22px;display:flex;position:sticky;top:0}.access-drawer header h3{font-family:var(--font-display);margin:7px 0 3px;font-size:34px}.access-drawer header p{color:var(--muted);margin:0}.access-drawer header>button{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;border-radius:50%;font-size:26px}.access-drawer-body{gap:14px;padding:22px 24px 48px;display:grid}.access-drawer-body>section{border:1px solid var(--line);background:#fff;border-radius:17px;padding:22px}.access-drawer-body h4{margin:0 0 8px;font-size:18px}.access-drawer-body section>p{color:var(--muted);margin:0 0 16px;line-height:1.5}.access-user-meta{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0;display:grid}.access-user-meta div{background:#f7f3ee;border-radius:11px;min-width:0;padding:13px}.access-user-meta dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.access-user-meta dd{overflow-wrap:anywhere;margin:6px 0 0;font-weight:750}.access-user-meta dd small{color:var(--muted);margin-top:4px;font-weight:500;display:block}.access-personal-account{color:#923a3e;background:#f8e9e6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:13px 14px;display:flex}.access-personal-account.active{color:#24725d;background:#e8f5ef}.access-personal-account span{font-size:12px;font-weight:800}.access-salesperson-link{font-size:13px;margin:12px 0 0!important}.access-workspace-list{gap:9px;display:grid}.access-workspace-list article{border:1px solid var(--line);background:#fdfbf8;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(150px,.8fr);align-items:center;gap:12px;padding:12px;display:grid}.access-workspace-list article.active{background:#f2faf7;border-color:#c1ded4}.access-workspace-list label{align-items:center;gap:10px;min-width:0;display:flex}.access-workspace-list input{width:18px;height:18px;accent-color:var(--wine)}.access-workspace-list label span,.access-workspace-list label small{display:block}.access-workspace-list label small{color:var(--muted);margin-top:3px}.access-workspace-list select{min-height:42px}.access-edit-grid,.access-password-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.access-edit-grid label,.access-password-grid label{gap:7px;min-width:0;display:grid}.access-edit-grid label>span,.access-password-grid label>span:first-child{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.access-edit-grid .wide{grid-column:1/-1}.access-edit-grid input,.access-password-grid input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:0 13px}.access-password-input{display:block;position:relative}.access-password-input input{padding-right:68px}.access-password-input button{color:var(--wine);background:0 0;border:0;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.access-password-help{color:var(--muted);margin-top:10px;line-height:1.5;display:block}.access-form-error{color:#9e3434;background:#fff0ee;border:1px solid #e8b8b4;border-radius:12px;padding:13px 15px;font-size:13px;font-weight:750;line-height:1.45}.access-save-button{margin-top:14px}.access-create-submit{width:100%;min-height:52px}.access-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.access-section-heading p{color:var(--muted);margin:4px 0 0}.access-toggle{color:#9e3434;background:#fff4f2;border:1px solid #e9c7c2;border-radius:99px;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-weight:800;display:inline-flex}.access-toggle span{background:currentColor;border-radius:50%;width:10px;height:10px}.access-toggle.active{color:#24725d;background:#edf8f3;border-color:#b8ddd0}.access-role-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.access-role-options label{border:1px solid var(--line);background:#fdfbf8;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.access-role-options input{width:18px;height:18px;accent-color:var(--wine)}.access-role-options span,.access-role-options small{display:block}.access-role-options small{color:var(--muted);margin-top:3px}.access-audit-list{gap:8px;display:grid}.access-audit-list article{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.access-audit-list article:first-child{border-top:0}.access-audit-list time{color:var(--muted);white-space:nowrap;font-size:12px}@media (width<=980px){.access-management{width:min(100% - 24px,1000px)}.access-management-header{flex-direction:column;align-items:stretch;padding:28px 24px 22px}.access-management-tabs{align-self:flex-start}.access-management-actions{flex-direction:column-reverse;align-items:stretch}.access-filters{grid-template-columns:1fr 1fr;padding:20px 24px 16px}.access-table-wrap{margin:0 24px 28px}.access-roles-layout{grid-template-columns:1fr;padding:22px 24px 28px}}@media (width<=620px){.access-management{border-radius:20px;width:calc(100% - 20px);margin:18px 10px 100px}.access-management-header{padding:24px 18px 18px}.access-management-header h2{font-size:32px}.access-management-tabs,.access-create-button{width:100%}.access-management-tabs button{flex:1;justify-content:center;padding:0 10px}.access-filters{grid-template-columns:1fr;padding:18px}.access-table-wrap{margin:0 18px 22px}.access-roles-layout{padding:18px}.access-role-detail{min-height:0;padding:22px 18px}.access-role-detail dl div{grid-template-columns:1fr;gap:5px}.access-user-meta,.access-role-options,.access-workspace-list article,.access-edit-grid,.access-password-grid{grid-template-columns:1fr}.access-edit-grid .wide{grid-column:auto}.access-drawer>header{padding:22px 18px 17px}.access-drawer-body{padding:16px 12px 100px}.access-drawer-body>section{padding:18px}.access-section-heading{flex-direction:column;align-items:flex-start}.access-audit-list article{flex-direction:column;gap:5px}}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);max-width:100%;overflow-x:clip}body{background:radial-gradient(circle at 90% 10%, #b48c510f, transparent 28rem), var(--paper);color:var(--ink);min-width:320px;max-width:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;overflow-x:clip}img,svg,video,canvas{max-width:100%}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #742f3a38}.eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.4;display:block}.eyebrow.light{color:#d8bd8d}.muted{color:var(--muted);font-size:12px}.brand{align-items:center;gap:11px;display:flex}.brand-home-button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.brand-home-button:focus-visible{outline:3px solid var(--wine);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.brand-home-button:focus-visible{outline:3px solid color-mix(in srgb,var(--wine) 25%,transparent)}}.brand-home-button:focus-visible{outline-offset:5px}.brand-mark{background:var(--wine);color:#f8ecdc;letter-spacing:-.06em;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-family:Georgia,Times New Roman,serif;font-size:25px;display:flex}.brand-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.7px;width:30px;height:30px}.brand-mark svg circle{fill:currentColor;stroke:none}.brand strong{letter-spacing:.07em;font-family:Georgia,Times New Roman,serif;font-size:17px;display:block}.brand span{color:var(--muted);letter-spacing:.18em;margin-top:2px;font-size:8px;font-weight:800;display:block}.brand.light .brand-mark{color:var(--wine);background:#f5ead9}.brand.light strong{color:#fff9f1}.brand.light span{color:#cfbaa8}.login-page{grid-template-columns:minmax(430px,44%) 1fr;min-height:100vh;display:grid}.login-story{color:#fff;background:linear-gradient(155deg,#762d38e6,#411920fa),repeating-linear-gradient(40deg,#0000,#0000 14px,#ffffff06 15px 16px);flex-direction:column;justify-content:space-between;min-height:100vh;padding:46px 58px 36px;display:flex;position:relative;overflow:hidden}.story-content{z-index:1;max-width:510px;padding:80px 0;position:relative}.story-content h1{letter-spacing:-.045em;margin:18px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.2vw,68px);font-weight:400;line-height:1.03}.story-content>p{color:#ddccc2;max-width:440px;font-size:16px;line-height:1.7}.story-metrics{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:55px;padding-top:28px;display:grid}.story-metrics strong{color:#ead3ad;font-family:Georgia,serif;font-size:27px;font-weight:400;display:block}.story-metrics span{color:#cdbab0;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:10px;display:block}.story-foot{color:#ad9891;letter-spacing:.13em;text-transform:uppercase;font-size:10px}.login-panel{justify-content:center;align-items:center;min-height:100vh;padding:42px;display:flex}.login-card{width:100%;max-width:430px}.login-mobile-brand{display:none}.login-card h2{letter-spacing:-.035em;margin:12px 0 7px;font-family:Georgia,serif;font-size:38px;font-weight:400}.login-card>p{color:var(--muted);margin:0 0 32px;line-height:1.6}.field{min-width:0;display:block;position:relative}.field>span,.date-range label>span{color:#5e5752;margin:0 0 8px;font-size:11px;font-weight:700;display:block}.field input,.field select,.field textarea,.date-range input{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;width:100%;min-width:0;max-width:100%;min-height:48px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:block}input[type=date],input[type=month]{width:100%;min-width:0;max-width:100%}.field textarea{resize:vertical;min-height:95px;padding:13px 14px}.field input:focus,.field select:focus,.field textarea:focus,.date-range input:focus{border-color:var(--wine);outline:0;box-shadow:0 0 0 3px #742f3a14}.login-card>.field{margin-top:19px}.password-field button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700;position:absolute;top:39px;right:10px}.password-field input{padding-right:67px}.login-options{justify-content:space-between;align-items:center;margin:17px 0 22px;display:flex}.login-options>span{color:var(--muted);font-size:11px}.login-options button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.login-help{border:1px solid var(--line);color:var(--muted);background:#f8f2eb;border-radius:10px;margin:-8px 0 18px;padding:11px 13px;font-size:11px;line-height:1.55}.login-help a{color:var(--wine);font-weight:700}.primary-button,.secondary-button{cursor:pointer;border:0;border-radius:10px;min-height:46px;padding:0 19px;font-size:12px;font-weight:800;transition:transform .15s,box-shadow .15s,opacity .15s}.primary-button{background:var(--wine);color:#fff;box-shadow:0 9px 22px #742f3a2e}.secondary-button{border:1px solid var(--line);color:var(--ink);background:#fff}.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled{cursor:wait;opacity:.55;transform:none}.login-button{width:100%;font-size:13px}.form-error{background:var(--red-bg);color:var(--red);border:1px solid #ecc8c5;border-radius:9px;margin:0 0 14px;padding:11px 13px;font-size:12px;line-height:1.5}.login-security{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:10px;margin-top:31px;padding-top:22px;display:flex}.login-security>span{background:var(--green-bg);color:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;display:flex}.login-security p{margin:0;font-size:10px;line-height:1.55}.login-security strong{color:var(--ink)}.loading-screen{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.loading-line{background:var(--paper-deep);border-radius:5px;width:190px;height:3px;margin-top:30px;position:relative;overflow:hidden}.loading-line:after{background:var(--wine);content:"";width:60%;height:100%;animation:1.2s ease-in-out infinite loading;position:absolute;left:0}.loading-screen p{color:var(--muted);margin-top:14px;font-size:11px}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(170%)}}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:30;background:#fffdfa;flex-direction:column;width:244px;padding:28px 21px 20px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-context{background:var(--paper);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:30px 0 23px;padding:14px;display:grid}.sidebar-context-status{background:var(--green);border:3px solid #e4f1ea;border-radius:50%;width:11px;height:11px;margin-top:2px}.sidebar-context>div{min-width:0}.sidebar-context strong{margin-top:6px;font-family:Georgia,serif;font-size:13px;font-weight:600;display:block}.sidebar-context small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.side-nav{gap:5px;display:grid}.side-nav-heading{color:#aaa099;letter-spacing:.16em;margin:12px 11px 4px;font-size:7px;font-weight:800;display:block}.nav-item{color:#69615c;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:43px;padding:0 12px;font-size:12px;font-weight:650;display:flex}.nav-item:hover{background:var(--paper);color:var(--ink)}.nav-item.active{color:var(--wine);background:#f2e8e7}.nav-icon{justify-content:center;align-items:center;width:22px;height:25px;font-family:Georgia,serif;font-size:17px;display:flex}.nav-arrow{color:#a89d96;opacity:0;margin-left:auto;font-family:Georgia,serif;font-size:16px;transition:opacity .15s,transform .15s;transform:translate(-3px)}.nav-item:hover .nav-arrow,.nav-item.active .nav-arrow{opacity:1;transform:translate(0)}.nav-badge{color:var(--wine);background:#f2e7e3;border-radius:99px;margin-left:auto;padding:4px 7px;font-size:7px}.salesperson-side-subnav{border-left:1px solid #dbcfc5;gap:2px;margin:2px 0 8px 23px;padding:3px 0 3px 12px;display:grid}.salesperson-subnav-item{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 9px;font-size:9px;font-weight:700;display:flex}.salesperson-subnav-item:hover{background:var(--paper);color:var(--ink)}.salesperson-subnav-item.active{color:var(--wine);background:#f7efeb}.salesperson-subnav-item>span{justify-content:center;align-items:center;width:15px;font-family:Georgia,serif;font-size:12px;display:flex}.sidebar-foot{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:auto;padding-top:17px;display:grid}.sidebar-foot strong{font-size:10px;display:block}.sidebar-foot small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.app-version{color:#b0a6a0;letter-spacing:.14em;text-align:right;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:800}.user-avatar,.profile-chip{color:var(--wine);background:#efe2de;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:11px;display:flex}.icon-button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:5px;font-size:17px}.main{min-width:0;min-height:100vh;margin-left:244px;padding-top:79px}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:25;background:#f7f3ede3;border-bottom:1px solid #ddd3c8cc;justify-content:space-between;align-items:center;height:79px;padding:0 34px;display:flex;position:fixed;top:0;left:244px;right:0}.page-heading h1{margin:3px 0 0;font-family:Georgia,serif;font-size:22px;font-weight:400}.topbar-actions{align-items:center;gap:15px;display:flex}.store-select{align-items:center;gap:8px;display:flex}.store-select>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.store-select select{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:37px;padding:0 31px 0 11px}.date-chip{border-right:1px solid var(--line);text-align:right;padding-right:15px}.date-chip span{color:var(--gold);letter-spacing:.13em;font-size:8px;font-weight:800;display:block}.date-chip strong{margin-top:2px;font-family:Georgia,serif;font-size:12px;font-weight:600;display:block}.profile-chip{cursor:pointer;width:37px;height:37px}.mobile-brand,.mobile-nav{display:none}.security-banner{background:var(--amber-bg);color:#735021;border-bottom:1px solid #edd7b2;align-items:center;gap:9px;padding:10px 34px;font-size:11px;display:flex}.security-banner span{background:var(--amber);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;display:flex}.security-banner p{margin:0}.security-banner button{color:var(--wine);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:800;text-decoration:underline}.content{width:100%;min-width:0;max-width:1540px;margin:0 auto;padding:30px 34px 110px}.page-stack{gap:20px;width:100%;min-width:0;max-width:100%;display:grid}.page-stack>*,.panel-head>*,.content>*{min-width:0;max-width:100%}.panel-head h1,.panel-head h2,.panel-head h3,.panel-head h4{overflow-wrap:anywhere}.admin-shell .main{background:linear-gradient(145deg,#f7f3ed 0%,#f2eee8 52%,#f5f1eb 100%)}.admin-shell{--admin-sidebar-width:232px}.admin-shell .sidebar{width:var(--admin-sidebar-width);background:#fffdfa;padding:22px 16px 14px;box-shadow:8px 0 28px #48312406}.admin-shell .sidebar>.brand{padding:0 5px}.admin-shell .sidebar-context{background:linear-gradient(145deg,#f8f1e9,#fffdfa);border-radius:13px;margin:22px 0 16px;padding:13px 14px}.admin-shell .sidebar-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.admin-shell .sidebar-context small{line-height:1.35}.admin-shell .main{margin-left:var(--admin-sidebar-width);overflow-x:clip}.admin-shell .topbar{left:var(--admin-sidebar-width)}.admin-shell .side-nav{overscroll-behavior:contain;scrollbar-color:#d8cdc4 transparent;scrollbar-width:thin;flex:1;align-content:start;gap:0;min-height:0;padding:2px 3px 8px 0;overflow-y:auto}.admin-shell .side-nav::-webkit-scrollbar{width:5px}.admin-shell .side-nav::-webkit-scrollbar-thumb{background:#d8cdc4;border-radius:99px}.admin-shell .side-nav-group{gap:4px;display:grid}.admin-shell .side-nav-group+.side-nav-group{border-top:1px solid #eee6de;margin-top:9px;padding-top:10px}.admin-shell .side-nav-items{gap:3px;display:grid}.admin-shell .side-nav-heading{margin:0 11px 4px}.admin-shell .nav-item{border:1px solid #0000;min-height:40px;padding:0 10px;font-size:10px;position:relative;overflow:hidden}.admin-shell .nav-item:before{background:var(--wine);content:"";opacity:0;border-radius:0 99px 99px 0;width:3px;transition:opacity .15s,transform .15s;position:absolute;top:8px;bottom:8px;left:-1px;transform:scaleY(.35)}.admin-shell .nav-item:hover{background:#faf6f1;border-color:#f0e7df}.admin-shell .nav-item.active{background:#f4e9e8;border-color:#ecdedd;box-shadow:inset 0 1px #ffffffb3}.admin-shell .nav-item.active:before{opacity:1;transform:scaleY(1)}.admin-shell .nav-icon{color:#81766e;background:#f4eee8;border-radius:8px;flex:none;width:27px;height:27px;font-size:14px}.admin-shell .nav-item.active .nav-icon{color:var(--wine);background:#fff;box-shadow:0 3px 10px #782b3814}.admin-shell .nav-badge{margin-left:auto}.admin-shell .sidebar-foot{padding-top:13px}.admin-shell .sidebar-foot strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.admin-shell .topbar{background:#f7f3edf0}.admin-shell .content{width:100%;max-width:1600px;padding-left:28px;padding-right:28px}.admin-shell .page-stack,.admin-shell .admin-control-dashboard,.admin-shell .admin-control-switcher,.admin-shell .admin-prototype-dashboard,.admin-shell .admin-prototype-money,.admin-shell .admin-prototype-workspaces,.admin-shell .admin-prototype-right-workspaces,.admin-shell .admin-prototype-workspace{min-width:0;max-width:100%}.admin-shell .admin-control-switcher>button,.admin-shell .admin-prototype-money>article,.admin-shell .admin-prototype-workspaces>*,.admin-shell .admin-prototype-right-workspaces>*{min-width:0}.admin-header-search{border:1px solid var(--line);color:#aa9f97;background:#fff;border-radius:99px;align-items:center;gap:8px;min-width:245px;padding:0 14px;display:flex}.admin-header-search input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-height:36px;font-size:9px}.admin-header-search input::placeholder{color:#a89f98}.admin-shell .admin-hero{background:linear-gradient(115deg,#fffdf9 0%,#f8eee7 68%,#edf5f2 100%);border-radius:19px;min-height:180px;padding:29px 34px;position:relative;overflow:hidden}.admin-shell .admin-hero:after{content:"";border:1px solid #782b3814;border-radius:50%;width:290px;height:290px;position:absolute;top:-160px;right:110px}.admin-shell .admin-hero>*{z-index:1;position:relative}.admin-shell .admin-hero h2{letter-spacing:-.025em;font-size:36px}.admin-shell .system-health{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc2;min-width:205px}.hero-row,.bonus-hero,.leave-hero,.admin-hero,.report-hero{border:1px solid var(--line);background:linear-gradient(115deg,#fffdf9,#f8f0e7);border-radius:16px;justify-content:space-between;align-items:center;min-height:145px;padding:25px 30px;display:flex;position:relative;overflow:hidden}.hero-row h2,.bonus-hero h2,.leave-hero h2,.admin-hero h2,.report-hero h2{letter-spacing:-.025em;margin:7px 0 8px;font-family:Georgia,serif;font-size:30px;font-weight:400}.hero-row p,.bonus-hero p,.leave-hero p,.admin-hero p,.report-hero p{color:var(--muted);margin:0;line-height:1.5}.completion-ring{background:conic-gradient(var(--wine) var(--value), #eadfd5 0);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:95px;height:95px;display:flex;position:relative}.completion-ring:after{content:"";background:#fdf8f1;border-radius:50%;position:absolute;inset:7px}.completion-ring div{text-align:center;z-index:1;position:relative}.completion-ring strong{font-family:Georgia,serif;font-size:20px;display:block}.completion-ring span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:7px;display:block}.metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.metrics-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{background:var(--card);border:1px solid var(--line);border-radius:13px;min-width:0;padding:17px 16px 15px;position:relative}.metric-card:before{content:"";background:#d6c7b8;border-radius:3px;width:25px;height:3px;position:absolute;top:0;left:16px}.metric-card.wine:before{background:var(--wine)}.metric-card.green:before{background:var(--green)}.metric-card.amber:before{background:var(--amber)}.metric-card.red:before{background:var(--red)}.metric-card-button{color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.metric-card-button:hover{border-color:#c9b5a5;transform:translateY(-1px);box-shadow:0 8px 22px #49342a14}.metric-card-button:focus-visible{outline-offset:2px;outline:3px solid #3567722e}.metric-card>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:700;display:block}.metric-card>strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:clamp(17px,1.6vw,23px);font-weight:500;display:block;overflow:hidden}.metric-card>small{color:var(--muted);margin-top:7px;font-size:9px;display:block}.dashboard-split{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:16px;display:grid}.dashboard-triple{grid-template-columns:minmax(0,1.5fr) minmax(240px,.55fr) minmax(280px,.65fr)}.hero-leave-mini{border:1px solid var(--line);z-index:2;background:#ffffffb3;border-radius:13px;grid-template-columns:1fr auto;align-items:center;min-width:150px;margin-left:auto;padding:12px 14px;display:grid;position:relative}.hero-leave-mini span,.hero-leave-mini small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.hero-leave-mini strong{color:var(--wine);grid-area:1/2/3;padding-left:12px;font-family:Georgia,serif;font-size:26px}.monthly-total-panel{background:linear-gradient(145deg,#fffdf9,#f7efe6)}.monthly-total-value{color:var(--wine);overflow-wrap:anywhere;margin-top:28px;font-family:Georgia,serif;font-size:clamp(25px,2.4vw,38px);font-weight:500;display:block}.monthly-total-panel>p{color:var(--muted);font-size:9px;line-height:1.55}.currency-total-list{gap:8px;margin:15px 0 8px;display:grid}.currency-total-list>div{background:var(--soft);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.currency-total-list span{color:var(--muted);letter-spacing:1px;font-size:9px;font-weight:800}.currency-total-list strong{font-family:Georgia,serif;font-size:18px}.monthly-total-breakdown{border-top:1px solid var(--line);gap:8px;margin-top:20px;padding-top:14px;display:grid}.monthly-total-breakdown span{justify-content:space-between;font-size:9px;display:flex}.company-entry-grid,.company-cash-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.company-entry-contents{display:contents}.company-entry-card,.company-cash-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:15px}.company-entry-head{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:11px}.company-entry-head strong{margin-top:4px;font-family:Georgia,serif;font-size:18px;display:block}.company-entry-card .money-grid{grid-template-columns:1fr}.company-entry-card .money-grid>:first-child{grid-column:auto}.eminonu-sales-card{background:linear-gradient(#fffdfa,#fffaf5);padding:26px}.eminonu-sales-workspace{grid-template-columns:minmax(0,1.65fr) minmax(300px,.72fr);align-items:stretch;gap:16px;display:grid}.eminonu-direct-sales{min-width:0}.eminonu-company-entry{background:#f8f3ed;border:1px solid #dfd0c3;height:100%;padding:20px}.eminonu-company-entry .company-entry-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.eminonu-company-entry .company-entry-head:after{color:var(--wine);content:"DOĞRUDAN SATIŞ";letter-spacing:.08em;background:#f1e2df;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:800}.eminonu-company-entry .company-entry-head strong{font-size:23px}.eminonu-company-entry .eminonu-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eminonu-company-entry .eminonu-money-grid>:first-child{grid-column:auto}.eminonu-company-entry .money-field>div{min-height:68px}.eminonu-company-entry .money-field input{height:66px;font-size:27px}.eminonu-sales-live{background:var(--wine-dark);color:#fff;border-radius:14px;flex-direction:column;min-width:0;padding:20px;display:flex}.eminonu-sales-live .eyebrow{color:#d7b478}.eminonu-sales-live h4{margin:7px 0 15px;font-family:Georgia,serif;font-size:21px;font-weight:400}.eminonu-sales-live dl{margin:0}.eminonu-sales-live dl>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.eminonu-sales-live dt{color:#cdb9b5;font-size:8px}.eminonu-sales-live dd{margin:0;font-family:Georgia,serif;font-size:15px}.eminonu-sales-live dl>.total dd{color:#a8dec6;font-size:18px}.eminonu-sales-live>p{color:#d8c8c3;background:#ffffff12;border-radius:10px;grid-template-columns:auto 1fr;align-items:flex-start;gap:2px 8px;margin:auto 0 0;padding:10px;font-size:8px;line-height:1.45;display:grid}.eminonu-sales-live>p>span{color:#fff;background:#c4a16e;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.eminonu-sales-live>p>strong{color:#fff}.eminonu-sales-card>.calculation-strip{background:#f4eee8;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.eminonu-open-account-card{border-left:4px solid #bd9255}.eminonu-open-account-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.eminonu-open-account-guide>div{border:1px solid var(--line);background:#faf6ef;border-radius:11px;grid-template-columns:auto 1fr;gap:2px;padding:11px 13px;display:grid}.eminonu-open-account-guide span{color:var(--gold);text-transform:uppercase;grid-row:1/3;margin-right:10px;font-size:8px;font-weight:800}.eminonu-open-account-guide strong{font-size:10px}.eminonu-open-account-guide small{color:var(--muted);font-size:8px}.erp-note-field{margin-top:12px}.erp-note-field span b,.open-account-row .field span b,.bank-transfer-row .field span b{color:var(--red);text-transform:uppercase;margin-left:4px;font-size:8px}.open-account-actions{flex-wrap:wrap;gap:9px;margin-bottom:13px;display:flex}.repeat-row.open-account-row{grid-template-columns:26px minmax(150px,.8fr) minmax(150px,.8fr) minmax(180px,1fr) minmax(170px,.9fr) minmax(260px,1.5fr) 28px}.repeat-row.open-account-row.with-card-channel{grid-template-columns:26px minmax(140px,.7fr) minmax(145px,.7fr) minmax(165px,.85fr) minmax(155px,.75fr) minmax(180px,.9fr) minmax(230px,1.2fr) 28px}.repeat-row.open-account-row.with-cheque{grid-template-columns:26px minmax(140px,.75fr) minmax(145px,.75fr) minmax(170px,.9fr) minmax(155px,.8fr) minmax(160px,.8fr) minmax(250px,1.35fr) 28px}.repeat-row.bank-transfer-row{grid-template-columns:26px minmax(220px,1fr) minmax(200px,.9fr) minmax(190px,.8fr) minmax(190px,.85fr) 28px}.repeat-row.bank-transfer-row.with-company{grid-template-columns:26px minmax(150px,.7fr) minmax(210px,1fr) minmax(190px,.9fr) minmax(180px,.8fr) minmax(180px,.8fr) 28px}.auto-center-payment{background:var(--green-bg);border:1px solid #b9d9ca;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:48px;padding:7px 10px;display:flex}.auto-center-payment span{color:var(--green);letter-spacing:.7px;font-size:7px;font-weight:800}.auto-center-payment strong{margin-top:3px;font-size:9px}.auto-center-payment small{color:var(--muted);margin-top:2px;font-size:7px}.open-account-info{background:var(--paper-deep);border:1px solid var(--line);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:48px;padding:8px;display:flex}.open-account-info span{color:var(--muted);letter-spacing:1px;font-size:7px;font-weight:700}.open-account-info strong{margin-top:4px;font-size:10px}.company-cash-card.warning{border-color:#dcaaa5}.company-cash-card.surplus{border-color:#9cc7b5}.company-cash-status-list{gap:7px;display:grid}.company-cash-status-list .store-cash-status{border:1px solid var(--line);border-radius:9px;padding:9px}.company-cash-status-list small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.panel{background:var(--card);border:1px solid var(--line);border-radius:15px;padding:22px}.panel-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.panel-head h3{margin:4px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:400}.period-pill{background:var(--paper);border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:7px 11px;font-size:9px;font-weight:700}.bar-chart{gap:12px;display:grid}.bar-row{grid-template-columns:85px 1fr 82px;align-items:center;gap:10px;display:grid}.bar-row>span{color:var(--muted);font-size:9px;font-weight:800}.bar-label span,.bar-label small,.performance-pct strong,.performance-pct small{display:block}.bar-label span{color:var(--muted);font-size:9px;font-weight:800}.bar-label small,.performance-pct small{color:var(--muted);margin-top:3px;font-size:7px}.performance-pct{text-align:right}.performance-pct strong{font-family:Georgia,serif;font-size:11px;font-weight:500}.performance-legend{color:var(--muted);justify-content:space-between;margin-bottom:14px;font-size:8px;display:flex}.performance-legend b{color:var(--ink)}.bar-track{background:var(--paper);border-radius:5px;height:9px;overflow:hidden}.bar-track>div{background:linear-gradient(90deg, var(--wine), #ad6d67);border-radius:5px;min-width:3px;height:100%}.attention-list{display:grid}.attention-list button{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:58px;padding:8px 0;display:grid}.attention-list button:last-child{border-bottom:0}.attention-list button strong,.attention-list button small{display:block}.attention-list button strong{font-size:11px}.attention-list button small{color:var(--muted);margin-top:4px;font-size:9px}.attention-list button b{color:var(--wine)}.status-dot{background:#aaa;border-radius:50%;width:8px;height:8px;display:inline-block}.status-dot.red{background:var(--red);box-shadow:0 0 0 4px var(--red-bg)}.status-dot.amber{background:var(--amber);box-shadow:0 0 0 4px var(--amber-bg)}.status-dot.green{background:var(--green);box-shadow:0 0 0 4px var(--green-bg)}.empty-positive{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}.empty-positive>span{background:var(--green-bg);color:var(--green);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:11px;display:flex}.empty-positive strong{color:var(--ink)}.empty-positive p{margin:5px 0 0;font-size:10px}.store-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.store-status-card{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:13px;padding:15px;transition:border-color .2s,box-shadow .2s,transform .2s}.store-status-card:hover{box-shadow:var(--shadow);border-color:#cdb6b1;transform:translateY(-2px)}.store-card-head{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.store-card-head strong,.store-card-head small{display:block}.store-card-head strong{font-size:11px}.store-card-head small{color:var(--muted);margin-top:3px;font-size:8px}.store-monogram{background:var(--wine);color:#fff4e8;letter-spacing:.04em;border-radius:12px;justify-content:center;align-items:center;width:52px;height:44px;font-family:Georgia,serif;font-size:12px;display:flex}.store-monogram.small{border-radius:8px;width:35px;height:31px;font-size:8px}.status-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:800;display:inline-block}.status-missing,.status-manager_rejected,.status-admin_rejected{background:var(--red-bg);color:var(--red)}.status-draft,.status-manager_pending{background:var(--amber-bg);color:var(--amber)}.status-submitted,.status-locked,.status-adjusted,.status-approved{background:var(--green-bg);color:var(--green)}.status-correction_pending,.status-admin_pending{color:var(--blue);background:#e8eef5}.store-money{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:14px 0 12px;padding:12px 0}.store-money span{color:var(--muted);text-transform:uppercase;font-size:8px;display:block}.store-money strong{margin-top:3px;font-family:Georgia,serif;font-size:18px;font-weight:500;display:block}.store-progress>span{color:var(--muted);justify-content:space-between;margin-bottom:6px;font-size:8px;display:flex}.store-progress b{color:var(--ink)}.progress{background:var(--paper-deep);border-radius:99px;height:6px;overflow:hidden}.progress>div{background:linear-gradient(90deg, var(--wine), var(--gold));border-radius:99px;min-width:1px;height:100%}.progress.large{height:12px}.store-card-foot{color:var(--muted);justify-content:space-between;margin-top:12px;font-size:8px;display:flex}.store-card-foot b{color:var(--green)}.closing-summary{justify-content:space-between;align-items:center;display:flex}.closing-summary>div{align-items:center;gap:14px;display:flex}.closing-summary-actions{align-items:end;gap:12px;display:flex}.closing-date-field{min-width:150px}.closing-date-field input{min-height:36px}.closing-summary h2{margin:3px 0;font-family:Georgia,serif;font-size:26px;font-weight:400}.closing-summary p{color:var(--muted);margin:0;font-size:10px}.operations-only-page{gap:18px}.operations-only-summary{border:1px solid var(--line);background:linear-gradient(135deg,#fffdf9 0%,#f7eee7 62%,#eef6f3 100%);border-radius:18px;min-height:126px;padding:22px 24px}.operations-only-summary h2{font-size:32px}.operations-only-page .form-sections{gap:16px}.operations-only-page .accordion-form-section{box-shadow:0 10px 28px #432d2409}.repeat-row.moe-expense-row{grid-template-columns:26px minmax(150px,.8fr) minmax(260px,1.5fr) minmax(175px,.9fr) minmax(145px,.75fr) minmax(155px,.8fr) 28px}.repeat-row.moe-transfer-row{grid-template-columns:26px minmax(155px,.8fr) minmax(230px,1.25fr) minmax(180px,.9fr) minmax(145px,.75fr) minmax(145px,.75fr) 28px}.operations-save-bar{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:17px 19px;display:flex;box-shadow:0 12px 32px #432d240d}.operations-save-bar p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.operations-save-bar .primary-button{flex:none;min-width:210px}.eminonu-closing-summary{border:1px solid var(--line);background:linear-gradient(135deg,#fffdf9 0%,#f7eee7 58%,#eef6f3 100%);border-radius:18px;min-height:136px;padding:22px 24px;position:relative;overflow:hidden}.eminonu-closing-summary:after{content:"";border:1px solid #742f3a14;border-radius:50%;width:260px;height:260px;position:absolute;top:-185px;right:185px}.eminonu-closing-summary>div{z-index:1;position:relative}.eminonu-closing-summary h2{letter-spacing:-.025em;font-size:34px}.eminonu-company-pills{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.eminonu-company-pills span{border:1px solid var(--line);color:var(--muted);background:#ffffffb8;border-radius:999px;align-items:center;gap:6px;padding:5px 9px 5px 6px;font-size:8px;font-weight:700;display:flex}.eminonu-company-pills i{background:var(--wine);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-family:Georgia,serif;font-size:8px;font-style:normal;display:flex}.eminonu-company-pills span:last-child i{background:var(--gold)}.locked-banner{background:var(--green-bg);color:var(--green);border:1px solid #cce2d7;border-radius:13px;align-items:center;gap:13px;padding:14px 17px;display:flex}.locked-banner>span{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.locked-banner strong{font-size:11px;display:block}.locked-banner p{margin:4px 0 0;font-size:9px}.locked-banner>div{flex:1}.locked-banner .secondary-button{background:#fff;flex:none}.correction-banner{background:var(--amber-bg);color:var(--amber);border:1px solid #ead3aa;border-radius:13px;align-items:center;gap:13px;padding:14px 17px;display:flex}.correction-banner>span{background:var(--amber);color:#fff;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;display:flex}.correction-banner>div{flex:1}.correction-banner strong{font-size:11px;display:block}.correction-banner p{color:var(--muted);margin:4px 0 0;font-size:9px}.historical-entry-banner{color:#6e3d76;background:#f5eef7;border:1px solid #dfcce4;border-radius:13px;align-items:center;gap:13px;padding:14px 17px;display:flex}.historical-entry-banner>span{color:#fff;background:#6e3d76;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;display:flex}.historical-entry-banner strong{font-size:11px;display:block}.historical-entry-banner p{color:var(--muted);margin:4px 0 0;font-size:9px}.correction-reason-field{flex:1;min-width:min(520px,60vw);margin:0}.quick-progress{background:var(--wine-dark);color:#fff;border-radius:15px;grid-template-columns:1fr 1.7fr 1fr 1fr;gap:0;padding:0 10px;display:grid;overflow:hidden}.quick-progress>div{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;min-height:76px;padding:14px 19px;display:flex}.quick-progress>div:last-child{border:0}.quick-progress span{color:#cdb9b5;margin-bottom:6px;font-size:8px}.quick-progress strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.quick-progress .progress-main{gap:8px}.quick-progress .progress-main span{justify-content:space-between;margin:0;display:flex}.quick-progress .progress{background:#ffffff24}.quick-progress .progress>div{background:#d7b478}.green-text{color:#9ed5bc}.eminonu-quick-progress{box-shadow:0 14px 32px #441a211f}.eminonu-operation-map{background:var(--card);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.eminonu-operation-map>div{border-right:1px solid var(--line);align-items:center;gap:11px;min-height:64px;padding:12px 16px;display:flex}.eminonu-operation-map>div:last-child{border-right:0}.eminonu-operation-map>div>span{color:var(--wine);background:#f4e9e8;border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-family:Georgia,serif;font-size:12px;display:flex}.eminonu-operation-map>div:nth-child(2)>span,.eminonu-operation-map>div:nth-child(4)>span{color:#a8782e;background:#f8f0df}.eminonu-operation-map p{min-width:0;margin:0}.eminonu-operation-map strong,.eminonu-operation-map small{display:block}.eminonu-operation-map strong{font-size:10px}.eminonu-operation-map small{color:var(--muted);margin-top:3px;font-size:8px}.form-sections{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.form-card{background:var(--card);border:1px solid var(--line);border-radius:15px;padding:22px}.form-section-head{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:grid}.form-section-head>span{color:#c3a87c;font-family:Georgia,serif;font-size:18px}.form-section-head h3{margin:0;font-family:Georgia,serif;font-size:19px;font-weight:400}.form-section-head p{color:var(--muted);margin:4px 0 0;font-size:9px}.form-section-head button{background:var(--paper);border:1px solid var(--line);color:var(--wine);cursor:pointer;border-radius:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800}.accordion-form-card{padding:0;overflow:hidden}.accordion-form-toggle{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:78px;padding:17px 22px;transition:background-color .18s,box-shadow .18s;display:grid}.accordion-form-toggle:hover{background:#fbf7f2}.accordion-form-toggle:focus-visible{box-shadow:inset 0 0 0 2px var(--wine);outline:0}.accordion-form-number{color:#c3a87c;font-family:Georgia,serif;font-size:18px}.accordion-form-heading{min-width:0}.accordion-form-heading h3{margin:0;font-family:Georgia,serif;font-size:19px;font-weight:400}.accordion-form-heading p{color:var(--muted);margin:5px 0 0;font-size:9px}.accordion-form-chevron{background:var(--paper);border:1px solid var(--line);color:var(--wine);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .18s,transform .18s;display:flex}.accordion-form-chevron .app-icon{width:16px;height:16px}.accordion-form-card.is-open .accordion-form-chevron{background:#f4e8e8;transform:rotate(180deg)}.accordion-form-content{border-top:1px solid var(--line);padding:0 22px 22px}.accordion-form-content[hidden]{display:none}.accordion-form-intro{justify-content:space-between;align-items:center;gap:16px;padding:15px 0 18px;display:flex}.accordion-form-intro>p{color:var(--muted);margin:0;font-size:9px}.accordion-form-action{background:var(--paper);border:1px solid var(--line);color:var(--wine);cursor:pointer;border-radius:8px;flex:none;min-height:34px;padding:0 11px;font-size:9px;font-weight:800}.accordion-form-action:hover{background:#f4e8e8;border-color:#ddc4c5}.accordion-form-action:focus-visible{outline:1px solid var(--wine);outline-offset:1px;box-shadow:0 0 0 3px #742f3a1f}.money-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.money-field{min-width:0;max-width:100%}.money-field>div{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;min-width:0;max-width:100%;min-height:54px;display:flex;overflow:hidden}.money-field>div:focus-within{border-color:var(--wine);box-shadow:0 0 0 3px #742f3a14}.money-field b{color:var(--gold);padding-left:15px;font-family:Georgia,serif;font-size:20px;font-weight:400}.money-field input{text-align:right;border:0;flex:auto;width:100%;min-width:0;max-width:100%;height:52px;min-height:0;padding:0 13px 0 8px;font-family:Georgia,serif;font-size:22px;box-shadow:none!important}.money-field.prominent>div{background:#fffaf4;border-color:#d7c1ad}.calculation-strip{background:var(--paper);border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:18px;padding:13px 5px;display:grid}.calculation-strip>div{border-right:1px solid var(--line);padding:0 14px}.calculation-strip>div:last-child{border:0}.calculation-strip span,.cash-calculation span{color:var(--muted);text-transform:uppercase;font-size:8px;display:block}.calculation-strip strong,.cash-calculation strong{margin-top:4px;font-family:Georgia,serif;font-size:14px;font-weight:500;display:block}.calculation-strip .ok strong,.cash-calculation .ok strong{color:var(--green)}.calculation-strip .warning strong,.cash-calculation .warning strong{color:var(--red)}.calculation-strip .surplus strong,.cash-calculation .surplus strong{color:var(--green)}.inline-empty{color:var(--muted);border:1px dashed #d9cec3;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:92px;display:flex}.inline-empty span{background:var(--paper);color:var(--gold);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.inline-empty p{margin:7px 0 0;font-size:10px}.repeat-list{gap:11px;display:grid}.repeat-row{background:var(--paper);border-radius:11px;grid-template-columns:26px 1fr 1fr 1.5fr 1fr 28px;align-items:end;gap:10px;padding:13px;display:grid}.repeat-row.return-row{grid-template-columns:26px .9fr .9fr .9fr 1.4fr 1fr 1fr 28px}.repeat-row.expense-row{grid-template-columns:26px .9fr 1fr 1.4fr 1fr .8fr minmax(130px,.75fr) 28px}.repeat-row.expense-row.with-company{grid-template-columns:26px .8fr .8fr .9fr 1.25fr .85fr .75fr minmax(130px,.75fr) 28px}.nebim-check{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:flex}.nebim-check input{accent-color:var(--green);width:18px;height:18px;margin:0}.nebim-check span{flex-direction:column;line-height:1.25;display:flex}.nebim-check strong{font-size:9px}.nebim-check small{color:var(--muted);margin-top:2px;font-size:7px}.nebim-status{border-radius:999px;width:max-content;margin-top:4px;padding:3px 7px;font-size:7px;font-weight:800;display:inline-flex}.nebim-status.processed{background:var(--green-bg);color:var(--green)}.nebim-status.pending{color:#a46614;background:#fff0db}.repeat-row.transfer-row{grid-template-columns:26px minmax(145px,.9fr) minmax(140px,.9fr) minmax(210px,1.4fr) minmax(150px,1fr) minmax(170px,.9fr) minmax(145px,.9fr) 28px}.repeat-row .money-field>div{min-height:48px}.repeat-row .money-field input{height:46px;font-size:16px}.row-number{color:var(--gold);align-self:center;font-family:Georgia,serif}.remove-row{color:var(--red);cursor:pointer;background:0 0;border:0;align-self:center;font-size:20px}.cash-layout{grid-template-columns:minmax(250px,.8fr) 1.4fr;align-items:end;gap:18px;display:grid}.company-cash-inputs{gap:12px;display:grid}.nebim-cash-comparison{background:var(--paper);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;min-height:46px;padding:10px 12px;display:flex}.nebim-cash-comparison span{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:800}.nebim-cash-comparison strong{font-family:Georgia,serif;font-size:17px}.nebim-cash-comparison.warning{background:var(--red-bg);color:var(--red);border-color:#e4b4af}.nebim-cash-comparison.surplus,.nebim-cash-comparison.ok{background:var(--green-bg);color:var(--green);border-color:#b9d9ca}.cash-calculation{background:var(--paper);border-radius:11px;grid-template-columns:1fr 1fr;min-height:78px;display:grid}.cash-calculation>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:15px 20px;display:flex}.cash-calculation>div:last-child{border:0}.cash-layout .full{grid-column:1/-1}.cash-calculation:has(.warning){background:var(--red-bg);border:1px solid #e4b4af}.cash-calculation:has(.surplus){background:var(--green-bg);border:1px solid #b9d9ca}.cash-card-warning{border-color:#e4b4af;box-shadow:0 0 0 2px #a13e3d14}.cash-card-surplus{border-color:#b9d9ca;box-shadow:0 0 0 2px #34705a14}.cash-skip-toggle{background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;margin:-4px 0 18px;padding:12px 14px;display:flex}.cash-skip-toggle input{accent-color:var(--wine);margin-top:2px}.cash-skip-toggle strong,.cash-skip-toggle small{display:block}.cash-skip-toggle strong{color:var(--ink);font-size:10px}.cash-skip-toggle small{color:var(--muted);margin-top:3px;font-size:8px}.cash-difference strong,.cash-difference small{color:var(--red)!important}.cash-surplus strong,.cash-surplus small{color:var(--green)!important}.store-cash-status{background:var(--paper);border:1px solid var(--line);border-radius:9px;justify-content:space-between;gap:12px;margin-top:12px;padding:9px 11px;display:flex}.store-cash-status span,.store-cash-status strong{font-size:8px}.store-cash-status span{color:var(--muted)}.store-cash-status b{color:var(--ink);margin-top:3px;font-size:10px;display:block}.store-cash-status strong{color:var(--green);white-space:nowrap;margin-left:auto}.cash-alert-card .store-cash-status{background:var(--red-bg);border-color:#e4b4af}.cash-alert-card .store-cash-status strong{color:var(--red)}.cash-surplus-card .store-cash-status{background:var(--green-bg);border-color:#b9d9ca}.cash-surplus-card .store-cash-status strong{color:var(--green)}.sticky-actions{border:1px solid var(--line);z-index:20;background:#fffdf9f5;border-radius:14px;justify-content:space-between;align-items:center;margin-top:3px;padding:13px 15px;display:flex;position:sticky;bottom:16px;box-shadow:0 16px 45px #402c2029}.sticky-actions>div{align-items:center;gap:11px;display:flex}.sticky-actions p{margin:0}.sticky-actions strong,.sticky-actions small{display:block}.sticky-actions strong{font-size:10px}.sticky-actions small{color:var(--muted);margin-top:3px;font-size:8px}.modal-backdrop{z-index:100;background:#29201b8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:var(--card);border-radius:17px;width:100%;max-width:500px;padding:30px;box-shadow:0 25px 70px #00000040}.modal-mark{background:var(--green-bg);color:var(--green);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;font-size:18px;display:flex}.modal h3{margin:7px 0 10px;font-family:Georgia,serif;font-size:25px;font-weight:400}.modal>p{color:var(--muted);font-size:11px;line-height:1.65}.modal-summary{background:var(--paper);border-radius:11px;margin:19px 0;padding:5px 15px;display:grid}.modal-summary span{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.modal-summary span:last-child{border:0}.modal-actions{justify-content:flex-end;gap:9px;display:flex}.password-modal .field{margin:14px 0}.target-number{border-left:1px solid var(--line);z-index:1;padding-left:30px;position:relative}.target-number span,.target-number small{color:var(--muted);font-size:9px;display:block}.target-number strong{margin:5px 0;font-family:Georgia,serif;font-size:26px;font-weight:400;display:block}.target-axis{color:var(--muted);justify-content:space-between;margin-top:7px;font-size:9px;display:flex}.target-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.tier-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.tier{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:16px}.tier.reached{background:var(--green-bg);border-color:#bedacc}.tier>span{color:var(--muted);text-transform:uppercase;font-size:8px;display:block}.tier strong{margin:8px 0;font-family:Georgia,serif;font-size:16px;font-weight:500;display:block}.tier small{color:var(--amber);font-size:8px;display:block}.tier.reached small{color:var(--green)}.target-table{min-width:850px}.panel:has(.target-table){overflow-x:auto}.target-head,.target-row{grid-template-columns:1fr 1.2fr .8fr 1.2fr 1.2fr 1fr;align-items:center;gap:12px;min-height:52px;padding:0 14px;display:grid}.target-head{background:var(--paper);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;border-radius:9px;font-size:8px;font-weight:700}.target-row{border-bottom:1px solid var(--line);font-size:10px}.monthly-target-table .target-head,.monthly-target-table .target-row{grid-template-columns:1fr 1.2fr .8fr 1.2fr 1.2fr 1.2fr 1fr}.target-row:last-child{border-bottom:0}.target-row.reached{background:linear-gradient(90deg,#ebf6f0bf,#0000)}.target-row strong{font-size:10px}.table-status{border-radius:999px;padding:6px 9px;font-size:8px;display:inline-block}.table-status.success{background:var(--green-bg);color:var(--green)}.table-status.pending{background:var(--paper);color:var(--muted)}.tier-progress-cell{grid-template-columns:1fr auto;align-items:center;gap:5px;display:grid}.tier-progress-cell .progress{height:7px}.tier-progress-cell small{color:var(--muted);text-align:right;min-width:30px;font-size:7px}.store-card-foot .expense-value{color:var(--amber)}.people-list{display:grid}.people-list>div{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr minmax(170px,.7fr) 100px;align-items:center;gap:12px;min-height:66px;display:grid}.people-list>div:last-child{border:0}.people-list span strong,.people-list span small{display:block}.people-list span strong{font-size:11px}.people-list span small,.mini-progress small{color:var(--muted);margin-top:4px;font-size:8px}.people-list>div>strong{text-align:right;font-family:Georgia,serif;font-size:14px;font-weight:500}.leave-list{display:grid}.leave-list>div{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr 1fr auto auto;align-items:center;gap:13px;min-height:70px;display:grid}.leave-list>div:last-child{border:0}.leave-list span strong,.leave-list span small{display:block}.leave-list span strong{font-size:11px}.leave-list span small{color:var(--muted);margin-top:4px;font-size:8px}.leave-roster-table{border:1px solid var(--line);background:#fff;border-radius:14px;overflow-x:auto}.leave-roster-head,.leave-roster-row{grid-template-columns:minmax(190px,1.25fr) minmax(145px,.9fr) minmax(145px,.85fr) minmax(175px,1fr) minmax(145px,.8fr);align-items:center;gap:14px;min-width:860px;padding:13px 16px;display:grid}.leave-roster-head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#f2ece5;font-size:8px;font-weight:900}.leave-roster-row{border-top:1px solid var(--line)}.leave-roster-row span,.leave-roster-row strong,.leave-roster-row small{min-width:0;display:block}.leave-roster-row strong{font-size:10px}.leave-roster-row small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.leave-dates .leave-duration{background:var(--paper);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-top:7px;padding:5px 8px;display:inline-flex}.leave-dates .leave-duration b{color:var(--wine);font-size:9px}.row-actions{gap:5px;display:flex}.row-actions button{background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:7px;min-height:29px;padding:0 9px;font-size:8px}.row-actions button:last-child{background:var(--wine);border-color:var(--wine);color:#fff}.legend{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.legend span{border-radius:50%;width:6px;height:6px;margin-left:8px}.legend .amber{background:var(--amber)}.legend .blue{background:var(--blue)}.legend .green{background:var(--green)}.report-hero{gap:25px}.date-range{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:end;gap:10px;padding:12px;display:flex}.date-range input{min-height:38px;padding:0 9px}.date-range>span{color:var(--gold);padding-bottom:12px}.report-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.report-grid article{background:linear-gradient(145deg,var(--card),#fffaf4);border:1px solid var(--line);border-radius:16px;min-height:230px;padding:22px;transition:transform .15s,box-shadow .15s;position:relative}.report-grid article:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.report-card-top{justify-content:space-between;align-items:center;display:flex;border:0!important;margin:0!important;padding:0!important}.report-scope{background:var(--paper);border:1px solid var(--line);color:var(--muted);letter-spacing:.4px;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:700}.report-number,.admin-number{color:var(--gold);font-family:Georgia,serif;font-size:17px}.report-grid h3{margin:20px 0 8px;font-family:Georgia,serif;font-size:19px;font-weight:400}.report-grid p{color:var(--muted);min-height:48px;font-size:10px;line-height:1.6}.report-grid article>div:last-child{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;display:flex}.report-grid a{color:var(--wine);font-size:9px;font-weight:800;text-decoration:none}.report-grid article>div:last-child a{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 10px}.person-detail-select{gap:5px;min-width:280px;display:grid}.person-detail-select span{color:var(--muted);letter-spacing:.5px;text-transform:uppercase;font-size:8px;font-weight:800}.person-detail-select select{min-height:40px}.people-filter-panel{padding:18px 20px}.people-filter-panel .panel-head{margin-bottom:14px}.people-filter-panel .panel-head>strong{color:var(--wine);background:#f4eee8;border-radius:99px;flex:none;padding:7px 10px;font-size:9px}.people-filter-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.people-filter-fields .field{margin:0}.people-group-panel{border:1px solid var(--line);background:linear-gradient(135deg,#fffaf5,#f2f7f6);border-radius:17px;grid-template-columns:minmax(260px,.75fr) minmax(520px,1.25fr);align-items:center;gap:22px;padding:20px;display:grid}.people-group-panel h2{margin:7px 0 6px;font-family:Georgia,serif;font-size:23px;font-weight:500}.people-group-panel p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.people-group-switcher{border:1px solid var(--line);background:#eae3dc;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px;display:grid}.people-group-switcher button{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:auto 1fr;gap:2px;min-height:67px;padding:10px;display:grid}.people-group-switcher button:hover{background:#ffffff9e}.people-group-switcher button.active{background:var(--card);color:var(--wine);box-shadow:0 8px 20px #533d3317}.people-group-switcher button>span{color:var(--gold);grid-row:1/3;align-self:center;margin-right:7px;font-family:Georgia,serif;font-size:14px}.people-group-switcher strong,.people-group-switcher small{display:block}.people-group-switcher strong{align-self:end;font-family:Georgia,serif;font-size:11px;font-weight:500}.people-group-switcher small{color:var(--muted);font-size:6px}.employee-detail-placeholder{align-items:center;gap:14px;display:flex}.employee-detail-placeholder strong{font-family:Georgia,serif;font-size:17px;font-weight:500}.employee-detail-placeholder p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.6}#personnel-management,#payroll-management{scroll-margin-top:100px}.system-health{border:1px solid var(--line);z-index:1;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:15px 18px;display:flex;position:relative}.system-health strong,.system-health small{display:block}.system-health strong{font-size:10px}.system-health small{color:var(--muted);margin-top:3px;font-size:8px}.admin-organization-switcher{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-organization-switcher button{background:var(--card);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:82px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.admin-organization-switcher button:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.admin-organization-switcher button.active{background:linear-gradient(135deg,var(--wine),#6f2533);border-color:var(--wine);color:#fff;box-shadow:0 14px 30px #782b382e}.admin-organization-switcher button>span{color:var(--gold);font-family:Georgia,serif;font-size:15px}.admin-organization-switcher button>div{min-width:0}.admin-organization-switcher strong,.admin-organization-switcher small{display:block}.admin-organization-switcher strong{font-family:Georgia,serif;font-size:14px;font-weight:500}.admin-organization-switcher small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}.admin-organization-switcher button.active small{color:#ffffffb8}.admin-organization-switcher b{color:var(--wine)}.admin-organization-switcher button.active b{color:#fff}.admin-organization-switcher button:before{background:var(--gold);content:"";border-radius:99px;width:28px;height:3px;position:absolute;top:-1px;left:14px}.admin-organization-switcher button{position:relative;overflow:hidden}.admin-organization-switcher .org-tab-store:before{background:var(--wine)}.admin-organization-switcher .org-tab-field_sales:before{background:#2e6670}.admin-organization-switcher .org-tab-head_office:before{background:var(--gold)}.admin-organization-switcher .org-tab-online_sales:before{background:#6b4c8a}.admin-organization-switcher .org-tab-field_sales:not(.active)>span,.admin-organization-switcher .org-tab-field_sales:not(.active)>b{color:#2e6670}.admin-organization-switcher .org-tab-head_office:not(.active)>span,.admin-organization-switcher .org-tab-head_office:not(.active)>b{color:#9b7133}.admin-organization-switcher .org-tab-online_sales:not(.active)>span,.admin-organization-switcher .org-tab-online_sales:not(.active)>b{color:#6b4c8a}.admin-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-overview-metrics article{background:var(--card);border:1px solid var(--line);border-radius:14px;min-height:105px;padding:17px;position:relative}.admin-overview-metrics article:before{background:var(--gold);content:"";border-radius:99px;width:30px;height:3px;position:absolute;top:0;left:17px}.admin-overview-metrics span,.admin-overview-metrics strong,.admin-overview-metrics small{display:block}.admin-overview-metrics span{color:var(--muted);letter-spacing:.7px;font-size:8px;font-weight:800}.admin-overview-metrics strong{margin-top:13px;font-family:Georgia,serif;font-size:28px;font-weight:500}.admin-overview-metrics small{color:var(--muted);margin-top:5px;font-size:8px}.admin-organization-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-organization-cards button{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:linear-gradient(145deg,#fffdfa,#f8f2ea);border-radius:15px;grid-template-columns:auto 1fr;align-items:flex-start;gap:13px;min-height:150px;padding:20px;transition:box-shadow .15s,transform .15s;display:grid}.admin-organization-cards button:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.admin-organization-cards button{position:relative;overflow:hidden}.admin-organization-cards .admin-org-store:before{background:var(--wine)}.admin-organization-cards .admin-org-field_sales:before{background:#2e6670}.admin-organization-cards .admin-org-head_office:before{background:var(--gold)}.admin-organization-cards button:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.admin-organization-cards .admin-org-index{color:var(--gold);font-family:Georgia,serif;font-size:20px}.admin-organization-cards button>div{min-width:0}.admin-organization-cards strong,.admin-organization-cards small{display:block}.admin-organization-cards strong{margin-bottom:10px;font-family:Georgia,serif;font-size:20px;font-weight:500}.admin-organization-cards small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.55}.admin-organization-cards b{color:var(--wine);grid-column:2;margin-top:auto;font-size:9px}.admin-org-amounts{flex-wrap:wrap;gap:7px;margin:13px 0 9px;display:flex}.admin-org-amounts>span{border:1px solid var(--line);background:#ffffffb8;border-radius:9px;min-width:118px;padding:9px}.admin-org-amounts small,.admin-org-amounts b{display:block}.admin-org-amounts small{color:var(--muted);margin:0 0 5px;font-size:7px}.admin-org-amounts b{color:var(--ink);grid-column:auto;margin:0;font-family:Georgia,serif;font-size:13px}.admin-overview-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-financial-summary,.admin-recent-awards,.admin-personnel-roster{gap:9px;display:grid}.admin-financial-summary>div{background:var(--paper);border:1px solid var(--line);border-radius:12px;grid-template-columns:90px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.admin-financial-summary span strong,.admin-financial-summary span small{display:block}.admin-financial-summary span strong{color:var(--wine);font-family:Georgia,serif;font-size:18px}.admin-financial-summary span small{color:var(--muted);margin-top:4px;font-size:7px}.admin-financial-summary dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.admin-financial-summary dl>div{border-left:1px solid var(--line);padding-left:10px}.admin-financial-summary dt{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.admin-financial-summary dd{margin:5px 0 0;font-size:10px;font-weight:800}.admin-recent-awards>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.admin-recent-awards>div:last-child{border-bottom:0}.admin-recent-awards span:last-child{text-align:right;max-width:45%}.admin-recent-awards strong,.admin-recent-awards b,.admin-recent-awards small{display:block}.admin-recent-awards strong,.admin-recent-awards b{font-size:10px}.admin-recent-awards b{color:var(--wine)}.admin-recent-awards small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.45}.admin-organization-intro{background:linear-gradient(135deg,#fffdfa,#f7eee4);justify-content:space-between;align-items:center;display:flex}.admin-organization-intro h3{margin:8px 0;font-family:Georgia,serif;font-size:25px;font-weight:500}.admin-organization-intro p{color:var(--muted);margin:0;font-size:10px}.admin-organization-intro>div:last-child{text-align:right;grid-template-columns:auto auto;align-items:center;gap:3px;display:grid}.admin-organization-intro>div:last-child>strong{color:var(--wine);font-family:Georgia,serif;font-size:30px}.admin-organization-intro>div:last-child>small{color:var(--muted);font-size:8px}.admin-organization-intro .primary-button{grid-column:1/-1;margin-top:7px}.admin-personnel-roster>div{background:var(--paper);border:1px solid var(--line);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.admin-personnel-roster strong,.admin-personnel-roster small{display:block}.admin-personnel-roster strong{font-size:10px}.admin-personnel-roster small{color:var(--muted);margin-top:3px;font-size:7px}.admin-personnel-roster>div>b{color:var(--gold);font-size:8px}.organization-workspace{--organization-accent:var(--wine);gap:14px;display:grid}.organization-workspace-field{--organization-accent:#2e6670}.organization-workspace-center{--organization-accent:#9b7133}.organization-workspace-online{--organization-accent:#6b4c8a}.organization-workspace-hero{border:1px solid var(--line);background:linear-gradient(135deg,#fffdfa,#f5eee7);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:27px 30px;display:flex;position:relative;overflow:hidden}.organization-workspace-field .organization-workspace-hero{background:linear-gradient(135deg,#fbfdfc,#eaf3f2)}.organization-workspace-center .organization-workspace-hero{background:linear-gradient(135deg,#fffdfa,#f6f0e3)}.organization-workspace-online .organization-workspace-hero{background:linear-gradient(135deg,#fffdfb,#f2edf7)}.organization-workspace-hero:before{background:var(--organization-accent);content:"";width:5px;position:absolute;top:0;bottom:0;left:0}.organization-workspace-hero>div:first-child{max-width:780px}.organization-workspace-hero h2{margin:8px 0 10px;font-family:Georgia,serif;font-size:31px;font-weight:500}.organization-workspace-hero p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.organization-workspace-count{border:1px solid var(--line);background:#ffffffc7;border-radius:14px;flex-direction:column;align-items:flex-end;min-width:180px;padding:16px;display:flex}.organization-workspace-count strong{color:var(--organization-accent);font-family:Georgia,serif;font-size:34px;font-weight:500}.organization-workspace-count span{color:var(--muted);margin-top:2px;font-size:8px}.organization-workspace-count button{color:var(--organization-accent);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:8px;font-weight:800}.organization-flow{background:var(--card);border:1px solid var(--line);border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid;overflow:hidden}.organization-flow>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:64px;padding:13px;display:grid}.organization-flow>div:last-child{border-right:0}.organization-flow span{color:var(--organization-accent);font-family:Georgia,serif;font-size:13px}.organization-flow strong{font-size:8px;line-height:1.4}.organization-flow b{color:var(--gold);font-size:9px}.organization-workspace-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.organization-workspace-metrics article{background:var(--card);border:1px solid var(--line);border-radius:14px;min-height:105px;padding:17px;position:relative}.organization-workspace-metrics article:before{background:var(--organization-accent);content:"";border-radius:99px;width:30px;height:3px;position:absolute;top:0;left:17px}.organization-workspace-metrics span,.organization-workspace-metrics strong,.organization-workspace-metrics small{display:block}.organization-workspace-metrics span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.organization-workspace-metrics strong{overflow-wrap:anywhere;margin-top:14px;font-family:Georgia,serif;font-size:20px;font-weight:500;line-height:1.25}.organization-workspace-metrics small{color:var(--muted);margin-top:7px;font-size:7px}.organization-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.organization-module-grid button{background:var(--card);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:92px;padding:16px;transition:box-shadow .15s,transform .15s;display:grid}.organization-module-grid button:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.organization-module-grid i{background:var(--organization-accent);align-items:center}@supports (color:color-mix(in lab, red, red)){.organization-module-grid i{background:color-mix(in srgb,var(--organization-accent) 10%,#fff)}}.organization-module-grid i{color:var(--organization-accent);border-radius:10px;justify-content:center;width:38px;height:38px;font-size:16px;font-style:normal;display:flex}.organization-module-grid strong,.organization-module-grid small{display:block}.organization-module-grid strong{font-family:Georgia,serif;font-size:14px;font-weight:500}.organization-module-grid small{color:var(--muted);margin-top:5px;font-size:7px;line-height:1.5}.organization-module-grid b{color:var(--organization-accent)}.organization-workspace-detail{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;display:grid}.organization-person-balance{text-align:right}.organization-person-balance b,.organization-person-balance small{display:block}.organization-person-balance b{color:var(--organization-accent);font-size:9px}.organization-person-balance small{color:var(--muted);margin-top:3px;font-size:6px}.admin-operational-status{position:relative;overflow:hidden}.admin-operational-status:before{background:linear-gradient(90deg,var(--wine),var(--gold),#2e6670);content:"";height:3px;position:absolute;top:0;left:0;right:0}.admin-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-status-grid button{background:var(--paper);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:82px;padding:13px;display:grid}.admin-status-grid button:hover{box-shadow:var(--shadow);background:#fff}.admin-status-grid .status-dot{width:8px;height:8px}.admin-status-grid .status-dot.amber{background:#a87324;box-shadow:0 0 0 4px #f7ecd8}.admin-status-grid .status-dot.blue{background:#427791;box-shadow:0 0 0 4px #e5eef2}.admin-status-grid strong,.admin-status-grid small{display:block}.admin-status-grid strong{font-size:10px}.admin-status-grid small{color:var(--muted);margin-top:4px;font-size:7px}.admin-status-grid button>b{color:var(--wine);grid-column:2;font-size:7px}.admin-control-hero-copy{min-width:0;max-width:760px}.admin-control-priority{border:1px solid var(--line);color:var(--ink);font:inherit;text-align:left;z-index:2;background:#ffffffd1;border-radius:16px;flex:none;align-items:center;gap:14px;min-width:225px;padding:16px;display:flex;position:relative}button.admin-control-priority{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}button.admin-control-priority:hover{border-color:#d7c5b8;transform:translateY(-1px);box-shadow:0 12px 28px #382d2617}button.admin-control-priority:focus-visible{outline-offset:3px;outline:3px solid #782b3833}.admin-control-priority>div{flex:1;min-width:0}.admin-control-priority>b{color:var(--wine);background:#f3ede7;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.admin-control-priority>span{border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:flex}.admin-control-priority.attention>span{color:var(--red);background:#f8e4e2}.admin-control-priority.clear>span{background:var(--green-bg);color:var(--green)}.admin-control-priority small,.admin-control-priority strong,.admin-control-priority p{margin:0;display:block}.admin-control-priority small{color:var(--muted);letter-spacing:.12em;font-size:7px;font-weight:800}.admin-control-priority strong{margin-top:3px;font-family:Georgia,serif;font-size:25px;font-weight:500}.admin-control-priority p{color:var(--muted);margin-top:2px;font-size:8px}.admin-action-drawer{padding:0;animation:.18s ease-out admin-action-drawer-in;overflow:hidden}@keyframes admin-action-drawer-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.admin-action-drawer-head{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#fffaf6,#eef5f2);justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.admin-action-drawer-head h3{margin:6px 0 4px;font-family:Georgia,serif;font-size:24px;font-weight:500}.admin-action-drawer-head p{color:var(--muted);margin:0;font-size:10px}.admin-action-drawer-head>button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:22px;display:flex}.admin-action-drawer-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px 25px 20px;display:grid}.admin-action-drawer-list>button{border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:86px;padding:14px 12px;display:grid}.admin-action-drawer-list>button:nth-child(odd){border-right:1px solid var(--line);padding-left:0;padding-right:20px}.admin-action-drawer-list>button:nth-child(2n){padding-left:20px;padding-right:0}.admin-action-drawer-list>button:hover{background:#f8f2edb8}.admin-action-drawer-list i{color:var(--red);background:#f8e4e2;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:9px;font-style:normal;display:flex}.admin-action-drawer-list i.cash{color:#2e6670;background:#e5f0ef}.admin-action-drawer-list i.leave{color:#9a6e2d;background:#f6ecd9}.admin-action-drawer-list span{min-width:0}.admin-action-drawer-list small,.admin-action-drawer-list strong,.admin-action-drawer-list em{display:block}.admin-action-drawer-list small{color:var(--muted);letter-spacing:.11em;font-size:7px;font-weight:800}.admin-action-drawer-list strong{margin-top:4px;font-family:Georgia,serif;font-size:16px;font-weight:500}.admin-action-drawer-list em{color:var(--muted);margin-top:4px;font-size:8px;font-style:normal}.admin-action-drawer-list b{color:var(--wine);white-space:nowrap;font-size:8px}.admin-action-drawer-empty{justify-content:center;align-items:center;gap:12px;min-height:110px;padding:24px;display:flex}.admin-action-drawer-empty span{background:var(--green-bg);color:var(--green);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.admin-action-drawer-empty strong{font-size:11px}.admin-control-switcher{border:1px solid var(--line);background:#ede5dd;border-radius:16px;gap:5px;padding:5px}.admin-control-switcher button{background:0 0;border-color:#0000;border-radius:11px;min-height:62px;padding:10px 12px}.admin-control-switcher button:before{display:none}.admin-control-switcher button:hover{box-shadow:none;background:#ffffffb8;transform:none}.admin-control-switcher button.active{box-shadow:0 10px 24px #782b3829}.admin-control-dashboard{gap:14px;display:grid}.admin-control-actions{padding:20px}.admin-control-status{border-radius:99px;padding:7px 10px;font-size:8px;font-weight:800}.admin-control-status.attention{color:var(--red);background:#f8e4e2}.admin-control-status.clear{background:var(--green-bg);color:var(--green)}.admin-control-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-control-action-grid>button{background:var(--paper);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:86px;padding:13px;transition:background .15s,border-color .15s,transform .15s;display:grid}.admin-control-action-grid>button:hover{background:#fff;border-color:#d8c9bd;transform:translateY(-1px)}.admin-control-action-grid>button>i{color:#786d65;background:#eee7e0;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:8px;font-style:normal;display:flex}.admin-control-action-grid>button.attention>i{color:var(--red);background:#f8e4e2}.admin-control-action-grid>button.clear>i{background:var(--green-bg);color:var(--green)}.admin-control-action-grid>button.neutral>i{color:#9c6e28;background:#f5ecd9}.admin-control-action-grid span{min-width:0}.admin-control-action-grid small,.admin-control-action-grid strong,.admin-control-action-grid em{display:block}.admin-control-action-grid small{color:var(--muted);letter-spacing:.1em;font-size:6px;font-weight:800}.admin-control-action-grid strong{margin-top:4px;font-family:Georgia,serif;font-size:15px;font-weight:500}.admin-control-action-grid em{color:var(--muted);margin-top:3px;font-size:7px;font-style:normal}.admin-control-action-grid>button>b{color:var(--wine);font-size:11px}.admin-control-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.admin-control-team-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;min-height:520px;padding:20px;display:flex;position:relative;overflow:hidden}.admin-control-team-card:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.admin-control-team-card.store:before{background:var(--wine)}.admin-control-team-card.field:before{background:#2e6670}.admin-control-team-card.center:before{background:var(--gold)}.admin-control-team-card>header{grid-template-columns:auto 1fr auto;align-items:flex-start;gap:11px;display:grid}.admin-control-team-number{color:var(--wine);background:#f3e8e5;border-radius:10px;flex:none;justify-content:center;align-items:center;width:39px;height:39px;font-family:Georgia,serif;font-size:14px;display:flex}.admin-control-team-card.field .admin-control-team-number{color:#2e6670;background:#e7f1f1}.admin-control-team-card.center .admin-control-team-number{color:#997033;background:#f7efdf}.admin-control-team-card>header>div{min-width:0}.admin-control-team-card>header small{color:var(--muted);letter-spacing:.14em;font-size:6px;font-weight:800}.admin-control-team-card>header h3{margin:4px 0;font-family:Georgia,serif;font-size:20px;font-weight:500}.admin-control-team-card>header p{color:var(--muted);margin:0;font-size:7px;line-height:1.45}.admin-control-team-card>header>b{color:#796e67;white-space:nowrap;background:#f3eee9;border-radius:99px;padding:6px 8px;font-size:7px}.admin-control-team-metrics{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;display:grid}.admin-control-team-metrics>div{min-width:0;padding:13px 8px}.admin-control-team-metrics>div:nth-child(odd){border-right:1px solid var(--line);padding-left:0}.admin-control-team-metrics>div.wide{border-right:0;border-top:1px solid var(--line);grid-column:1/-1;padding-left:0}.admin-control-team-metrics span,.admin-control-team-metrics strong{display:block}.admin-control-team-metrics span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:800}.admin-control-team-metrics strong{overflow-wrap:anywhere;margin-top:6px;font-family:Georgia,serif;font-size:16px;font-weight:500}.admin-control-team-list{flex:1;margin-top:12px}.admin-control-list-title{justify-content:space-between;align-items:flex-end;padding-bottom:7px;display:flex}.admin-control-list-title span{font-size:8px;font-weight:800}.admin-control-list-title small{color:var(--muted);font-size:6px}.admin-control-store-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 86px;align-items:center;gap:9px;min-height:52px;display:grid}.admin-control-store-row>span:first-child strong,.admin-control-store-row>span:first-child small{display:block}.admin-control-store-row>span:first-child strong{font-size:9px}.admin-control-store-row>span:first-child small{color:var(--muted);margin-top:3px;font-size:6px}.admin-control-store-row>b{font-family:Georgia,serif;font-size:10px;font-weight:500}.admin-control-progress{position:relative}.admin-control-progress:before{content:"";background:#eee8e2;border-radius:99px;height:5px;position:absolute;top:0;left:0;right:0}.admin-control-progress i{background:linear-gradient(90deg,var(--wine),#bb7882);border-radius:99px;height:5px;display:block;position:relative}.admin-control-progress small{color:var(--muted);text-align:right;margin-top:4px;font-size:6px;display:block}.admin-control-person-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;display:grid}.admin-control-person-row>i{color:#2e6670;background:#e4efee;border-radius:50%;flex:none;justify-content:center;align-items:center;width:29px;height:29px;font-size:7px;font-style:normal;display:flex}.admin-control-team-card.center .admin-control-person-row>i{color:#956d32;background:#f5eddf}.admin-control-person-row span{min-width:0}.admin-control-person-row strong,.admin-control-person-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-control-person-row strong{font-size:9px}.admin-control-person-row small{color:var(--muted);margin-top:3px;font-size:6px}.admin-control-person-row>b{font-family:Georgia,serif;font-size:10px;font-weight:500}.admin-control-open{color:var(--ink);cursor:pointer;background:#f7f2ed;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:40px;margin-top:12px;padding:10px 12px;font-size:8px;font-weight:800;display:flex}.admin-control-team-card.store .admin-control-open b{color:var(--wine)}.admin-control-team-card.field .admin-control-open b{color:#2e6670}.admin-control-team-card.center .admin-control-open b{color:#997033}.admin-control-bottom-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:13px;display:grid}.admin-control-movement-list>div{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:60px;display:grid}.admin-control-movement-list>div>i{color:var(--wine);background:#f1e5e4;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:7px;font-style:normal;display:flex}.admin-control-movement-list>div>i.field{color:#2e6670;background:#e3efee}.admin-control-movement-list>div>i.center{color:#956d32;background:#f5eddf}.admin-control-movement-list>div>i.paid{background:var(--green-bg);color:var(--green)}.admin-control-movement-list span{min-width:0}.admin-control-movement-list strong,.admin-control-movement-list small{display:block}.admin-control-movement-list strong{font-size:9px}.admin-control-movement-list small{color:var(--muted);margin-top:3px;font-size:7px}.admin-control-movement-list>div>b{font-family:Georgia,serif;font-size:12px;font-weight:500}.admin-control-movement-list>div>em{color:var(--muted);text-align:right;font-size:6px;font-style:normal}.admin-control-shortcuts>button{border:0;border-top:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;min-height:60px;padding:7px 0;display:grid}.admin-control-shortcuts>button>i{color:var(--wine);background:#f2ece6;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-style:normal;display:flex}.admin-control-shortcuts strong,.admin-control-shortcuts small{display:block}.admin-control-shortcuts strong{font-size:9px}.admin-control-shortcuts small{color:var(--muted);margin-top:3px;font-size:7px}.admin-control-shortcuts>button>b{color:var(--wine)}.admin-shell .content:has(.admin-overview-page){max-width:none}.workspace-top-nav{border:1px solid var(--line);scrollbar-width:thin;z-index:8;background:#fffdf9;border-radius:15px;align-items:center;gap:6px;max-width:100%;padding:7px;display:flex;position:sticky;top:96px;overflow-x:auto}.workspace-top-nav button{color:var(--muted);cursor:pointer;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:none;min-height:38px;padding:0 15px;font-size:9px;font-weight:900}.workspace-top-nav button:hover{color:var(--ink);background:#f7f1ea}.workspace-top-nav button.active{color:var(--wine);background:#f1e4e3}.locations-workspace{gap:18px}.locations-hero{border:1px solid var(--line);background:linear-gradient(118deg,#fffdfa,#f7eee7 66%,#ebf5f2);border-radius:21px;justify-content:space-between;align-items:center;min-height:170px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.locations-hero:after{content:"";border:1px solid #782b3814;border-radius:50%;width:260px;height:260px;position:absolute;top:-150px;right:100px}.locations-hero>*{z-index:1;position:relative}.locations-hero h2{margin:8px 0;font-family:Georgia,serif;font-size:39px;font-weight:500}.locations-hero p{color:var(--muted);margin:0;font-size:12px}.locations-hero>span{border:1px solid var(--line);color:var(--wine);background:#ffffffbf;border-radius:99px;padding:10px 14px;font-size:9px;font-weight:900}.locations-tabs{position:static}.workspace-subtabs{gap:7px;display:flex}.workspace-subtabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;text-transform:uppercase;background:#fff;border-radius:99px;padding:10px 18px;font-size:9px;font-weight:900}.workspace-subtabs button.active{background:var(--wine);border-color:var(--wine);color:#fff}.live-workspace-ranking{padding:24px}.live-workspace-ranking>.panel-head>small{color:var(--muted);font-size:8px}.live-workspace-ranking>div:last-child{gap:8px;display:grid}.live-workspace-ranking button{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:13px;padding:14px 16px;display:grid}.live-workspace-ranking button:hover{background:#f4f8f6;border-color:#cadfd9}.live-workspace-ranking button i{color:var(--wine);background:#f4eee8;border-radius:10px;justify-content:center;align-items:center;height:32px;font-size:8px;font-style:normal;display:flex}.live-workspace-ranking button strong,.live-workspace-ranking button small{display:block}.live-workspace-ranking button small{color:var(--muted);margin-top:4px;font-size:8px}.live-workspace-ranking button b{font-family:Georgia,serif;font-size:17px;font-weight:500}.live-workspace-ranking button em{color:var(--wine);font-style:normal}.live-workspace-ranking button.no-data b,.live-workspace-ranking button.error b{font-family:inherit;font-size:8px;font-weight:900}.live-workspace-ranking button.error{background:#fff7f5;border-color:#efcfca}.source-state-card{border-left:4px solid #b88943;padding:30px}.source-state-card h3{margin:12px 0;font-family:Georgia,serif;font-size:25px;font-weight:500}.source-state-card p{color:var(--muted);max-width:850px;line-height:1.7}.source-state-card b{color:#9b6a24;background:#f5eee4;border-radius:99px;padding:8px 11px;font-size:8px;display:inline-block}.live-source-error{color:#973f3f;background:#fff3f1;border:1px solid #efcbc6;border-radius:12px;gap:4px;padding:12px 15px;display:grid}.live-source-error strong{font-size:9px}.live-source-error small{font-size:8px}.locations-period-toolbar{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:end;gap:10px;padding:13px 15px;display:flex}.locations-period-toolbar label{gap:5px;display:grid}.locations-period-toolbar label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.locations-period-toolbar select,.locations-period-toolbar input{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:9px;min-height:38px;padding:0 11px}.locations-period-toolbar button{background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:38px;padding:0 14px;font-size:9px;font-weight:800}@media (width<=800px){.workspace-top-nav{border-radius:12px;top:76px}.workspace-top-nav button{min-height:34px;padding:0 12px;font-size:8px}.locations-hero{align-items:flex-start;min-height:150px;padding:24px 20px}.locations-hero h2{font-size:30px}.locations-hero p{max-width:260px;font-size:10px}.locations-hero>span{display:none}.live-workspace-ranking{padding:17px}.live-workspace-ranking button{grid-template-columns:32px minmax(0,1fr) auto;padding:12px}.live-workspace-ranking button b{font-size:13px}.live-workspace-ranking button em{display:none}}@media (width<=1100px){.locations-general-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.locations-general-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.locations-period-toolbar{align-items:stretch}.locations-period-toolbar label{flex:130px}.locations-period-toolbar select,.locations-period-toolbar input,.locations-period-toolbar button{width:100%}}.locations-workspace{--workspace-display:Georgia,"Times New Roman",serif;gap:16px}.locations-hero{min-height:154px;padding:27px 32px;box-shadow:0 16px 42px #402d240b}.locations-hero:before{background:linear-gradient(90deg,var(--wine),#b88467,#2e6670);content:"";height:4px;position:absolute;bottom:0;left:0;right:0}.locations-hero h2{font-family:var(--workspace-display);letter-spacing:-.035em;margin:9px 0 12px;font-size:clamp(34px,3vw,46px);line-height:.98}.locations-hero p{font-size:12px;line-height:1.55}.locations-hero-copy{max-width:900px}.locations-hero-meta{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.locations-hero-meta span{color:#6f655f;background:#ffffffa3;border:1px solid #742f3a1a;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.locations-hero>.locations-version{background:#ffffffdb;align-items:center;min-height:42px;padding:0 16px;display:flex;box-shadow:0 9px 24px #3e2b220f}.locations-tabs{padding:6px;box-shadow:0 8px 26px #402d2409}.locations-tabs button{min-height:40px;padding:0 19px;font-size:8.5px}.locations-tabs button.active{box-shadow:inset 0 0 0 1px #742f3a14}.locations-period-toolbar{grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:18px;padding:17px 20px;display:grid}.locations-toolbar-copy{gap:3px;display:grid}.locations-toolbar-copy strong{font-family:var(--workspace-display);font-size:19px;font-weight:500}.locations-toolbar-copy small{color:var(--muted);font-size:9px}.locations-toolbar-controls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:9px;display:flex}.locations-period-toolbar select,.locations-period-toolbar input{min-width:150px;min-height:42px}.locations-period-toolbar button{min-height:42px;padding:0 17px}.live-workspace-ranking{padding:25px 27px;overflow:hidden}.live-workspace-ranking .panel-head{align-items:flex-end}.live-workspace-ranking .panel-head h3{font-family:var(--workspace-display);letter-spacing:-.02em;margin:7px 0 6px;font-size:28px}.live-workspace-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.live-workspace-meta small{color:var(--muted);font-size:8px}.live-workspace-meta span{color:#aaa099;letter-spacing:.04em;white-space:nowrap;font-size:6.5px;font-weight:700;line-height:1.2}.dashboard-online-metrics .online-currency-card{background:linear-gradient(145deg,#fff,#fbf7f2)}.dashboard-online-metrics .online-currency-card.currency-try{border-top:3px solid #2f7560}.dashboard-online-metrics .online-currency-card.currency-aed{border-top:3px solid #a8844e}.dashboard-online-metrics .metric-card-detail{color:var(--wine);letter-spacing:.01em;margin-top:5px;font-size:8px;font-weight:850}.live-workspace-ranking>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.live-workspace-ranking .live-source-error{grid-column:1/-1}.live-workspace-ranking button{border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto 18px;gap:14px;min-height:78px;padding:15px 17px;transition:border-color .18s,box-shadow .18s,transform .18s}.live-workspace-ranking button:hover{transform:translateY(-1px);box-shadow:0 12px 28px #2e667017}.live-workspace-ranking button i{width:38px;height:38px}.live-workspace-ranking button strong{font-size:12px}.live-workspace-ranking button b{letter-spacing:-.025em;font-size:19px}.live-workspace-ranking button.no-data{background:linear-gradient(135deg,#fbf9f6,#f6f1eb)}.locations-general-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.locations-general-kpis article{min-height:116px;padding:18px}.locations-general-kpis strong{font-size:clamp(18px,1.6vw,24px)}.source-state-card{background:linear-gradient(130deg,#fffdf9 0%,#fbf6ed 58%,#f2f7f5 100%);border-left:5px solid #b88943;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:stretch;gap:28px;min-height:310px;padding:36px 38px;display:grid;position:relative;overflow:hidden}.source-state-card:after{content:"";border:1px solid #b889431f;border-radius:50%;width:300px;height:300px;position:absolute;top:-160px;right:-120px}.source-state-copy{z-index:1;align-content:center;display:grid;position:relative}.source-state-card h3{letter-spacing:-.035em;max-width:760px;margin:13px 0 15px;font-size:clamp(28px,2.6vw,42px);line-height:1.05}.source-state-card p{max-width:780px;margin:0;font-size:12px;line-height:1.65}.source-state-status{color:#8e6428;background:#f7eddd;border:1px solid #e9d7ba;border-radius:999px;align-items:center;gap:7px;width:max-content;margin-top:24px;padding:9px 12px;font-size:8px;font-weight:900;display:flex}.source-state-status i{background:#b88943;border-radius:50%;width:7px;height:7px}.source-state-steps{z-index:1;align-content:center;gap:8px;display:grid;position:relative}.source-state-steps article{border:1px solid var(--line);background:#ffffffc7;border-radius:15px;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:grid}.source-state-steps b{color:#946a2f;font-family:var(--workspace-display);background:#f5ebdc;border-radius:10px;justify-content:center;align-items:center;height:38px;padding:0;font-size:13px;display:flex}.source-state-steps strong,.source-state-steps small{display:block}.source-state-steps strong{font-size:10px}.source-state-steps small{color:var(--muted);margin-top:4px;font-size:8px}.locations-workspace>.workspace-subtabs{border:1px solid var(--line);background:#f1ebe4;border-radius:14px;width:max-content;padding:5px}.locations-workspace .turnover-dashboard{gap:19px;padding:27px 29px}.locations-workspace .turnover-head h3{letter-spacing:-.025em;font-size:clamp(27px,2.3vw,35px)}.locations-workspace .turnover-head p{font-size:10px;line-height:1.5}.locations-workspace .turnover-filters{background:#ffffff94;border:1px solid #dfe9e5;border-radius:13px;padding:11px 12px}.locations-workspace .turnover-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.locations-workspace .turnover-kpis article{min-height:118px;padding:18px}.locations-workspace .turnover-kpis strong{letter-spacing:-.02em;font-size:clamp(19px,1.7vw,25px)}.locations-workspace .online-sales-module-head{grid-template-columns:minmax(300px,.85fr) minmax(580px,1.15fr);padding:25px 27px 0}.locations-workspace .online-module-title h2{letter-spacing:-.02em;font-size:clamp(34px,3vw,46px)}.personnel-center{gap:16px}.personnel-center-hero{min-height:168px;padding:28px 32px;position:relative;overflow:hidden}.personnel-center-hero:after{content:"";border:1px solid #742f3a14;border-radius:50%;width:260px;height:260px;position:absolute;top:-180px;right:250px}.personnel-center-hero>div,.personnel-center-hero>label{z-index:1;position:relative}.personnel-center-hero h2{letter-spacing:-.04em;font-size:clamp(34px,3vw,46px);font-weight:500;line-height:1}.personnel-center-hero p{max-width:920px;font-size:12px}.personnel-hero-meta{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.personnel-hero-meta span{color:#6f655f;background:#ffffffad;border:1px solid #742f3a1a;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.personnel-period{background:#ffffffb8;border:1px solid #742f3a14;border-radius:14px;flex-basis:210px;padding:12px}.personnel-center-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.personnel-center-kpis article{min-height:118px;padding:18px 19px}.personnel-center-kpis strong{letter-spacing:-.02em;font-size:27px}.personnel-center-cost-kpis{background:linear-gradient(120deg,#f1e9e1,#f5f1eb);padding:17px 19px}.personnel-center-cost-kpis>div{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.personnel-filter-heading h3{letter-spacing:-.02em;font-size:25px}.personnel-filter-grid{background:#faf7f3;border:1px solid #eee5dc;border-radius:14px;grid-template-columns:minmax(260px,1.5fr) repeat(5,minmax(125px,.8fr));gap:10px;padding:12px}.personnel-filter-grid input,.personnel-filter-grid select{background:#fff;min-height:43px}.personnel-table-row{min-height:74px}@media (width<=1250px){.live-workspace-ranking>div:last-child,.locations-workspace .online-sales-module-head{grid-template-columns:1fr}.personnel-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.personnel-search{grid-column:span 2}}@media (width<=900px){.locations-period-toolbar{grid-template-columns:1fr}.locations-toolbar-controls{justify-content:flex-start}.source-state-card{grid-template-columns:1fr;min-height:0;padding:28px}.locations-workspace .turnover-kpis,.personnel-center-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.locations-hero{min-height:0;padding:22px 18px}.locations-hero-meta{margin-top:14px}.locations-hero-meta span:nth-child(n+3){display:none}.locations-toolbar-controls{grid-template-columns:1fr;width:100%;display:grid}.live-workspace-ranking{padding:18px 15px}.live-workspace-ranking .panel-head{align-items:flex-start}.live-workspace-ranking .panel-head>small{margin-top:8px}.live-workspace-ranking button{grid-template-columns:34px minmax(0,1fr) auto;min-height:70px;padding:12px}.live-workspace-ranking button i{width:32px;height:32px}.live-workspace-ranking button b{font-size:14px}.live-workspace-ranking button em{display:none}.locations-general-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.locations-workspace .turnover-dashboard{padding:18px 15px}.source-state-card{padding:23px 18px}.source-state-card h3{font-size:29px}.source-state-steps article{min-height:66px}.personnel-center-hero{padding:22px 18px}.personnel-center-hero h2{font-size:31px}.personnel-center-hero p{font-size:11px}.personnel-center-kpis article{min-height:104px;padding:15px}.personnel-filter-grid{grid-template-columns:1fr}.personnel-search{grid-column:auto}}.pending-sort-heading{color:inherit;cursor:pointer;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.pending-sort-heading span{color:#ac9c93;letter-spacing:0;font-size:10px}.pending-sort-heading.active{color:var(--wine)}.pending-sort-heading:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #7c303c47}.admin-overview-page{gap:18px}.admin-overview-page .admin-control-hero-copy{max-width:980px}.admin-overview-page .admin-control-priority{gap:16px;min-width:260px;padding:19px}.admin-overview-page .admin-control-priority small{font-size:9px}.admin-overview-page .admin-control-priority strong{font-size:30px}.admin-overview-page .admin-control-priority p{font-size:10px}.admin-overview-page .admin-control-switcher button{min-height:72px;padding:12px 15px}.admin-overview-page .admin-control-switcher strong{font-size:16px}.admin-overview-page .admin-control-switcher small{font-size:9px}.admin-overview-page .admin-control-dashboard{gap:18px}.admin-overview-page .admin-control-actions{padding:25px}.admin-overview-page .admin-control-status{padding:8px 12px;font-size:10px}.admin-overview-page .admin-control-action-grid{gap:12px}.admin-overview-page .admin-control-action-grid>button{border-radius:14px;gap:13px;min-height:104px;padding:17px}.admin-overview-page .admin-control-action-grid>button>i{border-radius:10px;width:38px;height:38px;font-size:10px}.admin-overview-page .admin-control-action-grid small{font-size:8px}.admin-overview-page .admin-control-action-grid strong{margin-top:5px;font-size:19px}.admin-overview-page .admin-control-action-grid em{margin-top:4px;font-size:9px}.admin-overview-page .admin-control-action-grid>button>b{font-size:14px}.admin-overview-page .admin-control-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-overview-page .admin-control-team-card{min-height:650px;padding:25px}.admin-overview-page .admin-control-team-number{border-radius:11px;width:46px;height:46px;font-size:17px}.admin-overview-page .admin-control-team-card>header small{font-size:8px}.admin-overview-page .admin-control-team-card>header h3{margin:5px 0;font-size:26px}.admin-overview-page .admin-control-team-card>header p{font-size:9px;line-height:1.5}.admin-overview-page .admin-control-team-card>header>b{padding:7px 10px;font-size:9px}.admin-overview-page .admin-control-team-metrics>div{padding:17px 10px}.admin-overview-page .admin-control-team-metrics span{font-size:8px}.admin-overview-page .admin-control-team-metrics strong{margin-top:7px;font-size:21px}.admin-overview-page .admin-control-team-list{margin-top:16px}.admin-overview-page .admin-control-list-title{padding-bottom:9px}.admin-overview-page .admin-control-list-title span{font-size:10px}.admin-overview-page .admin-control-list-title small{font-size:8px}.admin-overview-page .admin-control-store-row{grid-template-columns:minmax(0,1fr) auto 105px;gap:11px;min-height:60px}.admin-overview-page .admin-control-store-row>span:first-child strong{font-size:11px}.admin-overview-page .admin-control-store-row>span:first-child small{font-size:8px}.admin-overview-page .admin-control-store-row>b{font-size:12px}.admin-overview-page .admin-control-progress small{margin-top:5px;font-size:8px}.admin-overview-page .admin-control-person-row{gap:11px;min-height:60px}.admin-overview-page .admin-control-person-row>i{width:35px;height:35px;font-size:8px}.admin-overview-page .admin-control-person-row strong{font-size:11px}.admin-overview-page .admin-control-person-row small{font-size:8px}.admin-overview-page .admin-control-person-row>b{font-size:12px}.admin-overview-page .admin-control-open{border-radius:11px;min-height:48px;margin-top:14px;padding:12px 14px;font-size:10px}.admin-control-empty-guide{background:linear-gradient(145deg,#fffaf1,#f8f0df);border:1px solid #eadcc3;border-radius:14px;margin-top:4px;padding:18px}.admin-control-empty-guide>strong{font-family:Georgia,serif;font-size:19px;font-weight:500}.admin-control-empty-guide>p{color:var(--muted);margin:7px 0 14px;font-size:9px;line-height:1.55}.admin-control-empty-guide ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-control-empty-guide li{background:#ffffffad;border:1px solid #eee2cf;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:8px 10px;font-size:9px;display:flex}.admin-control-empty-guide li span{color:#936c32;background:#f1e4cb;border-radius:8px;flex:none;justify-content:center;align-items:center;width:27px;height:27px;font-family:Georgia,serif;display:flex}.admin-control-empty-guide button{color:#8f672f;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:9px;font-weight:800}@media (width>=1600px){.admin-shell .content:has(.admin-overview-page){padding-left:40px;padding-right:40px}.admin-overview-page .admin-control-hero-copy p{max-width:900px;font-size:13px;line-height:1.65}.admin-overview-page .admin-prototype-tags span{padding:7px 11px;font-size:10px}}.admin-prototype-dashboard{gap:14px;display:grid}.admin-shell .admin-prototype-hero{justify-content:space-between;align-items:center;min-height:224px;padding:31px 35px;display:flex}.admin-prototype-hero-copy{min-width:0}.admin-shell .admin-prototype-hero h2{margin:10px 0 14px;font-size:38px;line-height:1.06}.admin-prototype-hero h2 em{color:var(--wine);font-style:normal}.admin-prototype-hero-copy p{max-width:720px}.admin-prototype-tags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.admin-prototype-tags span{border:1px solid var(--line);color:#675e58;background:#ffffffb8;border-radius:99px;padding:6px 10px;font-size:8px;font-weight:700}.admin-prototype-score{z-index:2;flex:none;align-items:center;gap:20px;display:flex;position:relative}.admin-prototype-score-ring{border-radius:50%;justify-content:center;align-items:center;width:109px;height:109px;display:flex;position:relative}.admin-prototype-score-ring:before{content:"";background:#fffaf4;border-radius:50%;width:91px;height:91px;position:absolute}.admin-prototype-score-ring span{text-align:center;position:relative}.admin-prototype-score-ring strong,.admin-prototype-score-ring small{display:block}.admin-prototype-score-ring strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.admin-prototype-score-ring small{color:var(--muted);margin-top:3px;font-size:6px;font-weight:800}.admin-prototype-score dl{border:1px solid var(--line);background:#ffffffbf;border-radius:13px;min-width:175px;margin:0;padding:8px 14px}.admin-prototype-score dl div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 0;display:flex}.admin-prototype-score dl div:last-child{border:0}.admin-prototype-score dt{color:var(--muted);font-size:8px}.admin-prototype-score dd{margin:0;font-family:Georgia,serif;font-size:12px;font-weight:600}.admin-prototype-money{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.admin-prototype-money article{background:var(--card);border:1px solid var(--line);border-radius:14px;min-height:111px;padding:18px;position:relative;overflow:hidden}.admin-prototype-money article>span,.admin-prototype-money article>strong,.admin-prototype-money article>small{display:block}.admin-prototype-money article>span{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:800}.admin-prototype-money article>strong{margin-top:13px;font-family:Georgia,serif;font-size:25px;font-weight:500}.admin-prototype-money article>small{color:var(--muted);margin-top:7px;font-size:8px}.admin-prototype-money article>i{border-radius:99px;width:29px;height:3px;display:block;position:absolute;top:0;left:18px}.admin-prototype-money i.wine{background:var(--wine)}.admin-prototype-money i.green{background:var(--green)}.admin-prototype-money i.gold{background:var(--gold)}.admin-prototype-money i.teal{background:#2c626d}.admin-prototype-workspaces{grid-template-columns:1.17fr 1fr;gap:14px;display:grid}.admin-prototype-right-workspaces{gap:14px;display:grid}.admin-prototype-workspace{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:21px;position:relative;overflow:hidden}.admin-prototype-workspace:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.admin-prototype-store-card:before{background:var(--wine)}.admin-prototype-field-card:before{background:#2c626d}.admin-prototype-center-card:before{background:var(--gold)}.admin-prototype-workspace-head,.admin-prototype-workspace-head>div{align-items:center;display:flex}.admin-prototype-workspace-head{justify-content:space-between}.admin-prototype-workspace-head>div{gap:12px}.admin-prototype-number{color:var(--wine);background:#f3eae5;border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:15px;display:flex}.admin-prototype-field-card .admin-prototype-number{color:#2c626d;background:#e7f0ef}.admin-prototype-center-card .admin-prototype-number{color:#987033;background:#f5eddf}.admin-prototype-workspace-head h3{margin:4px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:400}.admin-prototype-workspace-head p{color:var(--muted);margin:4px 0 0;font-size:8px}.admin-prototype-workspace-head>b{color:#8a7f77;letter-spacing:.1em;background:#f5f0eb;border-radius:99px;padding:7px 9px;font-size:7px}.admin-prototype-kpis{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:17px;display:grid}.admin-prototype-kpis div{border-right:1px solid var(--line);min-width:0;padding:14px 10px}.admin-prototype-kpis div:first-child{padding-left:0}.admin-prototype-kpis div:last-child{border:0}.admin-prototype-kpis span,.admin-prototype-kpis strong{display:block}.admin-prototype-kpis span{color:var(--muted);font-size:7px;font-weight:800}.admin-prototype-kpis strong{overflow-wrap:anywhere;margin-top:7px;font-family:Georgia,serif;font-size:17px;font-weight:500}.admin-prototype-store-list{margin-top:10px}.admin-prototype-list-head,.admin-prototype-store-row{grid-template-columns:1fr 105px 130px;align-items:center;gap:10px;display:grid}.admin-prototype-list-head{color:#aaa097;text-transform:uppercase;padding:5px 0 8px;font-size:7px;font-weight:800}.admin-prototype-store-row{border-top:1px solid var(--line);min-height:55px}.admin-prototype-store-row>span:first-child strong,.admin-prototype-store-row>span:first-child small{display:block}.admin-prototype-store-row>span:first-child strong{font-size:10px}.admin-prototype-store-row>span:first-child small{color:var(--muted);margin-top:3px;font-size:7px}.admin-prototype-store-row>b{font-family:Georgia,serif;font-size:13px;font-weight:500}.admin-prototype-progress{position:relative}.admin-prototype-progress:before{content:"";background:#eee8e2;border-radius:99px;height:6px;position:absolute;top:0;left:0;right:0}.admin-prototype-progress i{background:linear-gradient(90deg,var(--wine),#b56d77);border-radius:99px;height:6px;display:block;position:relative}.admin-prototype-progress small{color:var(--muted);margin-top:5px;font-size:6px;display:block}.admin-prototype-footer{cursor:pointer;text-align:left;background:#f8f3ee;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:42px;margin-top:12px;padding:11px 12px;display:flex}.admin-prototype-footer span{color:var(--muted);font-size:7px}.admin-prototype-footer b{color:var(--wine);font-size:8px}.admin-prototype-field-card .admin-prototype-footer b{color:#2c626d}.admin-prototype-center-card .admin-prototype-footer b{color:#946c31}.admin-prototype-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.admin-prototype-people>div{background:#f1f7f6;border:1px solid #dbe9e7;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.admin-prototype-people i{color:#fff;background:#2c626d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;font-size:7px;font-style:normal;display:flex}.admin-prototype-people strong,.admin-prototype-people small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-prototype-people strong{font-size:9px}.admin-prototype-people small{color:var(--muted);margin-top:3px;font-size:6px}.admin-prototype-departments{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.admin-prototype-departments span{color:#746a61;background:#faf5eb;border:1px solid #eee1ca;border-radius:9px;justify-content:space-between;padding:10px;font-size:8px;display:flex}.admin-prototype-departments b{color:#91692f}.admin-prototype-detail-grid{grid-template-columns:1.55fr .75fr;gap:14px;display:grid}.admin-prototype-detail-grid.admin-prototype-bottom{grid-template-columns:1.3fr 1fr}.admin-prototype-ledger-head,.admin-prototype-ledger-row{grid-template-columns:1.1fr 1.2fr 100px 70px;align-items:center;gap:12px;display:grid}.admin-prototype-ledger-head{color:#aaa096;padding:5px 0 8px;font-size:7px;font-weight:800}.admin-prototype-ledger-row{border-top:1px solid var(--line);min-height:61px}.admin-prototype-ledger-row>span strong,.admin-prototype-ledger-row>span small{display:block}.admin-prototype-ledger-row>span strong{font-size:9px}.admin-prototype-ledger-row>span small{color:var(--muted);margin-top:4px;font-size:7px}.admin-prototype-person{align-items:center;gap:9px;display:flex}.admin-prototype-person>i{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:7px;font-style:normal;display:flex}.admin-prototype-person>i.store{background:var(--wine)}.admin-prototype-person>i.field{background:#2c626d}.admin-prototype-person>i.center{background:var(--gold)}.admin-prototype-person>i.paid{background:var(--green)}.admin-prototype-ledger-row>b{font-family:Georgia,serif;font-size:13px;font-weight:500}.admin-prototype-ledger-row>em{text-align:center;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:800}.admin-prototype-ledger-row>em.earned{color:var(--green);background:#e7f1ec}.admin-prototype-ledger-row>em.paid{color:#7c7068;background:#efeae5}.admin-prototype-ledger-total{background:#f7f2ed;border-radius:10px;grid-template-columns:repeat(3,1fr);margin-top:9px;padding:11px;display:grid}.admin-prototype-ledger-total span{color:var(--muted);text-align:center;font-size:7px}.admin-prototype-ledger-total b{color:var(--ink);margin-top:4px;font-family:Georgia,serif;font-size:13px;font-weight:500;display:block}.admin-prototype-alert-count{color:var(--red);background:#f5e5e3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:9px;display:flex}.admin-prototype-approvals>button{border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;min-height:65px;padding:0;display:grid}.admin-prototype-approvals>button>i{color:#82776f;background:#eee8e3;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:8px;font-style:normal;display:flex}.admin-prototype-approvals>button.urgent>i{color:var(--red);background:#f7e6e4}.admin-prototype-approvals>button span strong,.admin-prototype-approvals>button span small{display:block}.admin-prototype-approvals>button span strong{font-size:9px}.admin-prototype-approvals>button span small{color:var(--muted);margin-top:4px;font-size:7px}.admin-prototype-approvals>button>b{font-family:Georgia,serif;font-size:10px;font-weight:500}.admin-prototype-approval-note{color:#61756a;background:#f1f6f3;border-radius:9px;margin-top:8px;padding:10px;font-size:7px}.admin-prototype-flow{justify-content:space-between;align-items:center;margin:29px 0 7px;display:flex}.admin-prototype-flow>div{text-align:center}.admin-prototype-flow i{color:var(--wine);background:#f1e6e4;border:1px solid #dfc9c7;border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;margin:auto;font-family:Georgia,serif;font-size:10px;font-style:normal;display:flex}.admin-prototype-flow strong,.admin-prototype-flow small{display:block}.admin-prototype-flow strong{margin-top:7px;font-size:8px}.admin-prototype-flow small{color:var(--muted);margin-top:3px;font-size:6px}.admin-prototype-flow>span{color:#bcb0a7}.admin-prototype-access{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-prototype-access span{color:var(--muted);background:#f7f2ed;border-radius:9px;padding:10px;font-size:7px}.admin-prototype-access b{color:var(--ink);margin-bottom:4px;font-size:9px;display:block}.admin-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.admin-grid button{background:var(--card);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:90px;padding:17px;transition:transform .15s,box-shadow .15s;display:grid}.admin-grid button:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.admin-grid strong,.admin-grid small{display:block}.admin-grid strong{font-family:Georgia,serif;font-size:15px;font-weight:500}.admin-grid small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.5}.admin-grid b{color:var(--wine)}.leave-ledger-cell{gap:3px;align-items:flex-start!important}.leave-ledger-cell small{color:var(--muted);font-size:8px;line-height:1.4}.negative-leave{color:#b4232f!important;font-weight:800!important}.employee-create-form{grid-template-columns:repeat(4,minmax(0,1fr))}.personnel-rights-list{gap:12px;margin-top:18px;display:grid}.personnel-rights-card{border:1px solid var(--line);background:linear-gradient(135deg,#fffdfa,#faf5ee);border-radius:15px;padding:18px}.personnel-rights-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.personnel-rights-head>div:first-child strong,.personnel-rights-head>div:first-child small{display:block}.personnel-rights-head>div:first-child strong{font-family:Georgia,serif;font-size:17px;font-weight:500}.personnel-rights-head>div:first-child small{color:var(--muted);margin-top:4px;font-size:9px}.leave-cycle-summary{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:255px;padding:10px 13px}.leave-cycle-summary span,.leave-cycle-summary strong,.leave-cycle-summary small{display:block}.leave-cycle-summary span{color:var(--gold);letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:800}.leave-cycle-summary strong{margin-top:5px;font-size:11px}.leave-cycle-summary small{color:var(--muted);margin-top:3px;font-size:8px}.personnel-rights-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.personnel-rights-fields .field{margin:0}.personnel-rights-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:9px;margin-top:14px;padding-top:13px;display:flex}.personnel-rights-actions>span{color:var(--muted);margin-right:auto;font-size:9px}.danger-button{color:var(--red)}.guard-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.guard-grid>div{align-items:flex-start;gap:10px;display:flex}.guard-grid>div>span{background:var(--green-bg);color:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:9px;display:flex}.guard-grid p{margin:0}.guard-grid strong,.guard-grid small{display:block}.guard-grid strong{font-size:10px}.guard-grid small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.5}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:55vh;display:flex}.empty-state h2{margin:17px 0 7px;font-family:Georgia,serif;font-size:26px;font-weight:400}.empty-state p{color:var(--muted);max-width:400px;margin:0}.toast{color:#fff;z-index:220;border-radius:10px;max-width:min(430px,100vw - 30px);padding:14px 18px;font-size:11px;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #0000002e}.toast.success{background:var(--green)}.toast.error{background:var(--red)}@media (width<=1500px){.repeat-row.transfer-row{grid-template-columns:26px minmax(0,1fr) minmax(0,1fr) 28px}.repeat-row.transfer-row>.field{grid-column:2/span 2}.repeat-row.transfer-row>.remove-row{grid-area:1/4}}@media (width<=1220px){.admin-shell .content{padding-left:22px;padding-right:22px}.metrics-grid{grid-template-columns:repeat(3,1fr)}.store-card-grid{grid-template-columns:repeat(2,1fr)}.repeat-row,.repeat-row.return-row,.repeat-row.expense-row,.repeat-row.expense-row.with-company,.repeat-row.open-account-row,.repeat-row.open-account-row.with-card-channel,.repeat-row.open-account-row.with-cheque,.repeat-row.bank-transfer-row,.repeat-row.bank-transfer-row.with-company{grid-template-columns:26px repeat(2,1fr) 28px}.repeat-row .field:nth-last-of-type(-n+2){grid-column:auto}.admin-organization-switcher,.admin-overview-metrics,.admin-status-grid,.admin-prototype-money{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-prototype-workspaces{grid-template-columns:1fr}.admin-prototype-right-workspaces{grid-template-columns:1fr 1fr}.admin-control-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-control-team-grid{grid-template-columns:1fr 1fr}.admin-control-team-card.store{grid-column:1/-1;min-height:auto}.admin-grid,.report-grid{grid-template-columns:repeat(2,1fr)}.employee-create-form,.personnel-rights-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.tier-grid{grid-template-columns:repeat(3,1fr)}.dashboard-triple{grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr)}.dashboard-triple .attention-panel{grid-column:1/-1}}@media (width<=900px){.sidebar{display:none}.main{margin-left:0;padding-top:69px}.topbar{height:69px;padding:0 18px;left:0}.admin-shell .main{margin-left:0}.admin-shell .topbar{left:0}.admin-shell .content{padding-left:18px;padding-right:18px}.mobile-brand{display:block}.mobile-brand .brand-mark{width:36px;height:36px}.page-heading{display:none}.content{padding:20px 18px calc(136px + env(safe-area-inset-bottom));width:100%}.mobile-nav{border-top:1px solid var(--line);height:calc(68px + env(safe-area-inset-bottom));z-index:50;padding-bottom:env(safe-area-inset-bottom);overscroll-behavior-x:contain;scrollbar-width:none;background:#fffdf9f7;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav button{color:var(--muted);background:0 0;border:0;flex-direction:column;flex:0 0 76px;justify-content:center;align-items:center;gap:3px;height:100%;display:flex}.mobile-nav button.active{color:var(--wine)}.mobile-nav button>span{font-family:Georgia,serif;font-size:17px}.mobile-nav small{font-size:7px;font-weight:700}.dashboard-split,.dashboard-triple{grid-template-columns:1fr}.dashboard-triple .attention-panel{grid-column:auto}.quick-progress{grid-template-columns:repeat(2,1fr)}.quick-progress>div:nth-child(2){border-right:0}.quick-progress>div:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.calculation-strip{grid-template-columns:repeat(2,1fr)}.calculation-strip>div:nth-child(2){border-right:0}.calculation-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line);padding-bottom:10px}.calculation-strip>div:nth-child(n+3){padding-top:10px}.money-grid{grid-template-columns:1fr 1fr}.money-grid>:first-child{grid-column:1/-1}.guard-grid{grid-template-columns:repeat(2,1fr)}.admin-prototype-right-workspaces,.admin-prototype-detail-grid,.admin-prototype-detail-grid.admin-prototype-bottom,.admin-control-team-grid,.admin-control-bottom-grid{grid-template-columns:1fr}.admin-control-team-card.store{grid-column:auto}.people-group-panel{grid-template-columns:1fr;align-items:stretch}}@media (width<=760px){.login-page{display:block}.login-story{display:none}.login-panel{min-height:100svh;padding:28px 22px}.login-mobile-brand{margin-bottom:52px;display:block}.login-card h2{font-size:34px}.topbar-actions{gap:9px}.topbar{padding:0 12px}.topbar-actions{flex:1;justify-content:flex-end;min-width:0}.profile-chip{flex:none}.store-select>span,.date-chip{display:none}.store-select select{max-width:175px}.metrics-grid,.metrics-grid.four{grid-template-columns:repeat(2,1fr)}.hero-row,.bonus-hero,.leave-hero,.admin-hero,.report-hero{flex-direction:column;align-items:flex-start;padding:22px}.hero-row h2,.bonus-hero h2,.leave-hero h2,.admin-hero h2,.report-hero h2,.admin-shell .admin-hero h2{font-size:26px}.admin-shell .admin-prototype-hero{align-items:stretch;padding:23px 19px}.admin-control-priority{width:100%;min-width:0}.admin-control-switcher{scroll-snap-type:x proximity;background:0 0;border:0;gap:8px;padding:0 0 3px;display:flex;overflow-x:auto}.admin-control-switcher button{background:var(--card);border:1px solid var(--line);scroll-snap-align:start;flex:0 0 235px;min-height:66px}.admin-control-action-grid{grid-template-columns:1fr}.admin-control-actions{padding:17px}.admin-control-team-card{min-height:0;padding:17px}.admin-control-store-row{grid-template-columns:minmax(0,1fr) auto;padding:9px 0}.admin-control-store-row .admin-control-progress{grid-column:1/-1}.admin-control-movement-list>div{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:9px 0}.admin-control-movement-list>div>em{text-align:left;grid-column:2/-1}.admin-prototype-score{justify-content:space-between;width:100%}.admin-prototype-score-ring{width:92px;min-width:92px;height:92px}.admin-prototype-score-ring:before{width:76px;height:76px}.admin-prototype-score dl{flex:1;min-width:0}.admin-prototype-money{grid-template-columns:1fr 1fr}.admin-prototype-workspace{padding:17px}.admin-prototype-people{grid-template-columns:1fr}.admin-prototype-list-head,.admin-prototype-store-row{grid-template-columns:1fr 92px 105px}.admin-prototype-ledger-head{display:none}.admin-prototype-ledger-row{grid-template-columns:1fr auto;gap:8px 10px;padding:10px 0}.admin-prototype-ledger-row>span:nth-child(2){grid-column:1}.admin-prototype-ledger-row>b{grid-area:1/2}.admin-prototype-ledger-row>em{grid-area:2/2}.completion-ring{width:78px;height:78px;position:absolute;top:18px;right:18px}.hero-row>div:first-child{max-width:calc(100% - 85px)}.hero-leave-mini{width:calc(100% - 95px);min-width:0;margin-top:12px;margin-left:0}.company-entry-grid,.company-cash-grid{grid-template-columns:1fr}.company-entry-card,.company-cash-card{padding:12px}.admin-organization-switcher,.admin-overview-metrics,.admin-organization-cards,.admin-overview-columns,.admin-status-grid{grid-template-columns:1fr}.admin-organization-switcher button{min-height:72px}.admin-overview-metrics article{min-height:95px}.admin-organization-intro{flex-direction:column;align-items:flex-start;gap:18px}.admin-organization-intro>div:last-child{text-align:left}.organization-workspace-hero{flex-direction:column;align-items:stretch;padding:22px 20px}.organization-workspace-hero h2{font-size:26px}.organization-workspace-count{align-items:flex-start;width:100%;min-width:0}.organization-flow{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.organization-flow>div{scroll-snap-align:start;flex:0 0 180px}.organization-workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-module-grid,.organization-workspace-detail{grid-template-columns:1fr}.admin-financial-summary>div{grid-template-columns:1fr;align-items:flex-start}.admin-financial-summary dl>div:first-child{border-left:0;padding-left:0}.store-card-grid,.admin-grid,.report-grid,.employee-create-form,.personnel-rights-fields{grid-template-columns:1fr}.personnel-rights-card{padding:14px}.personnel-rights-head{flex-direction:column;align-items:stretch}.leave-cycle-summary{width:100%;min-width:0}.personnel-rights-actions{flex-direction:column;align-items:stretch}.personnel-rights-actions>span{margin:0 0 4px}.personnel-rights-actions button{width:100%}.panel{padding:17px}.closing-summary h2{font-size:21px}.closing-summary .store-monogram{display:none}.closing-summary-actions{flex-direction:column;align-items:stretch;gap:6px}.closing-date-field{min-width:0}.quick-progress{border-radius:12px}.quick-progress>div{min-height:68px;padding:12px}.quick-progress strong{font-size:14px}.money-grid{grid-template-columns:1fr}.money-grid>:first-child{grid-column:auto}.money-field>div{min-height:62px}.money-field input{height:60px;font-size:26px}.repeat-row,.repeat-row.return-row,.repeat-row.expense-row,.repeat-row.expense-row.with-company,.repeat-row.open-account-row,.repeat-row.open-account-row.with-card-channel,.repeat-row.open-account-row.with-cheque,.repeat-row.bank-transfer-row,.repeat-row.bank-transfer-row.with-company{grid-template-columns:22px 1fr 28px}.repeat-row>.field,.repeat-row>.nebim-check,.repeat-row>.auto-center-payment{grid-column:2}.repeat-row>.remove-row{grid-area:1/3}.repeat-row>.row-number{grid-row:1}.form-card{padding:16px}.form-section-head{grid-template-columns:auto 1fr;align-items:start}.form-section-head button{grid-column:1/-1;width:100%;min-height:40px}.accordion-form-card{padding:0}.accordion-form-toggle{grid-template-columns:auto minmax(0,1fr) auto;gap:11px;min-height:72px;padding:14px 15px}.accordion-form-heading h3{font-size:17px;line-height:1.2}.accordion-form-heading p{font-size:9px;line-height:1.4}.accordion-form-chevron{flex-basis:32px;width:32px;height:32px}.accordion-form-content{padding:0 15px 16px}.accordion-form-intro{flex-direction:column;align-items:stretch;gap:11px;padding:14px 0}.accordion-form-intro>p{line-height:1.45}.accordion-form-action{width:100%;min-height:42px}.calculation-strip{grid-template-columns:1fr}.calculation-strip>div{border-right:0;border-bottom:1px solid var(--line)!important;padding:10px 12px!important}.calculation-strip>div:last-child{border-bottom:0!important}.cash-layout{grid-template-columns:1fr}.cash-layout .full{grid-column:auto}.sticky-actions{bottom:calc(76px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:11px}.sticky-actions>div:last-child{grid-template-columns:1fr 1.4fr;display:grid}.sticky-actions>div:first-child{display:none}.sticky-actions button{padding:0 10px}.target-number{border-left:0;border-top:1px solid var(--line);width:100%;padding-top:17px;padding-left:0}.target-metrics,.tier-grid{grid-template-columns:1fr}.tier{grid-template-columns:1fr 1fr 1fr;align-items:center;padding:12px;display:grid}.tier strong{text-align:center;margin:0}.tier small{text-align:right}.people-list>div{grid-template-columns:auto 1fr auto;padding:11px 0}.people-list .mini-progress{display:none}.leave-list>div{grid-template-columns:auto 1fr auto;padding:12px 0}.leave-dates{grid-column:2}.leave-list .status-badge{grid-area:1/3}.row-actions{grid-column:2/-1}.date-range{flex-direction:column;align-items:stretch;width:100%}.date-range>span{display:none}.guard-grid{grid-template-columns:1fr}.toast{bottom:82px;left:15px;right:15px}.panel-head{align-items:flex-start;gap:10px}.panel-head h3{font-size:17px}.panel-actions{flex-direction:column;align-items:stretch;width:100%}.person-detail-select{width:100%;min-width:0}.people-group-panel{gap:14px;padding:17px}.people-group-panel h2{font-size:20px}.people-group-switcher{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.people-group-switcher button{scroll-snap-align:start;flex:0 0 175px}.revenue-table,.ledger-table{min-width:0}.revenue-head,.ledger-head{display:none}.revenue-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;min-width:0;padding:14px 0}.revenue-row>span,.revenue-row>.status-badge,.revenue-row>.text-button{min-width:0}.revenue-row>span strong,.revenue-row>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.revenue-row>.status-badge,.revenue-row>.text-button{justify-self:start}.target-table{min-width:0}.target-head{display:none}.target-row,.monthly-target-table .target-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding:13px 0}.target-row>span{min-width:0}.target-row>span:nth-child(n+3){border-top:1px solid var(--line);padding-top:8px}.target-row .tier-progress-cell{grid-column:1/-1}.target-row .table-status{white-space:nowrap}.admin-employee-row{align-items:flex-start;gap:10px}.admin-employee-row .secondary-button{flex:none;min-height:36px}.modal-backdrop{align-items:flex-end;padding:0}.modal{overscroll-behavior:contain;max-height:calc(100dvh - 10px);padding:22px 18px calc(22px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;overflow-y:auto}.modal-actions{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.modal-actions>button,.primary-button,.secondary-button{min-height:48px}.cash-calculation{grid-template-columns:1fr}.cash-calculation>div{border-bottom:1px solid var(--line);border-right:0}.cash-calculation>div:last-child{border-bottom:0}.store-cash-status{flex-direction:column;align-items:flex-start;gap:7px}.store-cash-status strong{margin-left:0}}@media (width<=420px){.content{padding-left:10px;padding-right:10px}.metrics-grid,.metrics-grid.four{grid-template-columns:1fr}.topbar-actions{gap:5px}.store-select select{max-width:132px}.panel,.form-card{border-radius:12px;padding:14px}.sticky-actions>div:last-child{grid-template-columns:1fr}.monthly-total-value{font-size:28px}.modal-actions,.admin-prototype-money{grid-template-columns:1fr}.admin-prototype-score{flex-direction:column;align-items:stretch}.admin-prototype-score-ring{align-self:center}.admin-prototype-workspace-head>b{display:none}.admin-prototype-kpis{grid-template-columns:1fr 1fr}.admin-prototype-kpis div:nth-child(3){border-right:0;grid-column:1/3}.admin-prototype-list-head,.admin-prototype-store-row{grid-template-columns:1fr 85px}.admin-prototype-list-head span:last-child{display:none}.admin-prototype-progress{grid-column:1/3;margin-bottom:8px}.admin-prototype-footer{flex-direction:column;align-items:flex-start;gap:8px}.admin-prototype-ledger-total,.admin-prototype-access{grid-template-columns:1fr}.admin-prototype-ledger-total span{text-align:left}.admin-prototype-flow{grid-template-columns:1fr 12px 1fr;gap:3px;display:grid}.admin-prototype-flow>div:nth-of-type(3){margin-top:12px}.admin-prototype-flow>span:nth-of-type(3){display:none}}@media print{.sidebar,.topbar,.mobile-nav,.sticky-actions{display:none!important}.main{margin:0;padding:0}.content{padding:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.staff-picker{gap:18px;margin-top:18px;display:grid}.staff-group{gap:9px;display:grid}.staff-group+.staff-group{border-top:1px solid var(--line);padding-top:17px}.staff-group-heading{justify-content:space-between;align-items:baseline;display:flex}.staff-group-heading strong{color:var(--ink);letter-spacing:.02em;font-size:10px}.staff-group-heading span{color:var(--muted);font-size:8px;font-weight:700}.staff-group-toggle{background:var(--paper-deep);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:11px;justify-content:space-between;align-items:center;width:100%;padding:13px 15px;display:flex}.staff-group-toggle span strong,.staff-group-toggle span small{display:block}.staff-group-toggle span small{color:var(--muted);margin-top:4px;font-size:8px}.staff-group-toggle>b{color:var(--wine);white-space:nowrap;margin-left:12px;font-size:9px}.staff-group-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.staff-choice{background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:11px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:9px;min-height:66px;padding:10px;display:grid}.staff-choice.selected{background:var(--green-bg);border-color:#a9cbb9;box-shadow:inset 0 0 0 1px #a9cbb9}.staff-choice input{accent-color:var(--wine)}.staff-choice strong,.staff-choice small{display:block}.staff-choice strong{font-size:10px}.staff-choice small{color:var(--muted);margin-top:3px;font-size:8px}.staff-choice>b{background:var(--amber-bg);color:var(--amber);border-radius:20px;padding:5px 7px;font-size:7px}.bonus-preview{background:var(--wine);color:#fff;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;padding:13px 15px;display:grid}.bonus-preview span{border-right:1px solid #ffffff24;font-size:9px}.bonus-preview span:last-child{border-right:0}.bonus-preview b{margin-top:4px;font-family:Georgia,serif;font-size:15px;display:block}.field-warning{color:var(--red);margin:11px 0 0;font-size:9px;font-weight:700}.management-forms{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.compact-form{gap:13px;display:grid}.compact-form .panel-head{margin-bottom:0}.compact-form>.primary-button{justify-self:end}.panel-actions{align-items:center;gap:8px;display:flex}.section-save-row{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:8px;display:flex}.two-fields{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ledger-table,.revenue-table{min-width:1020px}:is(.panel:has(.ledger-table),.panel:has(.revenue-table)){overflow-x:auto}.ledger-head,.ledger-row{grid-template-columns:1.5fr repeat(5,1fr) auto;align-items:center;gap:12px;display:grid}.ledger-head,.revenue-head{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.5px;text-transform:uppercase;padding:9px 0;font-size:8px;font-weight:800}.ledger-row{border-bottom:1px solid var(--line);min-height:62px;padding:9px 0;font-size:10px}.ledger-row:last-child{border-bottom:0}.ledger-row span strong,.ledger-row span small{display:block}.ledger-row span small{color:var(--muted);margin-top:4px;font-size:8px}.revenue-history-hero{justify-content:space-between;align-items:center;display:flex}.revenue-head,.revenue-row{grid-template-columns:1.2fr repeat(6,1fr) .55fr;align-items:center;gap:10px;display:grid}.revenue-row{border-bottom:1px solid var(--line);min-height:68px;padding:9px 0;font-size:9px}.revenue-row:last-child{border-bottom:0}.revenue-row span strong,.revenue-row span small{display:block}.revenue-row span small{color:var(--muted);margin-top:4px;font-size:7px}.text-button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800;text-decoration:underline}.audit-timeline{gap:0;display:grid}.audit-timeline>div{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;padding:13px 0;display:grid}.audit-timeline>div:last-child{border-bottom:0}.audit-timeline strong,.audit-timeline small{display:block}.audit-timeline strong{font-size:10px}.audit-timeline small{color:var(--muted);margin-top:3px;font-size:8px}.audit-timeline p{margin:8px 0 0;font-size:9px}.audit-timeline ul{color:var(--muted);margin:7px 0 0;padding-left:17px;font-size:8px;line-height:1.7}.correction-modal{max-width:700px}.correction-team{gap:8px;margin:18px 0;display:grid}.correction-team>small{color:var(--muted);font-size:9px}.correction-team .staff-group-grid{max-height:250px;padding-right:4px;overflow-y:auto}.detail-summary{background:var(--paper);border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;padding:13px 15px;display:grid}.detail-summary span{border-right:1px solid var(--line)}.detail-summary span:last-child{border-right:0}.detail-summary small,.detail-summary strong{display:block}.detail-summary small{color:var(--muted);font-size:8px}.detail-summary strong{margin-top:4px;font-family:Georgia,serif;font-size:16px;font-weight:500}.detail-columns{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:19px;display:grid}.detail-columns h4,.monthly-detail-list h4{margin:0 0 8px;font-size:10px}.detail-list,.monthly-detail-list{border-top:1px solid var(--line)}.detail-list>div,.monthly-detail-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;padding:8px 0;display:flex}.detail-list strong,.detail-list small,.monthly-detail-list strong,.monthly-detail-list small{display:block}.detail-list small,.monthly-detail-list small{color:var(--muted);margin-top:3px;font-size:8px}.detail-list b,.monthly-detail-list b{font-family:Georgia,serif;font-size:13px;font-weight:500}.monthly-detail-list{margin-top:18px}.locked-sections{background:0 0}.celebration-modal{text-align:center;max-width:430px}.celebration-emoji{margin:4px 0 14px;font-size:58px;line-height:1}.celebration-modal h3{margin:10px 0;font-family:Georgia,serif;font-size:25px;font-weight:500}.celebration-modal p{color:var(--muted);margin:0 0 20px}.admin-employee-form{grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:10px;display:grid}.admin-employee-list{border-top:1px solid var(--line);margin-top:18px;display:grid}.admin-employee-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.admin-employee-row strong,.admin-employee-row small{display:block}.admin-employee-row small{color:var(--muted);margin-top:3px;font-size:8px}.bonus-center-hero{align-items:center}.bonus-center-safety{background:var(--green-bg);z-index:1;border:1px solid #cce2d7;border-radius:14px;align-items:center;gap:12px;min-width:260px;padding:14px 16px;display:flex;position:relative}.bonus-center-safety>span{background:var(--green);color:#fff;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;display:flex}.bonus-center-safety strong,.bonus-center-safety small{display:block}.bonus-center-safety strong{color:var(--green);font-size:10px}.bonus-center-safety small{color:var(--muted);margin-top:4px;font-size:8px}.bonus-group-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bonus-group-cards button{background:var(--card);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:100px;padding:19px;transition:all .18s;display:grid}.bonus-group-cards button:hover,.bonus-group-cards button.active{box-shadow:var(--shadow);border-color:#cda9af;transform:translateY(-1px)}.bonus-group-cards button.active{background:linear-gradient(135deg,#fffdf9,#f7e9ea)}.bonus-group-cards button>span{color:var(--gold);font-family:Georgia,serif;font-size:17px}.bonus-group-cards strong,.bonus-group-cards small{display:block}.bonus-group-cards strong{font-family:Georgia,serif;font-size:16px;font-weight:500}.bonus-group-cards small{color:var(--muted);margin-top:5px;font-size:8px}.bonus-group-cards b{color:var(--wine)}.bonus-award-form{grid-template-columns:1.25fr 1fr .85fr 1.4fr auto;align-items:end;gap:11px;display:grid}.bonus-center-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bonus-profile-form{grid-template-columns:1.3fr 1fr auto;align-items:end;gap:10px;display:grid}.bonus-roster{border-top:1px solid var(--line);gap:0;margin-top:18px;display:grid}.bonus-roster>div:not(.inline-empty){border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;display:flex}.bonus-roster strong,.bonus-roster small{display:block}.bonus-roster strong{font-size:10px}.bonus-roster small{color:var(--muted);margin-top:3px;font-size:8px}.bonus-award-list{display:grid}.bonus-award-list>div:not(.inline-empty){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.bonus-award-list>div>span:last-child{text-align:right}.bonus-award-list strong,.bonus-award-list small,.bonus-award-list b{display:block}.bonus-award-list strong,.bonus-award-list b{font-size:10px}.bonus-award-list b{color:var(--green)}.bonus-award-list small{color:var(--muted);margin-top:4px;font-size:8px}.salesperson-payment-panel{border-left:4px solid var(--green)}.salesperson-payment-form{grid-template-columns:1.35fr 1fr .85fr .8fr 1fr;align-items:end;gap:11px;display:grid}.salesperson-payment-form .payment-note{grid-column:span 4}.salesperson-payment-form>button{min-height:48px}.salesperson-account-table{border:1px solid var(--line);border-radius:13px;overflow:hidden}.salesperson-account-head,.salesperson-account-table>button{grid-template-columns:minmax(190px,1.5fr) repeat(3,minmax(115px,1fr)) minmax(100px,.8fr);align-items:center;gap:12px;padding:12px 15px;display:grid}.salesperson-account-head{color:var(--wine);letter-spacing:.5px;text-transform:uppercase;background:#f4ece3;font-size:8px;font-weight:800}.salesperson-account-table>button{border:0;border-top:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff}.salesperson-account-table>button:hover,.salesperson-account-table>button.active{background:var(--green-bg)}.salesperson-account-table>button.active{box-shadow:inset 4px 0 0 var(--green)}.salesperson-account-table strong,.salesperson-account-table small{display:block}.salesperson-account-table small{color:var(--muted);margin-top:4px;font-size:8px}.salesperson-payment-history{display:grid}.salesperson-payment-history>div:not(.inline-empty){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:11px 0;display:flex}.salesperson-payment-history>div:last-child{border-bottom:0}.salesperson-payment-history>div>span:last-child{text-align:right}.salesperson-payment-history strong,.salesperson-payment-history small,.salesperson-payment-history b{display:block}.salesperson-payment-history strong,.salesperson-payment-history b{font-size:10px}.salesperson-payment-history b{color:var(--green);font-family:Georgia,serif;font-size:15px;font-weight:500}.salesperson-payment-history small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.bonus-ledger-page{--bonus-accent:#8b3442;--bonus-soft:#f8ecee}.bonus-ledger-hero{border:1px solid var(--line);background:linear-gradient(135deg,#fffaf5 0%,#f7ece8 58%,#edf7f3 100%);border-radius:18px;justify-content:space-between;align-items:center;min-height:190px;padding:34px 38px;display:flex;overflow:hidden}.bonus-ledger-hero h2{max-width:720px;margin:10px 0 12px;font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1.08}.bonus-ledger-hero p{color:var(--muted);max-width:760px;margin:0;line-height:1.65}.bonus-ledger-rule{background:#ffffffc7;border:1px solid #8b344226;border-radius:14px;flex:0 0 390px;grid-template-columns:auto 1fr auto auto 1fr auto auto 1fr;align-items:center;gap:8px;padding:18px;display:grid}.bonus-ledger-rule b{background:var(--wine);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:8px;display:flex}.bonus-ledger-rule span{font-size:8px;font-weight:800}.bonus-ledger-rule i{color:var(--gold);font-style:normal}.bonus-ledger-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bonus-ledger-groups button{background:var(--card);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:104px;padding:18px 20px;transition:all .18s;display:grid}.bonus-ledger-groups button:hover{border-color:#cda9af;transform:translateY(-1px)}.bonus-ledger-groups button.active{background:var(--wine);border-color:var(--wine);color:#fff;box-shadow:0 14px 30px #6f29352e}.bonus-ledger-groups button>span{color:var(--gold);font-family:Georgia,serif;font-size:17px}.bonus-ledger-groups strong,.bonus-ledger-groups small,.bonus-ledger-groups em,.bonus-ledger-groups em b{display:block}.bonus-ledger-groups strong{font-family:Georgia,serif;font-size:15px;font-weight:500}.bonus-ledger-groups small{color:var(--muted);margin-top:5px;font-size:8px}.bonus-ledger-groups button.active small,.bonus-ledger-groups button.active em{color:#ead9dc}.bonus-ledger-groups em{color:var(--muted);text-align:right;font-size:7px;font-style:normal}.bonus-ledger-groups em b{color:inherit;white-space:nowrap;margin-top:5px;font-size:9px}.bonus-ledger-workspace{grid-template-columns:minmax(310px,.72fr) minmax(0,1.7fr);align-items:start;gap:18px;display:grid}.bonus-account-browser{padding:20px;position:sticky;top:84px}.count-pill{background:var(--paper);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:30px;padding:7px 10px;font-size:8px;font-weight:800}.bonus-account-search{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;margin:14px 0 10px;padding:0 12px;display:flex}.bonus-account-search>span{color:var(--gold);font-size:17px}.bonus-account-search input{font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:44px}.bonus-account-list{max-height:650px;padding-right:3px;display:grid;overflow:auto}.bonus-account-list>button{border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 9px;display:grid}.bonus-account-list>button:hover,.bonus-account-list>button.active{background:var(--green-bg);border-radius:10px}.bonus-account-list>button.active{box-shadow:inset 3px 0 0 var(--green)}.bonus-account-list strong,.bonus-account-list small,.bonus-account-list b{display:block}.bonus-account-list strong{font-size:9px}.bonus-account-list small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.35}.bonus-account-list>button>span:last-child{text-align:right}.bonus-account-list b{color:var(--green);white-space:nowrap;margin-top:4px;font-family:Georgia,serif;font-size:11px}.bonus-account-detail{gap:18px;min-width:0;display:grid}.bonus-account-header{justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.bonus-account-title{align-items:center;gap:14px;min-width:0;display:flex}.user-avatar.large{flex:0 0 48px;width:48px;height:48px;font-family:Georgia,serif;font-size:13px}.bonus-account-title h3{margin:6px 0 4px;font-family:Georgia,serif;font-size:22px;font-weight:500}.bonus-account-title p{color:var(--muted);margin:0;font-size:8px}.bonus-account-summary{grid-template-columns:repeat(3,minmax(120px,1fr));min-width:480px;display:grid}.bonus-account-summary>span{border-left:1px solid var(--line);padding:7px 16px}.bonus-account-summary small,.bonus-account-summary strong{display:block}.bonus-account-summary small{color:var(--muted);text-transform:uppercase;font-size:7px}.bonus-account-summary strong{white-space:nowrap;margin-top:7px;font-family:Georgia,serif;font-size:16px;font-weight:500}.bonus-account-summary .balance strong{color:var(--green)}.bonus-movement-entry{border-top:4px solid var(--bonus-accent);padding:0 24px 22px}.bonus-action-tabs{gap:5px;margin-bottom:20px;display:flex}.bonus-action-tabs button{background:var(--paper);border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;border-radius:0 0 10px 10px;padding:11px 16px;font-size:8px;font-weight:800}.bonus-action-tabs button.active{background:var(--wine);border-color:var(--wine);color:#fff}.bonus-entry-heading h3{margin:5px 0;font-family:Georgia,serif;font-size:19px;font-weight:500}.bonus-entry-heading p{color:var(--muted);margin:0 0 16px;font-size:8px}.bonus-ledger-entry-form{grid-template-columns:1fr .8fr .8fr 1fr;align-items:end;gap:10px;display:grid}.bonus-ledger-entry-form .bonus-ledger-note{grid-column:span 3}.bonus-ledger-entry-form>button{min-height:48px}.bonus-ledger-history{padding:22px 24px}.bonus-transaction-list{border-top:1px solid var(--line);display:grid}.bonus-transaction-list>div:not(.inline-empty){border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 4px;display:grid}.bonus-transaction-icon{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:flex}.bonus-transaction-list .earning .bonus-transaction-icon{background:var(--green-bg);color:var(--green)}.bonus-transaction-list .payment .bonus-transaction-icon{background:var(--red-bg);color:var(--red)}.bonus-transaction-list strong,.bonus-transaction-list small,.bonus-transaction-list b{display:block}.bonus-transaction-list strong{font-size:9px}.bonus-transaction-list small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}.bonus-transaction-list>div>span:last-child{text-align:right}.bonus-transaction-list b{white-space:nowrap;font-family:Georgia,serif;font-size:14px;font-weight:500}.bonus-transaction-list .earning b{color:var(--green)}.bonus-transaction-list .payment b{color:var(--red)}.leave-request-modal{max-width:560px}.leave-approval-track{flex-direction:column;gap:4px;min-width:170px;font-size:8px;font-weight:800;display:flex}.leave-approval-track span:before{content:"●";margin-right:5px}.leave-approval-track .approved{color:var(--green)}.leave-approval-track .pending{color:var(--gold)}.leave-approval-track .rejected{color:var(--red)}.payroll-admin-panel .panel-head{align-items:flex-start}.payroll-summary{margin:18px 0}.payroll-table{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow-x:auto}.payroll-table-head,.payroll-table-row{grid-template-columns:minmax(190px,1.5fr) repeat(3,minmax(120px,1fr)) minmax(120px,1fr) minmax(130px,1fr) 86px;align-items:center;gap:12px;padding:12px 14px;display:grid}.payroll-table-head{color:var(--wine);letter-spacing:.5px;text-transform:uppercase;background:#f4ece3;font-size:8px;font-weight:800}.payroll-table-row{border-top:1px solid var(--line)}.payroll-table-row>div:first-child,.payroll-auto,.payroll-total{flex-direction:column;gap:4px;display:flex}.payroll-table-row small{color:var(--muted)}.payroll-table-row .money-field{margin:0}.payroll-table-row .money-field>span{display:none}.payroll-table-row .money-field input{width:100%;padding:10px 8px 10px 25px}.payroll-auto strong,.payroll-total{font-weight:800}.payroll-auto small{font-size:8px}@media (width<=1100px){.staff-group-grid{grid-template-columns:repeat(2,1fr)}.bonus-ledger-hero{flex-direction:column;align-items:flex-start;gap:20px}.bonus-ledger-rule{flex-basis:auto;width:100%}.bonus-ledger-workspace{grid-template-columns:1fr}.bonus-account-browser{position:static}.bonus-account-list{max-height:340px}.bonus-account-header{flex-direction:column;align-items:flex-start;gap:18px}.bonus-account-summary{width:100%;min-width:0}}@media (width<=760px){.staff-group-grid,.management-forms,.two-fields{grid-template-columns:1fr}.staff-group-toggle{flex-direction:column;align-items:flex-start;gap:8px}.staff-group-toggle>b{margin-left:0}.bonus-preview{grid-template-columns:1fr}.section-save-row{flex-direction:column;align-items:stretch}.section-save-row .secondary-button{width:100%}.detail-summary{grid-template-columns:repeat(2,1fr)}.detail-summary span:nth-child(2){border-right:0}.detail-summary span:nth-child(-n+2){border-bottom:1px solid var(--line);padding-bottom:8px}.detail-columns,.admin-employee-form{grid-template-columns:1fr}.bonus-center-hero{align-items:flex-start}.bonus-center-safety{width:100%;min-width:0}.bonus-group-cards,.bonus-center-columns,.bonus-award-form,.bonus-profile-form,.salesperson-payment-form{grid-template-columns:1fr}.salesperson-payment-form .payment-note{grid-column:auto}.salesperson-account-table{overflow-x:auto}.salesperson-account-head,.salesperson-account-table>button{grid-template-columns:minmax(170px,1.4fr) repeat(3,minmax(115px,1fr)) minmax(100px,.8fr);min-width:760px}.correction-banner,.historical-entry-banner,.locked-banner{flex-wrap:wrap;align-items:flex-start}.correction-banner .text-button,.locked-banner .secondary-button{margin-left:43px}.correction-reason-field{width:100%;min-width:0}.bonus-preview span{border-bottom:1px solid #ffffff24;border-right:0;padding-bottom:8px}.bonus-preview span:last-child{border-bottom:0;padding-bottom:0}.staff-choice{grid-template-columns:auto auto 1fr}.staff-choice>b{grid-column:3;justify-self:start}.payroll-admin-panel .panel-head{display:block}.payroll-admin-panel .date-range{margin-top:12px}.payroll-table{margin-inline:-8px}.payroll-table-head,.payroll-table-row{grid-template-columns:minmax(170px,1.4fr) repeat(3,minmax(105px,1fr)) minmax(110px,1fr) minmax(120px,1fr) 76px;gap:8px;padding:10px}.bonus-ledger-hero{min-height:0;padding:22px}.bonus-ledger-hero h2{font-size:27px}.bonus-ledger-rule{grid-template-columns:auto 1fr}.bonus-ledger-rule i{display:none}.bonus-ledger-groups{grid-template-columns:1fr}.bonus-ledger-groups button{min-height:88px}.bonus-account-browser,.bonus-account-header,.bonus-movement-entry,.bonus-ledger-history{padding-left:16px;padding-right:16px}.bonus-account-summary{grid-template-columns:1fr}.bonus-account-summary>span{border-bottom:1px solid var(--line);border-left:0;padding:10px 0}.bonus-account-summary>span:last-child{border-bottom:0}.bonus-ledger-entry-form{grid-template-columns:1fr}.bonus-ledger-entry-form .bonus-ledger-note{grid-column:auto}.bonus-transaction-list>div:not(.inline-empty){align-items:start}}.cash-movement-hero{border:1px solid var(--line);background:linear-gradient(135deg,#fffdf9 0%,#f8f0e8 100%);border-radius:16px;justify-content:space-between;align-items:center;min-height:170px;padding:30px 34px;display:flex}.cash-movement-hero h2{margin:8px 0;font-family:Georgia,serif;font-size:32px;font-weight:400}.cash-movement-hero p{color:var(--muted);max-width:720px;margin:0;line-height:1.65}.cash-access-note{background:var(--green-bg);border:1px solid #bed7ca;border-radius:13px;flex:0 0 265px;align-items:center;gap:12px;padding:15px;display:flex}.cash-access-note>span{color:var(--green);background:#fff;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;display:flex}.cash-access-note p,.cash-access-note strong,.cash-access-note small{margin:0;display:block}.cash-access-note strong{font-size:10px}.cash-access-note small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.cash-filter-panel{padding:0;overflow:hidden}.cash-filter-toggle{color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:0;align-items:center;gap:12px;width:100%;min-height:64px;padding:14px 20px;display:flex}.cash-filter-toggle>span{gap:3px;min-width:0;display:grid}.cash-filter-toggle strong{font-family:Georgia,serif;font-size:18px;font-weight:500}.cash-filter-toggle small{color:var(--muted);font-size:8px}.cash-filter-toggle>b{color:var(--wine);background:#f3e7e5;border-radius:99px;justify-content:center;align-items:center;min-width:24px;height:24px;margin-left:auto;padding:0 7px;font-size:8px;display:flex}.cash-filter-toggle>i{border:1px solid var(--line);color:var(--wine);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;margin-left:auto;font-size:18px;font-style:normal;display:flex}.cash-filter-toggle>b+i{margin-left:0}.cash-filter-panel.open .cash-filter-toggle{background:#fffaf6}.cash-filter-body{border-top:1px solid var(--line);padding:18px 20px}.cash-filter-grid{grid-template-columns:repeat(4,minmax(130px,.7fr)) minmax(240px,1.3fr) minmax(220px,1fr);align-items:end;gap:12px;display:grid}.cash-only-toggle{background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.cash-only-toggle input{accent-color:var(--wine);flex:none}.cash-only-toggle strong,.cash-only-toggle small{display:block}.cash-only-toggle strong{font-size:8px}.cash-only-toggle small{color:var(--muted);margin-top:3px;font-size:7px}.cash-currency-summaries{gap:12px;display:grid}.cash-currency-summary{border:1px solid var(--line);background:#ffffff85;border-radius:16px;padding:14px}.cash-currency-summary>header{align-items:center;gap:9px;margin:0 2px 12px;display:flex}.cash-currency-summary>header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.cash-currency-summary>header strong{color:var(--wine);letter-spacing:.08em;background:#f3ece6;border-radius:999px;padding:5px 8px;font-size:8px}.cash-currency-summary.currency-egp{background:linear-gradient(135deg,#fffcf7eb,#f9f3e9b8)}.cash-currency-summary.currency-egp>header strong{color:#8a5b16;background:#f2e7d2}.cash-currency-summary .metric-card>strong{text-overflow:clip;white-space:normal;overflow:visible}.cash-balance-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cash-balance-strip article{background:var(--card);border:1px solid var(--line);border-radius:12px;min-width:0;padding:13px 15px}.cash-balance-strip span,.cash-balance-strip strong,.cash-balance-strip small{display:block}.cash-balance-strip span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cash-balance-strip strong{margin-top:6px;font-family:Georgia,serif;font-size:18px;font-weight:500}.cash-balance-strip small{color:var(--muted);margin-top:5px;font-size:7px}.cash-ledger-list{border-top:1px solid var(--line)}.cash-page-range{color:var(--muted);margin-top:5px;font-size:8px;display:block}.cash-ledger-row{border-bottom:1px solid var(--line);grid-template-columns:105px minmax(150px,.9fr) minmax(145px,.9fr) minmax(260px,1.5fr) minmax(120px,.75fr) minmax(130px,.75fr);align-items:center;gap:15px;min-height:82px;padding:12px 0;display:grid}.cash-ledger-row:last-child{border-bottom:0}.cash-ledger-row strong,.cash-ledger-row small,.cash-ledger-row span{min-width:0}.cash-ledger-row small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4;display:block}.ledger-date strong{font-family:Georgia,serif;font-size:13px;font-weight:500;display:block}.ledger-store{align-items:center;gap:9px;min-width:0;display:flex}.ledger-store>span:last-child{min-width:0}.ledger-store strong,.ledger-detail strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.store-monogram.mini{flex:0 0 30px;width:30px;height:30px;font-size:8px}.movement-pill{text-transform:uppercase;border-radius:30px;padding:6px 8px;font-size:7px;font-weight:800;display:inline-block}.kind-sale{background:var(--green-bg);color:var(--green)}.kind-expense,.kind-return{background:var(--red-bg);color:var(--red)}.kind-payment{background:var(--amber-bg);color:var(--amber)}.kind-open_account{color:#475b79;background:#edf0f7}.ledger-detail small{overflow-wrap:anywhere}.ledger-user span{color:var(--muted);text-transform:uppercase;font-size:7px;display:block}.ledger-user strong{margin-top:4px;font-size:9px;display:block}.ledger-amount{text-align:right}.ledger-amount strong{white-space:nowrap;font-family:Georgia,serif;font-size:15px;font-weight:600;display:block}.direction-in .ledger-amount strong{color:var(--green)}.direction-out .ledger-amount strong{color:var(--red)}.direction-info .ledger-amount strong{color:var(--muted)}.cash-pagination{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:8px;padding:16px 0 2px;display:flex}.cash-pagination button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:9px;min-height:34px;padding:0 12px;font-size:8px;font-weight:800}.cash-pagination button:hover:not(:disabled){background:#fff8f5;border-color:#cdb6ad}.cash-pagination button:disabled{cursor:not-allowed;opacity:.35}.cash-pagination span{color:var(--muted);text-align:center;min-width:54px;font-size:9px}.cash-pagination span strong{color:var(--ink)}.ledger-warning{background:var(--amber-bg);color:var(--amber);border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:9px}@media (width<=1500px){.cash-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cash-search{grid-column:span 2}.cash-balance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-ledger-row{grid-template-columns:95px minmax(140px,.8fr) minmax(140px,.8fr) minmax(220px,1.4fr) minmax(120px,.7fr)}.ledger-user{display:none}}@media (width<=900px){.cash-movement-hero{flex-direction:column;align-items:flex-start;gap:18px;padding:22px}.cash-movement-hero h2{font-size:26px}.cash-access-note{flex-basis:auto;width:100%}.cash-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-search,.cash-only-toggle{grid-column:1/-1}.cash-ledger-panel .panel-head{flex-direction:column}.cash-ledger-row{background:var(--paper);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr auto;align-items:start;gap:10px 12px;min-height:0;margin-bottom:10px;padding:14px}.cash-ledger-list{border-top:0}.cash-pagination{flex-wrap:wrap}.ledger-date,.ledger-store,.ledger-type{grid-column:1}.ledger-detail{border-top:1px solid var(--line);grid-column:1/-1;padding-top:9px}.ledger-user{grid-column:1;display:block}.ledger-amount{grid-area:1/2/span 3}}@media (width<=520px){.cash-filter-grid,.cash-balance-strip{grid-template-columns:1fr}.cash-search,.cash-only-toggle{grid-column:auto}.cash-ledger-panel{padding:12px}.cash-movement-metrics{grid-template-columns:1fr!important}}.salesperson-shell{--field-accent:#356772;--field-accent-dark:#254b55;--field-accent-soft:#e8f2f1;--field-border:#d6e4e1}.salesperson-shell .sidebar{border-right-color:var(--field-border);background:#f8fbfa}.salesperson-shell .brand-mark{background:var(--field-accent-dark);color:#f3fbf8}.salesperson-shell .sidebar-context{border-color:var(--field-border);background:linear-gradient(145deg,#edf5f3,#f8fbfa);box-shadow:0 8px 22px #274f560f}.salesperson-shell .sidebar-context .eyebrow,.salesperson-shell .page-heading .eyebrow{color:var(--field-accent)}.salesperson-shell .nav-item.active{background:var(--field-accent-dark);color:#fff;box-shadow:0 8px 18px #254b5529}.salesperson-shell .nav-group.active>.nav-primary-item{background:var(--field-accent-soft);color:var(--field-accent-dark)}.salesperson-shell .nav-group.active>.nav-primary-item:before{background:var(--field-accent-dark)}.salesperson-shell .nav-submenu{border-left-color:#bdd3d0}.salesperson-shell .nav-subitem:hover{color:var(--field-accent-dark);background:#edf5f3}.salesperson-shell .nav-subitem.active{background:var(--field-accent-soft);color:var(--field-accent-dark)}.salesperson-shell .nav-subitem.active:before{background:var(--field-accent-dark)}.salesperson-shell .salesperson-menu-heading{color:#758b88;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin:14px 10px 5px;font-size:9px;font-weight:850;display:flex}.salesperson-shell .salesperson-menu-toggle{cursor:pointer;text-align:left;background:0 0;border:0;width:calc(100% - 20px);padding:4px 0}.salesperson-shell .salesperson-menu-toggle:hover{color:var(--field-accent-dark)}.salesperson-shell .salesperson-menu-chevron{margin-left:auto;font-size:12px;transition:transform .18s}.salesperson-shell .salesperson-menu-toggle[aria-expanded=false] .salesperson-menu-chevron{transform:rotate(-90deg)}.salesperson-shell .salesperson-menu-heading .app-icon{width:13px;height:13px}.salesperson-shell .nav-group:first-of-type .salesperson-menu-heading{margin-top:5px}.salesperson-shell .nav-group.active .salesperson-menu-heading{color:var(--field-accent-dark)}.salesperson-shell .nav-group .nav-submenu{margin-bottom:2px;margin-left:13px;padding-left:9px}.salesperson-shell .salesperson-side-subnav{border-left-color:#bdd3d0}.salesperson-shell .salesperson-subnav-item:hover{color:var(--field-accent-dark);background:#edf5f3}.salesperson-shell .salesperson-subnav-item.active{background:var(--field-accent-soft);color:var(--field-accent-dark)}.salesperson-shell .sidebar-foot .user-avatar,.salesperson-shell .profile-chip{color:var(--field-accent-dark);background:#dcecea}.salesperson-shell .topbar{background:#f4f9f7e8;border-bottom-color:#c7dad6d1}.salesperson-shell .main{background:linear-gradient(155deg,#f8f6f1 0%,#f3f8f6 54%,#eef5f3 100%)}.salesperson-shell .mobile-nav button.active{color:var(--field-accent-dark)}.salesperson-page{--sales-blue:#356772;gap:16px}.salesperson-page .eyebrow{color:var(--field-accent)}.salesperson-page .panel{border-color:var(--field-border);background:#ffffffe0;border-radius:18px;box-shadow:0 8px 28px #274f560b}.salesperson-page .metric-card{border-color:var(--field-border);background:#ffffffe6;border-radius:16px;box-shadow:0 7px 20px #274f560a}.salesperson-page .primary-button{background:var(--field-accent-dark);box-shadow:0 9px 22px #254b552b}.salesperson-page .secondary-button{border-color:var(--field-border);color:var(--field-accent-dark)}.salesperson-page .field input:focus,.salesperson-page .field select:focus,.salesperson-page .field textarea:focus{border-color:var(--field-accent);box-shadow:0 0 0 3px #3567721a}.salesperson-page .period-pill{background:var(--field-accent-soft);color:var(--field-accent-dark);border-color:#c8dcd8}.salesperson-page .customer-list>button.active{box-shadow:inset 3px 0 0 var(--field-accent);background:#edf5f3}.salesperson-page .customer-detail{border-color:var(--field-border);background:linear-gradient(145deg,#fff,#f3f8f6)}.salesperson-hero{border:0;border-left:5px solid var(--field-accent);background:linear-gradient(125deg,#f8fcfb 0%,#edf5f3 58%,#e3efed 100%);border-radius:14px;justify-content:space-between;align-items:center;min-height:112px;padding:16px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 24px #274f5614}.salesperson-hero>*{z-index:1;position:relative}.salesperson-hero h2{margin:4px 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.salesperson-hero p{color:#657571;max-width:760px;margin:0;font-size:10px;line-height:1.4}.salesperson-hero-copy{min-width:0;padding-right:28px}.salesperson-hero-tools{flex:0 0 205px;align-items:stretch;gap:6px;display:grid}.salesperson-field-badge{color:var(--field-accent-dark);letter-spacing:.04em;text-transform:uppercase;background:#ffffffb8;border:1px solid #c6d9d5;border-radius:9px;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.salesperson-field-badge i{background:#4b8b71;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #4b8b711c}.salesperson-period{min-width:190px}.salesperson-period input{background:#ffffffe0;border-color:#cbdcd8}.salesperson-rule-pending{background:var(--amber-bg);border:1px solid #ead5ae;border-radius:14px;align-items:center;gap:12px;padding:14px 18px;display:flex}.salesperson-rule-pending>span{color:var(--amber);background:#fff;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;display:flex}.salesperson-rule-pending strong,.salesperson-rule-pending small{display:block}.salesperson-rule-pending strong{font-size:10px}.salesperson-rule-pending small{color:var(--muted);margin-top:3px;font-size:8px}.salesperson-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.salesperson-progress-panel .panel-head>strong{color:var(--field-accent-dark);font-family:Georgia,serif;font-size:25px;font-weight:500}.salesperson-progress-track{background:#eee7de;border-radius:99px;height:14px;overflow:hidden}.salesperson-progress-track span{background:linear-gradient(90deg,var(--field-accent-dark),#5f9188);border-radius:inherit;height:100%;transition:width .35s;display:block}.salesperson-formula{color:var(--muted);justify-content:space-between;gap:22px;margin-top:12px;font-size:8px;display:flex}.salesperson-entry-grid{grid-template-columns:.8fr 1.4fr 1fr 1.15fr 1fr;align-items:end;gap:11px;display:grid}.salesperson-customer-combobox{z-index:8;position:relative}.salesperson-customer-suggestions{border:1px solid var(--field-border);z-index:50;background:#fff;border-radius:12px;max-height:min(280px,42dvh);padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 35px #254b552e}.salesperson-customer-suggestions button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;min-height:48px;padding:10px 12px;display:block}.salesperson-customer-suggestions button:hover,.salesperson-customer-suggestions button:focus-visible{background:var(--field-accent-soft);outline:0}.salesperson-customer-suggestions strong,.salesperson-customer-suggestions small{display:block}.salesperson-customer-suggestions strong{font-size:10px;line-height:1.35}.salesperson-customer-suggestions small{color:var(--muted);margin-top:3px;font-size:7px}.salesperson-note{grid-column:span 2}.salesperson-collection-panel{min-height:calc(100vh - 150px);padding:34px}.collection-entry-head{border-bottom:1px solid var(--field-border);align-items:center;margin-bottom:24px;padding-bottom:22px}.collection-entry-head h2{margin:7px 0;font-family:Georgia,serif;font-size:34px;font-weight:400}.collection-entry-badge{background:var(--field-accent-soft);color:var(--field-accent-dark);text-transform:uppercase;border:1px solid #bed4d0;border-radius:999px;padding:8px 12px;font-size:8px;font-weight:800}.collection-dashboard-heading{border:1px solid var(--field-border);border-left:5px solid var(--field-accent);background:linear-gradient(125deg,#f8fcfb,#eaf4f1);border-radius:16px;justify-content:space-between;align-items:center;min-height:150px;padding:27px 31px;display:flex}.collection-dashboard-heading h2{margin:7px 0;font-family:Georgia,serif;font-size:32px;font-weight:400}.collection-dashboard-heading p{color:var(--muted);margin:0;line-height:1.55}.collection-dashboard-heading .field{flex:0 0 220px}.collection-dashboard-filters{flex:none;align-items:flex-end;gap:12px;display:flex}.collection-dashboard-filters .field{flex:0 0 220px}.collection-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-analytics-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:16px;display:grid}.collection-method-chart{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:30px;padding:8px 4px 2px;display:grid}.collection-donut{aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;width:200px;display:flex;position:relative}.collection-donut:after{border:1px solid var(--field-border);content:"";background:#fff;border-radius:50%;position:absolute;inset:27px}.collection-donut>span{text-align:center;z-index:1;max-width:135px;position:relative}.collection-donut strong,.collection-donut small{display:block}.collection-donut strong{color:var(--field-accent-dark);font-family:Georgia,serif;font-size:17px;font-weight:500}.collection-donut small{color:var(--muted);margin-top:5px;font-size:8px}.collection-method-legend{gap:13px;display:grid}.collection-method-legend>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.collection-method-legend>div>span{align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.collection-method-legend>div>span>i{border-radius:50%;width:9px;height:9px;display:block}.collection-method-legend>div>span small{color:var(--muted);margin-left:auto;font-size:7px;font-weight:500}.collection-method-legend>div>strong{font-family:Georgia,serif;font-size:13px;font-weight:500}.collection-method-legend>div>div{background:#edf1ef;border-radius:99px;grid-column:1;height:7px;overflow:hidden}.collection-method-legend>div>div i{border-radius:inherit;min-width:0;height:100%;display:block}.collection-method-legend>div>small{color:var(--muted);text-align:right;font-size:7px}.collection-method-legend .method-cash>span>i,.collection-method-legend .method-cash>div i{background:#3f816f}.collection-method-legend .method-card>span>i,.collection-method-legend .method-card>div i{background:#46758c}.collection-method-legend .method-cheque>span>i,.collection-method-legend .method-cheque>div i{background:#b9823c}.maturity-hero{border:1px solid var(--field-border);background:linear-gradient(145deg,#edf6f3,#f8fbfa);border-radius:15px;padding:22px}.maturity-hero span,.maturity-hero strong,.maturity-hero small,.maturity-details span,.maturity-details strong,.maturity-details small{display:block}.maturity-hero span,.maturity-details span{color:var(--muted);letter-spacing:.5px;text-transform:uppercase;font-size:8px;font-weight:800}.maturity-hero strong{color:var(--field-accent-dark);margin-top:8px;font-family:Georgia,serif;font-size:31px;font-weight:500}.maturity-hero small{color:var(--muted);margin-top:7px;font-size:8px}.maturity-details{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.maturity-details>div{border:1px solid var(--field-border);border-radius:12px;padding:14px}.maturity-details strong{margin-top:7px;font-family:Georgia,serif;font-size:17px;font-weight:500}.maturity-details small{color:var(--muted);margin-top:5px;font-size:7px}.collection-customer-table{border:1px solid var(--field-border);border-radius:13px;overflow:hidden}.collection-customer-head,.collection-customer-table>div:not(.collection-customer-head){grid-template-columns:minmax(220px,1.5fr) 70px repeat(3,minmax(105px,.75fr)) minmax(120px,.85fr);align-items:center;gap:12px;min-width:840px;padding:12px 14px;display:grid}.collection-customer-head{color:var(--field-accent-dark);letter-spacing:.5px;text-transform:uppercase;background:#edf5f3;font-size:8px;font-weight:800}.collection-customer-table>div:not(.collection-customer-head){border-top:1px solid var(--field-border);font-size:9px}.collection-customer-table>div:not(.collection-customer-head):nth-child(odd){background:#fbfdfc}.collection-customer-table strong,.collection-customer-table small{display:block}.collection-customer-table small{color:var(--muted);margin-top:4px;font-size:7px}.collection-customer-table>div>span:not(:first-child),.collection-customer-table>div>strong:last-child{text-align:right}.collection-customer-table>div>strong:last-child{color:var(--green);font-family:Georgia,serif;font-size:13px}.salesperson-receipt-option{border:1px solid var(--field-border);cursor:pointer;background:#f7faf9;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:15px;padding:14px 16px;display:grid}.salesperson-receipt-option.active{box-shadow:inset 3px 0 0 var(--field-accent);background:#eaf3f1;border-color:#9dbfba}.salesperson-receipt-option input{accent-color:var(--field-accent-dark);width:18px;height:18px}.salesperson-receipt-option strong,.salesperson-receipt-option small{display:block}.salesperson-receipt-option strong{font-size:10px}.salesperson-receipt-option small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.salesperson-receipt-option b{border:1px solid var(--field-border);color:var(--field-accent-dark);background:#fff;border-radius:99px;padding:7px 10px;font-size:8px}.salesperson-cheques{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.salesperson-cheque-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.salesperson-cheque-head strong,.salesperson-cheque-head small{display:block}.salesperson-cheque-head strong{font-size:11px}.salesperson-cheque-head small{color:var(--muted);margin-top:3px;font-size:8px}.salesperson-cheque-head-tools{align-items:end;gap:10px;display:flex}.product-dispatch-date{min-width:230px}.product-dispatch-date>small{color:var(--muted);margin-top:4px;font-size:7px;display:block}.salesperson-cheque-row{background:var(--paper);border:1px solid var(--line);border-radius:14px;grid-template-columns:auto 1.35fr .8fr .9fr .7fr;align-items:center;gap:11px;min-width:0;max-width:100%;margin-bottom:10px;padding:12px;display:grid}.salesperson-cheque-row>*{min-width:0;max-width:100%}.cheque-index{color:var(--gold);font-family:Georgia,serif;font-size:15px}.cheque-dropzone{cursor:pointer;text-align:center;border:1px dashed #cdbeb0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:70px;padding:9px;display:flex}.cheque-dropzone.ready{background:var(--green-bg);border-color:#9fc7b5}.cheque-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.cheque-dropzone span{font-size:8px;font-weight:800}.cheque-dropzone small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin-top:4px;font-size:7px;overflow:hidden}.cheque-actions{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.cheque-actions a,.cheque-actions button{color:var(--wine);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:800;text-decoration:underline}.cheque-actions small{color:var(--muted);font-size:7px}.salesperson-cheque-summary{border:1px solid var(--field-border);background:linear-gradient(120deg,#f6faf9,#f8f2ec);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.salesperson-cheque-summary>div{padding:15px 18px}.salesperson-cheque-summary>div+div{border-left:1px solid var(--field-border)}.salesperson-cheque-summary span,.salesperson-cheque-summary strong,.salesperson-cheque-summary small{display:block}.salesperson-cheque-summary span{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:800}.salesperson-cheque-summary strong{margin-top:6px;font-family:Georgia,serif;font-size:20px;font-weight:500}.salesperson-cheque-summary small{color:var(--muted);margin-top:5px;font-size:7px}.salesperson-cheque-summary .weighted{box-shadow:inset 3px 0 0 var(--field-accent)}.product-mailing-page{gap:18px;display:grid}.mailing-hero{border:1px solid var(--line);background:linear-gradient(125deg,#fffdf9 0%,#f8eee8 62%,#eef5f3 100%);border-radius:18px;justify-content:space-between;align-items:center;min-height:190px;padding:32px 36px;display:flex;position:relative;overflow:hidden}.mailing-hero>*{z-index:1;position:relative}.mailing-hero h2{max-width:740px;margin:8px 0 10px;font-family:Georgia,serif;font-size:34px;font-weight:400}.mailing-hero p{color:var(--muted);max-width:760px;margin:0;line-height:1.65}.mailing-safety{background:#ffffffd1;border:1px solid #cce2d7;border-radius:14px;flex:0 0 275px;align-items:center;gap:12px;padding:15px 17px;display:flex}.mailing-safety>span{background:var(--green);color:#fff;border-radius:50%;flex:0 0 31px;justify-content:center;align-items:center;height:31px;display:flex}.mailing-safety strong,.mailing-safety small{display:block}.mailing-safety strong{color:var(--green);font-size:10px}.mailing-safety small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.mailing-create-grid{grid-template-columns:1.05fr 1.2fr 1.6fr auto;align-items:end;gap:12px;display:grid}.mailing-audience-picker{background:var(--paper);border:1px solid var(--line);border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:7px;display:grid}.mailing-audience-picker button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;padding:12px 15px}.mailing-audience-picker button.active{background:#fff;border-color:#cfb7bb;box-shadow:0 5px 15px #532c3312}.mailing-audience-picker strong,.mailing-audience-picker small{display:block}.mailing-audience-picker strong{font-size:10px}.mailing-audience-picker small{color:var(--muted);margin-top:4px;font-size:7px}.mailing-dropzone{cursor:pointer;text-align:center;border:1px dashed #cdbeb0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:84px;padding:12px;display:flex}.mailing-dropzone.ready{background:var(--green-bg);border-color:#9fc7b5}.mailing-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.mailing-dropzone span{font-size:9px;font-weight:800}.mailing-dropzone small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin-top:5px;font-size:7px;overflow:hidden}.mailing-notes textarea{min-height:84px}.mailing-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:18px;display:grid}.mailing-editor{min-width:0}.mailing-editor>.field{margin-bottom:12px}.mailing-ai-badge{border-radius:999px;padding:8px 10px;font-size:8px;font-weight:800}.mailing-ai-badge.ai{background:var(--green-bg);color:var(--green)}.mailing-ai-badge.fallback{background:var(--amber-bg);color:var(--amber)}.mailing-preview{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffdf9;border-radius:18px;align-self:start;overflow:hidden}.mailing-preview-brand{background:var(--wine);color:#fff;padding:22px 26px}.mailing-preview-brand strong,.mailing-preview-brand span{display:block}.mailing-preview-brand strong{letter-spacing:1.5px;font-family:Georgia,serif;font-size:22px}.mailing-preview-brand span{color:#ecd8ba;letter-spacing:1.8px;margin-top:5px;font-size:7px}.mailing-preview>img{aspect-ratio:16/10;object-fit:cover;background:#eee7df;width:100%;display:block}.mailing-preview-copy{padding:26px}.mailing-preview-copy>span{color:var(--gold);letter-spacing:1.5px;font-size:7px;font-weight:800}.mailing-preview-copy h3{margin:9px 0;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.16}.mailing-preview-copy b{color:var(--wine);font-size:9px;display:block}.mailing-preview-copy p{color:var(--muted);margin:14px 0;line-height:1.65}.mailing-preview-copy ul{border:1px solid var(--line);background:#faf5ef;border-radius:12px;margin:0;padding:12px 16px;list-style:none}.mailing-preview-copy li{padding:5px 0 5px 15px;font-size:9px;line-height:1.5;position:relative}.mailing-preview-copy li:before{color:var(--gold);content:"●";font-size:7px;position:absolute;top:7px;left:0}.mailing-store-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mailing-store-choice{background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.mailing-store-choice:has(input:checked){background:var(--green-bg);border-color:#a8cbb9}.mailing-store-choice.disabled{cursor:not-allowed;opacity:.55}.mailing-store-choice input{accent-color:var(--wine)}.mailing-store-choice span,.mailing-store-choice strong,.mailing-store-choice small{min-width:0}.mailing-store-choice strong,.mailing-store-choice small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mailing-store-choice strong{font-size:9px}.mailing-store-choice small{color:var(--muted);margin-top:4px;font-size:7px}.mailing-salesperson-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mailing-salesperson-choice{background:var(--paper);border:1px solid var(--line);border-radius:12px;gap:10px;padding:13px;display:grid}.mailing-salesperson-choice:has(label input:checked){background:var(--green-bg);border-color:#a8cbb9}.mailing-salesperson-choice.missing{background:var(--amber-bg)}.mailing-salesperson-choice>label{cursor:pointer;align-items:center;gap:9px;min-width:0;display:flex}.mailing-salesperson-choice>label input{accent-color:var(--wine)}.mailing-salesperson-choice>label strong,.mailing-salesperson-choice>label small{display:block}.mailing-salesperson-choice>label strong{font-size:9px}.mailing-salesperson-choice>label small{color:var(--muted);margin-top:3px;font-size:7px}.mailing-salesperson-choice>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.mailing-salesperson-choice>div input{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:9px;min-width:0;padding:9px 10px}.mailing-send-actions{border-top:1px solid var(--line);grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:10px;margin-top:18px;padding-top:18px;display:grid}.mailing-preview-unsubscribe{color:var(--muted);margin-top:18px;font-size:8px;text-decoration:underline;display:block}.mailing-external-area{gap:14px;display:grid}.mailing-import-box{background:var(--paper);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;padding:12px;display:grid}.mailing-import-box .mailing-dropzone{min-height:70px}.mailing-import-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.mailing-import-summary span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:11px;padding:12px;font-size:8px}.mailing-import-summary b{color:var(--ink);margin-bottom:4px;font-family:Georgia,serif;font-size:18px;display:block}.mailing-external-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-height:390px;padding-right:4px;display:grid;overflow:auto}.mailing-permission-confirm{background:var(--green-bg);cursor:pointer;border:1px solid #acd0bf;border-radius:13px;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.mailing-permission-confirm input{accent-color:var(--green);margin-top:2px}.mailing-permission-confirm strong,.mailing-permission-confirm small{display:block}.mailing-permission-confirm strong{color:var(--green);font-size:9px}.mailing-permission-confirm small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.5}.mailing-delivery-plan{background:var(--amber-bg);border:1px solid #ead4ad;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:5px;padding:13px 16px;display:grid}.mailing-delivery-plan b{color:var(--amber);font-size:9px}.mailing-delivery-plan span{color:var(--muted);font-size:8px;line-height:1.5}.mailing-history-list{display:grid}.mailing-history-list>button{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:10px 0;display:grid}.mailing-history-list>button:last-child{border-bottom:0}.mailing-history-list img{background:var(--paper);object-fit:cover;border-radius:9px;width:54px;height:54px}.mailing-history-list strong,.mailing-history-list small{display:block}.mailing-history-list strong{font-family:Georgia,serif;font-size:14px;font-weight:500}.mailing-history-list small{color:var(--muted);margin-top:4px;font-size:8px}@media (width<=1100px){.mailing-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mailing-workspace{grid-template-columns:1fr}.mailing-preview{justify-self:center;width:100%;max-width:620px}.mailing-store-grid,.mailing-external-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.mailing-hero{flex-direction:column;align-items:flex-start;gap:18px;padding:23px}.mailing-hero h2{font-size:27px}.mailing-safety{flex-basis:auto;width:100%}.mailing-create-grid,.mailing-store-grid,.mailing-salesperson-grid,.mailing-send-actions,.mailing-import-box,.mailing-import-summary,.mailing-external-list,.mailing-delivery-plan,.mailing-audience-picker{grid-template-columns:1fr}.mailing-preview-copy{padding:21px}.mailing-preview-copy h3{font-size:23px}.mailing-send-actions button{width:100%}}.online-sales-shell{--online-accent:#765846;--online-soft:#f2eae3}.online-sales-shell .sidebar{border-right-color:#dfd2c8}.online-sales-shell .sidebar .brand-mark{background:var(--online-accent)}.online-sales-shell .nav-item.active{background:var(--online-soft);color:var(--online-accent)}.online-sales-page{gap:18px}.online-sales-hero{background:linear-gradient(135deg,#fffaf5 0%,#f2eae3 72%,#ebe0d7 100%);border:1px solid #dfd2c8;border-radius:18px;justify-content:space-between;align-items:end;min-height:210px;padding:28px;display:flex;position:relative;overflow:hidden}.online-sales-hero:after{content:"";border:1px solid #76584629;border-radius:50%;width:280px;height:280px;position:absolute;top:-170px;right:-70px}.online-sales-hero>div,.online-sales-hero>label{z-index:1;position:relative}.online-sales-hero h2{margin:8px 0 10px;font:36px Georgia,serif}.online-sales-hero p{color:var(--muted);max-width:680px;margin:0;line-height:1.7}.online-period{min-width:220px}.online-sales-entry-panel{padding:24px}.online-total{text-align:right}.online-total span,.online-total strong{display:block}.online-total span{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:800}.online-total strong{color:var(--online-accent);margin-top:6px;font:26px Georgia,serif}.online-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.online-channel-card{background:linear-gradient(145deg,#fff,#fbf7f3);border:1px solid #e3d7ce;border-radius:14px;grid-template-columns:auto 1fr;gap:10px;padding:16px;display:grid}.online-channel-card>b{color:#9b745d;padding-top:24px;font:15px Georgia,serif}.online-channel-card .field{min-width:0}.online-save-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;display:flex}.online-save-row small{color:var(--muted)}.online-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.online-account-grid article{background:linear-gradient(145deg,#fff,#f8f2ed);border:1px solid #dfd2c8;border-radius:15px;padding:18px}.online-account-grid header{align-items:center;gap:12px;display:flex}.online-account-grid header i{background:var(--online-accent);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-style:normal;font-weight:800;display:flex}.online-account-grid header strong,.online-account-grid header small{display:block}.online-account-grid header small{color:var(--muted);margin-top:4px;font-size:7px}.online-account-grid dl{grid-template-columns:repeat(2,1fr);gap:1px;margin:16px 0 0;display:grid}.online-account-grid dl>div{background:#ffffffc7;border:1px solid #e9e1ef;padding:12px}.online-account-grid dt{color:var(--muted);font-size:7px}.online-account-grid dd{margin:6px 0 0;font:17px Georgia,serif}@media (width<=1000px){.online-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.online-sales-hero{flex-direction:column;align-items:stretch;min-height:0;padding:20px}.online-sales-hero h2{font-size:29px}.online-period{min-width:0;margin-top:18px}.online-channel-grid,.online-account-grid{grid-template-columns:1fr}.online-save-row{flex-direction:column;align-items:stretch;gap:14px}.online-save-row button{width:100%;min-height:50px}.online-account-grid dl{grid-template-columns:1fr}}.shopify-sales-page{gap:18px}.shopify-sales-hero{min-height:190px}.shopify-freshness{background:#ffffffc2;border:1px solid #6b4c8a2e;border-radius:14px;flex-direction:column;gap:5px;min-width:210px;padding:15px 18px;display:flex}.shopify-freshness span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.shopify-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.shopify-kpi-grid article{background:#fff;border:1px solid #e5dcd3;border-radius:18px;flex-direction:column;padding:20px;display:flex;box-shadow:0 8px 24px #4a362b0d}.shopify-kpi-grid article>span{color:#6b4c8a;letter-spacing:.14em;font-size:11px;font-weight:900}.shopify-kpi-grid article>strong{margin:10px 0 3px;font:26px Georgia,serif}.shopify-kpi-grid article>small{color:var(--muted)}.shopify-kpi-grid dl{border-top:1px solid #eee6de;grid-template-columns:1fr 1fr;gap:9px;margin:16px 0 0;padding-top:13px;display:grid}.shopify-kpi-grid dl div{flex-direction:column;display:flex}.shopify-kpi-grid dt{color:var(--muted);text-transform:uppercase;font-size:10px}.shopify-kpi-grid dd{margin:2px 0 0;font-weight:800}.shopify-empty-kpi{justify-content:center;min-height:160px}.shopify-filter-grid{grid-template-columns:repeat(6,minmax(120px,1fr));gap:12px;margin:18px 0;display:grid}.shopify-search{grid-column:span 3}.shopify-order-table{border:1px solid #e7ded6;border-radius:16px;overflow:hidden}.shopify-order-head,.shopify-order-table>button{text-align:left;grid-template-columns:1.05fr 1.2fr 1.55fr .55fr 1.05fr 1fr 1fr 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.shopify-order-head{color:#756d68;letter-spacing:.1em;text-transform:uppercase;background:#f4eee8;font-size:10px;font-weight:900}.shopify-order-table>button{appearance:none;color:inherit;cursor:pointer;font:inherit;background:#fff;border:0;border-top:1px solid #eee5dd;width:100%}.shopify-order-table>button:hover{background:#fbf8f5}.shopify-order-table>button span{flex-direction:column;min-width:0;display:flex}.shopify-order-table b{text-overflow:ellipsis;overflow:hidden}.shopify-order-table small{color:var(--muted);margin-top:3px;font-size:11px}.shopify-order-table i{color:#604b86;background:#eee9f6;border-radius:999px;align-self:flex-start;padding:5px 8px;font-style:normal;font-weight:900}.shopify-order-table em{font-size:11px;font-style:normal;font-weight:800}.shopify-loading{color:var(--muted);text-align:center;padding:45px}.shopify-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.shopify-drawer-backdrop{z-index:120;background:#231a164d;justify-content:flex-end;display:flex;position:fixed;inset:0}.shopify-order-drawer{background:#fffaf6;width:92%;max-width:580px;height:100%;padding:28px;overflow:auto;box-shadow:-15px 0 45px #2e1f1829}.shopify-order-drawer header{justify-content:space-between;align-items:flex-start;display:flex}.shopify-order-drawer header h3{margin:7px 0;font:32px Georgia,serif}.shopify-order-drawer header button{cursor:pointer;background:0 0;border:0;font-size:30px}.shopify-order-drawer section{border-top:1px solid #eadfd6;margin-top:22px;padding-top:20px}.shopify-order-drawer h4{margin:0 0 10px;font:18px Georgia,serif}.shopify-order-drawer p{color:var(--muted);margin:6px 0}.shopify-drawer-line,.shopify-drawer-totals div{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.shopify-drawer-line span:first-child{flex-direction:column;display:flex}.shopify-drawer-line small{color:var(--muted)}.shopify-drawer-totals strong{font-size:20px}.online-sales-manual-legacy{margin-top:18px;padding:20px}.online-sales-manual-legacy>summary{cursor:pointer;font-weight:900}.online-sales-manual-legacy>.online-sales-page{margin-top:20px}.shopify-integration-panel{margin-bottom:18px;padding:22px}.shopify-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.shopify-store-grid article{border:1px solid #e5dcd3;border-radius:16px;padding:18px}.shopify-store-grid article>header,.shopify-store-grid article>header>div{justify-content:space-between;align-items:center;display:flex}.shopify-store-grid article>header>div{justify-content:flex-start;gap:9px}.shopify-store-grid article>header span:not(.status-dot){flex-direction:column;display:flex}.shopify-store-grid article>header small{color:var(--muted);font-size:10px}.shopify-store-grid dl{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.shopify-store-grid dl div{min-width:0}.shopify-store-grid dt{color:var(--muted);text-transform:uppercase;font-size:10px}.shopify-store-grid dd{text-overflow:ellipsis;margin:2px 0;font-size:12px;font-weight:800;overflow:hidden}.shopify-store-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.shopify-store-actions button{padding:9px 11px;font-size:11px}.shopify-run-summary{color:var(--muted);background:#f6f1ec;border-radius:9px;padding:9px;font-size:11px}@media (width<=1000px){.shopify-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shopify-search{grid-column:span 2}.shopify-order-head{display:none}.shopify-order-table{border:0;gap:10px;display:grid}.shopify-order-table>button{border:1px solid #e7ded6;border-radius:14px;grid-template-columns:1fr 1fr;padding:15px}.shopify-order-table>button span:nth-child(3){grid-column:span 2}.shopify-store-grid{grid-template-columns:1fr}}@media (width<=650px){.shopify-kpi-grid{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.shopify-kpi-grid article{scroll-snap-align:start;flex:0 0 82%}.shopify-filter-grid{grid-template-columns:1fr}.shopify-search{grid-column:auto}.shopify-order-table>button{grid-template-columns:1fr 1fr}.shopify-order-table>button span:nth-child(4),.shopify-order-table>button span:nth-child(5),.shopify-order-table>button span:nth-child(8){display:none}.shopify-order-drawer{padding:20px}.shopify-store-grid dl{grid-template-columns:1fr}.shopify-integration-panel{padding:16px}}.online-mocha-workspace{--mocha-950:#3f2f27;--mocha-800:#5b4336;--mocha-700:#765846;--mocha-500:#9a735c;--mocha-300:#cdb8a8;--mocha-150:#e8dcd2;--mocha-75:#f5efe9;--mocha-25:#fcf9f6;color:var(--mocha-950)}.online-sales-module-head{background:linear-gradient(135deg,var(--mocha-25),var(--mocha-75));border:1px solid var(--mocha-150);border-radius:22px;grid-template-columns:minmax(260px,1fr) minmax(460px,auto);gap:20px;padding:28px 30px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #3f2f2712}.online-sales-module-head:after{content:"";border:1px solid #7658461f;border-radius:50%;width:240px;height:240px;position:absolute;top:-130px;right:-90px}.online-module-title,.online-header-filters,.online-internal-tabs{z-index:1;position:relative}.online-module-title h2{color:var(--mocha-950);letter-spacing:.025em;margin:7px 0;font:42px Georgia,serif}.online-module-title p{color:#75685f;max-width:560px;margin:0;line-height:1.6}.online-header-filters{grid-template-columns:repeat(3,minmax(145px,1fr));align-items:end;gap:10px;display:grid}.online-internal-tabs{scrollbar-width:none;grid-column:1/-1;gap:4px;display:flex;overflow-x:auto}.online-internal-tabs button{appearance:none;color:#7c6f67;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:16px 22px;font-size:11px;font-weight:900}.online-internal-tabs button.active{border-bottom-color:var(--mocha-700);color:var(--mocha-800)}.online-tab-content{gap:18px;animation:.18s ease-out onlineTabIn;display:grid}@keyframes onlineTabIn{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}.online-dashboard-kpis{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.online-dashboard-kpis article{border:1px solid var(--mocha-150);background:#fff;border-radius:17px;flex-direction:column;min-height:130px;padding:18px;display:flex;box-shadow:0 8px 22px #3f2f270b}.online-dashboard-kpis article>span{color:var(--mocha-700);letter-spacing:.11em;font-size:9px;font-weight:900}.online-dashboard-kpis article>strong,.online-currency-values strong{margin-top:15px;font:20px Georgia,serif}.online-dashboard-kpis article>small{color:#87786e;margin-top:7px;font-size:10px}.online-currency-values{flex-direction:column;display:flex}.online-currency-values strong+strong{margin-top:5px}.online-channel-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.online-channel-summary article{background:linear-gradient(145deg,#fff,var(--mocha-25));border:1px solid var(--mocha-150);border-radius:17px;min-height:150px;padding:18px}.online-channel-summary header{justify-content:space-between;align-items:center;display:flex}.online-channel-summary header>span{color:var(--mocha-800);letter-spacing:.08em;font-size:10px;font-weight:900}.online-channel-summary i{border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.online-channel-summary i.live{color:#39725a;background:#e4f1eb}.online-channel-summary i.waiting{background:var(--mocha-75);color:#927969}.online-channel-summary>article>strong{margin:20px 0;font:23px Georgia,serif;display:block}.online-channel-summary>article>small{color:#8a7c72;margin-top:26px;line-height:1.5;display:block}.online-channel-summary dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.online-channel-summary dt{color:#92837a;font-size:8px}.online-channel-summary dd{margin:4px 0 0;font-size:11px;font-weight:800}.online-analytics-grid{grid-template-columns:2fr 1fr;gap:16px;display:grid}.online-chart-panel{padding:22px}.online-trend-groups{gap:16px;display:grid}.online-trend-group>header{justify-content:space-between;align-items:center;display:flex}.online-trend-group>header strong{color:var(--mocha-800);font-size:12px}.online-trend-group>header small{color:#887a70;font-size:9px}.online-trend-chart{border-bottom:1px solid var(--mocha-150);align-items:end;gap:8px;height:150px;padding:12px 4px 0;display:flex}.online-trend-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:13px;height:100%;display:flex}.online-trend-chart span{background:linear-gradient(var(--mocha-500),var(--mocha-800));border-radius:7px 7px 2px 2px;width:100%;min-height:7px}.online-trend-chart small{color:#887a70;white-space:nowrap;margin-top:7px;font-size:7px}.online-status-list{gap:10px;display:grid}.online-status-list div{background:var(--mocha-25);border:1px solid var(--mocha-150);border-radius:12px;justify-content:space-between;align-items:center;padding:14px;display:flex}.online-status-list span{font-size:11px}.online-status-list strong{color:var(--mocha-700);font:22px Georgia,serif}.online-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.online-bottom-grid>.panel{padding:20px}.online-rank-row{color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #eee5dd;justify-content:space-between;align-items:center;width:100%;padding:12px 0;display:flex}.online-rank-row:last-child{border-bottom:0}.online-rank-row.action{cursor:pointer}.online-rank-row.action:hover{color:var(--mocha-700)}.online-rank-row span{flex-direction:column;display:flex}.online-rank-row b{font-size:11px}.online-rank-row small{color:#8b7d73;margin-top:4px;font-size:9px}.online-rank-row strong{white-space:nowrap;font-size:11px}.online-empty-state{background:var(--mocha-25);border:1px dashed var(--mocha-300);color:#796a60;text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;padding:28px;display:flex}.online-empty-state>span{color:var(--mocha-500);font-size:28px}.online-empty-state strong{color:var(--mocha-800);font:20px Georgia,serif}.online-empty-state small{max-width:440px}.shopify-order-panel{padding:23px}.shopify-filter-grid.compact{grid-template-columns:repeat(6,minmax(105px,1fr))}.shopify-filter-grid.compact .shopify-search{grid-column:span 5}.shopify-order-table i,.online-data-table i{background:var(--mocha-75);color:var(--mocha-800)}.online-dashboard-kpis.product{grid-template-columns:repeat(5,minmax(0,1fr))}.online-dashboard-kpis.product article>strong{font-family:inherit;font-size:14px;line-height:1.35}.online-compact-filters{grid-template-columns:2fr 1fr 1fr;gap:12px;margin:18px 0;display:grid}.online-data-table{border:1px solid var(--mocha-150);border-radius:16px;overflow-x:auto}.online-data-head,.online-data-table>div:not(.online-data-head),.online-data-table>button{text-align:left;grid-template-columns:1.4fr 1.1fr .8fr .8fr 1fr 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.online-data-head{background:var(--mocha-75);color:#76685f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.online-data-table>div:not(.online-data-head),.online-data-table>button{color:inherit;font:inherit;background:#fff;border:0;border-top:1px solid #eee4dc;width:100%}.online-data-table>button{cursor:pointer}.online-data-table>button:hover{background:var(--mocha-25)}.online-data-table span{flex-direction:column;min-width:0;display:flex}.online-data-table b{text-overflow:ellipsis;font-size:11px;overflow:hidden}.online-data-table small{color:#887a71;margin-top:4px;font-size:9px}.online-data-table i{border-radius:999px;align-self:flex-start;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.customer-drawer-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.customer-drawer-kpis div{background:var(--mocha-25);border:1px solid var(--mocha-150);border-radius:10px;flex-direction:column;padding:12px;display:flex}.customer-drawer-kpis span{color:#88796f;text-transform:uppercase;font-size:8px}.customer-drawer-kpis strong{margin-top:5px;font-size:12px}@media (width<=1250px){.online-dashboard-kpis,.online-dashboard-kpis.product{grid-template-columns:repeat(3,minmax(0,1fr))}.shopify-filter-grid.compact{grid-template-columns:repeat(4,minmax(110px,1fr))}.shopify-filter-grid.compact .shopify-search{grid-column:span 3}}@media (width<=980px){.online-sales-module-head{grid-template-columns:1fr;padding:22px 22px 0}.online-header-filters{grid-template-columns:repeat(3,1fr)}.online-channel-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.online-analytics-grid{grid-template-columns:1fr}.online-data-head{display:none}.online-data-table{border:0;gap:10px;display:grid}.online-data-table>div:not(.online-data-head),.online-data-table>button{border:1px solid var(--mocha-150);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.online-bottom-grid{grid-template-columns:1fr}}@media (width<=650px){.online-sales-module-head{border-radius:16px;margin:-4px;padding:18px 16px 0}.online-module-title h2{font-size:30px}.online-header-filters{grid-template-columns:1fr}.online-internal-tabs{margin:0 -16px;padding:0 12px}.online-internal-tabs button{padding:14px 13px}.online-dashboard-kpis,.online-dashboard-kpis.product{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.online-dashboard-kpis article,.online-dashboard-kpis.product article{scroll-snap-align:start;flex:0 0 78%}.online-channel-summary{grid-template-columns:1fr}.online-trend-chart{gap:4px;height:155px}.online-trend-chart small{display:none}.online-compact-filters,.shopify-filter-grid.compact{grid-template-columns:1fr}.shopify-filter-grid.compact .shopify-search{grid-column:auto}.online-data-table>div:not(.online-data-head),.online-data-table>button{grid-template-columns:1fr 1fr;padding:13px}.online-data-table.products>div>span:nth-child(5),.online-data-table.customers>button>span:nth-child(3){display:none}.customer-drawer-kpis{grid-template-columns:1fr}.online-bottom-grid>.panel{padding:16px}}.salesperson-submit-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;display:flex}.salesperson-submit-row small{color:var(--muted);font-size:8px}.salesperson-bottom-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.salesperson-history,.salesperson-leave-history{gap:8px;display:grid}.salesperson-history>div:not(.inline-empty),.salesperson-leave-history>div:not(.inline-empty){border:1px solid var(--field-border);background:#f7faf9;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;min-height:64px;padding:11px 13px;display:flex}.salesperson-history strong,.salesperson-history small,.salesperson-leave-history strong,.salesperson-leave-history small{display:block}.salesperson-history strong,.salesperson-leave-history strong{font-size:9px}.salesperson-history small,.salesperson-leave-history small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.5}.salesperson-history b{color:var(--green);white-space:nowrap;font-family:Georgia,serif;font-size:14px}.salesperson-history-actions{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.salesperson-history-actions a{background:var(--field-accent-soft);color:var(--field-accent-dark);white-space:nowrap;border:1px solid #c6d9d5;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:800;text-decoration:none}.salesperson-history-actions a:hover{background:#dcecea}.salesperson-ledger{border:1px solid var(--field-border);border-radius:13px;overflow:hidden}.salesperson-ledger-head,.salesperson-ledger>div:not(.inline-empty){grid-template-columns:minmax(150px,1fr) minmax(230px,1.8fr) minmax(100px,.7fr) minmax(100px,.7fr) minmax(140px,.9fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.salesperson-ledger-head{color:var(--field-accent-dark);letter-spacing:.5px;text-transform:uppercase;background:#edf5f3;font-size:8px;font-weight:800}.salesperson-ledger>div:not(.inline-empty){border-top:1px solid var(--field-border);min-height:67px}.salesperson-ledger>div.payment{background:#fff8f4}.salesperson-ledger strong,.salesperson-ledger small{display:block}.salesperson-ledger strong{font-size:9px}.salesperson-ledger small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}.salesperson-ledger .green-text,.salesperson-ledger .wine-text{white-space:nowrap;font-family:Georgia,serif;font-size:14px;font-weight:700}.wine-text{color:var(--wine)}.salesperson-leave-history b{background:var(--amber-bg);color:var(--amber);white-space:nowrap;border-radius:99px;padding:6px 8px;font-size:7px}.salesperson-leave-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.salesperson-leave-kpis span{background:var(--paper);border:1px solid var(--line);border-radius:11px;padding:12px}.salesperson-leave-kpis small,.salesperson-leave-kpis strong{display:block}.salesperson-leave-kpis small{color:var(--muted);font-size:7px}.salesperson-leave-kpis strong{margin-top:5px;font-family:Georgia,serif;font-size:17px;font-weight:500}.salesperson-leave-form{grid-template-columns:1.1fr 1fr 1fr auto;align-items:end;gap:8px;margin-bottom:18px;display:grid}.salesperson-leave-workspace{min-height:520px}.salesperson-leave-workspace .salesperson-leave-kpis{margin-top:4px}.salesperson-leave-workspace .salesperson-leave-history{margin-top:6px}.salesperson-leave-hero{border-color:var(--field-border);border-left:5px solid var(--field-accent);background:linear-gradient(125deg,#fbfefd,#eef6f4);border-radius:14px;min-height:180px}.salesperson-leave-metrics{margin-top:0}.salesperson-leave-list{display:grid}.salesperson-leave-list>div:not(.inline-empty){border-bottom:1px solid var(--line);grid-template-columns:auto minmax(220px,1fr) minmax(150px,.55fr) auto auto;align-items:center;gap:13px;min-height:78px;padding:10px 0;display:grid}.salesperson-leave-list>div:last-child{border-bottom:0}.salesperson-leave-list strong,.salesperson-leave-list small{display:block}.salesperson-leave-list strong{font-size:10px}.salesperson-leave-list small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.leave-form-note{border:1px solid var(--line);background:#f7f1e9;border-radius:11px;gap:5px;padding:12px;display:grid}.leave-form-note strong{color:var(--wine);font-size:9px}.leave-form-note span{color:var(--muted);font-size:8px;line-height:1.45}@media (width<=1250px){.salesperson-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-analytics-grid{grid-template-columns:1fr}.collection-method-chart{grid-template-columns:200px minmax(0,1fr)}.salesperson-entry-grid{grid-template-columns:repeat(3,1fr)}.salesperson-cheque-row{grid-template-columns:auto 1.3fr 1fr 1fr}.cheque-actions{flex-direction:row;grid-column:2/-1}.salesperson-leave-form{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.salesperson-hero{flex-direction:column;align-items:stretch;gap:20px;padding:22px}.salesperson-hero h2{font-size:28px}.salesperson-hero-copy{padding-right:0}.salesperson-hero-tools{flex:none;width:100%}.salesperson-period{width:100%}.salesperson-kpis,.salesperson-entry-grid,.salesperson-bottom-grid,.salesperson-leave-form{grid-template-columns:1fr}.salesperson-collection-panel{min-height:0;padding:20px}.collection-entry-head,.collection-dashboard-heading{flex-direction:column;align-items:stretch;gap:15px}.collection-entry-head h2,.collection-dashboard-heading h2{font-size:27px}.collection-entry-badge{align-self:flex-start}.collection-dashboard-heading{padding:22px}.collection-dashboard-heading .field{flex:none;width:100%}.collection-dashboard-filters{flex-direction:column;align-items:stretch;width:100%}.collection-method-chart{grid-template-columns:1fr;justify-items:center}.collection-method-legend{width:100%}.maturity-details{grid-template-columns:1fr}.collection-customer-table{border:0;overflow:visible}.collection-customer-head{display:none}.collection-customer-table>div:not(.collection-customer-head){border:1px solid var(--field-border);border-radius:13px;grid-template-columns:1fr 1fr;gap:11px 14px;min-width:0;margin-bottom:10px;padding:15px;display:grid;background:#fff!important}.collection-customer-table>div:not(.collection-customer-head)>span:first-child{border-bottom:1px solid var(--field-border);text-align:left;grid-column:1/-1;padding-bottom:10px}.collection-customer-table>div:not(.collection-customer-head)>span:not(:first-child),.collection-customer-table>div:not(.collection-customer-head)>strong:last-child{text-align:left;min-width:0}.collection-customer-table>div:not(.collection-customer-head)>span:not(:first-child):before,.collection-customer-table>div:not(.collection-customer-head)>strong:last-child:before{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:7px;font-weight:700;display:block}.collection-customer-table>div:not(.collection-customer-head)>span:nth-child(2):before{content:"İşlem"}.collection-customer-table>div:not(.collection-customer-head)>span:nth-child(3):before{content:"Nakit"}.collection-customer-table>div:not(.collection-customer-head)>span:nth-child(4):before{content:"Kart"}.collection-customer-table>div:not(.collection-customer-head)>span:nth-child(5):before{content:"Çek"}.collection-customer-table>div:not(.collection-customer-head)>strong:last-child:before{content:"Toplam"}.salesperson-note{grid-column:auto}.salesperson-formula{flex-direction:column;gap:6px}.salesperson-cheque-head{flex-direction:column;align-items:stretch;gap:12px}.salesperson-cheque-head-tools{flex-direction:column;align-items:stretch;width:100%}.salesperson-cheque-head-tools>*,.salesperson-cheques,.salesperson-cheque-head,.product-dispatch-date,.product-dispatch-date input,.salesperson-cheque-row .field input,.salesperson-cheque-row .money-field{width:100%;min-width:0;max-width:100%}.salesperson-cheque-row{grid-template-columns:1fr;align-items:stretch;padding:46px 12px 14px;display:grid;position:relative}.cheque-index{position:absolute;top:14px;left:14px}.cheque-dropzone,.salesperson-cheque-row>.field,.salesperson-cheque-row>.money-field,.cheque-actions{grid-column:1}.cheque-dropzone{min-height:108px}.cheque-actions{flex-flow:wrap}.salesperson-submit-row{flex-direction:column;align-items:stretch;gap:12px}.salesperson-submit-row .primary-button{width:100%}.salesperson-receipt-option{grid-template-columns:auto 1fr;align-items:start}.salesperson-receipt-option b{grid-column:2;justify-self:start}.salesperson-cheque-summary{grid-template-columns:1fr}.salesperson-cheque-summary>div+div{border-left:0;border-top:1px solid var(--field-border)}.salesperson-cheque-summary .weighted{box-shadow:inset 0 3px 0 var(--field-accent)}.salesperson-history>div:not(.inline-empty){flex-direction:column;align-items:stretch}.salesperson-history-actions{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.salesperson-history-actions a{justify-content:center;align-items:center;min-height:44px;padding:7px 14px;display:flex}.salesperson-ledger{border:0;overflow:visible}.salesperson-ledger-head{display:none}.salesperson-ledger>div:not(.inline-empty){border:1px solid var(--field-border);background:#fff;border-radius:13px;grid-template-columns:1fr 1fr;gap:11px 14px;min-width:0;margin-bottom:10px;padding:15px;display:grid}.salesperson-ledger>div:not(.inline-empty)>span:nth-child(-n+2){grid-column:1/-1}.salesperson-ledger>div:not(.inline-empty)>span:nth-child(2){border-bottom:1px solid var(--field-border);padding-bottom:10px}.salesperson-ledger>div:not(.inline-empty)>span:nth-child(n+3):before{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:7px;font-weight:700;display:block}.salesperson-ledger>div:not(.inline-empty)>span:nth-child(3):before{content:"Hakediş"}.salesperson-ledger>div:not(.inline-empty)>span:nth-child(4):before{content:"Ödeme"}.salesperson-ledger>div:not(.inline-empty)>span:nth-child(5):before{content:"İşleyen"}.salesperson-leave-list>div:not(.inline-empty){grid-template-columns:auto minmax(0,1fr) auto;align-items:start;padding:14px 0}.salesperson-leave-list .leave-approval-track{grid-column:2/-1;min-width:0}.salesperson-leave-list .status-badge{grid-area:1/3}.salesperson-leave-list .row-actions{grid-column:2/-1;justify-content:flex-start}}@media (width<=430px){.salesperson-kpis,.salesperson-leave-kpis{grid-template-columns:1fr}.salesperson-shell .mobile-nav button{flex-basis:60px}.salesperson-shell .mobile-nav small{font-size:6px}}.salesperson-customers-stack{gap:18px;display:grid}.customer-kpis .metric-card:last-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.customer-import-footer{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.customer-import-footer.open{align-items:stretch}.customer-import-toggle{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-end;align-items:center;gap:8px;padding:5px 2px;font-size:8px;font-weight:800;display:inline-flex}.customer-import-toggle:hover{color:var(--wine)}.customer-import-toggle:focus-visible{border-radius:8px;outline:0;box-shadow:0 0 0 3px #762d3824}.customer-import-icon{color:var(--wine);letter-spacing:.4px;background:#f2e7e1;border:1px solid #dfcec3;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:6px;display:inline-flex}.customer-import-panel-compact{width:100%}.customer-import-form{grid-template-columns:minmax(280px,1.5fr) minmax(190px,.65fr) auto;align-items:end;gap:12px;display:grid}.customer-import-drop,.customer-photo-upload{background:var(--paper);cursor:pointer;text-align:center;border:1px dashed #cdbeb0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:78px;padding:12px;display:flex}.customer-import-drop input,.customer-photo-upload input{opacity:0;width:1px;height:1px;position:absolute}.customer-import-drop strong,.customer-import-drop small,.customer-photo-upload span,.customer-photo-upload small{display:block}.customer-import-drop strong,.customer-photo-upload span{color:var(--wine);text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:9px;font-weight:800;overflow:hidden}.customer-import-drop small,.customer-photo-upload small{color:var(--muted);margin-top:5px;font-size:7px}.customer-photo-upload.missing{background:#fff7f5;border-color:#c88787}.customer-photo-upload.ready{background:#f4fbf7;border-color:#89ae9b}.customer-facade-upload{background:var(--paper);text-align:center;border:1px dashed #cdbeb0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:118px;padding:14px;display:flex}.customer-facade-upload>strong{color:var(--ink);font-size:9px}.customer-facade-upload>span,.customer-facade-upload>small{color:var(--muted);font-size:7px}.customer-facade-upload.missing{background:#fff7f5;border-color:#c88787}.customer-facade-upload.ready{background:#f4fbf7;border-color:#89ae9b}.customer-facade-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.customer-photo-choice{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:9px;padding:9px 13px;font-size:8px}.customer-photo-choice input{opacity:0;width:1px;height:1px;position:absolute}.customer-photo-choice:focus-within{box-shadow:0 0 0 3px #762d3824}.customer-directory-head{align-items:center}.customer-search{max-width:520px;margin:4px 0 16px}.customer-directory-grid{grid-template-columns:minmax(300px,.76fr) minmax(0,1.35fr);gap:18px;display:grid}.customer-list{border:1px solid var(--line);border-radius:14px;max-height:650px;overflow:auto}.customer-list>button{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:82px;padding:12px;display:flex}.customer-list>button:last-child{border-bottom:0}.customer-list>button.active{box-shadow:inset 3px 0 0 var(--wine);background:#f8f0ea}.customer-list>button>span{align-items:center;gap:11px;min-width:0;display:flex}.customer-list img,.customer-list i,.customer-detail-top img,.customer-detail-top i{color:var(--wine);object-fit:cover;background:#efe1dc;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:11px;font-style:normal;font-weight:800;display:flex}.customer-list strong,.customer-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-list strong{font-size:9px}.customer-list small{color:var(--muted);margin-top:4px;font-size:7px}.customer-stage-badge{letter-spacing:.45px;text-transform:uppercase;border-radius:999px;width:max-content;margin-top:5px;padding:4px 7px;font-size:6px;font-style:normal;font-weight:800;display:inline-flex}.customer-stage-badge.active{color:#276846;background:#e5f4eb}.customer-stage-badge.prospect{color:#9a5e0d;background:#fff0d8}.customer-list b{color:var(--green);white-space:nowrap;font:14px Georgia,serif}.customer-detail{border:1px solid var(--line);background:linear-gradient(145deg,#fffdfa,#faf5ef);border-radius:14px;min-height:420px;padding:20px}.customer-detail-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:17px;display:flex}.customer-detail-top>div:first-child{align-items:center;gap:13px;min-width:0;display:flex}.customer-detail-top img,.customer-detail-top i{border-radius:13px;flex-basis:62px;width:62px;height:62px}.customer-detail-top small{color:var(--gold);letter-spacing:1px;font-size:7px;font-weight:800}.customer-detail-top h4{margin:5px 0;font:21px Georgia,serif}.customer-detail-top p{color:var(--muted);margin:0;font-size:8px}.customer-detail-top .customer-stage-badge{margin:0 0 6px}.customer-facts{grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0;display:grid}.customer-facts>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px}.customer-facts dt{color:var(--muted);font-size:7px}.customer-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:9px;font-weight:700}.customer-dispatch-head{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:14px;margin-top:16px;padding-top:16px;display:flex}.customer-dispatch-head strong,.customer-dispatch-head small{display:block}.customer-dispatch-head strong{font-size:10px}.customer-dispatch-head small{color:var(--muted);margin-top:4px;font-size:8px}.customer-dispatch-period{flex:0 0 170px}.customer-dispatch-period>span{font-size:8px}.customer-dispatch-period input{min-height:38px;padding:7px 9px}.customer-dispatches>div:not(.inline-empty){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 0;display:flex}.customer-dispatches strong,.customer-dispatches small{display:block}.customer-dispatches strong{font-size:8px}.customer-dispatches small{color:var(--muted);margin-top:4px;font-size:7px}.customer-dispatches b{color:var(--green);white-space:nowrap;font:13px Georgia,serif}.customer-modal{max-width:720px}.customer-form-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.customer-form-wide{grid-column:1/-1}.customer-photo-link{color:var(--wine);font-size:8px;font-weight:800}@media (width<=1000px){.customer-directory-grid{grid-template-columns:1fr}.customer-list{max-height:420px}}@media (width<=760px){.customer-import-form,.customer-form-grid{grid-template-columns:1fr}.customer-import-toggle{min-height:44px}.customer-form-wide{grid-column:auto}.customer-directory-head,.customer-detail-top,.customer-dispatch-head{flex-direction:column;align-items:stretch}.customer-dispatch-period{flex:none;width:100%}.customer-directory-head .panel-actions,.customer-detail-top .panel-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.customer-directory-head .panel-actions button,.customer-detail-top .panel-actions button{width:100%}.customer-facts{grid-template-columns:1fr}.customer-list b{font-size:11px}.customer-facade-actions,.customer-photo-choice{width:100%}.customer-modal{max-width:none}.customer-photo-choice{grid-template-columns:1fr 1fr;display:grid}.customer-photo-choice button{width:100%;min-height:48px}}@media (width<=430px){.customer-directory-head .panel-actions,.customer-detail-top .panel-actions,.customer-photo-choice{grid-template-columns:1fr}}@media (width<=1220px){.admin-overview-page .admin-control-team-grid{grid-template-columns:1fr 1fr}.admin-overview-page .admin-control-team-card{min-height:560px}.admin-overview-page .admin-control-team-card.store{grid-column:1/-1;min-height:auto}}@media (width<=900px){.admin-overview-page .admin-control-team-grid{grid-template-columns:1fr}.admin-overview-page .admin-control-team-card,.admin-overview-page .admin-control-team-card.store{grid-column:auto;min-height:0}}@media (width<=760px){.admin-overview-page{gap:14px}.admin-overview-page .admin-control-priority{width:100%;min-width:0;padding:16px}.admin-action-drawer-head{align-items:flex-start;padding:18px}.admin-action-drawer-head h3{font-size:21px}.admin-action-drawer-list{grid-template-columns:1fr;padding:5px 18px 16px}.admin-action-drawer-list>button,.admin-action-drawer-list>button:nth-child(odd),.admin-action-drawer-list>button:nth-child(2n){border-right:0;min-height:80px;padding:12px 0}.admin-action-drawer-list strong{font-size:15px}.admin-action-drawer-list b{font-size:7px}.admin-overview-page .admin-control-switcher button{min-height:66px;padding:10px 12px}.admin-overview-page .admin-control-switcher strong{font-size:14px}.admin-overview-page .admin-control-switcher small{font-size:7px}.admin-overview-page .admin-control-actions{padding:17px}.admin-overview-page .admin-control-action-grid>button{min-height:88px;padding:13px}.admin-overview-page .admin-control-team-card{padding:17px}.admin-overview-page .admin-control-team-card>header h3{font-size:22px}.admin-overview-page .admin-control-store-row{grid-template-columns:minmax(0,1fr) auto;padding:9px 0}.admin-overview-page .admin-control-store-row .admin-control-progress{grid-column:1/-1}.admin-control-empty-guide{padding:14px}}@media (width>=901px){.admin-shell{--admin-sidebar-width:clamp(258px,15vw,292px)}.admin-shell .sidebar{padding:28px 21px 18px}.admin-shell .sidebar>.brand{gap:13px;padding:0 6px}.admin-shell .sidebar>.brand .brand-mark{width:50px;height:50px}.admin-shell .sidebar>.brand strong{font-size:21px}.admin-shell .sidebar>.brand span{font-size:9px;line-height:1.45}.admin-shell .sidebar-context{border-radius:16px;margin:27px 0 20px;padding:17px 16px}.admin-shell .sidebar-context .eyebrow{font-size:9px}.admin-shell .sidebar-context strong{white-space:normal;margin-top:8px;font-size:17px}.admin-shell .sidebar-context small{margin-top:5px;font-size:10px}.admin-shell .side-nav{padding-right:2px}.admin-shell .side-nav-heading{margin:3px 12px 7px;font-size:8px}.admin-shell .side-nav-group+.side-nav-group{margin-top:13px;padding-top:13px}.admin-shell .side-nav-items{gap:4px}.admin-shell .nav-item{border-radius:12px;gap:12px;min-height:48px;padding:0 12px;font-size:12px}.admin-shell .nav-icon{border-radius:9px;width:32px;height:32px;font-size:16px}.admin-shell .nav-arrow{font-size:18px}.admin-shell .nav-badge{padding:5px 8px;font-size:9px}.admin-shell .sidebar-foot{padding-top:17px}.admin-shell .sidebar-foot strong{max-width:150px;font-size:11px}.admin-shell .sidebar-foot small{font-size:9px}.admin-shell .app-version{font-size:8px}.admin-shell .main{padding-top:86px}.admin-shell .topbar{height:86px;padding:0 38px}.admin-shell .page-heading .eyebrow{font-size:9px}.admin-shell .page-heading h1{font-size:26px}.admin-shell .admin-header-search{min-width:285px}.admin-shell .admin-header-search input{min-height:42px;font-size:11px}.admin-shell .date-chip span{font-size:9px}.admin-shell .date-chip strong{font-size:14px}:is(.admin-shell .content,.admin-shell .content:has(.admin-overview-page)){width:100%;max-width:none;margin:0;padding:36px 38px 120px}.admin-shell .page-stack{gap:24px}.admin-shell .admin-hero{min-height:210px;padding:35px 40px}.admin-shell .admin-hero h2{margin:10px 0 13px;font-size:42px;line-height:1.08}.admin-shell .admin-hero p{max-width:940px;font-size:13px;line-height:1.65}.admin-shell .admin-hero .eyebrow{font-size:9px}.admin-shell .system-health{min-width:230px;padding:18px 20px}.admin-shell .system-health strong{font-size:12px}.admin-shell .system-health small{font-size:9px}.admin-shell .admin-organization-switcher button,.admin-shell .admin-control-switcher button{min-height:82px;padding:14px 16px}.admin-shell .admin-organization-switcher strong,.admin-shell .admin-control-switcher strong{font-size:16px}.admin-shell .admin-organization-switcher small,.admin-shell .admin-control-switcher small{font-size:9px;line-height:1.5}.admin-shell .admin-organization-switcher button>span{font-size:17px}.admin-shell .organization-workspace{gap:18px}.admin-shell .organization-workspace-hero{min-height:190px;padding:34px 38px}.admin-shell .organization-workspace-hero>div:first-child{max-width:980px}.admin-shell .organization-workspace-hero h2{font-size:38px}.admin-shell .organization-workspace-hero p{font-size:13px}.admin-shell .organization-workspace-count{min-width:210px;padding:20px}.admin-shell .organization-workspace-count strong{font-size:40px}.admin-shell .organization-workspace-count span,.admin-shell .organization-workspace-count button{font-size:10px}.admin-shell .organization-flow>div{min-height:78px;padding:16px}.admin-shell .organization-flow span{font-size:16px}.admin-shell .organization-flow strong{font-size:10px}.admin-shell .organization-flow b{font-size:11px}.admin-shell .organization-workspace-metrics{gap:14px}.admin-shell .organization-workspace-metrics article{min-height:130px;padding:21px}.admin-shell .organization-workspace-metrics span{font-size:9px}.admin-shell .organization-workspace-metrics strong{font-size:25px}.admin-shell .organization-workspace-metrics small{font-size:9px}.admin-shell .organization-module-grid{gap:14px}.admin-shell .organization-module-grid button{min-height:112px;padding:19px}.admin-shell .organization-module-grid i{width:44px;height:44px;font-size:19px}.admin-shell .organization-module-grid strong{font-size:17px}.admin-shell .organization-module-grid small{font-size:9px}.admin-shell .organization-workspace-detail{grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);align-items:start;gap:18px}.admin-shell .organization-person-balance b{font-size:12px}.admin-shell .organization-person-balance small{font-size:8px}.admin-shell .panel{padding:25px}.admin-shell .panel-head{margin-bottom:24px}.admin-shell .panel-head h3{font-size:24px}.admin-shell .panel-subtitle{font-size:11px;line-height:1.6}.admin-shell .eyebrow{font-size:9px}.admin-shell .admin-control-actions{padding:26px}.admin-shell .admin-control-action-grid>button{min-height:108px;padding:18px}.admin-shell .admin-control-action-grid small{font-size:8px}.admin-shell .admin-control-action-grid strong{font-size:19px}.admin-shell .admin-control-action-grid em{font-size:9px}.admin-shell .admin-control-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-shell .admin-control-team-card,.admin-shell .admin-overview-page .admin-control-team-card{min-height:560px;padding:26px}.admin-shell .admin-control-team-card>header h3{font-size:26px}.admin-shell .admin-control-team-card>header p{font-size:10px}.admin-shell .admin-control-team-card>header small,.admin-shell .admin-control-team-metrics span{font-size:8px}.admin-shell .admin-control-team-metrics strong{font-size:22px}.admin-shell .admin-control-list-title span{font-size:11px}.admin-shell .admin-control-list-title small{font-size:8px}.admin-shell .admin-control-store-row,.admin-shell .admin-control-person-row{min-height:62px}.admin-shell .admin-control-store-row>span:first-child strong,.admin-shell .admin-control-person-row strong{font-size:11px}.admin-shell .admin-control-store-row>span:first-child small,.admin-shell .admin-control-person-row small{font-size:8px}.admin-shell .admin-control-store-row>b,.admin-shell .admin-control-person-row>b{font-size:13px}.admin-shell .admin-control-open{min-height:48px;font-size:10px}}@media (width>=1221px){.admin-shell .admin-organization-switcher,.admin-shell .admin-control-switcher{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1000px){.eminonu-sales-workspace{grid-template-columns:1fr}.eminonu-sales-live{min-height:250px}.eminonu-operation-map{grid-template-columns:repeat(2,minmax(0,1fr))}.eminonu-operation-map>div:nth-child(2){border-right:0}.eminonu-operation-map>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=760px){.eminonu-closing-summary{align-items:stretch;min-height:0;padding:18px}.eminonu-closing-summary:after{display:none}.eminonu-closing-summary>div:first-child{align-items:flex-start}.eminonu-closing-summary h2{font-size:28px}.eminonu-company-pills{flex-direction:column}.eminonu-company-pills span{width:max-content}.eminonu-operation-map{grid-template-columns:1fr}.eminonu-operation-map>div{border-bottom:1px solid var(--line);border-right:0}.eminonu-operation-map>div:last-child{border-bottom:0}.eminonu-sales-card{padding:16px}.eminonu-company-entry{padding:14px}.eminonu-company-entry .company-entry-head{flex-direction:column;align-items:flex-start;gap:8px}.eminonu-company-entry .company-entry-head strong{font-size:20px}.eminonu-company-entry .eminonu-money-grid{grid-template-columns:1fr}.eminonu-company-entry .money-field>div{min-height:58px}.eminonu-company-entry .money-field input{height:56px;font-size:23px}.eminonu-sales-live{min-height:0}.eminonu-sales-live>p{margin-top:15px}.eminonu-open-account-guide{grid-template-columns:1fr}}.bonus-rule-guide{padding:0;overflow:hidden}.bonus-rule-guide>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;list-style:none;display:flex}.bonus-rule-guide>summary::-webkit-details-marker{display:none}.bonus-rule-guide>summary span{gap:6px;display:grid}.bonus-rule-guide>summary small{color:var(--gold);letter-spacing:.14em;font-size:11px;font-weight:800}.bonus-rule-guide>summary strong{font-family:var(--font-serif);font-size:clamp(20px,2vw,29px)}.bonus-rule-guide>summary>b{background:var(--cream-2);color:var(--wine);white-space:nowrap;border-radius:999px;padding:9px 13px}.bonus-rule-guide-intro{border-top:1px solid var(--line);color:var(--muted);padding:18px 28px;line-height:1.6}.bonus-rule-guide-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bonus-rule-guide-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.65fr) minmax(0,1.35fr);align-items:start;gap:22px;padding:17px 28px;display:grid}.bonus-rule-guide-list>div:nth-child(odd){border-right:1px solid var(--line)}.bonus-rule-guide-list span{gap:4px;min-width:0;display:grid}.bonus-rule-guide-list strong,.bonus-rule-guide-list b{color:var(--ink)}.bonus-rule-guide-list small{color:var(--muted);line-height:1.45}.management-bonus-detail small{white-space:normal;max-width:980px}@media (width<=900px){.bonus-rule-guide-list{grid-template-columns:1fr}.bonus-rule-guide-list>div:nth-child(odd){border-right:0}}@media (width<=620px){.bonus-rule-guide>summary{align-items:flex-start;padding:20px}.bonus-rule-guide-intro{padding:16px 20px}.bonus-rule-guide-list>div{grid-template-columns:1fr;gap:10px;padding:16px 20px}}.online-collection-page{gap:22px;display:grid}.online-collection-hero{justify-content:space-between;align-items:center;gap:30px;min-height:190px;padding:34px 38px;display:flex;position:relative;overflow:hidden}.online-collection-hero:after{content:"";border:1px solid #295d681a;border-radius:50%;width:310px;height:310px;position:absolute;top:-155px;right:-85px}.online-collection-hero>div:first-child{z-index:1;max-width:880px;position:relative}.online-collection-hero h2{max-width:850px;margin:12px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.1vw,54px);font-weight:400;line-height:1.04}.online-collection-hero p{color:#746d67;margin:0;font-size:14px;line-height:1.7}.online-security-note{color:#2f755d;z-index:1;background:#e8f3ee;border:1px solid #c8e2d7;border-radius:17px;flex:0 0 255px;gap:7px;padding:20px;display:grid;position:relative}.online-security-note small{color:#557269;line-height:1.5}.online-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.online-summary{border-top:4px solid #7d2f3c;min-height:122px}.online-summary.green{border-top-color:#2f755d}.online-summary.amber{border-top-color:#ad7a32}.online-summary.red{border-top-color:#b1423f}.online-summary span{color:#766f69;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.online-summary strong{margin-top:15px;font-family:Georgia,Times New Roman,serif;font-size:27px;display:block}.online-create-card,.online-list-card{padding:0;overflow:hidden}.online-create-card .section-heading,.online-list-card .section-heading{padding:28px 30px 20px}.online-create-card h3,.online-list-card h3{margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.online-create-form{border-top:1px solid #e7dfd6;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;padding:26px 30px 30px;display:grid}.online-create-mode{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.online-create-mode button{color:#625b56;cursor:pointer;text-align:left;background:#f7f2ec;border:1px solid #dfd5ca;border-radius:14px;gap:5px;min-height:78px;padding:15px 18px;display:grid}.online-create-mode button b{color:#2e2825;font-size:15px}.online-create-mode button small{color:#7d756f;font-size:11px}.online-create-mode button.active{background:#f3e7e8;border-color:#7d2f3c;box-shadow:0 0 0 3px #7d2f3c14}.online-create-mode button.active.direct{background:#eaf3f3;border-color:#285966;box-shadow:0 0 0 3px #28596614}.online-create-form .field{min-width:0}.online-create-form .field span{color:#625b56;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.online-create-form input,.online-create-form select,.online-list-tools input,.online-list-tools select{color:#292421;font:inherit;background:#fff;border:1px solid #dfd5ca;border-radius:11px;width:100%;min-height:50px;padding:0 14px}.online-create-form input:focus,.online-create-form select:focus,.online-list-tools input:focus,.online-list-tools select:focus{border-color:#7d2f3c;outline:0;box-shadow:0 0 0 3px #7d2f3c17}.online-create-actions{grid-column:span 2;align-self:end;gap:9px;display:flex}.online-create-actions button{white-space:nowrap;flex:1;min-height:50px}.online-list-heading{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.online-list-tools{align-items:center;gap:9px;display:flex}.online-list-tools input{min-width:280px}.online-list-tools select{min-width:175px}.online-list-tools button{white-space:nowrap;min-height:50px}.online-table-wrap{border-top:1px solid #e7dfd6;width:100%;overflow:auto}.online-table{border-collapse:collapse;width:100%;min-width:1160px}.online-table th{color:#766f69;letter-spacing:.12em;text-align:left;text-transform:uppercase;background:#f7f2ec;padding:14px 16px;font-size:9px}.online-table td{vertical-align:top;border-top:1px solid #eee6dc;padding:16px;font-size:12px}.online-table td b{font-size:12px;display:block}.online-table td small{color:#827a74;margin-top:5px;line-height:1.45;display:block}.online-status{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-block}.status-succeeded,.status-partially_refunded,.status-refunded{color:#2f755d;background:#e8f3ee}.status-active,.status-processing{color:#95611b;background:#fbf1df}.status-failed,.status-canceled,.status-expired{color:#a13e3d;background:#faecea}.online-row-actions{flex-wrap:wrap;gap:6px;max-width:320px;display:flex}.online-row-actions button,.online-row-actions a{color:#742f3a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ded3c7;border-radius:7px;padding:7px 8px;font:700 10px/1.2 inherit;text-decoration:none}.online-row-actions button:hover,.online-row-actions a:hover{background:#f6eceb}.online-row-actions .direct-card-action{color:#fff;background:#285966;border-color:#285966}.online-row-actions .direct-card-action:hover{background:#1f4852}.online-qr-modal{text-align:center;max-width:430px}.online-qr-modal img{width:300px;max-width:100%;height:auto;margin:20px auto;display:block}.online-advanced-filters{border-top:1px solid #e7dfd6;padding:0 30px 24px}.online-advanced-filters summary{color:#742f3a;cursor:pointer;padding:15px 0 5px;font-size:11px;font-weight:800}.online-advanced-filters>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.online-advanced-filters label span{color:#766f69;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.online-advanced-filters input,.online-advanced-filters select{background:#fff;border:1px solid #dfd5ca;border-radius:10px;width:100%;min-height:45px;padding:0 11px}.online-audit-modal{max-width:760px}.online-audit-list{gap:9px;max-height:52vh;margin:20px 0;display:grid;overflow:auto}.online-audit-item{background:#f8f4ef;border:1px solid #e7dfd6;border-radius:12px;grid-template-columns:1fr auto;gap:7px;padding:14px;display:grid}.online-audit-item small{color:#766f69}.online-direct-card-modal{max-width:720px;padding:30px}.online-direct-card-modal h3{margin:9px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.online-direct-card-summary{color:#fff;background:#285966;border-radius:17px;gap:5px;margin-bottom:14px;padding:18px 20px;display:grid}.online-direct-card-summary span{letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.online-direct-card-summary strong{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.online-direct-card-summary small{color:#d6e5e7}.online-card-security{color:#2f755d;background:#e9f3ef;border:1px solid #c8dfd6;border-radius:13px;gap:5px;margin-bottom:18px;padding:13px 15px;display:grid}.online-card-security small{color:#557269;line-height:1.5}.online-direct-card-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.online-direct-card-form label{gap:7px;display:grid}.online-direct-card-form label>span{color:#625b56;font-size:11px;font-weight:800}.online-direct-card-form input{font:inherit;background:#fff;border:1px solid #dfd5ca;border-radius:11px;width:100%;min-height:52px;padding:0 14px}.online-direct-card-form input:focus{border-color:#285966;outline:0;box-shadow:0 0 0 3px #2859661a}.online-direct-card-form .card-number-field{grid-column:1/-1}.online-direct-card-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.online-direct-card-actions button{min-height:50px}@media (width<=1180px){.online-create-form{grid-template-columns:repeat(3,minmax(0,1fr))}.online-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.online-list-heading{flex-direction:column;align-items:stretch}.online-list-tools{flex-wrap:wrap}.online-advanced-filters>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.online-collection-page{gap:14px}.online-collection-hero{border-radius:20px;flex-direction:column;align-items:stretch;padding:25px 20px}.online-collection-hero h2{font-size:34px}.online-security-note{flex-basis:auto;width:100%}.online-summary-grid{grid-template-columns:1fr 1fr;gap:9px}.online-summary{min-height:100px;padding:16px}.online-summary strong{margin-top:10px;font-size:20px}.online-create-card .section-heading,.online-list-card .section-heading{padding:22px 18px 16px}.online-create-card h3,.online-list-card h3{font-size:27px}.online-create-form{grid-template-columns:1fr;padding:20px 18px 24px}.online-create-mode{grid-template-columns:1fr}.online-create-form input,.online-create-form select{min-height:54px;font-size:16px}.online-create-actions{grid-column:auto;grid-template-columns:1fr;display:grid}.online-create-actions button{white-space:normal;width:100%;min-height:54px}.online-list-tools{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.online-list-tools input{grid-column:1/-1;min-width:0}.online-list-tools select{min-width:0}.online-list-tools button{width:100%}.online-advanced-filters{padding:0 18px 20px}.online-advanced-filters>div{grid-template-columns:1fr 1fr}.online-table-wrap{overflow:visible}.online-table{min-width:0;padding:0 14px 18px;display:block}.online-table thead{display:none}.online-table tbody,.online-table tr,.online-table td{width:100%;display:block}.online-table tr{background:#fff;border:1px solid #e7dfd6;border-radius:16px;margin-top:12px;padding:5px 15px 14px;overflow:hidden}.online-table td{border:0;border-bottom:1px solid #eee6dc;min-height:52px;padding:12px 0 10px 105px;position:relative}.online-table td:before{color:#8a817a;content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;width:95px;font-size:8px;font-weight:800;position:absolute;top:15px;left:0}.online-table td:last-child{border-bottom:0;padding-left:0}.online-table td:last-child:before{display:none}.online-row-actions{max-width:none}.online-row-actions button,.online-row-actions a{min-height:38px;padding:10px}.online-qr-modal{width:calc(100% - 24px)}.online-direct-card-modal{width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:23px 18px;overflow:auto}.online-direct-card-modal h3{font-size:28px}.online-direct-card-form{grid-template-columns:1fr}.online-direct-card-form .card-number-field,.online-direct-card-actions{grid-column:auto}.online-direct-card-actions{grid-template-columns:1fr;display:grid}.online-direct-card-actions button{width:100%}}.requests-module{--request-olive:#7b8050;--request-olive-dark:#585c39;--request-ink:#58523c;--request-taupe:#9a8e78;--request-stone:#d4cbc5;--request-paper:#f8f6f3;--request-surface:#ede6e2;--request-gold:#b29a65;color:var(--request-ink);gap:24px;width:100%;min-width:0;max-width:1480px;margin:0 auto;display:grid}.requests-module button,.requests-module input,.requests-module select,.requests-module textarea{font:inherit}.request-kicker{color:var(--request-olive);letter-spacing:.19em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.request-hero{background:linear-gradient(128deg,#faf8f5 0%,#f1ede7 64%,#e9ebe2 100%);border:1px solid #ddd6cf;border-radius:30px;justify-content:space-between;align-items:center;min-height:280px;padding:46px clamp(30px,5vw,76px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 65px #58523c12}.request-hero:after{content:"";border:1px solid #7b805026;border-radius:50%;width:390px;height:390px;position:absolute;top:-210px;right:-110px}.request-hero>div:first-child{z-index:1;max-width:780px;position:relative}.request-hero h2{color:var(--request-ink);letter-spacing:-.045em;margin:16px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,61px);font-weight:400;line-height:1.04}.request-hero p{color:#77705f;max-width:690px;margin:0;font-size:15px;line-height:1.7}.request-hero-status{z-index:1;background:#ffffffd1;border:1px solid #ded8d0;border-radius:22px;align-items:center;gap:18px;min-width:225px;padding:22px;display:flex;position:relative;box-shadow:0 18px 45px #58523c14}.request-hero-status>i{color:var(--request-olive);background:#edf0e3;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:12px;display:flex}.request-hero-status>span{gap:3px;display:grid}.request-hero-status small{color:var(--request-taupe);letter-spacing:.15em;font-size:9px;font-weight:900}.request-hero-status strong{font-family:Georgia,serif;font-size:34px;font-weight:400}.request-hero-status em{color:#76705f;font-size:10px;font-style:normal}.request-types{grid-template-columns:1.3fr 1fr 1fr;gap:14px;display:grid}.request-types article{background:#fff;border:1px solid #e0dad3;border-radius:20px;align-items:center;gap:18px;min-height:120px;padding:22px 24px;display:flex}.request-types article>span{color:var(--request-gold);font-family:Georgia,serif;font-size:21px}.request-types article>div{flex:1;gap:4px;display:grid}.request-types small{color:var(--request-olive);letter-spacing:.16em;font-size:8px;font-weight:900}.request-types h3{margin:0;font-family:Georgia,serif;font-size:23px;font-weight:400}.request-types p{color:#7b746c;margin:0;font-size:11px;line-height:1.45}.request-types article>b{color:var(--request-olive);font-size:24px}.request-types article.active{background:linear-gradient(135deg,#f8f7f0,#edf0e4);border-color:#c8cbaa;box-shadow:0 14px 35px #585c3914}.request-types article.future{opacity:.68}.request-tabs{background:#e9e3dc;border:1px solid #ded6ce;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:6px;display:grid}.request-tabs button{color:#6f695e;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:8px 10px;font-size:11px;font-weight:750;display:flex}.request-tabs button.active{background:var(--request-olive);color:#fff;box-shadow:0 9px 25px #585c3933}.request-tabs button b{background:#ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;display:flex}.request-form,.request-list-panel,.request-summary,.request-filters{background:#fff;border:1px solid #ded8d2;border-radius:25px;min-width:0;box-shadow:0 18px 55px #58523c0e}.request-panel-head{justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 34px;display:flex}.request-panel-head h3{letter-spacing:-.025em;margin:8px 0 0;font-family:Georgia,serif;font-size:clamp(25px,2.3vw,36px);font-weight:400}.request-panel-head p{color:#81796e;margin:9px 0 0;line-height:1.55}.request-count{color:#756e63;white-space:nowrap;background:#f0ede7;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:800}.request-secondary,.request-primary,.request-card>button,.request-add-item,.request-pagination button,.request-filters button,.request-detail footer button{cursor:pointer;border:0;border-radius:12px;min-height:46px;padding:0 18px;font-size:11px;font-weight:850}.request-secondary,.request-detail footer button,.request-filters button{color:var(--request-ink);background:#fff;border:1px solid #d9d2ca}.request-primary{background:var(--request-olive);color:#fff;box-shadow:0 10px 26px #585c3933}.request-primary:disabled{cursor:wait;opacity:.55}.request-form>fieldset{border:0;border-top:1px solid #e7e1db;min-width:0;margin:0;padding:30px 34px 36px}.request-auto-fields{background:linear-gradient(112deg,#f1eee8,#eef0e5);border-top:1px solid #dfd9d1;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 34px;display:grid}.request-auto-fields>div{border-right:1px solid #756d5f29;gap:6px;min-width:0;padding:19px 18px;display:grid}.request-auto-fields>div:first-child{padding-left:0}.request-auto-fields>div:last-child{border-right:0}.request-auto-fields small{color:#81796c;letter-spacing:.15em;font-size:8px;font-weight:900}.request-auto-fields strong{color:var(--request-ink);overflow-wrap:anywhere;font-family:Georgia,serif;font-size:14px}.request-form>fieldset>legend{color:var(--request-taupe);letter-spacing:.17em;text-transform:uppercase;background:#fff;padding:0 16px 0 0;font-size:10px;font-weight:900}.request-form-grid{gap:20px;min-width:0;display:grid}.request-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.request-form-grid .span-two{grid-column:1/-1}.request-form label,.request-filters label{color:#655f53;min-width:0;font-size:11px;font-weight:750;display:block}.request-form label>span,.request-filters label>span,.field-label{margin:0 0 8px;display:block}.request-form label em{color:#978e82;font-size:9px;font-style:normal;font-weight:500}.field-label b{color:#9d634e;text-transform:uppercase;margin-left:5px;font-size:8px}.request-form input,.request-form select,.request-form textarea,.request-filters input,.request-filters select{color:var(--request-ink);background:#fbfaf8;border:1px solid #d9d2ca;border-radius:13px;width:100%;min-height:52px;padding:0 15px}.request-form textarea{resize:vertical;min-height:105px;padding-block:14px}.request-form input:focus,.request-form select:focus,.request-form textarea:focus,.request-filters input:focus,.request-filters select:focus{border-color:var(--request-olive);outline:0;box-shadow:0 0 0 4px #7b80501c}.request-readonly{background:#f1eee9;border:1px solid #dfd9d1;border-radius:13px;gap:3px;min-height:52px;padding:10px 15px;display:grid}.request-readonly strong{font-size:12px}.request-readonly small{color:#8a8277;font-size:9px}.choice-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.choice-cards label{cursor:pointer;background:#f8f6f2;border:1px solid #ddd7cf;border-radius:13px;align-items:center;gap:10px;min-height:52px;padding:10px 13px;display:flex}.choice-cards label.selected{color:var(--request-olive-dark);background:#eef0e6;border-color:#aeb38d}.choice-cards input{opacity:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.choice-cards i{border:1px solid #bcb5aa;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:flex}.choice-cards .selected i{background:var(--request-olive);border-color:var(--request-olive);color:#fff}.request-items{gap:14px;display:grid}.request-items>article{background:#f5f1ec;border:1px solid #dfd7ce;border-radius:18px;min-width:0;padding:19px}.request-items>article>header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.request-items>article>header>span{color:var(--request-gold);font-family:Georgia,serif;font-size:19px}.request-items>article>header>strong{flex:1;font-family:Georgia,serif;font-size:18px;font-weight:400}.request-items>article>header>div{gap:5px;display:flex}.request-items>article>header button{cursor:pointer;background:#fff;border:1px solid #d8d1c8;border-radius:9px;width:36px;height:36px}.request-items>article>header button:disabled{opacity:.35}.request-item-grid{grid-template-columns:.8fr 1.5fr .8fr .8fr .55fr 1.4fr;gap:13px;display:grid}.request-item-grid label.wide{min-width:0}.request-add-item{color:var(--request-olive-dark);background:#eef0e6;border:1px dashed #aeb38d;width:100%;margin-top:14px}.request-checks{grid-template-columns:1.3fr 1fr 1fr;gap:14px;display:grid}.request-checks>label{cursor:pointer;background:#f8f6f2;border:1px solid #ddd7cf;border-radius:16px;align-items:center;gap:13px;min-height:88px;padding:16px;display:flex}.request-checks>label.selected{background:#eef0e6;border-color:#aeb38d}.request-checks>label input{accent-color:var(--request-olive);width:21px;height:21px;min-height:0}.request-checks>label span{gap:5px;margin:0;display:grid}.request-checks small{color:#81796e;font-size:9px;font-weight:500;line-height:1.4}.boolean-choice{min-width:0}.request-form-footer{background:#f0ede8;border-radius:0 0 24px 24px;justify-content:space-between;align-items:center;gap:20px;padding:22px 34px;display:flex}.request-form-footer p{color:#7c756b;margin:0;font-size:10px;line-height:1.5}.request-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 34px 34px;display:grid}.request-card{background:#faf9f6;border:1px solid #ddd7cf;border-radius:19px;min-width:0;padding:20px;position:relative;overflow:hidden;box-shadow:0 12px 30px #58523c0b}.request-card:before{background:var(--request-olive);content:"";height:4px;position:absolute;top:0;left:0;right:0}.request-card.age-warning:before{background:#b38e55}.request-card.age-critical:before{background:#955646}.request-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.request-card>header>div{gap:3px;min-width:0;display:grid}.request-card>header>div>span{overflow-wrap:anywhere;font-family:Georgia,serif;font-size:17px}.request-card>header small{color:#8a8276;font-size:9px}.request-status{text-align:center;border-radius:999px;padding:8px 10px;font-size:8px;font-style:normal;font-weight:900;line-height:1.35;display:inline-flex}.request-status.requested{color:#666937;background:#ebe8d7}.request-status.completed{color:#39664f;background:#e4eee7}.request-status.cancelled{color:#854b43;background:#f1e1dd}.request-card-route{background:#efebe5;border-radius:13px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:18px 0 14px;padding:13px;display:grid}.request-card-route>span{gap:3px;min-width:0;display:grid}.request-card-route>span:last-child{text-align:right}.request-card-route small{color:#93897d;letter-spacing:.12em;font-size:7px;font-weight:900}.request-card-route strong{overflow-wrap:anywhere;font-size:10px}.request-card-route i{color:var(--request-olive);font-style:normal}.request-card-customer{border-bottom:1px solid #e2dcd5;gap:3px;padding:0 1px 14px;display:grid}.request-card-customer strong{overflow-wrap:anywhere;font-size:13px}.request-card-customer small{color:#7f776d}.request-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.request-card dl>div{min-width:0}.request-card dt{color:#958c81;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:850}.request-card dd{overflow-wrap:anywhere;margin:0;font-size:10px}.request-card>button{background:var(--request-olive);color:#fff;width:100%}.request-empty{color:#81796e;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:40px;display:flex}.request-empty i{color:var(--request-olive);background:#edf0e5;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:16px;font-size:22px;font-style:normal;display:flex}.request-empty strong{color:var(--request-ink);font-family:Georgia,serif;font-size:24px;font-weight:400}.request-empty p{font-size:11px}.request-pagination{border-top:1px solid #e5dfd8;justify-content:center;align-items:center;gap:15px;margin:0 34px;padding:22px 0 30px;display:flex}.request-pagination button{color:var(--request-ink);background:#f1eee9}.request-pagination button:disabled{opacity:.35}.request-pagination>span{text-align:center;min-width:90px;font-size:11px;display:grid}.request-pagination small{color:#948b7f;font-size:8px}.request-summary>div:last-child{border-top:1px solid #e5dfd8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.request-summary article{border-bottom:1px solid #e5dfd8;border-right:1px solid #e5dfd8;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;min-height:82px;padding:14px 20px;display:grid}.request-summary article:nth-child(4n){border-right:0}.request-summary article>span{color:var(--request-gold);font-family:Georgia,serif}.request-summary article small{color:#7c756a}.request-summary article strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.request-summary article.alert{color:#834c43;background:#f4e8e3}.request-filters{overflow:hidden}.request-filters>summary{cursor:pointer;gap:4px;padding:20px 26px;font-family:Georgia,serif;font-size:21px;list-style:none;display:grid}.request-filters>summary::-webkit-details-marker{display:none}.request-filters>summary span{color:#867e73;font-family:Inter,system-ui,sans-serif;font-size:9px}.request-filters>div{border-top:1px solid #e5dfd8;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;padding:22px 26px;display:grid}.request-filters footer{grid-column:4/-1;justify-content:flex-end;align-items:end;gap:8px;display:flex}.request-modal-backdrop{z-index:250;background:#3431287a;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.request-detail{background:#fbfaf8;border:1px solid #d8d1ca;border-radius:24px;width:100%;max-width:1050px;max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 35px 90px #231f1840}.request-detail>header{background:linear-gradient(135deg,#f1eee8,#e8ebe1);border-bottom:1px solid #dcd5cd;justify-content:space-between;align-items:flex-start;padding:28px 32px;display:flex}.request-detail>header h3{overflow-wrap:anywhere;margin:7px 0 3px;font-family:Georgia,serif;font-size:31px;font-weight:400}.request-detail>header p{color:#7e766b;margin:0}.request-detail>header>button{cursor:pointer;background:#ffffffb3;border:1px solid #d7d0c8;border-radius:50%;width:44px;height:44px;font-size:20px}.request-detail-status{border-bottom:1px solid #e2dcd5;justify-content:space-between;align-items:center;gap:13px;padding:15px 32px;display:flex}.request-detail-status>span{color:#817a70;font-size:10px}.request-detail-columns{grid-template-columns:1fr 1fr;display:grid}.request-detail-columns>section{min-width:0;padding:27px 32px}.request-detail-columns>section+section{border-left:1px solid #e2dcd5}.request-detail h4{margin:0 0 17px;font-family:Georgia,serif;font-size:21px;font-weight:400}.request-detail-columns dl{gap:0;margin:0;display:grid}.request-detail-columns dl>div{border-bottom:1px solid #e7e1da;grid-template-columns:130px 1fr;gap:12px;padding:10px 0;display:grid}.request-detail-columns dt{color:#8b8378;font-size:9px}.request-detail-columns dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:11px;font-weight:700}.request-detail-items{gap:9px;display:grid}.request-detail-items article{background:#f1eee9;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.request-detail-items article>span{color:var(--request-gold);font-family:Georgia,serif;font-size:17px}.request-detail-items article>div{gap:3px;min-width:0;display:grid}.request-detail-items small,.request-detail-items p{color:#7f786d;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.45}.request-audit{border-top:1px solid #e2dcd5;padding:27px 32px}.request-audit>article{gap:14px;padding:0 0 17px;display:flex;position:relative}.request-audit>article>i{color:var(--request-olive);background:#e8eadf;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-style:normal;display:flex}.request-audit>article>div{gap:3px;min-width:0;display:grid}.request-audit small,.request-audit p{color:#80796e;margin:0;font-size:9px}.request-audit ul{background:#f1eee9;border-radius:10px;margin:8px 0 0;padding:10px 12px;list-style:none}.request-audit li{overflow-wrap:anywhere;font-size:9px;line-height:1.55}.request-audit del{color:#93554b}.request-audit ins{color:#4c725b;text-decoration:none}.request-detail>footer{background:#eeebe6;border-radius:0 0 23px 23px;justify-content:flex-end;align-items:center;gap:9px;padding:18px 32px;display:flex;position:sticky;bottom:0}.request-detail>footer button.danger{color:#944d43}@media (width<=1180px){.request-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.request-item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.request-item-grid label.wide{grid-column:span 2}.request-checks{grid-template-columns:1fr 1fr}.request-checks>label{grid-column:1/-1}.request-tabs,.request-filters>div{grid-template-columns:repeat(3,minmax(0,1fr))}.request-filters footer{grid-column:2/-1}}@media (width<=800px){.request-auto-fields{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px}.request-auto-fields>div:nth-child(2){border-right:0}.request-auto-fields>div:nth-child(n+3){border-top:1px solid #756d5f29}.request-hero{flex-direction:column;align-items:flex-start;gap:25px;min-height:0;padding:30px 24px}.request-hero:after{width:260px;height:260px;top:-130px;right:-130px}.request-hero h2{font-size:38px}.request-hero-status{width:100%;min-width:0}.request-types{grid-template-columns:1fr}.request-types article{min-height:100px}.request-form-grid.two,.request-checks,.request-detail-columns{grid-template-columns:1fr}.request-form-grid .span-two{grid-column:auto}.request-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.request-item-grid label.wide,.request-checks>label{grid-column:auto}.request-card-grid{grid-template-columns:1fr}.request-summary>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.request-summary article:nth-child(4n){border-right:1px solid #e5dfd8}.request-summary article:nth-child(2n){border-right:0}.request-detail-columns>section+section{border-top:1px solid #e2dcd5;border-left:0}}@media (width<=620px){.request-auto-fields{grid-template-columns:1fr}.request-auto-fields>div{border-right:0;padding-inline:0}.request-auto-fields>div:nth-child(n+2){border-top:1px solid #756d5f29}.requests-module{gap:14px}.request-hero{border-radius:20px;padding:24px 18px}.request-hero h2{margin-block:12px 14px;font-size:31px}.request-hero p{font-size:12px}.request-types article{border-radius:16px;padding:17px}.request-tabs{border-radius:15px;grid-template-columns:1fr 1fr}.request-tabs button{min-height:48px;font-size:9px}.request-form,.request-list-panel,.request-summary,.request-filters{border-radius:18px}.request-panel-head{flex-direction:column;align-items:stretch;padding:22px 18px}.request-panel-head h3{font-size:27px}.request-form>fieldset{padding:23px 18px 28px}.request-form input,.request-form select,.request-form textarea,.request-filters input,.request-filters select{min-height:52px;font-size:16px}.choice-cards{grid-template-columns:1fr 1fr}.request-item-grid{grid-template-columns:1fr}.request-items>article{padding:15px}.request-form-footer{bottom:calc(76px + env(safe-area-inset-bottom));z-index:5;border-radius:0 0 17px 17px;flex-direction:column;align-items:stretch;padding:16px 18px;position:sticky}.request-form-footer .request-primary{width:100%;min-height:52px}.request-card-grid{padding:0 14px 20px}.request-card{padding:17px}.request-card>header{flex-direction:column}.request-card dl{grid-template-columns:1fr 1fr}.request-pagination{margin-inline:14px}.request-summary>div:last-child{grid-template-columns:1fr}.request-summary article,.request-summary article:nth-child(4n),.request-summary article:nth-child(2n){border-right:0}.request-filters>summary{padding:18px;font-size:19px}.request-filters>div{grid-template-columns:1fr;padding:18px}.request-filters footer{flex-direction:column;grid-column:auto;align-items:stretch}.request-filters footer button{width:100%;min-height:50px}.request-modal-backdrop{align-items:stretch;padding:0}.request-detail{min-height:100vh;max-height:100vh;padding-bottom:calc(86px + env(safe-area-inset-bottom));border:0;border-radius:0}.request-detail>header{padding:21px 18px}.request-detail>header h3{font-size:25px}.request-detail-status{flex-direction:column;align-items:flex-start;padding:13px 18px}.request-detail-columns>section,.request-audit{padding:22px 18px}.request-detail-columns dl>div{grid-template-columns:105px 1fr}.request-detail>footer{bottom:calc(73px + env(safe-area-inset-bottom));grid-template-columns:1fr;padding:12px 18px;display:grid}.request-detail>footer button{width:100%;min-height:50px}}@media (width<=900px){.admin-shell,.admin-shell .main,.admin-shell .content,.admin-shell .content>*,.admin-shell .page-stack,.admin-shell .page-stack>*,.admin-shell .admin-overview-page,.admin-shell .organization-workspace,.admin-shell .organization-workspace>*,.admin-shell .organization-workspace-detail,.admin-shell .organization-workspace-detail>*,.admin-shell .organization-module-grid,.admin-shell .organization-workspace-metrics,.admin-shell .panel{width:100%;min-width:0;max-width:100%}:is(.admin-shell .content,.admin-shell .content:has(.admin-overview-page)){padding:20px 18px calc(136px + env(safe-area-inset-bottom));margin:0;overflow-x:clip}.admin-shell .admin-hero{width:100%;min-width:0;max-width:100%}.admin-shell .admin-hero>*,.admin-shell .organization-workspace-hero>*{min-width:0;max-width:100%}.admin-shell .organization-workspace,.admin-shell .organization-workspace-detail{grid-template-columns:minmax(0,1fr)}.admin-shell .organization-flow{overscroll-behavior-x:contain;min-width:0;max-width:100%}.admin-shell .mobile-nav{scroll-snap-type:x proximity;scroll-padding-inline:8px}.admin-shell .mobile-nav button{scroll-snap-align:center;flex-basis:76px;min-width:76px}.admin-shell .mobile-nav small{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:72px;line-height:1.2;overflow:hidden}}@media (width<=760px){.admin-shell .admin-hero{flex-direction:column;align-items:stretch;gap:18px;min-height:0;padding:22px 18px}.admin-shell .admin-hero h2,.admin-shell .organization-workspace-hero h2{overflow-wrap:anywhere;font-size:clamp(25px,8vw,30px);line-height:1.12}.admin-shell .admin-hero p,.admin-shell .organization-workspace-hero p{overflow-wrap:anywhere;font-size:11px;line-height:1.6}.admin-shell .system-health,.admin-shell .organization-workspace-count{align-items:flex-start;width:100%;min-width:0}.admin-shell .organization-workspace-hero{flex-direction:column;align-items:stretch;gap:18px;min-height:0;padding:22px 18px}.admin-shell .organization-workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .organization-module-grid,.admin-shell .organization-workspace-detail,.admin-shell .admin-control-team-grid,.admin-shell .admin-overview-page .admin-control-team-grid{grid-template-columns:minmax(0,1fr)}.admin-shell .field input,.admin-shell .field select,.admin-shell .field textarea,.admin-shell input[type=date],.admin-shell input[type=month]{min-inline-size:0;font-size:16px}.admin-shell .primary-button,.admin-shell .secondary-button,.admin-shell .organization-module-grid button{min-height:48px}.main .field input,.main .field select,.main .field textarea,.main input[type=date],.main input[type=month]{min-inline-size:0;font-size:16px}.main .money-field input{font-size:26px}}@media (width<=420px){.admin-shell .organization-workspace-metrics{grid-template-columns:minmax(0,1fr)}}.app-icon{width:19px;height:19px;display:block}.app-side-nav{overscroll-behavior:contain;scrollbar-color:#d8cdc4 transparent;scrollbar-width:thin;flex:1;align-content:start;min-height:0;padding-right:3px;overflow-y:auto}.app-side-nav::-webkit-scrollbar{width:5px}.app-side-nav::-webkit-scrollbar-thumb{background:#d8cdc4;border-radius:99px}.nav-primary-item{border:1px solid #0000;position:relative}.nav-primary-item:before{background:var(--wine);content:"";opacity:0;border-radius:0 99px 99px 0;width:3px;transition:opacity .15s,transform .15s;position:absolute;top:8px;bottom:8px;left:-1px;transform:scaleY(.35)}.nav-primary-item.active:before,.nav-group.active>.nav-primary-item:before{opacity:1;transform:scaleY(1)}.nav-group.active>.nav-primary-item{color:var(--wine)}.nav-group-toggle{cursor:pointer}.nav-chevron{color:#a89d96;margin-left:auto;font-size:13px;transition:transform .18s}.nav-group-toggle[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.nav-submenu{border-left:1px solid #ddd1c7;gap:2px;margin:2px 0 7px 22px;padding:3px 0 3px 11px;display:grid}.nav-submenu-entry{min-width:0}.nav-subitem{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:35px;padding:0 9px;font-size:10px;font-weight:700;display:flex;position:relative}.nav-subitem:hover{background:var(--paper);color:var(--ink)}.nav-subitem.active{color:var(--wine);background:#f4e9e8}.nav-subitem.active:before{background:var(--wine);content:"";border-radius:99px;width:3px;position:absolute;top:7px;bottom:7px;left:-13px}.nav-subitem>.nav-badge{margin-left:auto}.nav-subitem .app-icon{width:15px;height:15px}.nav-icon .app-icon{width:18px;height:18px}.salesperson-side-subnav{margin-left:9px}.salesperson-subnav-item{min-height:31px}.admin-organization-quicknav{border-left:1px solid #e4d9d0;gap:2px;margin:2px 0 6px 14px;padding:4px 0 3px 10px;display:grid}.admin-organization-quicknav button{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:30px;padding:0 8px;font-size:9px;font-weight:700;display:flex}.admin-organization-quicknav button:hover{background:var(--paper);color:var(--ink)}.admin-organization-quicknav button.active{color:var(--wine);background:#f4e9e8}.admin-organization-quicknav .app-icon{width:13px;height:13px}.main{padding-top:92px}.topbar{height:92px}.admin-shell .main{padding-top:92px}.admin-shell .topbar{height:92px}.page-heading{min-width:0}.page-heading h1{margin:2px 0;font-size:21px}.page-breadcrumb{color:var(--wine);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.page-context-line{color:var(--muted);font-size:9px;line-height:1.25;display:block}.dashboard-refresh-button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;min-height:37px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.dashboard-refresh-button:hover{background:var(--paper)}.dashboard-refresh-button .app-icon{width:15px;height:15px}.dashboard-page{gap:14px}.dashboard-overview-header{border:1px solid var(--line);background:linear-gradient(115deg,#fffdf9,#f7eee5);border-radius:15px;justify-content:space-between;align-items:center;min-height:108px;padding:20px 24px;display:flex}.dashboard-overview-header h2{margin:5px 0 4px;font-family:Georgia,serif;font-size:28px;font-weight:400}.dashboard-overview-header p{color:var(--muted);margin:0;font-size:10px}.dashboard-status-summary{border:1px solid var(--line);background:#ffffffb8;border-radius:12px;flex-direction:column;align-items:flex-end;min-width:155px;padding:13px 15px;display:flex}.dashboard-status-summary strong{color:var(--wine);font-family:Georgia,serif;font-size:25px;font-weight:500}.dashboard-status-summary span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.metrics-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-metrics .metric-card{min-height:112px;padding:16px}.dashboard-metrics .metric-card>strong{text-overflow:clip;white-space:normal;line-height:1.2;overflow:visible}.dashboard-performance-panel{padding:19px 21px}.dashboard-performance-row{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;width:100%;padding:7px 8px}.dashboard-performance-row:hover{background:var(--paper)}.dashboard-performance-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.55fr);align-items:stretch}.dashboard-revenue-column{min-width:0}.dashboard-revenue-column .panel-head{margin-bottom:12px}.dashboard-revenue-column .currency-total-list{margin-top:0}.dashboard-revenue-column .monthly-total-breakdown{max-height:430px;padding-right:4px;overflow:auto}.dashboard-revenue-column .monthly-total-breakdown h4{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:8px}.dashboard-revenue-column .monthly-total-breakdown span{align-items:center;gap:10px}.dashboard-revenue-column .monthly-total-breakdown strong{text-align:right;font-size:9px}.toast{align-items:center;gap:10px;min-height:48px;display:flex}.toast .app-icon{flex:none;width:18px;height:18px}@media (width<=1220px){.metrics-grid.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.main,.admin-shell .main{padding-top:78px}.topbar,.admin-shell .topbar{height:78px;padding:0 12px}.mobile-brand{flex:none;display:block}.page-heading,.admin-header-search{display:none}.page-heading h1,.admin-shell .page-heading h1{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:16px;line-height:1.1;overflow:hidden}.page-breadcrumb{text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.page-context-line{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.topbar-actions{gap:7px}.date-chip{display:none}.store-select select{max-width:100px;min-height:35px}.dashboard-refresh-button{min-height:35px;padding:0 9px}.dashboard-refresh-button span{display:none}.content,.admin-shell .content{padding-bottom:calc(112px + env(safe-area-inset-bottom));padding-top:18px}.admin-shell .content:has(.admin-overview-page){padding-bottom:calc(112px + env(safe-area-inset-bottom));padding-top:18px}.mobile-nav,.admin-shell .mobile-nav{height:calc(70px + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom);align-items:stretch;display:block;overflow:visible}.mobile-nav-primary{scrollbar-width:none;grid-template-columns:repeat(auto-fit,minmax(62px,1fr));height:70px;display:grid;overflow-x:auto}.mobile-nav-primary::-webkit-scrollbar{display:none}.mobile-nav .mobile-nav-primary>button,.admin-shell .mobile-nav .mobile-nav-primary>button{scroll-snap-align:center;flex:auto;gap:4px;min-width:0;height:70px;padding:4px 3px}.mobile-nav-primary>button.active{box-shadow:inset 0 3px var(--wine);background:#f7efeb}.mobile-nav-primary .app-icon{width:18px;height:18px}.mobile-nav-primary small,.admin-shell .mobile-nav-primary small{text-align:center;text-overflow:clip;white-space:normal;max-width:72px;font-size:7px;line-height:1.15;overflow:visible}.salesperson-shell .mobile-nav-primary{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(68px,1fr);grid-auto-flow:column}.salesperson-shell .mobile-nav-primary>button.active{background:var(--field-accent-soft);box-shadow:inset 0 3px var(--field-accent-dark)}.mobile-submenu-panel{border:1px solid var(--line);background:#fffdf9fc;border-bottom:0;border-radius:15px 15px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:min(58vh,430px);padding:12px;display:grid;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto;box-shadow:0 -18px 45px #3a2a221f}.mobile-nav .mobile-submenu-panel>button,.admin-shell .mobile-nav .mobile-submenu-panel>button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-width:0;height:auto;min-height:45px;padding:9px 10px;font-size:10px;font-weight:750;display:flex}.mobile-nav .mobile-submenu-panel>button.active{color:var(--wine);background:#f4e9e8;border-color:#e4d3d1}.mobile-nav .mobile-submenu-panel>button.admin-organization-mobile-link{background:#faf6f1;border-style:dashed}.mobile-submenu-panel button>.app-icon{flex:none;width:16px;height:16px}.mobile-submenu-panel button>span{font-family:inherit;font-size:10px;line-height:1.2}.dashboard-overview-header{min-height:95px;padding:17px 18px}.dashboard-overview-header h2{font-size:24px}.dashboard-status-summary{min-width:115px;padding:10px 11px}.dashboard-status-summary strong{font-size:21px}.dashboard-status-summary span{font-size:6.5px}.metrics-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-performance-grid{grid-template-columns:1fr}.dashboard-revenue-column .monthly-total-breakdown{max-height:none}.dashboard-performance-row{grid-template-columns:72px minmax(80px,1fr) 68px;padding:7px 2px}.toast{bottom:calc(82px + env(safe-area-inset-bottom))}.operations-only-summary{flex-direction:column;align-items:stretch;gap:16px;min-height:0;padding:18px}.operations-only-summary>div:first-child{align-items:flex-start}.operations-only-summary h2{font-size:27px}.repeat-row.moe-expense-row,.repeat-row.moe-transfer-row{grid-template-columns:24px minmax(0,1fr) 28px}.repeat-row.moe-expense-row>.field,.repeat-row.moe-expense-row>.money-field,.repeat-row.moe-expense-row>.nebim-check,.repeat-row.moe-transfer-row>.field,.repeat-row.moe-transfer-row>.money-field{grid-column:2}.repeat-row.moe-expense-row>.remove-row,.repeat-row.moe-transfer-row>.remove-row{grid-area:1/3}.operations-save-bar{flex-direction:column;align-items:stretch;gap:12px}.operations-save-bar .primary-button{width:100%;min-width:0}}@media (width<=520px){.dashboard-overview-header{align-items:flex-start}.dashboard-overview-header p{max-width:190px}.dashboard-status-summary{min-width:94px}.dashboard-status-summary span{text-align:right;max-width:72px}.dashboard-metrics.metrics-grid,.dashboard-metrics.metrics-grid.four,.dashboard-metrics.metrics-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metrics .metric-card{min-height:105px;padding:14px 12px}.dashboard-metrics .metric-card>strong{font-size:17px}.dashboard-performance-panel{padding:16px 13px}.dashboard-performance-row{gap:7px}}@media (width<=360px){.page-heading{max-width:48vw}.dashboard-overview-header{gap:10px}.dashboard-overview-header p{display:none}.mobile-nav-primary small,.admin-shell .mobile-nav-primary small{font-size:6.2px}}.prime-center-workspace{gap:22px;min-width:0;display:grid}.turnover-dashboard{border:1px solid var(--line);background:linear-gradient(135deg,#fffdfa,#f4f9f7);border-left:5px solid #2e6670;border-radius:18px;gap:16px;min-width:0;padding:22px;display:grid}.turnover-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.turnover-head h3{margin:6px 0;font-family:Georgia,serif;font-size:27px;font-weight:500}.turnover-head p{color:var(--muted);margin:0;font-size:9px}.turnover-freshness{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.turnover-freshness span{color:var(--muted);font-size:8px}.turnover-freshness button{color:#fff;cursor:pointer;background:#2e6670;border:0;border-radius:10px;padding:10px 16px;font-size:9px;font-weight:800}.turnover-freshness button:disabled{opacity:.55}.turnover-filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.turnover-filters label{gap:5px;display:grid}.turnover-filters label span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.turnover-filters select,.turnover-filters input{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:40px;padding:0 12px}.turnover-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.turnover-kpis article{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:102px;padding:16px}.turnover-kpis article.clickable,.turnover-entity-grid article.clickable{cursor:pointer;transition:transform .18s,box-shadow .18s}.turnover-kpis article.clickable:hover,.turnover-entity-grid article.clickable:hover{transform:translateY(-2px);box-shadow:0 12px 30px #2e66701f}.turnover-kpis span,.turnover-kpis strong,.turnover-kpis small{display:block}.turnover-kpis span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.turnover-kpis strong{margin-top:13px;font-family:Georgia,serif;font-size:21px;font-weight:500}.turnover-kpis small{color:var(--muted);margin-top:7px;font-size:8px}.turnover-kpi-value{align-items:baseline;gap:7px;min-width:0;display:flex}.turnover-kpi-value strong{margin-top:13px}.turnover-kpi-value b{color:var(--wine);white-space:nowrap;background:#f4e9e5;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900;line-height:1}.turnover-entity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.turnover-entity-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px}.turnover-entity-grid header,.turnover-entity-grid article>div,.turnover-entity-grid footer{justify-content:space-between;gap:12px;display:flex}.turnover-entity-grid header span{color:#2e6670;font-size:7px;font-weight:800}.turnover-entity-grid h4{margin:5px 0;font-family:Georgia,serif;font-size:18px;font-weight:500}.turnover-entity-grid header>b{color:#2e6670;background:#edf4f2;border-radius:99px;height:max-content;padding:7px 9px;font-size:7px}.turnover-entity-grid article>div{border-block:1px solid var(--line);margin:10px 0;padding:11px 0}.turnover-entity-grid article>div span{color:var(--muted);font-size:8px}.turnover-entity-grid article>div strong{color:var(--ink);margin-top:5px;font-size:13px;display:block}.turnover-entity-grid footer{color:var(--muted);flex-wrap:wrap;font-size:7px}.turnover-trend{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px}.turnover-trend>header{justify-content:space-between;display:flex}.turnover-trend>header span{font-size:8px;font-weight:800}.turnover-trend>header small{color:var(--muted);font-size:8px}.turnover-trend>div{align-items:end;gap:4px;height:120px;margin-top:12px;display:flex}.turnover-trend>div>span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:5px;height:100%;display:flex}.turnover-trend i{background:linear-gradient(#2e6670,#9bc2b9);border-radius:4px 4px 0 0;width:100%;min-height:3px;display:block}.turnover-trend small{color:var(--muted);margin-top:4px;font-size:6px}.turnover-error{color:#9a3d3d;background:#fff0ef;border:1px solid #ecc9c5;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.turnover-error button{color:#8b3039;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9aaa5;border-radius:9px;padding:8px 11px;font-size:8px;font-weight:800}.turnover-loading{color:var(--muted);text-align:center;padding:20px}.turnover-monthly-comparison{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.turnover-monthly-comparison>header{justify-content:space-between;align-items:flex-end;display:flex}.turnover-monthly-comparison>header>div{gap:4px;display:grid}.turnover-monthly-comparison>header span{letter-spacing:.08em;font-size:9px;font-weight:900}.turnover-monthly-comparison>header small{color:var(--muted);font-size:7px}.turnover-monthly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.turnover-person-trend{background:linear-gradient(145deg,#fffdf9,#f2f8f6);border:1px solid #dbe8e4;border-radius:14px;min-width:0;padding:15px}.turnover-person-trend:nth-child(2){background:linear-gradient(145deg,#fffdf9,#f8f1ec);border-color:#eadfd7}.turnover-person-trend>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.turnover-person-trend>header>div,.turnover-person-trend>header>span{gap:4px;display:grid}.turnover-person-trend>header>span{text-align:right}.turnover-person-trend>header small{color:var(--muted);font-size:7px}.turnover-person-trend>header strong{font-family:Georgia,serif;font-size:18px;font-weight:500}.turnover-person-trend>header>span{font-family:Georgia,serif;font-size:15px;font-weight:600}.turnover-person-trend>header>span small{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500}.turnover-monthly-bars{align-items:end;gap:6px;height:165px;margin-top:17px;display:flex}.turnover-monthly-bars>span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:8px;height:100%;display:flex}.turnover-monthly-bars i{background:linear-gradient(#286773,#92bbb2);border-radius:5px 5px 1px 1px;width:100%;min-height:2px;display:block}.turnover-person-trend:nth-child(2) .turnover-monthly-bars i{background:linear-gradient(#7a3440,#c89b83)}.turnover-monthly-bars small{color:var(--muted);text-transform:uppercase;margin-top:6px;font-size:6px}.turnover-monthly-loading{border:1px solid var(--line);color:var(--muted);text-align:center;background:#fff;border-radius:14px;padding:28px;font-size:9px}.turnover-dashboard.compact{padding:18px}.turnover-dashboard.compact .turnover-head h3{font-size:23px}@media (width<=900px){.turnover-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.turnover-entity-grid{grid-template-columns:1fr}}@media (width<=760px){.turnover-monthly-grid{grid-template-columns:1fr}.turnover-monthly-bars{height:140px}}@media (width<=560px){.turnover-dashboard{padding:14px}.turnover-head{flex-direction:column;align-items:stretch}.turnover-freshness{align-items:flex-start}.turnover-kpis{grid-template-columns:1fr 1fr}.turnover-kpis strong{font-size:16px}.turnover-entity-grid article>div{flex-direction:column}.turnover-trend{overflow:hidden}.turnover-monthly-comparison{padding:13px}.turnover-monthly-comparison>header{flex-direction:column;align-items:flex-start;gap:5px}.turnover-person-trend>header{flex-direction:column}.turnover-person-trend>header>span{text-align:left}}.turnover-detail-open{overflow:hidden}.turnover-drawer-backdrop{z-index:1000;background:#231b1873;position:fixed;inset:0}.turnover-drawer{background:#fbfaf7;width:min(92vw,1180px);max-width:1180px;height:100%;margin-left:auto;overflow:auto;box-shadow:-28px 0 70px #231b1833}.turnover-drawer-head{border-bottom:1px solid var(--line);z-index:2;background:linear-gradient(135deg,#fffdfa,#eef7f4);justify-content:space-between;align-items:flex-start;padding:28px 32px;display:flex;position:sticky;top:0}.turnover-drawer-head h2{margin:7px 0;font-family:Georgia,serif;font-size:32px;font-weight:500}.turnover-drawer-head nav{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.turnover-drawer-head nav button,.turnover-drawer-head nav span{color:#2e6670;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.turnover-drawer-head nav button{cursor:pointer;text-decoration:underline}.turnover-drawer-head nav b{color:var(--muted);font-weight:400}.turnover-close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:44px;height:44px;font-size:28px;line-height:1}.turnover-detail-body{gap:18px;padding:24px 32px 40px;display:grid}.turnover-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.turnover-detail-summary article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:14px}.turnover-detail-summary span,.turnover-detail-summary strong{display:block}.turnover-detail-summary span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.turnover-detail-summary strong{margin-top:8px;font-family:Georgia,serif;font-size:16px;font-weight:500}.turnover-detail-filters{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(7,minmax(90px,1fr));align-items:end;gap:9px;padding:14px;display:grid}.turnover-detail-filters label{color:var(--muted);gap:5px;font-size:8px;font-weight:800;display:grid}.turnover-detail-filters input,.turnover-detail-filters select{border:1px solid var(--line);border-radius:9px;min-width:0;min-height:38px;padding:0 9px}.turnover-detail-list{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.turnover-detail-list>button,.turnover-detail-list>article{border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;grid-template-columns:52px minmax(220px,1fr) minmax(100px,.45fr) minmax(150px,.6fr) 20px;align-items:center;gap:13px;width:100%;padding:15px;display:grid}.turnover-detail-list>button{cursor:pointer}.turnover-detail-list>button:hover{background:#f2f8f6}.turnover-detail-list strong,.turnover-detail-list small{display:block}.turnover-detail-list strong{font-size:11px}.turnover-detail-list small{color:var(--muted);margin-top:4px;font-size:8px}.turnover-detail-list small.return{color:#a24444}.turnover-detail-avatar,.turnover-product-placeholder{color:#2e6670;background:#edf4f2;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-family:Georgia,serif;display:flex}.turnover-invoice-badge{color:#2e6670;text-align:center;background:#edf4f2;border-radius:99px;padding:7px;font-size:7px;font-weight:900}.turnover-invoice-badge.return,.turnover-return-pill{color:#9a3d3d;background:#fce8e5}.turnover-return-pill{text-align:center;border-radius:99px;padding:7px;font-size:7px}.turnover-empty{color:var(--muted);text-align:center;padding:40px}.turnover-pagination{justify-content:center;align-items:center;gap:18px;display:flex}.turnover-pagination button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:9px 14px}.turnover-pagination button:disabled{opacity:.45}.turnover-pagination span{color:var(--muted);font-size:9px}@media (width<=800px){.turnover-drawer{width:100vw}.turnover-drawer-head{padding:20px}.turnover-drawer-head h2{font-size:24px}.turnover-detail-body{padding:16px}.turnover-detail-summary,.turnover-detail-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.turnover-detail-list>button,.turnover-detail-list>article{grid-template-columns:42px minmax(0,1fr) auto;padding:12px}.turnover-detail-list>button>span:nth-child(3),.turnover-detail-list>article>span:nth-child(3),.turnover-detail-list>button>b{display:none}}.turnover-product-placeholder{overflow:hidden}.turnover-product-placeholder.has-image{background:#f4f0eb}.turnover-product-placeholder img{object-fit:cover;width:100%;height:100%}.prime-center-tabs{border:1px solid var(--line);z-index:12;background:#fffdf9f5;border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:6px;display:grid;position:sticky;top:98px;box-shadow:0 12px 30px #3a2a220b}.prime-center-tabs button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.prime-center-tabs button:hover{background:var(--paper);color:var(--ink)}.prime-center-tabs button.active{background:var(--wine);color:#fff;box-shadow:0 8px 20px #742f3a29}.prime-center-tabs .app-icon{flex:none;width:17px;height:17px}@media (width>=901px){.admin-shell .nav-item{min-height:48px;font-size:14px;font-weight:700}.admin-shell .nav-subitem{min-height:42px;padding:0 10px;font-size:13px;font-weight:700}.admin-shell .nav-subitem .app-icon{width:16px;height:16px}}@media (width<=1100px){.prime-center-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;grid-template-columns:repeat(7,minmax(112px,1fr));overflow-x:auto}}@media (width<=900px){.prime-center-workspace{gap:14px}.prime-center-tabs{border-radius:12px;grid-template-columns:repeat(7,minmax(118px,1fr));margin-inline:-2px;padding:5px;position:sticky;top:86px;overflow-x:auto}.prime-center-tabs button{min-height:48px;font-size:11px}.mobile-nav-primary{grid-template-columns:repeat(5,minmax(68px,1fr))}}.personnel-center{max-width:1760px;color:var(--ink);margin:0 auto;padding-bottom:36px}.meal-card-page{width:100%;min-width:0;max-width:none;color:var(--ink);margin:0 auto;padding-bottom:38px;overflow-x:clip}.meal-card-hero{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(120deg,#fffaf5 0%,#faf5ef 58%,#edf7f3 100%);border-radius:24px;justify-content:space-between;align-items:end;gap:28px;padding:30px 34px;display:flex}.meal-card-hero h2{margin:7px 0 8px;font:clamp(34px,3.3vw,54px)/1 Georgia,Times New Roman,serif}.meal-card-hero p{max-width:780px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.meal-card-hero label{color:var(--muted);text-transform:uppercase;flex:0 0 190px;gap:8px;font-size:9px;font-weight:800;display:grid}.meal-card-hero input,.meal-card-rate-form input,.meal-card-profile-list input,.meal-card-profile-list select{border:1px solid var(--line);min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:0 13px}.meal-card-tabs{z-index:18;overscroll-behavior-x:contain;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfaf5;border-radius:15px;gap:6px;min-width:0;max-width:100%;padding:5px;display:flex;position:sticky;top:102px;overflow-x:auto;box-shadow:0 10px 28px #37261d12}.meal-card-tabs button{min-width:120px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;padding:12px;font-size:9px;font-weight:900}.meal-card-tabs button.active{background:var(--wine);color:#fff}.meal-card-kpis{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;min-width:0;display:grid}.meal-card-kpis article{border:1px solid var(--line);background:#fff;border-radius:17px;gap:7px;min-width:0;min-height:105px;padding:18px;display:grid;position:relative;overflow:hidden}.meal-card-kpis article:before{content:"";background:var(--gold);border-radius:0 0 4px 4px;width:34px;height:3px;position:absolute;top:0;left:17px}.meal-card-kpis small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.meal-card-kpis strong{overflow-wrap:anywhere;align-self:end;font:20px Georgia,serif}.meal-card-days-equation{grid-column:span 3}.meal-card-days-equation>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.meal-card-days-equation span{gap:4px;min-width:0;display:grid}.meal-card-days-equation b{font:22px Georgia,serif}.meal-card-days-equation em{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:800}.meal-card-days-equation i{color:#b49b77;align-self:center;font:18px Georgia,serif}.meal-card-days-equation .payable{color:#27684f;background:#eff8f4;border-radius:10px;margin:-6px;padding:7px}.meal-card-days-equation .payable em{color:#4f7f6e}.meal-card-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.meal-card-actions a{text-decoration:none}.meal-card-warning,.meal-card-overview-note{border-radius:14px;gap:5px;padding:15px 18px;display:grid}.meal-card-warning{color:#8d5c14;background:#fff7e7;border:1px solid #e9cb98}.meal-card-overview-note{background:#eff8f4;border:1px solid #bed8cd}.meal-card-overview-note p,.meal-card-overview-note small{color:var(--muted);margin:0;line-height:1.5}.meal-card-overview-note strong{color:#27684f}.meal-card-list-card,.meal-card-panel{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px;box-shadow:0 10px 30px #37261d09}.meal-card-panel-head h3{margin:5px 0 6px;font:27px Georgia,serif}.meal-card-panel-head p{color:var(--muted);margin:0;line-height:1.45}.meal-card-table-wrap{border:1px solid var(--line);border-radius:14px;margin-top:18px;overflow:auto}.meal-card-table-wrap table{border-collapse:collapse;width:100%;min-width:920px}.meal-card-table-wrap th,.meal-card-table-wrap td{border-bottom:1px solid var(--line);text-align:right;padding:14px 13px}.meal-card-table-wrap th{color:var(--wine);letter-spacing:.07em;text-transform:uppercase;background:#f3ebe2;font-size:8px}.meal-card-table-wrap th:first-child,.meal-card-table-wrap td:first-child{text-align:left}.meal-card-table-wrap tbody tr{cursor:pointer}.meal-card-table-wrap tbody tr:hover{background:#fffaf5}.meal-card-table-wrap tbody tr:last-child td{border-bottom:0}.meal-card-status{color:#2f755d;text-transform:uppercase;background:#edf6f1;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:900;display:inline-block}.meal-card-status.review_required{color:#9a5d13;background:#fff0dd}.meal-card-mobile-list{display:none}.meal-card-settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-width:0;display:grid}.meal-card-settings-grid>*{min-width:0}.meal-card-profile-panel{grid-column:1/-1}.meal-card-rate-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:18px;display:grid}.meal-card-rate-form label{min-width:0;color:var(--muted);gap:7px;font-size:9px;font-weight:800;display:grid}.meal-card-rate-history{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.meal-card-rate-history span{border:1px solid var(--line);border-radius:11px;gap:3px;padding:10px 12px;display:grid}.meal-card-rate-history small{color:var(--muted)}.meal-card-match-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.meal-card-match-kpis span{background:var(--paper);min-width:0;color:var(--muted);border-radius:11px;padding:11px;font-size:8px}.meal-card-match-kpis b{color:var(--ink);font:21px Georgia,serif;display:block}.meal-card-panel details{margin-top:14px}.meal-card-panel details p{color:var(--muted);overflow-wrap:anywhere;font-size:9px}.meal-card-profile-list{border:1px solid var(--line);border-radius:14px;margin-top:16px;display:grid;overflow:hidden}.meal-card-profile-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.4fr) auto 110px 145px 120px auto;align-items:center;gap:9px;min-height:72px;padding:10px 12px;display:grid}.meal-card-profile-list article:last-child{border-bottom:0}.meal-card-profile-person{text-align:left;cursor:pointer;background:0 0;border:0}.meal-card-profile-person strong,.meal-card-profile-person small{display:block}.meal-card-profile-person small{color:var(--muted);margin-top:4px;font-size:8px}.meal-card-switch{align-items:center;gap:5px;font-size:8px;display:flex}.meal-card-switch input{min-height:auto}.meal-card-profile-list article>b{text-align:right;color:var(--wine)}.meal-card-history-list{margin-top:16px;display:grid}.meal-card-history-list article{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:14px;padding:14px;display:grid}.meal-card-history-list article:last-child{border-bottom:0}.meal-card-history-list strong,.meal-card-history-list b,.meal-card-history-list small{display:block}.meal-card-history-list small{color:var(--muted);margin-top:4px;font-size:8px}.meal-card-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;background:#fff;border-radius:16px;padding:30px}.meal-card-drawer-backdrop{z-index:130;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1f171461;justify-content:flex-end;display:flex;position:fixed;inset:0}.meal-card-drawer{background:#fff;width:min(620px,100%);height:100%;padding:30px;overflow:auto;box-shadow:-18px 0 50px #2318142e}.meal-card-drawer>button{float:right;cursor:pointer;background:0 0;border:0;font-size:28px}.meal-card-drawer h3{margin:7px 0 4px;font:34px Georgia,serif}.meal-card-drawer>p{color:var(--muted)}.meal-card-drawer-kpis{grid-template-columns:repeat(2,1fr);gap:8px;margin:20px 0;display:grid}.meal-card-drawer-kpis span{border:1px solid var(--line);border-radius:12px;gap:5px;padding:13px;display:grid}.meal-card-drawer-kpis small{color:var(--muted);text-transform:uppercase;font-size:8px}.meal-card-drawer-kpis b{font:18px Georgia,serif}.meal-card-person-history{gap:10px;display:grid}.meal-card-person-history article{border:1px solid var(--line);border-radius:14px;padding:15px}.meal-card-person-history header{justify-content:space-between;gap:12px;display:flex}.meal-card-person-history dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0 0;display:grid}.meal-card-person-history dl div{background:var(--paper);border-radius:8px;padding:8px}.meal-card-person-history dt{color:var(--muted);font-size:7px}.meal-card-person-history dd{margin:4px 0 0;font-weight:800}@media (width<=1320px){.meal-card-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.meal-card-days-equation{grid-column:span 2}.meal-card-profile-list article{grid-template-columns:minmax(200px,1fr) auto 100px 140px}.meal-card-profile-list article>b{display:none}.meal-card-profile-list article>.secondary-button{grid-column:auto}}@media (width<=900px){.meal-card-hero{flex-direction:column;align-items:stretch}.meal-card-hero label{flex-basis:auto}.meal-card-tabs{top:86px}.meal-card-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.meal-card-days-equation{grid-column:1/-1}.meal-card-settings-grid{grid-template-columns:minmax(0,1fr)}.meal-card-profile-panel{grid-column:auto}.meal-card-profile-list article{grid-template-columns:1fr 1fr}.meal-card-profile-person{grid-column:1/-1}.meal-card-history-list article{grid-template-columns:1fr 1fr}.meal-card-history-list article span:last-child{grid-column:1/-1}.meal-card-rate-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.meal-card-rate-form button{grid-column:1/-1}}@media (width<=620px){.meal-card-page{margin:0 -6px}.meal-card-hero,.meal-card-list-card,.meal-card-panel{border-radius:16px;padding:18px}.meal-card-kpis{grid-template-columns:repeat(2,1fr)}.meal-card-kpis article{min-height:92px;padding:14px}.meal-card-kpis strong{font-size:17px}.meal-card-days-equation{grid-column:1/-1}.meal-card-days-equation b{font-size:19px}.meal-card-table-wrap{display:none}.meal-card-mobile-list{gap:9px;margin-top:15px;display:grid}.meal-card-mobile-list button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;gap:12px;width:100%;padding:14px;display:grid}.meal-card-mobile-list header{justify-content:space-between;gap:9px;display:flex}.meal-card-mobile-list header b{color:var(--wine)}.meal-card-mobile-list dl{grid-template-columns:repeat(4,1fr);gap:5px;margin:0;display:grid}.meal-card-mobile-list dl div{background:var(--paper);border-radius:7px;padding:7px}.meal-card-mobile-list dt{color:var(--muted);font-size:7px}.meal-card-mobile-list dd{margin:3px 0 0;font-weight:800}.meal-card-profile-list article{grid-template-columns:1fr 1fr;padding:13px}.meal-card-profile-list article input[type=date],.meal-card-profile-list article>.secondary-button{grid-column:1/-1}.meal-card-history-list article{grid-template-columns:1fr}.meal-card-history-list article span:last-child{grid-column:auto}.meal-card-drawer{padding:22px 16px}.meal-card-drawer-kpis,.meal-card-person-history dl{grid-template-columns:1fr 1fr}.meal-card-rate-form{grid-template-columns:1fr}.meal-card-rate-form button{grid-column:auto}}.personnel-center-hero{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(120deg,#fffaf5 0%,#faf6f1 58%,#eef7f4 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:28px;padding:32px 36px;display:flex}.personnel-center-hero h2{margin:7px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.1vw,52px);line-height:1.02}.personnel-center-hero p{max-width:850px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.personnel-period{flex:0 0 190px}.personnel-center-kpis{grid-template-columns:repeat(7,minmax(145px,1fr));gap:12px;display:grid}.personnel-center-kpis article{border:1px solid var(--line);background:#fff;border-radius:18px;gap:6px;min-width:0;padding:19px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #37261d09}.personnel-center-kpis article:before{content:"";background:#cbbdaf;border-radius:0 0 4px 4px;width:36px;height:3px;position:absolute;top:0;left:18px}.personnel-center-kpis article[class*=operation-store]:before{background:var(--wine)}.personnel-center-kpis article[class*=operation-field_sales]:before{background:#276b72}.personnel-center-kpis article[class*=operation-head_office]:before{background:var(--gold)}.personnel-center-kpis article[class*=operation-online_sales]:before{background:#6c5792}.personnel-center-kpis small,.personnel-center-cost-kpis small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.personnel-center-kpis strong{font-family:Georgia,Times New Roman,serif;font-size:29px}.personnel-center-kpis span,.personnel-center-cost-kpis span{color:var(--muted);font-size:10px}.personnel-center-cost-kpis{border:1px solid var(--line);background:#f1eae3;border-radius:18px;gap:12px;padding:18px 20px;display:grid}.personnel-center-cost-kpis>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.personnel-center-cost-kpis article{background:#fff;border:1px solid #742f3a1c;border-radius:13px;gap:5px;padding:14px 16px;display:grid}.personnel-center-cost-kpis strong{font-family:Georgia,Times New Roman,serif;font-size:20px}.personnel-filter-panel,.personnel-list-panel{padding:26px 28px}.personnel-filter-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px;display:flex}.personnel-filter-heading h3{margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:27px}.personnel-filter-grid{grid-template-columns:minmax(250px,1.45fr) repeat(5,minmax(135px,.8fr));gap:11px;display:grid}.personnel-filter-grid .field{min-width:0}.personnel-filter-grid input,.personnel-filter-grid select{width:100%}.personnel-list-panel{overflow:hidden}.personnel-table{border:1px solid var(--line);overscroll-behavior-x:contain;background:#fff;border-radius:16px;overflow-x:auto}.personnel-table-head,.personnel-table-row{grid-template-columns:minmax(240px,1.5fr) minmax(180px,1fr) 120px minmax(160px,.85fr) 24px;align-items:center;gap:16px;min-width:780px;padding:0 16px;display:grid}.personnel-table-head{min-height:48px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#f2ece5;font-size:9px;font-weight:900}.personnel-table-row{border:0;border-top:1px solid var(--line);width:100%;min-height:78px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff}.personnel-table-row:hover,.personnel-table-row:focus-visible{background:#fbf7f3;outline:0}.personnel-table-row>span{gap:4px;min-width:0;font-size:12px;display:grid}.personnel-table-row strong,.personnel-table-row small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.personnel-table-row small{color:var(--muted);white-space:nowrap;font-size:9px}.personnel-inline-form{border:1px solid var(--line);background:#fbf7f3;border-radius:14px;gap:12px;margin-top:18px;padding:16px;display:grid}.personnel-inline-form p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.personnel-inline-form .primary-button,.personnel-inline-form .secondary-button{justify-self:start}.personnel-name{grid-template-columns:42px minmax(0,1fr);align-items:center}.personnel-name>i,.personnel-card-head>i{width:42px;height:42px;color:var(--wine);background:#f0e3e1;border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:normal;font-weight:800;display:grid}.operation-badge,.link-badge,.personnel-center .status-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}.operation-badge.operation-store{color:var(--wine);background:#f1e5e5}.operation-badge.operation-field_sales{color:#235e65;background:#e5f1f1}.operation-badge.operation-head_office{color:#886425;background:#f8efd9}.operation-badge.operation-online_sales{color:#604b86;background:#eee9f6}.personnel-center .status-badge.active,.link-badge.linked{background:var(--green-bg);color:var(--green)}.personnel-center .status-badge.inactive,.link-badge.unlinked{background:var(--red-bg);color:var(--red)}.missing-setting{color:var(--red);font-size:10px}.personnel-row-arrow{color:var(--wine);text-align:right;font-size:20px}.personnel-card-list{display:none}.personnel-empty{min-height:210px;color:var(--muted);text-align:center;border:1px dashed #d8c9bb;border-radius:16px;place-items:center;gap:8px;padding:30px;display:grid}.personnel-empty>span{width:42px;height:42px;color:var(--gold);background:#f3ede6;border-radius:50%;place-items:center;font-size:20px;display:grid}.personnel-drawer-layer{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#261d1a6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.personnel-drawer{background:#fff;grid-template-rows:auto auto 1fr auto;width:min(660px,100%);height:100%;display:grid;overflow:hidden;box-shadow:-24px 0 58px #1d141233}.personnel-drawer>header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#fffaf6,#eef7f4);justify-content:space-between;align-items:flex-start;gap:18px;padding:27px 29px 22px;display:flex}.personnel-drawer>header h3{margin:9px 0 3px;font-family:Georgia,Times New Roman,serif;font-size:34px;line-height:1.05}.personnel-drawer>header p{color:var(--muted);margin:0;font-size:11px}.personnel-drawer>nav{border-bottom:1px solid var(--line);scrollbar-width:thin;background:#f5efe8;gap:4px;padding:7px 9px;display:flex;overflow-x:auto}.personnel-drawer>nav button{min-height:42px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:none;padding:0 13px;font-size:10px;font-weight:850}.personnel-drawer>nav button.active{color:var(--wine);background:#fff;box-shadow:0 5px 14px #3f2b230f}.personnel-drawer-content{padding:27px 29px 110px;overflow-y:auto}.personnel-drawer-content section{gap:20px;display:grid}.personnel-drawer>footer{padding:13px 20px calc(13px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffdf9f5;justify-content:space-between;align-items:center;gap:10px;display:flex}.drawer-facts,.drawer-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.drawer-facts>span,.drawer-summary>span{border:1px solid var(--line);background:#fbf8f4;border-radius:13px;gap:6px;min-width:0;padding:14px;display:grid}.drawer-facts small,.drawer-summary small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.drawer-facts strong,.drawer-summary strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.drawer-summary strong{font-family:Georgia,Times New Roman,serif;font-size:19px}.drawer-summary .emphasis{color:var(--green);background:#eaf4ef}.drawer-summary .negative{background:var(--red-bg);color:var(--red)}.drawer-note{color:var(--muted);background:#f5efe9;border-radius:12px;margin:0;padding:13px 14px;font-size:11px;line-height:1.5}.drawer-note.warning{background:var(--red-bg);color:var(--red)}.personnel-alias-manager{border:1px solid var(--line);background:#f8f3ed;border-radius:15px;gap:12px;padding:16px;display:grid}.personnel-alias-manager p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.45}.personnel-alias-list{gap:7px;display:grid}.personnel-alias-list>span{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.personnel-alias-list small{color:var(--muted);font-size:8px}.personnel-alias-list button{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.personnel-alias-manager form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.personnel-alias-manager input{width:100%}.personnel-restricted{text-align:center;background:#fbf8f4;border:1px dashed #d8c9bb;border-radius:16px;place-items:center;gap:7px;min-height:220px;padding:28px;display:grid}.personnel-restricted p{max-width:380px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.account-state{border-radius:14px;align-items:center;gap:14px;padding:17px;display:flex}.account-state>span{border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.account-state strong,.account-state p{margin:0;display:block}.account-state p{margin-top:4px;font-size:11px;line-height:1.45}.account-state.linked{background:var(--green-bg);color:var(--green)}.account-state.linked>span{background:#d7e9e1}.account-state.unlinked{background:var(--red-bg);color:var(--red)}.account-state.unlinked>span{background:#f2d7d4}@media (width<=1450px){.personnel-center-kpis{grid-template-columns:repeat(4,minmax(145px,1fr))}.personnel-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.personnel-search{grid-column:span 2}}@media (width<=900px){.personnel-center{padding-bottom:96px}.personnel-center-hero{border-radius:19px;padding:24px}.personnel-center-hero h2{font-size:36px}.personnel-center-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.personnel-center-kpis article{padding:17px}.personnel-filter-panel,.personnel-list-panel{padding:20px 17px}.personnel-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personnel-search{grid-column:1/-1}}@media (width<=720px){.personnel-center{gap:13px}.personnel-center-hero{gap:18px;padding:21px 17px;display:grid}.personnel-center-hero h2{font-size:31px}.personnel-center-hero p{font-size:12px}.personnel-period{width:100%}.personnel-center-kpis{gap:8px}.personnel-center-kpis article{min-height:108px;padding:15px 13px}.personnel-center-kpis strong{font-size:24px}.personnel-center-cost-kpis{padding:15px}.personnel-center-cost-kpis>div{grid-template-columns:1fr}.personnel-filter-heading{align-items:flex-start}.personnel-filter-heading h3{font-size:23px}.personnel-filter-grid{grid-template-columns:1fr 1fr;gap:9px}.personnel-filter-grid label:nth-child(6){grid-column:1/-1}.personnel-table{display:none}.personnel-card-list{gap:10px;display:grid}.personnel-card{border:1px solid var(--line);border-left:4px solid var(--wine);width:100%;color:inherit;text-align:left;background:#fff;border-radius:16px;gap:14px;padding:16px;display:grid}.personnel-card.operation-field_sales{border-left-color:#276b72}.personnel-card.operation-head_office{border-left-color:var(--gold)}.personnel-card.operation-online_sales{border-left-color:#6c5792}.personnel-card-head{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.personnel-card-head strong,.personnel-card-head small{min-width:0;display:block}.personnel-card-head small{color:var(--muted);margin-top:3px;font-size:9px}.personnel-card-meta,.personnel-card-finance{grid-template-columns:1fr 1fr;gap:8px;display:grid}.personnel-card-meta>span,.personnel-card-finance>span{background:#f7f2ed;border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.personnel-card-meta small,.personnel-card-finance small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.personnel-card-meta strong,.personnel-card-finance strong{overflow-wrap:anywhere;font-size:11px}.personnel-card-finance>span{background:#edf6f2}.personnel-card-finance strong{color:var(--green)}.personnel-drawer>header{padding:20px 17px 16px}.personnel-drawer>header h3{font-size:28px}.personnel-drawer-content{padding:20px 17px 120px}.drawer-facts,.drawer-summary{grid-template-columns:1fr 1fr}.drawer-facts>span,.drawer-summary>span{padding:12px}.drawer-summary strong{font-size:16px}.personnel-alias-manager form{grid-template-columns:1fr}.personnel-alias-list>span{grid-template-columns:minmax(0,1fr) auto}.personnel-alias-list>span small{grid-column:1}.personnel-alias-list>span button{grid-area:1/2/3}.personnel-drawer>footer{padding-inline:13px}}@media (width<=420px){.personnel-center-kpis article:nth-child(n+6){display:none}.personnel-filter-grid{grid-template-columns:1fr}.personnel-search,.personnel-filter-grid label:nth-child(6){grid-column:auto}.personnel-card-head{grid-template-columns:38px minmax(0,1fr)}.personnel-card-head>i{width:38px;height:38px}.drawer-facts,.drawer-summary{grid-template-columns:1fr}}.target-management-page{max-width:1500px;margin:0 auto}.target-management-hero{background:linear-gradient(120deg,#fffaf6 0%,#f2f8f6 100%);justify-content:space-between;align-items:end;gap:28px;padding:34px;display:flex}.target-management-hero h2{margin:8px 0}.target-management-hero p{max-width:760px;color:var(--muted);margin:0}.target-period-field{min-width:210px;margin:0}.target-domain-tabs{border:1px solid var(--line);background:#eee5dc;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:8px;display:grid}.target-domain-tabs button{text-align:left;min-height:76px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:16px;padding:15px 18px}.target-domain-tabs button strong,.target-domain-tabs button small{display:block}.target-domain-tabs button small{color:var(--muted);margin-top:5px}.target-domain-tabs button.active{background:var(--wine);color:#fff;box-shadow:0 12px 24px #5f1c2b29}.target-domain-tabs button.active small{color:#ffffffc7}.target-admin-panel{padding:30px}.target-admin-grid{grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);align-items:start;gap:24px;display:grid}.target-select-list{gap:10px;max-height:720px;padding-right:4px;display:grid;overflow:auto}.target-select-row{border:1px solid var(--line);cursor:pointer;background:#fffdfb;border-radius:16px;grid-template-columns:24px minmax(170px,1fr) minmax(170px,.8fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.target-select-row.selected{box-shadow:inset 4px 0 0 var(--wine);background:#fbf1f2;border-color:#802e3c8c}.target-select-row>span strong,.target-select-row>span small{display:block}.target-select-row>span small{color:var(--muted);margin-top:4px}.target-state{letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:800}.target-state.special{color:#246854;background:#e8f5ef}.target-state.inherited{color:#906016;background:#fff3d9}.target-state.locked{color:#7a2c37;background:#f8e4e6}.target-edit-card{border:1px solid var(--line);background:#f8f3ee;border-radius:18px;padding:22px;position:sticky;top:22px}.target-edit-card h4{font-family:var(--font-display);margin:0 0 18px;font-size:25px}.tier-editor{gap:10px;display:grid}.tier-edit-row{background:#fff;border-radius:14px;grid-template-columns:78px 1fr 100px;align-items:end;gap:10px;padding:12px;display:grid}.tier-edit-row label span{color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.tier-edit-row input{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-height:42px;padding:9px}.target-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.target-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;padding-top:18px;display:flex}.target-preview{color:#246854;margin-right:auto}.target-preview strong,.target-preview small{display:block}.target-preview small{color:var(--muted);margin-top:3px}.target-main-badge{width:fit-content;color:var(--wine);font-family:var(--font-body);letter-spacing:.08em;vertical-align:middle;background:#f9e9eb;border:1px solid #802e3c33;border-radius:999px;align-items:center;margin:6px 0 0 8px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.target-performance-table-wrap{border:1px solid var(--line);background:#fffdfb;border-radius:18px;margin-top:24px;overflow-x:auto}.target-performance-table{border-collapse:collapse;width:100%;min-width:1180px}.target-performance-table th,.target-performance-table td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:13px 14px}.target-performance-table th{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;background:#f7f1eb;font-size:9px;font-weight:900}.target-performance-table th:first-child,.target-performance-table td:first-child{text-align:left}.target-performance-table tbody tr:last-child td{border-bottom:0}.target-performance-table td>strong,.target-performance-table td>small{display:block}.target-performance-table td>small{color:var(--muted);margin-top:4px;font-size:10px}.target-config-missing{max-width:180px;color:var(--red);white-space:normal;font-size:10px;line-height:1.25;display:inline-block}.target-performance-status{letter-spacing:.05em;border-radius:999px;justify-content:center;align-items:center;min-width:104px;padding:7px 9px;font-size:9px;font-weight:900;display:inline-flex}.target-performance-status.above_target,.target-performance-status.on_target{color:#246854;background:#e7f4ef}.target-performance-status.watch{color:#8b601b;background:#fff2d8}.target-performance-status.risky{color:#9a4d21;background:#fbe8d9}.target-performance-status.critical,.target-performance-status.config_missing{color:#9c3139;background:#f8e3e5}.target-secondary-summary{border:1px solid var(--line);background:#f8f3ee;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;padding:14px 16px;display:flex}.target-secondary-summary span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.target-secondary-summary strong{font-family:var(--font-display);font-size:17px}.target-secondary-summary small{color:var(--muted)}.target-secondary-summary span:not(:first-child){margin-left:auto}.target-readonly-panel{padding:30px}.target-readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.target-readonly-grid article{border:1px solid var(--line);background:#fffdfb;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.target-readonly-grid article strong,.target-readonly-grid article small{display:block}.target-readonly-grid article small{color:var(--muted);margin-top:5px}.target-readonly-grid article>b{font-family:var(--font-display);font-size:23px}.inherited-target-note{color:#835713;background:#fff1d2;border-radius:999px;margin-top:12px;padding:7px 10px;font-weight:700;display:inline-block}@media (width<=900px){.target-management-hero{flex-direction:column;align-items:stretch;padding:24px}.target-period-field{width:100%}.target-domain-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.target-admin-grid{grid-template-columns:1fr}.target-edit-card{position:static}.target-select-row{grid-template-columns:22px 1fr}.target-select-row>span:nth-of-type(2),.target-select-row .target-state{grid-column:2}.target-readonly-grid{grid-template-columns:1fr}}@media (width<=560px){.target-domain-tabs{grid-template-columns:1fr}.target-admin-panel,.target-readonly-panel{padding:18px}.tier-edit-row,.target-rate-grid{grid-template-columns:1fr}.target-actions{flex-direction:column;align-items:stretch}.target-preview{margin-right:0}.target-main-badge{margin-left:0}.target-secondary-summary{flex-direction:column;align-items:flex-start}.target-secondary-summary span:not(:first-child){margin:8px 0 0}}.moe-ops-page{gap:18px;width:100%;min-width:0;max-width:1680px;margin:0 auto;padding-bottom:40px;display:grid}.moe-ops-page>*,.moe-ops-grid>*,.moe-ops-grid>.panel{width:100%;min-width:0;max-width:100%}.moe-ops-hero{background:linear-gradient(125deg,#fffaf5 0%,#eef8f6 100%);border:1px solid #d7e5e2;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:28px;min-width:0;padding:34px;display:flex;box-shadow:0 16px 42px #2348480f}.moe-ops-hero>div:first-child{min-width:0}.moe-ops-hero h2{max-width:780px;font-family:var(--font-display);margin:9px 0 8px;font-size:42px;line-height:1.05}.moe-ops-hero p{max-width:820px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.moe-ops-hero-actions{flex:none;align-items:flex-end;gap:10px;display:flex}.moe-ops-hero-actions label{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;gap:7px;font-size:10px;font-weight:850;display:grid}.moe-ops-hero-actions input,.moe-ops-hero-actions button{min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cddfdb;border-radius:13px}.moe-ops-hero-actions input{min-width:180px;padding:0 14px}.moe-ops-hero-actions button{color:#245b60;cursor:pointer;padding:0 18px;font-weight:800}.moe-ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.moe-metric{border:1px solid var(--line);background:#fffdfb;border-radius:18px;align-content:start;gap:7px;min-height:132px;padding:20px;display:grid;position:relative;overflow:hidden}.moe-metric:before{content:"";background:#c8b8a7;border-radius:0 0 4px 4px;width:42px;height:4px;position:absolute;top:0;left:20px}.moe-metric>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:900}.moe-metric>strong{font-family:var(--font-display);overflow-wrap:anywhere;font-size:26px;line-height:1.1}.moe-metric>small{color:var(--muted);font-size:10px;line-height:1.4}.moe-metric.wine:before{background:var(--wine)}.moe-metric.blue:before{background:#2a6870}.moe-metric.green:before{background:var(--green)}.moe-metric.danger:before{background:var(--red)}.moe-metric.green>strong{color:var(--green)}.moe-metric.danger>strong{color:var(--red)}.moe-target-panel,.moe-personnel-panel,.moe-ops-grid>.panel{padding:27px}.moe-ops-page .panel-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.moe-ops-page .panel-head h3{font-family:var(--font-display);margin:6px 0 0;font-size:27px;line-height:1.12}.moe-ops-page .panel-head>strong{font-family:var(--font-display);font-size:25px}.moe-ops-page .panel-head button,.moe-row-actions button,.moe-inline-form>button:not(.primary-button){border:1px solid var(--line);min-height:40px;color:var(--wine);cursor:pointer;background:#fff;border-radius:11px;padding:0 14px;font-weight:800}.moe-target-track{background:#eee8e1;border-radius:999px;height:12px;overflow:hidden}.moe-target-track span{border-radius:inherit;background:linear-gradient(90deg,var(--wine),#2a6870);height:100%;transition:width .25s;display:block}.moe-target-legend{color:var(--muted);justify-content:space-between;gap:20px;margin-top:11px;font-size:10px;display:flex}.moe-target-legend b{color:var(--ink)}.moe-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;min-width:0;display:grid}.moe-ops-grid>.panel{container-type:inline-size}.moe-category-list,.moe-movement-list{border-top:1px solid var(--line);display:grid}.moe-category-list>div,.moe-movement-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:53px;padding:10px 2px;display:flex}.moe-category-list span,.moe-movement-list span{gap:4px;min-width:0;display:grid}.moe-category-list small,.moe-movement-list small{color:var(--muted);font-size:9px}.moe-category-list b,.moe-movement-list b{white-space:nowrap}.moe-movement-list b.in{color:var(--green)}.moe-movement-list b.out{color:var(--red)}.moe-status{text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.moe-status.ok{background:var(--green-bg);color:var(--green)}.moe-status.waiting{background:var(--red-bg);color:var(--red)}.moe-closing-card>p{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.55}.moe-empty{min-height:145px;color:var(--muted);text-align:center;border:1px dashed #d8c9bb;border-radius:15px;place-items:center;gap:7px;padding:25px;display:grid}.moe-empty>span{width:36px;height:36px;color:var(--gold);background:#f3ede6;border-radius:50%;place-items:center;font-size:18px;display:grid}.moe-empty p{margin:0;font-size:11px}.panel-subtitle{color:var(--muted);margin:5px 0 0;font-size:11px}.moe-personnel-table-wrap{border:1px solid var(--line);overscroll-behavior-x:contain;border-radius:16px;width:100%;overflow-x:auto}.moe-personnel-table{border-collapse:collapse;background:#fff;width:100%;min-width:1270px}.moe-personnel-table th{color:var(--muted);letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#f2ece5;padding:13px 12px;font-size:8px;font-weight:900}.moe-personnel-table td{border-top:1px solid var(--line);vertical-align:top;padding:15px 12px;font-size:11px}.moe-personnel-table td strong,.moe-personnel-table td small{display:block}.moe-personnel-table td small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.35}.moe-personnel-table tr.inactive{opacity:.55;background:#f7f3ef}.moe-row-actions{flex-wrap:wrap;gap:6px;display:flex}.moe-row-actions button{min-height:32px;padding:0 9px;font-size:9px}.moe-row-actions button.danger{color:var(--red);background:var(--red-bg);border-color:#e5c7c7}.moe-inline-form{background:#f3f9f7;border:1px solid #d9e5e2;border-radius:16px;gap:11px;width:100%;min-width:0;max-width:100%;margin:0 0 18px;padding:18px;display:grid}.moe-inline-form>*,.moe-inline-form label{min-width:0;max-width:100%}.moe-inline-form label{color:var(--muted);gap:7px;font-size:10px;font-weight:800;display:grid}.moe-inline-form input,.moe-inline-form select{border:1px solid var(--line);width:100%;min-width:0;max-width:100%;min-height:45px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:10px 12px}.moe-employee-form{grid-template-columns:repeat(3,minmax(0,1fr))}.moe-employee-form>button,.moe-employee-form>small{align-self:end}.moe-employee-form>small{color:var(--muted);font-size:9px;line-height:1.4}.moe-salary-form{grid-template-columns:minmax(190px,1fr) repeat(2,minmax(160px,.8fr)) auto auto;align-items:end;margin-top:14px;margin-bottom:0}.moe-salary-form h4{font-family:var(--font-display);margin:5px 0 0;font-size:21px}.moe-operation-form{grid-template-columns:minmax(110px,.8fr) minmax(130px,.9fr) minmax(160px,1.35fr) auto;align-items:end}.moe-operation-form .wide{min-width:0}.moe-operation-form>button{align-self:end}.moe-admin-note{color:#245b60;background:#f3f9f7;border:1px solid #d9e5e2;border-radius:14px;margin:0;padding:14px 16px;font-size:11px;line-height:1.5}.moe-ops-loading{min-height:220px;color:var(--muted);justify-content:center;align-items:center;gap:14px;padding:28px;display:flex}.moe-ops-loading button{border:1px solid var(--line);min-height:40px;color:var(--wine);background:#fff;border-radius:11px;padding:0 14px;font-weight:800}@container (width<=760px){.moe-operation-form{grid-template-columns:repeat(2,minmax(0,1fr))}.moe-operation-form .wide,.moe-operation-form>button{grid-column:1/-1}.moe-operation-form>button{width:100%;max-width:100%}}@container (width<=460px){.moe-operation-form{grid-template-columns:1fr}.moe-operation-form>*{grid-column:auto!important}}@media (width<=1250px){.moe-ops-metrics,.moe-employee-form,.moe-salary-form{grid-template-columns:repeat(2,minmax(0,1fr))}.moe-salary-form>div{grid-column:1/-1}}@media (width<=900px){.moe-ops-page{gap:13px;padding-bottom:105px}.moe-ops-hero{border-radius:20px;flex-direction:column;align-items:stretch;padding:24px 20px}.moe-ops-hero h2{font-size:34px}.moe-ops-hero-actions{width:100%}.moe-ops-hero-actions label{flex:1}.moe-ops-hero-actions input{width:100%;min-width:0}.moe-ops-grid{grid-template-columns:1fr}.moe-operation-form{grid-template-columns:1fr 1fr}.moe-operation-form .wide,.moe-operation-form>button{grid-column:1/-1}}@media (width<=600px){.moe-ops-hero{padding:20px 16px}.moe-ops-hero h2{font-size:30px}.moe-ops-hero-actions{flex-direction:column;align-items:stretch}.moe-ops-metrics{grid-template-columns:1fr 1fr;gap:8px}.moe-metric{min-height:116px;padding:16px 13px}.moe-metric:before{left:13px}.moe-metric>strong{font-size:21px}.moe-target-panel,.moe-personnel-panel,.moe-ops-grid>.panel{padding:18px 15px}.moe-ops-page .panel-head{flex-direction:column;align-items:flex-start}.moe-ops-page .panel-head h3{font-size:24px}.moe-target-legend{flex-direction:column;align-items:flex-start;gap:6px}.moe-employee-form,.moe-salary-form,.moe-operation-form{grid-template-columns:1fr}.moe-employee-form>*,.moe-salary-form>*,.moe-operation-form>*{grid-column:1!important}.moe-inline-form{padding:14px}}.ai-insight-panel{--ai-wine:#7d2e3e;--ai-wine-dark:#5d1e2c;--ai-cream:#fffaf2;background:radial-gradient(circle at 100% 0,#bc914b21,#0000 34%),linear-gradient(145deg,#fffdf9 0%,#fff8ef 62%,#fbf1e7 100%);border:1px solid #7d2e3e33;padding:26px;position:relative;overflow:hidden;box-shadow:0 20px 52px #44251d14}.ai-insight-panel:before{content:"";background:linear-gradient(90deg,var(--ai-wine),#b78b45 72%,#b78b4526);height:4px;position:absolute;inset:0 0 auto}.ai-insight-panel.watch:before{background:linear-gradient(90deg,#a26b16,#d4a452)}.ai-insight-panel.risk:before,.ai-insight-panel.critical:before{background:linear-gradient(90deg,#a53e3e,#d86b59)}.ai-insight-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.ai-insight-title{gap:7px;min-width:0;display:grid}.ai-insight-kicker{color:var(--ai-wine);letter-spacing:.12em;align-items:center;gap:8px;font-size:11px;font-weight:950;display:flex}.ai-insight-kicker>span:first-child{background:var(--ai-wine);color:#fff;letter-spacing:0;border-radius:8px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.ai-insight-title h3{color:#2d2522;font-family:var(--font-display);margin:0;font-size:clamp(23px,2.2vw,33px);line-height:1.05}.ai-status-badge{color:#287357;letter-spacing:.04em;text-transform:uppercase;background:#edf8f2;border:1px solid #b9d9cb;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:8px;font-weight:950;display:inline-flex}.ai-status-badge.watch{color:#8a5d15;background:#fff7df;border-color:#ead6aa}.ai-status-badge.risk,.ai-status-badge.critical{color:#9d3c3b;background:#fff0ed;border-color:#ebc1bb}.ai-insight-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ai-refresh-button{min-height:34px;color:var(--ai-wine);cursor:pointer;background:#ffffffad;border:1px solid #7d2e3e40;border-radius:10px;padding:0 13px;font-size:10px;font-weight:900;transition:all .18s}.ai-refresh-button:hover:not(:disabled){border-color:var(--ai-wine);background:#fff;transform:translateY(-1px)}.ai-refresh-button:disabled{cursor:not-allowed;opacity:.55}.ai-insight-state{color:#287357;text-transform:uppercase;background:#edf8f2;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.ai-insight-state.stale{color:#9d3c3b;background:#fff0ed}.ai-insight-state.changed{color:#875a12;background:#fff3d7}.ai-insight-loading{min-height:52px;color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.ai-insight-loading>span{background:var(--ai-wine);border-radius:50%;width:9px;height:9px;animation:1.3s ease-in-out infinite ai-soft-pulse;box-shadow:0 0 0 6px #7d2e3e1a}@keyframes ai-soft-pulse{50%{opacity:.42;transform:scale(.8)}}.ai-insight-assessment{color:#382e2a;max-width:980px;font-family:var(--font-display);margin:0;font-size:clamp(18px,1.55vw,24px);line-height:1.42}.ai-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.ai-metric-card{background:#ffffffad;border:1px solid #7d2e3e1f;border-radius:15px;align-items:center;gap:12px;min-width:0;min-height:92px;padding:14px;display:flex}.ai-metric-icon{width:36px;height:36px;color:var(--ai-wine);background:#7d2e3e14;border-radius:12px;flex:0 0 36px;place-items:center;display:grid}.ai-metric-icon svg{width:19px;height:19px}.ai-metric-card>div{gap:3px;min-width:0;display:grid}.ai-metric-card>div>span{color:#8b7d75;letter-spacing:.11em;font-size:8px;font-weight:950}.ai-metric-card strong{color:#2d2522;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1.5vw,24px);font-weight:700;line-height:1.1;overflow:hidden}.ai-metric-card small{color:#9a8c84;font-size:8px}.ai-admin-attention{border-top:1px solid #7d2e3e21;margin-top:18px;padding-top:16px}.ai-admin-attention>strong,.ai-recommendations>strong{color:var(--ai-wine);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:950;display:block}.ai-admin-attention ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.ai-admin-attention li{background:#ffffff85;border:1px solid #7d2e3e1a;border-radius:12px;gap:4px;padding:12px;display:grid}.ai-admin-attention li b{font-size:11px}.ai-admin-attention li span{font-size:10px;line-height:1.4}.ai-admin-attention li small,.ai-admin-attention p{color:var(--muted);margin:0;font-size:9px;line-height:1.4}.ai-recommendations{border-top:1px solid #7d2e3e21;margin-top:18px;padding-top:16px}.ai-recommendations ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.ai-recommendations li{color:#4c403a;align-items:flex-start;gap:9px;min-width:0;font-size:10px;font-weight:700;line-height:1.45;display:flex}.ai-recommendations li>span{background:var(--ai-wine);color:#fff;border-radius:8px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:950;display:grid}.ai-insight-footer{color:#988a82;border-top:1px solid #7d2e3e21;justify-content:space-between;gap:18px;margin-top:18px;padding-top:13px;font-size:8px;line-height:1.5;display:flex}.ai-insight-footer time{white-space:nowrap}@media (width<=980px){.ai-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-admin-attention ul,.ai-recommendations ol{grid-template-columns:1fr}}@media (width<=620px){.ai-insight-panel{padding:21px 15px}.ai-insight-head,.ai-insight-footer{flex-direction:column;align-items:stretch}.ai-insight-kicker{flex-wrap:wrap;align-items:flex-start;font-size:9px;line-height:1.4}.ai-insight-actions{justify-content:flex-start}.ai-refresh-button{width:100%}.ai-metrics-grid{grid-template-columns:1fr}.ai-metric-card{min-height:78px}.ai-insight-footer time{white-space:normal}}.field-sales-dashboard-actions .panel-head>strong{color:var(--wine);font-family:var(--font-display);font-size:24px}.field-sales-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.field-sales-action-grid button{border:1px solid var(--line);min-height:64px;color:var(--wine);text-align:left;background:#fff;border-radius:15px;padding:14px;font-weight:800}.field-sales-tracking-table,.field-sales-approval-table{gap:0;display:grid;overflow-x:auto}.field-sales-tracking-table>div,.field-sales-approval-table>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1.5fr) repeat(3,minmax(140px,1fr)) minmax(120px,.7fr);align-items:center;gap:12px;min-width:900px;padding:13px 10px;display:grid}.field-sales-approval-table>div{grid-template-columns:minmax(180px,1.25fr) minmax(190px,1.35fr) 120px 125px 125px 125px 150px;min-width:1120px}.field-sales-tracking-head,.field-sales-approval-table>div:first-child{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.field-sales-tracking-table small,.field-sales-approval-table small{color:var(--muted);font-size:10px;display:block}.field-sales-tracking-table .money-field{margin:0}.field-sales-profile dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.field-sales-profile dl div{border:1px solid var(--line);background:var(--soft);border-radius:14px;padding:16px}.field-sales-profile dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.field-sales-profile dd{overflow-wrap:anywhere;margin:7px 0 0;font-weight:800}.field-sales-approval-panel{border-left:4px solid var(--wine)}.field-tracking-shell{gap:18px;min-width:0;display:grid}.field-tracking-hero{border:1px solid #dce9e5;border-left:5px solid var(--field-accent-dark);background:linear-gradient(135deg,#fffaf5 0%,#edf7f5 100%);border-radius:25px;justify-content:space-between;align-items:flex-end;min-height:180px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.field-tracking-hero:after{content:"";border:1px solid #2f6d741a;border-radius:50%;width:230px;height:230px;position:absolute;top:-145px;right:7%}.field-tracking-hero h2{font:clamp(32px,4vw,52px)/1.04 var(--font-display);margin:9px 0 12px}.field-tracking-hero p{color:var(--muted);max-width:720px;margin:0;font-size:13px}.field-tracking-hero-actions{z-index:1;flex-direction:column;align-items:flex-end;gap:9px;display:flex;position:relative}.field-tracking-hero-actions small{color:var(--muted);font-size:8px}.field-tracking-hero-actions button,.field-tracking-dashboard-actions button{background:var(--field-accent-dark);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:44px;padding:10px 16px;font-weight:850}.field-tracking-inline-error{color:#9b3434;background:#fff0ed;border:1px solid #f4c7c0;border-radius:12px;padding:12px 15px}.field-tracking-state{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;display:flex}.field-tracking-state span{color:var(--muted)}.field-tracking-state button{border:1px solid var(--line);border-radius:10px;padding:9px 13px}.field-tracking-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.field-tracking-metric{border:1px solid var(--field-border);color:inherit;text-align:left;background:#fff;border-radius:18px;flex-direction:column;min-height:142px;padding:19px;display:flex;position:relative;box-shadow:0 10px 28px #4130270a}.field-tracking-metric:before{content:"";background:#d5c9bd;border-radius:0 0 5px 5px;width:33px;height:4px;position:absolute;top:0;left:20px}.field-tracking-metric.green:before,.field-tracking-metric.teal:before{background:#3f816f}.field-tracking-metric.wine:before{background:var(--wine)}.field-tracking-metric.amber:before{background:#b57d25}.field-tracking-metric.red:before{background:#a7423a}.field-tracking-metric>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:950}.field-tracking-metric>strong{font:clamp(22px,2.2vw,31px)/1.1 var(--font-display);overflow-wrap:anywhere;margin:auto 0 8px}.field-tracking-metric>small{color:var(--muted);font-size:9px}.field-tracking-metric>i{color:var(--wine);font-size:20px;font-style:normal;position:absolute;bottom:15px;right:17px}.field-tracking-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.field-tracking-ranking,.field-tracking-movements,.field-tracking-products,.field-tracking-alerts{padding:21px}.field-tracking-section-head{border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:14px}.field-tracking-section-head h3{font:23px var(--font-display);margin:5px 0 0}.field-tracking-ranking>button,.field-tracking-alerts>button{border:0;border-bottom:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:12px 2px;display:grid}.field-tracking-ranking>button>i{color:var(--wine);background:#f5eee8;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:8px;font-style:normal;display:flex}.field-tracking-ranking span strong,.field-tracking-ranking span small,.field-tracking-alerts span strong,.field-tracking-alerts span small{display:block}.field-tracking-ranking span strong,.field-tracking-alerts span strong{font-size:10px}.field-tracking-ranking span small,.field-tracking-alerts span small{color:var(--muted);margin-top:3px;font-size:8px}.field-tracking-ranking>button>b{font:15px var(--font-display)}.field-tracking-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field-tracking-movements>div:not(.field-tracking-section-head):not(.field-tracking-empty),.field-tracking-products>div:not(.field-tracking-section-head):not(.field-tracking-empty){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 2px;display:flex}.field-tracking-movements span strong,.field-tracking-movements span small,.field-tracking-products span strong,.field-tracking-products span small{display:block}.field-tracking-movements strong,.field-tracking-products strong{font-size:10px}.field-tracking-movements small,.field-tracking-products small{color:var(--muted);margin-top:3px;font-size:8px}.field-tracking-alerts>button{grid-template-columns:auto minmax(0,1fr)}.field-tracking-dashboard-actions{flex-wrap:wrap;gap:10px;display:flex}.field-tracking-dashboard-actions button:first-child{background:var(--wine)}.field-tracking-empty{color:var(--muted);text-align:center;padding:23px 4px;font-size:10px}.field-tracking-filter-panel{padding:0;overflow:hidden}.field-tracking-filter-toggle{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:20px 22px;display:flex}.field-tracking-filter-toggle span b,.field-tracking-filter-toggle span small{display:block}.field-tracking-filter-toggle span b{font:24px var(--font-display)}.field-tracking-filter-toggle span small{color:var(--muted);margin-top:5px;font-size:9px}.field-tracking-filter-toggle>i{color:var(--wine);background:#f3e8e7;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:20px;font-style:normal;display:flex}.field-tracking-filters{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:20px 22px;display:grid}.field-tracking-filters label,.field-tracking-filters fieldset{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.field-tracking-filters label>span,.field-tracking-filters legend{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.field-tracking-filters input,.field-tracking-filters select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-width:0;min-height:43px;padding:9px 11px}.field-tracking-filters fieldset{grid-template-columns:1fr 1fr}.field-tracking-filters fieldset legend{grid-column:1/-1}.field-tracking-check{grid-template-columns:auto 1fr!important;align-items:center!important;padding-top:22px!important;display:flex!important}.field-tracking-check input{width:auto;min-height:auto}.field-tracking-filter-actions{justify-content:flex-end;align-items:end;gap:8px;display:flex}.field-tracking-filter-actions button{border:1px solid var(--line);cursor:pointer;border-radius:10px;min-height:43px;padding:9px 15px}.field-tracking-filter-actions button:last-child{background:var(--wine);color:#fff}.field-tracking-list-panel{padding:0;overflow:hidden}.field-tracking-list-head{justify-content:space-between;align-items:end;padding:20px 22px;display:flex}.field-tracking-list-head h3{font:27px var(--font-display);margin:4px 0 0}.field-tracking-list-head label{gap:4px;display:grid}.field-tracking-list-head label span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.field-tracking-list-head select{border:1px solid var(--line);border-radius:10px;min-height:40px;padding:8px 11px}.field-tracking-table-head,.field-tracking-list>button{grid-template-columns:minmax(210px,1.45fr) repeat(4,minmax(125px,1fr));align-items:center;gap:14px;min-width:930px;display:grid}.field-tracking-table-head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#f4eee8;padding:12px 22px;font-size:8px;font-weight:900}.field-tracking-list{overflow-x:auto}.field-tracking-list>button{border:0;border-top:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;background:#fff;width:100%;padding:15px 22px}.field-tracking-list>button:hover{background:#fcfaf7}.field-tracking-list>button>span>strong,.field-tracking-list>button>span>small{display:block}.field-tracking-list>button>span>strong{font-size:10px}.field-tracking-list>button>span>small{color:var(--muted);margin-top:4px;font-size:8px}.field-tracking-customer{align-items:center;gap:10px;display:flex!important}.field-tracking-customer>i{color:var(--wine);font:700 11px var(--font-display);background:#f1e1df;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;height:36px;display:flex}.field-tracking-risk{border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.field-tracking-risk.low{color:#2c705b;background:#e6f2ed}.field-tracking-risk.medium{color:#95630f;background:#fff0d4}.field-tracking-risk.high{color:#9a3632;background:#fbe4e1}.field-tracking-pagination{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;padding:14px 20px;display:flex}.field-tracking-pagination button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:8px 11px}.field-tracking-pagination button:disabled{cursor:not-allowed;opacity:.4}.field-tracking-pagination span{color:var(--muted);font-size:9px}.field-tracking-detail-backdrop{z-index:1200;background:#231b1859;position:fixed;inset:0}.field-tracking-detail-backdrop>aside{background:#fffdfa;width:min(680px,100%);max-width:680px;height:100%;margin-left:auto;overflow:auto;box-shadow:-18px 0 60px #261d1a33}.field-tracking-detail-backdrop header{border-bottom:1px solid var(--line);z-index:2;background:linear-gradient(135deg,#fff8f2,#edf7f5);justify-content:space-between;align-items:center;padding:24px 26px;display:flex;position:sticky;top:0}.field-tracking-detail-backdrop header small{color:var(--wine);letter-spacing:.1em;font-size:8px;font-weight:900}.field-tracking-detail-backdrop header h2{font:32px var(--font-display);margin:7px 0 0}.field-tracking-detail-backdrop header button{border:1px solid var(--line);background:#fff;border-radius:50%;width:42px;height:42px;font-size:24px}.field-tracking-detail-content{gap:24px;padding:24px;display:grid}.field-tracking-detail-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.field-tracking-detail-kpis .field-tracking-metric{min-height:125px;padding:15px}.field-tracking-detail-kpis .field-tracking-metric>strong{font-size:20px}.field-tracking-detail-content h3{font:22px var(--font-display);margin:0 0 10px}.field-tracking-detail-notes,.field-tracking-readonly{border:1px solid var(--line);background:#f7f2ec;border-radius:13px;padding:14px 16px}.field-tracking-detail-notes p{color:var(--muted);margin:6px 0 0;font-size:10px}.field-tracking-timeline,.field-tracking-detail-products{border:1px solid var(--line);border-radius:14px;overflow:hidden}.field-tracking-timeline>div:not(.field-tracking-empty),.field-tracking-detail-products>div:not(.field-tracking-empty){border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.field-tracking-timeline i{background:#3f816f;border-radius:50%;width:9px;height:9px}.field-tracking-timeline i.order{background:#b57d25}.field-tracking-timeline strong,.field-tracking-detail-products strong{font-size:9px}.field-tracking-timeline small,.field-tracking-detail-products small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.field-tracking-readonly{background:#eaf5f1;border-color:#c8e1d8;justify-content:space-between;align-items:center;display:flex}.field-tracking-readonly span{color:var(--muted);font-size:9px}.field-tracking-detail-loading{color:var(--muted);text-align:center;padding:60px}.field-tracking-performance{padding:21px;overflow-x:auto}.field-tracking-performance-head,.field-tracking-performance>button{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(120px,1fr)) 100px;align-items:center;gap:12px;min-width:820px;display:grid}.field-tracking-performance-head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:9px 3px;font-size:8px;font-weight:900}.field-tracking-performance>button{border:0;border-top:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;background:0 0;width:100%;padding:13px 3px}.field-tracking-performance>button:hover{background:#fcfaf7}.field-tracking-performance>button span strong,.field-tracking-performance>button span small{display:block}.field-tracking-performance>button span strong{font-size:10px}.field-tracking-performance>button span small{color:var(--muted);margin-top:3px;font-size:8px}.field-tracking-performance>button>b{font-size:10px}@media (width<=1100px){.field-tracking-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.field-tracking-kpis.dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.field-tracking-priority-grid{grid-template-columns:1fr 1fr}.field-tracking-priority-grid>:last-child{grid-column:1/-1}.field-tracking-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.field-tracking-shell{gap:12px}.field-tracking-hero{flex-direction:column;align-items:stretch;gap:18px;min-height:0;padding:22px}.field-tracking-hero h2{font-size:34px}.field-tracking-hero p{font-size:11px}.field-tracking-hero-actions{align-items:stretch}.field-tracking-hero-actions button{width:100%}.field-tracking-kpis,.field-tracking-kpis.dashboard{grid-template-columns:1fr 1fr}.field-tracking-metric{min-height:125px;padding:16px}.field-tracking-metric>strong{font-size:21px}.field-tracking-priority-grid,.field-tracking-two-column{grid-template-columns:1fr}.field-tracking-priority-grid>:last-child{grid-column:auto}.field-tracking-filters{grid-template-columns:1fr}.field-tracking-list-head{flex-direction:column;align-items:stretch;gap:13px}.field-tracking-list-head select{width:100%}.field-tracking-table-head{display:none}.field-tracking-list{overflow:visible}.field-tracking-list>button{border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:13px;width:calc(100% - 28px);min-width:0;margin:10px 14px;padding:15px;display:grid}.field-tracking-list>button>.field-tracking-customer{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:11px}.field-tracking-list>button>span:nth-child(n+2):before{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.field-tracking-list>button>span:nth-child(2):before{content:"Açık bakiye"}.field-tracking-list>button>span:nth-child(3):before{content:"Son tahsilat"}.field-tracking-list>button>span:nth-child(4):before{content:"Son sipariş"}.field-tracking-list>button>span:nth-child(5):before{content:"Risk / ödeme"}.field-tracking-pagination{justify-content:center}.field-tracking-detail-kpis{grid-template-columns:1fr}.field-tracking-detail-backdrop header h2{font-size:26px}.field-tracking-detail-content{padding:18px}.field-tracking-readonly{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=430px){.field-tracking-kpis,.field-tracking-kpis.dashboard,.field-tracking-list>button{grid-template-columns:1fr}.field-tracking-list>button>span{grid-column:1}.field-tracking-dashboard-actions{display:grid}.field-tracking-dashboard-actions button{width:100%}}.online-sync-button{width:max-content;margin-top:13px}.online-product-alert-card{cursor:pointer;text-align:left;grid-template-columns:auto 76px 1fr;align-items:center;gap:8px;width:100%;margin:0;padding:18px 22px;display:grid}.online-product-alert-card>strong{color:var(--wine);font:34px var(--font-display)}.online-period-presets{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.online-period-presets button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:900}.online-period-presets button:hover{border-color:var(--wine);color:var(--wine)}.online-integration-controls{border:1px solid var(--line);background:#fff9f3;border-radius:14px;grid-column:1/-1;padding:12px 14px}.online-integration-controls summary{color:var(--wine);cursor:pointer;letter-spacing:.08em;font-size:10px;font-weight:950}.online-integration-controls>p{color:var(--muted);margin:9px 0;font-size:10px}.online-integration-controls>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.online-integration-controls>div>span{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:7px;padding:10px;display:grid}.online-integration-controls b{font-size:10px}.online-integration-controls button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:9px;padding:8px;font-size:8px;font-weight:900}.online-integration-controls button:disabled{opacity:.5}.online-product-tabs{gap:7px;padding:2px;display:flex;overflow-x:auto}.online-product-tabs button{border:1px solid var(--line);color:var(--muted);letter-spacing:.06em;white-space:nowrap;background:#fff;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:900}.online-product-tabs button.active{background:var(--wine);border-color:var(--wine);color:#fff}.online-data-table.products.intelligence .online-data-head,.online-data-table.products.intelligence>div{grid-template-columns:minmax(190px,1.35fr) minmax(125px,.9fr) minmax(95px,.65fr) minmax(135px,.9fr) minmax(135px,.9fr) minmax(135px,.9fr) minmax(170px,1.1fr);min-width:1060px}.stock-alert{border-radius:999px;padding:7px 9px;font-size:9px;font-style:normal;font-weight:950;line-height:1.35;display:inline-flex}.stock-alert.high_seller_out_of_stock{color:#9b292b;background:#fde8e7}.stock-alert.critical_stock{color:#8a5d0d;background:#fff2cf}.stock-alert.stock_available_no_sales{color:#286d56;background:#e9f4ef}.historical-import-panel{gap:14px;display:grid}.historical-file-input{background:var(--soft);border:1px dashed var(--wine);color:var(--wine);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;min-height:62px;font-size:11px;font-weight:900;display:flex}.historical-file-input input{opacity:0;width:1px;height:1px;position:absolute}.historical-preview{background:#fff8eb;border:1px solid #ead9b9;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.historical-preview>div{flex-direction:column;gap:3px;display:flex}.historical-preview span{color:var(--muted);font-size:10px}.online-attention-panel{border-left:4px solid var(--wine);padding:20px 22px}.online-attention-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;display:grid}.online-attention-list>button{appearance:none;border:1px solid var(--line);color:inherit;cursor:pointer;font:inherit;text-align:left;border-radius:13px;align-items:center;gap:9px;width:100%;min-height:56px;padding:11px 13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.online-attention-list>button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #3f2f2714}.online-attention-list>button:focus-visible{outline-offset:2px;outline:3px solid #7658464d}.online-attention-list em{border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:950}.online-attention-list strong{flex:1;font-size:11px;line-height:1.35}.online-attention-list>button>span{font-size:16px;font-weight:900}.online-attention-list .attention-critical{background:#fff4f2;border-color:#ecc4be}.attention-critical em{color:#fff;background:#983d39}.online-attention-list .attention-warning{background:#fff9eb;border-color:#ead9b9}.attention-warning em{color:#fff;background:#b27a21}.online-attention-list .attention-info{background:#f2f7f5}.attention-info em{color:#fff;background:#3f7566}.online-analytics-grid.advanced{grid-template-columns:repeat(2,minmax(0,1fr))}.online-analytics-grid.advanced>.panel{padding:20px}.online-ai-panel{background:linear-gradient(145deg,#fffaf4,#f3f8f5)}.online-ai-panel ul{gap:7px;margin:13px 0 0;padding-left:18px;display:grid}.online-ai-panel li{font-size:11px;line-height:1.4}.stock-alert.critical-stock{color:#8a5d0d;background:#fff2cf}.online-dashboard-kpis.split-currency{grid-template-rows:repeat(2,108px)}.online-dashboard-kpis.split-currency article{min-height:108px;padding:14px}.split-currency .currency-try{grid-row:1}.split-currency .currency-aed{grid-row:2}.split-currency .metric-today{grid-column:1}.split-currency .metric-month{grid-column:2}.split-currency .metric-basket{grid-column:3}.split-currency .metric-refund{grid-column:4}.split-currency .currency-kpi>span{justify-content:space-between;align-items:center;display:flex}.split-currency .currency-kpi>span i{background:var(--mocha-75);color:var(--mocha-800);letter-spacing:.08em;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal}.split-currency .currency-kpi>strong{margin-top:10px;font-size:17px}.split-currency .currency-kpi>.aed-try-equivalent{margin-top:4px;font-size:8px;font-weight:800}.split-currency .non-currency-kpi{grid-row:1/3;min-height:228px}.split-currency .metric-orders{grid-column:5}.split-currency .metric-channels{grid-column:6}.split-currency .metric-sync{grid-column:7}.split-currency .metric-sync>strong{margin-top:12px;font-size:12px;line-height:1.25}.split-currency .metric-sync>small{font-size:8px}.online-integration-controls [data-integration-code]:focus{outline:0;box-shadow:0 0 0 3px #76584638}.online-applied-focus{color:var(--mocha-800);cursor:pointer;font:inherit;text-align:right;background:#fff8eb;border:1px solid #ead9b9;border-radius:12px;flex-direction:column;align-items:flex-end;gap:3px;padding:9px 11px;display:flex}.online-applied-focus span,.online-applied-focus small{font-size:8px}.online-applied-focus strong{font-size:10px}.online-applied-focus small{color:var(--wine);font-weight:900}@media (width<=1250px){.online-dashboard-kpis.split-currency{grid-template-rows:repeat(3,108px);grid-template-columns:repeat(4,minmax(0,1fr))}.split-currency .non-currency-kpi{grid-row:3;min-height:108px}.split-currency .metric-orders{grid-column:1}.split-currency .metric-channels{grid-column:2}.split-currency .metric-sync{grid-column:3}}@media (width<=760px){.online-product-alert-card{grid-template-columns:1fr}.online-product-alert-card>strong{grid-row:2}.online-period-presets{justify-content:flex-start;overflow-x:auto}.historical-preview{flex-direction:column;align-items:stretch}.historical-preview button{width:100%}.online-analytics-grid.advanced,.online-integration-controls>div,.field-sales-action-grid,.field-sales-profile dl{grid-template-columns:1fr}.field-sales-dashboard-actions .panel-head>strong{font-size:19px}.field-sales-tracking-table,.field-sales-approval-table{margin-inline:-4px}}.pending-orders-page{gap:18px;display:grid}.pending-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.pending-kpi-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:125px;padding:18px;display:flex}.pending-kpi-grid article>span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:950}.pending-kpi-grid strong{font:24px/1.1 var(--font-display);margin-top:20px}.pending-kpi-grid small{color:var(--muted);margin-top:7px;font-size:9px}.pending-kpi-grid .urgent{border-top:3px solid var(--wine)}.product-center-page{gap:18px;min-width:0;display:grid}.product-center-hero{border:1px solid var(--line);background:linear-gradient(115deg,#fffaf5 0%,#f4fbfa 100%);border-left:6px solid #2c6f76;border-radius:28px;justify-content:space-between;align-items:center;min-height:190px;padding:34px 38px;display:flex;position:relative;overflow:hidden}.product-center-hero:after{content:"";border:1px solid #2c6f761f;border-radius:50%;width:260px;height:260px;position:absolute;top:-180px;right:80px}.product-center-hero h2{font:clamp(38px,4vw,62px)/1 var(--font-display);margin:12px 0}.product-center-hero p{color:var(--muted);margin:0;font-size:15px}.product-freshness{border:1px solid var(--line);z-index:1;background:#ffffffd1;border-radius:18px;flex-direction:column;min-width:170px;padding:16px 18px;display:flex}.product-freshness span,.product-freshness small{color:var(--muted);letter-spacing:.1em;font-size:9px}.product-freshness strong{font:22px/1.3 var(--font-display);margin:5px 0}.product-center-tabs{border:1px solid var(--line);background:#fff;border-radius:20px;gap:5px;padding:7px;display:flex;overflow-x:auto}.product-center-tabs button{color:var(--muted);cursor:pointer;letter-spacing:.06em;white-space:nowrap;background:0 0;border:0;border-radius:14px;padding:15px 18px;font-size:10px;font-weight:900}.product-center-tabs button.active{color:var(--wine);background:#f5e8e8}.product-center-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 28px;display:flex}.product-center-toolbar h3{font:28px/1.1 var(--font-display);margin:8px 0 0}.product-toolbar-fields{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.product-toolbar-fields label,.product-report-actions label{gap:6px;display:grid}.product-toolbar-fields label>span,.product-report-actions label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.product-toolbar-fields input,.product-toolbar-fields select,.product-report-actions select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:12px;min-width:145px;height:46px;padding:0 13px}.product-toolbar-fields .product-query input{min-width:260px}.product-toolbar-fields .primary-button{height:46px}.product-search-results{padding:28px}.product-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.product-result-grid>button{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:17px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.product-result-grid>button:hover,.product-data-table>button:hover{border-color:#802d3b73;box-shadow:0 8px 24px #48302b0f}.product-result-grid img,.product-result-grid>button>span:first-child,.product-cell>img,.product-cell>span:first-child,.product-drawer-title>img,.product-drawer-title>span:first-child{object-fit:cover;background:#f4efeb;border-radius:13px;width:58px;height:58px}.product-result-grid>button>span,.product-result-grid em{gap:4px;display:grid}.product-result-grid b{font-size:12px}.product-result-grid small{color:var(--muted);font-size:10px}.product-result-grid em{text-align:right;font-style:normal}.product-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.product-kpi-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:128px;padding:18px;display:flex}.product-kpi-grid article>span{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:900}.product-kpi-grid strong{font:24px/1.05 var(--font-display);margin-top:auto;padding-top:18px}.product-kpi-grid small{color:var(--muted);margin-top:8px;font-size:9px}.product-report-panel{padding:27px}.product-report-actions{align-items:flex-end;gap:10px;display:flex}.product-report-actions a{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:12px;align-items:center;height:46px;padding:0 15px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.product-data-table{min-width:900px;margin-top:22px;display:grid}.product-data-head,.product-data-table>button{grid-template-columns:2fr 1fr 1fr 1fr 1.25fr 1.2fr;align-items:center;gap:14px;display:grid}.product-data-head{color:var(--muted);letter-spacing:.09em;background:#f4eee8;border-radius:14px 14px 0 0;padding:14px;font-size:9px;font-weight:900}.product-data-table>button{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;padding:13px 14px}.product-data-table>button>span{gap:5px;min-width:0;display:grid}.product-data-table b{text-overflow:ellipsis;font-size:11px;overflow:hidden}.product-data-table small{color:var(--muted);font-size:9px}.product-cell{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}.product-cell>img,.product-cell>span:first-child{width:48px;height:48px}.product-empty{color:var(--muted);text-align:center;padding:38px}.product-pagination{justify-content:flex-end;align-items:center;gap:12px;padding-top:18px;display:flex}.product-pagination button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 12px}.product-pagination span{font-size:11px}.product-drawer-backdrop{z-index:120;background:#231c1a47;position:fixed;inset:0}.product-drawer{background:#fff;gap:20px;width:min(720px,92vw);padding:28px;display:grid;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-16px 0 45px #291d1929}.product-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex}.product-drawer>header>button{border:1px solid var(--line);background:#fff;border-radius:50%;width:42px;height:42px;font-size:24px}.product-drawer-title{align-items:center;gap:15px;display:flex}.product-drawer-title h2{font:30px/1.1 var(--font-display);margin:6px 0}.product-drawer-title small{color:var(--muted)}.product-drawer-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.product-drawer-kpis span{background:#f8f4f0;border-radius:14px;gap:8px;padding:14px;display:grid}.product-drawer-kpis small{color:var(--muted);font-size:9px}.product-drawer section{border-top:1px solid var(--line);padding-top:15px}.product-drawer section h3{font:21px/1.2 var(--font-display);margin:0 0 12px}.product-mini-table{display:grid}.product-mini-table>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px;display:flex}.product-mini-table span{gap:3px;font-size:11px;display:grid}.product-mini-table small{color:var(--muted);font-size:9px}.product-month-bars{gap:9px;display:grid}.product-month-bars>div{grid-template-columns:65px minmax(20px,1fr) 170px;align-items:center;gap:10px;display:grid}.product-month-bars span,.product-month-bars b{font-size:10px}.product-month-bars i{background:#3e7d80;border-radius:6px;height:8px;display:block}.product-flow-contract{background:#f7f3ed;border-radius:14px;border:1px dashed var(--line)!important;padding:15px!important}.product-flow-contract p{color:var(--muted);margin:0;font-size:11px}.product-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.product-data-head,.product-data-table>button{grid-template-columns:1.8fr .9fr .9fr .9fr .8fr 1.15fr 1fr;gap:12px}.product-data-table.company-hidden .product-data-head,.product-data-table.company-hidden>button{grid-template-columns:1.8fr .9fr .9fr .8fr 1.15fr 1fr}.product-customer-table{min-width:920px;margin-top:22px;display:grid}.product-customer-head,.product-customer-table>button{grid-template-columns:1.35fr 1.8fr .8fr .9fr 1fr;align-items:center;gap:14px;display:grid}.product-customer-head{color:var(--muted);letter-spacing:.09em;background:#f4eee8;border-radius:14px 14px 0 0;padding:14px;font-size:9px;font-weight:900}.product-customer-table>button{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;padding:13px 14px}.product-customer-table>button:hover{background:#fffaf7}.product-customer-table>button>span{gap:5px;min-width:0;display:grid}.product-customer-table b{text-overflow:ellipsis;font-size:11px;overflow:hidden}.product-customer-table small{color:var(--muted);font-size:9px}.product-month-bars>div{grid-template-columns:65px minmax(20px,1fr) 210px}.product-data-table.lifetime-performance{min-width:1180px}.product-data-table.lifetime-performance .product-data-head,.product-data-table.lifetime-performance>button{grid-template-columns:1.8fr repeat(7,minmax(90px,.72fr))}.product-data-table.lifetime-performance>button>span:last-child b{color:var(--field-accent-dark);font:18px/1 var(--font-display)}.product-shipment-panel{padding:27px;overflow-x:auto}.product-shipment-table{min-width:1120px;margin-top:20px;display:grid}.product-shipment-head,.product-shipment-table>div:not(.product-shipment-head){grid-template-columns:.8fr 1.35fr 1.55fr 1fr .55fr .8fr .85fr 1fr;align-items:center;gap:12px;padding:13px 14px;display:grid}.product-shipment-head{color:var(--field-accent-dark);letter-spacing:.08em;text-transform:uppercase;background:#edf5f3;border-radius:14px 14px 0 0;font-size:9px;font-weight:900}.product-shipment-table>div:not(.product-shipment-head){border-bottom:1px solid var(--line)}.product-shipment-table b,.product-shipment-table small{display:block}.product-shipment-table b{font-size:10px}.product-shipment-table small{color:var(--muted);margin-top:4px;font-size:8px}.product-shipment-limit{color:var(--muted);margin:14px 0 0;font-size:9px}.product-opportunity-ai{background:radial-gradient(circle at 100% 0,#b68c432b,#0000 34%),linear-gradient(145deg,#fffdf9,#f6fbf9);border-color:#2f6f7040;padding:26px;position:relative;overflow:hidden}.product-opportunity-ai:before{content:"";background:linear-gradient(90deg,#2f6f70,#b48a43);height:4px;position:absolute;inset:0 0 auto}.product-opportunity-ai-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.product-opportunity-ai-head h3{font-family:var(--font-display);margin:7px 0 0;font-size:28px}.product-opportunity-ai-head>span{color:#8b5e17;background:#fff1db;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.product-opportunity-ai-assessment{color:#332c28;max-width:980px;font-family:var(--font-display);margin:18px 0;font-size:20px;line-height:1.45}.product-opportunity-ai-loading,.product-opportunity-ai-empty{color:var(--muted);margin:18px 0;font-size:11px}.product-opportunity-ai-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-opportunity-ai-grid article{background:#fffc;border:1px solid #2f6f7029;border-radius:17px;gap:10px;min-height:190px;padding:18px;display:grid}.product-opportunity-ai-grid article>div{gap:8px;display:grid}.product-opportunity-ai-grid h4{color:#2e2926;margin:0;font-size:15px;line-height:1.35}.product-opportunity-ai-grid article>div>span{text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 8px;font-size:8px;font-weight:950}.product-opportunity-ai-grid .high{color:#8c352f;background:#f8e6e2}.product-opportunity-ai-grid .medium{color:#875d16;background:#fff2d7}.product-opportunity-ai-grid p{color:#6f655f;margin:0;font-size:10px;line-height:1.5}.product-opportunity-ai-grid strong{color:#2f6f70;font-size:11px;line-height:1.45}.product-opportunity-ai-grid small{color:#8c817a;align-self:end;font-size:9px}.product-opportunity-ai footer{color:#93877f;border-top:1px solid #2f6f7021;margin-top:17px;padding-top:13px;font-size:9px}@media (width<=980px){.product-opportunity-ai-grid{grid-template-columns:1fr}.product-opportunity-ai-grid article{min-height:0}}@media (width<=620px){.product-opportunity-ai{padding:21px 15px}.product-opportunity-ai-head{flex-direction:column}.product-opportunity-ai-head h3{font-size:24px}}.customer-center{--cc-teal:#245d62;--cc-teal-dark:#173f43;--cc-teal-soft:#e8f2f0;--cc-wine:#7f2f3c;--cc-gold:#af8242;gap:18px;min-width:0;display:grid}.customer-center-hero{border:1px solid #ded7cc;border-left:6px solid var(--cc-teal);background:linear-gradient(125deg,#fffaf5 0%,#f7f5f0 50%,#e9f4f2 100%);border-radius:24px;justify-content:space-between;align-items:center;min-height:210px;padding:34px 42px;display:flex;position:relative;overflow:hidden}.customer-center-hero:after{content:"";border:1px solid #245d6221;border-radius:50%;width:260px;height:260px;position:absolute;top:-185px;right:7%}.customer-center-hero>div{z-index:1;max-width:850px;position:relative}.customer-center-hero h2{color:#27231f;margin:10px 0 12px;font:clamp(34px,4vw,58px)/1.04 Georgia,serif}.customer-center-hero p{color:#746d66;margin:0;font-size:14px;line-height:1.65}.customer-center-hero aside{z-index:1;background:#ffffffc2;border:1px solid #d9d2c8;border-radius:18px;gap:6px;min-width:210px;padding:18px;display:grid;position:relative}.customer-center-hero aside span,.customer-center-hero aside small{color:#80776f;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.customer-center-hero aside strong{color:var(--cc-teal-dark);font:18px Georgia,serif}.customer-center-tabs{background:#fff;border:1px solid #dfd7ce;border-radius:18px;gap:4px;padding:7px;display:flex;overflow-x:auto}.customer-center-tabs button{color:#6d6761;cursor:pointer;letter-spacing:.04em;background:0 0;border:0;border-radius:13px;flex:none;min-height:48px;padding:0 22px;font-size:11px;font-weight:800}.customer-center-tabs button.active{color:var(--cc-wine);background:#efe2df}.customer-center-toolbar{background:#fff;border:1px solid #dfd7ce;border-radius:20px;padding:22px}.customer-center-toolbar-top{justify-content:space-between;align-items:center;display:flex}.customer-center-toolbar-top h3,.customer-center-section-title h3,.customer-center-list-title h3{margin:5px 0;font:27px Georgia,serif}.customer-center-toolbar-actions{gap:8px;display:flex}.customer-center-toolbar-actions a{text-decoration:none}.customer-center-core-filters,.customer-center-advanced-filters{gap:12px;margin-top:18px;display:grid}.customer-center-core-filters{grid-template-columns:minmax(150px,.65fr) minmax(180px,.9fr) minmax(260px,1.7fr)}.customer-center-advanced-filters{opacity:0;pointer-events:none;border-top:1px solid #ebe3da;grid-template-columns:repeat(6,minmax(140px,1fr));max-height:0;padding-top:0;transition:all .2s;overflow:hidden}.customer-center-toolbar.open .customer-center-advanced-filters{opacity:1;pointer-events:auto;max-height:180px;padding-top:18px}.customer-center-toolbar label{gap:7px;display:grid}.customer-center-toolbar label>span{color:#746e68;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.customer-center-toolbar input,.customer-center-toolbar select{color:#312d29;font:inherit;background:#fff;border:1px solid #dcd2c8;border-radius:12px;width:100%;min-height:46px;padding:0 13px;font-size:12px}.customer-center-toolbar input:focus,.customer-center-toolbar select:focus{border-color:var(--cc-teal);outline:0;box-shadow:0 0 0 3px #245d621c}.customer-center-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.customer-center-kpi{background:#fff;border:1px solid #dfd7ce;border-radius:17px;min-height:132px;padding:19px;display:grid;position:relative}.customer-center-kpi:before{content:"";background:#cfc6bb;border-radius:0 0 6px 6px;width:34px;height:3px;position:absolute;top:0;left:20px}.customer-center-kpi.green:before{background:#38806a}.customer-center-kpi.wine:before{background:var(--cc-wine)}.customer-center-kpi.amber:before{background:#ba7a1b}.customer-center-kpi>span{color:#746e68;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.customer-center-kpi>strong{color:#2b2723;align-self:end;margin:13px 0 6px;font:21px/1.2 Georgia,serif}.customer-center-kpi>small{color:#857c74;font-size:9px}.customer-center-overview-grid,.customer-center-performance{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.customer-center-mini-panel{background:#fff;border:1px solid #dfd7ce;border-radius:18px;padding:20px}.customer-center-mini-panel h3{margin:0 0 14px;font:22px Georgia,serif}.customer-center-mini-panel>div:not(.customer-center-empty){display:grid}.customer-center-mini-panel>div>span{border-top:1px solid #eee7df;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.customer-center-mini-panel b{color:var(--cc-teal-dark);white-space:nowrap;font-size:11px}.customer-center-identity{align-items:center;gap:11px;min-width:0;display:flex}.customer-center-identity>i{color:var(--cc-wine);background:linear-gradient(145deg,#ecdcd9,#e2efed);border:1px solid #e2d5ce;border-radius:13px;flex:0 0 42px;justify-content:center;align-items:center;height:42px;font:700 13px Georgia,serif;display:flex}.customer-center-identity>span{gap:4px;min-width:0;display:grid}.customer-center-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-center-identity small{color:#837a72;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.customer-center-identity.compact>i{border-radius:10px;flex-basis:34px;height:34px}.customer-center-identity.compact strong{font-size:10px}.customer-center-list-panel,.customer-center-salespeople,.customer-center-opportunities{background:#fff;border:1px solid #dfd7ce;border-radius:20px;padding:22px;overflow:hidden}.customer-center-list-title{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.customer-center-list-title p,.customer-center-section-title p{color:#80776f;margin:4px 0 0;font-size:10px}.customer-center-list-title>span{color:#857d75;font-size:9px}.customer-center-table{border:1px solid #e3dbd2;border-radius:15px;overflow:auto}.customer-center-table-head,.customer-center-table>button{grid-template-columns:minmax(230px,1.7fr) minmax(130px,.8fr) minmax(120px,.8fr) 100px 120px minmax(125px,.8fr) 90px;align-items:center;gap:12px;min-width:1050px;padding:13px 15px;display:grid}.customer-center-table-head{color:#776f68;letter-spacing:.08em;text-transform:uppercase;background:#f3ede7;font-size:8px;font-weight:900}.customer-center-table>button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #e9e1d8;width:100%}.customer-center-table>button:hover{background:#f7fbfa}.customer-center-table>button>b{font:15px Georgia,serif}.customer-center-table>button>span:not(.customer-center-identity){gap:4px;display:grid}.customer-center-table>button>span:not(.customer-center-identity) strong{font-size:10px}.customer-center-table>button>span:not(.customer-center-identity) small{color:#857d75;font-size:8px}.customer-center-table em{text-align:center;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800}.customer-center-table em.positive{color:#276a51;background:#e6f3ed}.customer-center-table em.negative{color:#a63d42;background:#fae8e6}.customer-center-pagination{justify-content:space-between;align-items:center;padding-top:16px;display:flex}.customer-center-pagination>span{color:#81786f;font-size:9px}.customer-center-pagination div{gap:7px;display:flex}.customer-center-pagination button{color:var(--cc-teal-dark);cursor:pointer;background:#fff;border:1px solid #dbd2c9;border-radius:9px;min-height:36px;padding:0 14px;font-size:9px;font-weight:800}.customer-center-pagination button:disabled{cursor:not-allowed;opacity:.4}.customer-center-directory{background:linear-gradient(145deg,#f7fbfa,#fffaf6);border:1px solid #d5e1dd;border-radius:20px;gap:18px;padding:22px;display:grid}.customer-center-directory>div:first-child h3{margin:6px 0;font:25px Georgia,serif}.customer-center-directory>div:first-child p{color:#7b756e;margin:0;font-size:10px}.customer-center-directory>.panel{margin:0}.customer-center-salespeople{gap:12px;display:grid}.customer-center-salespeople article{border:1px solid #e3dbd2;border-radius:15px;grid-template-columns:48px minmax(170px,1fr) 2.5fr;align-items:center;gap:14px;padding:15px;display:grid}.customer-center-salespeople article>span{background:var(--cc-teal-soft);color:var(--cc-teal-dark);border-radius:14px;justify-content:center;align-items:center;height:46px;font:700 13px Georgia,serif;display:flex}.customer-center-salespeople h4{margin:0 0 5px;font:18px Georgia,serif}.customer-center-salespeople small{color:#827970;font-size:8px}.customer-center-salespeople dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.customer-center-salespeople dl>div{border-left:1px solid #e8e1d8;padding-left:16px}.customer-center-salespeople dt{color:#817970;text-transform:uppercase;font-size:8px}.customer-center-salespeople dd{margin:6px 0 0;font:14px Georgia,serif}.customer-center-opportunities{gap:10px;display:grid}.customer-center-opportunities>button{color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e3dbd2;border-radius:14px;grid-template-columns:38px minmax(220px,1.2fr) 1fr 1fr 90px;align-items:center;gap:14px;padding:13px;display:grid}.customer-center-opportunities>button:hover{border-color:#9cbab6}.customer-center-opportunities>button>span:first-child{color:var(--cc-wine);background:#f0e8e1;border-radius:10px;justify-content:center;align-items:center;height:34px;font-size:8px;display:flex}.customer-center-opportunities>button>strong{font-size:10px}.customer-center-opportunities>button>small{color:#80786f;font-size:8px}.customer-center-opportunities>button>b{color:var(--cc-wine);font-size:8px}.customer-center-empty{color:#867e75;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:22px;display:flex}.customer-center-empty i{color:var(--cc-gold);background:#f3eee8;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:10px;font-style:normal;display:flex}.customer-center-empty strong{font:15px Georgia,serif}.customer-center-empty small{margin-top:6px;font-size:8px}.customer-center-error{color:#873841;background:#fff3f1;border:1px solid #e8c2be;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.customer-center-error span{flex:1;font-size:9px}.customer-center-error button{color:#873841;cursor:pointer;background:#fff;border:1px solid #d6aaa5;border-radius:8px;padding:8px 12px}.customer-center-loading{justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.customer-center-loading i{border:2px solid #d6e3e0;border-top-color:var(--cc-teal);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite customer-center-spin}@keyframes customer-center-spin{to{transform:rotate(360deg)}}.customer-center-drawer-backdrop{z-index:110;background:#1c1b196e;position:fixed;inset:0}.customer-center-drawer{background:#fdfbf8;width:min(760px,90vw);height:100%;padding:28px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-18px 0 50px #1e22212e}.customer-center-drawer-close{cursor:pointer;background:#fff;border:1px solid #dcd3ca;border-radius:50%;width:42px;height:42px;font-size:24px;position:absolute;top:20px;right:22px}.customer-center-drawer>header{border-bottom:1px solid #e4dcd3;padding:3px 55px 20px 0}.customer-center-drawer>header .customer-center-identity>i{flex-basis:56px;height:56px;font-size:17px}.customer-center-drawer>header .customer-center-identity strong{font:24px Georgia,serif}.customer-center-drawer>header p{color:#81786f;margin:10px 0 0 67px;font-size:9px}.customer-status{border-radius:999px;margin:8px 0 0 67px;padding:5px 9px;font-size:8px;font-weight:800;display:inline-flex}.customer-status.active{color:#276a50;background:#e5f3ec}.customer-status.inactive{color:#9b3c43;background:#f7e8e6}.customer-center-drawer-kpis{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.customer-center-drawer-kpis .customer-center-kpi{min-height:115px}.customer-center-trend,.customer-center-products,.customer-center-detail-grid>div{background:#fff;border:1px solid #e2dad1;border-radius:16px;margin-top:14px;padding:17px}.customer-center-trend>div:first-child{justify-content:space-between;align-items:center;display:flex}.customer-center-trend h3,.customer-center-products h3,.customer-center-detail-grid h3{margin:0 0 14px;font:19px Georgia,serif}.customer-center-trend small{color:#857c73;font-size:8px}.customer-center-bars{align-items:end;gap:5px;height:130px;display:flex}.customer-center-bars>span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.customer-center-bars i{background:linear-gradient(#2f7073,#9bc5bf);border-radius:5px 5px 0 0;width:100%;max-width:28px;min-height:4px;display:block}.customer-center-bars small{margin-top:5px;font-size:7px}.customer-center-products>div:not(.customer-center-empty),.customer-center-detail-grid>div>span{border-top:1px solid #eee7df;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.customer-center-products>div>span{align-items:center;gap:10px;min-width:0;display:flex}.customer-center-products img,.customer-center-products>div>span>i{object-fit:cover;background:#f0e8e1;border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-style:normal;display:flex}.customer-center-products strong,.customer-center-products small,.customer-center-detail-grid strong,.customer-center-detail-grid small{display:block}.customer-center-products strong,.customer-center-detail-grid strong{font-size:9px}.customer-center-products small,.customer-center-detail-grid small{color:#837b73;margin-top:4px;font-size:8px}.customer-center-products b,.customer-center-detail-grid b{white-space:nowrap;font:13px Georgia,serif}.customer-center-detail-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.customer-center-detail-grid>div{margin-top:0}.customer-center-detail-grid .customer-center-empty{min-height:110px;padding:10px}@media (width<=1100px){.customer-center-kpis{grid-template-columns:repeat(3,1fr)}.customer-center-core-filters{grid-template-columns:1fr 1fr}.customer-center-search{grid-column:1/-1}.customer-center-advanced-filters{grid-template-columns:repeat(3,1fr)}.customer-center-overview-grid,.customer-center-performance{grid-template-columns:1fr 1fr}}@media (width<=700px){.customer-center{gap:12px}.customer-center-hero{border-radius:18px;flex-direction:column;align-items:stretch;gap:18px;min-height:0;padding:24px 20px}.customer-center-hero h2{font-size:35px}.customer-center-hero p{font-size:11px}.customer-center-hero aside{min-width:0}.customer-center-tabs{border-radius:14px;margin:0 -2px;padding:5px}.customer-center-tabs button{min-height:43px;padding:0 14px}.customer-center-toolbar{padding:16px}.customer-center-toolbar-top{flex-direction:column;align-items:stretch;gap:13px}.customer-center-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.customer-center-toolbar-actions .primary-button{grid-column:1/-1}.customer-center-core-filters,.customer-center-advanced-filters{grid-template-columns:1fr}.customer-center-toolbar.open .customer-center-advanced-filters{max-height:620px}.customer-center-search{grid-column:auto}.customer-center-kpis{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.customer-center-kpi{scroll-snap-align:start;flex:0 0 78%}.customer-center-overview-grid,.customer-center-performance{grid-template-columns:1fr}.customer-center-list-panel,.customer-center-salespeople,.customer-center-opportunities,.customer-center-directory{border-radius:16px;padding:15px}.customer-center-list-title{flex-direction:column;align-items:flex-start}.customer-center-table{border:0;overflow:visible}.customer-center-table-head{display:none}.customer-center-table>button{border:1px solid #e3dbd2;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin-bottom:9px;padding:14px;display:grid}.customer-center-table>button>.customer-center-identity{border-bottom:1px solid #e7dfd7;grid-column:1/-1;padding-bottom:11px}.customer-center-table>button>b{grid-column:1/-1}.customer-center-table>button>em{justify-self:end}.customer-center-salespeople article{grid-template-columns:42px 1fr}.customer-center-salespeople article dl{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px}.customer-center-salespeople dl>div{background:#f7f3ef;border:0;border-radius:9px;padding:10px}.customer-center-opportunities>button{grid-template-columns:34px 1fr;align-items:start}.customer-center-opportunities>button>.customer-center-identity,.customer-center-opportunities>button>strong,.customer-center-opportunities>button>small,.customer-center-opportunities>button>b{grid-column:2}.customer-center-drawer{width:100vw;padding:20px 15px}.customer-center-drawer>header{padding-right:45px}.customer-center-drawer-kpis{display:flex;overflow-x:auto}.customer-center-drawer-kpis .customer-center-kpi{flex:0 0 74%}.customer-center-detail-grid{grid-template-columns:1fr}.customer-center-bars{gap:3px}.customer-center-directory>.panel{padding:0}.customer-center-error{flex-direction:column;align-items:flex-start}.customer-center-error span{font-size:8px}}@media (width<=1200px){.product-kpi-grid{grid-template-columns:repeat(3,1fr)}.product-center-toolbar{flex-direction:column;align-items:flex-start}.product-toolbar-fields{justify-content:flex-start;width:100%}.product-result-grid{grid-template-columns:1fr}.product-report-panel{overflow-x:auto}}@media (width<=700px){.product-center-page{gap:12px}.product-center-hero{flex-direction:column;align-items:flex-start;gap:20px;min-height:0;padding:24px}.product-center-hero h2{font-size:38px}.product-freshness{width:100%}.product-center-tabs{border-radius:14px}.product-center-tabs button{padding:12px}.product-center-toolbar{padding:20px}.product-toolbar-fields,.product-toolbar-fields label{width:100%}.product-toolbar-fields input,.product-toolbar-fields select,.product-toolbar-fields .product-query input{width:100%;min-width:0}.product-kpi-grid{grid-template-columns:repeat(2,1fr)}.product-kpi-grid article{min-height:110px}.product-report-actions{flex-direction:column;align-items:stretch}.product-drawer{width:100%;padding:20px}.product-drawer-kpis{grid-template-columns:repeat(2,1fr)}.product-result-grid>button{grid-template-columns:48px minmax(0,1fr)}.product-result-grid em{text-align:left;grid-column:2}.product-search-results,.product-report-panel{padding:20px}}.nav-subitem:disabled{cursor:not-allowed;opacity:.42}.pending-filter-panel{z-index:10;background:linear-gradient(145deg,#fffdf9,#f7f3ee);padding:0;position:relative;overflow:visible}.pending-filter-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.pending-filter-head h3{font:24px var(--font-display);margin:4px 0}.pending-filter-head p{color:var(--muted);margin:0;font-size:9px}.pending-filter-grid{grid-template-columns:1.25fr 1.25fr .85fr 1.05fr 1fr;align-items:end;gap:12px;padding:18px 22px 22px;display:grid}.pending-filter-panel .field>span{justify-content:space-between;align-items:center;display:flex}.pending-filter-panel .field>span i{color:var(--wine);background:#efe5de;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal}.pending-filter-panel .field input,.pending-filter-panel .field select{background:#fff;border-color:#e2d7ce;border-radius:12px;min-height:50px;padding-inline:14px}.pending-filter-panel .field input:focus,.pending-filter-panel .field select:focus{border-color:var(--wine);outline:0;box-shadow:0 0 0 3px #7c303c1a}.pending-search-field>div{align-items:center;display:flex;position:relative}.pending-search-field>div input{width:100%;padding-left:14px}.pending-search-field input[type=search]::-webkit-search-cancel-button{opacity:.45}.pending-salesperson-field input[readonly]{color:#5d4e46;background:#f2ebe6;font-weight:850}.pending-reset{white-space:nowrap;align-items:center;gap:7px;height:42px;display:flex}.pending-reset b{background:var(--wine);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;display:inline-flex}.pending-custom-dates{gap:10px;padding:0 22px 20px;display:flex}.pending-custom-dates .field{max-width:210px}.pending-table-panel{padding:0;overflow:hidden}.pending-table-panel>.panel-head{padding:20px 22px 12px}.pending-table-wrap{overflow-x:auto}.pending-table{border-collapse:collapse;width:100%;min-width:1180px}.pending-table th{color:var(--muted);letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#f5efe9;padding:12px;font-size:8px}.pending-table td{border-top:1px solid var(--line);vertical-align:middle;padding:13px 12px;font-size:10px}.pending-table td>small,.pending-table td>span,.pending-table td>strong{display:block}.pending-table td small{color:var(--muted);margin-top:3px;font-size:8px}.pending-link{color:var(--wine);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.pending-product-link{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.pending-product-link span,.pending-product-link small{display:block}.pending-product-placeholder{color:var(--wine);font:700 13px var(--font-display);background:linear-gradient(145deg,#f2dedb,#e6efe9);border:1px solid #ead8d1;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.pending-badge{border-radius:999px;width:max-content;margin-top:5px;padding:5px 7px;font-weight:950;font-size:7px!important;display:inline-flex!important}.pending-badge.green{color:#2c705b;background:#e7f3ed}.pending-badge.blue{color:#356985;background:#e8f0f6}.pending-badge.amber{color:#8b5c08;background:#fff2d6}.pending-badge.red{color:#9b3434;background:#fde6e3}.pending-badge.neutral{color:#756a62;background:#f1ede9}.pending-empty{color:var(--muted);text-align:center;padding:42px!important}.pending-pagination{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.pending-pagination label,.pending-pagination span{color:var(--muted);font-size:9px}.pending-pagination select{border:1px solid var(--line);border-radius:8px;margin-left:5px;padding:7px}.pending-pagination .secondary-button{padding:8px 11px}.pending-mobile-list{display:none}.pending-table-head-actions{align-items:center;gap:8px;display:flex}.pending-table-head-actions>small{margin-right:6px}.pending-icon-button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s,box-shadow .15s;display:inline-flex}.pending-icon-button:hover{transform:translateY(-1px);box-shadow:0 7px 16px #4f302a1f}.pending-icon-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:19px;height:19px}.pending-icon-button.excel{color:#2e765b}.pending-icon-button.pdf{color:#a23f3f}.pending-product-placeholder{overflow:hidden}.pending-product-placeholder.has-image{background:#f4f0eb}.pending-product-placeholder img{object-fit:cover;width:100%;height:100%}.pending-product-placeholder>svg{fill:none;opacity:.38;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:18px;height:18px}.pending-order-link{color:#9d7f83;font-size:.55em;font-weight:750;line-height:1.25;text-decoration-color:#ccb8b9;text-decoration-thickness:1px}.pending-product-multiselect{position:relative}.pending-product-chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex!important;position:static!important}.pending-product-chips button{color:#775b5c;cursor:pointer;background:#f2e9e5;border:0;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:7px;font-weight:800;display:flex}.pending-product-chips button span{font-size:11px}.pending-product-options{border:1px solid var(--line);z-index:80;border-radius:12px;max-height:280px;padding:6px;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 14px 30px #402d2629;background:#fff!important;display:grid!important;position:absolute!important}.pending-product-options button{color:#423832;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:9px;font-size:9px;display:grid}.pending-product-options button:hover,.pending-product-options button.selected{color:var(--wine);background:#f5efea}.pending-option-checkbox{color:#fff;border:1px solid #cdbeb4;border-radius:5px;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-weight:900;display:inline-flex}.pending-product-options button.selected .pending-option-checkbox{background:var(--wine);border-color:var(--wine)}.pending-drawer-loading{background:var(--wine);color:#fff;z-index:90;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:900;position:fixed;bottom:22px;right:22px}.pending-drawer-backdrop{z-index:100;background:#33251f4d;position:fixed;inset:0}.pending-drawer{background:#fffdf9;width:min(92vw,680px);max-width:680px;height:100%;margin-left:auto;padding:24px;overflow:auto;box-shadow:-20px 0 50px #2b1d1724}.pending-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.pending-drawer h2{font:32px var(--font-display);margin:6px 0 0}.pending-drawer-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.pending-drawer-summary span{background:#f6f0eb;border-radius:12px;flex-direction:column;padding:12px;display:flex}.pending-drawer-summary small{color:var(--muted);font-size:8px}.pending-drawer-summary b{margin-top:5px;font-size:13px}.pending-drawer-lines{border:1px solid var(--line);border-radius:15px;overflow:hidden}.pending-drawer-lines article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.pending-drawer-lines article:last-child{border-bottom:0}.pending-drawer-lines article>div,.pending-drawer-lines article>span{flex-direction:column;gap:3px;display:flex}.pending-drawer-lines article>span{text-align:right}.pending-drawer-lines small{color:var(--muted);font-size:8px}@media (width<=1300px){.pending-kpi-grid,.pending-filter-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.pending-kpi-grid{padding-bottom:4px;display:flex;overflow-x:auto}.pending-kpi-grid article{flex:0 0 190px}.pending-filter-head{align-items:flex-start;gap:14px}.pending-filter-head h3{font-size:20px}.pending-filter-head p{display:none}.pending-reset{padding:10px;font-size:0}.pending-reset span,.pending-reset b{font-size:10px}.pending-filter-grid{grid-template-columns:1fr;padding:16px}.pending-custom-dates{grid-template-columns:1fr 1fr;padding:0 16px 16px;display:grid}.pending-table-panel>.panel-head{align-items:flex-start}.pending-table-head-actions>small,.pending-table-wrap{display:none}.pending-mobile-list{gap:10px;padding:10px;display:grid}.pending-mobile-list article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;padding:14px;display:grid}.pending-mobile-list header,.pending-mobile-list footer{justify-content:space-between;align-items:center;display:flex}.pending-mobile-list .pending-badge{margin:0}.pending-pagination{flex-wrap:wrap;justify-content:center}.pending-drawer{width:100%;max-width:none;padding:18px}.pending-drawer-summary{grid-template-columns:repeat(2,1fr)}.pending-drawer-lines article{grid-template-columns:38px 1fr}.pending-drawer-lines article>span{text-align:left;grid-column:2}}.locations-workspace .locations-hero{min-height:154px;padding:27px 32px}.locations-workspace .locations-hero h2{letter-spacing:-.045em;font-size:clamp(36px,3.2vw,48px);line-height:.98}.locations-workspace .locations-hero>.locations-version{display:inline-flex}.locations-workspace .locations-tabs{position:sticky;top:96px}.locations-workspace .locations-period-toolbar{grid-template-columns:minmax(220px,1fr) auto;align-items:center;padding:15px 18px;display:grid}.locations-workspace .locations-toolbar-copy{gap:3px;display:grid}.locations-workspace .locations-toolbar-copy strong{font:20px Georgia,serif}.locations-workspace .locations-toolbar-copy small{color:var(--muted);font-size:8px}.locations-workspace .locations-toolbar-controls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:9px;display:flex}.locations-workspace .live-workspace-ranking>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.locations-workspace .source-state-card{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);min-height:310px;padding:36px 38px;display:grid}.locations-workspace .source-state-card b{display:flex}.salesperson-page>.turnover-dashboard{min-height:520px}.salesperson-page>.turnover-dashboard .turnover-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.salesperson-page>.turnover-dashboard .turnover-entity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personnel-center .personnel-center-hero{min-height:168px;padding:28px 32px}.personnel-center .personnel-center-hero h2{letter-spacing:-.04em;font-size:clamp(34px,3vw,46px);line-height:1}.personnel-center .personnel-center-hero p{max-width:920px;font-size:12px}.personnel-center .personnel-center-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.personnel-center .personnel-center-kpis article{min-height:118px;padding:18px 19px}.personnel-center .personnel-center-kpis strong{letter-spacing:-.02em;font-size:27px}.personnel-center .personnel-center-cost-kpis{padding:17px 19px}.personnel-center .personnel-filter-panel,.personnel-center .personnel-list-panel{padding:23px 24px}.personnel-center .personnel-filter-heading h3{letter-spacing:-.02em;font-size:25px}.personnel-center .personnel-filter-grid{background:#faf7f3;border:1px solid #eee5dc;border-radius:14px;grid-template-columns:minmax(260px,1.5fr) repeat(5,minmax(125px,.8fr));gap:10px;padding:12px}.personnel-center .personnel-table-row{min-height:74px}@media (width<=1250px){.locations-workspace .live-workspace-ranking>div:last-child{grid-template-columns:1fr}.personnel-center .personnel-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.personnel-center .personnel-search{grid-column:span 2}}@media (width<=900px){.locations-workspace .locations-tabs{top:76px}.locations-workspace .locations-period-toolbar{grid-template-columns:1fr}.locations-workspace .locations-toolbar-controls{justify-content:flex-start}.locations-workspace .source-state-card{grid-template-columns:1fr;min-height:0;padding:28px}.salesperson-page>.turnover-dashboard .turnover-kpis,.salesperson-page>.turnover-dashboard .turnover-entity-grid,.personnel-center .personnel-center-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.locations-workspace .locations-hero{min-height:0;padding:22px 18px}.locations-workspace .locations-hero>.locations-version{display:none}.locations-workspace .locations-toolbar-controls{grid-template-columns:1fr;width:100%;display:grid}.locations-workspace .source-state-card{padding:23px 18px}.salesperson-page>.turnover-dashboard .turnover-kpis,.salesperson-page>.turnover-dashboard .turnover-entity-grid{grid-template-columns:1fr}.personnel-center .personnel-center-hero{padding:22px 18px}.personnel-center .personnel-center-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.personnel-center .personnel-filter-grid{grid-template-columns:1fr}.personnel-center .personnel-search{grid-column:auto}.live-workspace-ranking .panel-head{align-items:flex-start}.live-workspace-meta{text-align:left;align-items:flex-start;margin-top:8px}}.access-center{border:1px solid var(--line);background:#fffdfaf7;border-radius:22px;margin:18px 0 48px;overflow:clip;box-shadow:0 22px 60px #3726200f}.access-center-header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#fffaf6,#f1f8f6);justify-content:space-between;align-items:center;gap:24px;padding:24px 28px 20px;display:flex}.access-center-header h2{font-family:var(--font-display);margin:6px 0 5px;font-size:clamp(28px,2.3vw,38px);line-height:1}.access-center-header p{color:var(--muted);margin:0;font-size:12px}.access-center-primary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.access-center-primary-actions button{white-space:nowrap;min-height:44px}.access-unsaved{color:#8a5d08;letter-spacing:.05em;text-transform:uppercase;background:#fff1d6;border-radius:99px;align-items:center;min-height:34px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}.access-workflow-steps{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:16px 22px;list-style:none;display:grid}.access-workflow-steps li{border:1px solid var(--line);min-height:58px;color:var(--muted);background:#fcfaf7;border-radius:14px;align-items:center;gap:10px;padding:9px 13px;display:flex}.access-workflow-steps b,.access-panel-step>b{color:#8a7e77;background:#eee8e2;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.access-workflow-steps strong,.access-workflow-steps small,.access-panel-step strong,.access-panel-step small{display:block}.access-workflow-steps strong{color:var(--ink);font-size:11px}.access-workflow-steps small{margin-top:2px;font-size:9px}.access-workflow-steps li.active{background:#fff5f3;border-color:#cfaaa8}.access-workflow-steps li.active b{background:var(--wine);color:#fff}.access-workflow-steps li.complete b{color:#226a58;background:#dff0e9}.access-tool-strip{border-bottom:1px solid var(--line);background:#faf7f2;justify-content:space-between;align-items:center;gap:14px;padding:11px 22px;display:flex}.access-tool-strip>span{color:var(--muted);letter-spacing:.12em;font-size:9px;font-weight:850}.access-tool-strip>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.access-tool-strip button{min-height:35px;padding-inline:10px;font-size:10px}.access-center-grid{grid-template-columns:minmax(270px,.72fr) minmax(440px,1.22fr) minmax(310px,.86fr);min-height:720px;display:grid}.access-center.users-hidden .access-center-grid{grid-template-columns:minmax(520px,1.45fr) minmax(320px,.75fr)}.access-center.users-hidden .access-users-panel{display:none}.access-users-panel,.access-tree-panel,.access-detail-panel{min-width:0}.access-users-panel{border-right:1px solid var(--line);background:#fbf8f4}.access-tree-panel{border-right:1px solid var(--line);background:#fff}.access-detail-panel{background:#f7f6f2;padding:26px 22px 34px;overflow:auto}.access-panel-step{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:10px;min-height:62px;padding:13px 18px;display:flex}.access-panel-step strong{font-size:11px}.access-panel-step small{color:var(--muted);margin-top:3px;font-size:9px}.access-panel-step>b{background:var(--wine-soft);color:var(--wine)}.access-panel-title{justify-content:space-between;align-items:center;gap:15px;padding:21px 20px 14px;display:flex}.access-panel-title>div{align-items:center;gap:9px;font-weight:850;display:flex}.access-panel-title strong{min-width:27px;height:27px;color:var(--wine);background:#ede4dc;border-radius:99px;place-items:center;font-size:11px;display:grid}.access-panel-title button{border:1px solid var(--line);min-height:34px;color:var(--wine);background:#fff;border-radius:10px;padding:0 11px;font-weight:800}.access-user-filters{gap:8px;padding:0 15px 14px;display:grid}.access-user-search-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.access-user-search-row>button{border:1px solid var(--line);min-height:42px;color:var(--wine);background:#fff;border-radius:11px;padding:0 10px;font-size:10px;font-weight:800}.access-advanced-filters{gap:8px;display:grid}.access-advanced-filters>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.access-user-filters input,.access-user-filters select,.access-template-bar select,.access-detail-panel select,.access-modal select,.access-modal input,.access-create-grid input,.access-create-grid select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:0 11px;font-size:13px}.access-user-list{border-top:1px solid var(--line);max-height:650px;overflow:auto}.access-user-row{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);align-items:stretch;display:grid}.access-user-row:hover,.access-user-row.active{background:#fff}.access-user-row.active{box-shadow:inset 4px 0 var(--wine)}.access-user-row>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:14px 16px 14px 4px;display:grid}.access-bulk-checkbox{cursor:pointer;justify-content:center;align-items:center;display:flex}.access-bulk-checkbox input{width:16px;height:16px}.access-bulk-selectbar{border-top:1px solid var(--line);background:#faf7f2;align-items:center;gap:10px;padding:9px 14px;display:flex}.access-bulk-selectbar label{align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.access-bulk-selectbar small{color:var(--muted);margin-left:auto;font-size:8px}.access-bulk-selectbar button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}.access-avatar{width:40px;height:40px;color:var(--wine);font-family:var(--font-display);background:#eee1de;border-radius:13px;place-items:center;font-weight:850;display:grid}.access-avatar.large{border-radius:17px;width:50px;height:50px}.access-user-list strong,.access-user-list small,.access-user-list em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.access-user-list strong{font-size:13px}.access-user-list small{color:var(--muted);margin-top:3px;font-size:11px}.access-user-list em{color:#997b61;margin-top:3px;font-size:10px;font-style:normal}.access-user-list i{text-transform:uppercase;border-radius:99px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:850}.access-user-list i.active{color:#24725d;background:#e4f3ed}.access-user-list i.passive{color:#a33a37;background:#f8e4e1}.access-user-summary{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#fffaf7,#f0f8f6);align-items:center;gap:13px;padding:22px 24px;display:flex}.access-user-summary h3{font-family:var(--font-display);margin:0;font-size:28px}.access-user-summary p{color:var(--muted);margin:4px 0 0;font-size:12px}.access-user-summary dl{grid-template-columns:repeat(4,1fr);gap:7px;margin:0 0 0 auto;display:grid}.access-user-summary dl div{text-align:center;background:#ffffffb3;border:1px solid #d6c6bbbf;border-radius:10px;min-width:64px;padding:8px 7px}.access-user-summary dt{color:var(--muted);text-transform:uppercase;font-size:8px}.access-user-summary dd{font-family:var(--font-display);margin:3px 0 0;font-size:18px}.access-template-bar{border-bottom:1px solid var(--line);background:#fcfaf7;grid-template-columns:minmax(210px,.7fr) 1fr;align-items:end;gap:15px;padding:17px 23px;display:grid}.access-template-bar label{gap:6px;display:grid}.access-template-bar label>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850}.access-template-bar p{color:var(--muted);margin:0 0 7px;font-size:12px;line-height:1.5}.access-tree-search{padding:14px 18px 10px}.access-tree-search input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:13px;padding:0 15px}.access-permission-tree{padding:3px 12px 25px}.access-permission-tree>button{width:100%;min-height:51px;color:var(--ink);text-align:left;padding-block:8px;background:0 0;border:0;border-bottom:1px solid #eee5dd;grid-template-columns:26px 1fr auto auto;align-items:center;gap:9px;padding-right:11px;display:grid}.access-permission-tree>button:hover{background:#fbf7f3}.access-permission-tree>button.selected{box-shadow:inset 3px 0 var(--wine);background:#f3e8e7;border-radius:11px}.access-tree-toggle{color:#8e8178;background:#ece7e1;border-radius:8px;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.access-permission-tree .enabled .access-tree-toggle{color:#24725d;background:#dcf0e9}.access-permission-tree strong,.access-permission-tree small{display:block}.access-permission-tree strong{font-size:13px}.access-permission-tree small{color:#aaa09a;margin-top:2px;font-size:9px}.access-permission-tree b{color:#a33a37;text-transform:uppercase;background:#fde3de;border-radius:99px;padding:4px 6px;font-size:8px}.access-permission-tree em{color:var(--muted);white-space:nowrap;font-size:10px;font-style:normal}.access-detail-panel>header{border-bottom:1px solid var(--line);padding-bottom:19px}.access-detail-panel>header h3{font-family:var(--font-display);margin:7px 0 6px;font-size:31px;line-height:1.05}.access-detail-panel code{color:var(--muted);font-size:10px}.access-critical{color:#a33a37;text-transform:uppercase;background:#fde3de;border-radius:99px;margin:9px 0 0 8px;padding:5px 8px;font-size:9px;display:inline-flex}.access-detail-panel>section{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:18px;padding:17px}.access-detail-panel section h4{margin:0 0 5px;font-size:14px}.access-detail-panel section>p{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.5}.access-level-list{gap:6px;display:grid}.access-level-list button{border:1px solid var(--line);min-height:43px;color:var(--ink);text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.access-level-list button strong,.access-level-list button small{display:block}.access-level-list button strong{font-size:11px}.access-level-list button small{color:var(--muted);font-size:8px}.access-level-list button.active{border-color:var(--wine);box-shadow:inset 3px 0 var(--wine);background:#fff6f4}.access-source{background:#edf7f3!important}.access-source>strong{color:#24725d;font-family:var(--font-display);font-size:24px}.access-source>p{margin:3px 0 0!important}.access-advanced-toggle{width:100%;color:var(--wine);background:0 0;border:0;justify-content:space-between;padding:0;font-weight:850;display:flex}.access-action-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.access-action-grid label{border:1px solid var(--line);border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:7px;font-size:10px;display:flex}.access-action-grid b{color:#a33a37;margin-left:auto;font-size:7px}.access-store-scope{gap:5px;max-height:235px;margin-top:11px;display:grid;overflow:auto}.access-store-scope label{border:1px solid var(--line);border-radius:9px;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;padding:8px;display:grid}.access-store-scope span{font-size:11px;font-weight:750}.access-store-scope small{color:var(--muted);font-size:8px}.access-history{gap:7px;display:grid}.access-history article{border:1px solid var(--line);border-radius:10px;padding:9px}.access-history article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.access-history strong{font-size:10px}.access-history time{color:var(--muted);font-size:8px}.access-history button{color:var(--wine);background:#f3e8e7;border:0;border-radius:7px;margin-top:8px;padding:6px 8px;font-size:9px;font-weight:800}.access-center-empty{min-height:520px;color:var(--muted);place-items:center;display:grid}.access-modal-backdrop{z-index:220;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#251c198a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.access-modal{background:#fffdfa;border-radius:23px;width:min(610px,100%);max-height:min(800px,90vh);padding:28px;overflow:auto;box-shadow:0 35px 90px #1e14124d}.access-modal.wide{width:min(820px,100%)}.access-modal h3{font-family:var(--font-display);margin:8px 0 18px;font-size:36px}.access-modal footer{justify-content:flex-end;gap:9px;margin-top:21px;display:flex}.access-account-modal{width:min(980px,100%)!important}.access-account-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.access-account-header h3{margin-bottom:5px}.access-account-header p{color:var(--muted);margin:0}.access-close-button{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;border-radius:50%;flex:0 0 42px;place-items:center;font-size:25px;display:grid}.access-account-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.access-account-grid>section{border:1px solid var(--line);background:#fff;border-radius:16px;padding:17px}.access-account-grid h4{margin:0 0 5px;font-size:15px}.access-account-grid section>p{color:var(--muted);margin:0 0 14px;font-size:11px}.access-account-grid .wide{grid-column:1/-1}.access-account-grid .secondary-button,.access-account-grid .primary-button{margin-top:12px}.access-account-section-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.access-account-section-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.access-diff-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.access-diff-kpis div{border:1px solid var(--line);background:#faf7f2;border-radius:12px;padding:13px}.access-diff-kpis strong,.access-diff-kpis span{display:block}.access-diff-kpis strong{font-family:var(--font-display);font-size:28px}.access-diff-kpis span{color:var(--muted);font-size:9px}.access-modal-list{border:1px solid var(--line);border-radius:12px;max-height:280px;display:grid;overflow:auto}.access-modal-list>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 12px;font-size:11px;display:flex}.access-modal-list>div:first-child{border-top:0}.access-modal-field{gap:7px;margin-bottom:15px;display:grid}.access-modal-field>span,.access-create-grid label>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:850}.access-copy-options{gap:7px;display:grid}.access-copy-options label{border:1px solid var(--line);border-radius:10px;padding:10px}.access-security-note{color:#306b5c;background:#edf7f3;border-radius:10px;padding:11px;font-size:10px}.access-create-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.access-create-grid label{gap:6px;display:grid}.access-form-error{color:#9b332f;background:#fde8e4;border-radius:10px;margin-bottom:13px;padding:11px;font-size:12px}.access-template-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.access-template-modes button{border:1px solid var(--line);min-height:46px;color:var(--muted);background:#fff;border-radius:14px;font-weight:800}.access-template-modes button.active{border-color:var(--wine);background:var(--wine-soft);color:var(--wine)}.access-template-impact{color:#775020;background:#fff8eb;border:1px solid #e7c999;border-radius:14px;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.access-template-impact span{font-size:12px}.access-bulk-modal{width:min(1120px,100%)}.access-bulk-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.access-bulk-heading h3{margin-bottom:7px}.access-bulk-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.access-bulk-heading>button{color:var(--wine);cursor:pointer;background:#f3eee8;border:0;border-radius:50%;width:38px;height:38px;font-size:22px}.access-bulk-builder{border:1px solid var(--line);background:#faf7f2;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;padding:16px;display:grid}.access-bulk-builder>label{gap:6px;display:grid}.access-bulk-builder>label>span,.access-bulk-builder legend{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.access-bulk-builder select,.access-bulk-confirm label:last-child>input{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:10px;width:100%;min-height:42px;padding:0 11px;font-size:11px}.access-bulk-builder fieldset{border:1px solid var(--line);border-radius:12px;margin:0;padding:11px}.access-bulk-builder .wide{grid-column:1/-1}.access-bulk-actions{flex-wrap:wrap;gap:7px;display:flex}.access-bulk-actions label,.access-bulk-stores label{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:9px;font-size:9px;display:flex}.access-bulk-stores{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:220px;display:grid;overflow:auto}.access-bulk-stores span,.access-bulk-stores small{display:block}.access-bulk-stores small{color:var(--muted);margin-top:2px;font-size:7px}.access-bulk-users{gap:5px;display:grid}.access-bulk-users strong{font-size:10px}.access-bulk-users span{color:var(--muted);font-size:9px;line-height:1.5}.access-bulk-plan{gap:13px;margin-top:18px;display:grid}.access-bulk-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.access-bulk-summary>div{border:1px solid var(--line);background:#faf7f2;border-radius:12px;padding:12px}.access-bulk-summary strong,.access-bulk-summary span{display:block}.access-bulk-summary strong{font:24px var(--font-display)}.access-bulk-summary span{color:var(--muted);font-size:8px}.access-bulk-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:310px;display:grid;overflow:auto}.access-bulk-results article{border:1px solid var(--line);border-radius:13px;padding:12px}.access-bulk-results article.blocked,.access-bulk-results article.failed{background:#fff7f6;border-color:#edc9c5}.access-bulk-results article.success{background:#f2faf6;border-color:#c8e1d8}.access-bulk-results article>header{justify-content:space-between;align-items:flex-start;display:flex}.access-bulk-results article>header strong,.access-bulk-results article>header small{display:block}.access-bulk-results article>header strong{font-size:11px}.access-bulk-results article>header small{color:var(--muted);margin-top:3px;font-size:8px}.access-bulk-results article>header>b{background:#eee8e2;border-radius:999px;padding:5px 7px;font-size:7px}.access-bulk-results dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:10px 0;display:grid}.access-bulk-results dt{color:var(--muted);font-size:7px}.access-bulk-results dd{margin:3px 0 0;font-size:8px;font-weight:750}.access-bulk-results p{color:var(--muted);margin:5px 0;font-size:8px;line-height:1.45}.access-bulk-results p.critical{color:var(--red);font-weight:800}.access-bulk-results p.warning{color:#8b641f}.access-bulk-confirm{background:#fff9ed;border:1px solid #ead4aa;border-radius:14px;gap:10px;padding:13px;display:grid}.access-bulk-confirm label{align-items:center;gap:9px;font-size:9px;display:flex}.access-bulk-confirm label:last-child{align-items:stretch;display:grid}.access-bulk-confirm code{color:var(--wine);font-weight:850}.access-bulk-history{border-top:1px solid var(--line);margin-top:19px;padding-top:15px}.access-bulk-history>header{justify-content:space-between;align-items:center;display:flex}.access-bulk-history>header strong{font-size:11px}.access-bulk-history>header small{color:var(--muted);font-size:8px}.access-bulk-history>article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 0;display:flex}.access-bulk-history article strong,.access-bulk-history article small{display:block}.access-bulk-history article strong{font-size:9px}.access-bulk-history article small{color:var(--muted);margin-top:3px;font-size:8px}.access-bulk-history article button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.access-bulk-history>p{color:var(--muted);font-size:9px}.access-preview{z-index:240;background:#e9e5df;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.access-preview>header{color:#fff;background:#7e2f3c;justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;display:flex;box-shadow:0 8px 25px #3c141a40}.access-preview>header strong,.access-preview>header span{display:block}.access-preview>header span{opacity:.8;margin-top:3px;font-size:11px}.access-preview>header div:last-child{gap:6px;display:flex}.access-preview>header button{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:9px;min-height:36px;padding:0 11px}.access-preview>header button.active{color:var(--wine);background:#fff}.access-preview-stage{place-items:center;padding:25px;display:grid;overflow:auto}.access-preview-app{background:#fffdfa;border-radius:20px;grid-template-columns:220px 1fr;width:min(1500px,100%);min-height:760px;display:grid;overflow:hidden;box-shadow:0 22px 70px #2d231f33}.access-preview-stage.mobile .access-preview-app{grid-template-columns:1fr;width:390px;min-height:740px}.access-preview-app>aside{border-right:1px solid var(--line);background:#f8f5f0;align-content:start;gap:6px;padding:26px 18px;display:grid}.preview-brand{font-family:var(--font-display);margin-bottom:25px;font-size:27px}.access-preview-app>aside span{color:#5e5550;border-radius:9px;padding:10px;font-size:12px;font-weight:800}.access-preview-app>main{padding:28px}.preview-top{background:linear-gradient(120deg,#fff5ef,#eaf6f3);border-radius:18px;justify-content:space-between;gap:15px;padding:25px;display:flex}.preview-top h2{font-family:var(--font-display);margin:6px 0 0;font-size:40px}.preview-top b{color:var(--wine);background:#fff;border-radius:99px;align-self:start;padding:7px 9px;font-size:9px}.access-preview-app main>section{border:1px solid var(--line);border-radius:16px;margin-top:20px;padding:22px}.access-preview-app main>section h3{font-family:var(--font-display);margin:0 0 14px;font-size:26px}.access-preview-app main>section>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.access-preview-app article{border:1px solid var(--line);border-radius:10px;padding:12px}.access-preview-app article strong,.access-preview-app article small{display:block}.access-preview-app article small{color:var(--muted);margin-top:4px;font-size:9px}@media (width>=1261px){.access-detail-panel{align-self:start;max-height:calc(100vh - 112px);position:sticky;top:98px}}@media (width<=1260px){.access-center-grid{grid-template-columns:minmax(235px,.64fr) minmax(430px,1.36fr)}.access-detail-panel{border-top:1px solid var(--line);grid-column:1/-1}.access-center.users-hidden .access-center-grid{grid-template-columns:1fr}.access-center.users-hidden .access-detail-panel{grid-column:auto}.access-center-header{flex-direction:column;align-items:flex-start}.access-center-primary-actions{justify-content:flex-start}.access-user-summary{flex-wrap:wrap}.access-user-summary dl{width:100%;margin-left:0}}@media (width<=920px){.access-center-grid,.access-center.users-hidden .access-center-grid{grid-template-columns:1fr}.access-users-panel,.access-tree-panel{border-right:0;border-bottom:1px solid var(--line)}.access-user-list{max-height:330px}.access-center.users-hidden .access-users-panel{display:none}}@media (width<=760px){.access-account-grid{grid-template-columns:1fr}.access-account-header{align-items:flex-start}.access-role-options{grid-template-columns:1fr}}@media (width<=560px){.access-center{border-radius:18px;margin-inline:-12px}.access-center-header{padding:21px 17px}.access-center-header h2{font-size:31px}.access-center-primary-actions{grid-template-columns:1fr;width:100%;display:grid}.access-center-primary-actions .access-unsaved{grid-column:1/-1}.access-workflow-steps{grid-template-columns:1fr;padding:12px}.access-tool-strip{flex-direction:column;align-items:flex-start;padding:12px}.access-tool-strip>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.access-advanced-filters>div,.access-template-bar,.access-create-grid,.access-template-modes{grid-template-columns:1fr}.access-user-summary dl{grid-template-columns:1fr 1fr}.access-permission-tree>button{grid-template-columns:25px 1fr auto}.access-permission-tree>button b{display:none}.access-diff-kpis{grid-template-columns:1fr 1fr}.access-modal-backdrop{padding:10px}.access-modal{padding:21px 17px}.access-template-impact{flex-direction:column}.access-preview>header{flex-direction:column;align-items:flex-start}.access-preview-stage{padding:0}.access-preview-stage.mobile .access-preview-app{border-radius:0;width:390px;max-width:100%}.access-preview-stage.mobile .access-preview-app>aside{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;padding:14px}.access-preview-app>main{padding:14px}.access-preview-app main>section>div{grid-template-columns:1fr}.preview-top{padding:18px}.preview-top h2{font-size:30px}}.control-center{gap:18px;min-width:0;padding-bottom:42px;display:grid}.control-loading{text-align:center;place-content:center;min-height:330px}.control-loading h2{font:34px/1.1 var(--font-display);margin:0}.control-loading p{color:var(--muted)}.control-hero{border:1px solid var(--line);border-left:6px solid var(--wine);background:linear-gradient(115deg,#fffaf5 0%,#f2f9f7 100%);border-radius:26px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:31px 34px;display:grid;position:relative;overflow:hidden}.control-hero:after{content:"";border:1px solid #2c6f761a;border-radius:50%;width:260px;height:260px;position:absolute;top:-205px;right:80px}.control-hero>div:first-child{z-index:1;position:relative}.control-hero h2{font:clamp(34px,3.5vw,54px)/1 var(--font-display);margin:9px 0 10px}.control-hero p{color:var(--muted);max-width:820px;margin:0;font-size:13px;line-height:1.55}.control-health-orb{border:1px solid var(--line);z-index:1;background:#f1ede8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:108px;height:108px;display:flex;position:relative}.control-health-orb strong{font:35px/1 var(--font-display)}.control-health-orb span{letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:950}.control-health-orb.healthy{background:var(--green-bg);color:var(--green)}.control-health-orb.warning{background:var(--amber-bg);color:var(--amber)}.control-health-orb.critical{background:var(--red-bg);color:var(--red)}.control-error{background:var(--red-bg);color:var(--red);border:1px solid #e9c8c4;border-radius:13px;padding:13px 15px;font-size:11px;font-weight:750}.control-tabs{border:1px solid var(--line);background:#fff;border-radius:18px;gap:4px;padding:6px;display:flex;overflow-x:auto}.control-tabs button{color:var(--muted);cursor:pointer;letter-spacing:.055em;white-space:nowrap;background:0 0;border:0;border-radius:12px;min-height:42px;padding:0 14px;font-size:9px;font-weight:900}.control-tabs button.active{color:var(--wine);background:#f5e8e8}.control-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.control-kpis.compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.control-metric{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:132px;padding:18px;display:flex;position:relative}.control-metric:before{content:"";background:#cfc4b5;border-radius:0 0 5px 5px;width:37px;height:4px;position:absolute;top:0;left:20px}.control-metric.healthy:before{background:var(--green)}.control-metric.warning:before{background:var(--amber)}.control-metric.critical:before{background:var(--red)}.control-metric>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:950}.control-metric>strong{font:26px/1.1 var(--font-display);margin-top:auto;padding-top:18px}.control-metric>small{color:var(--muted);margin-top:7px;font-size:9px}.control-panel{border:1px solid var(--line);background:#fff;border-radius:22px;min-width:0;padding:24px;box-shadow:0 12px 35px #45332709}.control-panel>header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.control-panel h3{font:29px/1.1 var(--font-display);margin:0}.control-panel>header p{color:var(--muted);margin:7px 0 0;font-size:11px}.control-empty{color:var(--muted);text-align:center;border:1px dashed #d8cec3;border-radius:14px;padding:32px;font-size:11px}.control-attention{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.control-attention article{border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.control-attention article>b{letter-spacing:.06em;border-radius:999px;padding:6px 8px;font-size:7px}.control-attention article.critical{background:#fff8f7}.control-attention article.critical>b{background:var(--red-bg);color:var(--red)}.control-attention article.warning>b{background:var(--amber-bg);color:var(--amber)}.control-attention strong{font-size:11px}.control-attention p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.control-signal-grid,.control-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.control-signal-grid article,.control-flow-grid>article{border:1px solid var(--line);border-radius:15px;min-width:0;padding:15px}.control-signal-grid article>span{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;margin-bottom:11px;padding:5px 7px;font-size:7px;font-weight:950;display:inline-flex}.control-signal-grid article>span.healthy{background:var(--green-bg);color:var(--green)}.control-signal-grid article>span.warning{background:var(--amber-bg);color:var(--amber)}.control-signal-grid article>span.critical{background:var(--red-bg);color:var(--red)}.control-signal-grid article>span.unknown,.control-signal-grid article>span.unconfigured{color:#746d67;background:#f1ede8}.control-signal-grid strong{font-size:11px;display:block}.control-signal-grid p{color:var(--muted);min-height:28px;font-size:9px;line-height:1.5}.control-signal-grid small{color:var(--muted);font-size:8px}.control-flow-grid>article>header{justify-content:space-between;align-items:center;display:flex}.control-flow-grid>article>header div{align-items:center;gap:7px;display:flex}.control-flow-grid header span{border-radius:50%;width:8px;height:8px;display:block}.control-flow-grid header span.ok{background:var(--green)}.control-flow-grid header span.missing{background:#b9aea3}.control-flow-grid header strong{font-size:12px}.control-flow-grid header b{color:var(--muted);font-size:8px}.control-flow-grid dl{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0 0;display:grid}.control-flow-grid dl div{background:#faf7f2;border-radius:9px;padding:9px}.control-flow-grid dt{color:var(--muted);text-transform:uppercase;font-size:7px}.control-flow-grid dd{margin:4px 0 0;font-size:9px;font-weight:800}.control-safe-error{background:var(--red-bg);color:var(--red);overflow-wrap:anywhere;border-radius:9px;padding:8px;font-size:8px}.control-table{border:1px solid var(--line);border-radius:14px;overflow:hidden}.control-table article{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .7fr .7fr .7fr 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.control-table article:last-child{border-bottom:0}.control-table strong{font-size:10px}.control-table span,.control-table time{color:var(--muted);font-size:9px}.control-actions{align-items:center;gap:14px;display:flex}.control-actions small{color:var(--muted);font-size:9px}.control-secret-list{flex-wrap:wrap;gap:8px;display:flex}.control-secret-list span{border:1px solid var(--line);background:#f6f1eb;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.control-secret-list i{border-radius:50%;width:7px;height:7px;display:block}.control-secret-list i.configured{background:var(--green)}.control-secret-list i.missing{background:#b6aaa0}.control-create-form{border:1px solid var(--line);background:#f8f4ef;border-radius:16px;grid-template-columns:1.4fr 1fr .7fr auto;gap:10px;margin-bottom:18px;padding:14px;display:grid}.control-create-form input,.control-create-form select,.control-create-form textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:10px;min-height:42px;padding:10px;font-size:10px}.control-create-form textarea{resize:vertical;min-height:78px}.control-create-form textarea:first-of-type{grid-column:1/3}.control-create-form .primary-button{grid-area:1/4/3;align-self:stretch}.control-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.control-card-list article{border:1px solid var(--line);border-radius:15px;padding:15px}.control-card-list article>header,.control-card-list article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.control-card-list code{color:var(--wine);font-size:8px}.control-card-list h4{font:19px/1.15 var(--font-display);margin:5px 0}.control-card-list article>header>span{background:#f3eee8;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:950}.control-card-list article>header>span.high,.control-card-list article>header>span.critical{background:var(--red-bg);color:var(--red)}.control-card-list article>p{color:var(--muted);min-height:44px;font-size:10px;line-height:1.55}.control-card-list footer{border-top:1px solid var(--line);padding-top:11px}.control-card-list footer>span{color:var(--muted);font-size:8px}.control-card-list select,.control-card-list button{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:8px;min-height:32px;padding:0 9px;font-size:8px}.control-card-list button{color:var(--wine);cursor:pointer;font-weight:850}.control-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;padding:4px 8px;font-size:8px;display:flex}@media (width<=1100px){.control-hero{grid-template-columns:minmax(0,1fr) auto}.control-hero>.primary-button{grid-column:1/-1;justify-self:start}.control-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.control-signal-grid,.control-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-create-form{grid-template-columns:1fr 1fr}.control-create-form textarea:first-of-type,.control-create-form .primary-button{grid-area:auto}}@media (width<=700px){.control-center{gap:12px}.control-hero{border-radius:18px;grid-template-columns:1fr;align-items:flex-start;gap:16px;padding:23px 19px}.control-hero h2{font-size:35px}.control-health-orb{width:82px;height:82px}.control-health-orb strong{font-size:27px}.control-hero>.primary-button{grid-column:auto;width:100%}.control-tabs{border-radius:14px;margin:0 -2px;padding:5px}.control-tabs button{min-height:44px}.control-kpis,.control-kpis.compact{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.control-metric{scroll-snap-align:start;flex:0 0 78%;min-height:122px}.control-panel{border-radius:17px;padding:17px}.control-panel h3{font-size:25px}.control-attention,.control-signal-grid,.control-flow-grid,.control-card-list,.control-create-form{grid-template-columns:1fr}.control-create-form textarea:first-of-type{grid-column:auto}.control-table{border:0;gap:8px;display:grid;overflow:visible}.control-table article{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr}.control-table article strong{grid-column:1/-1}.control-actions{flex-direction:column;align-items:stretch}.control-actions .primary-button{width:100%}.control-card-list article>footer{flex-wrap:wrap;align-items:flex-start}.control-foot{flex-direction:column;align-items:flex-start;gap:5px}}.control-create-form-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.control-create-form details{border:1px solid var(--line);background:#ffffff94;border-radius:12px;grid-column:1/-1;padding:11px 13px}.control-create-form details summary{color:var(--muted);cursor:pointer;font-size:9px;font-weight:850}.control-create-form details textarea{width:100%;margin-top:9px}.control-lego-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 15px;margin:13px 0;display:grid}.control-lego-meta dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.control-lego-meta dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:9px}.control-complete-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:11px;display:grid}.control-complete-form input{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:9px;min-width:0;padding:9px 10px;font-size:9px}.control-complete-form button{min-height:36px}.control-policy-note{border:1px solid var(--line);color:var(--muted);background:#f8f4ef;border-radius:14px;margin:15px 0 0;padding:13px 15px;font-size:10px;line-height:1.55}@media (width<=1100px){.control-create-form-wide,.control-lego-meta{grid-template-columns:1fr 1fr}}@media (width<=700px){.control-create-form-wide,.control-lego-meta,.control-complete-form{grid-template-columns:1fr}}@media (width<=560px){.access-bulk-builder,.access-bulk-results{grid-template-columns:1fr}.access-bulk-summary{grid-template-columns:1fr 1fr}.access-bulk-stores{grid-template-columns:1fr}}.sidebar-collapse-toggle{display:none}@media (width>=901px){.app-shell .sidebar,.app-shell .main,.app-shell .topbar{transition:left .2s,margin-left .2s,width .2s,padding .2s}.sidebar-collapse-toggle{border:1px solid var(--line);color:var(--wine);cursor:pointer;z-index:4;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font:700 20px/1 Georgia,serif;display:flex;position:absolute;top:26px;right:-15px;box-shadow:0 5px 16px #3726201f}.sidebar-collapse-toggle:hover{background:#fff7f4;transform:translateY(-1px)}.sidebar-collapse-toggle:focus-visible{outline-offset:2px;outline:3px solid #802d3b33}.app-shell.sidebar-collapsed .sidebar{align-items:center;width:82px;padding-inline:12px}.app-shell.sidebar-collapsed .main{margin-left:82px}.app-shell.sidebar-collapsed .topbar{left:82px}.admin-shell.sidebar-collapsed{--admin-sidebar-width:82px}.admin-shell.sidebar-collapsed .sidebar{width:82px;padding-inline:12px}.app-shell.sidebar-collapsed .sidebar>.brand{justify-content:center;width:100%;padding:0}.app-shell.sidebar-collapsed .sidebar>.brand>div:last-child,.app-shell.sidebar-collapsed .sidebar-context>div,.app-shell.sidebar-collapsed .nav-primary-item>span:not(.nav-icon):not(.nav-chevron),.app-shell.sidebar-collapsed .nav-submenu,.app-shell.sidebar-collapsed .salesperson-menu-heading>span,.app-shell.sidebar-collapsed .sidebar-foot>div:not(.user-avatar),.app-shell.sidebar-collapsed .sidebar-foot>.icon-button{display:none}.app-shell.sidebar-collapsed .sidebar-context{justify-content:center;align-items:center;width:52px;height:52px;margin:22px 0 16px;padding:0;display:flex}.app-shell.sidebar-collapsed .sidebar-context-status{margin:0}.app-shell.sidebar-collapsed .side-nav{width:100%;padding-right:0}.app-shell.sidebar-collapsed .nav-group{width:100%}.app-shell.sidebar-collapsed .nav-primary-item,.app-shell.sidebar-collapsed .salesperson-menu-heading{justify-content:center;width:100%;padding-inline:0}.app-shell.sidebar-collapsed .nav-primary-item .nav-icon{margin:0}.app-shell.sidebar-collapsed .nav-chevron,.app-shell.sidebar-collapsed .salesperson-menu-chevron{display:none}.app-shell.sidebar-collapsed .sidebar-foot{flex-direction:column;gap:8px;width:100%;padding-top:12px;display:flex}.app-shell.sidebar-collapsed .sidebar-foot .user-avatar{flex:0 0 34px}.app-shell.sidebar-collapsed .app-version{letter-spacing:.08em;text-align:center;width:100%;font-size:7px}}.field-tracking-detail-tabs{scrollbar-width:thin;gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.field-tracking-detail-tabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:8px 11px;font-size:8px;font-weight:900}.field-tracking-detail-tabs button.active{background:var(--wine);border-color:var(--wine);color:#fff}.field-tracking-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.field-tracking-detail-summary>span{border:1px solid var(--line);background:#f7f2ec;border-radius:13px;padding:14px}.field-tracking-detail-summary small,.field-tracking-detail-summary strong,.field-tracking-detail-summary em{display:block}.field-tracking-detail-summary small{color:var(--muted);margin-bottom:7px;font-size:8px;font-weight:850}.field-tracking-detail-summary strong{font:17px var(--font-display)}.field-tracking-detail-summary em{color:var(--muted);margin-top:5px;font-size:8px;font-style:normal}.field-tracking-detail-warnings{background:#fff1e9;border:1px solid #f0d2c1;border-radius:13px;margin-top:12px;padding:10px 14px}.field-tracking-detail-warnings p{color:#8f3d35;margin:4px 0;font-size:9px}.field-tracking-timeline i.invoice{background:var(--wine)}@media (width<=720px){.field-tracking-detail-summary{grid-template-columns:1fr}.field-tracking-detail-tabs{margin-inline:-2px}}.field-source-blocked{background:#fff8ef;border-color:#edd8bd;gap:8px;padding:22px;display:grid}.field-source-blocked.compact{padding:17px}.field-source-blocked>span{color:#9a6a27;letter-spacing:.09em;font-size:8px;font-weight:950}.field-source-blocked>strong{font:22px var(--font-display)}.field-source-blocked>p{color:var(--muted);max-width:900px;margin:0;font-size:10px;line-height:1.65}.field-source-blocked>code{color:#7d5520;background:#f4e7d6;border-radius:7px;justify-self:start;padding:5px 7px;font-size:8px}.field-dashboard-actions-card{padding:22px}.field-dashboard-actions-card>button{border:0;border-bottom:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 2px;display:grid}.field-dashboard-actions-card>button>i{color:var(--wine);background:#f2e4e2;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:8px;font-style:normal;display:flex}.field-dashboard-actions-card>button strong,.field-dashboard-actions-card>button small{display:block}.field-dashboard-actions-card>button strong{font-size:10px}.field-dashboard-actions-card>button small{color:var(--muted);margin-top:3px;font-size:9px}.field-dashboard-actions-card>button>b{color:var(--wine);font-size:9px}.field-portfolio-summary{padding:22px}.field-portfolio-summary>div:last-child{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.field-portfolio-summary article{border:1px solid var(--line);background:#f8f3ed;border-radius:13px;gap:9px;padding:15px;display:grid}.field-portfolio-summary article>span{color:var(--muted);font-size:8px;font-weight:850}.field-portfolio-summary article>strong{font:24px var(--font-display)}.field-order-activity-head,.field-order-activity-list>button{grid-template-columns:minmax(210px,1.5fr) repeat(5,minmax(120px,1fr)) minmax(150px,1fr);align-items:center;gap:12px;min-width:1110px;display:grid}.field-order-activity-head{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;background:#f4eee8;padding:12px 22px;font-size:8px;font-weight:900}.field-order-activity-list{overflow-x:auto}.field-order-activity-list>button{border:0;border-top:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;background:#fff;width:100%;padding:15px 22px}.field-order-activity-list>button:hover{background:#fcfaf7}.field-order-activity-list>button>span>strong,.field-order-activity-list>button>span>small{display:block}.field-order-activity-list>button>span>strong{font-size:10px}.field-order-activity-list>button>span>small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.field-order-status{border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.field-order-status.active{color:#286c57;background:#e2f2eb}.field-order-status.tracking{color:#356b7c;background:#e6f0f4}.field-order-status.attention{color:#95630f;background:#fff0d4}.field-order-status.risky,.field-order-status.long_inactive{color:#9a3632;background:#fbe4e1}.field-order-status.never_ordered{color:#6f4d81;background:#eee8f3}.field-order-activity-panel .field-tracking-list-head small{color:var(--muted);font-size:8px}.field-tracking-kpis.dashboard{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.field-portfolio-summary>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.field-dashboard-actions-card>button{grid-template-columns:auto minmax(0,1fr)}.field-dashboard-actions-card>button>b{display:none}.field-portfolio-summary>div:last-child{grid-template-columns:1fr 1fr}.field-order-activity-head{display:none}.field-order-activity-list{overflow:visible}.field-order-activity-list>button{border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:13px;width:calc(100% - 28px);min-width:0;margin:10px 14px;padding:15px;display:grid}.field-order-activity-list>button>.field-tracking-customer{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:10px}.field-order-activity-list>button>span:nth-child(n+2):before{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.field-order-activity-list>button>span:nth-child(2):before{content:"Son sipariş"}.field-order-activity-list>button>span:nth-child(3):before{content:"Siparişsiz gün"}.field-order-activity-list>button>span:nth-child(4):before{content:"Son sipariş tutarı"}.field-order-activity-list>button>span:nth-child(5):before{content:"30 gün satış"}.field-order-activity-list>button>span:nth-child(6):before{content:"90 gün satış"}.field-order-activity-list>button>span:nth-child(7):before{content:"Durum"}}@media (width<=430px){.field-portfolio-summary>div:last-child,.field-order-activity-list>button{grid-template-columns:1fr}.field-order-activity-list>button>span{grid-column:1}.field-source-blocked>strong{font-size:19px}}.field-currency-strip{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:11px;display:grid}.field-currency-strip button{border:1px solid var(--field-border);color:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:16px;gap:7px;min-width:0;padding:16px;display:grid}.field-currency-strip button.active{border-color:var(--field-accent-dark);box-shadow:inset 0 0 0 1px var(--field-accent-dark);background:#edf7f5}.field-currency-strip span{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:950}.field-currency-strip strong{font:22px/1.1 var(--font-display);overflow-wrap:anywhere}.field-currency-strip small{color:var(--muted);font-size:8px}.field-source-verified{background:#edf7f3;border-color:#c9e1d8;gap:7px;padding:19px 22px;display:grid}.field-source-verified.compact{padding:15px 18px}.field-source-verified>span{color:#286c57;letter-spacing:.09em;font-size:8px;font-weight:950}.field-source-verified>strong{font:21px var(--font-display)}.field-source-verified>p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.field-source-verified>code{color:#286c57;background:#dceee7;border-radius:7px;justify-self:start;padding:5px 7px;font-size:8px}.field-receivable-filters{border-top:1px solid var(--line);grid-template-columns:minmax(240px,1.1fr) minmax(380px,2fr) auto;gap:14px;padding:20px 22px;display:grid}.field-receivable-filters>label{gap:6px;display:grid}.field-receivable-filters>label>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.field-receivable-filters input{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-height:43px;padding:9px 11px}.field-balance-modes{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:7px;display:grid}.field-balance-modes button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;min-height:43px;padding:8px;font-size:9px;font-weight:850}.field-balance-modes button.active{background:var(--wine);border-color:var(--wine);color:#fff}.field-receivable-panel{max-width:100%}.field-receivable-head,.field-receivable-list>button{grid-template-columns:38px minmax(210px,1.7fr) minmax(115px,.85fr) minmax(145px,1.05fr) minmax(74px,.55fr) minmax(110px,.8fr) minmax(105px,.75fr) minmax(105px,.75fr) minmax(150px,1fr);align-items:center;gap:12px;min-width:1120px;display:grid}.field-receivable-head{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;background:#f4eee8;padding:12px 20px;font-size:7px;font-weight:900}.field-receivable-list{overflow-x:auto}.field-receivable-list>button{border:0;border-top:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;background:#fff;width:100%;padding:14px 20px}.field-receivable-list>button:hover{background:#fcfaf7}.field-receivable-list>button>span>strong,.field-receivable-list>button>span>small{display:block}.field-receivable-list>button>span>strong{font-size:9px}.field-receivable-list>button>span>small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.4}.field-owner-warning{color:#9a3632!important}.field-balance-detail-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:9px;display:grid}.field-balance-detail-strip>span{border:1px solid var(--line);background:#f7f2ec;border-radius:12px;gap:5px;padding:13px;display:grid}.field-balance-detail-strip small{color:var(--muted);font-size:7px;font-weight:900}.field-balance-detail-strip strong{font:16px var(--font-display)}.field-balance-detail-strip em{color:var(--muted);font-size:7px;font-style:normal}.field-movement-head,.field-movement-list>div:not(.field-tracking-empty){grid-template-columns:95px 65px 120px minmax(180px,1.5fr) repeat(3,minmax(105px,.85fr)) 75px;align-items:center;gap:11px;min-width:920px;display:grid}.field-movement-head{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#f4eee8;padding:11px 13px;font-size:7px;font-weight:900}.field-movement-list{border:1px solid var(--line);border-top:0;overflow-x:auto}.field-movement-list>div:not(.field-tracking-empty){border-top:1px solid var(--line);padding:12px 13px}.field-movement-list strong,.field-movement-list small{display:block}.field-movement-list strong{font-size:9px}.field-movement-list small{color:var(--muted);margin-top:3px;font-size:7px}.field-movement-list>div>span:nth-last-child(-n+3){text-align:right;font-size:9px}@media (width<=900px){.field-receivable-filters{grid-template-columns:1fr}.field-balance-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.field-receivable-head{display:none}.field-receivable-list{gap:10px;padding:10px;display:grid;overflow:visible}.field-receivable-list>button{border:1px solid var(--line);border-radius:14px;grid-template-columns:36px repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:14px}.field-receivable-list>button>.field-tracking-customer{border-bottom:1px solid var(--line);grid-column:2/-1;padding-bottom:9px}.field-receivable-list>button>span:nth-child(n+3):before{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.field-receivable-list>button>span:nth-child(3):before{content:"Cari kodu"}.field-receivable-list>button>span:nth-child(4):before{content:"Güncel bakiye"}.field-receivable-list>button>span:nth-child(5):before{content:"Para birimi"}.field-receivable-list>button>span:nth-child(6):before{content:"Son hareket"}.field-receivable-list>button>span:nth-child(7):before{content:"Son sipariş"}.field-receivable-list>button>span:nth-child(8):before{content:"Siparişsiz"}.field-receivable-list>button>span:nth-child(9):before{content:"Tahsilat durumu"}}@media (width<=520px){.field-currency-strip{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.field-currency-strip button{scroll-snap-align:start;flex:0 0 78%}.field-receivable-list>button{grid-template-columns:32px 1fr}.field-receivable-list>button>span:nth-child(n+3){grid-column:2}.field-balance-modes{grid-template-columns:1fr 1fr}.field-source-verified>strong{font-size:18px}}@media (width<=900px){.field-movement-head{display:none}.field-movement-list{border:0;gap:10px;display:grid;overflow:visible}.field-movement-list>div:not(.field-tracking-empty){border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:14px;display:grid}.field-movement-list>div>span{min-width:0;text-align:left!important}.field-movement-list>div>span:before{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.field-movement-list>div>span:first-child:before{content:"Tarih"}.field-movement-list>div>span:nth-child(2):before{content:"Saat"}.field-movement-list>div>span:nth-child(3):before{content:"Belge no"}.field-movement-list>div>span:nth-child(4){border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.field-movement-list>div>span:nth-child(4):before{content:"Açıklama"}.field-movement-list>div>span:nth-child(5):before{content:"Borç"}.field-movement-list>div>span:nth-child(6):before{content:"Alacak"}.field-movement-list>div>span:nth-child(7):before{content:"Bakiye"}.field-movement-list>div>span:nth-child(8):before{content:"Para birimi"}}@media (width<=520px){.field-movement-list>div:not(.field-tracking-empty){grid-template-columns:1fr}.field-movement-list>div>span{grid-column:1!important}.field-movement-list>div>span:nth-child(4){padding-top:10px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
