/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}}:root{--ink:#f4f8ff;--muted:#8493aa;--line:#95b2d721;--mint:#52e0c4;--blue:#3aa9ff;--gold:#facf5a;--violet:#9f8cff;--danger:#ff7f91}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);font-feature-settings:"tnum" 1;background:radial-gradient(circle at 78% 0,#2b83ac2b,#0000 34rem),radial-gradient(circle at 10% 42%,#2a588e21,#0000 34rem),#07111f;margin:0;font-family:Tahoma,Segoe UI,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.app-shell{min-height:100vh;transition:color .22s,background .22s}.sidebar{border-left:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;opacity:1;background:#06101edb;flex-direction:column;width:248px;padding:28px 20px;transition:transform .24s,opacity .2s;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(0)}.sidebar-toggle{z-index:30;width:40px;height:40px;color:var(--mint);cursor:pointer;background:#0d2236;border:1px solid #52e0c440;border-radius:12px;place-items:center;font-size:25px;line-height:1;transition:right .24s,left .24s,transform .2s;display:grid;position:fixed;top:22px;right:226px;box-shadow:0 10px 28px #00000047}.sidebar-toggle:hover{transform:scale(1.05)}.sidebar-collapsed .sidebar{opacity:0;pointer-events:none;visibility:hidden;transform:translate(110%)}.sidebar-collapsed .sidebar-toggle{right:14px}.sidebar-collapsed .main-content{max-width:none;margin-right:0}.sidebar-collapsed .branch-performance-table{min-width:1260px;font-size:10px}.sidebar-collapsed .branch-performance-table th,.sidebar-collapsed .branch-performance-table td{padding-left:8px;padding-right:8px}.sidebar-collapsed .branch-performance-table th{white-space:normal;line-height:1.4}.brand{direction:ltr;align-items:center;gap:12px;margin-bottom:42px;display:flex}.brand-mark{color:#06141e;background:linear-gradient(135deg,#7ff1dc,#3aa9ff);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:0 12px 32px #52e0c42e}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.02em;font-size:16px}.brand small{color:var(--muted);margin-top:3px;font-size:10px}.sidebar nav{gap:7px;display:grid}.sidebar nav a{color:#94a4bb;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;text-decoration:none;transition:all .2s;display:flex}.sidebar nav a span{text-align:center;color:#66809e;width:22px}.sidebar nav a:hover,.sidebar nav a.active{color:#f8fbff;background:#52e0c417}.sidebar nav a.active span{color:var(--mint)}.sidebar nav a.entry-nav{color:var(--mint);background:#52e0c40e;border:1px solid #52e0c424;margin:8px 0}.sidebar-note{background:#52e0c40e;border:1px solid #52e0c41f;border-radius:13px;align-items:center;gap:10px;margin-top:auto;padding:13px;display:flex}.sidebar-note strong,.sidebar-note small{display:block}.sidebar-note strong{font-size:12px}.sidebar-note small{color:var(--muted);margin-top:4px;font-size:10px}.status-dot{background:var(--mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #52e0c414}.main-content{max-width:1660px;margin-right:248px;padding:34px clamp(24px,4vw,62px) 28px;transition:margin .24s,max-width .24s}.topbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;scroll-margin-top:20px;display:flex}.eyebrow{color:var(--mint);letter-spacing:.08em;margin:0 0 7px;font-size:11px;font-weight:800}.topbar h1{letter-spacing:-.04em;margin:0;font-size:clamp(29px,3vw,42px)}.topbar>div>p:last-child{color:var(--muted);margin:10px 0 0;font-size:13px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.branch-select,.date-pill{border:1px solid var(--line);color:#b7c3d5;background:#12243db8;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:0 14px;font-size:12px;display:flex}.language-toggle{border:1px solid var(--line);direction:ltr;background:#071221b8;border-radius:12px;align-items:center;gap:3px;min-height:44px;padding:3px;display:inline-flex}.language-toggle button{color:#7f92aa;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;padding:0 11px;font-size:10px;font-weight:800}.language-toggle button.active{color:#07131f;background:var(--mint)}.theme-toggle{border:1px solid var(--line);direction:ltr;background:#071221b8;border-radius:12px;align-items:center;gap:3px;min-height:44px;padding:3px;display:inline-flex}.theme-toggle button{color:#7f92aa;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.theme-toggle button span{font-size:14px;line-height:1}.theme-toggle button.active{color:#07131f;background:var(--mint)}.entry-cta{color:#07131f;background:var(--mint);border-radius:12px;align-items:center;min-height:44px;padding:0 15px;font-size:11px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 10px 24px #52e0c41f}.logout-button{color:#ffabb7;cursor:pointer;background:#ff7f910e;border:1px solid #ff7f912e;border-radius:12px;min-height:44px;padding:0 14px;font-size:10px;font-weight:700}.logout-button:hover{background:#ff7f911a}.branch-select select{appearance:none;color:#fff;cursor:pointer;background:0 0;border:0;outline:0;min-width:125px}.branch-select option{color:#0a1422}.date-pill span{background:var(--mint);border-radius:50%;width:7px;height:7px}.metrics-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.metric-card{border:1px solid var(--line);background:linear-gradient(145deg,#142a46d6,#0b192cd1);border-radius:18px;min-height:176px;padding:20px;position:relative;overflow:hidden;box-shadow:0 14px 38px #0000001f}.metric-card:after{content:"";filter:blur(5px);opacity:.13;border-radius:50%;width:120px;height:120px;position:absolute;top:-78px;left:-50px}.tone-mint:after{background:var(--mint)}.tone-blue:after{background:var(--blue)}.tone-gold:after{background:var(--gold)}.tone-violet:after{background:var(--violet)}.metric-top{justify-content:space-between;align-items:center;min-height:24px;display:flex}.metric-icon{background:var(--mint);border-radius:3px;width:9px;height:9px;transform:rotate(45deg);box-shadow:0 0 18px #52e0c4a6}.tone-blue .metric-icon{background:var(--blue)}.tone-gold .metric-icon{background:var(--gold)}.tone-violet .metric-icon{background:var(--violet)}.metric-card p{color:#9aa9bd;margin:18px 0 7px;font-size:12px}.metric-card strong{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(22px,2.3vw,31px);display:block}.metric-card small{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.6;display:block}.verified{color:var(--mint);background:#52e0c414;border:1px solid #52e0c429;border-radius:999px;padding:4px 8px;font-size:9px}.trend{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.trend-up{color:var(--mint);background:#52e0c414}.trend-down{color:var(--danger);background:#ff7f9114}.trend-muted{color:#8493aa;background:#8493aa17}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#0f1f35e0,#091729d1);border-radius:20px;margin-bottom:14px;padding:22px;scroll-margin-top:22px;box-shadow:0 20px 60px #0000001f}.panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.panel-heading h2{margin:0;font-size:18px}.segmented{border:1px solid var(--line);background:#040d1a99;border-radius:10px;padding:3px;display:inline-flex}.segmented button{color:#7f91aa;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:10px}.segmented button.active{color:#07131f;background:var(--mint);font-weight:800}.chart-shell{direction:ltr;overflow:hidden}.chart-shell svg{width:100%;height:340px;overflow:visible}.grid-line{stroke:#95b2d71a;stroke-width:1px;stroke-dasharray:4 8}.trend-line{stroke:var(--mint);stroke-width:3.3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #52e0c433)}.trend-dot{fill:#0b2031;stroke:#79eed8;stroke-width:3px;cursor:help}.trend-label-guide{stroke:#79eed829;stroke-width:.8px;stroke-dasharray:2 4}.trend-point-label{pointer-events:none}.trend-point-value{fill:#e8fff9;font-size:8px;font-weight:800}.trend-point-date{fill:#7890aa;font-size:7px;font-weight:600}.chart-axis{color:#61738d;justify-content:space-between;margin:-3px 2px 0;font-size:9px;display:flex}.chart-summary{border-top:1px solid var(--line);color:#778ba5;align-items:center;gap:34px;margin-top:8px;padding-top:16px;font-size:10px;display:flex}.chart-summary strong{color:#cbd6e5;margin-right:5px}.mint-dot{background:var(--mint);border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.comparison-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;scroll-margin-top:22px;display:grid}.comparison-card{border:1px solid var(--line);background:#0f1f35ad;border-radius:18px;min-height:210px;padding:20px}.comparison-card.available{background:linear-gradient(150deg,#52e0c417,#0f1f35c2 45%)}.comparison-card.missing{border-style:dashed}.comparison-title{color:#8294ab;justify-content:space-between;align-items:center;font-size:10px;display:flex}.comparison-card h3{margin:23px 0 14px;font-size:15px}.comparison-card p{color:#788ba5;margin:0;font-size:11px;line-height:1.8}.compare-values{align-items:baseline;gap:9px;margin-bottom:12px;display:flex}.compare-values strong{font-size:19px}.compare-values span{color:#647890;font-size:9px}.comparison-difference{background:#8493aa0f;border:1px solid #8493aa24;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:9px 11px;font-size:10px;display:flex}.comparison-difference strong{direction:ltr;font-size:13px}.comparison-difference.increase{color:var(--mint);background:#52e0c412;border-color:#52e0c42e}.comparison-difference.shortfall{color:var(--danger);background:#ff7f9112;border-color:#ff7f912e}.comparison-difference.equal{color:#a4b2c5}.pending,.required-chip{color:var(--gold);background:#facf5a12;border:1px solid #facf5a21;border-radius:999px;padding:4px 8px;font-size:9px}.required-chip{margin-top:18px;display:inline-block}.table-heading{margin-bottom:18px}.search-box{border:1px solid var(--line);color:#71849d;background:#0712218c;border-radius:10px;align-items:center;gap:7px;min-height:39px;padding:0 12px;display:flex}.search-box input{color:#fff;background:0 0;border:0;outline:0;width:150px;font-size:11px}.search-box input::placeholder{color:#60738c}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:930px;font-size:11px}.branch-performance-table{min-width:1580px}.branch-performance-table th{white-space:nowrap}.branch-wastage-value{color:#ffe493}.branch-wastage-rate{color:#ffe493;white-space:nowrap;background:#facf5a12;border-radius:999px;justify-content:center;min-width:56px;padding:5px 7px;font-weight:700;display:inline-flex}.branch-wastage-rate.cumulative{color:#ffbd96;background:#ff9f6e12}th{text-align:right;color:#60748e;border-bottom:1px solid var(--line);padding:11px 12px;font-weight:600}td{color:#aab8ca;border-bottom:1px solid #95b2d712;padding:14px 12px}tbody tr{transition:all .18s}tbody tr:hover{background:#52e0c406}td strong{color:#edf4ff}.rank{color:#79bfff;background:#3aa9ff14;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.branch-button{color:#dce7f5;cursor:pointer;direction:ltr;background:0 0;border:0;padding:0;font-weight:700}.status{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.healthy{color:var(--mint);background:#52e0c414}.watch{color:var(--danger);background:#ff7f9114}.compact-total{text-align:left}.compact-total span,.compact-total strong{display:block}.compact-total span{color:#687d98;font-size:9px}.compact-total strong{margin-top:4px;font-size:16px}.channel-list{gap:18px;margin-top:24px;display:grid}.channel-row{grid-template-columns:130px 1fr 105px;align-items:center;gap:12px;display:grid}.channel-label{color:#c9d5e4;align-items:center;gap:8px;font-size:11px;display:flex}.channel-label span{border-radius:50%;width:7px;height:7px}.channel-bar{background:#738cae1a;border-radius:999px;height:7px;overflow:hidden}.channel-bar i{border-radius:inherit;opacity:.88;height:100%;display:block}.channel-value{text-align:left}.channel-value strong,.channel-value small{display:block}.channel-value strong{font-size:10px}.channel-value small{color:#6f829a;margin-top:3px;font-size:8px}.context-chip{color:#8da1bb;border:1px solid var(--line);background:#8da1bb12;border-radius:999px;padding:5px 9px;font-size:8px}.entry-theme-shell{min-height:100vh;transition:color .22s,background .22s}.entry-page{width:min(1480px,100%);margin:0 auto;padding:34px clamp(18px,4vw,54px) 48px}.entry-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.entry-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,43px)}.entry-header>div>p:last-child{color:var(--muted);margin:9px 0 0;font-size:12px}.entry-header-controls{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:10px;display:flex}.entry-header-controls>.theme-toggle{align-self:flex-start}.back-link{color:#90a4bd;margin-bottom:24px;font-size:10px;text-decoration:none;display:inline-block}.back-link:hover{color:var(--mint)}.entry-user{border:1px solid var(--line);background:#11243cab;border-radius:13px;min-width:230px;padding:13px 16px}.entry-user span,.entry-user strong{display:block}.entry-user span{color:#71859f;font-size:9px}.entry-user strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.entry-logout{color:#ffabb7;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:9px}.entry-layout{display:block}.entry-workspace{width:100%;padding:0;overflow:hidden}.entry-tabs{border-bottom:1px solid var(--line);background:#05101e59;display:flex}.entry-tabs button{color:#72869f;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-height:56px;font-size:11px;font-weight:700}.entry-tabs button.active{color:var(--mint);border-color:var(--mint);background:#52e0c409}.form-message{border-radius:10px;margin:18px 22px 0;padding:11px 13px;font-size:10px;line-height:1.7}.form-message.success{color:var(--mint);background:#52e0c40f;border:1px solid #52e0c42b}.form-message.error{color:#ffabb7;background:#ff7f910f;border:1px solid #ff7f912e}.date-load-status{border:1px solid var(--line);color:#8fa3bc;background:#06122173;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 24px 16px;padding:11px 13px;font-size:9px;display:flex}.date-load-status strong{color:var(--mint);white-space:nowrap;font-size:15px}.date-load-status.saved{color:var(--mint);background:#52e0c40d;border-color:#52e0c433}.date-load-status.base{color:#9ec9ff;background:#3aa9ff0d;border-color:#3aa9ff33}.date-load-status.empty{color:#a2afc0}.date-load-status.error{color:#ffabb7;background:#ff7f910d;border-color:#ff7f9133}.date-load-status.loading{color:#ffe493}.auto-save-status{color:#8295ac;background:#7089a60b;border:1px solid #0000;border-radius:9px;align-items:center;min-height:34px;margin:-7px 24px 16px;padding:7px 11px;font-size:9px;display:flex}.auto-save-status.pending{color:#ffe493;background:#facf5a0b;border-color:#facf5a29}.auto-save-status.saving{color:#9ec9ff;background:#3aa9ff0b;border-color:#3aa9ff2b}.auto-save-status.saved{color:var(--mint);background:#52e0c40b;border-color:#52e0c42b}.auto-save-status.error{color:#ffabb7;background:#ff7f910d;border-color:#ff7f912e}.form-section{border-bottom:1px solid var(--line);padding:24px 24px 22px}.form-section-title{align-items:center;gap:11px;margin-bottom:18px;display:flex}.form-section-title>span{width:30px;height:30px;color:var(--mint);background:#52e0c414;border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.form-section-title strong,.form-section-title small{display:block}.form-section-title strong{font-size:12px}.form-section-title small{color:#6f829b;margin-top:3px;font-size:9px}.form-grid{gap:12px;display:grid}.form-grid.three,.form-grid.channels{grid-template-columns:repeat(3,1fr)}.form-grid label{gap:7px;display:grid}.form-grid label>span{color:#8395ac;font-size:9px}.form-grid input,.form-grid select{color:#edf5ff;border:1px solid var(--line);direction:ltr;background:#0612218c;border-radius:10px;outline:0;width:100%;min-height:43px;padding:0 12px;font-size:11px}.form-grid input:focus,.form-grid select:focus{border-color:#52e0c473;box-shadow:0 0 0 3px #52e0c40d}.form-grid select option{color:#091624}.form-footer{background:#05101d52;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.form-footer span,.form-footer strong{display:block}.form-footer span{color:#7589a3;font-size:9px}.form-footer strong{margin-top:4px;font-size:22px}.form-footer-actions{align-items:center;gap:9px;display:flex}.clear-button{border:1px solid var(--line);color:#98a9bd;cursor:pointer;background:0 0;border-radius:11px;min-height:44px;padding:0 15px;font-size:10px;font-weight:700}.clear-button:disabled{opacity:.55;cursor:wait}.primary-button{color:#07131f;background:var(--mint);cursor:pointer;border:0;border-radius:11px;min-height:44px;padding:0 22px;font-size:11px;font-weight:900}.primary-button:disabled{opacity:.55;cursor:wait}.manual-list-head{justify-content:space-between;align-items:center;gap:18px;padding:22px 24px 16px;display:flex}.manual-list-head .form-section-title{margin:0}.manual-head-inputs{flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:10px;display:flex}.manual-date,.manual-budget,.manual-comparison{gap:6px;min-width:190px;display:grid}.manual-date span,.manual-budget span,.manual-comparison span{color:#8395ac;font-size:9px}.manual-date input,.manual-budget input,.manual-comparison input{color:#edf5ff;border:1px solid var(--line);direction:ltr;background:#0612218c;border-radius:10px;outline:0;min-height:42px;padding:0 12px}.manual-budget{min-width:215px}.manual-budget input{color:#ffe493;border-color:#facf5a3d}.manual-comparison{min-width:215px}.manual-comparison input{color:#8df0dd;border-color:#52e0c438}.manual-budget small,.manual-comparison small{color:#7d8fa6;font-size:8px}.manual-date input:focus,.manual-budget input:focus,.manual-comparison input:focus{border-color:#52e0c473;box-shadow:0 0 0 3px #52e0c40d}.manual-table-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:auto}.manual-entry-table{min-width:1280px;font-size:9px}.manual-entry-table th{white-space:nowrap;text-align:center;padding:10px 7px}.manual-entry-table td{text-align:center;padding:7px 5px}.manual-entry-table th:first-child,.manual-entry-table td:first-child{z-index:2;text-align:right;background:#0d1d31;min-width:130px;position:sticky;right:0;box-shadow:-8px 0 14px #0000001c}.manual-entry-table thead th:first-child{z-index:3}.manual-entry-table input{color:#eaf2fd;text-align:center;direction:ltr;background:#040e1bad;border:1px solid #95b2d71f;border-radius:8px;outline:0;width:84px;min-height:36px;padding:0 7px;font-size:9px}.manual-entry-table input:focus{border-color:#52e0c47a;box-shadow:0 0 0 2px #52e0c40d}.manual-entry-table .wastage-input{color:#ffe493;border-color:#facf5a33}.manual-entry-table td:last-child strong{color:var(--mint);white-space:nowrap}.manual-hint{color:#6f829b;background:#52e0c406;padding:10px 24px;font-size:8px}.manual-summary{grid-template-columns:1fr 1fr 1fr 110px auto;display:grid}.manual-summary .wastage-total{color:var(--gold)}.manual-summary .budget-total{color:#ffe493}.excel-panel{padding:26px}.excel-template-bar{background:linear-gradient(135deg,#52e0c413,#3aa9ff0b);border:1px solid #52e0c438;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:15px 17px;display:flex}.excel-template-bar strong,.excel-template-bar small{display:block}.excel-template-bar strong{font-size:14px}.excel-template-bar small{color:#7f93aa;max-width:620px;margin-top:5px;font-size:12px;line-height:1.6}.excel-template-download{color:#07131f;background:var(--mint);cursor:pointer;white-space:nowrap;border:1px solid #52e0c44d;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 17px;font-size:12px;font-weight:900;display:inline-flex}.excel-template-download span{font-size:20px;line-height:1}.excel-template-download:disabled{opacity:.58;cursor:wait}.drop-zone{text-align:center;cursor:pointer;background:#52e0c409;border:1px dashed #52e0c44d;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.drop-zone input{display:none}.drop-zone .upload-icon{width:48px;height:48px;color:var(--mint);background:#52e0c417;border-radius:14px;place-items:center;margin-bottom:14px;font-size:24px;display:grid}.drop-zone strong{font-size:13px}.drop-zone small{color:#778aa2;max-width:450px;margin-top:7px;font-size:9px;line-height:1.8}.excel-columns{flex-wrap:wrap;gap:7px;margin:16px 0 0;display:flex}.excel-columns span{color:#8294aa;border:1px solid var(--line);direction:ltr;background:#0918298c;border-radius:999px;padding:5px 8px;font-size:8px}.import-summary{border:1px solid var(--line);border-radius:13px;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;margin-top:20px;padding:15px;display:grid}.import-summary span,.import-summary strong{display:block}.import-summary span{color:#71859e;font-size:8px}.import-summary strong{margin-top:4px;font-size:16px}.import-preview{margin-top:14px;overflow:auto}.import-preview table{min-width:640px}.import-preview p{color:#71839a;font-size:8px}.excel-template-actions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.excel-date-repair{color:#ffd77a;cursor:pointer;white-space:nowrap;background:#ffbf4814;border:1px solid #ffbf4859;border-radius:11px;min-height:46px;padding:0 15px;font-size:11px;font-weight:900}.excel-date-repair:disabled{opacity:.55;cursor:wait}.entry-user-actions{align-items:center;gap:10px;margin-top:10px;display:flex}.history-toggle{color:var(--mint);cursor:pointer;background:#52e0c40e;border:1px solid #52e0c433;border-radius:8px;padding:7px 10px;font-size:8px}.entry-user-actions .entry-logout{margin-top:0}.recent-panel{margin-top:14px;position:static}.refresh-button{color:#8aa0ba;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;padding:6px 9px;font-size:8px}.recent-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.recent-list article{background:#05101d47;border:1px solid #95b2d717;border-radius:11px;padding:12px}.recent-list article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.recent-list article>div:first-child strong{font-size:10px}.recent-list article>div:first-child span{color:#6f839c;font-size:8px}.recent-list article>strong{color:var(--mint);margin-top:9px;font-size:15px;display:block}.recent-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:5px;display:flex}.recent-meta small{color:#687b93;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.delete-entry{color:var(--danger);cursor:pointer;background:#ff7f9112;border:1px solid #ff7f9138;border-radius:7px;padding:4px 7px;font-size:7px}.delete-entry:disabled{opacity:.55;cursor:wait}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.empty-state>span{color:#68809a;background:#6e87a512;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.empty-state strong{margin-top:12px;font-size:11px}.empty-state small{color:#6f8299;max-width:190px;margin-top:6px;font-size:8px;line-height:1.7}.login-page{background:radial-gradient(circle at 80% 5%,#52e0c429,#0000 30rem),radial-gradient(circle at 10% 90%,#3aa9ff24,#0000 30rem);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid var(--line);background:linear-gradient(155deg,#11253ff5,#071424f5);border-radius:24px;width:min(450px,100%);padding:34px;box-shadow:0 28px 90px #00000057}.login-brand{direction:ltr;align-items:center;gap:12px;margin-bottom:34px;display:flex}.login-brand strong,.login-brand small{display:block}.login-brand strong{font-size:17px}.login-brand small{color:var(--muted);margin-top:3px;font-size:9px}.login-copy h1{letter-spacing:-.04em;margin:0;font-size:34px}.login-copy>p:last-child{color:#8295ae;margin:11px 0 0;font-size:11px;line-height:1.9}.login-form{gap:16px;margin-top:28px;display:grid}.login-form label{gap:8px;display:grid}.login-form label>span{color:#9aabc0;font-size:10px}.login-form input{border:1px solid var(--line);color:#f2f7ff;direction:ltr;background:#05111fb3;border-radius:11px;outline:0;width:100%;min-height:48px;padding:0 14px}.login-form input:focus{border-color:#52e0c47a;box-shadow:0 0 0 4px #52e0c40e}.password-field{position:relative}.password-field input{padding-left:70px}.password-field button{height:32px;color:var(--mint);cursor:pointer;background:0 0;border:0;margin:auto 0;padding:0 9px;font-size:9px;position:absolute;inset:0 auto 0 8px}.login-submit{color:#06141e;cursor:pointer;background:linear-gradient(135deg,#72ecd5,#3aa9ff);border:0;border-radius:12px;min-height:50px;margin-top:4px;font-size:12px;font-weight:900;box-shadow:0 14px 30px #3aa9ff24}.login-submit:disabled{opacity:.6;cursor:wait}.login-error{color:#ffabb7;background:#ff7f910f;border:1px solid #ff7f9133;border-radius:10px;padding:11px 12px;font-size:10px;line-height:1.7}.login-note{border-top:1px solid var(--line);color:#627790;text-align:center;margin:21px 0 0;padding-top:18px;font-size:8px;line-height:1.7}footer{color:#546881;text-align:center;padding:18px;font-size:9px}.app-shell.ltr .sidebar{border-left:0;border-right:1px solid var(--line);inset:0 auto 0 0}.app-shell.ltr .sidebar-toggle{left:226px;right:auto}.app-shell.ltr.sidebar-collapsed .sidebar{transform:translate(-110%)}.app-shell.ltr.sidebar-collapsed .sidebar-toggle{left:14px;right:auto}.app-shell.ltr .main-content{margin-left:248px;margin-right:0}.app-shell.ltr.sidebar-collapsed .main-content{max-width:none;margin-left:0}.app-shell.ltr th{text-align:left}.app-shell.ltr .compact-total,.app-shell.ltr .channel-value,.app-shell.ltr .month-row strong{text-align:right}.app-shell.ltr .chart-summary strong{margin-left:5px;margin-right:0}.app-shell.ltr .mint-dot{margin-left:0;margin-right:6px}.dashboard-date-filter{color:#8fa3bc;background:#52e0c40b;border:1px solid #52e0c433;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:10px;display:flex}.dashboard-date-filter input{color:#edf5ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;direction:ltr;background:0 0;border:0;outline:0}.clear-date-filter{color:#ffe493;cursor:pointer;background:#facf5a0e;border:1px solid #facf5a2e;border-radius:12px;min-height:44px;padding:0 12px;font-size:9px}.brand-performance-panel,.notes-panel{margin-top:14px;scroll-margin-top:22px}.notes-list{gap:9px;margin-top:20px;display:grid}.notes-list article{border:1px solid var(--line);background:#05101d4d;border-radius:12px;grid-template-columns:110px 1fr;gap:16px;padding:14px;display:grid}.notes-list time{color:var(--mint);font-size:10px}.notes-list strong{font-size:11px}.notes-list p{color:#91a2b8;margin:6px 0 0;font-size:10px;line-height:1.8}.notes-empty{border:1px dashed var(--line);color:#7488a2;text-align:center;border-radius:12px;margin-top:18px;padding:24px;font-size:10px}.entry-kpi-section,.brand-entry-section,.new-branch-section{border-top:1px solid var(--line);background:#07142342;padding:20px 24px}.daily-context-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.daily-context-grid label{gap:7px;display:grid}.daily-context-grid label>span,.calculated-field>span{color:#8395ac;font-size:9px}.daily-context-grid input,.daily-context-grid select,.daily-context-grid textarea,.new-branch-control input,.delete-branch-control select{border:1px solid var(--line);color:#edf5ff;background:#0612218c;border-radius:10px;outline:0;width:100%;min-height:43px;padding:0 12px}.daily-context-grid select option,.delete-branch-control select option{color:#07111f}.daily-context-grid textarea{resize:vertical;min-height:82px;padding:11px 12px;line-height:1.7}.daily-context-grid input:focus,.daily-context-grid select:focus,.daily-context-grid textarea:focus,.new-branch-control input:focus,.delete-branch-control select:focus{border-color:#52e0c473;box-shadow:0 0 0 3px #52e0c40d}.calculated-field{background:#3aa9ff0b;border:1px solid #3aa9ff29;border-radius:10px;min-height:72px;padding:11px 12px}.calculated-field strong,.calculated-field small{display:block}.calculated-field strong{margin-top:8px;font-size:16px}.calculated-field small{color:#6f829b;margin-top:5px;font-size:8px}.calculated-field.achievement{background:#52e0c40d;border-color:#52e0c42e}.calculated-field.achievement strong{color:var(--mint)}.notes-field{grid-column:span 2}.brand-entry-wrap{overflow:auto}.brand-entry-table{min-width:1320px}.brand-entry-table th,.brand-entry-table td{text-align:center;white-space:nowrap}.brand-entry-table th:first-child,.brand-entry-table td:first-child{text-align:right}.brand-entry-table input{border:1px solid var(--line);color:#edf5ff;text-align:center;direction:ltr;background:#040e1ba6;border-radius:9px;outline:0;width:105px;min-height:38px;padding:0 7px}.brand-entry-table input:focus{border-color:#52e0c473}.brand-variance{border-radius:999px;justify-content:center;min-width:76px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.brand-variance.positive{color:var(--mint);background:#52e0c414}.brand-variance.negative{color:var(--danger);background:#ff7f9114}.brand-variance.neutral{color:#7d8fa6;background:#7d8fa612}.brand-total-row{background:#52e0c40e}.brand-total-row td{color:#b9c8d9;border-top:1px solid #52e0c42e;font-weight:700}.brand-performance-table{min-width:1250px}.brand-performance-table th,.brand-performance-table td{white-space:nowrap}.branch-management-controls{grid-template-columns:1fr 1fr;gap:14px;display:grid}.branch-action-card{border:1px solid var(--line);background:#05101d47;border-radius:12px;gap:10px;padding:14px;display:grid}.branch-action-card>strong{font-size:10px}.new-branch-control,.delete-branch-control{gap:10px;display:flex}.new-branch-control input,.delete-branch-control select{max-width:420px}.new-branch-control button,.delete-branch-control button{cursor:pointer;border:0;border-radius:10px;min-height:43px;padding:0 18px;font-size:10px;font-weight:900}.new-branch-control button{color:#07131f;background:var(--mint)}.delete-branch-control button{color:#ffd7dd;background:#ff7f9124;border:1px solid #ff7f9147}.new-branch-control button:disabled,.delete-branch-control button:disabled{opacity:.55;cursor:wait}.no-custom-branches{color:#6f829b;font-size:9px;line-height:1.7}.brand-performance-table .sushec-brand-row{background:#ff9f6e0b}.brand-performance-table .sushec-brand-row td:first-child{border-right:2px solid #ff9f6e57}.brand-performance-table .sushec-brand-row td:first-child strong{color:#ffc2a4}.delivery-not-applicable{color:#52677f;background:#040e1b3d;border:1px dashed #7e97b51f;border-radius:9px;place-items:center;width:100%;min-height:38px;font-weight:800;display:inline-grid}.brand-entry-table .sushec-brand-row{background:#ff9f6e0b}.brand-entry-table .sushec-brand-row td:first-child{border-right:2px solid #ff9f6e57}.brand-entry-table .sushec-brand-row td:first-child>strong{color:#ffc2a4}.brand-routing-label{color:#d79a7e;direction:ltr;margin-top:5px;font-size:8px;display:block}.brand-routing-hint{color:#e7b69f;background:#ff9f6e0b}.manual-entry-table{min-width:1280px}.branch-target-section{border-top:1px solid var(--line);background:#07142342;padding:20px 24px}.branch-target-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.branch-target-card{border:1px solid var(--line);background:#05101d4d;border-radius:11px;gap:9px;padding:12px;display:grid}.branch-target-card.has-delivery-target{background:linear-gradient(145deg,#52e0c40b,#05101d4d);border-color:#52e0c438}.branch-target-card>strong{color:#dce7f5;font-size:10px}.branch-target-card label{grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:10px;display:grid}.branch-target-card label span{text-overflow:ellipsis;white-space:nowrap;color:#aebdd0;font-size:8px;font-weight:700;overflow:hidden}.branch-target-card input{color:#ffe493;text-align:center;direction:ltr;background:#040e1bad;border:1px solid #facf5a33;border-radius:8px;outline:0;width:100%;min-height:38px;padding:0 9px}.branch-target-card input:focus{border-color:#facf5a7a;box-shadow:0 0 0 2px #facf5a0d}.branch-target-card>small{color:#6f849d;font-size:8px}.branch-target-total{color:#899bb0;background:#facf5a0e;border-radius:10px;justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;padding:11px 13px;font-size:9px;display:flex}.branch-target-total strong{color:#ffe493;font-size:17px}.branch-target-total small{color:#73879e}.target-breakdown{gap:3px;min-width:135px;display:grid}.target-breakdown strong{color:#edf4ff}.target-breakdown small{color:#71859d;white-space:nowrap;font-size:7px;line-height:1.55}.operations-command{grid-template-columns:2fr 1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.alert-center-card,.completion-card,.required-sales-card{border:1px solid var(--line);background:linear-gradient(145deg,#10233be6,#081627db);border-radius:18px;min-height:205px;padding:20px;box-shadow:0 16px 44px #0000001c}.command-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.command-card-heading h2,.completion-card h2,.required-sales-card h2{margin:0;font-size:14px}.alert-count{border-radius:10px;place-items:center;min-width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.alert-count.danger{color:var(--danger);background:#ff7f911a}.alert-count.warning{color:var(--gold);background:#facf5a1a}.alert-count.clear{color:var(--mint);background:#52e0c41a}.alert-list{grid-template-columns:1fr 1fr;gap:7px;margin-top:15px;display:grid}.alert-item{background:#07122180;border-radius:10px;align-items:flex-start;gap:8px;padding:9px;display:flex}.alert-symbol{border-radius:7px;flex:0 0 22px;place-items:center;height:22px;font-size:9px;font-weight:900;display:grid}.alert-item strong,.alert-item small{display:block}.alert-item strong{font-size:9px}.alert-item small{color:#71859e;margin-top:4px;font-size:7px;line-height:1.5}.alert-item.danger .alert-symbol{color:var(--danger);background:#ff7f911a}.alert-item.warning .alert-symbol{color:var(--gold);background:#facf5a1a}.alert-item.info .alert-symbol{color:#79bfff;background:#3aa9ff1a}.all-clear{min-height:115px;color:var(--mint);justify-content:center;align-items:center;gap:10px;display:flex}.all-clear span{background:#52e0c41a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.all-clear strong{font-size:11px}.completion-card{grid-template-columns:1fr auto;align-items:start;gap:16px;display:grid}.completion-meter{--completion:0%;background:radial-gradient(circle closest-side,#0d2135 76%,transparent 78% 100%),conic-gradient(var(--mint) var(--completion),#7e97b51f 0);border-radius:50%;align-content:center;place-items:center;width:82px;height:82px;display:grid}.completion-meter strong,.completion-meter span{text-align:center;display:block}.completion-meter strong{font-size:16px}.completion-meter span{color:#7f92aa;margin-top:3px;font-size:7px}.completion-stats{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.completion-stats span{color:#7589a3;background:#0712217a;border-radius:9px;gap:3px;padding:9px;font-size:7px;display:grid}.completion-stats strong{color:#e8f1fd;font-size:15px}.required-sales-card{flex-direction:column;justify-content:space-between;display:flex}.required-sales-card h2{color:#ffe493;font-size:20px}.required-sales-meta{grid-template-columns:1fr 1fr;gap:8px;display:grid}.required-sales-meta span{color:#72869f;gap:5px;font-size:7px;display:grid}.required-sales-meta strong{color:#eaf2fd;font-size:11px}.required-sales-meta strong.positive,.target-gap.positive,.target-achievement.positive{color:var(--mint)}.required-sales-meta strong.negative,.target-gap.negative,.target-achievement.negative{color:var(--danger)}.budget-progress-line{background:#7e97b51c;border-radius:999px;height:6px;overflow:hidden}.budget-progress-line i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--mint));height:100%;display:block}.target-gap,.target-achievement,.no-target{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:700;display:inline-flex}.target-achievement.positive{background:#52e0c414}.target-achievement.negative,.target-gap.negative{background:#ff7f9114}.target-gap.positive{background:#52e0c414}.no-target{color:#8493aa;background:#8493aa14}.management-report-panel{margin-top:14px}.report-heading{align-items:flex-start}.report-actions{gap:8px;display:flex}.report-actions button{border:1px solid var(--line);color:#a9b8ca;cursor:pointer;background:#07122199;border-radius:10px;min-height:40px;padding:0 13px;font-size:9px;font-weight:700}.report-actions button.primary{color:#07131f;background:var(--mint);border-color:#52e0c440}.report-period{border:1px solid var(--line);color:#7488a2;background:#05101d52;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:8px;display:flex}.report-period strong{color:#dce7f5;font-size:10px}.report-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px;display:grid}.report-kpis>div{border:1px solid var(--line);background:#07142375;border-radius:12px;padding:13px}.report-kpis span,.report-kpis strong,.report-kpis small{display:block}.report-kpis span{color:#788ca5;font-size:8px}.report-kpis strong{margin-top:7px;font-size:17px}.report-kpis small{color:#6f829b;margin-top:5px;font-size:7px}.report-kpis .daily-pace-result.positive{background:#52e0c411;border-color:#52e0c447}.report-kpis .daily-pace-result.positive strong,.report-kpis .daily-pace-result.positive small{color:var(--mint)}.report-kpis .daily-pace-result.negative{background:#ff7f9111;border-color:#ff7f9147}.report-kpis .daily-pace-result.negative strong,.report-kpis .daily-pace-result.negative small{color:var(--danger)}.report-kpis .daily-pace-result.neutral{background:#facf5a0e;border-color:#facf5a40}.report-kpis .daily-pace-result.neutral strong,.report-kpis .daily-pace-result.neutral small{color:var(--gold)}.report-section-title{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 9px;display:flex}.report-section-title h3{margin:0;font-size:12px}.report-section-title span{color:#7e91a9;font-size:8px}.report-branch-table{min-width:1040px}.report-branch-table th,.report-branch-table td{white-space:nowrap;padding:9px 10px;font-size:9px}.report-lower-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.report-alerts,.report-notes{border:1px solid var(--line);background:#05101d47;border-radius:12px;padding:12px}.report-alert,.report-notes>div:not(.report-section-title){border-bottom:1px solid #95b2d712;gap:4px;padding:9px;display:grid}.report-alert:last-child,.report-notes>div:last-child{border-bottom:0}.report-alert strong,.report-notes strong{font-size:9px}.report-alert small,.report-notes small{color:#73869e;font-size:7px;line-height:1.5}.report-alert.danger strong{color:var(--danger)}.report-alert.warning strong{color:var(--gold)}.report-alert.info strong{color:#79bfff}.report-alert.clear strong{color:var(--mint)}.report-notes time{color:var(--mint);direction:ltr;font-size:7px}.report-chart-grid{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:12px;margin-top:12px;display:grid}.report-chart-card{border:1px solid var(--line);background:#05101d47;border-radius:12px;padding:13px}.report-chart-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.report-chart-title h3{margin:0;font-size:11px}.report-chart-title span{color:#788ba3;font-size:7px}.report-trend-chart .chart-shell svg{height:238px}.report-trend-chart .chart-axis{display:none}.report-progress-list{gap:16px;margin-top:18px;display:grid}.report-progress-row>div:first-child,.report-target-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.report-progress-row span,.report-target-label span{color:#8295ab;font-size:8px}.report-progress-row strong{font-size:12px}.report-progress-row small,.report-target-row small{color:#6f8299;margin-top:5px;font-size:7px;display:block}.report-progress-track,.report-target-track{background:#7e97b51f;border-radius:999px;height:7px;margin-top:8px;overflow:hidden}.report-progress-track i,.report-target-track i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--mint));height:100%;display:block}.report-progress-row.danger strong{color:var(--danger)}.report-progress-row.danger .report-progress-track i,.report-target-track i.behind{background:linear-gradient(90deg,#ffab72,var(--danger))}.report-branch-chart{margin-top:12px}.report-target-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;display:grid}.report-target-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.report-target-label span{white-space:nowrap;font-weight:800}.report-target-track i.achieved{background:linear-gradient(90deg,var(--blue),var(--mint))}@media (width<=1180px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.comparison-grid{grid-template-columns:1fr}}@media (width<=820px){.sidebar{border-left:0;border-bottom:1px solid var(--line);width:auto;height:auto;padding:16px 54px 16px 18px;position:static}.sidebar-toggle,.sidebar-collapsed .sidebar-toggle{top:12px;right:12px}.app-shell.ltr .sidebar-toggle,.app-shell.ltr.sidebar-collapsed .sidebar-toggle{left:12px;right:auto}.sidebar-collapsed .sidebar{display:none}.brand{margin:0}.sidebar nav{margin-top:14px;display:flex;overflow-x:auto}.sidebar nav a{white-space:nowrap;padding:9px 11px;font-size:11px}.sidebar-note{display:none}.main-content,.sidebar-collapsed .main-content{margin-right:0;padding:24px 16px}.app-shell.ltr .main-content,.app-shell.ltr.sidebar-collapsed .main-content{margin-left:0}.topbar{flex-direction:column;align-items:flex-start}.topbar-actions{flex-wrap:wrap;width:100%}.branch-select{flex:1}.metrics-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:158px;padding:17px}.metric-card strong{font-size:22px}.chart-shell svg{height:290px}.chart-summary{flex-wrap:wrap;gap:12px}}@media (width<=980px){.entry-layout{grid-template-columns:1fr}.recent-panel{position:static}.entry-header{flex-direction:column;align-items:flex-start}.entry-user{width:100%}}@media (width<=520px){.metrics-grid{grid-template-columns:1fr}.metric-card{min-height:145px}.panel{padding:16px}.panel-heading{flex-direction:column;align-items:flex-start}.segmented{width:100%}.segmented button{flex:1}.chart-shell svg{height:250px}.chart-summary{grid-template-columns:1fr 1fr;display:grid}.channel-row{grid-template-columns:95px 1fr 82px}.entry-page{padding:22px 12px 36px}.entry-workspace{padding:0}.form-section{padding:20px 16px}.form-grid.three,.form-grid.channels{grid-template-columns:1fr 1fr}.form-footer{padding:18px 16px}.excel-panel{padding:16px}.import-summary{grid-template-columns:1fr 1fr}.import-summary .primary-button{grid-column:1/-1}.entry-header h1{font-size:30px}}@media (width<=700px){.manual-list-head{flex-direction:column;align-items:stretch;padding:18px 16px}.manual-head-inputs{grid-template-columns:1fr;display:grid}.manual-date,.manual-budget,.manual-comparison{min-width:0}.date-load-status{flex-direction:column;align-items:flex-start;margin:0 16px 14px}.auto-save-status{margin:-5px 16px 14px}.manual-summary{grid-template-columns:1fr 1fr;padding:16px}.manual-summary .form-footer-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.manual-summary .form-footer-actions button{width:100%;padding:0 10px}.manual-hint{padding:10px 16px}}@media (width<=900px){.daily-context-grid{grid-template-columns:1fr 1fr}.notes-field{grid-column:1/-1}}@media (width<=700px){.entry-kpi-section,.brand-entry-section,.new-branch-section{padding:18px 16px}.daily-context-grid{grid-template-columns:1fr}.notes-field{grid-column:auto}.branch-management-controls{grid-template-columns:1fr}.new-branch-control,.delete-branch-control{display:grid}.new-branch-control input,.delete-branch-control select{max-width:none}.excel-panel{padding:18px 16px}.excel-template-bar{flex-direction:column;align-items:stretch}.excel-template-actions{display:grid}.excel-template-download,.excel-date-repair{width:100%}.notes-list article{grid-template-columns:1fr}.dashboard-date-filter{flex:1}.dashboard-date-filter input{min-width:0}}@media (width<=820px){.app-shell.ltr .sidebar{border-right:0}.app-shell.ltr .main-content{margin-left:0}}@media (width<=900px){.branch-target-grid{grid-template-columns:1fr 1fr}.branch-target-card label{grid-template-columns:1fr 120px}}@media (width<=700px){.branch-target-section{padding:18px 16px}.branch-target-grid{grid-template-columns:1fr}.branch-target-total{flex-direction:column;align-items:flex-start}}@media (width<=1180px){.operations-command{grid-template-columns:1fr 1fr}.alert-center-card{grid-column:1/-1}.report-kpis{grid-template-columns:1fr 1fr}}@media (width<=700px){.operations-command{grid-template-columns:1fr}.alert-center-card{grid-column:auto}.alert-list{grid-template-columns:1fr}.completion-card,.required-sales-card{min-height:180px}.report-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.report-kpis,.report-lower-grid,.report-chart-grid,.report-target-bars{grid-template-columns:1fr}.report-period{flex-direction:column;align-items:flex-start}.report-trend-chart .chart-shell svg{height:220px}}.app-shell.theme-light,.entry-theme-shell.theme-light{--ink:#17304a;--muted:#5d7189;--line:#2b4e7029;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 80% 0,#3aa9ff1f,#0000 34rem),radial-gradient(circle at 5% 45%,#52e0c41a,#0000 36rem),#f3f7fb}.theme-light .sidebar{border-color:var(--line);background:#fafdfff0;box-shadow:-18px 0 52px #21406012}.theme-light .sidebar-toggle{color:#157e70;background:#fff;border-color:#157e7033;box-shadow:0 10px 26px #21406021}.theme-light .brand strong,.theme-light .sidebar-note strong{color:#17304a}.theme-light .brand small,.theme-light .sidebar-note small{color:#61758d}.theme-light .sidebar nav a{color:#526a83}.theme-light .sidebar nav a span{color:#7890a7}.theme-light .sidebar nav a:hover,.theme-light .sidebar nav a.active{color:#14334d;background:#1fa7921a}.theme-light .sidebar nav a.entry-nav{color:#147e70;background:#1fa79212;border-color:#1fa79233}.theme-light .sidebar-note{background:#1fa79212;border-color:#1fa7922e}.theme-light .theme-toggle,.theme-light .language-toggle{border-color:var(--line);background:#ffffffc7;box-shadow:0 7px 20px #2140600f}.theme-light .theme-toggle button,.theme-light .language-toggle button{color:#657a91}.theme-light .theme-toggle button.active,.theme-light .language-toggle button.active{color:#fff;background:#188f7d}.theme-light .branch-select,.theme-light .date-pill,.theme-light .dashboard-user-chip{color:#49627c;border-color:var(--line);background:#ffffffc7}.theme-light .branch-select select,.theme-light .dashboard-date-filter input{color:#17304a}.theme-light .dashboard-date-filter{color:#506980;background:#188f7d12;border-color:#188f7d33}.theme-light .dashboard-date-filter input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-light .entry-cta{color:#fff;background:#188f7d;box-shadow:0 9px 22px #188f7d2e}.theme-light .admin-users-cta{color:#7b5a00!important;background:#facf5a29!important;border-color:#b0840e3d!important}.theme-light .logout-button{color:#bc4355;background:#bc43550f;border-color:#bc435533}.theme-light .metric-card,.theme-light .panel,.theme-light .comparison-card,.theme-light .alert-center-card,.theme-light .completion-card,.theme-light .required-sales-card{border-color:var(--line);background:linear-gradient(145deg,#fffffff5,#f5fafeeb);box-shadow:0 14px 40px #2b4e7014}.theme-light .metric-card p,.theme-light .comparison-title,.theme-light .comparison-card p,.theme-light .chart-summary,.theme-light .compact-total span,.theme-light .channel-value small,.theme-light .report-section-title span{color:#60758c}.theme-light .metric-card small,.theme-light .comparison-card.missing,.theme-light .required-sales-meta span,.theme-light .completion-meter span{color:#657a91}.theme-light .verified{color:#147e70;background:#188f7d14;border-color:#188f7d2e}.theme-light .comparison-card.available{background:linear-gradient(150deg,#52e0c41f,#fffffff5 48%)}.theme-light .comparison-difference{border-color:var(--line);background:#f7fafc}.theme-light .comparison-difference.equal{color:#50677e}.theme-light .required-sales-card h2{color:#927000}.theme-light .alert-item,.theme-light .completion-stats span,.theme-light .report-period,.theme-light .report-kpis>div,.theme-light .report-alerts,.theme-light .report-notes,.theme-light .report-chart-card,.theme-light .notes-list article{border-color:var(--line);background:#eef5fab8}.theme-light .alert-item small,.theme-light .completion-stats span,.theme-light .report-progress-row span,.theme-light .report-target-label span,.theme-light .report-progress-row small,.theme-light .report-target-row small,.theme-light .report-kpis span,.theme-light .report-kpis small{color:#60758c}.theme-light .completion-stats strong,.theme-light .required-sales-meta strong{color:#17304a}.theme-light .completion-meter{background:radial-gradient(circle closest-side,#fff 76%,transparent 78% 100%),conic-gradient(#188f7d var(--completion),#2b4e701f 0)}.theme-light .search-box{color:#60758c;border-color:var(--line);background:#ffffffc7}.theme-light .search-box input{color:#17304a}.theme-light .search-box input::placeholder{color:#8798aa}.theme-light th{color:#5c7189}.theme-light td{color:#4d637b;border-color:#2b4e7017}.theme-light td strong,.theme-light .branch-button,.theme-light .compact-total strong,.theme-light .channel-label{color:#17304a}.theme-light tbody tr:hover{background:#188f7d0b}.theme-light .rank{color:#247fbd;background:#3aa9ff1a}.theme-light .branch-wastage-value,.theme-light .branch-wastage-rate{color:#8a6900}.theme-light .branch-wastage-rate{background:#be931f1a}.theme-light .branch-wastage-rate.cumulative{color:#aa542d;background:#d2693717}.theme-light .segmented{border-color:var(--line);background:#edf3f8}.theme-light .segmented button{color:#60758c}.theme-light .segmented button.active{color:#fff;background:#188f7d}.theme-light .grid-line{stroke:#2b4e7021}.theme-light .trend-line{stroke:#188f7d;filter:drop-shadow(0 0 7px #188f7d29)}.theme-light .trend-dot{fill:#fff;stroke:#188f7d}.theme-light .trend-label-guide{stroke:#188f7d3b}.theme-light .trend-point-value{fill:#17304a}.theme-light .trend-point-date,.theme-light .chart-axis{fill:#60758c;color:#60758c}.theme-light .chart-summary{border-color:var(--line)}.theme-light .chart-summary strong{color:#17304a}.theme-light .channel-bar,.theme-light .budget-progress-line,.theme-light .report-progress-track,.theme-light .report-target-track{background:#2b4e701c}.theme-light .context-chip,.theme-light .no-target{color:#60758c;border-color:var(--line);background:#2b4e700f}.theme-light .target-breakdown strong{color:#17304a}.theme-light .target-breakdown small,.theme-light .notes-list p,.theme-light .notes-empty{color:#60758c}.theme-light .report-actions button{color:#4d647c;border-color:var(--line);background:#fff}.theme-light .report-actions button.primary{color:#fff;background:#188f7d;border-color:#188f7d}@media print{body{color:#132238;background:#fff}.sidebar,.sidebar-toggle,.topbar,.operations-command,.metrics-grid,.trend-panel,.comparison-grid,#branches,#brands,#notes,#channels,footer{display:none!important}.main-content,.app-shell.ltr .main-content{max-width:none!important;margin:0!important;padding:0!important}.main-content>.management-report-panel{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:18px!important;display:block!important}.management-report-panel .eyebrow{color:#147a69}.management-report-panel h2,.management-report-panel h3,.management-report-panel strong,.management-report-panel td{color:#132238}.management-report-panel span,.management-report-panel small,.management-report-panel th{color:#53657a}.report-actions{display:none!important}.report-period,.report-kpis>div,.report-alerts,.report-notes{background:#fff;border-color:#d8e0e8}.report-branch-table{min-width:0;font-size:8px}.report-branch-table th,.report-branch-table td{border-color:#dfe5eb;padding:6px}.report-lower-grid{break-inside:avoid}.target-gap.positive,.target-achievement.positive{color:#147a69;background:#e9f7f3}.target-gap.negative,.target-achievement.negative{color:#b33a4b;background:#fff0f2}@page{size:A4 landscape;margin:10mm}body,.management-report-panel,.management-report-panel *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-chart-grid{break-inside:avoid;grid-template-columns:2fr 1fr;gap:8px;margin-top:8px}.report-chart-card{break-inside:avoid;background:#fff;border-color:#d8e0e8;padding:9px}.report-chart-title{margin-bottom:3px}.report-trend-chart .chart-shell svg{height:180px}.management-report-panel .grid-line{stroke:#dfe6ed}.management-report-panel .trend-line{stroke:#147a69;filter:none}.management-report-panel .trend-dot{fill:#fff;stroke:#147a69}.management-report-panel .trend-label-guide{stroke:#bdc9d4}.management-report-panel .trend-point-value{fill:#132238}.management-report-panel .trend-point-date{fill:#53657a}.report-progress-list{gap:10px;margin-top:10px}.report-progress-track,.report-target-track{background:#e9eef3}.report-progress-track i,.report-target-track i.achieved{background:linear-gradient(90deg,#3aa9ff,#25a98e)}.report-progress-row.danger .report-progress-track i,.report-target-track i.behind{background:linear-gradient(90deg,#f0a460,#c64155)}.report-branch-chart{margin-top:8px}.report-target-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 15px}.report-target-track{height:5px;margin-top:5px}.report-target-row small{margin-top:3px}.report-section-title{margin:10px 0 6px}.report-kpis{gap:7px;margin-top:8px}.report-kpis>div{padding:9px}.report-kpis strong{font-size:14px}}.dashboard-user-chip{border:1px solid var(--line);color:#b9c8da;background:#0712218c;border-radius:10px;align-items:center;min-height:40px;padding:0 13px;font-size:9px;font-weight:800;display:inline-flex}.admin-users-cta{color:#ffe493!important;background:#facf5a12!important;border-color:#facf5a3d!important}.excel-template-download{text-decoration:none}.excel-column-guide{margin-top:15px}.excel-column-guide>strong{color:var(--mint);direction:ltr;font-size:12px;display:block}.excel-column-guide .excel-columns{margin-top:8px}.import-summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.import-preview-title{color:var(--mint);margin-bottom:9px;font-size:12px;display:block}@media (width<=700px){.import-summary{grid-template-columns:1fr 1fr}.import-summary .primary-button{grid-column:1/-1}}.users-admin-page{color:#eaf2fd;background:radial-gradient(circle at 85% 0,#3aa9ff21,#0000 32%),radial-gradient(circle at 10% 15%,#52e0c414,#0000 30%),#07111f;min-height:100vh;padding:42px clamp(18px,4vw,64px) 70px}.users-admin-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1500px;margin:0 auto 22px;display:flex}.users-admin-header h1{letter-spacing:-.04em;margin:5px 0 9px;font-size:clamp(30px,4vw,52px)}.users-admin-header>div:first-child>p:last-child{color:#7f92aa;margin:0;font-size:11px}.admin-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-header-actions>div{border:1px solid var(--line);background:#09182ac7;border-radius:11px;gap:3px;padding:9px 12px;display:grid}.admin-header-actions span{color:#7589a3;font-size:7px}.admin-header-actions strong{font-size:10px}.admin-header-actions a,.admin-header-actions button{border:1px solid var(--line);color:#aebdd0;cursor:pointer;background:#07122199;border-radius:10px;min-height:40px;padding:0 13px;font-size:9px;font-weight:800;text-decoration:none}.users-overview{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;max-width:1500px;margin:0 auto 18px;display:grid}.users-overview>div{border:1px solid var(--line);background:#0c1d32c2;border-radius:14px;padding:16px 18px}.users-overview span,.users-overview strong{display:block}.users-overview span{color:#7d91aa;font-size:8px}.users-overview strong{margin-top:6px;font-size:24px}.users-overview>button{color:#06131e;background:linear-gradient(135deg,var(--mint),#79bfff);cursor:pointer;border:0;border-radius:14px;min-width:170px;font-size:10px;font-weight:900}.create-user-panel,.user-card,.users-loading{border:1px solid var(--line);background:linear-gradient(145deg,#0f2239f0,#081627e8);border-radius:18px;max-width:1500px;margin:0 auto 16px;padding:22px;box-shadow:0 18px 54px #00000024}.create-user-heading,.user-card-heading,.user-card-footer,.permission-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.create-user-heading h2{margin:4px 0 0}.create-user-heading>small,.permission-title small{color:#7d90a8;font-size:8px}.create-user-fields,.user-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.create-user-fields label,.user-fields label{gap:7px;display:grid}.create-user-fields span,.user-fields span{color:#8da0b7;font-size:8px}.create-user-fields input,.user-fields input{border:1px solid var(--line);color:#eaf2fd;background:#040e1b9e;border-radius:10px;outline:0;min-height:44px;padding:0 12px}.create-user-fields input:focus,.user-fields input:focus{border-color:#52e0c473;box-shadow:0 0 0 3px #52e0c40d}.permission-title{margin:15px 0 9px}.permission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.permission-grid label{border:1px solid var(--line);cursor:pointer;background:#05101d52;border-radius:11px;align-items:flex-start;gap:10px;padding:11px;display:flex}.permission-grid label.selected{background:#52e0c40e;border-color:#52e0c445}.permission-grid input{accent-color:#52e0c4;margin-top:2px}.permission-grid span,.permission-grid strong,.permission-grid small{display:block}.permission-grid strong{font-size:9px}.permission-grid small{color:#7488a1;margin-top:4px;font-size:7px;line-height:1.5}.create-user-button{color:#06131e;background:var(--mint);cursor:pointer;border:0;border-radius:11px;min-width:190px;min-height:44px;margin:18px 0 0 auto;font-size:10px;font-weight:900;display:block}.create-user-button:disabled{opacity:.55;cursor:wait}.users-page-message,.user-message{border-radius:10px;max-width:1500px;margin:0 auto 14px;padding:11px 13px;font-size:9px;font-weight:700}.users-page-message.success,.user-message.success{color:var(--mint);background:#52e0c414;border:1px solid #52e0c42e}.users-page-message.error,.user-message.error{color:var(--danger);background:#ff7f9114;border:1px solid #ff7f912e}.users-list{gap:14px;max-width:1500px;margin:auto;display:grid}.user-card{width:100%;margin:0}.user-card.inactive{opacity:.7}.user-card-heading>div:first-child{align-items:center;gap:11px;display:flex}.user-avatar{color:#06131e;background:linear-gradient(135deg,var(--mint),#79bfff);border-radius:13px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:grid}.user-card-heading strong,.user-card-heading small{display:block}.user-card-heading small{color:#788ca5;margin-top:4px;font-size:8px}.user-badges{gap:7px;display:flex}.admin-badge,.active-badge,.inactive-badge{border-radius:999px;padding:6px 9px;font-size:7px;font-weight:900}.admin-badge{color:#ffe493;background:#facf5a17}.active-badge{color:var(--mint);background:#52e0c417}.inactive-badge{color:var(--danger);background:#ff7f9117}.user-card-footer{border-top:1px solid var(--line);margin-top:17px;padding-top:14px}.user-card-footer>div{gap:4px;display:grid}.user-card-footer small{color:#778aa2;font-size:7px}.user-card-footer strong{font-size:9px}.active-switch{color:#9aabc0;align-items:center;gap:8px;font-size:8px;display:flex}.active-switch input{accent-color:#52e0c4}.user-card-footer>button{color:#07131f;background:var(--mint);cursor:pointer;border:0;border-radius:10px;min-height:40px;padding:0 15px;font-size:9px;font-weight:900}.user-card-footer>button:disabled{opacity:.55}.user-message{margin:12px 0 0}.users-loading{text-align:center;color:#8fa2b9}.users-page-message+.users-list{margin-top:0}@media (width<=900px){.users-admin-header{flex-direction:column}.admin-header-actions{justify-content:flex-start}.users-overview{grid-template-columns:1fr 1fr}.users-overview>button{min-height:54px}.create-user-fields,.user-fields,.permission-grid{grid-template-columns:1fr 1fr}.user-card-footer{flex-wrap:wrap;align-items:flex-start}}@media (width<=600px){.users-admin-page{padding:26px 12px 50px}.users-overview,.create-user-fields,.user-fields,.permission-grid{grid-template-columns:1fr}.users-overview>button{min-height:50px}.create-user-panel,.user-card{padding:16px}.user-card-heading,.user-card-footer{flex-direction:column;align-items:flex-start}.create-user-button{width:100%;margin-top:16px}}.entry-theme-shell.theme-light .entry-user,.entry-theme-shell.theme-light .entry-tabs,.entry-theme-shell.theme-light .date-load-status,.entry-theme-shell.theme-light .entry-kpi-section,.entry-theme-shell.theme-light .brand-entry-section,.entry-theme-shell.theme-light .new-branch-section,.entry-theme-shell.theme-light .branch-target-section,.entry-theme-shell.theme-light .form-footer{border-color:var(--line);background:#ffffffc7}.entry-theme-shell.theme-light .entry-user span,.entry-theme-shell.theme-light .form-section-title small,.entry-theme-shell.theme-light .manual-date span,.entry-theme-shell.theme-light .manual-budget span,.entry-theme-shell.theme-light .manual-comparison span,.entry-theme-shell.theme-light .daily-context-grid label>span,.entry-theme-shell.theme-light .calculated-field>span,.entry-theme-shell.theme-light .form-footer span{color:#60758c}.entry-theme-shell.theme-light .back-link{color:#486985}.entry-theme-shell.theme-light .entry-tabs button{color:#61778f}.entry-theme-shell.theme-light .entry-tabs button.active{color:#147e70;background:#188f7d12;border-color:#188f7d}.entry-theme-shell.theme-light input,.entry-theme-shell.theme-light select,.entry-theme-shell.theme-light textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17304a!important;background:#ffffffeb!important;border-color:#2b4e702e!important}.entry-theme-shell.theme-light input::placeholder,.entry-theme-shell.theme-light textarea::placeholder{color:#93a2b2}.entry-theme-shell.theme-light .manual-budget input{color:#846400!important;border-color:#b0840e47!important}.entry-theme-shell.theme-light .manual-comparison input{color:#147e70!important;border-color:#188f7d3d!important}.entry-theme-shell.theme-light .calculated-field{background:#3aa9ff12;border-color:#3aa9ff2e}.entry-theme-shell.theme-light .calculated-field.achievement{background:#188f7d12;border-color:#188f7d33}.entry-theme-shell.theme-light .manual-entry-table th:first-child,.entry-theme-shell.theme-light .manual-entry-table td:first-child{background:#f7fafc;box-shadow:-8px 0 14px #2b4e7014}.entry-theme-shell.theme-light .branch-action-card,.entry-theme-shell.theme-light .branch-target-card,.entry-theme-shell.theme-light .drop-zone,.entry-theme-shell.theme-light .import-summary,.entry-theme-shell.theme-light .recent-list article{border-color:var(--line);background:#f0f6fbc2}.entry-theme-shell.theme-light .excel-template-bar{background:linear-gradient(135deg,#188f7d13,#3aa9ff0e);border-color:#188f7d33}.entry-theme-shell.theme-light .excel-template-bar small{color:#60758c}.entry-theme-shell.theme-light .excel-template-download{color:#fff;background:#188f7d}.entry-theme-shell.theme-light .branch-target-card.has-delivery-target{background:linear-gradient(145deg,#188f7d12,#ffffffd6);border-color:#188f7d38}.entry-theme-shell.theme-light .branch-target-card>strong,.entry-theme-shell.theme-light .branch-target-card label span,.entry-theme-shell.theme-light .brand-total-row td,.entry-theme-shell.theme-light .entry-user strong{color:#17304a}.entry-theme-shell.theme-light .branch-target-card>small,.entry-theme-shell.theme-light .branch-target-total small,.entry-theme-shell.theme-light .manual-hint,.entry-theme-shell.theme-light .no-custom-branches{color:#60758c}.entry-theme-shell.theme-light .branch-target-total{background:#b0840e17}.entry-theme-shell.theme-light .branch-target-total strong,.entry-theme-shell.theme-light .budget-total{color:#846400}.entry-theme-shell.theme-light .delivery-not-applicable{color:#7890a7;background:#2b4e7009;border-color:#2b4e7024}.entry-theme-shell.theme-light .clear-button,.entry-theme-shell.theme-light .history-toggle,.entry-theme-shell.theme-light .refresh-button{color:#506980;border-color:var(--line);background:#fff}.entry-theme-shell.theme-light .primary-button,.entry-theme-shell.theme-light .new-branch-control button{color:#fff;background:#188f7d}.entry-theme-shell.theme-light .entry-logout{color:#bc4355}@media (width<=980px){.entry-header-controls{justify-content:space-between;width:100%}.entry-header-controls .entry-user{flex:1}}@media (width<=520px){.entry-header-controls{grid-template-columns:1fr;display:grid}.entry-header-controls>.theme-toggle{width:100%}.entry-header-controls>.theme-toggle button{flex:1}.entry-header-controls .entry-user{width:100%}}
