/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:28px;--text-caption2:.6875rem;--text-caption:.75rem;--text-footnote:.8125rem;--text-subhead:.9375rem;--text-body:1.0625rem;--text-title3:1.25rem;--text-title2:1.375rem;--text-title1:1.75rem;--text-large:2.125rem;--ui-bg:#f5f5f7;--ui-surface:#fff;--ui-fill:#f5f5f7;--ui-label:#1d1d1f;--ui-label-2:#6e6e73;--ui-label-3:#8e8e93;--ui-label-4:#c7c7cc;--ui-separator:#d2d2d7;--ui-hairline:#0000000f;--ui-red:#d9232e;--ui-red-dark:#b91f2c;--ui-red-tint:#fff3f4;--ui-red-text:#d9232e;--ui-action:#173b69;--red:#e7131a;--red-dark:#b7080e;--white:#f7f3eb;--muted:#bdb7ad;--warm-line:#ebe0cc30}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--white);background:#111311;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mono-brand{font-family:SFMono-Regular,SF Mono,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,monospace}button,input{font:inherit}a{color:inherit}button,a,input[type=checkbox]{touch-action:manipulation;-webkit-tap-highlight-color:#ef101738}.login-page{isolation:isolate;background:#111311;place-items:center;min-height:100svh;padding:40px 20px 64px;display:grid;position:relative;overflow:hidden}.aurora-field,.japandi-plane,.texture-layer{pointer-events:none;position:absolute;inset:0}.aurora-field{z-index:-4;background:radial-gradient(58% 44% at 12% 14%,#849e8378,#0000 68%),radial-gradient(46% 61% at 88% 28%,#ad58456b,#0000 69%),radial-gradient(55% 48% at 54% 91%,#bc9b693d,#0000 72%),#111311;animation:1.2s ease-out both background-arrive;transform:scale(1.04)}.aurora-field:before{content:"";filter:blur(74px);background:#5b79682e;border-radius:50%;width:78vw;min-width:720px;height:42vw;min-height:360px;position:absolute;top:-24%;left:18%;transform:rotate(-11deg)}.aurora-field:after{content:"";filter:blur(82px);background:#b9362b2e;border-radius:50%;width:54vw;min-width:560px;height:32vw;min-height:300px;position:absolute;bottom:-18%;right:-12%;transform:rotate(18deg)}.japandi-plane{z-index:-3;background:linear-gradient(118deg,#0000 0 18%,#e4dac50d 18% 18.15%,#0000 18.15% 69%,#e4dac50a 69% 69.12%,#0000 69.12%),linear-gradient(25deg,#e4dac50b 0 16%,#0000 16% 78%,#9a5e490f 78% 100%)}.japandi-plane:before{content:"";border:1px solid #e4dac51f;border-radius:48% 52% 45% 55%;width:36vw;height:76vh;position:absolute;top:12vh;left:-15vw;transform:rotate(22deg)}.japandi-plane:after{content:"";border:1px solid #e4dac51a;border-radius:54% 46% 58% 42%;width:28vw;height:56vh;position:absolute;top:7vh;right:-11vw;transform:rotate(-18deg)}.texture-layer{z-index:-2;opacity:.36;background-image:repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 5px);box-shadow:inset 0 0 180px 36px #00000094}.login-shell{border:1px solid var(--warm-line);border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(22px)saturate(.9);backdrop-filter:blur(22px)saturate(.9);background:#111311c2;width:min(100%,430px);padding:34px 39px 30px;animation:.7s cubic-bezier(.2,.8,.2,1) both card-arrive;box-shadow:0 30px 90px #0000006b,inset 0 0 0 1px #f1e8d606}.brand-mark{border-radius:var(--radius-2xl);background:#f40009;border:1px solid #ffffff3d;width:138px;height:126px;margin:-7px auto 25px;overflow:hidden;box-shadow:0 16px 36px #651c1a47}.brand-mark img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.heading-group{text-align:center;margin-bottom:27px}.heading-group h1{letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(1.72rem,5vw,2.12rem);font-weight:660;line-height:1.1}.heading-group .brand-subtitle{color:#d56d6e;font-size:var(--text-caption2);letter-spacing:.18em;margin:9px 0 0;font-weight:760;line-height:1.45}.heading-group p{color:var(--muted);font-size:var(--text-subhead);margin:12px 0 0;line-height:1.55}.login-form{gap:18px;display:grid}.field-group{gap:8px;display:grid}.field-group>label{color:#e5dfd6;font-size:var(--text-caption);letter-spacing:.01em;font-weight:620}.input-wrap{align-items:center;display:flex;position:relative}.input-wrap input{border-radius:var(--radius-md);color:#fff;width:100%;height:51px;font-size:var(--text-subhead);background:#f1e8d60e;border:1px solid #e4dac526;outline:none;padding:0 48px 0 46px;transition:border-color .18s,background .18s,box-shadow .18s}.input-wrap input::placeholder{color:#88888d}.input-wrap input:hover{border-color:#ffffff40}.input-wrap input:focus-visible{background:#ffffff14;border-color:#e76064;box-shadow:0 0 0 4px #d6474c24}.input-wrap:focus-within .field-icon{color:#ff6d71}.field-icon,.password-toggle{z-index:1;color:#aaaab0;position:absolute}.field-icon{pointer-events:none;left:16px}.field-icon svg,.password-toggle svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px;display:block}.password-toggle{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid;right:7px}.password-toggle:hover{color:#fff;background:#ffffff12}.password-toggle:focus-visible,.submit-button:focus-visible,.form-options a:focus-visible,.support-copy a:focus-visible{outline-offset:3px;outline:3px solid #ff3b418c}.form-options{font-size:var(--text-caption);justify-content:space-between;align-items:center;margin-top:-2px;display:flex}.remember-option{color:#c8c8ca;cursor:pointer;align-items:center;gap:8px;display:flex}.remember-option input{width:15px;height:15px;accent-color:var(--red);margin:0}.form-options a,.support-copy a{color:#e76064;text-underline-offset:3px;font-weight:620}.form-options a:hover,.support-copy a:hover{color:#ff8d90}.submit-button{border-radius:var(--radius-md);background:var(--red);color:#fff;cursor:pointer;width:100%;min-height:51px;font-size:var(--text-subhead);border:1px solid #ff3b41;justify-content:center;align-items:center;gap:12px;margin-top:3px;font-weight:720;display:flex;box-shadow:0 12px 28px #ef101738}.submit-button:hover{background:var(--red-dark)}.submit-button span{font-size:var(--text-body);transition:transform .18s}.submit-button:hover span{transform:translate(2px)}.status-message{color:#c8c8ca;min-height:17px;font-size:var(--text-caption);text-align:center;margin:-10px 0 0}.support-copy{color:#88888d;font-size:var(--text-caption);text-align:center;margin:4px 0 0;line-height:1.5}.footer-copy{letter-spacing:.035em;text-align:center;padding:0 18px}@keyframes card-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes background-arrive{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1.03)}}@media (width<=520px){.login-page{padding:max(24px, env(safe-area-inset-top)) 14px 64px;align-items:start;overflow-y:auto}.login-shell{border-radius:var(--radius-xl);padding:28px 23px 25px}.brand-mark{border-radius:var(--radius-xl);width:124px;height:114px;margin-bottom:21px}.heading-group{margin-bottom:23px}}@media (height<=740px) and (width>=521px){.login-page{padding-top:22px;padding-bottom:46px}.login-shell{padding-top:26px;padding-bottom:22px}.brand-mark{border-radius:var(--radius-xl);width:116px;height:106px;margin-bottom:17px}.heading-group{margin-bottom:20px}.login-form{gap:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-page{--paper:#f7f7f3;--red:#d8171f;min-height:100svh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;position:relative;overflow-x:hidden}.skip-link{z-index:100;border-radius:var(--radius-sm);color:#fff;font-size:var(--text-caption);background:#263b30;padding:9px 12px;font-weight:700;text-decoration:none;transition:transform .14s;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.workspace-aurora{z-index:-1;pointer-events:none;position:fixed;inset:0}.workspace-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #263b301a;align-items:center;gap:24px;display:grid;position:sticky;top:0}.workspace-brand{align-items:center;gap:12px;min-width:0;display:flex}.workspace-brand img{border-radius:var(--radius-md);object-fit:cover;width:46px;height:46px;box-shadow:0 7px 18px #b1161c29}.workspace-brand p{font-size:var(--text-footnote);letter-spacing:-.025em;margin:0;font-weight:750}.workspace-brand span{color:#9d3437;font-size:var(--text-caption2);letter-spacing:.12em;margin-top:4px;font-weight:700;display:block}.workspace-header nav{align-items:center;gap:6px;display:flex}.workspace-header nav a{border-radius:var(--radius-sm);color:#65716b;font-size:var(--text-caption);padding:10px 13px;font-weight:650;text-decoration:none;transition:color .16s,background .16s}.workspace-header nav a:hover{color:#222c27;background:#5b796814}.workspace-header nav a.active{color:#b1161c;background:#d8171f12}.user-menu{justify-content:flex-end;align-items:center;gap:11px;display:flex}.user-copy{text-align:right;gap:2px;display:grid}.user-copy strong{font-size:var(--text-caption);font-weight:690}.user-copy span{color:#79837e;font-size:var(--text-caption2)}.user-avatar{font-size:var(--text-caption2);border:1px solid #e5dfd6;place-items:center;font-weight:760;display:grid}.user-menu>a{color:#8a4849;font-size:var(--text-caption2);text-underline-offset:3px;font-weight:650}.user-menu>a:hover{color:#c11118}.workspace-content{margin:0 auto;padding:36px 0 42px}.workspace-footer{letter-spacing:.035em;text-align:center;width:min(100% - 40px,1480px);padding:19px 0 25px}.workspace-intro{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:25px;display:flex}.page-kicker{color:#a04a4b;font-size:var(--text-caption2);letter-spacing:.17em;margin:0 0 9px;font-weight:760}.workspace-intro h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,3vw,2.7rem);font-weight:680;line-height:1.08}.workspace-intro>div>p:last-child{color:#65716b;font-size:var(--text-footnote);margin:11px 0 0;line-height:1.6}.intro-actions{flex:none;gap:10px;display:flex}.primary-action,.secondary-action{border-radius:var(--radius-md);cursor:pointer;min-height:44px;font-size:var(--text-caption);justify-content:center;align-items:center;gap:9px;padding:0 17px;font-weight:700;display:inline-flex}.primary-action{color:#fff;border:1px solid #d8171f}.secondary-action{color:#3f4a44;background:#ffffffc4;border:1px solid #d8deda}.secondary-action svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.offer-meta{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #45584e1f;grid-template-columns:1.45fr .8fr .8fr 1fr;gap:13px;margin-bottom:17px;padding:17px;display:grid}.offer-meta label{gap:7px;min-width:0;display:grid}.offer-meta label span{color:#65716b;font-size:var(--text-caption2);font-weight:700}.offer-meta input,.offer-meta select{border-radius:var(--radius-sm);color:#222c27;width:100%;min-width:0;height:40px;font-size:var(--text-caption);background:#fff;border:1px solid #e5dfd6;outline:none;padding:0 11px;transition:border-color .16s,box-shadow .16s}.offer-meta select:focus-visible{border-color:#79998a;box-shadow:0 0 0 3px #5d847021}.workspace-grid{grid-template-columns:minmax(0,1fr) 314px;align-items:start;gap:17px;display:grid}.financial-card,.summary-card,.side-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffdd6;border:1px solid #40544a21}.financial-card{border-radius:18px;overflow:hidden}.card-heading{justify-content:space-between;align-items:center;gap:16px;padding:19px 20px 15px;display:flex}.card-heading p{color:#a04a4b;font-size:var(--text-caption2);letter-spacing:.15em;margin:0 0 5px;font-weight:760}.side-card-title p{font-size:var(--text-caption2);letter-spacing:.15em;margin:0 0 5px;font-weight:760}.card-heading h2,.side-card-title h2{font-size:var(--text-body);letter-spacing:-.018em;margin:0;font-weight:720}.card-heading>span{color:#65716b;font-size:var(--text-caption2);background:#fff;border:1px solid #edf0ed;border-radius:999px;padding:6px 9px;font-weight:680}.product-adder{gap:7px;padding:0 20px 18px;display:grid}.product-adder>label{font-size:var(--text-caption2);font-weight:690}.product-search{gap:9px;display:flex;position:relative}.product-search>svg{color:#87928c;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:17px;height:17px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.product-search input{border-radius:var(--radius-md);color:#222c27;min-width:0;height:43px;font-size:var(--text-caption);text-transform:uppercase;background:#fff;border:1px solid #e5dfd6;outline:none;flex:1;padding:0 13px 0 40px;transition:border-color .16s,box-shadow .16s}.product-search button{border-radius:var(--radius-md);color:#fff;cursor:pointer;height:43px;font-size:var(--text-caption);border:1px solid #354a3e;align-items:center;gap:7px;padding:0 15px;font-weight:700;display:inline-flex}.product-search button svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:15px;height:15px}.product-adder>p{color:#8a4849;min-height:14px;font-size:var(--text-caption2);margin:0}.product-adder>p button{color:#87383a;cursor:pointer;font-size:inherit;text-underline-offset:2px;background:0 0;border:0;margin-left:8px;font-weight:750;text-decoration:underline}.table-scroll{outline:none;overflow-x:auto}.table-scroll:focus-visible{box-shadow:inset 0 0 0 3px #5b796833}.price-table{font-variant-numeric:tabular-nums;width:100%;min-width:910px}.price-table th{color:#65716b;font-size:var(--text-caption2);letter-spacing:.045em;text-align:right;text-transform:uppercase;font-weight:760}.price-table thead th{padding:0 10px}.price-table th:first-child,.price-table td:first-child{text-align:left}.price-table th:nth-child(2),.price-table td:nth-child(2){text-align:center}.price-table tbody td{text-align:right;white-space:nowrap;padding:0 10px}.price-table tbody tr{transition:background .13s}.price-table tbody td:first-child strong{font-size:var(--text-caption);display:block}.price-table tbody td:first-child span{color:#98a09c;font-size:var(--text-caption2);margin-top:3px;display:block}.price-table tbody .empty-row td{color:#79837e;text-align:center;white-space:normal;height:112px}.stock-badge{border-radius:var(--radius-sm);place-items:center;min-width:31px;height:23px;font-weight:740;display:inline-grid}.row-action{border-radius:var(--radius-sm);color:#98a09c;cursor:pointer;background:0 0;border:0;place-items:center;width:31px;height:31px;display:grid}.row-action:hover{color:#b91f2c;background:#fff1f2}.row-action svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.price-table tfoot th{text-align:right;padding:0 10px}.price-table tfoot th:first-child{text-align:left}.discount-panel{background:#fff;border-top:1px solid #edf0ed;grid-template-columns:190px 1fr;gap:18px;padding:17px 20px 20px;display:grid}.discount-selector{align-items:center;gap:7px;display:flex}.discount-selector>span{color:#65716b;font-size:var(--text-caption2);margin-right:3px;font-weight:690}.discount-selector button{border-radius:var(--radius-sm);color:#56635c;cursor:pointer;min-width:36px;height:31px;font-size:var(--text-caption2);background:#fff;border:1px solid #e5dfd6;font-weight:700}.discount-selector button:hover{border-color:#aebbb4}.discount-selector button.selected{color:#fff;background:#d8171f;border-color:#d8171f}.discount-values{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.discount-values div{text-align:right;gap:4px;display:grid}.discount-values span{color:#79837e;font-size:var(--text-caption2)}.discount-values strong{color:#263b30;font-size:var(--text-caption);font-variant-numeric:tabular-nums}.insight-column{gap:14px;display:grid}.summary-card,.side-card{border-radius:var(--radius-lg);overflow:hidden}.financial-card,.side-card{scroll-margin-top:92px}.summary-total{border-radius:var(--radius-md);color:#fff;gap:5px;margin:0 17px 15px;padding:17px;display:grid}.summary-total span{font-size:var(--text-caption2)}.summary-total strong{font-size:var(--text-title2);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:720}.summary-total small{font-size:var(--text-caption2)}.summary-card dl{margin:0;padding:0 18px 18px}.summary-card dl div{border-bottom:1px solid #edf0ed;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.summary-card dl div:last-child{border-bottom:0}.summary-card dt{color:#79837e;font-size:var(--text-caption2)}.summary-card dd{font-size:var(--text-caption2);font-variant-numeric:tabular-nums;margin:0;font-weight:720}.side-card-title{padding:16px 17px 12px}.side-card ul{margin:0;padding:0 17px 15px;list-style:none}.side-card li{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.side-card li:last-child{border-bottom:0}.side-card li span{color:#45584e;font-size:var(--text-caption2);line-height:1.4}.side-card li strong{font-size:var(--text-caption2);font-variant-numeric:tabular-nums;white-space:nowrap}.commission-card table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.commission-card th,.commission-card td{font-size:var(--text-caption2);text-align:right;border-top:1px solid #edf0ed;padding:8px 17px}.commission-card th{color:#79837e;text-transform:uppercase;background:#fff}.commission-card th:first-child,.commission-card td:first-child{text-align:left}.commission-card td{color:#45584e}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-page button:focus-visible,.workspace-page a:focus-visible{outline-offset:3px;outline:3px solid #446f5852}@media (width<=1120px){.workspace-header nav{display:none}.workspace-grid{grid-template-columns:1fr}.insight-column{grid-template-columns:repeat(3,1fr)}}@media (width<=780px){.workspace-header{gap:11px}.user-menu{position:absolute;top:16px;right:18px}.user-copy,.user-menu>a{display:none}.workspace-content{padding-top:25px}.workspace-intro{flex-direction:column;align-items:stretch;gap:18px}.intro-actions{grid-template-columns:1fr 1fr;display:grid}.offer-meta{grid-template-columns:1fr 1fr}.insight-column,.discount-panel{grid-template-columns:1fr}}@media (width<=520px){.workspace-brand p{max-width:205px;font-size:var(--text-caption)}.workspace-brand span{font-size:var(--text-caption2)}.workspace-intro h1{font-size:var(--text-title1)}.intro-actions{grid-template-columns:1fr}.product-search{display:grid}.product-search button{justify-content:center}.discount-values{grid-template-columns:1fr}.discount-values div{grid-template-columns:1fr auto;align-items:center}}.login-corner-brand{z-index:2;border-radius:var(--radius-lg);background:#fff;border:1px solid #fff3;width:clamp(220px,23vw,390px);position:absolute;top:28px;left:32px;overflow:hidden;box-shadow:0 16px 44px #0003}.login-corner-brand img{width:100%;height:auto;display:block}.workspace-page{--ink:#17233b;--soft-ink:#68738a;--line:#dce2eb}.workspace-header{border-bottom-color:#173b691a;box-shadow:0 8px 34px #1230520a}.workspace-brand p,.workspace-intro h1,.card-heading h2,.side-card-title h2{color:#17233b}.user-avatar{color:#173b69;background:#e2e8ef;border-color:#e2e8ef}.workspace-content{width:min(100% - 40px,1580px)}.financial-card,.summary-card,.side-card,.offer-meta{border-color:#223e6c21;box-shadow:0 18px 48px #1f38630e}.offer-meta input:focus-visible,.product-search input:focus-visible{border-color:#5474a8;box-shadow:0 0 0 3px #375b951f}.primary-action{background:#173b69;border-color:#173b69;box-shadow:0 10px 24px #173b692b}.primary-action:hover{background:#102f58}.product-search-wrap{position:relative}.product-search{align-items:center}.product-search input{border-color:#e2e8ef}.product-search button{background:#173b69;border-color:#173b69;flex:none}.product-search button:hover{background:#102f58}.product-search .custom-row-button{color:#173b69;background:#fff;border-color:#cbd6e6}.product-search .custom-row-button:hover{background:#fff;border-color:#9fb5d7}.product-suggestions{z-index:18;border-radius:var(--radius-md);background:#fff;border:1px solid #e2e8ef;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #12305229}.product-suggestions button{color:#26344d;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e8ef;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:54px;padding:8px 14px;display:flex}.product-suggestions button:last-child{border-bottom:0}.product-suggestions button:hover,.product-suggestions button:focus-visible{background:#e2e8ef}.product-suggestions .product-suggestion-main{gap:3px;min-width:0;display:grid}.product-suggestions strong{font-size:var(--text-caption)}.product-suggestions small{color:#718096;font-size:var(--text-caption2)}.product-suggestion-metrics{white-space:nowrap;flex:none;grid-template-columns:minmax(64px,auto) minmax(88px,auto);align-items:center;gap:22px;margin-left:auto;display:grid!important}.product-suggestion-metrics>span{text-align:right;gap:2px;min-width:64px;display:grid}.product-suggestion-metrics small{color:#8994a7;font-size:var(--text-caption2);letter-spacing:.06em;text-transform:uppercase;font-weight:750}.product-suggestion-metrics strong{color:#284b82;font-size:var(--text-caption2);font-variant-numeric:tabular-nums;white-space:nowrap}.product-suggestion-metrics .suggestion-stock small{color:#8994a7}.product-suggestion-metrics .suggestion-stock strong{color:#7b1e2b}.product-suggestion-metrics.has-cost{grid-template-columns:minmax(88px,auto) minmax(64px,auto) minmax(88px,auto)}.product-suggestion-metrics .suggestion-cost strong{color:#8b1042}.out-catalog-list{border-radius:var(--radius-md);background:#fff;border:1px solid #e2e8ef;gap:10px;margin:0 18px 16px;padding:12px;display:grid}.out-catalog-list>div{color:#263f60;justify-content:space-between;align-items:center;gap:12px;display:flex}.out-catalog-list>div strong{font-size:var(--text-caption2)}.out-catalog-list>div span,.out-catalog-list>p{color:#718096;font-size:var(--text-caption2);margin:0}.out-catalog-list ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:228px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.out-catalog-list li button{border-radius:var(--radius-sm);color:#26344d;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8ef;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:9px;width:100%;padding:8px 9px;display:grid}.out-catalog-list li button:hover,.out-catalog-list li button:focus-visible{background:#fff;border-color:#e4003b}.out-catalog-list li span{gap:2px;min-width:0;display:grid}.out-catalog-list li b{font-size:var(--text-caption2)}.out-catalog-list li small{color:#718096;font-size:var(--text-caption2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.out-catalog-list li button>strong{color:#284b82;font-size:var(--text-caption2)}.out-catalog-list li i{color:#fff;width:20px;height:20px;font-size:var(--text-footnote);background:#e4003b;border-radius:50%;place-items:center;font-style:normal;display:grid}.product-code-label,.code-input-wrap{align-items:center;gap:6px;display:flex!important}.code-input-wrap .code-input{flex:1;min-width:0}.out-of-list-dot{background:#e4003b;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 2px #e4003b1f}.promotional-product-dot{background:#1689e8;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 2px #1689e824}.promotional-admin-table{max-width:520px}.price-table tbody tr:hover,.offers-table-card tbody tr:hover,.admin-data-table tbody tr:hover{background:var(--ui-red-tint)}.price-table tbody tr:hover td:first-child,.offers-table-card tbody tr:hover td:first-child,.admin-data-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--ui-red)}.price-table tbody tr.custom-product-row{background:#e2e8ef85}.price-table tbody td{height:54px;padding-left:7px;padding-right:7px}.price-table th:first-child,.price-table td:first-child{padding-left:16px}.stock-badge{color:#284b82;background:#e2e8ef}.stock-badge.empty{color:#a94646;background:#fff1f2}.editable-money{border-radius:var(--radius-sm);border:1px solid #0000;justify-content:flex-end;align-items:center;gap:3px;width:100%;padding:2px 5px;transition:border-color .15s,background .15s;display:inline-flex}.editable-money:hover{background:#fff;border-color:#e2e8ef}.editable-money:focus-within{background:#fff;border-color:#6680a8;box-shadow:0 0 0 2px #375b951a}.editable-money span{color:#718096;font-size:var(--text-caption2)}.editable-money input{color:#26344d;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:2px 0}.editable-money input::-webkit-inner-spin-button{appearance:none;margin:0}.editable-money input::-webkit-outer-spin-button{appearance:none;margin:0}.commission-card input::-webkit-inner-spin-button{appearance:none;margin:0}.commission-card input::-webkit-outer-spin-button{appearance:none;margin:0}.code-input,.stock-input{border-radius:var(--radius-sm);color:#263f60;height:31px;font-size:var(--text-caption2);background:#fff;border:1px solid #e2e8ef;outline:0;padding:0 7px;font-weight:700}.code-input{text-transform:uppercase;width:116px}.stock-input{text-align:center;width:48px}.code-input:focus,.stock-input:focus{border-color:#6680a8;box-shadow:0 0 0 2px #375b951c}.price-table tfoot th{height:54px}.price-table tfoot th:first-child{font-size:var(--text-caption);letter-spacing:.06em}.summary-total{background:#173b69}.summary-total span{color:#cbd6e6}.summary-total small{color:#b4c4dc}.summary-card dd{color:#123052}.editable-summary{align-items:center}.editable-summary dd{border-radius:var(--radius-sm);background:#fff;border:1px solid #e2e8ef;justify-content:flex-end;align-items:center;gap:4px;min-width:132px;padding:4px 7px;display:flex}.editable-summary dd span{color:#718096;font-size:var(--text-caption2)}.editable-summary input{color:#173b69;width:98px;font-size:var(--text-caption);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font-weight:760}.campaign-list-head{color:#718096;font-size:var(--text-caption2);letter-spacing:.045em;text-transform:uppercase;border-top:1px solid #e2e8ef;border-bottom:1px solid #e2e8ef;justify-content:space-between;gap:10px;margin:0 17px;padding:8px 0;font-weight:760;display:flex}.commission-card input{border-radius:var(--radius-sm);color:#173b69;width:42px;height:27px;font-size:var(--text-caption2);text-align:center;background:#fff;border:1px solid #cbd6e6;outline:none;padding:0 4px;font-weight:720}.commission-card input:focus{border-color:#6680a8;box-shadow:0 0 0 2px #375b951a}.commission-note{color:#718096;font-size:var(--text-caption2);border-top:1px solid #e2e8ef;margin:0;padding:10px 17px 14px;line-height:1.45}.workspace-page button:focus-visible,.workspace-page a:focus-visible{outline-color:#284b825c}@media (width<=780px){.login-corner-brand{width:220px;top:18px;left:18px}.product-search{grid-template-columns:minmax(0,1fr) auto auto;display:grid}}@media (width<=620px){.login-corner-brand{width:min(82vw,310px);margin:0 auto 22px;position:relative;top:auto;left:auto}.login-page{flex-direction:column;justify-content:center;display:flex}.product-search{grid-template-columns:1fr 1fr}.product-search input{grid-column:1/-1}.product-search>svg{top:21px}.product-search button{justify-content:center}}.workspace-wordmark{width:min(34vw,365px)}.workspace-wordmark img{border-radius:var(--radius-sm);object-fit:contain;background:#fff;border:1px solid #e2e8ef;width:100%;height:auto;box-shadow:0 6px 18px #12305214}.editable-money{min-width:108px}.editable-money input{width:94px;font-size:var(--text-footnote);letter-spacing:.005em;font-weight:650}.price-table tbody td{font-size:var(--text-caption)}.add-row-footer{background:#fff;border-top:1px solid #e2e8ef;padding:13px 18px 15px;display:flex}.add-row-footer button{border-radius:var(--radius-sm);color:#173b69;cursor:pointer;min-height:38px;font-size:var(--text-caption2);background:#fff;border:1px solid #cbd6e6;align-items:center;gap:7px;padding:0 14px;font-weight:720;display:inline-flex}.add-row-footer svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:15px;height:15px}.payment-summary{align-items:center}.payment-summary dd{min-width:155px}.payment-summary select{border-radius:var(--radius-sm);color:#173b69;cursor:pointer;width:100%;height:34px;font-size:var(--text-caption2);background:#fff;border:1px solid #e2e8ef;outline:none;padding:0 8px;font-weight:680}.payment-summary select:focus{border-color:#6680a8;box-shadow:0 0 0 2px #375b951a}@media (width<=780px){.workspace-wordmark{width:min(62vw,310px)}}.brand-intro{z-index:200;background:#120205;animation:2s both intro-overlay;position:fixed;inset:0;overflow:hidden}.intro-aurora{filter:blur(18px)saturate(1.18);background:radial-gradient(48% 39% at 18% 24%,#ff1c27e6,#0000 68%),radial-gradient(42% 35% at 82% 22%,#b1161cc7,#0000 71%),radial-gradient(55% 45% at 53% 82%,#6f0012d9,#0000 72%),radial-gradient(30% 30% at 53% 44%,#ff5d4b66,#0000 74%),#000;animation:2s ease-in-out both intro-aurora-move;position:absolute;inset:-18%}.intro-merve-stage,.intro-bosch-stage{place-items:center;display:grid;position:absolute;inset:0}.intro-merve-stage{animation:2s both intro-merve}.intro-merve-stage .intro-wordmark{filter:drop-shadow(0 24px 50px #0000005c);border-radius:0;width:min(78vw,1050px);height:auto}.intro-merve-stage p{color:#fff;text-shadow:0 6px 24px #0000006b;margin:0;font-family:SFMono-Regular,SF Mono,ui-monospace,monospace;font-weight:620;display:flex;position:absolute;top:calc(50% + clamp(54px,8vw,105px))}.intro-merve-stage p span{opacity:0;filter:blur(12px);animation:2s cubic-bezier(.16,1,.3,1) both intro-word;display:inline-block}.intro-merve-stage p span:nth-child(2){animation-delay:.14s}.intro-merve-stage p span:nth-child(3){animation-delay:.28s}.intro-merve-stage p:after{content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#0000);height:1px;animation:2s both intro-tagline-line;position:absolute;bottom:-13px;left:0;right:0;transform:scaleX(0)}.intro-bosch-stage{animation:2s both intro-bosch}.intro-bosch-stage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 140px 34px #0003}.intro-bosch-stage img{object-fit:cover;width:100%;height:100%}.brand-intro>button{z-index:4;color:#ffffffd6;cursor:pointer;min-height:36px;font-size:var(--text-caption2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000006b;border:1px solid #ffffff52;border-radius:999px;padding:0 15px;font-weight:660;position:absolute;bottom:22px;right:24px}.brand-intro>button:hover{color:#fff;background:#000000b3}.login-wordmark-heading{justify-content:center;margin:0;display:flex}.login-wordmark-heading img{width:min(100%,305px);height:auto;display:block}@keyframes intro-overlay{0%,86%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes intro-aurora-move{0%{transform:scale(1.16)rotate(-4deg)translate(-2%,1%)}35%{transform:scale(1.02)rotate(2deg)translate(3%,-2%)}68%{transform:scale(1.12)rotate(-1deg)translate(-1%,2%)}to{transform:scale(1.2)rotate(2deg)translate(2%,-1%)}}@keyframes intro-merve{0%,5%{opacity:0;transform:scale(.96)}13%,47%{opacity:1;transform:scale(1)}56%,to{opacity:0;transform:scale(1.03)}}@keyframes intro-word{0%,18%{opacity:0;filter:blur(12px);transform:translateY(18px)scale(.92)}27%,45%{opacity:1;filter:blur();transform:translateY(0)scale(1)}53%,to{opacity:0;filter:blur(5px);transform:translateY(-9px)scale(1.03)}}@keyframes intro-tagline-line{0%,24%{opacity:0;transform:scaleX(0)}32%,45%{opacity:1;transform:scaleX(1)}54%,to{opacity:0;transform:scaleX(.2)}}@keyframes intro-bosch{0%,49%{opacity:0;transform:scale(1.06)}59%,84%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1.02)}}@media (width<=620px){.intro-merve-stage .intro-wordmark{width:90vw}.intro-merve-stage p{top:calc(50% + 52px)}}@media (width<=900px){.intro-bosch-stage{background:radial-gradient(#4a1012 0,#120205 58%,#000 100%)}.intro-bosch-stage img{object-fit:contain}.intro-bosch-stage:after{box-shadow:inset 0 0 80px 18px #0000002e}}@media (prefers-reduced-motion:reduce){.brand-intro{animation-duration:.5s!important}.intro-merve-stage{opacity:1}.intro-bosch-stage{display:none}}.profile-picker{cursor:pointer;display:block}.profile-picker>input,.admin-avatar-picker>input,.excel-upload>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.user-avatar{border-radius:var(--radius-lg);width:48px;height:48px;overflow:hidden}.user-avatar img{width:100%;height:100%}.panel-link,.exit-button{border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:35px;padding:0 11px;text-decoration:none;display:inline-flex;font-size:var(--text-caption2)!important;font-weight:700!important}.panel-link{background:#fff;border:1px solid #e2e8ef;color:#173b69!important}.exit-button{background:#fff;border:1px solid #e5c5c6;color:#a3282c!important}.offers-link{color:#263f60;text-decoration:none}.portal-page{color:#17233b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100svh}.portal-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #e2e8ef;grid-template-columns:minmax(250px,1fr) auto minmax(120px,1fr);align-items:center;gap:24px;min-height:76px;padding:10px clamp(22px,4vw,62px);display:grid;position:sticky;top:0}.portal-logo{width:min(31vw,330px);display:block}.portal-logo img{border-radius:var(--radius-sm);width:100%;height:auto;display:block}.portal-header nav{gap:5px;display:flex}.portal-header nav a{border-radius:var(--radius-sm);color:#718096;font-size:var(--text-caption);padding:10px 13px;font-weight:680;text-decoration:none}.portal-header nav a.active,.portal-header nav a:hover{color:#173b69;background:#e2e8ef}.portal-exit{border-radius:var(--radius-sm);color:#a3282c;font-size:var(--text-caption2);background:#fff;border:1px solid #e5c5c6;justify-self:end;padding:8px 12px;font-weight:700;text-decoration:none}.portal-content{width:min(100% - 40px,1380px);margin:0 auto;padding:39px 0 56px}.portal-title-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:23px;display:flex}.portal-title-row p,.admin-heading p,.admin-topbar p{color:#a04a4b;font-size:var(--text-caption2);letter-spacing:.16em;margin:0 0 8px;font-weight:760}.portal-title-row h1{color:#17233b;letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3vw,2.65rem)}.admin-heading h1{color:#17233b;letter-spacing:-.04em;margin:0}.portal-title-row span,.admin-heading span{color:#718096;font-size:var(--text-footnote);margin-top:10px;display:block}.retention-note{border-radius:var(--radius-md);background:#e2e8ef;border:1px solid #e2e8ef;align-items:center;gap:16px;margin-bottom:15px;padding:13px 16px;display:flex}.retention-note strong{color:#173b69;font-size:var(--text-caption2)}.retention-note span{color:#718096;font-size:var(--text-caption2)}.offers-table-card{border-radius:var(--radius-lg);background:#ffffffeb;border:1px solid #e2e8ef;overflow:hidden;box-shadow:0 20px 48px #1230520f}.offers-table-card table{border-collapse:collapse;width:100%}.offers-table-card th{color:#5f6f83;height:43px;font-size:var(--text-caption2);text-align:left;text-transform:uppercase;background:#e2e8ef}.offers-table-card td,.offers-table-card th{border-bottom:1px solid #e2e8ef;padding:0 14px}.offers-table-card td{color:#445067;height:62px;font-size:var(--text-caption2)}.offers-table-card td b,.offers-table-card td strong{color:#123052}.offer-status{color:#284a78;font-size:var(--text-caption2);background:#e2e8ef;border-radius:999px;padding:5px 8px;font-weight:750;display:inline-flex}.offer-status.sent{color:#2d6b49;background:#edf0ed}.offer-actions{gap:5px;display:flex}.offer-actions a{border-radius:var(--radius-sm);color:#173b69;font-size:var(--text-caption2);background:#fff;border:1px solid #e2e8ef;padding:6px 7px;font-weight:700;text-decoration:none}.offer-scope-tabs{border-radius:var(--radius-md);background:#fff;border:1px solid #e2e8ef;gap:6px;width:max-content;margin:0 0 16px;padding:4px;display:flex}.offer-scope-tabs button{border-radius:var(--radius-sm);color:#526176;cursor:pointer;min-height:34px;font-size:var(--text-caption2);background:0 0;border:0;padding:0 16px;font-weight:750}.offer-scope-tabs button.active{color:#fff;background:#d9232e}.offer-owner-filter{border-radius:var(--radius-lg);background:#fff;border:1px solid #e2e8ef;justify-content:space-between;align-items:flex-start;gap:20px;margin:-4px 0 16px;padding:14px 16px;display:flex}.offer-owner-filter>div:first-child{gap:4px;min-width:150px;display:grid}.offer-owner-filter>div:first-child strong{color:#173b69;font-size:var(--text-caption2)}.offer-owner-filter>div:first-child span{color:#718096;font-size:var(--text-caption2)}.offer-owner-picker{width:min(100%,300px);position:relative}.offer-owner-picker summary{border-radius:var(--radius-md);color:#263f60;cursor:pointer;min-height:38px;font-size:var(--text-caption2);background:#fff;border:1px solid #cbd6e6;justify-content:space-between;align-items:center;gap:16px;padding:0 13px;font-weight:760;list-style:none;display:flex}.offer-owner-picker summary::-webkit-details-marker{display:none}.offer-owner-picker summary span{color:#d9232e;font-size:var(--text-body);transition:transform .18s}.offer-owner-picker[open] summary span{transform:rotate(180deg)}.offer-owner-options{z-index:40;border-radius:var(--radius-md);background:#fff;border:1px solid #e2e8ef;width:100%;max-height:280px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 18px 46px #1230522e}.offer-owner-options button,.offer-owner-options label{border-radius:var(--radius-sm);color:#526176;cursor:pointer;width:100%;min-height:38px;font-size:var(--text-caption2);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0 10px;font-weight:720;display:flex}.offer-owner-options input{accent-color:#d9232e;width:15px;height:15px;margin:0}.offer-owner-options button:hover,.offer-owner-options label:hover,.offer-owner-options button.active,.offer-owner-options label.active{color:#b91f2c;background:#fff1f2}.private-resource-tab{border-radius:var(--radius-sm);color:#b91f2c;font-size:var(--text-caption2);background:#fff;border:1px solid #d9232e;align-items:center;gap:6px;padding:8px 12px;font-weight:800;text-decoration:none;display:inline-flex}.private-resource-tab:hover{color:#fff;background:#d9232e}.private-resource-tab span{font-size:var(--text-caption)}.private-resource-tab.active{color:#fff;background:#d9232e}.logo-wings-embed-panel{background:#fff;width:100%;min-height:820px;padding:10px 0 0;display:none}.logo-wings-embed-panel.active{display:block}.logo-wings-embed-toolbar{border-radius:var(--radius-md);color:#173b69;background:#fff;border:1px solid #e2e8ef;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:10px 12px;display:flex}.logo-wings-embed-toolbar>div{gap:2px;display:grid}.logo-wings-embed-toolbar strong{font-size:var(--text-footnote)}.logo-wings-embed-toolbar span{color:#718096;font-size:var(--text-caption2)}.logo-wings-embed-toolbar button{border-radius:var(--radius-sm);color:#b91f2c;cursor:pointer;background:#fff;border:1px solid #d9232e;min-height:34px;padding:0 12px;font-weight:800}.logo-wings-embed-frame{border-radius:var(--radius-lg);background:#fff;border:1px solid #e2e8ef;width:100%;height:max(820px,100vh - 220px);display:block}.logo-wings-embed-toolbar .diva-toolbar-actions{align-items:center;gap:8px;display:flex}.logo-wings-embed-toolbar .diva-open-user{color:#fff;background:#173b69;border-color:#173b69}.logo-wings-embed-toolbar .diva-open-user:hover{background:#102f58}.diva-session-waiting{border-radius:var(--radius-lg);text-align:center;color:#173b69;background:#fff;border:1px solid #e2e8ef;place-content:center;gap:8px;min-height:520px;display:grid}.diva-session-waiting strong{font-size:var(--text-title3)}.diva-session-waiting span{font-size:var(--text-footnote);color:#718096}.diva-launch-message{border-radius:var(--radius-md);color:#9f1421;font-size:var(--text-caption);background:#fff;border:1px solid #e5c5c6;margin:0 16px 10px;padding:9px 12px;font-weight:700}.diva-session-empty{border-radius:var(--radius-lg);color:#173b69;background:#fff;border:1px solid #e2e8ef;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:650px;display:flex}.diva-session-empty strong{font-size:var(--text-body)}.diva-session-empty span{font-size:var(--text-subhead);color:#718096}.offer-owner{color:#123052;font-size:var(--text-caption2);white-space:nowrap;background:#e2e8ef;border-radius:999px;padding:5px 8px;font-weight:750;display:inline-flex}.empty-offers{color:#718096;place-items:center;gap:9px;padding:70px 20px;display:grid}.empty-offers a{color:#173b69;font-weight:700}.admin-page{color:#17233b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-columns:252px minmax(0,1fr);min-height:100svh;display:grid}.admin-sidebar{color:#fff;background:#123052;flex-direction:column;height:100svh;padding:24px 17px 20px;display:flex;position:sticky;top:0}.admin-brand{border-radius:var(--radius-sm);background:#fff;display:block;overflow:hidden}.admin-brand img{width:100%;height:auto;display:block}.admin-label{color:#9fb5d7;font-size:var(--text-caption2);letter-spacing:.16em;margin:24px 8px 10px;font-weight:760}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav button{border-radius:var(--radius-md);color:#cbd6e6;cursor:pointer;min-height:45px;font-size:var(--text-caption2);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 12px;font-weight:660;display:flex}.admin-sidebar nav button span{border-radius:var(--radius-sm);width:25px;height:25px;font-size:var(--text-caption2);border:1px solid #ffffff24;place-items:center;display:grid}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#fff;background:#ffffff1a}.admin-sidebar nav button.active span{background:#d8171f;border-color:#d9232e}.admin-back{color:#b9c2d0;font-size:var(--text-caption2);border-top:1px solid #ffffff1f;margin-top:auto;padding:18px 8px 0;text-decoration:none}.admin-main{min-width:0}.admin-topbar{background:#ffffffe8;border-bottom:1px solid #e2e8ef;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:10px clamp(22px,4vw,56px);display:flex}.admin-topbar p{margin-bottom:4px}.admin-topbar strong{font-size:var(--text-footnote)}.admin-user{align-items:center;gap:10px;display:flex}.admin-user>span{border-radius:var(--radius-md);color:#173b69;width:40px;height:40px;font-size:var(--text-caption2);background:#e2e8ef;place-items:center;font-weight:760;display:grid}.admin-user div{gap:2px;display:grid}.admin-user b{font-size:var(--text-caption2)}.admin-user small{color:#718096;font-size:var(--text-caption2)}.admin-section{padding:38px clamp(22px,4vw,56px) 60px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:21px;display:flex}.admin-heading h1{font-size:clamp(1.7rem,2.7vw,2.35rem)}.admin-heading button{border-radius:var(--radius-md);color:#fff;cursor:pointer;min-height:41px;font-size:var(--text-caption2);background:#173b69;border:1px solid #173b69;padding:0 15px;font-weight:720}.excel-upload{border-radius:var(--radius-lg);cursor:pointer;background:linear-gradient(135deg,#e2e8efd1,#ffffffe6);border:1px dashed #9fb5d7;align-content:center;place-items:center;gap:6px;min-height:164px;display:grid}.upload-icon{border-radius:var(--radius-md);color:#fff;width:42px;height:42px;font-size:var(--text-caption2);background:#173b69;place-items:center;font-weight:800;display:grid}.excel-upload strong{color:#263f60;font-size:var(--text-caption)}.excel-upload small{color:#718096;font-size:var(--text-caption2)}.excel-upload b{border-radius:var(--radius-sm);color:#173b69;font-size:var(--text-caption2);background:#fff;border:1px solid #cbd6e6;margin-top:4px;padding:7px 11px}.import-message{color:#718096;font-size:var(--text-caption2);margin:10px 0 16px}.admin-table-wrap{border-radius:var(--radius-lg);background:#fff;border:1px solid #e2e8ef;overflow-x:auto;box-shadow:0 15px 40px #1230520d}.admin-data-table{border-collapse:collapse;width:100%;min-width:760px}.admin-data-table th{color:#5f6f83;height:42px;font-size:var(--text-caption2);text-align:left;text-transform:uppercase;background:#e2e8ef;padding:0 11px}.admin-data-table td{color:#445067;height:58px;font-size:var(--text-caption2);border-top:1px solid #e2e8ef;padding:7px 10px}.admin-data-table tbody tr:nth-child(2n){background:#fff}.admin-data-table input,.admin-data-table select{border-radius:var(--radius-sm);color:#263f60;width:100%;height:34px;font-size:var(--text-caption2);background:#fff;border:1px solid #e2e8ef;outline:none;padding:0 8px}.admin-data-table input:focus,.admin-data-table select:focus{border-color:#6680a8;box-shadow:0 0 0 2px #375b951a}.price-admin-table{min-width:970px}.price-admin-table th:first-child,.price-admin-table td:first-child{width:160px}.active-pill{color:#2d6b49;font-size:var(--text-caption2);background:#edf0ed;border-radius:999px;padding:5px 8px;font-weight:750;display:inline-flex}.users-table td:nth-child(2) strong,.users-table td:nth-child(2) small{display:block}.users-table td:nth-child(2) small{color:#8994a7;margin-top:4px}.admin-avatar-picker{cursor:pointer;align-items:center;gap:8px;display:flex}.admin-avatar-picker img{color:#284a78;width:46px;height:46px;font-size:var(--text-caption2);background:#e2e8ef;place-items:center;font-weight:760;display:grid;overflow:hidden}.admin-avatar-picker>span{border-radius:var(--radius-md);color:#284a78;object-fit:cover;width:46px;height:46px;font-size:var(--text-caption2);background:#e2e8ef;place-items:center;font-weight:760;display:grid;overflow:hidden}.admin-avatar-picker small{color:#5f6f83;font-size:var(--text-caption2);text-decoration:underline}.switch input{opacity:0;position:absolute}.switch span{cursor:pointer;background:#cbd6e6;border-radius:999px;width:38px;height:22px;transition:background .16s;display:block;position:relative}.switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000026}.switch input:checked+span{background:#284a78}.switch input:checked+span:after{transform:translate(16px)}.admin-footnote{color:#718096;font-size:var(--text-caption2)}.username-chip{border-radius:var(--radius-sm);color:#284a78;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--text-caption2);background:#e2e8ef;padding:6px 8px;display:inline-flex}.password-action{white-space:nowrap;border-radius:var(--radius-sm);color:#173b69;cursor:pointer;min-height:32px;font-size:var(--text-caption2);background:#fff;border:1px solid #cbd6e6;padding:0 10px;font-weight:720}.password-action:hover{color:#fff;background:#d9232e;border-color:#d9232e}.user-row-actions{z-index:2;flex-wrap:nowrap;align-items:center;gap:4px;display:flex;position:relative}.user-row-actions .password-action{border-radius:7px;height:26px;min-height:26px;padding:0 9px}.users-table{min-width:980px}.users-table th,.users-table td{padding-left:7px;padding-right:7px}.users-table td{white-space:nowrap;height:46px;padding-top:4px;padding-bottom:4px}.users-table td:nth-child(2){min-width:0}.users-table select{width:auto;max-width:150px;height:28px;padding-right:4px}.users-table th.perm-cell,.users-table td.perm-cell{text-align:center;padding-left:4px;padding-right:4px}.users-table td:nth-child(2) small{margin-top:1px}.users-table .admin-avatar-picker img,.users-table .admin-avatar-picker>span{width:34px;height:34px}.users-table .username-chip{padding:3px 7px}.user-edit-action{background:#e2e8ef;border-color:#b9c2d0}.user-delete-action{color:#b91f2c;background:#fff;border-color:#e6b8bd}.user-action-message{color:#526176;font-size:var(--text-caption2);border-left:3px solid #173b69;margin:-8px 0 14px;padding:7px 10px}.admin-modal-backdrop{z-index:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a162aa8;place-items:center;padding:28px 16px 56px;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-user-modal{border-radius:var(--radius-xl);background:#fff;border:1px solid #e2e8ef;width:min(640px,100%);padding:30px;position:relative;box-shadow:0 30px 80px #0a162a3d}.admin-user-modal>p{color:#d9232e;font-size:var(--text-caption2);letter-spacing:.15em;font-weight:800}.admin-user-modal h2{color:#173b69;font-size:var(--text-title2);margin:5px 0 22px}.admin-user-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-user-form.single-column{grid-template-columns:1fr;margin-top:20px}.admin-user-form label{gap:6px;display:grid}.admin-user-form label.wide,.user-permission-options.wide{grid-column:1/-1}.admin-user-form label>span{color:#718096;font-size:var(--text-caption2);font-weight:680}.admin-user-form input,.admin-user-form select{border-radius:var(--radius-sm);color:#263f60;width:100%;min-height:42px;font-size:var(--text-caption2);background:#fff;border:1px solid #cbd6e6;outline:none;padding:0 11px}.admin-user-form input:focus,.admin-user-form select:focus{border-color:#5474a8;box-shadow:0 0 0 3px #375b951a}.user-permission-options{border-radius:var(--radius-md);background:#fff;flex-wrap:wrap;gap:18px;padding:12px;display:flex}.user-permission-options label{color:#445067;font-size:var(--text-caption2);align-items:center;gap:7px;display:flex}.user-permission-options input{accent-color:#173b69;width:16px;min-height:16px}.admin-modal-save{border-radius:var(--radius-md);color:#fff;cursor:pointer;width:100%;min-height:44px;font-size:var(--text-caption2);background:#d9232e;border:0;margin-top:18px;font-weight:760}.admin-modal-save:disabled{cursor:wait;opacity:.65}.modal-form-message{color:#b91f2c;font-size:var(--text-caption2);margin-top:12px}.password-modal{width:min(460px,100%)}.password-user-name{border-radius:var(--radius-sm);color:#284a78;font-size:var(--text-caption2);background:#e2e8ef;padding:10px 12px;font-weight:700;display:block}@media (width<=980px){.portal-header{grid-template-columns:1fr auto}.portal-header nav{display:none}.admin-page{grid-template-columns:1fr}.admin-sidebar{height:auto;position:relative}.admin-sidebar nav{grid-template-columns:repeat(2,1fr)}.admin-back{margin-top:18px}}@media (width<=680px){.portal-header{padding:10px 15px}.portal-logo{width:220px}.portal-content{width:min(100% - 24px,1380px);padding-top:25px}.portal-title-row,.admin-heading{flex-direction:column;align-items:stretch}.offers-table-card{overflow-x:auto}.offers-table-card table{min-width:920px}.retention-note{flex-direction:column;align-items:flex-start;gap:5px}.admin-user-modal{padding:25px 18px}.admin-user-form{grid-template-columns:1fr}.admin-user-form label.wide,.user-permission-options.wide{grid-column:auto}.admin-sidebar nav{grid-template-columns:1fr}.admin-section{padding:28px 14px 48px}}html{background:#f5f7fa}.workspace-footer{z-index:120;min-height:34px;font-size:var(--text-caption2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-top:1px solid #b9c2d06b;justify-content:center;align-items:center;bottom:0;left:0;right:0;color:#5f6f83!important;margin:0!important;position:fixed!important}.footer-copy{z-index:120;min-height:34px;font-size:var(--text-caption2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000c7;border-color:#ffffff1a;border-top-style:solid;border-top-width:1px;justify-content:center;align-items:center;bottom:0;left:0;right:0;color:#ffffffb3!important;margin:0!important;position:fixed!important}.workspace-footer a,.footer-copy a{color:inherit;font-weight:720;text-decoration:none;transition:color .18s}.workspace-footer a:hover,.footer-copy a:hover{color:#2877d4}.calculation-tabs{display:flex}.calculation-tabs button{cursor:pointer;font-size:var(--text-caption2);padding:0 15px;font-weight:740;transition:color .18s,background .18s;position:relative}.calculation-tabs button:after{border-radius:var(--radius-xs);content:"";background:#6c36a5;height:2px;transition:transform .2s;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.calculation-tabs button.active:after{transform:scaleX(1)}.custom-code-cell{min-width:150px;position:relative}.inline-suggestions{z-index:25;border-radius:var(--radius-sm);background:#fff;border:1px solid #e2e8ef;width:min(390px,100vw - 48px);display:grid;position:absolute;top:calc(100% - 4px);left:8px;overflow:hidden;box-shadow:0 14px 32px #12305229}.inline-suggestions button{color:#173b69;cursor:pointer;font-size:var(--text-caption2);text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e8ef;grid-template-columns:minmax(105px,1fr) auto auto;align-items:center;gap:14px;padding:9px 11px;font-weight:720;display:grid}.inline-suggestions button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inline-suggestions.has-cost button{grid-template-columns:minmax(105px,1fr) auto auto auto}.inline-suggestion-cost{color:#8b1042;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.inline-suggestion-stock{color:#7b1e2b;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.inline-suggestion-price{color:#284b82;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:76px;font-weight:850}.inline-suggestions button:hover{background:#e2e8ef}.add-row-footer{justify-content:flex-start;gap:8px}.add-row-footer .clear-rows{color:#a33145;border-color:#e5c5c6}.price-table tfoot th{font-size:var(--text-footnote)!important}.permission-check{white-space:nowrap;font-size:var(--text-caption2);align-items:center;gap:6px;font-weight:680;display:inline-flex}.permission-check input{accent-color:#173b69;width:16px;height:16px}.commission-card select{border-radius:var(--radius-sm);color:#173b69;background:#fff;border:1px solid #e2e8ef;width:62px;padding:4px}.workspace-intro>div:first-child p,.product-adder>label,.side-card-title p,.summary-card .card-heading p{color:var(--ui-red-text)!important}.secondary-action,.panel-link,.offer-actions a,.add-row-footer button,.excel-upload b,.document-toolbar a,.edit-header>a,.edit-card button{transition:color .18s,background-color .18s,border-color .18s,transform .18s,box-shadow .18s}.secondary-action:hover,.panel-link:hover,.offer-actions a:hover,.add-row-footer button:hover,.excel-upload:hover b,.document-toolbar a:hover,.edit-header>a:hover,.edit-card button:hover{transform:translateY(-1px);box-shadow:0 7px 16px #b4192529;color:#fff!important;background:#d9232e!important;border-color:#d9232e!important}.primary-action,.submit-button,.admin-heading button{transition:transform .18s,box-shadow .18s,filter .18s}.primary-action:hover,.submit-button:hover,.admin-heading button:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 10px 24px #12305233}.primary-action:active,.submit-button:active,.admin-heading button:active{transform:translateY(0)}.page-enter,.admin-page,.portal-page{animation:.36s cubic-bezier(.2,.75,.2,1) both page-enter}@keyframes page-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.intro-merve-stage p{letter-spacing:.3em;gap:.6em;font-size:clamp(.92rem,1.55vw,1.36rem)}.intro-merve-stage p span{animation-name:intro-word-refined}@keyframes intro-word-refined{0%,17%{opacity:0;filter:blur(16px);letter-spacing:.5em;transform:translateY(22px)scale(.9)}28%,44%{opacity:1;filter:blur();letter-spacing:inherit;transform:none}52%,to{opacity:0;filter:blur(8px);transform:translateY(-10px)scale(1.035)}}.document-page,.edit-offer-page{color:#18243b;min-height:100svh;padding:28px 20px 72px}.document-toolbar,.edit-header{justify-content:space-between;align-items:center;gap:18px;width:min(100%,1060px);margin:0 auto 14px;display:flex}.document-toolbar a,.edit-header>a,.edit-card button{color:#263f69;cursor:pointer;background:#fff;border:1px solid #cbd5e3;border-radius:9px;padding:9px 13px;font-size:.66rem;font-weight:720;text-decoration:none}.document-toolbar button{cursor:pointer;color:#fff;background:#233f6e;border:1px solid #233f6e;border-radius:9px;padding:9px 13px;font-size:.66rem;font-weight:720;text-decoration:none}.offer-document{background:#fff;width:min(100%,1060px);min-height:720px;margin:0 auto 24px;padding:46px 52px 34px;box-shadow:0 22px 70px #182a481f}.document-header{border-bottom:3px solid #183966;justify-content:space-between;align-items:center;gap:30px;padding-bottom:24px;display:flex}.document-header img{width:330px;height:auto}.document-header>div{text-align:right}.document-header p{color:#7950a1;letter-spacing:.17em;margin:0 0 5px;font-size:.61rem;font-weight:800}.document-header h1{color:#183966;letter-spacing:-.02em;margin:0;font-size:1.45rem}.document-header span{color:#768196;margin-top:7px;font-size:.68rem;display:block}.document-meta{background:#dfe5ee;border:1px solid #dfe5ee;grid-template-columns:1.5fr repeat(3,1fr);gap:1px;margin:22px 0;display:grid}.document-meta>div{background:#f8fafc;flex-direction:column;justify-content:center;gap:5px;min-height:76px;padding:12px;display:flex}.document-meta small{color:#788398;letter-spacing:.08em;font-size:.53rem;font-weight:760}.document-meta strong{color:#1f3559;font-size:.72rem}.document-meta span{color:#6d788a;font-size:.56rem}.document-table{border-collapse:collapse;width:100%}.document-table th{color:#fff;text-align:right;text-transform:uppercase;background:#183966;height:38px;padding:0 11px;font-size:.57rem}.document-table th:first-child,.document-table td:first-child{text-align:left}.document-table td{color:#4c5870;text-align:right;border-bottom:1px solid #e5e9ef;height:46px;padding:0 11px;font-size:.67rem}.document-table tbody tr:nth-child(2n){background:#f8fafc}.document-table tfoot th{color:#17365f;background:#e9edf4;font-size:.68rem}.document-summary{background:#e0e5ec;gap:1px;width:340px;margin:23px 0 45px auto;display:grid}.document-summary>div{color:#5b6679;background:#f7f9fc;justify-content:space-between;padding:10px 12px;font-size:.65rem;display:flex}.document-summary .document-grand{color:#fff;background:#183966;font-size:.78rem}.document-brand-footer{border-top:1px solid #dfe4ec;justify-content:space-between;align-items:flex-end;padding-top:18px;display:flex}.document-brand-footer p{color:#8791a2;font-size:.55rem}.document-brand-footer>div{align-items:center;gap:20px;display:flex}.bosch-logo{color:#ef1017;font-family:Arial,sans-serif;font-size:var(--text-title3);letter-spacing:-.04em;font-weight:900}.bambi-logo{color:#263b63;font-family:Georgia,serif;font-size:1.15rem;font-style:italic;font-weight:700}.bambi-logo small{letter-spacing:.28em;text-align:center;margin-top:-3px;font-family:Arial,sans-serif;font-size:.35rem;font-style:normal;display:block}.image-list-document{break-before:page}.document-header.compact{padding-bottom:14px}.document-header.compact img{width:230px}.document-header.compact h1{font-size:1rem}.document-image-grid,.image-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.document-image-grid figure{background:#f8fafc;border:1px solid #dde3eb;margin:0;overflow:hidden}.document-image-grid figure img,.document-image-grid figure>div{object-fit:contain;width:100%;height:250px}.document-image-grid figure>div{color:#8a94a5;place-items:center;font-size:.65rem;display:grid}.document-image-grid figcaption,.image-upload-grid strong{color:#fff;background:#183966;padding:10px 12px;font-size:.67rem;font-weight:760;display:block}.document-empty{place-items:center;gap:12px;padding:100px 20px;display:grid}.edit-header>div{text-align:center}.edit-header p{color:#76509b;font-size:var(--text-caption2);margin:0;font-weight:760}.edit-header h1{font-size:var(--text-title3);margin:4px 0 0}.edit-card,.image-editor-sheet{border-radius:var(--radius-lg);background:#fff;border:1px solid #e2e8ef;width:min(100%,1060px);margin:0 auto 18px;padding:24px;box-shadow:0 18px 45px #12305212}.edit-card{justify-content:space-between;align-items:center;gap:20px;display:flex}.edit-card p{color:#76509b;font-size:var(--text-caption2);letter-spacing:.12em;margin:0 0 5px;font-weight:800}.edit-card h2{color:#123052;margin:0}.edit-card span{color:#718096;font-size:var(--text-caption2);margin-top:8px;display:block}.image-editor-sheet header{border-bottom:2px solid #173b69;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.image-editor-sheet header img{width:220px;height:auto}.image-editor-sheet header div{text-align:right}.image-editor-sheet header small{color:#718096}.image-editor-sheet header h2{color:#173b69;font-size:var(--text-body);margin:4px 0 0}.image-upload-grid label{border-radius:var(--radius-md);cursor:pointer;background:#fff;border:1px dashed #9facc0;place-items:center;min-height:250px;display:grid;position:relative;overflow:hidden}.image-upload-grid input{opacity:0;position:absolute}.image-upload-grid label>span{color:#526176;font-size:var(--text-caption);font-weight:700}.image-upload-grid img{object-fit:contain;width:100%;height:250px}.image-upload-grid strong{position:absolute;bottom:0;left:0;right:0}.image-upload-grid label:hover{background:#e2e8ef;border-color:#284a78}@media print{.workspace-footer.screen-only{display:none!important}.offer-document{width:100%;min-height:100vh;box-shadow:none;page-break-after:always;margin:0;padding:32px}}@media (width<=760px){.document-header{flex-direction:column;align-items:flex-start}.document-header>div{text-align:left}.document-header img{width:min(100%,310px)}.document-meta{grid-template-columns:1fr 1fr}.offer-document{padding:25px 18px;overflow-x:auto}.document-table{min-width:720px}.document-summary{width:100%}.document-image-grid,.image-upload-grid{grid-template-columns:1fr}.edit-card{flex-direction:column;align-items:flex-start}.intro-merve-stage p{font-size:var(--text-footnote);letter-spacing:.19em}.workspace-footer,.footer-copy{text-align:center;padding:0 10px}}body{padding-bottom:34px}.workspace-footer,.footer-copy{display:none!important}.global-footer{z-index:500;color:#c8c8ca;min-height:34px;font-size:var(--text-caption2);letter-spacing:.025em;text-align:center;background:#34363c;border-top:1px solid #414141;justify-content:center;align-items:center;padding:0 12px;display:flex;position:fixed;bottom:0;left:0;right:0}.global-footer a{color:inherit;font-weight:600;text-decoration:none;transition:color .18s}.global-footer a:hover,.global-footer a:focus-visible{color:#ef2334}.mobile-menu,.mobile-date,.mobile-action-stack,.mobile-bottom-nav{display:none}.financial-card.calculation-card{border-radius:12px;overflow:visible;box-shadow:0 12px 30px #18396612}.table-scroll{border-radius:var(--radius-md);border:1px solid #173b69;margin:0 16px}.price-table{border-collapse:separate;border-spacing:0}.price-table thead th{color:#fff;height:42px;font-size:var(--text-caption2);background:#173b69;border:0}.price-table thead th:first-child{border-radius:var(--radius-sm) 0 0 0}.price-table thead th:last-child{border-radius:0 var(--radius-sm) 0 0}.price-table tbody tr:nth-child(odd),.price-table tbody tr:nth-child(2n){background:#fff}.price-table tbody td{color:#26344d;border-bottom:1px solid #e2e8ef}.price-table tbody td:first-child strong{color:#123052}.price-table tbody td:first-child span{text-overflow:ellipsis;max-width:170px;overflow:hidden}.price-table tfoot th{color:#fff;background:#173b69;border:0}.readonly-cell,.readonly-money{color:#526176;align-items:center;min-height:30px;font-weight:720;display:inline-flex}.readonly-money{justify-content:flex-end;min-width:82px}.customer-modal-backdrop{z-index:450;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a122094;place-items:center;padding:22px 16px 54px;animation:.18s both modal-fade;display:grid;position:fixed;inset:0;overflow:auto}.customer-modal{border-radius:var(--radius-lg);background:#fff;border:1px solid #173b6933;width:min(100%,680px);padding:28px;animation:.24s cubic-bezier(.2,.8,.2,1) both modal-rise;position:relative;box-shadow:0 28px 80px #0a162a4d}.customer-modal>p{color:#76509b;font-size:var(--text-caption2);letter-spacing:.15em;margin:0 0 5px;font-weight:800}.customer-modal h2{color:#173b69;font-size:var(--text-title2);margin:0 0 22px}.modal-close{color:#526176;cursor:pointer;width:34px;height:34px;font-size:var(--text-title3);background:#fff;border:1px solid #e2e8ef;border-radius:50%;position:absolute;top:14px;right:15px}.customer-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.customer-form-grid label{gap:6px;display:grid}.customer-form-grid label.wide{grid-column:1/-1}.customer-form-grid span{color:#526176;font-size:var(--text-caption2);font-weight:720}.customer-form-grid input{border-radius:var(--radius-sm);color:#17233b;width:100%;min-height:42px;font:inherit;font-size:var(--text-caption);background:#fff;border:1px solid #e2e8ef;outline:0;padding:10px 12px}.customer-form-grid textarea{border-radius:var(--radius-sm);color:#17233b;width:100%;font:inherit;font-size:var(--text-caption);resize:vertical;background:#fff;border:1px solid #e2e8ef;outline:0;min-height:68px;padding:10px 12px}.customer-form-grid input:focus,.customer-form-grid textarea:focus{border-color:#1d4f91;box-shadow:0 0 0 3px #1d4f911a}.modal-save{border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:#d9232e;border:0;width:100%;min-height:46px;margin-top:18px;font-weight:800}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.admin-data-tools{justify-content:space-between;align-items:flex-end;gap:18px;margin:15px 0 12px;display:flex}.admin-data-tools label{color:#526176;width:min(100%,420px);font-size:var(--text-caption2);gap:6px;font-weight:750;display:grid}.admin-data-tools input{border-radius:var(--radius-sm);color:#123052;background:#fff;border:1px solid #e2e8ef;min-height:40px;padding:0 12px}.danger-button,.offer-actions .delete-offer{border-radius:var(--radius-sm);color:#c91f32;cursor:pointer;font-size:var(--text-caption2);background:#fff;border:1px solid #d9232e;padding:8px 11px;font-weight:750}.danger-button:hover,.offer-actions .delete-offer:hover{color:#fff;background:#d9232e}.offers-notice{border-radius:var(--radius-sm);color:#a3282c;font-size:var(--text-caption2);background:#fff;border:1px solid #e5c5c6;padding:10px 12px}.classic-offer{padding:38px 42px 0;position:relative}.classic-header{border-bottom:4px solid #193d6d;grid-template-columns:1.15fr .7fr .75fr;align-items:center;gap:24px;min-height:104px;padding-bottom:16px;display:grid}.classic-merve-logo{width:100%;max-width:330px;height:auto}.classic-bosch-logo{object-fit:contain;justify-self:end;width:150px;height:84px}.classic-title{text-align:center}.classic-title p{color:#6e4a99;letter-spacing:.18em;margin:0 0 4px;font-size:.55rem;font-weight:800}.classic-title h1{color:#183966;margin:0;font-size:1.18rem}.classic-title strong{color:#768196;margin-top:7px;font-size:.6rem;display:block}.classic-meta{grid-template-columns:1.25fr .8fr 1fr;gap:18px;margin:20px 0;display:grid}.classic-meta>div{background:#f8fafc;border:1px solid #dfe5ee;min-height:126px;padding:14px}.classic-meta small{color:#77859b;letter-spacing:.08em;font-size:.52rem;font-weight:800}.classic-meta h2{color:#183966;margin:7px 0;font-size:.77rem}.classic-meta p{color:#56647a;margin:4px 0;font-size:.56rem;line-height:1.35}.offer-center-meta{gap:6px;display:grid}.offer-center-meta span{color:#718096;font-size:var(--text-caption2);justify-content:space-between;align-items:center;gap:8px;font-weight:750;display:flex}.offer-center-meta b{color:#123052;font-size:var(--text-caption2);text-align:right}.prepared-block{text-align:right}.classic-table{border-collapse:separate;border-spacing:0;border:1px solid #1d3e6d;border-radius:10px;overflow:hidden}.classic-table th:first-child,.classic-table td:first-child{text-align:center;width:30px}.classic-table th:nth-child(2),.classic-table td:nth-child(2),.classic-table th:nth-child(3),.classic-table td:nth-child(3){text-align:left}.classic-table tbody tr:nth-child(2n){background:#f3f5f9}.offer-notes{background:#fff;border:1px solid #e2e8ef;margin-top:16px;padding:12px 14px}.offer-notes strong{color:#173b69;font-size:var(--text-caption2)}.offer-notes p{color:#526176;font-size:var(--text-caption2);margin:5px 0 0}.document-finance{width:370px;margin:20px 0 34px auto}.document-finance h2{color:#fff;background:#183966;margin:0;padding:10px 12px;font-size:.68rem}.document-finance>div{color:#5a667b;border:1px solid #e0e5ec;border-top:0;justify-content:space-between;padding:9px 11px;font-size:.63rem;display:flex}.document-finance .document-grand{color:#183966;background:#edf2f8;font-size:.76rem}.document-finance p{color:#183966;background:#f8fafc;border-left:4px solid #d9232e;justify-content:space-between;align-items:center;margin:8px 0 0;padding:10px 12px;font-size:.69rem;font-weight:800;display:flex}.document-finance p b{font-size:.78rem}.classic-bottom{background:#173963;justify-content:center;align-items:center;gap:42px;min-height:100px;margin:0 -42px;padding:14px 42px;display:flex}.contact-stack{text-align:center;gap:7px;display:grid}.service-phone{border-radius:var(--radius-sm);color:#fff;font-size:var(--text-footnote);letter-spacing:.05em;background:#2476be;padding:7px 24px;font-weight:850}.whatsapp-line{border-radius:var(--radius-sm);color:#fff;font-size:var(--text-caption2);background:#25d366;padding:7px 15px;font-weight:800}.classic-bottom img{width:150px;height:auto;position:absolute;right:42px}@keyframes intro-bosch-fast{0%,49%{opacity:0;transform:scale(1.05)}57%,72%{opacity:1;transform:scale(1)}84%,to{opacity:0;transform:scale(1.015)}}.intro-bosch-stage{animation-name:intro-bosch-fast}@media (width<=760px){.mobile-date{color:#5f6f83;font-size:var(--text-caption2);margin-left:auto;display:block}.workspace-wordmark{width:104px}.user-copy,.panel-link,.exit-button{display:none}.user-avatar{width:38px;height:38px}.workspace-intro,.offer-meta label:nth-child(2),.offer-meta label:nth-child(4){display:none}.workspace-grid{flex-direction:column;display:flex}.calculation-tabs button{flex:1}.card-heading{padding:12px 14px}.product-adder{padding:0 14px 12px}.product-search{grid-template-columns:20px 1fr}.product-search button{grid-column:1/-1;width:100%;min-height:40px}.add-row-footer{padding:12px 10px}.intro-actions{display:none}.mobile-action-stack{gap:10px;margin:16px 0;display:grid}.mobile-action-stack button{width:100%;min-height:46px}.customer-modal-backdrop{place-items:end center;padding:0 0 40px}.customer-modal{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:88svh;padding:24px 18px;overflow:auto}.customer-form-grid{grid-template-columns:1fr}.customer-form-grid label.wide{grid-column:auto}.admin-data-tools{flex-direction:column;align-items:stretch}.portal-header nav{display:none}.classic-offer{padding:22px 16px 0}.classic-header{grid-template-columns:1fr 1fr;gap:12px}.classic-title{grid-area:2/1/auto/-1}.classic-bosch-logo{width:100px;height:64px}.classic-meta{grid-template-columns:1fr}.classic-meta>div{min-height:auto}.prepared-block{text-align:left}.classic-table{min-width:760px}.document-finance{width:100%}.classic-bottom{justify-content:flex-start;margin:0 -16px;padding:14px 16px}.classic-bottom img{width:92px;position:static}.contact-stack{flex:1}.intro-bosch-stage img{object-fit:contain}}@media print{.classic-offer{padding:30px 34px 0}.classic-bottom{margin:0 -34px;padding-left:34px;padding-right:34px}.classic-bottom img{right:34px}}@media (prefers-reduced-motion:reduce){.page-enter,.admin-page,.portal-page{animation:none!important}.secondary-action,.panel-link,.offer-actions a,.add-row-footer button,.primary-action,.submit-button{transition:none!important}}.mobile-app-logo,.mobile-header-actions{display:none}.workspace-intro>div:first-child h1{color:#17233b!important}.workspace-intro>div:first-child>p:last-child{color:#65716b!important}.financial-card.calculation-card{border:1px solid #525a6529}.campaign-list-head strong,.side-card li strong,.commission-card tbody td:last-child{color:#6c36a5!important}.calculation-tabs{background:#fff;border-bottom:1px solid #e2e8ef;gap:8px;padding:12px 18px}.calculation-tabs button{border-radius:var(--radius-sm);color:#173b69;background:#fff;border:1px solid #cbd6e6;min-height:36px}.calculation-tabs button:after{display:none}.calculation-tabs button.active{color:#fff;background:#d9232e;border-color:#d9232e}.v7-offer{box-sizing:border-box;aspect-ratio:210/297;width:min(100%,1060px);min-height:0;padding:0 52px;position:relative;overflow:hidden}.v7-document-header{background:#112c4f;border-left:8px solid #ed1b2e;justify-content:space-between;align-items:center;gap:28px;min-height:150px;margin:0 -52px;padding:25px 52px;display:flex;position:relative}.v7-document-header>div{background:#fff;align-items:center;width:52%;min-height:72px;padding:8px;display:grid}.v7-document-header>div img{object-fit:contain;width:100%;max-width:460px;height:72px}.v7-document-header>img{object-fit:contain;background:#fff;width:145px;height:105px}.v7-meta{background:#f3f6fa;border-radius:14px;gap:0;margin:28px 0;display:grid;overflow:hidden}.v7-meta>div{background:#f3f6fa;min-height:122px;padding:17px 20px}.v7-meta small{color:#ed1b2e;font-weight:800}.v7-meta h2{color:#1c2940;margin:8px 0;font-size:.84rem}.v7-meta p{color:#6f7b8e;margin:4px 0;font-size:.56rem;line-height:1.35}.v7-form-label{place-items:start center;display:grid}.v7-form-label span{color:#fff;letter-spacing:.01em;text-align:center;background:#112c4f;border-radius:999px;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-weight:600;display:inline-flex}.v7-offer-meta{text-align:center;align-content:center;gap:7px;display:grid}.v7-offer-meta h1{color:#17345f;margin:0 0 4px;font-size:.92rem}.v7-offer-meta span{color:#6f7b8e;text-align:left;justify-content:space-between;gap:8px;font-size:.48rem;font-weight:760;display:flex}.v7-offer-meta b{color:#1c2940;text-align:right;font-size:.52rem}.v7-document-table{border-collapse:separate;border-spacing:0;border:1px solid #17345f;border-radius:10px;overflow:hidden}.v7-document-table th:first-child,.v7-document-table td:first-child{text-align:center;width:30px}.v7-document-table th:nth-child(2),.v7-document-table td:nth-child(2),.v7-document-table th:nth-child(3),.v7-document-table td:nth-child(3){text-align:left}.v7-lower{grid-template-columns:1fr 340px;gap:34px;margin:24px 0 58px;display:grid}.v7-conditions h2,.v7-finance h2{color:#ed1b2e;margin:0 0 15px;font-size:.61rem}.v7-conditions p{color:#6f7b8e;margin:0 0 10px;font-size:.6rem}.v7-finance{background:#f3f6fa;border-radius:12px;padding:18px}.v7-finance>div{color:#6f7b8e;border-bottom:1px solid #d9e0ea;justify-content:space-between;gap:16px;padding:9px 0;font-size:.61rem;display:flex}.v7-finance strong{color:#1c2940}.v7-finance .discount-value{color:#ed1b2e}.v7-finance .v7-grand{color:#17345f;border:0;align-items:center;font-weight:800}.v7-finance .v7-grand strong{color:#17345f;font-size:1.16rem}.v7-finance p{color:#6f7b8e;margin:3px 0 0;font-size:.6rem}.v7-signatures{grid-template-columns:1fr 1fr;gap:200px;margin:0 0 56px;display:grid}.v7-signatures>div{border-top:1px solid #cfd7e3;gap:9px;padding-top:12px;display:grid}.v7-signatures strong{color:#1c2940;font-size:.58rem}.v7-signatures span{color:#7c8799;font-size:.55rem}.v7-document-footer{color:#fff;background:#112c4f;align-items:center;min-height:96px;margin:0;padding:18px 52px;display:grid;position:absolute;bottom:0;left:0;right:0}.v7-document-footer>div:first-child{gap:9px;display:grid}.v7-document-footer>div:first-child strong{font-size:.57rem}.v7-document-footer>div:first-child span{color:#bdcadc;font-size:.53rem}.v7-contact{place-self:center;gap:6px;width:228px;display:grid}.v7-contact-card{color:#fff;background:linear-gradient(135deg,#b81725,#d52835);border:1px solid #ffffff2e;border-radius:9px;grid-template-columns:38px 1fr;min-height:37px;display:grid;overflow:hidden;box-shadow:0 7px 16px #07112133,inset 0 1px #ffffff14}.v7-contact-card i{background:#8f1420;place-items:center;display:grid}.v7-contact-card svg{stroke:#fff;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.v7-contact-card.whatsapp svg{fill:#fff;stroke:none}.v7-contact-card>span{text-align:left;align-content:center;gap:1px;padding:5px 10px;display:grid}.v7-contact-card small{color:#ffd9dc;letter-spacing:.09em;font-size:.39rem;font-weight:760}.v7-contact-card b{color:#fff;letter-spacing:.045em;font-size:.64rem;font-weight:820}.v7-contact-card:first-child b{letter-spacing:.075em;font-size:.78rem}.v7-document-footer img{width:125px;height:auto}.edit-empty-note{color:#718096;font-size:var(--text-caption)}@media (width<=760px){.workspace-wordmark,.portal-logo,.user-menu,.portal-header>nav,.portal-exit{display:none}.mobile-menu{cursor:pointer;width:34px;height:44px;font-size:var(--text-title2);place-items:center;display:grid}.mobile-app-logo{object-fit:cover;width:48px;height:48px;display:block}.mobile-header-actions{align-items:center;gap:18px;margin-left:auto;display:flex}.mobile-header-actions button,.mobile-header-actions a{cursor:pointer;width:34px;height:42px;font-size:var(--text-title1);place-items:center;text-decoration:none;display:grid}.mobile-header-actions svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.workspace-content,.portal-content{padding:14px 12px 118px}.offer-meta label span,.product-adder>label,.card-heading>span,.summary-card dt,.side-card li span,.commission-card td,.retention-note span{color:#b8b8bd}.editable-money input,.editable-summary input{color:#fff}.financial-card.calculation-card{border-color:#414141}.out-catalog-list{background:#202126;border-color:#414141;margin:0 10px 14px}.out-catalog-list>div{color:#fff}.out-catalog-list>div span,.out-catalog-list>p{color:#aaaab0}.out-catalog-list ul{grid-template-columns:1fr;max-height:260px}.out-catalog-list li button{color:#fff;background:#202126;border-color:#414141}.out-catalog-list li button:hover,.out-catalog-list li button:focus-visible{background:#301b20;border-color:#e4003b}.out-catalog-list li small{color:#aaaab0}.out-catalog-list li button>strong{color:#ff7a30}.table-scroll{border-color:#414141}.add-row-footer{background:#202126;border-color:#414141}.side-card ul{padding-bottom:14px}.commission-card{overflow-x:auto}.commission-card table{min-width:100%}.portal-title-row,.offers-table-card th:first-child,.offers-table-card td:first-child,.offers-table-card th:nth-child(4),.offers-table-card td:nth-child(4),.offers-table-card th:nth-child(5),.offers-table-card td:nth-child(5),.offers-table-card th:nth-child(6),.offers-table-card td:nth-child(6){display:none}.offers-table-card thead,.offers-table-card tr{width:100%}.offers-table-card tr{border-bottom:1px solid #414141;grid-template-columns:minmax(0,1fr) minmax(116px,1fr) minmax(104px,.8fr);align-items:start;display:grid}.offers-table-card th{font-size:var(--text-caption2);background:0 0;border:0;padding:12px 10px}.offers-table-card td{color:#e2e8ef;font-size:var(--text-caption2);background:0 0;border:0;padding:12px 10px}.offers-table-card th{color:#fff;text-align:left}.v7-offer{min-width:760px}.document-page{overflow-x:auto}.document-toolbar{min-width:760px}}@media print{.v7-offer{padding:0 34px}}.v7-document-header .v7-merve-brand{background:0 0;align-items:center;gap:14px;width:390px;min-height:0;padding:0;display:flex}.v7-document-header .v7-me-mark{object-fit:cover;border-radius:12px;width:74px;height:74px}.v7-document-header .v7-merve-wordmark{object-fit:contain;width:292px;height:auto}.v7-document-header .v7-bosch-brand{object-fit:contain;object-position:right center;background:0 0;width:390px;height:88px;margin-left:auto;display:block}.v7-meta small,.v7-meta h2{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.v7-meta small{letter-spacing:.075em;font-size:.62rem}.v7-prepared{text-align:right;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}.v7-prepared p,.v7-prepared h2,.v7-prepared small{font-family:inherit}.v7-prepared-meta{border-top:1px solid #d9e0ea;gap:5px;margin-top:10px;padding-top:9px;display:grid}.v7-prepared-meta span{color:#6f7b8e;text-align:right;justify-content:flex-end;gap:12px;font-family:inherit;font-size:.52rem;font-weight:450;display:flex}.v7-prepared-meta b{color:#1c2940;text-align:right;font-family:inherit;font-weight:500}.v7-document-table{table-layout:fixed}.v7-col-index{width:4%}.v7-col-code{width:15%}.v7-col-description{width:27%}.v7-col-qty{width:7%}.v7-col-price,.v7-col-total{width:15%}.v7-col-offer{width:17%}.v7-document-table th,.v7-document-table td{box-sizing:border-box;vertical-align:middle}.v7-document-table th:nth-child(n+4),.v7-document-table td:nth-child(n+4){text-align:right}.v7-document-table th:nth-child(4),.v7-document-table td:nth-child(4){text-align:center}.v7-document-table tfoot th:first-child,.v7-document-table tfoot th:nth-last-child(-n+2){text-align:right}.admin-list-subheading{border-top:1px solid #e2e8ef;margin-top:34px;padding-top:28px}.admin-list-subheading h2{color:#17233b;font-size:var(--text-title2);letter-spacing:-.025em;margin:0}.edit-products-scroll{width:100%;margin:20px 0;overflow-x:auto}.v7-meta{grid-template-columns:1fr 1fr;position:relative}.v7-customer{grid-column:1;padding-right:94px!important}.v7-prepared{grid-column:2;padding-left:94px!important}.v7-form-label{z-index:3;position:absolute;top:16px;left:50%;transform:translate(-50%);background:0 0!important;min-height:0!important;padding:0!important}.v7-form-label span{min-width:126px;min-height:31px;padding:0 20px;font-size:.78rem}.analytics-toolbar{justify-content:space-between;gap:18px;display:flex}.analytics-toolbar label{color:#5f6f83;font-size:var(--text-caption2);gap:7px;font-weight:760;display:grid}.analytics-toolbar select{color:#123052;min-width:150px;font:inherit;border:1px solid #e2e8ef}.analytics-status{margin:0}.analytics-summary{display:grid}.analytics-stat span,.analytics-stat strong,.analytics-stat small{display:block}.analytics-grid{grid-template-columns:1fr 1fr;display:grid}.analytics-card{border:1px solid #e2e8ef;overflow:hidden}.analytics-card h2{margin:0}.analytics-card table{border-collapse:collapse;width:100%}.analytics-card th{text-align:left}.analytics-card td{text-align:left;border-top:1px solid #e2e8ef}.analytics-card th{letter-spacing:.06em}.analytics-card td:last-child,.analytics-card th:last-child{text-align:right}.analytics-path{color:#173b69;font-family:SFMono-Regular,SF Mono,ui-monospace,monospace}.analytics-recent{grid-column:1/-1}.analytics-empty{font-size:var(--text-caption2);margin:0}@media (width<=900px){.analytics-grid{grid-template-columns:1fr}.analytics-recent{grid-column:auto}}@media (width<=760px){.analytics-toolbar{flex-direction:column}.analytics-toolbar select{width:100%}.v7-customer{padding-right:94px!important}.v7-prepared{padding-left:94px!important}}.edit-products-scroll table{border-collapse:collapse;width:100%;min-width:720px}.edit-products-scroll th{color:#fff;text-align:left;font-size:var(--text-caption2);background:#173b69;padding:11px}.edit-products-scroll td{border-bottom:1px solid #e2e8ef;padding:8px}.edit-products-scroll input{border-radius:var(--radius-sm);color:#17233b;width:100%;font:inherit;font-size:var(--text-caption2);background:#fff;border:1px solid #e2e8ef;padding:9px}.image-upload-placeholder{border-radius:var(--radius-md);color:#9aa3b0;text-align:center;background:#fff;border:1px dashed #cbd6e6;align-content:center;place-items:center;gap:7px;min-height:250px;display:grid}.image-upload-placeholder span{font-size:var(--text-caption2);font-weight:750}.image-upload-placeholder small{font-size:var(--text-caption2)}.password-requests{border-top:1px solid #e2e8ef;margin-top:28px;padding-top:24px}.password-requests>div:first-child p{color:#d9232e;font-size:var(--text-caption2);letter-spacing:.12em;margin:0;font-weight:850}.password-requests h2{color:#173b69;margin:6px 0 16px}.reset-status{color:#526176;font-size:var(--text-caption2);background:#e2e8ef;border-radius:999px;padding:5px 9px;font-weight:760;display:inline-flex}.reset-status.pending{color:#8a5a07;background:#f1e8d6}.reset-status.sent{color:#23723b;background:#e4f4e9}.forgot-password-button{color:inherit;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.document-toolbar>div{align-items:center;gap:8px;display:flex}.document-toolbar .document-mail-button{color:#263f69;background:#fff;border-color:#cbd5e3}.document-mail-backdrop{z-index:700;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a12209e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.document-page:has(.document-mail-backdrop){animation:none!important;transform:none!important}.document-mail-backdrop{min-height:100dvh;align-items:center!important;inset:0!important}.document-mail-modal{color:#1b2b44;background:#fff;border-radius:18px;gap:12px;width:min(100%,440px);padding:28px;display:grid;position:relative;box-shadow:0 30px 90px #06112352}.document-mail-modal>p{color:#d9232e;letter-spacing:.13em;margin:0;font-size:.58rem;font-weight:850}.document-mail-modal h2{color:#19355d;margin:0}.document-mail-modal>span{color:#6c788b;font-size:.7rem;line-height:1.5}.document-mail-modal label{color:#58667b;gap:6px;margin-top:7px;font-size:.62rem;font-weight:750;display:grid}.document-mail-modal input{font:inherit;border:1px solid #d7dee9;border-radius:9px;padding:11px}.document-mail-modal>button:not(.modal-close){color:#fff;cursor:pointer;background:#d9232e;border:0;border-radius:9px;min-height:43px;font-weight:800}.document-mail-modal>button:disabled{cursor:wait;opacity:.65}.document-mail-modal small{color:#66748a;min-height:18px;line-height:1.45}.password-reset-backdrop{z-index:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.password-reset-modal{border-radius:var(--radius-lg);color:#fff;background:#202126;border:1px solid #ffffff21;width:min(100%,440px);padding:28px;position:relative;box-shadow:0 30px 90px #00000073}.password-reset-modal>p{color:#ef3340;font-size:var(--text-caption2);letter-spacing:.13em;margin:0;font-weight:850}.password-reset-modal h2{font-size:var(--text-title2);margin:7px 0 10px}.password-reset-modal>span{color:#b9c2d0;font-size:var(--text-caption2);line-height:1.55;display:block}.password-reset-modal form,.password-reset-modal label{gap:8px;display:grid}.password-reset-modal form{margin-top:20px}.password-reset-modal label span{color:#d7d9de;font-size:var(--text-caption2);font-weight:730}.password-reset-modal input{border-radius:var(--radius-sm);color:#fff;font:inherit;background:#202126;border:1px solid #484a52;padding:12px}.password-reset-modal form>button{border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:#d9232e;border:0;min-height:44px;font-weight:800}.password-reset-modal small{color:#c8c8ca;min-height:18px;line-height:1.45}.edit-first-page{border-radius:var(--radius-lg);background:#fff;border:1px solid #e2e8ef;width:min(100%,1060px);margin:0 auto 18px;padding:24px;box-shadow:0 18px 48px #12305214}.edit-section-heading p{color:#d9232e;font-size:var(--text-caption2);letter-spacing:.12em;margin:0;font-weight:850}.profile-card-heading p{font-weight:850}.edit-section-heading h2{color:#173b69;margin:6px 0}.edit-section-heading span{color:#718096;font-size:var(--text-caption)}.edit-first-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.profile-form{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.edit-first-page-grid label{color:#526176;font-size:var(--text-caption2);gap:6px;font-weight:750;display:grid}.profile-form label{display:grid}.edit-first-page-grid label.wide{grid-column:1/-1}.edit-first-page-grid input,.edit-first-page-grid textarea,.edit-first-page-grid select{border-radius:var(--radius-sm);color:#17233b;width:100%;font:inherit;background:#fff;border:1px solid #e2e8ef;padding:10px 12px}.profile-form input,.profile-form select{width:100%;font:inherit;border:1px solid #e2e8ef}.edit-first-page-grid textarea{resize:vertical;min-height:72px}.edit-save-button{border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:#d9232e;border:0;padding:11px 18px;font-weight:800}.profile-actions button{color:#fff;cursor:pointer;background:#d9232e;border:0}.edit-product-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.edit-product-actions>button:first-child{border-radius:var(--radius-sm);color:#173b69;cursor:pointer;background:#fff;border:1px solid #173b69;padding:10px 18px;font-weight:800}.edit-remove-item{border-radius:var(--radius-sm);color:#b91f2c;font-size:var(--text-caption2);cursor:pointer;background:#fff;border:1px solid #e6b8bd;padding:7px 10px;font-weight:800}.pdf-export-clone.offer-cover .cover-me:after,.pdf-export-clone.offer-cover .cover-stage:before{pointer-events:none}.pdf-export-clone.offer-cover .cover-center{visibility:hidden!important}.profile-photo-editor{cursor:pointer;align-items:center;display:flex}.profile-photo-editor input{display:none}.profile-photo-editor>span{color:#fff;background:#d9232e;border-radius:50%;place-items:center;font-weight:850;display:grid;overflow:hidden}.profile-photo-editor img{width:100%;height:100%}.profile-actions{align-items:center;gap:12px;display:flex}.profile-actions a{color:#263f60;border:1px solid #cbd6e6;text-decoration:none}.admin-access-state{color:#17233b;text-align:center;background:#e2e8ef;place-items:center;min-height:100svh;display:grid}.admin-access-state>div{border-radius:var(--radius-lg);background:#fff;max-width:520px;padding:32px}.admin-access-state a{color:#d9232e}.mobile-profile-link{font-weight:850;overflow:hidden;color:#fff!important;font-size:var(--text-caption2)!important;background:#d9232e!important;border:2px solid #555!important;border-radius:50%!important}.mobile-profile-link img{width:100%;height:100%}.mobile-offer-search{display:none}@media (width>=761px) and (width<=1180px){.workspace-content,.portal-content{width:calc(100% - 32px);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.workspace-grid{grid-template-columns:minmax(0,1fr)}.insight-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.summary-card{grid-column:1/-1}.financial-card,.summary-card,.side-card{max-width:100%}.table-scroll,.admin-table-wrap{width:100%;max-width:calc(100vw - 32px);overflow-x:auto}.portal-header nav{gap:10px}.portal-header nav a{font-size:var(--text-caption2);padding:7px 8px}.admin-page{grid-template-columns:210px minmax(0,1fr)}.admin-main{min-width:0}.admin-section{padding-left:20px;padding-right:20px}.v7-offer{width:min(100vw - 32px,1060px)}}@media (width<=760px){.offer-scope-tabs{background:#202126;border-color:#484a52;width:100%;margin-bottom:14px}.offer-scope-tabs button{color:#c8c8ca;flex:1;padding:0 8px}.mobile-profile-link{width:38px!important;height:38px!important}.mobile-offer-search{color:#b8b8bd;font-size:var(--text-caption2);gap:6px;margin-bottom:12px;display:grid}.mobile-offer-search input{border-radius:var(--radius-sm);color:#fff;background:#202126;border:1px solid #414141;padding:10px}.summary-total{color:#fff!important}.edit-header{gap:8px;padding:14px}.edit-header>div{min-width:0}.edit-header h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edit-first-page,.edit-card,.image-editor-sheet{color:#fff;width:calc(100% - 24px);margin-left:auto;margin-right:auto}.profile-card,.edit-section-heading h2{color:#fff}.edit-section-heading span{color:#b8b8bd}.edit-first-page-grid{grid-template-columns:1fr}.edit-first-page-grid label.wide{grid-column:auto}.edit-first-page-grid input,.edit-first-page-grid textarea,.edit-first-page-grid select{color:#fff;background:#202126;border-color:#414141}.profile-actions{flex-direction:column}.profile-actions a{text-align:center;color:#fff}.workspace-header:after,.portal-header:after,.admin-sidebar:after{content:"";opacity:.9;position:absolute;bottom:-1px;left:0;right:0}.mobile-menu,.mobile-header-actions button,.mobile-header-actions a{color:#fff;background:#202126;border:1px solid #34363c;border-radius:50%}.mobile-app-logo{border-radius:var(--radius-md);box-shadow:0 7px 18px #d9232e3d}.edit-first-page,.edit-card,.image-editor-sheet{border-radius:var(--radius-lg);background:#202126;border:1px solid #34363c;overflow:hidden;box-shadow:0 14px 34px #0000002e}.calculation-tabs{background:#202126;border-bottom-color:#34363c;gap:8px;padding:12px}.calculation-tabs button{color:#d8deda;background:#202126;border-color:#34363c;border-radius:999px}.calculation-tabs button.active{color:#fff;background:#d9232e;border-color:#d9232e;box-shadow:0 7px 18px #d9232e38}.primary-action,.submit-button,.admin-modal-save,.edit-save-button,.profile-actions button{color:#fff!important;background:#d9232e!important}.admin-sidebar{z-index:250;background:#111311fa;height:auto;padding:10px 10px 12px;position:sticky;top:0}.admin-brand,.admin-label,.admin-back{display:none}.admin-sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.admin-sidebar nav button{border-radius:var(--radius-md);color:#b8b8bd;min-height:48px;font-size:var(--text-caption2);text-align:center;background:#202126;border:1px solid #34363c;justify-content:center;gap:4px;padding:5px}.admin-sidebar nav button span{display:none}.admin-sidebar nav button.active{color:#fff;background:#d9232e;border-color:#d9232e}.admin-topbar{color:#fff;background:#202126;border-bottom:1px solid #34363c;padding:13px 14px}.admin-topbar p{color:#ef3340}.admin-topbar small{color:#aaaab0}.admin-user{display:none}.admin-section{padding:22px 10px 110px}.admin-heading h1,.password-requests h2{color:#fff}.admin-heading span,.admin-footnote{color:#aaaab0}.admin-table-wrap{max-width:calc(100vw - 20px);box-shadow:none;-webkit-overflow-scrolling:touch;background:#202126;border-color:#34363c}.admin-data-table th{color:#d8deda;background:#202126}.admin-data-table td{color:#e2e8ef;border-top-color:#34363c}.admin-data-table tbody tr:nth-child(2n){background:#202126}.admin-data-table input,.admin-data-table select{color:#fff;background:#202126;border-color:#414141}.excel-upload{background:linear-gradient(135deg,#202126,#202126);border-color:#484a52}.excel-upload strong{color:#fff}.excel-upload small,.import-message{color:#aaaab0}.upload-icon{background:#d9232e}.admin-modal-backdrop{overscroll-behavior:contain}.admin-user-modal{color:#fff;background:#202126;border-color:#34363c}.admin-user-modal h2{color:#fff}.scrap-workspace{grid-template-columns:minmax(0,1fr)}.scrap-workspace>.calculation-card{width:100%}.scrap-workspace>.insight-column{display:none}.admin-user-form label>span{color:#b8b8bd}.admin-user-form input,.admin-user-form select{color:#fff;background:#202126;border-color:#484a52}.user-permission-options{background:#202126}.user-permission-options label{color:#d8deda}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #ef3340}.mobile-nav-icon{color:inherit;place-items:center;display:grid}.mobile-nav-icon svg{stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}.mobile-nav-logo{background:#ef1017;border:1px solid #ffffff29;overflow:hidden;box-shadow:0 7px 18px #d9232e3d}.mobile-nav-logo img{object-fit:cover;width:100%;height:100%;display:block}.workspace-grid{max-width:100%}.table-scroll{box-sizing:border-box;scrollbar-color:#d9232e #202126;scrollbar-width:thin;overscroll-behavior-inline:contain;border-radius:0}.price-table th,.price-table td{box-sizing:border-box;white-space:nowrap}.price-table th:first-child,.price-table td:first-child{min-width:170px}.price-table th:nth-child(2),.price-table td:nth-child(2){min-width:68px}.price-table th:nth-child(n+3),.price-table td:nth-child(n+3){min-width:104px}.price-table tbody td{height:54px;font-size:var(--text-caption)}.price-table .editable-money{min-width:96px}.price-table .editable-money input{min-width:68px;font-size:var(--text-caption)}.offers-table-card table{width:100%;min-width:0;display:block}.offers-table-card tbody{width:100%;min-width:0}.offers-table-card thead{display:none}.offers-table-card tbody{gap:13px;display:grid}.offers-table-card tbody tr{border-radius:var(--radius-xl);border:1.5px solid #d9232ed1;grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:0;padding:14px;display:grid}.offers-table-card tbody td{color:#d8deda;width:auto;height:auto;font-size:var(--text-caption2);padding:0;line-height:1.4;background:0 0!important;border:0!important;display:block!important}.offers-table-card tbody td:first-child{font-size:var(--text-caption2);letter-spacing:.035em;grid-area:1/1;font-weight:780}.offers-table-card tbody td:nth-child(2){color:#fff;font-size:var(--text-subhead);overflow-wrap:anywhere;grid-area:2/1/auto/-1;font-weight:760}.offers-table-card tbody td:nth-child(3){grid-area:3/1}.offers-table-card tbody td:nth-child(4){color:#9aa3b0;font-size:var(--text-caption2);grid-area:4/1/auto/-1}.offers-table-card tbody td:nth-child(5){font-size:var(--text-caption);text-align:right;grid-area:3/2}.offers-table-card tbody td:nth-child(6){text-align:right;grid-area:1/2}.offers-table-card tbody td:nth-child(7){grid-area:5/1/auto/-1;margin-top:8px;padding-top:11px;border-top:1px solid #34363c!important}.offer-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.offer-actions a,.offer-actions button{text-align:center;justify-content:center;align-items:center;min-width:0;font-weight:720;text-decoration:none;display:flex;border-radius:var(--radius-md)!important;min-height:40px!important;font-size:var(--text-caption2)!important;border:1px solid #484a52!important;padding:6px!important}.offer-actions a:active,.offer-actions button:active{transform:scale(.98);color:#fff!important;background:#d9232e!important;border-color:#d9232e!important}.offer-actions .delete-offer{grid-column:auto;color:#e76064!important;border-color:#d9232e8c!important}.page-enter,.portal-page,.admin-page{animation:none!important;transform:none!important}.workspace-page:before,.portal-page:before,.admin-page:before,.edit-offer-page:before,.profile-page:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(145deg,#bf202a16,#8d4c3606);border:1px solid #e8564d33;border-radius:52% 48% 44% 56%;width:78vw;height:42vh;position:fixed;top:110px;right:-34vw;transform:rotate(-16deg)}.workspace-page:after,.portal-page:after,.admin-page:after,.edit-offer-page:after,.profile-page:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(135deg,#7d252312,#0000 66%);border:1px solid #bf37322e;border-radius:44% 56% 53% 47%;width:86vw;height:40vh;position:fixed;bottom:18vh;left:-38vw;transform:rotate(14deg)}.workspace-page>*,.portal-page>*,.admin-page>*,.edit-offer-page>*,.profile-page>*{z-index:1;position:relative}.workspace-header:after,.portal-header:after,.admin-sidebar:after{background:linear-gradient(90deg,#ef3340 0 66%,#b92337 76%,#284b82 91%,#13a3bd 100%)!important;height:3px!important}.workspace-content,.portal-content{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding-left:8px!important;padding-right:8px!important}.workspace-grid{align-items:stretch!important;width:100%!important;min-width:0!important}.mobile-action-stack{order:2!important}.insight-column{box-sizing:border-box;gap:14px;order:3!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;display:grid!important}.card-heading p,.side-card-title p,.portal-title-row p{color:#ef3340!important}.card-heading h2,.side-card-title h2,.summary-card dd{color:#fff!important}.summary-total{box-shadow:0 14px 30px #c9192838;background:linear-gradient(135deg,#b91f2c,#d9232e)!important}.summary-total span,.summary-total small{color:#ffffffc2!important}.summary-card dl div,.side-card li,.campaign-list-head{border-color:#484a52!important}.campaign-list-head strong,.side-card li strong,.commission-card tbody td:last-child{color:#ff4052!important}.commission-card th{color:#b9c2d0!important;background:#202126!important}.commission-card th,.commission-card td{border-color:#414141!important}.commission-card input,.commission-card select,.offer-meta input,.offer-meta select,.product-search input,.editable-money,.editable-summary dd,.payment-summary select{color:#fff!important;background:#202126!important;border-color:#484a52!important}.financial-card.calculation-card{border-radius:18px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;overflow:hidden!important}.table-scroll{-webkit-overflow-scrolling:touch;overflow-y:hidden;border-left:0!important;border-right:0!important;width:100%!important;max-width:100%!important;margin:0!important;overflow-x:auto!important}.price-table{table-layout:auto!important;width:960px!important;min-width:960px!important}.price-table thead th,.price-table tfoot th{color:#fff!important;background:#c91f32!important}.price-table thead th{height:32px!important;font-size:var(--text-caption2)!important;padding-top:0!important;padding-bottom:0!important}.price-table tfoot th{height:38px!important;font-size:var(--text-caption2)!important;padding-top:0!important;padding-bottom:0!important}.price-table tbody tr:nth-child(odd),.price-table tbody tr:nth-child(2n){background:#202126!important}.price-table tbody td{color:#e2e8ef!important;border-bottom-color:#34363c!important}.price-table tbody td:first-child strong,.readonly-cell,.readonly-money{color:#fff!important}.offers-table-card tbody tr{box-sizing:border-box;background:linear-gradient(145deg,#202126,#111311 72%)!important;border-color:#ef3340!important;width:100%!important;box-shadow:0 15px 34px #0000004d,inset 3px 0 #ef3340d1!important}.offers-table-card tbody td:first-child,.offers-table-card tbody td:nth-child(3),.offers-table-card tbody td:nth-child(5),.offers-table-card tbody td:first-child strong,.offers-table-card tbody td:nth-child(5) b{color:#ff922e!important}.offer-actions a,.offer-actions button{color:#fff!important;background:#202126!important;border-color:#484a52!important}.mobile-nav-icon{width:27px!important;height:27px!important}.mobile-nav-icon svg{width:23px!important;height:23px!important}.mobile-nav-logo{border-radius:var(--radius-sm)!important;width:28px!important;height:28px!important}}@page{size:A4 portrait;margin:0}@media print{html,body,.offer-document,.offer-document *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}html,body{background:#fff!important;width:210mm!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.document-page{background:#fff!important;width:210mm!important;margin:0!important;padding:0!important;overflow:visible!important}.global-footer{display:none!important}.page-enter,.offer-document{animation:none!important;transform:none!important}.offer-document.v7-offer,.image-list-document{break-after:page;page-break-after:always;box-sizing:border-box!important;aspect-ratio:auto!important;width:210mm!important;min-width:210mm!important;max-width:210mm!important;height:290mm!important;min-height:290mm!important;max-height:290mm!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important;margin:0!important;padding:0 10mm!important;overflow:hidden!important}.offer-document.v7-offer:not(.has-image-pages){break-after:auto!important;page-break-after:auto!important}.offer-document:last-of-type{break-after:auto;page-break-after:auto}.v7-document-header{min-height:34mm;margin:0 -10mm!important;padding:5mm 10mm!important}.v7-document-header .v7-merve-brand{width:82mm}.v7-document-header .v7-me-mark{border-radius:3mm;width:17mm;height:17mm}.v7-document-header .v7-merve-wordmark{width:60mm}.v7-document-header .v7-bosch-brand{object-position:right center;width:82mm;height:20mm;margin-left:auto}.v7-meta{background:#f3f6fa;gap:0;margin:6mm 0 5mm}.v7-meta>div{min-height:30mm;padding:4mm 5mm}.v7-document-table th{height:8mm;padding:0 2mm}.v7-document-table td{height:9mm;padding:0 2mm}.v7-lower{grid-template-columns:1fr 70mm;gap:8mm;margin:5mm 0 8mm}.v7-finance{padding:4mm}.v7-finance>div{padding:2mm 0}.v7-signatures{gap:40mm;margin:0 0 8mm}.v7-document-footer{box-sizing:border-box;position:absolute;bottom:0;left:0;right:0;margin:0!important}.v7-document-footer img{width:27mm}.document-image-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm;margin-top:6mm}.document-image-grid figure img,.document-image-grid figure>div{height:61mm}.v7-form-label{padding:0!important;top:4mm!important}.v7-form-label span{min-width:31mm;min-height:7.8mm;font-size:8.2pt}}@font-face{font-family:Takota TR;src:url(/takota-tr.ttf)format("truetype");font-display:swap}.price-locked{cursor:not-allowed;color:#718096!important;background:0 0!important}.resource-tabs{flex-wrap:wrap}.reference-document-panel{grid-template-columns:260px 1fr;gap:20px}.reference-document-list{flex-direction:column}.reference-document-list button.active{border-color:#d7192d;box-shadow:0 0 0 2px #d7192d22}.reference-document-list strong,.reference-document-list small{display:block}.reference-document-panel iframe{background:#fff;border:1px solid #d7dfeb;border-radius:18px;width:100%;height:720px}.document-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.document-admin-card{background:linear-gradient(145deg,#fff,#f3f6fa);border:1px solid #d7dfeb;border-radius:22px;padding:22px;box-shadow:0 18px 40px #17365d12}.document-admin-card>div>span{color:#fff;background:#d7192d;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:800;display:inline-grid}.document-admin-card h2{margin:14px 0 6px}.document-admin-card p{color:#65748a;min-height:38px}.document-admin-card>label{text-align:center;color:#fff;cursor:pointer;background:#143965;border-radius:12px;padding:12px;font-weight:800;display:block}.document-admin-card>label input{display:none}.document-admin-card ul{margin:16px 0 0;padding:0;list-style:none}.document-admin-card li{border-top:1px solid #dbe2ec;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.document-admin-card li strong,.document-admin-card li small{display:block}.document-admin-card li small{color:#778397;margin-top:3px}.document-admin-card li button{color:#c7162b;background:#fff0f1;border:0;border-radius:9px;padding:8px 10px}.analytics-export-button{color:#fff;font-weight:800}.person-report-button{color:#fff;border:0;font-weight:800}.profile-crop-backdrop{z-index:2000;background:#0a1220cc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.profile-crop-modal{border-radius:var(--radius-2xl);background:#fff;width:min(430px,100%);padding:28px;position:relative;box-shadow:0 30px 80px #0006}.profile-crop-modal>p{color:#d9232e;letter-spacing:.13em;font-weight:900}.profile-crop-modal h2{margin:4px 0 18px}.profile-crop-window{background:#0a1220;border:5px solid #fff;border-radius:50%;outline:2px solid #d9232e;width:260px;height:260px;margin:auto;overflow:hidden;box-shadow:0 16px 38px #12305233}.profile-crop-window img{object-fit:cover;width:100%;height:100%;transition:transform 80ms linear}.profile-crop-modal>label{font-size:var(--text-footnote);grid-template-columns:105px 1fr;align-items:center;gap:10px;margin-top:13px;font-weight:700;display:grid}.profile-crop-save{border-radius:var(--radius-md);color:#fff;background:#d9232e;border:0;width:100%;margin-top:20px;padding:14px;font-weight:900}.admin-avatar-picker img,.profile-photo-editor img,.mobile-profile-link img,.user-avatar img{object-fit:cover;border-radius:50%}.cover-choice-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin:22px 0;display:grid}.cover-choice{color:#fff;text-align:left;background:#071b31;border:1px solid #294663;border-radius:20px;flex-direction:column;align-items:flex-start;gap:5px;min-height:188px;padding:18px;display:flex;position:relative;overflow:hidden}.cover-choice:before{content:"";position:absolute;inset:0}.cover-choice:after{content:"";background:linear-gradient(#70be44 0 14%,#00a58a 14% 28%,#00a9d4 28% 42%,#225aa8 42% 57%,#6c3c92 57% 71%,#e31b34 71%);width:5px;height:100%;position:absolute;top:0;right:0}.cover-choice>*{position:relative}.cover-choice i{background:#ef0016;border-radius:14px;place-items:center;width:48px;height:48px;font-family:Takota TR,cursive;font-size:20px;display:grid}.cover-choice span{color:#fff;font-size:11px;font-weight:800}.cover-choice.active{border-color:#e31b34;box-shadow:0 0 0 3px #d7192d30}.cover-choice-open:before{background:linear-gradient(90deg,#153657 0 38%,#0000 38%),linear-gradient(#0000 26%,#6b173f66 26% 73%,#0000 73%)}.cover-choice-veil:before{background:linear-gradient(90deg,#153657 0 38%,#0000 38%),linear-gradient(#0000 35%,#2b327766 35% 68%,#0000 68%)}.cover-choice-pulse:before{background:linear-gradient(90deg,#153657 0 38%,#0000 38%),linear-gradient(#0000 27%,#5c183e66 27% 73%,#0000 73%)}.cover-choice-prism:before{background:linear-gradient(90deg,#153657 0 38%,#0000 38%),linear-gradient(#0000 36%,#31357666 36% 69%,#0000 69%)}.cover-choice-axis:before{background:linear-gradient(90deg,#153657 0 38%,#0000 38%),linear-gradient(#0000 29%,#101328 29% 70%,#0000 70%)}.workspace-intro-brand{align-items:center;gap:18px;min-width:0;display:flex}.workspace-intro-logo{border-radius:var(--radius-lg);object-fit:cover;flex:0 0 64px;width:64px;height:64px;box-shadow:0 12px 28px #d9232e2b}.workspace-intro-brand>div{min-width:0}.workspace-intro-brand p{color:#65716b;font-size:var(--text-footnote);margin:11px 0 0;line-height:1.6}.offer-cover{--cover-navy:#061b31;--cover-blue:#0d2e50;--cover-line:#91a9bd;background:linear-gradient(90deg,var(--cover-blue) 0 38%,var(--cover-navy) 38%);isolation:isolate;width:210mm;height:297mm;min-height:297mm;position:relative;overflow:hidden}.offer-cover:before{content:"";z-index:5;background:linear-gradient(#72bf44 0 14.25%,#00a47a 14.25% 28.5%,#00a8d4 28.5% 42.75%,#255bab 42.75% 57%,#6a3f96 57% 71.25%,#e21c35 71.25% 85.5%,#f00919 85.5%);width:4.2mm;position:absolute;top:0;bottom:0;right:0}.offer-cover:after{content:"";z-index:-1;background:linear-gradient(90deg,#681834dd 0%,#262852d9 38%,#00536ddb 63%,#00463edd 100%);height:101mm;position:absolute;top:78mm;left:0;right:4.2mm}.cover-header{box-sizing:border-box;justify-content:space-between;align-items:flex-start;height:42mm;padding:14mm 15mm 7mm;display:flex}.cover-brand{align-items:center;gap:5mm;display:flex}.cover-brand img:first-child{object-fit:cover;border-radius:5mm;width:17mm;height:17mm}.cover-brand img:last-child{width:58mm;height:auto}.cover-bosch{align-items:center;gap:4mm;display:flex}.cover-bosch span{letter-spacing:.12em;text-transform:uppercase;color:#dce6ef;font-size:6.2pt}.cover-bosch img{object-fit:contain;width:39mm;height:18mm}.cover-stage{grid-template-columns:1fr 58mm 1fr;align-items:center;height:101mm;display:grid;position:absolute;top:78mm;left:15mm;right:15mm}.cover-copy{color:#fff;letter-spacing:0;font-family:Takota TR,Brush Script MT,Segoe Print,cursive;font-size:25pt;font-weight:400;line-height:.93}.cover-copy-right{text-align:right;color:#fff}.cover-center{flex-direction:column;align-items:center;gap:7mm;display:flex}.cover-me{background:#ef0016;border-radius:12mm;place-items:center;width:42mm;height:42mm;display:grid;box-shadow:4mm 4mm #020b1777}.cover-me img{object-fit:cover;border-radius:12mm;width:100%;height:100%}.cover-center>strong{letter-spacing:.05em;color:#fff;font-size:8pt}.cover-footer{color:#dfe7ed;border-top:1px solid #8ba5b6;justify-content:space-between;padding-top:5mm;font-size:6.6pt;display:flex;position:absolute;bottom:13mm;left:15mm;right:15mm}.cover-footer>div{flex-direction:column;gap:2mm;display:flex}.cover-footer>div:first-child{max-width:105mm}.cover-footer>div:last-child{text-align:right;color:#fff;max-width:65mm;font-size:8.2pt}.cover-open .cover-stage{border-top:1px solid var(--cover-line);border-bottom:1px solid var(--cover-line)}.cover-open .cover-center>strong{margin-top:2mm}.cover-veil:after{background:linear-gradient(90deg,#521a45e0,#2a3173dc 39%,#00617adc 69%,#00463edb);height:116mm;top:74mm}.cover-veil .cover-stage{border-top:1px solid #8ba5b6;border-bottom:1px solid #8ba5b6;height:116mm;top:74mm}.cover-veil .cover-me{outline-offset:4mm;outline:1px solid #b3c5d2}.cover-pulse:after{background:linear-gradient(90deg,#6b183bdd,#29306edd 40%,#005c78dd 68%,#00463ddd);height:107mm;top:76mm}.cover-pulse .cover-stage{height:107mm;top:76mm}.cover-pulse .cover-copy{position:relative}.cover-pulse .cover-copy:after{content:"";background:#a3b6c5;width:51mm;height:1px;position:absolute;top:50%}.cover-pulse .cover-copy-left:after{left:0}.cover-pulse .cover-copy-right:after{right:0}.cover-pulse .cover-center{position:relative}.cover-pulse .cover-center:before,.cover-pulse .cover-center:after{content:"";background:repeating-linear-gradient(#8ca8b8 0 1mm,#0000 1mm 2mm);width:1px;height:12mm;position:absolute;left:50%}.cover-pulse .cover-center:before{bottom:calc(100% + 10mm)}.cover-pulse .cover-center:after{top:calc(100% + 10mm)}.cover-pulse .cover-me,.cover-prism .cover-me{outline-offset:4mm;outline:1px solid #b3c5d2}.cover-pulse .cover-stage:after{content:"";background:linear-gradient(90deg,#cf2039 0 29%,#743a93 29% 43%,#205ea7 43% 57%,#00a3cf 57% 72%,#00a47b 72% 86%,#70b847 86%);height:1.3mm;position:absolute;bottom:-9mm;left:0;right:0}.cover-prism:after{background:linear-gradient(90deg,#551b48df,#303479dd 40%,#00647bdd 70%,#00443ddd);height:102mm;top:78mm}.cover-prism .cover-stage{border-top:1px solid #94aabb;border-bottom:1px solid #94aabb;height:102mm;top:78mm}.cover-prism .cover-stage:before{content:"";background:linear-gradient(90deg,#d21c35 0 28%,#793e99 28% 43%,#1761a9 43% 58%,#00a4d0 58% 72%,#00a378 72% 86%,#76b944 86%);width:38mm;height:1.2mm;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.cover-axis:after{background:linear-gradient(100deg,#57172f,#24204e 43%,#004c61 78%,#003a39);border-radius:11mm;height:106mm;top:87mm;left:15mm;right:15mm}.cover-axis .cover-stage{border-radius:11mm;height:106mm;padding:0 12mm;top:87mm}.cover-axis .cover-center{border:1px solid #a5b8c7;border-radius:12mm;padding:10mm 4mm}.cover-axis .cover-me{box-shadow:3mm 3mm #020b1766}.cover-axis .cover-copy:after{content:"";background:#8fa7b7;width:48mm;height:1px;margin-top:16mm;display:block}.cover-axis .cover-copy-right:after{margin-left:auto}@media (width<=900px){.document-admin-grid,.cover-choice-grid,.reference-document-panel{grid-template-columns:1fr}.reference-document-panel iframe{height:62vh}.resource-tabs{flex-wrap:nowrap;overflow-x:auto}.resource-tabs button{white-space:nowrap}.workspace-header .mobile-app-logo{display:none}.workspace-intro{margin:4px 0 16px;display:block!important}.workspace-intro-brand{gap:12px}.workspace-intro-logo{border-radius:var(--radius-lg);flex-basis:54px;width:54px;height:54px;margin-left:8px}.workspace-intro h1{font-size:var(--text-title2)!important;padding-left:0!important}.workspace-intro-brand p{margin-top:5px!important}.profile-crop-window{width:220px;height:220px}}@media print{.offer-cover{page-break-after:always;break-after:page}.document-toolbar,.document-mobile-nav{display:none!important}}.offer-cover{color:#fff!important;background-color:#071b31!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.offer-cover.cover-open{background-image:url(/cover-templates/open-horizon.png)!important}.offer-cover.cover-veil{background-image:url(/cover-templates/aurora-veil.png)!important}.offer-cover.cover-pulse{background-image:url(/cover-templates/aurora-pulse.png)!important}.offer-cover.cover-prism{background-image:url(/cover-templates/prism-horizon.png)!important}.offer-cover.cover-axis{background-image:url(/cover-templates/executive-axis.png)!important}.offer-cover:before,.offer-cover:after{display:none!important}.offer-cover .cover-header{visibility:hidden!important}.offer-cover .cover-stage{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.offer-cover .cover-copy,.offer-cover .cover-me{display:none!important}.offer-cover .cover-center{text-align:center!important;width:54mm!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;display:block!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.offer-cover .cover-center:before{content:"";z-index:-1;background:#071b31e8;border-radius:3mm;width:53mm;height:9mm;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.offer-cover .cover-center>strong{color:#fff!important;letter-spacing:.055em!important;margin:0!important;font-size:9pt!important;font-weight:650!important;line-height:9mm!important;display:block!important;position:relative!important}.offer-cover.cover-open .cover-center{top:178mm!important}.offer-cover.cover-veil .cover-center{top:166mm!important}.offer-cover.cover-pulse .cover-center{top:119mm!important}.offer-cover.cover-prism .cover-center{top:167mm!important}.offer-cover.cover-axis .cover-center{top:166mm!important}.offer-cover .cover-footer{z-index:6!important;color:#dfe7ed!important;background:0 0!important;border-top:1px solid #8ba5b6!important;padding-top:5mm!important;font-size:6.6pt!important;position:absolute!important;bottom:13mm!important;left:15mm!important;right:15mm!important}.offer-cover .cover-footer:before{content:"";z-index:-1;background:linear-gradient(90deg,#0d2e50 0 38%,#061b31 38%);position:absolute;inset:-17mm -10.8mm -13mm -15mm}.offer-cover .cover-footer>div:last-child{color:#fff!important;font-size:8.2pt!important}.cover-choice{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.cover-choice-open{background-image:url(/cover-templates/open-horizon.png)!important}.cover-choice-veil{background-image:url(/cover-templates/aurora-veil.png)!important}.cover-choice-pulse{background-image:url(/cover-templates/aurora-pulse.png)!important}.cover-choice-prism{background-image:url(/cover-templates/prism-horizon.png)!important}.cover-choice-axis{background-image:url(/cover-templates/executive-axis.png)!important}.cover-choice:before{background:linear-gradient(#0000 18%,#0614251f 45%,#061425f2 78%)!important}.cover-choice:after{display:none!important}.cover-choice i{visibility:hidden!important}.cover-choice strong{text-shadow:0 1px 5px #000;margin-top:auto!important}.cover-choice small{color:#d8e2eb!important}.cover-choice span{margin-top:4px!important}.reference-document-panel{min-height:420px;padding:24px!important;display:block!important}.reference-document-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;display:grid!important}.reference-document-list>p{text-align:center;color:#66758b;border:1px dashed #cbd5e1;border-radius:18px;grid-column:1/-1;margin:0;padding:42px 18px}.reference-document-list button{grid-template-columns:48px 1fr 18px;align-items:center;gap:13px;min-height:78px;box-shadow:0 10px 24px #122b4a0d;color:#102a4f!important;text-align:left!important;background:linear-gradient(145deg,#fff,#f5f7fa)!important;border:1px solid #d7dfeb!important;border-radius:17px!important;padding:13px 15px!important;display:grid!important}.reference-document-list button:hover,.reference-document-list button:focus-visible{outline:0;box-shadow:0 0 0 3px #d7192d18,0 14px 30px #122b4a14;border-color:#d7192d!important}.reference-document-list button>span:nth-child(2){min-width:0}.reference-document-list button>b{color:#d7192d;font-size:24px}.reference-document-icon{color:#fff;letter-spacing:.08em;background:#d7192d;border-radius:14px;place-items:center;width:48px;height:48px;font-size:11px;font-weight:900;display:grid!important}.reference-document-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-document-list small{font-size:11px;color:#778397!important;margin-top:5px!important}.pdf-modal-backdrop{z-index:2400;-webkit-backdrop-filter:blur(12px);background:#101d309e;justify-content:center;align-items:flex-start;padding:18px 24px;display:flex;position:fixed;inset:0}.pdf-modal{background:#f7f9fc;border:1px solid #fff8;border-radius:24px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100vw - 48px);height:min(100dvh - 36px,940px);display:grid;overflow:hidden;box-shadow:0 35px 100px #07142673}.pdf-modal-header{background:#fff;border-bottom:1px solid #dbe2eb;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:17px 20px 16px 25px;display:flex}.pdf-modal-header p{color:#d7192d;letter-spacing:.14em;margin:0 0 4px;font-size:10px;font-weight:900}.pdf-modal-header h2{color:#173a66;margin:0;font-size:clamp(18px,2vw,25px);font-weight:720}.pdf-modal-actions{align-items:center;gap:9px;display:flex}.pdf-modal-actions a{color:#173a66;border:1px solid #d2dbe7;border-radius:12px;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none}.pdf-modal-actions button{color:#173a66;background:#fff;border:1px solid #d2dbe7;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:24px;line-height:1;display:grid}.pdf-modal-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;background:linear-gradient(145deg,#e8edf4,#dce4ee);min-height:0;padding:22px;overflow-y:auto}.pdf-modal-scroll:focus{outline:0}.pdf-modal-status{z-index:2;color:#fff;background:#173a66;border-radius:999px;width:max-content;max-width:100%;margin:0 auto 14px;padding:9px 14px;font-size:12px;font-weight:750;position:sticky;top:0;box-shadow:0 8px 22px #173a6633}.pdf-document-pages{flex-direction:column;align-items:center;gap:20px;min-height:100%;display:flex}.pdf-document-page{background:#fff;max-width:100%;display:block;box-shadow:0 16px 42px #102a4f2b;height:auto!important}@media (width<=900px){.reference-document-panel{min-height:300px!important;padding:14px!important}.reference-document-list{grid-template-columns:1fr!important}.pdf-modal-backdrop{padding:8px 10px}.pdf-modal{border-radius:20px;width:calc(100vw - 20px);height:calc(100dvh - 16px)}.pdf-modal-header{min-height:70px;padding:13px 12px 12px 17px}.pdf-modal-header p{font-size:8px}.pdf-modal-header h2{font-size:17px}.pdf-modal-actions a{display:none}.pdf-modal-actions button{width:38px;height:38px}.pdf-modal-scroll{padding:12px}.pdf-document-pages{gap:12px}.offer-owner-filter{gap:12px;margin-top:0;padding:13px;display:grid}.offer-owner-picker{width:100%}.offer-owner-options{left:0;right:auto}.private-resource-tab{white-space:nowrap;flex:none}}.profile-photo-remove{cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline}.profile-avatar-link{cursor:pointer;text-decoration:none}.profile-avatar-link:focus-visible{outline-offset:3px;outline:3px solid #d9232e}.profile-form input[readonly]{cursor:not-allowed}@media (width<=900px){.analytics-user-filter{margin-top:12px}}.workspace-grid.scrap-workspace{width:100%!important;max-width:none!important;display:block!important}.workspace-grid.scrap-workspace>.calculation-card{width:100%!important;max-width:none!important;overflow:hidden!important}.workspace-grid.scrap-workspace>.insight-column{display:none!important}.workspace-grid.portal-workspace{margin-left:-6px;width:calc(100% + 12px)!important;max-width:none!important;display:block!important}.workspace-grid.portal-workspace>.calculation-card{width:100%!important;max-width:none!important;overflow:hidden!important}.workspace-grid.portal-workspace>.insight-column{margin-top:16px;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;display:grid!important}.workspace-grid.portal-workspace .logo-wings-embed-panel{padding:12px}.workspace-grid.portal-workspace .logo-wings-embed-frame{height:max(850px,100vh - 190px)}@media (width<=900px){.workspace-grid.portal-workspace{margin-left:0;width:100%!important}.workspace-grid.portal-workspace>.insight-column{grid-template-columns:1fr!important}.workspace-grid.portal-workspace .logo-wings-embed-panel{padding:8px}.workspace-grid.portal-workspace .logo-wings-embed-frame{height:72vh;min-height:680px}}@media (width<=560px){.logo-wings-embed-toolbar{flex-direction:column;align-items:stretch}.logo-wings-embed-toolbar .diva-toolbar-actions{width:100%}.logo-wings-embed-toolbar .diva-toolbar-actions button{flex:1}}.scrap-header-actions .scrap-pdf-button{color:#173f69;box-shadow:none;background:#fff;border:1px solid #173b69}.scrap-header-actions .scrap-pdf-button:disabled{color:#9ca7b6;cursor:not-allowed;background:#f4f6f8;border-color:#d5dce6}.profile-page .portal-content{width:min(1120px,100% - 40px);margin:0 auto;padding:26px 0 130px}.profile-card{border-radius:var(--radius-xl);background:#fffffff5;border:1px solid #cbd6e6eb;width:100%;margin:0;padding:0;overflow:hidden;box-shadow:0 20px 58px #1230521c}.profile-card-heading{color:#fff;min-height:118px;padding:24px 28px 48px;position:relative;overflow:hidden}.profile-card-heading:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:330px;height:220px;position:absolute;bottom:-110px;right:-55px;transform:rotate(-12deg)}.profile-card-heading p{z-index:1;color:#ff9ca7;font-size:var(--text-caption2);margin:0 0 5px;position:relative}.profile-card-heading h1{z-index:1;color:#fff;font-size:var(--text-title1);letter-spacing:-.035em;margin:0;font-weight:760;position:relative}.profile-card-heading span{z-index:1;color:#e2e8ef;max-width:660px;font-size:var(--text-caption);margin-top:6px;line-height:1.5;display:block;position:relative}.profile-photo-editor{z-index:2;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #e2e8ef;gap:13px;width:max-content;margin:-30px 28px 0;padding:8px 15px 8px 8px;position:relative;box-shadow:0 12px 30px #12305221}.profile-photo-editor>span{width:60px;height:60px;font-size:var(--text-caption);border:3px solid #fff;flex:0 0 60px;box-shadow:0 3px 12px #12305229}.profile-photo-editor b{color:#173b69;font-size:var(--text-caption2);font-weight:760}.profile-photo-remove{color:#9d3437;font-size:var(--text-caption2);margin:8px 0 0 102px}.profile-form{border-radius:var(--radius-lg);background:#fff;border:1px solid #e2e8ef;gap:12px 14px;margin:22px 28px 18px;padding:20px}.profile-form:before{content:"KİŞİSEL VE ÇALIŞMA BİLGİLERİ";color:#173b69;font-size:var(--text-caption2);letter-spacing:.11em;grid-column:1/-1;margin-bottom:2px;font-weight:820}.profile-form label{color:#526176;font-size:var(--text-caption2);gap:5px;font-weight:700}.profile-form input,.profile-form select{border-radius:var(--radius-md);color:#123052;background:#fff;border-color:#e2e8ef;outline:none;min-height:42px;padding:9px 11px;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 2px #12305206}.profile-form textarea{border-radius:var(--radius-md);color:#123052;background:#fff;border-color:#e2e8ef;outline:none;padding:9px 11px;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 2px #12305206}.profile-form input:focus,.profile-form select:focus,.profile-form textarea:focus{border-color:#6680a8;box-shadow:0 0 0 3px #173b691c}.profile-form input[readonly]{color:#718096;background:#e2e8ef;border-color:#e2e8ef}.profile-card>.leave-balance-card{margin:0 28px 18px}.profile-actions{border-top:1px solid #e2e8ef;margin:0 28px 28px;padding-top:17px}.profile-actions button,.profile-actions a{border-radius:var(--radius-md);min-height:42px;font-size:var(--text-caption2);justify-content:center;align-items:center;padding:0 16px;font-weight:760;display:inline-flex}.profile-actions button:first-child{box-shadow:0 5px 14px #173b6929;background:var(--ui-action)!important}.profile-card>p[role=status]{border-radius:var(--radius-sm);color:#2d6b49;font-size:var(--text-caption2);background:#edf0ed;border-left:3px solid #2f8c64;margin:-13px 28px 25px;padding:8px 11px}.admin-section:has(.analytics-summary){background-color:#fff;background-image:radial-gradient(circle at 16% 0,#284a7812,#0000 30%),radial-gradient(circle at 92% 5%,#b923370d,#0000 26%)}.admin-section:has(.analytics-summary)>.admin-heading{border-radius:var(--radius-xl);background:linear-gradient(125deg,#102f58 0%,#205a88 64%,#8f334c 145%);border:1px solid #ffffff8f;align-items:center;min-height:108px;margin:0 0 16px;padding:20px 24px;position:relative;overflow:hidden;box-shadow:0 17px 46px #0a23432b}.admin-section:has(.analytics-summary)>.admin-heading:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:300px;height:190px;position:absolute;bottom:-92px;right:-42px;transform:rotate(-12deg)}.admin-section:has(.analytics-summary)>.admin-heading>div{z-index:1;position:relative}.admin-section:has(.analytics-summary)>.admin-heading p{color:#ff9ca7;font-size:var(--text-caption2)}.admin-section:has(.analytics-summary)>.admin-heading h1{color:#fff;font-size:var(--text-title2)}.admin-section:has(.analytics-summary)>.admin-heading span{color:#e2e8ef;font-size:var(--text-caption);margin-top:5px}.admin-section:has(.analytics-summary) .offer-owner-filter{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);background:#ffffffe6;border-color:#cbd6e6e6;box-shadow:0 8px 24px #12305212}.analytics-toolbar{border-bottom:1px solid #e2e8ef;align-items:center;margin:0 0 12px;padding:0 2px 12px}.analytics-toolbar select{border-radius:var(--radius-md);background:#fff;border-color:#e2e8ef;outline:none;min-height:40px;padding:0 11px}.analytics-status{color:#718096;font-size:var(--text-caption2)}.analytics-export-button{border-radius:var(--radius-md);min-height:40px;font-size:var(--text-caption2);background:#c91f32;border:1px solid #b91f2c;padding:0 14px;box-shadow:0 5px 14px #b91f2c24}.analytics-summary{border-radius:var(--radius-lg);background:#ffffffe6;border:1px solid #e2e8ef;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:16px;overflow:hidden;box-shadow:0 12px 32px #12305214}.analytics-stat{min-height:80px;box-shadow:none;background:0 0;border:0;border-right:1px solid #e2e8ef;border-radius:0;padding:15px 17px;position:relative}.analytics-stat:last-child{border-right:0}.analytics-stat:before{content:"";border-radius:var(--radius-xs);background:#8fa2ba;width:3px;height:32px;position:absolute;top:20px;left:0}.analytics-stat:nth-child(2):before{background:#2f9a68}.analytics-stat:nth-child(3):before{background:#d4a62e}.analytics-stat:nth-child(4):before{background:#bf4655}.analytics-stat span{color:#718096;font-size:var(--text-caption2);font-weight:680}.analytics-stat strong{color:#173b69;font-size:var(--text-title3);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-weight:760;overflow:hidden}.analytics-stat small{color:#9facc0;font-size:var(--text-caption2);margin-top:3px}.analytics-grid{gap:14px;margin-bottom:16px}.analytics-card{border-radius:var(--radius-lg);background:#fff;border-color:#e2e8ef;box-shadow:0 10px 30px #12305211}.analytics-card h2{color:#173b69;font-size:var(--text-footnote);border-bottom:1px solid #e2e8ef;padding:14px 16px;font-weight:750;position:relative}.analytics-card h2:before{content:"";border-radius:var(--radius-xs);vertical-align:-2px;background:#c91f32;width:3px;height:14px;margin-right:8px;display:inline-block}.analytics-card th{background:#fff;border-top:0;font-weight:760}.analytics-card th,.analytics-card td{color:#526176;height:42px;font-size:var(--text-caption2);vertical-align:middle;border-color:#e2e8ef;padding:8px 15px}.analytics-card tbody tr:hover td{background:#fff}.analytics-card td strong{color:#263f60}.analytics-card td small{color:#8994a7;margin-top:2px;display:block}.person-report-button{min-height:28px;box-shadow:none;background:#173f70;border-radius:8px;align-items:center;margin:4px 0 0 auto;padding:0 8px;font-size:.56rem;display:inline-flex}.analytics-empty{color:#8994a7;text-align:center;padding:34px}@media (width<=760px){.profile-page .portal-content{width:100%;padding:14px 9px 126px!important}.profile-card{border-radius:var(--radius-xl);background:#202126;border-color:#34363c;width:100%;margin:0;box-shadow:0 18px 42px #0000004d}.profile-card-heading{min-height:126px;padding:20px 18px}.profile-card-heading h1{color:#fff;font-size:var(--text-title2)}.profile-card-heading span{color:#e2e8ef}.profile-photo-editor{background:#202126f0;border-color:#484a52;margin:-28px 14px 0;box-shadow:0 12px 30px #0000004d}.profile-photo-editor b{color:#fff}.profile-photo-remove{color:#ff7780;margin-left:88px}.profile-form{background:#202126;border-color:#34363c;grid-template-columns:1fr;margin:18px 12px 14px;padding:15px}.profile-form:before{color:#fff}.profile-form label{color:#b9c2d0}.profile-form input,.profile-form select,.profile-form textarea{color:#fff;background:#202126;border-color:#484a52}.profile-form input[readonly]{color:#aaaab0;background:#202126;border-color:#34363c}.profile-card>.leave-balance-card{margin:0 12px 15px}.profile-actions{align-items:stretch;margin:0 12px 22px}.profile-card>p[role=status]{color:#bce7d2;background:#263b30;margin:-8px 12px 20px}.admin-section:has(.analytics-summary){background:0 0!important}.admin-section:has(.analytics-summary)>.admin-heading{border-radius:var(--radius-xl);background:linear-gradient(125deg,#102f58,#205a88 66%,#752c43 145%);border-color:#334353;align-items:flex-start;min-height:124px;padding:18px}.admin-section:has(.analytics-summary)>.admin-heading h1{color:#fff;font-size:var(--text-title2)}.admin-section:has(.analytics-summary)>.admin-heading span{color:#e2e8ef}.admin-section:has(.analytics-summary) .offer-owner-filter{box-shadow:none;background:#202126;border-color:#34363c}.analytics-toolbar{border-color:#34363c}.analytics-toolbar label{color:#b9c2d0}.analytics-toolbar select{color:#fff;background:#202126;border-color:#484a52}.analytics-status{color:#aaaab0}.analytics-summary{box-shadow:none;background:#202126;border-color:#34363c;grid-template-columns:1fr 1fr}.analytics-stat{background:0 0;border-color:#34363c;min-height:72px}.analytics-stat:nth-child(2){border-right:0}.analytics-stat:nth-child(-n+2){border-bottom:1px solid #34363c}.analytics-stat span,.analytics-stat small{color:#aaaab0}.analytics-stat strong{color:#fff;font-size:var(--text-body)}.analytics-grid{grid-template-columns:1fr}.analytics-card{box-shadow:none;background:#202126;border-color:#34363c}.analytics-card h2{color:#fff;border-color:#34363c}.analytics-card th{background:#202126}.analytics-card th,.analytics-card td{color:#e2e8ef;border-color:#34363c}.analytics-card tbody tr:hover td{background:#202126}.analytics-card td strong{color:#fff}.analytics-card td small{color:#aaaab0}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.profile-photo-editor{-webkit-backdrop-filter:none}.admin-section:has(.analytics-summary) .offer-owner-filter{-webkit-backdrop-filter:none}}.scrap-pdf-source{z-index:-9999;pointer-events:none;position:fixed;top:0;left:-20000px}.scrap-pdf-cover{box-sizing:border-box;color:#fff;background:#071b31 url(/cover-templates/open-horizon.png) 50%/100% 100% no-repeat;width:794px;height:1123px;font-family:Arial,sans-serif;position:relative;overflow:hidden}.scrap-pdf-cover-brand{align-items:center;gap:18px;display:flex;position:absolute;top:54px;left:58px}.scrap-pdf-cover-brand img:first-child{object-fit:cover;border-radius:18px;width:68px;height:68px}.scrap-pdf-cover-brand img:last-child{width:230px;height:auto}.scrap-pdf-cover-center{text-align:center;position:absolute;top:485px;left:95px;right:95px}.scrap-pdf-cover-center span{color:#dce8f2;text-transform:capitalize;margin-bottom:14px;font-size:18px;display:inline-block}.scrap-pdf-cover-center h1{color:#fff;background:#05172be6;border-radius:18px;margin:0;padding:18px 34px;font-size:38px;line-height:1.15;display:inline-block}.scrap-pdf-cover-center p{color:#fff;margin:16px 0 0;font-size:18px;font-weight:700}.scrap-pdf-cover footer{border-top:1px solid #9eb0c1;justify-content:space-between;align-items:flex-end;padding-top:18px;font-size:12px;display:flex;position:absolute;bottom:46px;left:60px;right:60px}.scrap-pdf-cover footer div{gap:7px;display:grid}.scrap-pdf-cover footer b{font-size:17px}.scrap-pdf-report{box-sizing:border-box;color:#172943;width:1123px;height:794px;padding:30px 34px 22px;position:relative;overflow:hidden}.scrap-pdf-report>header{justify-content:space-between;align-items:center;display:flex}.scrap-pdf-report>header>div:first-child{align-items:center;gap:12px;display:flex}.scrap-pdf-report>header img{object-fit:cover;border-radius:12px;width:48px;height:48px}.scrap-pdf-report>header span{gap:3px;display:grid}.scrap-pdf-report>header span strong{font-size:15px}.scrap-pdf-report>header span small{color:#6d7989;font-size:10px}.scrap-pdf-report>header>div:last-child{text-align:right}.scrap-pdf-report h1{color:#173b69;margin:0;font-size:24px}.scrap-pdf-report>header p{color:#9e2631;text-transform:capitalize;margin:5px 0 0;font-size:13px}.scrap-pdf-totals{grid-template-columns:repeat(4,1fr);display:grid}.scrap-pdf-totals div{border-right:1px solid #d7dfe9;justify-content:space-between;align-items:center;display:flex}.scrap-pdf-totals div:last-child{color:#fff;border-right:0}.scrap-pdf-totals span{font-size:10px}.scrap-pdf-totals b{font-size:14px}.scrap-pdf-report table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:8px}.scrap-pdf-report th{color:#fff;border-right:1px solid #47658a}.scrap-pdf-report th:nth-last-child(2){width:78px}.scrap-pdf-report td{border-bottom:1px solid #e0e5eb;border-right:1px solid #e0e5eb}.scrap-pdf-report td:first-child,.scrap-pdf-report td:nth-child(2){text-align:left;font-weight:700}.scrap-pdf-report tr:nth-child(2n) td{background:#f8fafc}.scrap-pdf-report tr.branch-end td{border-bottom:2px solid #a8b7c8}.scrap-pdf-bottom{grid-template-columns:1fr 1fr;display:grid}.scrap-pdf-bottom h2{margin:0}.scrap-pdf-bottom p{border-top:1px solid #e3e8ee;justify-content:space-between;align-items:center;margin:0;font-size:8px;display:flex}.scrap-pdf-bottom p.net{color:#fff}.scrap-pdf-report>footer{color:#748093;text-align:center;font-size:8px;left:34px;right:34px}@media (width<=760px){.scrap-header-actions .scrap-pdf-button{color:#fff;background:0 0;border-color:#d9232e}}.scrap-pdf-report td{text-align:center}.scrap-pdf-report td:nth-last-child(-n+2){text-align:center!important}.scrap-pdf-report{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.scrap-pdf-report>header{border-bottom:0;padding-bottom:16px}.scrap-pdf-report>header:after{content:"";background:linear-gradient(90deg,#e30613 0 19%,#c00054 19% 38%,#702082 38% 58%,#314b9b 58% 78%,#008bc8 78% 100%);height:5px;position:absolute;bottom:0;left:0;right:0}.scrap-pdf-report table,.scrap-pdf-report th,.scrap-pdf-report td,.scrap-pdf-bottom,.scrap-pdf-totals{font-family:inherit!important}.scrap-pdf-report th{padding:0 3px!important;line-height:27px!important}.scrap-pdf-report .pdf-cell-value{transform:translateY(-2px);font-family:inherit!important}.scrap-pdf-bottom p span,.scrap-pdf-bottom p b{transform:translateY(-1px)}.scrap-pdf-bottom>div:first-child{border-top-color:#c00054}.scrap-pdf-bottom>div:last-child{border-top-color:#008bc8}.scrap-pdf-report{background:radial-gradient(circle at 94% 12%,#008bc813 0 90px,#0000 91px),radial-gradient(circle at 7% 89%,#7020820e 0 118px,#0000 119px),radial-gradient(circle at 55% 104%,#c0005409 0 150px,#0000 151px),#fff!important}.scrap-pdf-report:before{border-color:#008bc821!important}.scrap-pdf-report:after{border-color:#7020821c!important}.scrap-pdf-report>table{border-spacing:0;border:2px solid #1d3e6d;border-radius:12px;overflow:hidden;box-shadow:0 6px 16px #1d3e6d14;border-collapse:separate!important}.scrap-pdf-report>table thead th:first-child{border-radius:9px 0 0}.scrap-pdf-report>table thead th:last-child{border-radius:0 9px 0 0}.scrap-pdf-totals{width:760px}.scrap-pdf-report>footer{bottom:5px;border-top:0!important;padding-top:0!important}.scrap-pdf-totals div{min-height:36px;padding:6px 10px}.scrap-pdf-totals span,.scrap-pdf-totals b{transform:none!important}.scrap-pdf-report th:nth-child(3){background:#b91f2c;width:82px}.scrap-pdf-report{isolation:isolate;background:radial-gradient(circle at 94% 12%,#bea0751f 0 90px,#0000 91px),radial-gradient(circle at 8% 88%,#96ae9d1a 0 120px,#0000 121px),linear-gradient(135deg,#fff 0%,#fdfcf9 54%,#f7f4ee 100%)}.scrap-pdf-report:before,.scrap-pdf-report:after{content:"";z-index:-1;pointer-events:none;border:1px solid #aa8b6229;border-radius:50%;position:absolute}.scrap-pdf-report:before{width:250px;height:250px;top:-125px;right:-118px}.scrap-pdf-report:after{width:190px;height:190px;bottom:-104px;left:-105px}.scrap-pdf-report>header,.scrap-pdf-report>table,.scrap-pdf-bottom,.scrap-pdf-totals,.scrap-pdf-report>footer{z-index:1;position:relative}.scrap-pdf-report>table{margin-top:13px}.scrap-pdf-report th{vertical-align:middle;background:#1d3e6d;height:27px}.scrap-pdf-report th:first-child{width:70px}.scrap-pdf-report th:nth-child(2){width:88px}.scrap-pdf-report th:last-child{background:#b91f2c;width:82px}.scrap-pdf-report td{box-sizing:border-box;vertical-align:middle!important;height:20px!important;padding:0!important;line-height:normal!important}.scrap-pdf-report .pdf-cell-value{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:20px;padding:0 4px;line-height:1;display:flex}.scrap-pdf-report .pdf-cell-value.text{justify-content:flex-start}.scrap-pdf-report td.salesperson-share{color:#b91f2c;font-weight:800}.scrap-pdf-bottom{gap:14px;margin-top:12px}.scrap-pdf-bottom>div{background:#ffffffe6;border:1px solid #d3dbe5;border-top:3px solid #b91f2c;border-radius:7px;overflow:hidden;box-shadow:0 5px 14px #19314f0f}.scrap-pdf-bottom h2{color:#173b69;letter-spacing:.02em;background:#eef2f6;padding:7px 10px;font-size:10px}.scrap-pdf-bottom p{min-height:23px;padding:4px 10px}.scrap-pdf-bottom p:nth-child(odd):not(.net){background:#f8fafc}.scrap-pdf-bottom p.net{background:#1d3e6d}.scrap-pdf-totals{background:#ffffffeb;border:1px solid #d1d9e4;border-radius:7px;margin:12px 0 0;box-shadow:0 5px 14px #19314f0f}.scrap-pdf-totals div:nth-child(3) b{color:#b91f2c}.scrap-pdf-totals div:last-child{background:#1d3e6d}.shipping-workspace{grid-template-columns:1fr}.shipping-workspace>.calculation-card{grid-column:1/-1}.shipping-scheduler{color:#173b69;padding:18px}.shipping-header{border-bottom:1px solid #dce3ec;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:14px;display:flex}.shipping-header p,.shipping-editor-title p{color:#b91f2c;font-size:var(--text-caption2);letter-spacing:.12em;margin:0 0 4px;font-weight:850}.shipping-header h2,.shipping-editor-title h3{color:#173b69;margin:0}.shipping-header h2{font-size:var(--text-title2)}.shipping-header>div>span{color:#718096;font-size:var(--text-caption);margin-top:5px;display:block}.shipping-report-actions{align-items:flex-end;gap:9px;display:flex}.shipping-report-actions label{color:#65748a;gap:4px;font-size:10px;font-weight:750;display:grid}.shipping-report-actions input{color:#173b69;background:#fff;border:1px solid #c9d4e2;border-radius:8px;height:36px;padding:0 12px;font:750 12px inherit}.shipping-report-actions button{border:1px solid #c9d4e2;border-radius:8px;height:36px;padding:0 12px;font:750 12px inherit}.shipping-week-toolbar button{border-radius:var(--radius-sm);color:#173b69;background:#fff;border:1px solid #cbd6e6;height:36px;font:750 12px inherit}.shipping-report-actions button{color:#fff;cursor:pointer}.shipping-report-actions button:disabled{opacity:.6}.shipping-week-toolbar{justify-content:center;align-items:center;gap:8px;padding:14px 0;display:flex}.shipping-week-toolbar strong{text-align:center;min-width:250px;font-size:var(--text-footnote)}.shipping-week-toolbar button{cursor:pointer;width:36px;font-size:var(--text-title3);padding:0}.shipping-week-toolbar .today-button{width:auto;font-size:var(--text-caption2);padding:0 12px}.shipping-calendar-wrap{overflow-x:auto}.shipping-calendar{grid-template-columns:repeat(7,1fr);gap:8px;min-width:920px;display:grid}.shipping-day{border-radius:var(--radius-md);background:#fff;border:1px solid #e2e8ef;overflow:hidden}.shipping-day header{text-align:center;background:#e2e8ef;border-bottom:1px solid #e2e8ef;gap:2px;padding:9px;display:grid}.shipping-day header b{font-size:var(--text-caption2)}.shipping-day header span{color:#718096;font-size:var(--text-caption2)}.shipping-day.today{border-color:#b91f2c;box-shadow:0 0 0 2px #b91f2c14}.shipping-day.today header{color:#b91f2c;background:#fff1f2}.shipping-day>button{border-radius:var(--radius-sm);color:#173b69;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8ef;width:calc(100% - 10px);min-height:48px;margin:5px;padding:6px;display:grid}.shipping-day>button:hover{background:#fff;border-color:#6680a8}.shipping-day>button b{font-size:var(--text-caption2)}.shipping-day>button span{color:#7990a7;font-size:var(--text-caption2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shipping-day>button.occupied,.shipping-day>button.occupied span{color:#fff}.shipping-editor{border-radius:var(--radius-md);background:#fff;border:1px solid #e2e8ef;border-top:4px solid #b91f2c;padding:16px;box-shadow:0 9px 24px #173b6914}.shipping-editor-title{justify-content:space-between;align-items:flex-start;display:flex}.shipping-editor-title h3{font-size:var(--text-body)}.shipping-editor-title>button{color:#8994a7;cursor:pointer;font-size:var(--text-title1);background:0 0;border:0}.shipping-form-grid{gap:10px;display:grid}.shipping-form-grid label{gap:4px;display:grid}.shipping-form-grid span,.shipping-products-head{color:#718096;font-size:var(--text-caption2);font-weight:750}.shipping-form-grid input,.shipping-products input{box-sizing:border-box;border-radius:var(--radius-sm);color:#173b69;background:#fff;border:1px solid #cbd6e6;outline:0;width:100%;padding:0 10px;font:600 12px inherit}.shipping-form-grid input:focus,.shipping-products input:focus{border-color:#6680a8;box-shadow:0 0 0 3px #173b6912}.shipping-products{gap:6px;display:grid}.shipping-products-head,.shipping-products>div{grid-template-columns:1fr 92px;gap:8px;display:grid}.shipping-products-head{padding:0 4px}.shipping-products input:last-child{text-align:center}.shipping-editor-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.shipping-editor-actions button{border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:#b91f2c;border:1px solid #b91f2c;height:38px;padding:0 16px;font-weight:800}.shipping-editor-actions .delete{color:#b91f2c;background:#fff;margin-right:auto}.shipping-notice{color:#5f6f83;font-size:var(--text-caption2);background:#fff;border-left:3px solid #b91f2c;margin:12px 0 0;padding:10px}.shipping-pdf-source{z-index:-9999;box-sizing:border-box;color:#172943;background:#fff;width:794px;height:1123px;padding:38px 42px 30px;font-family:Arial,sans-serif;position:fixed;top:0;left:-20000px;overflow:hidden}.shipping-pdf-source>header{border-bottom:5px solid #173b69;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.shipping-pdf-source>header>div:first-child{align-items:center;gap:12px;display:flex}.shipping-pdf-source>header img{border-radius:13px;width:54px;height:54px}.shipping-pdf-source>header span{gap:3px;display:grid}.shipping-pdf-source>header span b{font-size:14px}.shipping-pdf-source>header small{color:#6f7e91;font-size:9px}.shipping-pdf-source h1{color:#173b69;margin:0;font-size:20px}.shipping-pdf-source>header p{color:#b91f2c;text-align:right;text-transform:capitalize;margin:5px 0 0;font-size:11px}.shipping-pdf-summary{justify-content:flex-end;align-items:center;gap:10px;margin:13px 0;display:flex}.shipping-pdf-summary span{font-size:10px}.shipping-pdf-summary b{color:#fff;background:#b91f2c;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.shipping-pdf-source table{table-layout:fixed;width:100%;font-size:8px}.shipping-pdf-source th{color:#fff;background:#173b69;padding:8px 5px}.shipping-pdf-source th:first-child{width:42px}.shipping-pdf-source th:nth-child(2){width:100px}.shipping-pdf-source th:nth-child(3){width:72px}.shipping-pdf-source td{vertical-align:top;border:1px solid #dbe2ea;padding:8px 6px}.shipping-pdf-source tbody tr:nth-child(2n) td{background:#f6f8fb}.shipping-pdf-source td span,.shipping-pdf-source td small{margin-bottom:3px;display:block}.shipping-pdf-source td small{color:#68778a;font-size:7px}.shipping-pdf-source>footer{color:#748195;text-align:center;border-top:1px solid #d8e0e9;padding-top:8px;font-size:8px;position:absolute;bottom:22px;left:42px;right:42px}@media (width<=760px){.shipping-scheduler{padding:12px 8px}.shipping-header{flex-direction:column;align-items:stretch}.shipping-report-actions{grid-template-columns:1fr;display:grid}.shipping-report-actions input,.shipping-report-actions button{width:100%}.shipping-calendar{min-width:850px}}.shipping-report-actions button{border-color:var(--ui-action)!important;background:var(--ui-action)!important}.shipping-day>button.occupied{background:#173b69!important;border-color:#173b69!important}.shipping-editor{width:min(1040px,100%);margin:16px auto 0}.shipping-editor-layout{grid-template-columns:minmax(0,1fr) 245px;gap:16px;margin-top:14px;display:grid}.shipping-editor-main{min-width:0}.shipping-form-grid{grid-template-columns:repeat(3,1fr);margin-top:0}.shipping-form-grid label.wide{grid-column:1/-1}.shipping-form-grid input,.shipping-products input{height:32px}.shipping-products{margin-top:12px}.shipping-add-product{border-radius:var(--radius-sm);color:#fff;height:34px;font-size:var(--text-caption2);cursor:pointer;background:#173b69;border:1px solid #173b69;margin-top:8px;padding:0 14px;font-weight:800}.shipping-appointment{border-radius:var(--radius-sm);background:#fff;border:1px solid #e2e8ef;align-self:start;padding:14px}.shipping-appointment>p{color:#b91f2c;font-size:var(--text-caption2);letter-spacing:.08em;margin:0 0 12px;font-weight:850}.shipping-appointment>strong,.shipping-appointment>b{color:#173b69;font-size:var(--text-subhead);margin:0 0 5px;display:block}.shipping-appointment hr{border:0;border-top:1px solid #e2e8ef;margin:14px 0}.shipping-appointment label{color:#718096;font-size:var(--text-caption2);gap:5px;margin-top:10px;font-weight:750;display:grid}.shipping-appointment input,.shipping-appointment textarea{box-sizing:border-box;border-radius:var(--radius-sm);color:#173b69;background:#fff;border:1px solid #cbd6e6;width:100%;padding:7px;font:600 11px Arial}.shipping-appointment input{height:32px}.shipping-appointment textarea{resize:vertical;min-height:78px}.shipping-preview-backdrop{z-index:1200;background:#0a162ab8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.shipping-preview-modal{border-radius:var(--radius-lg);background:#fff;width:min(1120px,96vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 24px 70px #0000004d}.shipping-preview-modal>header{border-bottom:1px solid #e2e8ef;justify-content:space-between;align-items:flex-start;padding:16px 18px;display:flex}.shipping-preview-modal>header p{color:#b91f2c;font-size:var(--text-caption2);letter-spacing:.12em;margin:0 0 3px;font-weight:850}.shipping-preview-modal>header h2{color:#173b69;font-size:var(--text-title3);margin:0}.shipping-preview-modal>header span{color:#718096;font-size:var(--text-caption2);text-transform:capitalize;margin-top:4px;display:block}.shipping-preview-modal>header button{color:#718096;cursor:pointer;font-size:var(--text-title1);background:0 0;border:0}.shipping-preview-paper{background:#fff;border:1px solid #e2e8ef;margin:16px;padding:18px;overflow:auto;box-shadow:0 5px 18px #173b6914}.shipping-preview-paper table{table-layout:fixed;width:100%;font-size:var(--text-caption2)}.shipping-preview-paper th{color:#fff;background:#173b69;padding:9px 6px}.shipping-preview-paper td{vertical-align:top;border:1px solid #e2e8ef;padding:8px 6px}.shipping-preview-paper tbody tr:nth-child(2n) td{background:#fff}.shipping-preview-paper td span{margin-bottom:3px;display:block}.shipping-preview-modal>footer{border-top:1px solid #e2e8ef;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.shipping-preview-modal>footer button{border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:#173b69;border:1px solid #173b69;height:38px;padding:0 17px;font-weight:800}.shipping-preview-modal>footer .secondary{color:#173b69;background:#fff}@media (width<=760px){.shipping-editor-layout{grid-template-columns:1fr}.shipping-form-grid{grid-template-columns:1fr 1fr}.shipping-appointment{order:-1}.shipping-preview-backdrop{padding:8px}.shipping-preview-modal{width:100%;max-height:96vh}.shipping-preview-paper{min-width:760px;margin:8px;padding:8px}.shipping-preview-modal{overflow:auto}}.shipping-preview-paper{border-radius:var(--radius-lg)}.shipping-preview-paper table,.shipping-pdf-source table{clip-path:inset(0 round 12px);overflow:hidden;border-collapse:separate!important;border-spacing:0!important;border:2px solid #173b69!important;border-radius:12px!important}.shipping-preview-paper th:first-child,.shipping-pdf-source th:first-child{border-top-left-radius:9px}.shipping-preview-paper th:last-child,.shipping-pdf-source th:last-child{border-top-right-radius:9px}.shipping-preview-paper tbody tr:last-child td:first-child,.shipping-pdf-source tbody tr:last-child td:first-child{border-bottom-left-radius:9px}.shipping-preview-paper tbody tr:last-child td:last-child,.shipping-pdf-source tbody tr:last-child td:last-child{border-bottom-right-radius:9px}.shipping-preview-paper th:nth-child(6),.shipping-pdf-source th:nth-child(6){width:82px}.shipping-preview-paper th:nth-child(7),.shipping-pdf-source th:nth-child(7){width:78px}.financial-workspace{grid-template-columns:1fr}.financial-workspace>.calculation-card{grid-column:1/-1}.financial-status{color:#173b69;padding:18px}.financial-status-header{justify-content:space-between;gap:18px;display:flex}.financial-status-header p,.daily-financial-form>header p{letter-spacing:.12em;margin:0 0 4px;font-size:10px;font-weight:850}.financial-status-header h2{margin:0}.daily-financial-form h3{color:#173b69;margin:0}.financial-status-header>div>span{margin-top:5px;font-size:12px;display:block}.daily-financial-form>header div>span{color:#718096;font-size:var(--text-caption);margin-top:5px;display:block}.financial-toolbar{align-items:flex-end;gap:8px;display:flex}.financial-toolbar label,.daily-financial-form>header label{color:#65748a;gap:4px;font-size:10px;font-weight:750;display:grid}.financial-toolbar input,.financial-toolbar button{box-sizing:border-box;border:1px solid #c9d4e2;border-radius:8px;height:36px;padding:0 12px;font:750 11px inherit}.daily-financial-form select{box-sizing:border-box;border-radius:var(--radius-sm);color:#173b69;background:#fff;border:1px solid #cbd6e6;height:36px;padding:0 12px;font:750 11px inherit}.financial-toolbar button{cursor:pointer}.financial-toolbar button:disabled{opacity:.55}.financial-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.financial-kpis article{border-radius:var(--radius-md);background:linear-gradient(145deg,#fff,#fff);border:1px solid #e2e8ef;padding:15px;box-shadow:0 7px 19px #173b690f}.financial-kpis article:first-child{color:#fff;background:#173b69}.financial-kpis article:nth-child(2){color:#fff;background:#b91f2c}.financial-kpis span{font-size:var(--text-caption2);opacity:.78;margin-bottom:7px;font-weight:750;display:block}.financial-kpis b{font-size:var(--text-title3)}.financial-summary-table{border:1px solid #d7e0ea;overflow:auto}.financial-summary-table table,.daily-summary-grid table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:840px}.financial-summary-table th,.financial-summary-table td{text-align:right;border-bottom:1px solid #dfe6ee;border-right:1px solid #dfe6ee}.daily-summary-grid th,.daily-summary-grid td{text-align:right;font-size:var(--text-caption2);border-bottom:1px solid #e2e8ef;border-right:1px solid #e2e8ef}.financial-summary-table thead th{color:#fff;text-align:center}.daily-summary-grid thead th{color:#fff;text-align:center;background:#173b69}.financial-summary-table th:first-child,.daily-summary-grid th:first-child{text-align:left}.financial-summary-table .total th,.financial-summary-table .total td,.daily-summary-grid .total th,.daily-summary-grid .total td{color:#173b69;background:#e9f0f8;font-weight:850}.daily-financial-form>header{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.daily-financial-form select{min-width:190px}.daily-summary-grid>table{border-radius:var(--radius-sm);border:1px solid #e2e8ef;overflow:hidden}.daily-summary-grid input,.cash-boxes input,.detail-row input{box-sizing:border-box;border-radius:var(--radius-sm);color:#173b69;background:#fff;border:1px solid #e2e8ef;outline:0;width:100%;font:650 10px inherit}.daily-summary-grid input:focus,.cash-boxes input:focus,.detail-row input:focus{border-color:#6680a8;box-shadow:0 0 0 3px #173b6912}.cash-boxes{grid-template-columns:repeat(2,minmax(180px,280px));gap:10px;display:grid}.cash-boxes label{border-radius:var(--radius-sm);color:#17233b;font-size:var(--text-caption2);grid-template-columns:1fr 1fr;align-items:center;font-weight:850;display:grid}.financial-detail-grids{grid-template-columns:1fr 1fr;display:grid}.financial-detail-grids section{border-radius:var(--radius-md);border:1px solid #e2e8ef;padding-bottom:10px;overflow:auto}.financial-detail-grids h4{color:#fff;font-size:var(--text-caption);text-transform:uppercase;margin:0 0 8px}.detail-head,.detail-row{grid-template-columns:1.35fr .8fr 1fr 1fr;display:grid}.detail-head.card,.detail-row.card{grid-template-columns:1.2fr 1fr .75fr .75fr .85fr}.detail-head{color:#718096;font-size:var(--text-caption2);margin-bottom:5px;font-weight:800}.detail-row output{border-radius:var(--radius-sm);font-size:var(--text-caption2);background:#e2e8ef;align-items:center;padding:0 7px;font-weight:800;display:flex}.financial-detail-grids section>button{border-radius:var(--radius-sm);color:#fff;font-size:var(--text-caption2);cursor:pointer;background:#173b69;border:1px solid #173b69;margin:3px 9px 0;padding:0 11px;font-weight:800}.daily-financial-form>footer{align-items:center;gap:10px;display:flex}.daily-financial-form>footer span{color:#718096;font-size:var(--text-caption2);margin-right:auto}.daily-financial-form>footer button{border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:#173b69;border:1px solid #173b69;height:38px;padding:0 15px;font-weight:800}.daily-financial-form>footer .reset{color:#b91f2c;background:#fff;border-color:#b91f2c}.financial-notice{color:#5f6f83;font-size:var(--text-caption2);background:#fff;border-left:3px solid #b91f2c;margin:12px 0 0;padding:10px}.financial-pdf-pages{z-index:-9999;position:fixed;top:0;left:-20000px}.financial-pdf-page{box-sizing:border-box;color:#172943;background:#fff;width:794px;height:1123px;padding:38px 42px;font-family:Arial,sans-serif;overflow:hidden}.financial-pdf-page>header{border-bottom:5px solid #173b69;align-items:center;gap:12px;padding-bottom:13px;display:flex}.financial-pdf-page>header img{border-radius:12px}.financial-pdf-page>header div{gap:4px;display:grid}.financial-pdf-page>header b{font-size:14px}.financial-pdf-page>header span{color:#6f7e91;font-size:9px}.financial-pdf-page h1{color:#173b69;margin:22px 0 12px;font-size:20px}.financial-pdf-page h2{color:#b91f2c;margin:22px 0 8px;font-size:13px}.financial-pdf-page table{border-collapse:separate;border-spacing:0;border:1px solid #173b69;border-radius:9px;width:100%;font-size:7px;overflow:hidden}.financial-pdf-page th{color:#fff;background:#173b69;padding:7px 4px}.financial-pdf-page td{border-top:1px solid #dce3eb;border-right:1px solid #dce3eb;padding:7px 5px}.pdf-store-summary{border:1px solid #dce3eb;border-left:8px solid;border-radius:8px;grid-template-columns:1.3fr repeat(4,1fr);gap:6px;margin-top:9px;padding:10px;font-size:8px;display:grid}.pdf-store-summary b{font-size:9px}.pdf-store-summary span{text-align:right}.financial-pdf-page>table+table{margin-top:18px}@media (width<=900px){.financial-status-header{flex-direction:column}.financial-toolbar{grid-template-columns:1fr 1fr;display:grid}.financial-toolbar label{grid-column:1/-1}.financial-kpis{grid-template-columns:1fr 1fr}.financial-detail-grids{grid-template-columns:1fr}.daily-financial-form>header{flex-direction:column;align-items:stretch}.cash-boxes{grid-template-columns:1fr}}@media (width<=560px){.financial-status{padding:12px 8px}.financial-toolbar{grid-template-columns:1fr}.financial-toolbar label{grid-column:auto}.financial-kpis{grid-template-columns:1fr}.daily-financial-form>footer{flex-direction:column;align-items:stretch}.daily-financial-form>footer span{margin-right:0}.daily-financial-form>footer button{width:100%}}.daily-financial-form>header{min-height:36px}.daily-summary-grid th,.daily-summary-grid td{padding:5px 4px}.detail-row input{height:26px;padding:0 7px}.cash-boxes{margin-top:7px}.cash-boxes label{padding:5px 8px}.financial-detail-grids{gap:10px;margin-top:10px}.financial-detail-grids h4{margin-bottom:6px;padding:7px 10px}.detail-head,.detail-row{gap:4px;padding:0 7px}.detail-row{margin-bottom:3px}.detail-row output{min-height:26px}.financial-detail-grids section>button{height:28px;margin-top:2px}.daily-financial-form>footer{margin-top:10px}.financial-date-control{display:block!important}.financial-pdf-page{position:relative}.financial-pdf-page>footer{color:#748195;text-align:center;border-top:1px solid #d8e0e9;padding-top:7px;font-size:7px;position:absolute;bottom:22px;left:42px;right:42px}.financial-pdf-summary-page h1{text-align:center;letter-spacing:.03em;margin:17px 0 10px;font-size:15px}.financial-pdf-detail-page h1{letter-spacing:.03em}.financial-pdf-summary-page h2{text-align:center;margin:13px 0 7px;font-size:10px}.financial-pdf-page table{table-layout:fixed}.financial-pdf-page table th,.financial-pdf-page table td{box-sizing:border-box;text-align:center;line-height:1.15}.pdf-total-table th:first-child{width:70px}.pdf-total-table th:nth-child(2){width:60px}.pdf-total-table .pdf-grand-total th,.pdf-total-table .pdf-grand-total td{color:#fff;background:#b91f2c;font-weight:800}.pdf-cash-total{gap:9px;width:310px;margin:8px 0 0 auto;display:flex}.pdf-cash-total span{background:#f4c400;border:1px solid #d9b100;border-radius:6px;flex:1;justify-content:space-between;align-items:center;padding:6px 8px;font-size:7px;display:flex}.pdf-cash-total b{margin-right:7px}.pdf-stores-table{font-size:5.4px!important}.pdf-stores-table th:first-child{width:58px}.pdf-stores-table th:nth-child(2){width:48px}.pdf-stores-table th:nth-last-child(-n+2){width:50px}.pdf-stores-table th,.pdf-stores-table td{padding:3px 1.5px!important;font-size:5.4px!important}.pdf-stores-table tbody th{color:#173b69;background:0 0}.pdf-stores-table .pdf-store-total th,.pdf-stores-table .pdf-store-total td{font-weight:850}.pdf-combined-details{font-size:5.8px!important}.pdf-combined-details th,.pdf-combined-details td{padding:3.5px 3px!important}.pdf-combined-details th:first-child{width:88px}.pdf-combined-details th:nth-child(2){width:53px}.pdf-combined-details th:nth-child(3){width:48px}.pdf-combined-details th:nth-child(4){width:56px}.pdf-combined-details th:nth-child(5){width:102px}.pdf-combined-details th:nth-child(6){width:67px}.pdf-combined-details th:nth-child(7){width:54px}.pdf-combined-details th:nth-child(8){width:64px}.pdf-combined-details th:nth-child(9){width:62px}.pdf-combined-details td{height:17px;text-align:left!important}.pdf-combined-details td:nth-child(2),.pdf-combined-details td:nth-child(7),.pdf-combined-details td:nth-child(8),.pdf-combined-details td:nth-child(9){text-align:right!important}.pdf-combined-details td small{color:#5f7085;text-transform:uppercase;margin-top:1px;font-size:4.6px;font-weight:800;display:block}.pdf-detail-groups th{padding:6px!important;font-size:7.5px!important}.pdf-combined-details tfoot th{color:#fff;text-align:right;background:#b91f2c}.financial-detail-grids .detail-row input[inputmode=decimal]{font-size:var(--text-caption2)!important;font-weight:650!important}.financial-detail-grids .detail-row output{font-weight:650!important}.pdf-store-blocks{gap:5px;display:grid}.pdf-store-block{background:#fff;border:2px solid;border-radius:7px;overflow:hidden}.pdf-store-block table{border:0!important;border-radius:0!important;font-size:5px!important}.pdf-store-block table th,.pdf-store-block table td{padding:2px!important;font-size:5px!important}.pdf-store-block table th:first-child{width:62px}.pdf-store-block table th:nth-child(2){width:50px}.pdf-store-block tbody th{color:#173b69;background:0 0}.pdf-store-block thead th:first-child{background:#173b69}.pdf-store-block .pdf-store-total th,.pdf-store-block .pdf-store-total td{font-weight:850}.pdf-store-cash{border-top:1px solid #d7e0ea;gap:5px;padding:3px 5px;display:flex}.pdf-store-cash span{background:#f4c400;border-radius:4px;justify-content:space-between;align-items:center;width:155px;padding:3px 5px;font-size:5px;display:flex}.pdf-store-cash b{margin-right:6px}.financial-dashboard{gap:12px;display:grid}.financial-mini-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.financial-mini-kpis article{border:1px solid #dce4ee;border-radius:11px;grid-template-columns:1fr auto;align-items:end;gap:2px 8px;padding:10px 12px;display:grid}.financial-mini-kpis article:first-child{border-left:4px solid #173b69}.financial-mini-kpis article:nth-child(2){border-left:4px solid #c12032}.financial-mini-kpis article:nth-child(3),.financial-mini-kpis article:nth-child(4){border-left:4px solid #efbd00}.financial-mini-kpis span{color:#63748a;letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:850}.financial-mini-kpis b{color:#173b69;line-height:1}.financial-mini-kpis small{color:#8190a2;text-align:right;font-size:8px}.financial-chart-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.financial-chart-card{border:1px solid #dce4ee;border-radius:12px;padding:12px}.financial-chart-card>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.financial-chart-card>header div{gap:3px;display:grid}.financial-chart-card>header span{color:#c12032;letter-spacing:.12em;font-size:8px;font-weight:900}.financial-summary-heading span{letter-spacing:.12em;font-size:8px;font-weight:900}.financial-chart-card>header b{color:#173b69;font-size:11px}.financial-summary-heading b{font-size:11px}.financial-chart-card>header small{color:#75869a;font-size:9px}.financial-bars{gap:6px;display:grid}.financial-bar-row{grid-template-columns:92px 1fr 50px;align-items:center;gap:8px;display:grid}.financial-bar-row>span{color:#53677e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.financial-bar-row>i{border-radius:999px;display:block;overflow:hidden}.financial-bar-row>i>em{border-radius:inherit;background:linear-gradient(90deg,#173b69,#426b9f);min-width:0;height:100%;display:block}.financial-chart-card:first-child .financial-bar-row>i>em{background:linear-gradient(90deg,#a90f29,#d33748)}.financial-bar-row>b{color:#173b69;text-align:right;font-size:8px}.financial-summary-heading{justify-content:space-between;align-items:end;display:flex}.financial-summary-heading>div{gap:3px;display:grid}.financial-summary-heading small{font-size:9px}.financial-summary-table{background:#fff;border-radius:10px;margin-top:0}.financial-summary-table th,.financial-summary-table td{padding:7px 6px;font-size:9px}.financial-summary-table thead th{background:#173b69}.daily-summary-grid input,.cash-boxes input,.financial-detail-grids .detail-row input{height:24px!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:var(--text-caption2)!important;padding:0 6px!important;font-weight:600!important;line-height:24px!important}.financial-detail-grids .detail-row output{height:24px!important;min-height:24px!important;font-size:var(--text-caption2)!important;padding:0 6px!important;line-height:24px!important}.financial-detail-grids .detail-row{margin-bottom:3px}.financial-detail-grids .detail-head{font-size:var(--text-caption2)}.financial-pdf-page>header time{color:#173b69;margin-left:auto;font-size:8px;font-weight:800}.financial-pdf-summary-page{padding:24px 28px}.financial-pdf-summary-page>header{height:54px}.financial-pdf-summary-page>header img{border-radius:6px}.financial-pdf-summary-page>header b{font-size:12px}.financial-pdf-summary-page>header span{letter-spacing:.06em;font-size:8px;font-weight:800}.pdf-r1-block{margin-top:9px}.pdf-r1-block table{border:1px solid #172943!important;border-radius:0!important;font-size:5.3px!important}.pdf-r1-block th,.pdf-r1-block td{border-color:#91a2b5!important;height:15px!important;padding:2px 3px!important}.pdf-r1-block thead th{color:#102e57;background:#d7e8f5}.pdf-r1-block .pdf-r1-date{color:#fff;background:#8b1042;width:52px}.pdf-r1-block .pdf-r1-store{color:#fff;background:#08245c;width:72px;font-size:6.2px}.pdf-r1-block thead tr:first-child th:not(.pdf-r1-date):not(.pdf-r1-store):not(:nth-child(3)){padding:0!important}.pdf-r1-block thead tr:first-child th>b{border-top:1px solid #91a2b5;margin-top:2px;padding:2px;font-size:5.4px;display:block}.pdf-r1-block thead tr:nth-child(2) th,.pdf-r1-block thead tr:nth-child(3) th{color:#102e57;background:#c7dfb7}.pdf-r1-block .pdf-r1-total th,.pdf-r1-block .pdf-r1-total td{background:#b8d3e8;font-weight:900}.pdf-r1-block.overall .pdf-r1-date{background:#8b1042}.pdf-r1-block.overall .pdf-r1-store{background:#08245c}.pdf-r1-block.overall table{border-width:2px!important}.pdf-r1-cash{grid-template-columns:125px 125px;gap:3px;margin:2px 0 0 84px;display:grid}.pdf-r1-cash span{color:#172943;background:#f5c400;border:1px solid #172943;justify-content:space-between;padding:2px 4px;font-size:5px;font-weight:850;display:flex}.pdf-r1-store-list{gap:2px;display:grid}.pdf-r1-store-list .pdf-r1-block{margin-top:5px}.financial-pdf-detail-page{width:1123px!important;height:794px!important;padding:22px 26px!important}.financial-pdf-detail-page>header{border:2px solid #173b69;height:48px;padding:5px 9px}.financial-pdf-detail-page h1{color:#fff;text-align:center;background:#8b1042;padding:6px;margin:10px 0 7px!important;font-size:10px!important}.financial-pdf-detail-page .pdf-combined-details{border:1px solid #172943!important;border-radius:0!important;font-size:6px!important}.financial-pdf-detail-page .pdf-combined-details th,.financial-pdf-detail-page .pdf-combined-details td{border-color:#91a2b5;height:18px;padding:3px 4px!important}.financial-pdf-detail-page .pdf-combined-details th:first-child{width:115px}.financial-pdf-detail-page .pdf-combined-details th:nth-child(2){width:70px}.financial-pdf-detail-page .pdf-combined-details th:nth-child(3){width:66px}.financial-pdf-detail-page .pdf-combined-details th:nth-child(4){width:72px}.financial-pdf-detail-page .pdf-combined-details th:nth-child(5){width:125px}.financial-pdf-detail-page .pdf-combined-details th:nth-child(6){width:92px}.financial-pdf-detail-page .pdf-combined-details th:nth-child(7){width:72px}.financial-pdf-detail-page .pdf-combined-details th:nth-child(8){width:92px}.financial-pdf-detail-page .pdf-combined-details th:nth-child(9){width:82px}.financial-pdf-detail-page .pdf-combined-details th:nth-child(10){width:78px}.financial-pdf-detail-page .pdf-combined-details td:nth-child(2),.financial-pdf-detail-page .pdf-combined-details td:nth-child(7),.financial-pdf-detail-page .pdf-combined-details td:nth-child(8),.financial-pdf-detail-page .pdf-combined-details td:nth-child(9){text-align:right!important}.financial-pdf-detail-page .pdf-combined-details td:nth-child(10){font-weight:800;text-align:center!important}.pdf-detail-groups th{background:#8b1042!important}.financial-pdf-detail-page>footer{bottom:14px;left:26px;right:26px}@media (width<=900px){.financial-chart-grid{grid-template-columns:1fr}.financial-mini-kpis{grid-template-columns:1fr 1fr}}@media (width<=560px){.financial-mini-kpis{grid-template-columns:1fr}.financial-bar-row{grid-template-columns:82px 1fr 45px}}.financial-status-header{align-items:center}.financial-status-header h2{letter-spacing:-.015em;max-width:780px;font-size:20px}.financial-overview{background:#f5f8fb;border:1px solid #dce4ed;border-radius:16px;margin-top:12px;padding:12px;box-shadow:0 10px 28px #173b690b}.financial-chart-card>header{border-bottom:1px solid #edf1f5;padding-bottom:8px}.financial-mini-kpis article{min-height:61px}.financial-mini-kpis b{font-size:15px}.financial-summary-heading{margin-top:12px;padding:0 2px 7px}.financial-section-break{align-items:center;gap:12px;display:flex}.financial-section-break span{flex:none;font-weight:900}.financial-section-break i{width:100%;display:block}.daily-financial-form{padding:0 14px 14px}.daily-financial-form>header{border-bottom:1px solid #e2e8ef;margin:0 -14px 12px;padding:12px 14px}.daily-financial-form>header p{color:#b91f2c}.daily-financial-form h3{font-size:var(--text-body)}.daily-summary-grid{border-radius:var(--radius-md);background:#fff;border:1px solid #e2e8ef;margin-top:0;padding:8px}.financial-detail-grids section{background:#fff}.financial-detail-grids h4{letter-spacing:.035em;background:#173b69}.cash-boxes label{background:#f2c500}.daily-financial-form>footer{border-top:1px solid #e2e8ef;padding-top:11px}.financial-pdf-summary-page{background:#fff}.financial-pdf-summary-page>header{color:#fff;box-shadow:none;background:#102f57;border:0;border-left:6px solid #b91f2c;border-radius:4px;padding:7px 11px}.financial-pdf-summary-page>header b{color:#fff;letter-spacing:.06em}.financial-pdf-summary-page>header span,.financial-pdf-summary-page>header time{color:#dbe6f1}.financial-pdf-summary-page .pdf-r1-block{background:#fff;border:1px solid #9cabbc;border-radius:7px;overflow:hidden}.financial-pdf-summary-page .pdf-r1-block table{margin:0;border:0!important;border-radius:0!important}.financial-pdf-summary-page .pdf-r1-block th,.financial-pdf-summary-page .pdf-r1-block td{border-color:#c6d0dc!important}.financial-pdf-summary-page .pdf-r1-block thead th{color:#102f57;background:#dce8f3}.financial-pdf-summary-page .pdf-r1-block .pdf-r1-date{color:#fff;background:#8b123d}.financial-pdf-summary-page .pdf-r1-block .pdf-r1-store{color:#fff;letter-spacing:.025em;background:#102f57}.financial-pdf-summary-page .pdf-r1-block .pdf-r1-total th,.financial-pdf-summary-page .pdf-r1-block .pdf-r1-total td{color:#102f57;background:#c8dceb}.financial-pdf-summary-page .pdf-r1-block.overall{border:2px solid #102f57;box-shadow:0 3px #102f5714}.financial-pdf-summary-page .pdf-r1-block.overall .pdf-r1-store{background:#071f46}.financial-pdf-summary-page .pdf-r1-cash{background:#f7f9fb;border-top:1px solid #d3dce6;margin-top:0;padding:3px 5px 4px}.financial-pdf-summary-page .pdf-r1-cash span{background:#f2c500;border:1px solid #9b7b00;border-radius:3px}.financial-pdf-summary-page .pdf-r1-store-list{gap:3px}.financial-pdf-summary-page .pdf-r1-store-list .pdf-r1-block{margin-top:4px}.financial-pdf-summary-page>footer{color:#65758a;border-color:#cbd5e0}@media (width<=900px){.financial-status-header{align-items:stretch}.financial-overview{padding:9px}}@media (width<=560px){.financial-status-header h2{font-size:17px}.daily-financial-form>header{margin-left:-11px;margin-right:-11px}}.financial-status-header{background:linear-gradient(112deg,#0b2d58 0%,#173f73 62%,#234f83 100%);border:0;border-radius:15px;padding:17px 18px;position:relative;overflow:hidden;box-shadow:0 10px 26px #0a2a5229}.financial-status-header:before{content:"";background:linear-gradient(#ef1f32 0%,#b90f24 58%,#f0c400 58% 100%);width:7px;position:absolute;inset:0 auto 0 0}.financial-status-header:after{content:"";pointer-events:none;border:34px solid #ffffff0e;border-radius:50%;width:260px;height:180px;position:absolute;bottom:-105px;right:-65px}.financial-status-header>div{z-index:1;position:relative}.financial-status-header p{color:#ffabb4}.financial-status-header h2{color:#fff}.financial-status-header>div>span{color:#d9e5f2}.financial-toolbar{z-index:2;position:relative}.financial-toolbar input{color:#102f57;background:#fffffff5;border-color:#ffffff57}.financial-toolbar button{color:#123761;background:#fff;border-color:#fff;box-shadow:0 4px 12px #0000001a}.financial-toolbar button:last-child{color:#fff;background:linear-gradient(135deg,#e22135,#b71027);border-color:#d51b31}.financial-toolbar button:hover{transform:translateY(-1px)}.financial-section-break{margin:38px -2px 13px;position:relative}.financial-section-break:before{content:"";position:absolute;inset:0 auto 0 0}.daily-financial-form{margin-top:0}@media (width<=900px){.financial-status-header{gap:12px;padding:15px 16px}}@media (width<=560px){.financial-status-header{background:linear-gradient(145deg,#0b2d58,#1e4a7e)}.financial-toolbar button,.financial-toolbar input{width:100%}}.financial-section-break{border-radius:var(--radius-md);background:linear-gradient(105deg,#102f58 0%,#284a78 66%,#b91f2c 100%);border:0;min-height:42px;margin-top:40px;padding:0 16px;box-shadow:0 9px 22px #12305229}.financial-section-break:before{border-radius:var(--radius-md) 0 0 var(--radius-md);background:linear-gradient(#f2c500 0 50%,#d9232e 50% 100%);width:7px}.financial-section-break:after{content:"";opacity:.92;background:linear-gradient(90deg,#f2c500 0 32%,#fff 32% 65%,#d9232e 65%);border-radius:999px;width:54px;height:5px;position:absolute;right:18px}.financial-section-break span{color:#fff;font-size:var(--text-caption2);letter-spacing:.17em;text-shadow:0 1px 2px #0000002e}.financial-section-break i{background:linear-gradient(90deg,#ffffff8c,#ffffff14);height:1px;margin-right:76px}@media (width<=560px){.financial-section-break{min-height:40px;padding:0 13px}.financial-section-break:after{width:42px;right:12px}.financial-section-break i{margin-right:54px}}.financial-status{background:linear-gradient(#f8fafc 0%,#f3f6f9 100%)}.financial-general-report-panel{background:linear-gradient(#f6f8fb,#f6f8fb) padding-box padding-box,linear-gradient(118deg,#113762 0%,#275b90 47%,#c01b32 79%,#efc400 100%) border-box;border:3px solid #0000;border-radius:19px;padding:9px;position:relative;box-shadow:0 13px 30px #1137621a}.financial-general-report-panel:before{content:"GENEL DURUM RAPORU";z-index:3;color:#fff;letter-spacing:.13em;background:#113762;border-radius:999px;padding:4px 11px;font-size:8px;font-weight:900;position:absolute;top:-10px;left:22px;box-shadow:0 3px 9px #11376229}.financial-general-report-panel .financial-status-header{box-shadow:none;margin:0}.financial-general-report-panel .financial-overview{margin-top:9px}.daily-financial-form{border-radius:var(--radius-lg);background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(118deg,#b91f2c 0%,#c91f32 26%,#205a88 64%,#173b69 100%) border-box;border:3px solid #0000;box-shadow:0 13px 30px #173b691a}.daily-financial-form>header{border-radius:var(--radius-md) var(--radius-md) 0 0;background:linear-gradient(90deg,#fff 0% 100%);border-left:0}.daily-financial-form>header:before{content:"";border-radius:var(--radius-md) 0 0 0;background:linear-gradient(#b91f2c,#ef3340);align-self:stretch;width:5px;margin:-12px 10px -12px -14px}.financial-section-break{margin-left:5px;margin-right:5px}@media (width<=900px){.financial-general-report-panel{border-width:2px;padding:7px}.daily-financial-form{border-width:2px}}.offer-unified-search{color:#526176;font-size:var(--text-caption);grid-template-columns:auto minmax(260px,460px);justify-content:end;align-items:center;gap:12px;margin:14px 0 4px;font-weight:750;display:grid}.offer-unified-search>div{align-items:center;display:flex;position:relative}.offer-unified-search svg{color:#718096;pointer-events:none;width:17px;height:17px;position:absolute;left:13px}.offer-unified-search input{border-radius:var(--radius-md);color:#123052;width:100%;min-height:42px;font:inherit;font-size:var(--text-footnote);background:#fff;border:1px solid #cbd6e6;outline:none;padding:0 42px;box-shadow:0 5px 18px #1230520f}.offer-unified-search input:focus{border-color:#284a78;box-shadow:0 0 0 3px #284a781f}.offer-unified-search button{border-radius:var(--radius-sm);color:#526176;width:27px;height:27px;font-size:var(--text-body);cursor:pointer;background:#e2e8ef;border:0;position:absolute;right:9px}.cover-footer{gap:18px}.cover-contact .v7-contact-card{background:linear-gradient(135deg,#b81725c2,#d52835c2);min-height:34px;box-shadow:0 7px 16px #0711212e,inset 0 1px #ffffff1a}.cover-contact .v7-contact-card i{background:#8f1420b3}.v7-document-footer .v7-footer-brand-strip{object-fit:contain;object-position:right center;justify-self:end;width:min(100%,420px);height:auto;max-height:58px}.proforma-document .v7-prepared{justify-content:flex-end}@media (width<=760px){.offer-unified-search{grid-template-columns:1fr;justify-content:stretch}.cover-footer .cover-contact{display:none}}@media print{.cover-footer{gap:5mm!important;display:grid!important}.cover-footer .cover-contact{gap:1.5mm!important;display:grid!important}.cover-contact .v7-contact-card{background:linear-gradient(135deg,#b81725c2,#d52835c2)!important;min-height:9mm!important}.v7-document-footer .v7-footer-brand-strip{object-fit:contain!important;object-position:right center!important;justify-self:end!important;width:88mm!important;max-height:17mm!important}.proforma-document .v7-finance{justify-self:end!important}}.cover-footer{grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);align-items:start;column-gap:12mm}.cover-footer .cover-company,.cover-footer .cover-customer{align-self:start}.cover-footer .cover-customer{text-align:right;justify-self:end;margin:0;padding:0}.cover-footer .cover-contact{place-self:center;gap:1.5mm;width:max-content}.cover-footer .cover-contact .v7-contact-card{grid-template-columns:9mm auto}.cover-footer .cover-contact .v7-contact-card>span{padding-left:3mm;padding-right:3.5mm}.v7-document-footer{gap:0}.v7-footer-brands{justify-content:flex-end;align-items:center;display:flex;position:relative}.v7-footer-brands:before{content:"";position:absolute}.proforma-meta>div{min-height:142px}.proforma-meta .v7-company h2,.proforma-meta .v7-customer h2{color:#1c2940;margin:8px 0;font-size:.78rem}.proforma-meta .v7-company p,.proforma-meta .v7-customer p{color:#6f7b8e;margin:4px 0;font-size:.55rem;line-height:1.4}.proforma-meta .v7-prepared-meta{border-top:1px solid #d7dee8;gap:5px;margin-top:13px;padding-top:9px;display:grid}.proforma-meta .v7-prepared-meta span{color:#6f7b8e;justify-content:space-between;font-size:.53rem;display:flex}.proforma-meta .v7-prepared-meta b{color:#1c2940}.proforma-document .v7-lower{grid-template-columns:1fr 340px}.proforma-document .v7-finance{justify-self:stretch;width:auto}.v7-proforma-note{background:#f4f7fa;border-left:3px solid #c21d32;border-radius:0 10px 10px 0;align-self:start}.v7-proforma-note h2{color:#ed1b2e;margin:0 0 10px;font-size:.61rem}.v7-proforma-note p{color:#5e6d80;font-size:.61rem;line-height:1.55}.financial-general-report-panel .financial-overview{background:radial-gradient(circle at 10% 0,#1b64b47a,#0000 28%),radial-gradient(circle at 94% 8%,#b5142f6b,#0000 29%),linear-gradient(135deg,#071f42 0%,#11133b 50%,#351021 100%);border:1px solid #ffffff26;border-radius:17px;padding:14px;position:relative;overflow:hidden;box-shadow:0 15px 34px #081b3938}.financial-general-report-panel .financial-overview:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ee263747,#ffffff0a);position:absolute;transform:rotate(45deg)}.financial-general-report-panel .financial-overview:after{content:"";pointer-events:none;position:absolute;transform:rotate(45deg)}.financial-general-report-panel .financial-overview:before{width:125px;height:125px;top:80px;right:-58px}.financial-general-report-panel .financial-overview:after{background:linear-gradient(135deg,#1a71ca57,#ffffff08);width:88px;height:88px;bottom:44px;left:-46px}.financial-dashboard,.financial-summary-heading,.financial-summary-table{z-index:1;position:relative}.financial-mini-kpis article{background:#fffffff2;border-color:#ffffff47;position:relative;overflow:hidden;box-shadow:0 9px 24px #00000026}.financial-mini-kpis article:after{content:"";border:5px solid #173b69b8;border-bottom:0;border-radius:29px 29px 0 0;width:29px;height:15px;position:absolute;top:10px;right:12px}.financial-mini-kpis article:nth-child(2):after{border-color:#c12032c7 #c12032c7 currentColor;border-bottom-style:none;border-bottom-width:0}.financial-mini-kpis article:nth-child(3):after,.financial-mini-kpis article:nth-child(4):after{border-color:#deab00e0 #deab00e0 currentColor;border-bottom-style:none;border-bottom-width:0}.financial-mini-kpis span{padding-right:46px}.financial-chart-card{background:#fffffff0;border-color:#ffffff3d;box-shadow:0 10px 24px #00000021}.financial-bar-row>i{background:#dce5ee;height:9px}.financial-bar-row>i>em{box-shadow:inset 0 1px #ffffff59}.financial-summary-heading span{color:#ff6371}.financial-summary-heading b,.financial-summary-heading small{color:#fff}.financial-summary-table{border-color:#ffffff4d;box-shadow:0 8px 22px #00000021}@media (width<=760px){.cover-footer .cover-customer{text-align:left;justify-self:start}.proforma-document .v7-lower{grid-template-columns:1fr}}@media print{.cover-footer{grid-template-columns:1fr max-content 1fr!important;align-items:start!important;column-gap:5mm!important}.cover-footer .cover-contact{align-self:center!important;width:max-content!important}.cover-footer .cover-customer{place-self:start end!important}.proforma-document .v7-lower{grid-template-columns:1fr 90mm!important}.proforma-document .v7-finance{width:auto!important}}.offer-filter-row{justify-content:flex-start;align-items:center;gap:14px;margin:14px 0 4px;display:flex}.offer-filter-row .offer-scope-tabs{flex:none;margin:0}.offer-filter-row .offer-unified-search{width:min(390px,42vw);margin:0;display:block}.offer-filter-row .offer-unified-search>div{width:100%}.cover-footer .cover-contact .v7-contact-card,.cover-footer .cover-contact .v7-contact-card:first-child,.cover-footer .cover-contact .v7-contact-card.whatsapp{box-sizing:border-box;width:49mm;min-width:49mm}.cover-footer .cover-contact .v7-contact-card>span{box-sizing:border-box}.proforma-meta .v7-form-label{align-items:start}@media (width<=760px){.offer-filter-row{flex-direction:column;align-items:stretch}.offer-filter-row .offer-scope-tabs,.offer-filter-row .offer-unified-search{width:100%}}@media print{.cover-footer .cover-contact .v7-contact-card,.cover-footer .cover-contact .v7-contact-card:first-child,.cover-footer .cover-contact .v7-contact-card.whatsapp{width:49mm!important;min-width:49mm!important}}.proforma-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:42px;position:relative}.proforma-meta .v7-company{grid-area:1/1;padding-right:38px}.proforma-meta .v7-customer{text-align:right;grid-area:1/2;align-self:start;padding-left:38px}.proforma-meta .v7-form-label{z-index:2;background:0 0;position:absolute;top:0;left:50%;transform:translate(-50%);min-height:0!important;padding:12px 8px!important}.proforma-meta .v7-customer small{color:#667386;letter-spacing:.08em;font-weight:800;display:block}.v7-proforma-note{padding:13px 18px}.v7-proforma-note p{white-space:nowrap;margin:0}.v7-proforma-note p b{color:#ed1b2e;margin-right:5px}@media (width<=760px){.proforma-meta{grid-template-columns:1fr;gap:0}.proforma-meta .v7-company,.proforma-meta .v7-customer{text-align:left;grid-column:1;padding:16px 20px}.proforma-meta .v7-company{grid-row:1}.proforma-meta .v7-customer{grid-row:2}.proforma-meta .v7-form-label{display:none}.v7-proforma-note p{white-space:normal}}@media print{.v7-proforma-note p{white-space:nowrap!important}}.proforma-meta .v7-company small{color:#667386;letter-spacing:.08em;font-weight:800;display:block}.v7-document-footer .v7-footer-brands .v7-footer-brand-strip{max-width:none}@media print{.v7-document-footer .v7-footer-brands .v7-footer-brand-strip{max-width:none!important}}.v7-document-footer{grid-template-columns:minmax(0,23%) minmax(0,77%)}.v7-footer-company{padding-right:10px}.v7-footer-brands{min-height:82px;padding:0 2px 0 7px}.workspace-title h1{color:#17233b;letter-spacing:-.035em;margin:0;font-weight:760;line-height:1.05}.workspace-title p{color:#718096;font-size:var(--text-caption);margin:7px 0 0}.calculation-tabs a.ceva-logistics-tab{border-radius:var(--radius-sm);color:#173b69;min-height:36px;font-size:var(--text-caption2);white-space:nowrap;background:#fff;border:1px solid #cbd6e6;justify-content:center;align-items:center;padding:0 15px;font-weight:720;text-decoration:none}.calculation-tabs a.ceva-logistics-tab:hover{background:#fff;border-color:#6f8dbb}.offer-product-heading>div{align-items:center;gap:12px;display:flex}.calculator-launch{border-radius:var(--radius-sm);color:#173b69;min-height:36px;font-size:var(--text-caption2);background:#fff;border:1px solid #cbd6e6;align-items:center;gap:7px;padding:0 12px;font-weight:750;display:inline-flex}.calculator-launch:hover{background:#fff;border-color:#6f8dbb}.calculator-launch svg{stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}.stock-notifications{position:relative}.notification-bell{color:#173b69;background:#fff;border:1px solid #e2e8ef;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.notification-bell:hover{background:#fff}.notification-bell svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.notification-bell>span{box-sizing:border-box;font-variant-numeric:tabular-nums;color:#fff;min-width:20px;height:20px;line-height:1;font-size:var(--text-caption2);background:#d8171f;border:2px solid #fff;border-radius:999px;place-items:center;padding:0 3px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.notification-popover{z-index:80;border-radius:var(--radius-lg);background:#fff;border:1px solid #e2e8ef;width:min(380px,100vw - 28px);max-height:70vh;position:absolute;top:48px;right:0;overflow:auto;box-shadow:0 24px 70px #12305233}.notification-popover header{background:#fffffff5;border-bottom:1px solid #e2e8ef;justify-content:space-between;align-items:center;padding:17px 18px;display:flex;position:sticky;top:0}.notification-popover header small{color:#6b3b91;font-size:var(--text-caption2);letter-spacing:.14em;font-weight:800}.notification-popover h2{color:#17233b;font-size:var(--text-body);margin:4px 0 0}.notification-popover header button{color:#263f60;width:30px;height:30px;font-size:var(--text-body);background:#e2e8ef;border:0;border-radius:50%}.notification-empty{color:#718096;font-size:var(--text-caption);text-align:center;margin:0;padding:24px 18px}.notification-group{padding:16px 18px}.notification-group+.notification-group{border-top:1px solid #e2e8ef}.notification-group h3{color:#123052;font-size:var(--text-caption);margin:0 0 10px;line-height:1.35}.notification-group ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.notification-group li{border-radius:var(--radius-sm);color:#34445e;font-size:var(--text-caption);background:#fff;align-items:center;gap:8px;padding:8px 10px;font-weight:700;display:flex}.notification-group li:before{content:"";background:#c91928;border-radius:50%;width:7px;height:7px}.stock-in li:before{background:#18854b}.calculator-panel{z-index:100;border-radius:var(--radius-2xl);color:#fff;touch-action:none;background:#000;border:1px solid #34363c;width:380px;min-height:620px;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 30px 90px #00000061}.calculator-drag{cursor:grab;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;height:55px;padding:0 18px;display:flex}.calculator-drag:active{cursor:grabbing}.calculator-drag>span{color:#aaaab0}.calculator-drag strong{font-size:var(--text-caption);color:#b8b8bd}.calculator-drag button{color:#fff;width:32px;height:32px;font-size:var(--text-title3);background:#202126;border:1px solid #414141;border-radius:50%}.calculator-screen{text-align:right;align-content:end;min-height:122px;padding:10px 28px 18px;display:grid}.calculator-screen small{color:#88888d;min-height:25px;font-size:var(--text-body)}.calculator-screen output{letter-spacing:-.045em;white-space:nowrap;font-size:3.45rem;font-weight:300;overflow:hidden}.calculator-keys{grid-template-columns:repeat(4,1fr);gap:10px;padding:10px 22px 25px;display:grid}.calculator-keys button{aspect-ratio:1;color:#fff;font-size:var(--text-title1);background:#34363c;border:1px solid #555;border-radius:50%;font-weight:400}.calculator-keys button:hover{filter:brightness(1.18)}.calculator-keys button.muted{background:#606063}.calculator-keys button.accent{background:#ff9500;border-color:#ff9500}@media (width<=900px){.workspace-title p{display:none}.notification-popover{right:-70px}.calculator-panel{width:min(360px,100vw - 16px);min-height:590px}.calculator-screen output{font-size:3rem}}@media (width<=600px){.offer-meta-actions>*{flex:1}.calculator-launch{font-size:0}.calculator-launch svg{width:20px;height:20px}.calculator-panel{border-radius:var(--radius-2xl)}.notification-popover{width:auto;position:fixed;top:70px;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.calculator-panel{transition:none}}.workspace-header{min-height:82px;padding:8px clamp(24px,3.2vw,64px)}.workspace-compact-brand>img{border-radius:var(--radius-lg);object-fit:cover;width:66px;height:58px;display:block;box-shadow:0 7px 18px #b1161c29}.workspace-compact-brand>strong{color:#17233b;font-size:var(--text-title2);letter-spacing:-.035em;white-space:nowrap;font-weight:760}.workspace-title{text-align:center}.workspace-title h1{white-space:nowrap;font-size:clamp(1.35rem,1.8vw,2rem)}.user-menu{justify-self:end}.offer-meta-unified{margin-top:18px;padding:16px 17px;display:block}.offer-meta-fields{grid-template-columns:minmax(250px,1.45fr) minmax(150px,.8fr) minmax(155px,.8fr) minmax(170px,1fr) auto;align-items:end;gap:12px;display:grid}.offer-meta-actions{border:0;justify-content:flex-end;align-items:end;gap:9px;margin:0;padding:0;display:flex}.offer-meta-actions .secondary-action,.offer-meta-actions .primary-action{white-space:nowrap;height:40px;min-height:40px;padding:0 15px}.calculation-tabs a.ceva-logistics-tab{display:none!important}.calculator-drag button{z-index:3;pointer-events:auto;cursor:pointer;position:relative}@media (width<=1300px){.workspace-compact-brand>strong{font-size:var(--text-body)}.offer-meta-fields{grid-template-columns:1.35fr .75fr .75fr .9fr}.offer-meta-actions{grid-column:1/-1}}@media (width<=900px){.workspace-compact-brand>img,.workspace-compact-brand>strong{display:none}.offer-meta-fields{grid-template-columns:1fr 1fr}.offer-meta-actions{grid-column:1/-1}}@media (width<=600px){.offer-meta-fields{grid-template-columns:1fr}.offer-meta-actions{grid-column:1;grid-template-columns:1fr 1fr;display:grid}.offer-meta-actions .primary-action{grid-column:1/-1}}.workspace-header{grid-template-columns:minmax(360px,1fr) auto minmax(420px,1fr);padding-left:max(20px,50vw - 790px);padding-right:max(20px,50vw - 790px)}.workspace-compact-brand{justify-self:start;gap:13px}.workspace-compact-brand>img.workspace-me-logo{border-radius:var(--radius-lg);object-fit:cover;width:66px;height:58px;display:block;box-shadow:0 7px 18px #b1161c29}.workspace-compact-brand>img.workspace-wordmark-image{object-fit:contain;width:240px;height:auto;box-shadow:none;border-radius:0;display:block}.workspace-title{justify-self:center;align-items:center;display:flex}.workspace-title img.workspace-slogan-image{object-fit:contain;width:245px;height:auto;max-height:50px;display:block}.v7-footer-brands:before{background:linear-gradient(#0000,#cfdae7cc 22% 78%,#0000);width:1px;height:auto;inset:8px auto 8px 0}.v7-document-footer .v7-footer-brands .v7-footer-brand-strip{object-fit:contain;object-position:center;width:100%;height:auto;max-height:78px;display:block}.pdf-export-clone.v7-offer .v7-bosch-brand,.pdf-export-clone.v7-offer .v7-form-label{visibility:visible!important}@media print{.pdf-export-clone.v7-offer{padding-left:52px!important;padding-right:52px!important}.pdf-export-clone .v7-document-header{margin-left:-52px!important;margin-right:-52px!important;padding-left:52px!important;padding-right:52px!important}.proforma-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:42px!important;margin-top:6mm!important;position:relative!important}.proforma-meta>div{min-height:142px!important}.proforma-meta .v7-company{grid-area:1/1!important;padding-right:38px!important}.proforma-meta .v7-customer{text-align:right!important;grid-area:1/2!important;align-self:start!important;padding-left:38px!important}.proforma-meta .v7-form-label{z-index:2!important;background:0 0!important;min-height:0!important;padding:12px 8px!important;display:grid!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important}.proforma-meta .v7-form-label span{min-height:0!important}.v7-document-footer{grid-template-columns:49mm 1fr!important;gap:0!important;min-height:27mm!important;padding:2.5mm 8mm!important}.v7-footer-company{padding-right:2.5mm!important}.v7-footer-brands{align-items:center!important;min-height:22mm!important;padding:0 .5mm 0 3.5mm!important;display:flex!important}.v7-footer-brands:before{background:linear-gradient(#0000,#cfdae7cc 22% 78%,#0000)!important;width:.3mm!important;height:auto!important;inset:2mm auto 2mm 0!important}.v7-document-footer .v7-footer-brands .v7-footer-brand-strip{object-fit:contain!important;object-position:center!important;width:100%!important;height:auto!important;max-height:20mm!important;display:block!important}}@media (width<=1300px){.workspace-header{padding-left:22px;padding-right:22px}.workspace-compact-brand>img.workspace-wordmark-image,.workspace-title img.workspace-slogan-image{width:205px}}@media (width<=900px){.workspace-compact-brand>img.workspace-me-logo{display:none}.workspace-compact-brand>img.workspace-wordmark-image{width:190px}.workspace-title img.workspace-slogan-image{width:175px}}@media (width<=600px){.workspace-compact-brand>img.workspace-wordmark-image{display:none}}.portal-header{padding-left:max(20px,50vw - 790px);padding-right:max(20px,50vw - 790px)}.portal-compact-brand{justify-self:start;gap:13px;text-decoration:none}.portal-compact-brand>img.workspace-me-logo{border-radius:var(--radius-lg);object-fit:cover;width:66px;height:58px;display:block;box-shadow:0 7px 18px #b1161c29}.portal-compact-brand>img.workspace-wordmark-image{object-fit:contain;width:240px;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}@media (width<=1100px){.portal-header{padding-left:22px;padding-right:22px}.portal-compact-brand>img.workspace-wordmark-image{width:205px}}@media (width<=720px){.portal-compact-brand{display:none}}.finance-report-page{color:#102f57;background:#fff;font-family:Arial,sans-serif;position:relative}.finance-report-overview,.finance-report-details{width:1123px!important;height:794px!important;padding:18px 20px!important}.finance-report-stores{width:794px!important;height:1123px!important;padding:20px 24px!important}.finance-report-header{color:#fff!important;background:linear-gradient(105deg,#0b2d58,#224f83)!important;border:0!important;border-left:7px solid #e21f35!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;min-height:70px!important;padding:10px 14px!important;display:flex!important}.finance-report-header>div{gap:4px!important;display:grid!important}.finance-report-header p{color:#ff9daa;letter-spacing:.13em;margin:0;font-size:8px;font-weight:900}.finance-report-header h1{letter-spacing:.01em;color:#fff!important;text-align:left!important;margin:0!important;font-size:17px!important}.finance-report-header span{color:#dae6f2!important;font-size:8px!important}.finance-report-header time{border-radius:7px;color:#fff!important;background:#173b69!important;margin-left:auto!important;padding:10px 13px!important;font-size:10px!important;font-weight:900!important}.finance-report-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px;display:grid}.finance-report-kpis article{background:#f7f9fc;border:1px solid #d2dce7;border-left:5px solid #173b69;border-radius:9px;gap:5px;padding:10px 12px;display:grid}.finance-report-kpis article:nth-child(2){border-left-color:#c51e34}.finance-report-kpis article:nth-child(3),.finance-report-kpis article:nth-child(4){border-left-color:#efbd00}.finance-report-kpis span{color:#66778d;text-transform:uppercase;font-size:7px;font-weight:900}.finance-report-kpis b{font-size:12px}.finance-report-charts{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.finance-report-charts article{background:#fff;border:1px solid #d3dde8;border-radius:9px;padding:9px 11px}.finance-report-charts h3{color:#c51e34;letter-spacing:.09em;margin:0 0 7px;font-size:7px}.finance-report-charts h3 small{color:#173b69;letter-spacing:0;margin-top:2px;font-size:8px;display:block}.finance-report-bar{grid-template-columns:75px 1fr 68px;align-items:center;gap:7px;margin-top:5px;font-size:6px;display:grid}.finance-report-bar>i{background:#e5edf5;border-radius:99px;height:5px;overflow:hidden}.finance-report-bar>i>em{border-radius:inherit;background:linear-gradient(90deg,#173b69,#4975a8);height:100%;display:block}.finance-report-bar>b{text-align:right}.finance-report-section-title{justify-content:space-between;align-items:end;margin-top:9px;padding:0 2px 5px;display:flex}.finance-report-section-title b{color:#c51e34;letter-spacing:.12em;font-size:8px}.finance-report-section-title span{color:#173b69;font-size:8px;font-weight:800}.finance-report-summary-table{table-layout:fixed;width:100%;overflow:hidden;border-collapse:separate!important;border-spacing:0!important;border:1px solid #173b69!important;border-radius:7px!important;font-size:6px!important}.finance-report-summary-table th,.finance-report-summary-table td{text-align:right!important;border-bottom:1px solid #d2dce7!important;border-right:1px solid #d2dce7!important;height:22px!important;padding:4px 5px!important}.finance-report-summary-table th:first-child{text-align:left!important}.finance-report-summary-table thead th{color:#fff!important;text-align:center!important;background:#173b69!important}.finance-report-summary-table .total th,.finance-report-summary-table .total td{color:#102f57!important;background:#e3edf7!important;font-weight:900!important}.finance-report-store-list{gap:8px;margin-top:12px;display:grid}.finance-report-store-card{border:1px solid #9fadc0;border-left:8px solid var(--store-color);background:#fff;border-radius:8px;overflow:hidden}.finance-report-store-card h2{background:var(--store-color);letter-spacing:.04em;color:#173b69!important;text-align:left!important;margin:0!important;padding:6px 9px!important;font-size:11px!important}.finance-report-store-card .finance-report-summary-table{border:0!important;border-radius:0!important;font-size:5.5px!important}.finance-report-store-card .finance-report-summary-table th,.finance-report-store-card .finance-report-summary-table td{height:15px!important;padding:2px 4px!important}.finance-report-cash{background:#f7f9fb;border-top:1px solid #d4dde7;grid-template-columns:1fr 1fr;gap:6px;padding:4px 8px;display:grid}.finance-report-cash span{background:#f2c500;border:1px solid #be9700;border-radius:5px;justify-content:space-between;padding:4px 7px;font-size:6px;font-weight:850;display:flex}.finance-report-detail-title{letter-spacing:.08em;border-radius:6px;color:#fff!important;text-align:center!important;background:#173b69!important;margin:10px 0 7px!important;padding:7px!important;font-size:10px!important}.finance-report-detail-table{table-layout:fixed;width:100%;border-collapse:separate!important;border-spacing:0!important;border:1px solid #173b69!important;border-radius:0!important;font-size:5.5px!important}.finance-report-detail-table th,.finance-report-detail-table td{border-bottom:1px solid #9eafc1!important;border-right:1px solid #9eafc1!important;height:17px!important;padding:3px 4px!important}.finance-report-detail-table thead th{color:#fff!important;text-align:center!important;background:#173b69!important}.finance-report-detail-table .groups th{background:#8b123d!important;font-size:7px!important}.finance-report-detail-table th:first-child{width:105px}.finance-report-detail-table th:nth-child(2){width:62px}.finance-report-detail-table th:nth-child(3){width:58px}.finance-report-detail-table th:nth-child(4){width:70px}.finance-report-detail-table th:nth-child(5){width:112px}.finance-report-detail-table th:nth-child(6){width:82px}.finance-report-detail-table th:nth-child(7){width:65px}.finance-report-detail-table th:nth-child(8),.finance-report-detail-table th:nth-child(9){width:72px}.finance-report-detail-table th:nth-child(10){width:85px}.finance-report-detail-table td:nth-child(2),.finance-report-detail-table td:nth-child(7),.finance-report-detail-table td:nth-child(8),.finance-report-detail-table td:nth-child(9){text-align:right}.finance-report-detail-table td:last-child{color:#173b69;text-align:center;font-weight:900}.finance-report-detail-table tfoot th{color:#fff!important;text-align:right!important;background:#8b123d!important}.finance-report-grand-total{background:#fff;border:2px solid #173b69;border-radius:8px;margin-top:9px;overflow:hidden}.finance-report-grand-total>h2{letter-spacing:.08em;color:#fff!important;text-align:left!important;background:#173b69!important;margin:0!important;padding:6px 9px!important;font-size:9px!important}.finance-report-grand-total .finance-report-summary-table{border:0!important;border-radius:0!important}.finance-report-grand-total .finance-report-cash{padding:4px 7px}.finance-report-summary .finance-report-store-card .finance-report-summary-table th,.finance-report-summary .finance-report-store-card .finance-report-summary-table td{font-size:4.9px!important}.finance-report-detail-page-portrait .finance-report-detail-title{margin:7px 0 6px!important;padding:5px!important;font-size:8px!important}.finance-detail-store-list{gap:5px;display:grid}.finance-detail-store{border:1px solid #9facc0;border-left:7px solid var(--store-color);border-radius:var(--radius-sm);background:#fff;overflow:hidden}.finance-detail-store>h2{letter-spacing:.06em;background:var(--store-color)!important;color:#173b69!important;font-size:var(--text-caption2)!important;text-align:left!important;margin:0!important;padding:4px 8px!important}.finance-detail-columns{grid-template-columns:.9fr 1.1fr;gap:0;display:grid}.finance-detail-columns table{table-layout:fixed;width:100%;border-collapse:collapse!important;font-size:var(--text-caption2)!important;border:0!important;border-radius:0!important}.finance-detail-columns table+table{border-left:2px solid #173b69!important}.finance-detail-columns th,.finance-detail-columns td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-bottom:1px solid #cbd6e6!important;border-right:1px solid #cbd6e6!important;height:12px!important;padding:1.5px 2px!important}.finance-detail-columns thead tr:first-child th{letter-spacing:.05em;color:#fff!important;font-size:var(--text-caption2)!important;background:#173b69!important}.finance-detail-columns thead tr:nth-child(2) th{color:#173b69!important;text-align:left!important;background:#e2e8ef!important}.finance-detail-columns td:nth-child(2),.finance-detail-columns table:nth-child(2) td:nth-child(3),.finance-detail-columns table:nth-child(2) td:nth-child(4),.finance-detail-columns table:nth-child(2) td:nth-child(5){text-align:right}.stock-in li{justify-content:space-between}.stock-in li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.notification-group li>small{color:#8994a7;font-size:var(--text-caption2);white-space:nowrap;margin-left:auto;font-weight:600}.finance-report-summary,.finance-report-detail-page-portrait{width:794px!important;height:1123px!important;overflow:hidden!important}.finance-report-summary .finance-report-header{padding:8px 11px!important}.finance-report-detail-page-portrait .finance-report-header{border-left:5px solid #e21f35!important;border-radius:7px!important;min-height:58px!important;padding:8px 11px!important}.finance-report-summary .finance-report-header h1{text-transform:none!important}.finance-report-detail-page-portrait .finance-report-header h1{text-transform:none!important;font-size:13px!important}.finance-report-summary .finance-report-header time,.finance-report-detail-page-portrait .finance-report-header time{padding:7px 9px!important;font-size:7px!important}.finance-report-summary .finance-report-kpis{gap:5px;margin-top:6px}.finance-report-summary .finance-report-kpis article{min-height:45px;padding:6px 8px}.finance-report-summary .finance-report-kpis span{font-size:5.5px}.finance-report-summary .finance-report-kpis b{font-size:9px}.finance-report-summary .finance-report-kpis small{color:#7a8797;text-align:right;align-self:end;font-size:5px}.finance-report-summary .finance-report-charts{gap:6px;margin-top:6px}.finance-report-summary .finance-report-charts article{padding:6px 8px}.finance-report-summary .finance-report-charts h3{margin-bottom:4px;font-size:5.5px}.finance-report-summary .finance-report-charts h3 small{font-size:6px}.finance-report-summary .finance-report-bar{grid-template-columns:62px 1fr 58px;gap:5px;margin-top:3px;font-size:4.8px}.finance-report-summary .finance-report-bar>i{height:4px}.finance-report-summary .finance-report-section-title{color:#fff;margin-top:5px;padding-bottom:3px}.finance-report-summary .finance-report-section-title div{gap:1px;display:grid}.finance-report-summary .finance-report-section-title b{font-size:5px}.finance-report-summary .finance-report-section-title span,.finance-report-summary .finance-report-section-title time{color:#fff;font-size:5.5px}.finance-report-summary .finance-report-summary-table{font-size:5.2px!important}.finance-report-summary .finance-report-summary-table th,.finance-report-summary .finance-report-summary-table td{height:17px!important;padding:3px 4px!important}.finance-report-summary .finance-report-general>.finance-report-summary-table th,.finance-report-summary .finance-report-general>.finance-report-summary-table td{height:18px!important}.finance-report-summary .finance-report-store-list{display:grid!important}.finance-report-summary .finance-report-store-card h2{margin:0!important}.finance-report-summary .finance-report-store-card .finance-report-summary-table{font-size:4.8px!important}.finance-report-detail-page-portrait .finance-report-header{margin-bottom:9px!important}.finance-report-detail-page-portrait .finance-report-detail-table{border-radius:0!important}.finance-report-detail-page-portrait .finance-report-detail-table th,.finance-report-detail-page-portrait .finance-report-detail-table td{overflow-wrap:anywhere;white-space:normal!important}.finance-report-detail-page-portrait .finance-report-detail-table thead th{color:#fff!important;text-align:center!important;background:#8b123d!important;font-weight:800!important}.finance-report-detail-page-portrait .finance-report-detail-table td:nth-child(2),.finance-report-detail-page-portrait .finance-report-detail-table td:nth-child(7),.finance-report-detail-page-portrait .finance-report-detail-table td:nth-child(8),.finance-report-detail-page-portrait .finance-report-detail-table td:nth-child(9){text-align:right!important}.finance-report-detail-page-portrait .finance-report-detail-table td:last-child{text-align:center!important;font-weight:850!important}.finance-report-detail-page-portrait .finance-report-detail-table col:first-child{width:13%}.finance-report-detail-page-portrait .finance-report-detail-table col:nth-child(2),.finance-report-detail-page-portrait .finance-report-detail-table col:nth-child(3),.finance-report-detail-page-portrait .finance-report-detail-table col:nth-child(4){width:8%}.finance-report-detail-page-portrait .finance-report-detail-table col:nth-child(5){width:14%}.finance-report-detail-page-portrait .finance-report-detail-table col:nth-child(6){width:10%}.finance-report-detail-page-portrait .finance-report-detail-table col:nth-child(7){width:8%}.finance-report-detail-page-portrait .finance-report-detail-table col:nth-child(8),.finance-report-detail-page-portrait .finance-report-detail-table col:nth-child(9){width:10%}.finance-report-detail-page-portrait .finance-report-detail-table col:nth-child(10){width:11%}.finance-report-detail-page-portrait .finance-report-detail-table tfoot th{vertical-align:middle!important}.finance-report-summary{background:#fff!important;padding:14px 18px!important}.finance-report-summary .finance-report-general{background:linear-gradient(110deg,#071d47 0%,#0b234e 55%,#4b102c 100%)!important;border:1.5px solid #173b69!important;border-radius:10px!important;padding:7px!important}.finance-report-summary .finance-report-header{background:#173f72!important;border-left:5px solid #e21f35!important;border-radius:7px!important;min-height:57px!important}.finance-report-summary .finance-report-header h1{font-size:13px!important}.finance-report-summary .finance-report-kpis article{background:#f3f4f6!important;border-radius:6px!important}.finance-report-summary .finance-report-charts article{background:#f8f8f9!important;border-radius:7px!important}.finance-report-summary .finance-report-summary-table tbody th,.finance-report-summary .finance-report-summary-table tbody td{color:#102f57!important;background:#fff!important}.finance-report-summary .finance-report-summary-table tbody tr.total th,.finance-report-summary .finance-report-summary-table tbody tr.total td{color:#102f57!important;background:#e5edf6!important}.finance-report-summary .finance-report-summary-table th,.finance-report-summary .finance-report-summary-table td{vertical-align:middle!important;border-color:#cbd6e3!important;line-height:1.1!important}.finance-report-summary .finance-report-store-list{gap:6px!important;margin-top:8px!important}.finance-report-summary .finance-report-store-card{background:#fff!important;border:1px solid #cbd6e3!important;border-radius:7px!important;padding-top:18px!important;position:relative!important;overflow:visible!important}.finance-report-summary .finance-report-store-card h2{z-index:2!important;color:#fff!important;text-align:center!important;background:#173b69!important;border-radius:0 0 5px 5px!important;width:112px!important;min-width:0!important;height:18px!important;padding:0 6px!important;font-size:5.8px!important;font-weight:800!important;line-height:18px!important;position:absolute!important;top:0!important;left:8px!important}.finance-report-summary .finance-report-store-card .finance-report-summary-table{border:0!important;border-top:1px solid #cbd6e3!important;border-radius:0!important}.finance-report-summary .finance-report-store-card .finance-report-summary-table thead th:first-child{color:#fff!important;text-align:left!important;padding:2px 3px!important}.finance-report-summary .finance-report-store-card .finance-report-summary-table th,.finance-report-summary .finance-report-store-card .finance-report-summary-table td{color:#102f57!important;vertical-align:middle!important;background:#fff!important;height:13px!important;padding:2px 3px!important;line-height:1.05!important}.finance-report-summary .finance-report-store-card .finance-report-summary-table thead th{color:#fff!important;text-align:center!important;background:#173b69!important}.finance-report-summary .finance-report-store-card .finance-report-summary-table tbody tr.total th,.finance-report-summary .finance-report-store-card .finance-report-summary-table tbody tr.total td{color:#102f57!important;background:#e5edf6!important}.finance-report-summary .finance-report-cash{background:#fff!important;border-top:1px solid #d5dee8!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;height:24px!important;padding:3px 7px!important;display:flex!important}.finance-report-summary .finance-report-cash span{color:#13284b!important;background:#f4c900!important;border:0!important;border-radius:5px!important;justify-content:space-between!important;align-items:center!important;width:170px!important;height:17px!important;padding:0 7px!important;font-size:5px!important;line-height:17px!important;display:flex!important}.finance-report-detail-page-portrait{background:#fff!important;padding:16px 18px!important}.finance-report-detail-page-portrait .finance-report-detail-table{border-collapse:collapse!important;border-spacing:0!important;border:1px solid #222!important;width:100%!important;font-size:5.1px!important}.finance-report-detail-page-portrait .finance-report-detail-table th,.finance-report-detail-page-portrait .finance-report-detail-table td{vertical-align:middle!important;border:.45px solid #5e5e5e!important;height:17px!important;padding:2px 3px!important;line-height:1.05!important}.finance-report-detail-page-portrait .finance-report-detail-table thead .title th{color:#fff!important;background:#8b0b3f!important;height:25px!important;font-size:8px!important}.finance-report-detail-page-portrait .finance-report-detail-table thead .groups th{color:#fff!important;background:#8b0b3f!important;height:21px!important;font-size:6.2px!important}.finance-report-detail-page-portrait .finance-report-detail-table thead tr:last-child th{color:#111!important;background:#ead0dc!important;height:18px!important;font-size:5.4px!important}.finance-report-detail-page-portrait .finance-report-detail-table tbody tr{background:var(--store-color)!important}.finance-report-detail-page-portrait .finance-report-detail-table tbody td{color:#111!important;background:0 0!important;font-weight:400!important}.finance-report-detail-page-portrait .finance-report-detail-table tbody td:last-child{color:#111!important;font-weight:600!important}.finance-report-detail-page-portrait .finance-report-detail-table tfoot th{color:#fff!important;background:#c90000!important;border:.45px solid #5e5e5e!important;height:19px!important;font-size:5.5px!important}.user-reminders{position:relative}.reminder-button{color:#173b69;cursor:pointer;background:#fff;border:1px solid #e2e8ef;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.reminder-button:hover{background:#fff}.reminder-button svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.reminder-button>span{box-sizing:border-box;font-variant-numeric:tabular-nums;color:#fff;min-width:20px;height:20px;line-height:1;font-size:var(--text-caption2);background:#6b3b91;border:2px solid #fff;border-radius:999px;place-items:center;padding:0 3px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.reminder-popover{z-index:82;border-radius:var(--radius-lg);color:#17233b;background:#fff;border:1px solid #e2e8ef;width:min(390px,100vw - 28px);max-height:76vh;position:absolute;top:48px;right:0;overflow:auto;box-shadow:0 24px 70px #12305233}.reminder-popover>header{z-index:2;background:#fffffff7;border-bottom:1px solid #e2e8ef;justify-content:space-between;align-items:center;padding:17px 18px;display:flex;position:sticky;top:0}.reminder-popover header small{color:#6b3b91;font-size:var(--text-caption2);letter-spacing:.14em;font-weight:800}.reminder-popover h2{font-size:var(--text-body);margin:4px 0 0}.reminder-popover header button{color:#263f60;width:30px;height:30px;font-size:var(--text-body);cursor:pointer;background:#e2e8ef;border:0;border-radius:50%}.reminder-form{background:#fff;border-bottom:1px solid #e2e8ef;grid-template-columns:1fr 1fr;gap:10px;padding:15px 18px;display:grid}.reminder-form label{gap:5px;display:grid}.reminder-form label:first-child,.reminder-form label:nth-child(3){grid-column:1/-1}.reminder-form label span{color:#5f6f83;font-size:var(--text-caption2);font-weight:750}.reminder-form input,.reminder-form textarea{border-radius:var(--radius-sm);color:#17233b;width:100%;font-size:var(--text-caption);background:#fff;border:1px solid #e2e8ef;outline:0;padding:8px 10px}.reminder-form input{height:35px}.reminder-form textarea{resize:vertical;min-height:58px;font-family:inherit}.reminder-form input:focus,.reminder-form textarea:focus{border-color:#6f8dbb;box-shadow:0 0 0 3px #47669a1c}.reminder-form>button{border-radius:var(--radius-sm);color:#fff;height:35px;font-size:var(--text-caption2);cursor:pointer;background:#173b69;border:0;align-self:end;font-weight:800}.reminder-form>button:disabled{cursor:not-allowed;opacity:.45}.reminder-list{gap:8px;padding:14px 18px;display:grid}.reminder-empty{color:#718096;font-size:var(--text-caption);text-align:center;margin:0;padding:13px 0}.reminder-list article{border-radius:var(--radius-md);background:#fff;border:1px solid #e2e8ef;align-items:start;gap:9px;padding:10px;display:grid}.reminder-list article.done{opacity:.7;background:#fff}.reminder-list article.done strong{text-decoration:line-through}.reminder-check{border-radius:var(--radius-sm);color:#fff;width:20px;height:20px;font-size:var(--text-caption2);cursor:pointer;background:#fff;border:1px solid #9facc0;place-items:center;display:grid}.done .reminder-check{background:#278052;border-color:#278052}.reminder-list article>div{min-width:0}.reminder-list strong{color:#123052;font-size:var(--text-caption);overflow-wrap:anywhere;line-height:1.35;display:block}.reminder-list p{color:#718096;font-size:var(--text-caption2);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;line-height:1.45}.reminder-list time{color:#8994a7;font-size:var(--text-caption2);margin-top:6px;font-weight:650;display:block}.reminder-list time.overdue{color:#b91f2c}.reminder-delete{color:#8994a7;width:24px;height:24px;font-size:var(--text-body);cursor:pointer;background:0 0;border:0;border-radius:50%}.reminder-delete:hover{color:#b91f2c;background:#fff1f2}@media (width<=600px){.reminder-popover{width:auto;position:fixed;top:70px;left:10px;right:10px}.reminder-form{grid-template-columns:1fr}.reminder-form label:first-child,.reminder-form label:nth-child(3){grid-column:auto}}.finance-report-store-top{background:#fff;align-items:center;gap:12px;padding:4px 7px;display:flex}.finance-report-store-top h2{border-left:4px solid var(--store-color);text-transform:none;border-radius:4px;background:var(--store-color)!important;min-width:125px!important;padding:4px 7px!important}.finance-report-store-top span{color:#61758e;font-size:5.2px}.finance-report-store-top time{color:#61758e;margin-left:auto;font-size:5.2px}.finance-report-detail-heading{border-bottom:1px solid #c9d5e4;justify-content:space-between;align-items:end;margin:13px 2px 8px;padding-bottom:7px;display:flex}.finance-report-detail-heading h2{color:#17385f!important;margin:0!important;font-size:13px!important}.finance-report-detail-heading span{color:#566b85;font-size:7px}.finance-report-detail-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.finance-report-detail-grid>section{background:#fff;border:1px solid #ccd9e8;border-radius:8px;overflow:hidden}.finance-report-detail-grid h3{color:#fff;background:#193d69;margin:0;padding:8px;font-size:8px}.finance-report-detail-grid table{table-layout:fixed;width:100%;border-collapse:collapse!important;border:0!important;font-size:5px!important}.finance-report-detail-grid thead th{height:17px;color:#4c6687!important;text-align:left!important;background:#fff!important;padding:2px 3px!important}.finance-report-detail-grid tbody td{height:18px;background:var(--store-color)!important;color:#111!important;border:2px solid #fff!important;padding:2px 3px!important;font-weight:400!important}.finance-report-detail-grid tbody th{height:18px;background:var(--store-color)!important;color:#111!important;text-align:right!important;border:2px solid #fff!important;border-right:3px solid #567fa8!important;padding:2px 3px!important;font-size:4.7px!important;font-weight:800!important}.html-report-page{font-variant-numeric:tabular-nums;color:#17385f!important;background:#f1f5f9!important;width:1123px!important;height:1587px!important;padding:0 8px 18px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;overflow:hidden!important}.html-report-hero{background:#fff;border:2px solid #173b69;border-radius:14px 14px 0 0;margin:0;padding:14px 9px 9px;position:relative}.html-report-badge{z-index:2;color:#fff;letter-spacing:.08em;background:#173b69;border-radius:14px;padding:4px 12px;font-size:7px;position:absolute;top:4px;left:28px}.html-report-hero>header{color:#fff!important;background:linear-gradient(105deg,#0b2d58,#224f83)!important;border:0!important;border-left:7px solid #e21f35!important;border-radius:10px!important;align-items:center!important;gap:10px!important;min-height:76px!important;padding:12px 14px!important;display:flex!important}.html-report-hero>header>div{gap:5px;display:grid}.html-report-hero>header p{color:#ff9daa;letter-spacing:.13em;margin:0;font-size:8px;font-weight:900}.html-report-hero>header h1{color:#fff!important;text-align:left!important;margin:0!important;font-size:17px!important}.html-report-hero>header span{color:#dae6f2;font-size:8px}.html-report-hero>header time{color:#173b69;background:#fff;border-radius:7px;margin-left:auto;padding:10px 12px;font-size:8px;font-weight:900}.html-report-pdf-label{background:#e21f35;border-radius:7px;color:#fff!important;padding:10px 14px!important;font-size:11px!important}.html-report-aurora{background:radial-gradient(at 8% 100%,#3b6baba6,#0000 55%),radial-gradient(at 96% 25%,#8e255680,#0000 56%),linear-gradient(115deg,#17375e 0%,#171d40 57%,#3b1831 100%);border-radius:10px;padding:10px}.html-report-kpis{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.html-report-kpis article{background:#f7f9fc;border-left:5px solid #173b69;border-radius:9px;grid-template-columns:1fr auto;gap:4px;padding:8px 10px;display:grid}.html-report-kpis article:nth-child(2){border-left-color:#c51e34}.html-report-kpis article:nth-child(3),.html-report-kpis article:nth-child(4){border-left-color:#efbd00}.html-report-kpis span{color:#66778d;grid-column:1/-1;font-size:7px;font-weight:900}.html-report-kpis b{font-size:12px}.html-report-kpis small{color:#8190a2;text-align:right;font-size:6px}.html-report-charts{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.html-report-charts article{background:#fff;border-radius:9px;padding:9px 11px}.html-report-chart-title{grid-template-columns:1fr auto;margin-bottom:6px;display:grid}.html-report-chart-title span{color:#c51e34;letter-spacing:.1em;font-size:7px;font-weight:900}.html-report-chart-title b{color:#173b69;grid-column:1;font-size:8px}.html-report-chart-title small{color:#75869a;grid-area:1/2/3;font-size:6px}.html-report-bar{grid-template-columns:75px 1fr 55px;align-items:center;gap:6px;margin-top:4px;font-size:5.5px;display:grid}.html-report-bar i{background:#e5edf5;border-radius:99px;height:5px;overflow:hidden}.html-report-bar em{border-radius:inherit;background:#315f94;height:100%;display:block}.html-report-bar b{text-align:right}.html-report-summary-title{color:#fff;justify-content:space-between;align-items:end;margin:8px 1px 5px;display:flex}.html-report-summary-title>div{display:grid}.html-report-summary-title span{color:#ff8b99;letter-spacing:.1em;font-size:7px;font-weight:900}.html-report-summary-title b{font-size:8px}.html-report-summary-title time{font-size:6px}.html-report-page table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.html-report-page thead th{color:#fff;text-align:center;background:#193d69;border-right:1px solid #7790b0;height:22px;font-size:7px;font-weight:600}.html-report-page th:first-child{text-align:left;padding-left:7px}.html-report-page td{text-align:right;border-bottom:1px solid #e0e8f1;border-right:1px solid #e0e8f1;height:22px;padding:0 7px;font-size:7px}.html-report-page tbody th{border-bottom:1px solid #e0e8f1;font-size:7px}.html-report-page .empty{color:#8291a3;background:#fcfdff;border:1px solid #d6e1ef;border-radius:4px;padding:2px 6px;display:block}.html-report-page .total td,.html-report-page .total th{background:#e9f0f8;height:20px;font-weight:700}.html-report-section-title{border-bottom:1px solid #c9d5e4;justify-content:space-between;align-items:center;margin:14px 5px 8px;padding-bottom:7px;display:flex}.html-report-section-title h1{letter-spacing:-.2px;color:#17385f!important;text-align:left!important;margin:0!important;font-size:14px!important}.html-report-section-title span{color:#566b85;font-size:8px}.html-report-store{background:radial-gradient(at 8% 100%,#3b6baba6,#0000 55%),radial-gradient(at 96% 25%,#8e255680,#0000 56%),linear-gradient(115deg,#17375e 0%,#171d40 57%,#3b1831 100%);border:4px solid #182e50;border-radius:12px;margin-bottom:7px;padding:7px 9px 8px;overflow:hidden}.html-report-storetop{color:#fff;background:#790f27;border-bottom:1px solid #a23b4e;border-radius:8px 8px 0 0;align-items:center;gap:12px;margin:-7px -9px 7px;padding:8px 11px;display:flex}.html-report-storetop h2{min-width:150px;color:#fff!important;text-align:left!important;background:0 0!important;margin:0!important;padding:0!important;font-size:10px!important}.html-report-storetop span,.html-report-storetop small{color:#f1dce2;font-size:7px}.html-report-storetop small{margin-left:auto}.html-report-store table{background:#fff;border-radius:6px;overflow:hidden}.html-report-store .html-report-cash{gap:7px;margin-top:5px;display:flex}.html-report-cash div{color:#183556;background:#fffffff2;border-left:4px solid #d6b642;border-radius:5px;justify-content:space-between;align-items:center;width:210px;padding:3px 6px;font-size:7px;display:flex}.html-report-cash span{text-align:right;background:#e9eff7;border-radius:4px;width:95px;padding:3px 6px;font-weight:600}.html-report-detail-page{padding:0 8px 18px!important}.html-report-detail-page .html-report-hero{transform-origin:0 0;width:138.888%;margin-bottom:-165px;transform:scale(.72)}.html-report-detail-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.html-report-detail{background:#fff;border:1px solid #ccd9e8;border-radius:9px;padding-bottom:7px;overflow:hidden}.html-report-detail h3{color:#fff;background:#193d69;margin:0;padding:10px 9px;font-size:10px}.html-report-detail table{padding:4px 6px}.html-report-detail thead th{color:#4c6687;text-align:left;background:#fff;border:0;height:22px;font-size:6px}.html-report-detail tbody td{background:var(--tint);border-bottom:2px solid #fff;border-right:2px solid #fff;height:24px;padding:0 5px;font-size:6px}.html-report-detail tbody th{background:var(--tint);border-bottom:2px solid #fff;height:24px;padding:0 5px}.html-report-detail tbody td:first-child{text-align:left}.html-report-detail tbody th{border-right:3px solid var(--accent);text-align:right;white-space:nowrap;font-size:6px;font-weight:700}.html-report-page>footer{color:#667991;justify-content:space-between;font-size:7px;display:flex;text-align:left!important;border:0!important;padding:12px 5px 0!important;position:static!important}.reminder-list article{grid-template-columns:22px minmax(0,1fr) auto 26px}.reminder-edit{color:#284a78;font-size:var(--text-caption2);cursor:pointer;background:0 0;border:0;padding:3px}.reminder-form>button.reminder-cancel{color:#263f60;background:#e2e8ef}.profile-reset-indicator{align-items:center;gap:6px;display:flex}.password-reset-badge{min-width:26px;height:22px;font-size:var(--text-caption);background:#d8171f;border-radius:999px;place-items:center;padding:0 7px;font-weight:800;text-decoration:none;display:grid;color:#fff!important}.mobile-header-actions .password-reset-badge{width:auto;min-width:26px;height:22px;font-size:var(--text-caption);background:#d8171f;border:0;border-radius:999px;padding:0 7px}.global-chat{z-index:520;pointer-events:none;position:fixed;inset:0 auto 0 0}.chat-edge-button{pointer-events:auto;color:#fff;cursor:pointer;background:linear-gradient(135deg,#e61f29,#a8101a);border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;padding:0;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:54px;left:auto;right:24px;box-shadow:0 14px 30px #d9232e52}.chat-edge-button>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-edge-button>b{position:absolute;top:-6px;right:-6px}.chat-edge-button:hover{transform:translateY(-2px);box-shadow:0 18px 36px #d9232e6b}.chat-edge-button:active{transform:scale(.97)}.chat-edge-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.chat-edge-button>span{font-size:var(--text-caption);letter-spacing:.04em;font-weight:800}.chat-edge-button>b{color:#fff;min-width:22px;height:22px;font-size:var(--text-caption2);writing-mode:horizontal-tb;background:#d8171f;border:2px solid #fff;border-radius:999px;place-items:center;padding:0 5px;display:grid}.chat-backdrop{pointer-events:auto;z-index:-1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a122057;border:0;position:fixed;inset:0}.chat-panel{pointer-events:auto;z-index:1;color:#123052;background:#edf0ed;border:1px solid #7990a75c;grid-template-rows:auto 1fr auto;display:grid;position:fixed}@keyframes chat-in{0%{opacity:.35;transform:translate(-50%,-47%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.chat-panel>header{color:#fff;background:linear-gradient(125deg,#102f58 0%,#205a88 62%,#8f334c 140%);border-bottom:1px solid #ffffff29;align-items:center;display:flex}.chat-panel>header small{color:#ff9ca7;font-size:var(--text-caption2);letter-spacing:.15em;font-weight:900}.chat-panel>header h2{font-size:var(--text-title3);margin:3px 0 1px}.chat-panel>header p{color:#e2e8ef;font-size:var(--text-caption2);margin:0}.chat-panel>header button{color:#fff;cursor:pointer;width:36px;height:36px;font-size:var(--text-title3);background:#ffffff1c;border:1px solid #ffffff4d;border-radius:50%;place-items:center;display:grid}.chat-messages{background-color:#edf0ed;background-image:radial-gradient(circle at 12px 12px,#284a7809 1.5px,#0000 1.8px),radial-gradient(circle at 30px 31px,#b91f2c07 1.5px,#0000 1.8px);background-size:42px 42px;overflow:auto}.chat-empty{color:#718096;text-align:center;gap:5px;margin:18% 24px 0;display:grid}.chat-empty strong{color:#263f60;font-size:var(--text-subhead)}.chat-empty span{font-size:var(--text-caption)}.chat-messages article{width:100%;margin:0 0 9px}.chat-message-row{align-items:flex-end;gap:7px;display:flex}.chat-messages article.mine .chat-message-row{justify-content:flex-end}.chat-avatar{color:#fff;width:30px;height:30px;font-size:var(--text-caption2);border-radius:50%;flex:0 0 30px;place-items:center;font-weight:850;display:grid;box-shadow:0 0 0 2px #ffffffe6}.chat-messages article.mine .chat-avatar{display:none}.chat-bubble{border-radius:var(--radius-xs) var(--radius-lg) var(--radius-lg) var(--radius-lg);background:#fff;border:1px solid #263f6017;width:fit-content;position:relative;box-shadow:0 2px 5px #23304214}.chat-messages article.mine .chat-bubble{border-radius:var(--radius-lg) var(--radius-xs) var(--radius-lg) var(--radius-lg);background:#e4f4e9}.chat-author{align-items:baseline;gap:6px;margin-bottom:3px;display:flex}.chat-author strong{font-size:var(--text-caption2);line-height:1.2}.chat-author span{color:#8b8177;font-size:var(--text-caption2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-bubble>p{color:#1d2733;font-size:var(--text-caption);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding-right:18px;line-height:1.38}.chat-message-time{color:#87928c;font-size:var(--text-caption2);justify-content:flex-end;line-height:1;display:flex}.chat-bubble-tools{min-height:10px}.chat-reactions{display:flex;position:relative}.chat-reactions>button{color:#263f60;cursor:pointer;font-size:var(--text-caption2);border-radius:999px}.chat-reactions>button.active{border-color:#82a9d4}.chat-reactions button span{font-size:var(--text-caption2);font-weight:800}.chat-reactions details{position:relative}.chat-reactions summary{font-size:var(--text-caption2);list-style:none}.chat-reactions summary::-webkit-details-marker{display:none}.chat-reactions details>div{border:1px solid #e2e8ef;position:absolute;left:0}.chat-reactions details button{cursor:pointer;font-size:var(--text-body);background:0 0;border:0}.chat-own-actions button,.chat-readers>summary{font-size:var(--text-caption2)}.chat-compose{background:#fffffff0;border-top:1px solid #e5dfd6;gap:8px;padding:11px 12px;display:grid}.chat-compose textarea{resize:none;border-radius:var(--radius-xl);color:#123052;min-height:44px;max-height:110px;font:inherit;font-size:var(--text-caption);background:#fff;border:1px solid #d7d9de;outline:0;padding:11px 14px}.chat-compose textarea:focus{border-color:#6680a8;box-shadow:0 0 0 3px #47669a1f}.chat-compose>button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#ef2334,#b91f2c);border:0;border-radius:50%;align-self:end;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 5px 13px #c91f3247}.chat-compose>button:disabled{cursor:not-allowed;opacity:.45}.chat-compose>button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.chat-compose>span{color:#b91f2c;font-size:var(--text-caption2)}@media (width<=700px){.chat-reactions details>div{justify-content:center;position:fixed;left:16px!important;right:16px!important}}.scrap-bonus{color:var(--ui-label);gap:16px;padding:20px 28px 26px;display:grid}.scrap-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.scrap-header p{color:var(--ui-red);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.scrap-header h2{color:var(--ui-label);font-size:var(--text-title1);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.15}.scrap-header>div>span{color:var(--ui-label-2);font-size:var(--text-subhead);margin-top:6px;display:block}.scrap-header-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.scrap-header-actions label{color:var(--ui-label-2);font-size:var(--text-caption);gap:6px;font-weight:600;display:grid}.scrap-header-actions input{border:1px solid var(--ui-separator);border-radius:var(--radius-md);background:var(--ui-surface);height:40px;color:var(--ui-label);font:inherit;font-size:var(--text-subhead);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:0 12px}.scrap-header-actions button{background:var(--ui-red);color:#fff;cursor:pointer;height:40px;font:inherit;font-size:var(--text-subhead);border:0;border-radius:999px;padding:0 20px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 8px 20px #d9232e38}.scrap-header-actions button:hover{background:var(--ui-red-dark);transform:translateY(-2px)}.scrap-header-actions button:active{transform:scale(.97)}.scrap-header-actions .scrap-pdf-button{background:var(--ui-fill);color:var(--ui-label);box-shadow:inset 0 0 0 1px var(--ui-separator)}.scrap-header-actions .scrap-pdf-button:hover{background:var(--ui-surface)}.scrap-header-actions button:disabled{opacity:.45;cursor:default;transform:none}.scrap-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.scrap-layout>div{flex-direction:column;gap:14px;min-width:0;display:flex}.scrap-kpis{order:-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.scrap-kpis article{border-radius:var(--radius-lg);background:var(--ui-surface);min-height:68px;box-shadow:0 0 0 1px var(--ui-hairline),0 10px 28px #0f172a0d;align-content:space-between;gap:6px;padding:12px 16px;display:grid}.scrap-kpis span{color:var(--ui-label-2);font-size:var(--text-caption);font-weight:600}.scrap-kpis strong{color:var(--ui-label);font-size:var(--text-title3);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700}.scrap-kpis .primary{background:linear-gradient(135deg,#e61f29,#a8101a);box-shadow:0 14px 30px #d9232e4d}.scrap-kpis .primary span{color:#ffffffc7}.scrap-kpis .primary strong{color:#fff}.scrap-table-wrap{border-radius:var(--radius-xl);background:var(--ui-surface);border:1px solid #1d3e6d;overflow-x:auto;box-shadow:0 10px 26px #0f172a0f}.scrap-table{border-collapse:separate;border-spacing:0;width:100%;min-width:900px;font-size:var(--text-footnote);font-variant-numeric:tabular-nums}.scrap-table th,.scrap-table td{border-bottom:1px solid var(--ui-hairline);text-align:center;white-space:nowrap;vertical-align:middle;height:26px;padding:0 4px}.scrap-table thead th{z-index:1;color:#ffffffd1;height:38px;font-size:var(--text-caption2);letter-spacing:.06em;text-transform:uppercase;background:#1d3e6d;border-bottom:0;font-weight:700;position:sticky;top:0}.scrap-table thead th span{color:#fff;display:block}.scrap-table thead th small{color:#fff9;font-size:var(--text-caption2);letter-spacing:0;text-transform:none;margin-top:1px;font-weight:600;display:block}.scrap-table thead th:first-child,.scrap-table thead th:nth-child(2),.scrap-table tbody td:first-child,.scrap-table tbody td:nth-child(2),.scrap-table tfoot th:first-child{text-align:left}.scrap-table thead th:first-child,.scrap-table tbody td:first-child,.scrap-table tfoot th:first-child{padding-left:12px}.scrap-table thead th:last-child,.scrap-table tbody td:last-child,.scrap-table tfoot th:last-child{padding-right:14px}.scrap-table thead th:nth-child(3){color:#fff;background:#c91f32}.scrap-table tbody tr{transition:background .15s}.scrap-table tbody tr:hover{background:var(--ui-red-tint)}.scrap-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--ui-red)}.scrap-table tbody tr.branch-end td{border-bottom-color:var(--ui-separator)}.scrap-table td:first-child strong{background:var(--ui-fill);height:18px;color:var(--ui-label);font-size:var(--text-caption);letter-spacing:.03em;border-radius:999px;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.scrap-table .person-cell{align-items:center;gap:2px;display:flex}.scrap-table .person-input{border-radius:var(--radius-sm);width:100%;min-width:0;height:22px;color:var(--ui-label);font:inherit;background:0 0;border:1px solid #0000;padding:0 6px;font-weight:600}.scrap-table .person-input:hover{border-color:var(--ui-separator)}.scrap-table .person-input:focus{border-color:var(--ui-red);background:var(--ui-surface);outline:0;box-shadow:0 0 0 3px #d9232e24}.scrap-table .person-cell button{width:20px;height:20px;color:var(--ui-label-3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;flex:0 0 20px;place-items:center;font-size:16px;line-height:1;transition:opacity .15s,background .15s,color .15s;display:grid}.scrap-table tbody tr:hover .person-cell button,.scrap-table .person-cell button:focus-visible{opacity:1}.scrap-table .person-cell button:hover{background:var(--ui-red-tint);color:var(--ui-red)}.scrap-table .salesperson-share{background:var(--ui-red-tint);color:var(--ui-red);font-weight:700}.scrap-table input:not(.person-input){background:var(--ui-fill);width:38px;height:20px;color:var(--ui-label);font:inherit;text-align:center;appearance:textfield;border:1px solid #0000;border-radius:6px;padding:0;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s}.scrap-table input:not(.person-input)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.scrap-table input:not(.person-input)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.scrap-table input:not(.person-input):placeholder-shown{background:0 0}.scrap-table input::placeholder{color:var(--ui-label-4);opacity:1}.scrap-table input:not(.person-input):hover{border-color:var(--ui-separator);background:var(--ui-surface)}.scrap-table input:not(.person-input):focus{border-color:var(--ui-red);background:var(--ui-surface);outline:0;box-shadow:0 0 0 3px #d9232e24}.scrap-table tfoot th{color:#fff;height:32px;font-size:var(--text-footnote);background:#1d3e6d;border:0;font-weight:700}.scrap-table tfoot th:first-child{font-size:var(--text-caption);letter-spacing:.08em}.scrap-table tfoot .salesperson-share{background:var(--ui-red);color:#fff}.scrap-add-person{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scrap-add-person select,.scrap-add-person button{border:1px solid var(--ui-separator);background:var(--ui-surface);height:36px;color:var(--ui-label);font:inherit;font-size:var(--text-footnote);border-radius:999px;font-weight:600}.scrap-add-person select{padding:0 30px 0 14px}.scrap-add-person button{cursor:pointer;padding:0 16px;transition:background .15s,border-color .15s}.scrap-add-person button:hover{border-color:var(--ui-label-3);background:var(--ui-fill)}.scrap-add-person .scrap-reset-button{color:var(--ui-red);background:0 0;border-color:#0000;margin-left:auto}.scrap-add-person .scrap-reset-button:hover{background:var(--ui-red-tint);border-color:#0000}.scrap-summary{gap:14px;display:grid}.scrap-summary section{border-radius:var(--radius-xl);background:var(--ui-surface);box-shadow:0 0 0 1px var(--ui-hairline),0 14px 34px #0f172a0f;padding:18px}.scrap-summary section>p{color:var(--ui-red);font-size:var(--text-caption2);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.scrap-summary h3{color:var(--ui-label);font-size:var(--text-body);margin:4px 0 8px;font-weight:700}.scrap-summary section>div,.scrap-summary dl>div{border-top:1px solid var(--ui-hairline);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 0;display:flex}.scrap-summary section>div span{gap:2px;display:grid}.scrap-summary section>div strong{color:var(--ui-label);font-size:var(--text-footnote);font-weight:700}.scrap-summary small{color:var(--ui-label-3);font-size:var(--text-caption)}.scrap-summary b,.scrap-summary dd{color:var(--ui-label);font-size:var(--text-footnote);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.scrap-summary dl{margin:0}.scrap-summary dt{color:var(--ui-label-2);font-size:var(--text-footnote)}.adjustment-section dt{align-items:center;gap:6px;min-width:0;display:flex}.adjustment-section dt input,.adjustment-section dd input,.adjustment-section dt select{border:1px solid var(--ui-separator);border-radius:var(--radius-sm);background:var(--ui-surface);height:30px;color:var(--ui-label);font:inherit;font-size:var(--text-caption)}.adjustment-section dt input{width:100%;min-width:0;padding:0 8px}.adjustment-section dt select{padding:0 6px}.adjustment-section dd{align-items:center;gap:4px;display:flex}.adjustment-section dd input{text-align:right;width:76px;padding:0 8px}.adjustment-section dd button{width:24px;height:24px;color:var(--ui-label-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.adjustment-section dd button:hover{background:var(--ui-red-tint);color:var(--ui-red)}.scrap-summary .expense dd input{color:var(--ui-red)}.scrap-summary .income dd input{color:#248a3d}.scrap-summary .net{border-radius:var(--radius-md);background:#1d3e6d;border:0;margin-top:8px;padding:12px 14px}.scrap-summary .net dt,.scrap-summary .net dd{color:#fff}.add-adjustment{border:1px dashed var(--ui-separator);border-radius:var(--radius-md);width:100%;height:38px;color:var(--ui-label);cursor:pointer;font:inherit;font-size:var(--text-footnote);background:0 0;margin-top:10px;font-weight:600}.add-adjustment:hover{border-color:var(--ui-red);color:var(--ui-red)}.scrap-status{border-radius:var(--radius-md);background:var(--ui-fill);color:var(--ui-label-2);font-size:var(--text-caption);margin:0;padding:10px 12px}@media (width<=1100px){.scrap-layout{grid-template-columns:minmax(0,1fr)}.scrap-summary{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (width<=760px){.scrap-bonus{gap:16px;padding:16px 12px 22px}.scrap-header h2{font-size:var(--text-title2)}.scrap-header-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.scrap-header-actions label{grid-column:1/-1}.scrap-header-actions input{width:100%}.scrap-kpis{grid-template-columns:1fr 1fr;gap:10px}.scrap-kpis article{min-height:80px;padding:14px}.scrap-kpis strong{font-size:var(--text-title3)}.scrap-table-wrap{border-radius:0;margin:0 -12px}.scrap-add-person .scrap-reset-button{margin-left:0}}.workspace-page,.portal-page,.admin-page,.profile-page,.hr-page,.edit-offer-page,.document-page{background:radial-gradient(60% 45% at 100% -6%,#e61f2917,#0000 70%),radial-gradient(50% 45% at -6% 104%,#173b6914,#0000 70%),linear-gradient(#fbfbfd,#f5f5f7)}.workspace-aurora{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.workspace-aurora:before,.workspace-aurora:after{content:"";filter:blur(40px);border-radius:50%;animation:26s ease-in-out infinite alternate ambient-drift;position:absolute}.workspace-aurora:before{background:radial-gradient(circle,#e61f2924,#0000 64%);width:44vw;height:44vw;top:-16vw;right:-10vw}.workspace-aurora:after{background:radial-gradient(circle,#173b691c,#0000 64%);width:40vw;height:40vw;animation-delay:-13s;bottom:-18vw;left:-12vw}@keyframes ambient-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-3vw,2vw)scale(1.08)}}@media (prefers-reduced-motion:reduce){.workspace-aurora:before,.workspace-aurora:after{animation:none}}.calculation-card>.calculation-tabs{border-top-left-radius:inherit;border-top-right-radius:inherit}.calculation-card>.add-row-footer{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.chat-panel{border-radius:var(--radius-2xl);width:min(780px,100vw - 36px);height:min(680px,100svh - 76px);animation:.2s ease-out chat-enhanced-in;top:50%;bottom:auto;left:50%;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 28px 90px #17233b57}.chat-panel>header{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0}.chat-compose{border-radius:0 0 var(--radius-2xl) var(--radius-2xl)}.chat-panel>header{justify-content:center;min-height:70px;padding:12px 18px;position:relative}.chat-panel>header>button{position:absolute;top:50%;right:18px;transform:translateY(-50%)}.chat-brand-title{-webkit-backdrop-filter:blur(22px)saturate(1.35);background:#ffffff21;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:4px 15px 4px 5px;display:flex;box-shadow:inset 0 1px #ffffff2e,0 8px 24px #05193524}.chat-brand-title img{border-radius:var(--radius-sm);object-fit:cover;width:30px;height:30px}.chat-brand-title span{color:#fff;font-size:var(--text-subhead);letter-spacing:.01em;font-weight:650}@keyframes chat-enhanced-in{0%{opacity:.35;transform:translate(-50%,-47%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.chat-messages{padding:18px 20px 30px}.chat-empty{margin-top:18%}.chat-messages article{margin-bottom:9px}.chat-bubble{min-width:120px;max-width:68%;padding:8px 10px 6px}.chat-author span{display:none}.chat-author strong{font-weight:750}.chat-bubble>p{font-weight:500}.chat-bubble>p strong{font-weight:820}.chat-attachments{gap:6px;margin-top:7px;display:grid}.chat-image-attachment{border-radius:var(--radius-md);color:#34445e;background:#ffffff8f;text-decoration:none;display:grid;overflow:hidden}.chat-image-attachment img{object-fit:cover;width:min(280px,100%);max-height:210px;display:block}.chat-image-attachment span{font-size:var(--text-caption2);text-overflow:ellipsis;white-space:nowrap;padding:5px 7px;overflow:hidden}.chat-file-attachment{border-radius:var(--radius-md);color:#263f60;background:#ffffff9e;border:1px solid #7180962e;align-items:center;gap:8px;min-width:220px;padding:8px;text-decoration:none;display:flex}.chat-file-attachment>svg{fill:none;stroke:#d9232e;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 25px;width:25px;height:25px}.chat-file-attachment>span{min-width:0;display:grid}.chat-file-attachment strong{font-size:var(--text-caption2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-file-attachment small{color:#718096;font-size:var(--text-caption2)}.chat-message-time{gap:5px;margin-top:2px}.chat-message-time em{font-style:normal}.chat-bubble-tools{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(135deg,#ffffff85,#e2e8ef4d);border:1px solid #ffffffa3;border-radius:999px;justify-content:flex-end;align-items:center;gap:1px;width:max-content;max-width:100%;margin:5px 0 0 auto;padding:1px 2px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffb8,0 3px 10px #26344d17}.chat-reactions{flex-wrap:nowrap;align-items:center;gap:1px;margin:0}.chat-reactions>button{min-height:24px;box-shadow:none;background:0 0;border:0;padding:2px 6px}.chat-reactions>button.active{background:#cee4fab8}.chat-reactions summary{color:#526176;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;transition:background .15s,color .15s,transform .15s;display:grid}.chat-own-actions button,.chat-readers>summary{color:#526176;background:0 0;border:0;width:26px;height:26px;transition:background .15s,color .15s,transform .15s}.chat-reactions summary:hover,.chat-own-actions button:hover,.chat-readers>summary:hover{color:#173b69;background:#ffffff9e}.chat-own-actions .destructive:hover{color:#b91f2c;background:#d9232e1a}.chat-own-actions button:active,.chat-reactions summary:active,.chat-readers>summary:active{transform:scale(.94)}.chat-reactions summary svg,.chat-own-actions svg,.chat-readers>summary svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.chat-reactions details>div{z-index:40;background:#fffffffa;border-color:#71809633;border-radius:999px;flex-wrap:nowrap;gap:2px;width:max-content;max-width:calc(100vw - 56px);padding:5px 7px;display:flex;top:36px;bottom:auto;box-shadow:0 16px 38px #17233b38}.chat-reactions details button{border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:background .15s,transform .15s;display:grid}.chat-reactions details button:hover{background:#e2e8ef;transform:scale(1.08)}.chat-messages article.mine .chat-reactions details>div{left:auto;right:0}.chat-own-actions{border-left:1px solid #7180962e;gap:2px;margin:0;padding-left:2px;display:flex}.chat-own-actions button,.chat-readers>summary{cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid}.chat-readers{border-left:1px solid #7180962e;margin:0;padding-left:2px;position:relative}.chat-readers>summary::-webkit-details-marker{display:none}.chat-readers>div{z-index:5;border-radius:var(--radius-lg);color:#263f60;width:200px;max-height:190px;font-size:var(--text-caption2);background:#fff;border:1px solid #e2e8ef;padding:10px 12px;position:absolute;bottom:28px;right:0;overflow:auto;box-shadow:0 12px 34px #17233b33}.chat-readers strong{margin-bottom:6px;display:block}.chat-readers span{color:#718096}.chat-readers ul{gap:4px;margin:0;padding-left:16px;display:grid}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.chat-bubble-tools{-webkit-backdrop-filter:none;background:#e2e8ef}.chat-brand-title{-webkit-backdrop-filter:none;background:#284a78}}.chat-edit{gap:6px;display:grid}.chat-edit textarea{resize:vertical;border-radius:var(--radius-md);color:#1d2733;width:min(430px,55vw);min-height:64px;font:inherit;font-size:var(--text-caption);background:#fff;border:1px solid #b9c2d0;outline:0;padding:8px}.chat-edit>div{justify-content:flex-end;gap:5px;display:flex}.chat-edit button{color:#263f60;cursor:pointer;font-size:var(--text-caption2);background:#e2e8ef;border:0;border-radius:999px;padding:5px 10px}.chat-edit button:last-child{color:#fff;background:#173b69}.chat-file-input{display:none}.chat-attach-button{cursor:pointer;border-radius:50%;place-items:center;display:grid}.chat-attach-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.chat-selected-files{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.chat-selected-files>span{color:#435a75;max-width:210px;font-size:var(--text-caption2);background:#fff;border:1px solid #e2e8ef;border-radius:999px;align-items:center;gap:5px;padding:4px 5px 4px 9px;display:flex}.chat-selected-files>span>button{color:#526176;cursor:pointer;background:#e2e8ef;border:0;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.chat-compose>span{grid-column:1/-1}@media (width<=700px){.chat-panel{border-radius:var(--radius-xl);width:calc(100% - 12px);max-width:none;height:calc(100svh - 86px);top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.chat-panel>header{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.chat-compose{border-radius:0 0 var(--radius-xl) var(--radius-xl)}.chat-messages{padding:12px 9px 28px}.chat-bubble{min-width:92px;max-width:84%}.chat-edit textarea{width:min(64vw,430px)}.chat-reactions details>div{max-width:calc(100vw - 46px);left:auto;right:0;overflow-x:auto}.chat-messages article:not(.mine) .chat-reactions details>div{left:0;right:auto}.chat-readers>div{width:calc(100vw - 32px);max-height:220px;position:fixed;bottom:88px;right:16px}}.chat-compose{grid-template-columns:minmax(0,1fr) 42px}.chat-input-shell{min-width:0;position:relative}.chat-input-shell>textarea{width:100%;height:100%;padding-right:42px}.chat-attach-button{color:#435a75;-webkit-backdrop-filter:blur(16px)saturate(1.45);background:linear-gradient(145deg,#ffffffc7,#cbd6e67a);border:1px solid #ffffffb8;align-self:auto;width:28px;height:28px;position:absolute;bottom:8px;right:8px;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #12305224}.chat-attach-button:hover{color:#173b69;background:#ffffffe6}.chat-attach-button svg{stroke-width:1.9px;width:15px;height:15px}.chat-image-attachment,.chat-file-attachment{font:inherit;cursor:pointer;text-align:left}.chat-image-attachment{border:0;padding:0}.chat-preview-backdrop{z-index:540;-webkit-backdrop-filter:blur(10px);background:#0a162a7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.chat-preview{border-radius:var(--radius-xl);background:#fffffff0;border:1px solid #ffffffa6;grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,100vw - 36px);height:min(780px,100svh - 44px);display:grid;overflow:hidden;box-shadow:0 32px 100px #0a162a66}.chat-preview>header{color:#263f60;border-bottom:1px solid #8994a738;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px 12px 18px;display:flex}.chat-preview>header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-preview>header button{color:#435a75;cursor:pointer;width:34px;height:34px;font-size:var(--text-title2);background:#ffffffad;border:1px solid #8994a747;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.chat-preview-body{background:#e2e8ef;place-items:center;min-height:0;padding:12px;display:grid;overflow:auto}.chat-preview-body img{object-fit:contain;border-radius:var(--radius-md);max-width:100%;max-height:100%;display:block}.chat-preview-body iframe{border-radius:var(--radius-md);background:#fff;border:0;width:100%;height:100%}.chat-preview>footer{border-top:1px solid #8994a738;justify-content:flex-end;padding:10px 14px;display:flex}.chat-preview>footer a{color:#fff;font-size:var(--text-caption);background:#173b69;border-radius:999px;padding:8px 15px;font-weight:700;text-decoration:none}@media (width<=700px){.chat-preview-backdrop{padding:8px}.chat-preview{border-radius:var(--radius-xl);width:100%;height:calc(100svh - 16px)}.chat-preview-body{padding:7px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.chat-attach-button{-webkit-backdrop-filter:none;background:#e2e8ef}.chat-preview-backdrop{-webkit-backdrop-filter:none}}.hr-page{min-height:100vh}.hr-shell{margin:0 auto}.hr-heading{justify-content:space-between;align-items:center;display:flex}.hr-heading h1{margin:0}.hr-heading span{display:block}.hr-heading>button{color:#fff;cursor:pointer;font-weight:780}.leave-request-button{color:#fff;cursor:pointer;background:#c91f32;border:0;font-weight:780}.hr-overview article{flex-direction:column;display:flex}.hr-filter{gap:7px;display:flex}.hr-filter button{cursor:pointer}.hr-filter button.active{border-color:#173b69}.hr-table-wrap{background:#fff;overflow:auto}.hr-table{border-collapse:collapse;width:100%;min-width:1050px}.hr-table th{color:#fff;text-align:left}.hr-table td{color:#263f60;vertical-align:middle;border-bottom:1px solid #e2e8ef}.hr-table td>strong,.hr-table td>small{display:block}.hr-table td>small{color:#718096;margin-top:3px}.hr-day-inputs{display:flex}.hr-day-inputs label{gap:3px;display:grid}.hr-day-inputs span{color:#718096;font-size:var(--text-caption2)}.hr-day-inputs input{text-align:center;border:1px solid #e2e8ef}.hr-status{border-radius:999px;display:inline-flex}.hr-status.pending_manager{color:#8b6300;background:#fff6c9}.hr-status.approved{color:#278052;background:#e4f4e9}.hr-status.rejected{color:#a3282c;background:#fde3e6}.hr-actions{gap:5px;display:flex}.hr-actions button{color:#263f60;cursor:pointer;background:#fff;border:1px solid #cbd6e6;font-weight:700}.hr-actions .approve{color:#fff;background:#278052;border-color:#278052}.hr-actions .reject{color:#a3282c;border-color:#b92337}.hr-empty{text-align:center;color:#718096!important;padding:40px!important}.hr-error,.leave-error{color:#b91f2c;font-weight:700}.hr-access-state{text-align:center;place-items:center;min-height:100vh;padding:24px;display:grid}.hr-access-state>div{max-width:520px}.leave-modal-backdrop{z-index:2100;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.leave-request-modal{max-height:calc(100svh - 36px);position:relative}.leave-request-modal>p{margin:0;font-weight:850}.leave-modal-close{cursor:pointer;border:1px solid #e2e8ef;border-radius:50%}.leave-form-grid{grid-template-columns:1fr 1fr;display:grid}.leave-form-grid label{display:grid}.leave-form-grid label.wide{grid-column:1/-1}.leave-form-grid input,.leave-form-grid select,.leave-form-grid textarea{color:#123052;width:100%;font:inherit;border:1px solid #cbd6e6}.leave-form-grid textarea{resize:vertical}.leave-form-grid .leave-check{align-items:center;gap:8px;display:flex}.leave-form-grid .leave-check input{width:18px}.leave-request-summary{color:#526176;justify-content:space-between;align-items:center;display:flex}.leave-request-summary strong{color:#173b69}.leave-warning{color:#765c00;font-size:var(--text-caption);background:#fff7db;border-left:3px solid #d6a400}.leave-modal-actions{justify-content:flex-end;gap:8px;display:flex}.leave-modal-actions button{color:#263f60;cursor:pointer;border:1px solid #cbd6e6;font-weight:750}.leave-modal-actions button:last-child{color:#fff}.leave-modal-actions button:disabled{cursor:not-allowed;opacity:.45}.profile-form label.wide{grid-column:1/-1}.profile-form textarea{resize:vertical;min-height:82px}@media (width<=800px){.hr-heading{flex-direction:column}}.hr-heading{gap:18px}.hr-heading span{margin-top:3px}.hr-heading>button{transition:transform .16s,filter .16s}.leave-request-button{border-radius:var(--radius-md);min-height:42px;padding:10px 15px;transition:transform .16s,filter .16s;box-shadow:0 1px 2px #12305214}.leave-request-button:hover{filter:brightness(.96)}.hr-heading>button:active,.leave-request-button:active{transform:scale(.98)}.hr-overview article{justify-content:center}.hr-overview strong{margin-top:2px;line-height:1.1}.leave-request-modal>p{letter-spacing:.12em}.leave-request-modal h2{letter-spacing:-.025em}.leave-modal-close{width:32px;height:32px;font-size:var(--text-body)}.leave-form-grid label{gap:4px}.leave-form-grid input,.leave-form-grid select{border-radius:var(--radius-md);min-height:42px;font-size:var(--text-footnote);outline:none;padding:9px 10px;transition:border-color .16s,box-shadow .16s,background .16s}.leave-form-grid textarea{border-radius:var(--radius-md);font-size:var(--text-footnote);outline:none;padding:9px 10px;transition:border-color .16s,box-shadow .16s,background .16s}.leave-form-grid input:focus,.leave-form-grid select:focus,.leave-form-grid textarea:focus{background:#fff;border-color:#6680a8;box-shadow:0 0 0 3px #173b691c}.leave-form-grid textarea{min-height:64px}.leave-request-summary{border-radius:var(--radius-md);font-size:var(--text-caption);border:1px solid #e2e8ef;margin-top:10px;padding:8px 11px}.leave-request-summary strong{font-size:var(--text-subhead)}.leave-warning{border-radius:var(--radius-sm);margin:9px 0 0;padding:8px 10px}.leave-modal-actions{margin-top:13px}.leave-modal-actions button{border-radius:var(--radius-md);min-height:42px;padding:8px 14px}.leave-balance-card div{align-items:center}.leave-balance-card span{line-height:1.25}.leave-balance-card strong{white-space:nowrap}@media (width<=800px){.leave-form-grid{grid-template-columns:1fr}.leave-form-grid label.wide{grid-column:auto}.leave-balance-card div:nth-child(2){border-right:0}.leave-balance-card div:nth-child(-n+2){border-bottom:1px solid #e2e8ef}}.hr-heading{color:#fff;position:relative;overflow:hidden}.hr-heading:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:300px;height:190px;position:absolute;bottom:-88px;right:-40px;transform:rotate(-12deg)}.hr-heading>div,.hr-heading>button{z-index:1;position:relative}.hr-heading p{color:#ff9ca7;font-size:var(--text-caption2);margin:0 0 4px;font-weight:850}.hr-heading h1{color:#fff;letter-spacing:-.035em;font-weight:760}.hr-heading span{color:#e2e8ef}.hr-heading>button{-webkit-backdrop-filter:blur(18px)saturate(1.35);min-height:44px;font-size:var(--text-caption);background:#ffffff24;border:1px solid #ffffff4d;border-radius:999px;padding:0 18px;box-shadow:inset 0 1px #fff3,0 8px 22px #0a162a26}.hr-heading>button:hover{filter:none;background:#ffffff38}.hr-overview{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.hr-overview article{box-shadow:none;background:0 0;border:0;border-right:1px solid #e2e8ef;border-radius:0;position:relative}.hr-overview article:last-child{border-right:0}.hr-overview article:before{content:"";border-radius:var(--radius-xs);background:#cbd6e6;width:3px;position:absolute;left:0}.hr-overview article:first-child:before{background:#e0aa25}.hr-overview article:nth-child(2):before{background:#2f9a68}.hr-overview article:nth-child(3):before{background:#bf4655}.hr-overview span{color:#718096;font-size:var(--text-caption2);letter-spacing:.01em;font-weight:650}.hr-overview strong{color:#173b69;letter-spacing:-.03em;font-weight:760}.hr-overview .balance:before{display:none}.hr-filter{border-radius:var(--radius-md);border:1px solid #e2e8ef;max-width:100%;box-shadow:0 2px 8px #12305209}.hr-filter button{border-radius:var(--radius-sm);color:#718096;box-shadow:none;background:0 0;border:0;font-weight:690}.hr-filter button.active{color:#173b69;background:#fff;box-shadow:0 2px 8px #1230521f}.hr-table th{letter-spacing:.02em;border-bottom:1px solid #ffffff1f;font-weight:720}.hr-table td,.hr-table tbody tr:hover td{background:#fff}.hr-table td>small{line-height:1.35}.hr-day-inputs{gap:6px}.hr-day-inputs input{background:#fff}.hr-status{padding:5px 8px;font-weight:720}.hr-actions button{border-radius:var(--radius-sm)}.leave-balance-card{border-radius:var(--radius-lg);background:#ffffffeb;border:1px solid #cbd6e6eb;grid-template-columns:1.25fr repeat(3,1fr);gap:0;margin:18px 0 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #12305214}.leave-balance-card:before{content:"YILLIK İZİN ÖZETİ";color:#fff;height:34px;font-size:var(--text-caption2);letter-spacing:.13em;background:linear-gradient(110deg,#173b69,#205a88);border-bottom:1px solid #ffffff1f;grid-column:1/-1;align-items:center;padding:0 15px;font-weight:820;display:flex}.leave-balance-card div{background:#fff;border-right:1px solid #e2e8ef;place-content:center start;gap:4px;min-height:70px;padding:11px 15px;display:grid;position:relative}.leave-balance-card div:last-child{border-right:0}.leave-balance-card div:first-of-type:after{content:"";border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:#8fa2ba;width:34px;height:3px;position:absolute;bottom:0;left:15px}.leave-balance-card span{color:#718096;font-size:var(--text-caption2);font-weight:650}.leave-balance-card strong{color:#173b69;font-size:var(--text-body);letter-spacing:-.025em;font-weight:760}.leave-balance-card .remaining{background:#fff}.leave-balance-card .remaining:after{content:"";background:#2f9a68;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:14px;transform:translateY(-50%);box-shadow:0 0 0 5px #2f9a681c}.leave-balance-card .remaining span{color:#718096}.leave-balance-card .remaining strong{color:#173b69}.profile-actions .leave-request-button{background:#c91f32;border:1px solid #b91f2c;box-shadow:0 5px 14px #b91f2c29}.leave-modal-backdrop{-webkit-backdrop-filter:blur(7px);background:#0a162a75}.leave-request-modal{border-radius:var(--radius-2xl);background:#fff;border:1px solid #ffffff9e;width:min(600px,100%);padding:116px 24px 22px;overflow:auto;box-shadow:0 30px 90px #17233b57}.leave-request-modal:before{content:"";z-index:0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:linear-gradient(125deg,#102f58 0%,#205a88 65%,#8f334c 145%);height:96px;position:absolute;top:0;left:0;right:0}.leave-request-modal>p,.leave-request-modal>h2,.leave-modal-close{z-index:1;position:absolute}.leave-request-modal>p{color:#ff9ca7;font-size:var(--text-caption2);top:23px;left:24px}.leave-request-modal h2{color:#fff;font-size:var(--text-title2);margin:0;top:39px;left:24px}.leave-modal-close{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border-color:#ffffff4d;top:25px;right:20px}.leave-form-grid{z-index:1;gap:10px;position:relative}.leave-form-grid label>span{color:#526176;font-size:var(--text-caption2);font-weight:720}.leave-form-grid input,.leave-form-grid select,.leave-form-grid textarea{background:#fff;border-color:#e2e8ef;box-shadow:0 1px 2px #12305206}.leave-request-summary{background:#fff;border-color:#e2e8ef;box-shadow:0 2px 8px #12305209}.leave-modal-actions button{background:#fff;border-color:#cbd6e6}.leave-modal-actions button:last-child{background:#c91f32;border-color:#c91f32;box-shadow:0 5px 14px #b91f2c29}@media (width<=800px){.hr-heading{align-items:flex-start}.hr-heading>button{width:auto;min-height:40px;padding:0 14px}.hr-overview{grid-template-columns:1fr 1fr}.hr-overview article{border-bottom:1px solid #e2e8ef;border-right:1px solid #e2e8ef}.hr-overview article:nth-child(2){border-right:0}.hr-overview article:nth-child(n+3){border-bottom:0}.hr-filter{overflow-x:auto}.hr-filter button{flex:none}.leave-balance-card{border-radius:var(--radius-lg);grid-template-columns:1fr 1fr}.leave-balance-card:before{height:32px}.leave-balance-card div{min-height:64px;padding:10px 12px}.leave-balance-card div:nth-of-type(2){border-right:0}.leave-balance-card div:nth-of-type(-n+2){border-bottom:1px solid #e2e8ef}.leave-balance-card .remaining:after{right:11px}.leave-request-modal{border-radius:var(--radius-xl);padding:108px 15px 18px}.leave-request-modal:before{border-radius:var(--radius-xl) var(--radius-xl) 0 0;height:90px}.leave-request-modal>p{top:21px;left:16px}.leave-request-modal h2{font-size:var(--text-title3);top:38px;left:16px}.leave-modal-close{top:22px;right:14px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.hr-heading>button{-webkit-backdrop-filter:none}.leave-request-modal{background:#fff}}.calculation-tabs .hr-resource-link{border-radius:var(--radius-sm);color:#173b69;white-space:nowrap;min-height:36px;font-size:var(--text-caption2);background:#fff;border:1px solid #cbd6e6;justify-content:center;align-items:center;padding:0 15px;font-weight:720;text-decoration:none;display:inline-flex}.calculation-tabs .hr-resource-link:hover{color:#9f1421;border-color:#c91f32}.hr-heading{background:linear-gradient(118deg,#123052,#205a88 72%,#543049 130%)}.hr-heading:after{opacity:.55}.hr-overview strong,.leave-balance-card strong{font-variant-numeric:tabular-nums}.hr-table td{line-height:1.5}.hr-table tbody tr:nth-child(2n) td{background:#fff}.hr-history-button{font-size:var(--text-footnote);background:#173b69;min-height:42px;margin:14px 0 25px}.hr-heading p,.profile-card-heading p{letter-spacing:.1em}.profile-card-heading{background:linear-gradient(118deg,#123052,#205a88 72%,#543049 130%)}.hr-page button:focus-visible,.profile-page button:focus-visible{outline-offset:3px;outline:3px solid #779cc3}.pdf-modal-actions button:not(:last-child){border-radius:11px;width:auto;padding:0 14px;font-size:13px;font-weight:700}@media (width<=760px){.pdf-modal-actions button:not(:last-child){padding:0 9px;font-size:11px}.hr-history-button{margin:12px 0 23px}}.hr-heading h1{line-height:1.15}.hr-overview strong{font-size:var(--text-body)}.hr-personnel>h2{color:#173b69;font-size:var(--text-subhead);border-bottom:1px solid #e2e8ef;margin:0;padding:13px 18px;font-weight:760}.hr-personnel-item{border-bottom:1px solid #e2e8ef}.hr-personnel-item:last-child{border-bottom:0}.hr-personnel-item>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:grid}.hr-personnel-item>summary::-webkit-details-marker{display:none}.hr-personnel-item>summary:before{content:"›";color:#718096;width:18px;font-size:var(--text-body);transition:transform .15s}.hr-personnel-item[open]>summary:before{transform:rotate(90deg)}.hr-personnel-item>summary{grid-template-columns:18px minmax(190px,1fr) repeat(4,minmax(82px,110px))}.hr-personnel-name{color:#123052;line-height:1.25}.hr-personnel-name small{color:#718096;font-size:var(--text-caption2);margin-top:2px;font-weight:500;display:block}.hr-personnel-item>summary>span{color:#123052;justify-items:end;gap:2px;display:grid}.hr-personnel-item>summary>span em{color:#718096;font-size:var(--text-caption2);font-style:normal;font-weight:600}.hr-personnel-remaining b{color:#b91f2c}.hr-personnel-detail>p{color:#718096;font-size:var(--text-caption2);margin:0 0 8px}.hr-history-table{table-layout:fixed;min-width:700px}.hr-history-table th,.hr-history-table td{height:34px;font-size:var(--text-caption2);padding:7px 10px}.hr-table{table-layout:fixed}.hr-table th:first-child{width:14%}.hr-table th:nth-child(2){width:9%}.hr-table th:nth-child(3){width:20%}.hr-table th:nth-child(4){width:27%}.hr-table th:nth-child(5){width:11%}.hr-table th:nth-child(6){width:19%}.hr-day-inputs input{font-size:var(--text-caption2);padding:5px}.hr-actions button{padding:6px 8px}@media (width<=900px){.hr-personnel-item>summary>span:first-of-type,.hr-personnel-item>summary>span:nth-of-type(2){display:none}}.hr-shell{width:min(1320px,100% - 48px);padding:24px 0 120px}.hr-heading{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border:0;min-height:124px;padding:25px 30px 42px;box-shadow:0 20px 50px #12305221}.hr-heading h1{font-size:var(--text-title2)}.hr-heading span{font-size:var(--text-caption)}.hr-heading-actions{align-items:center;gap:9px;display:flex}.hr-heading-actions button{border-radius:var(--radius-md);color:#fff;min-height:40px;font:inherit;font-size:var(--text-caption2);cursor:pointer;padding:0 15px;font-weight:750;transition:background .16s,transform .16s}.hr-heading-actions button:active{transform:scale(.98)}.hr-secondary-action{background:#ffffff1a;border:1px solid #ffffff47}.hr-secondary-action:hover{background:#ffffff2b}.hr-primary-action{background:#fff3;border:1px solid #ffffff80;box-shadow:inset 0 1px #ffffff40,0 8px 20px #0a162a21}.hr-primary-action:hover{background:#ffffff45}.hr-console{z-index:3;border-radius:var(--radius-xl);background:#fff;border:1px solid #e2e8ef;margin:-24px 18px 0;position:relative;overflow:hidden;box-shadow:0 18px 48px #1230521a}.hr-overview{width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border:0;border-bottom:1px solid #e2e8ef;border-radius:0;margin:0;position:static}.hr-overview article{min-height:74px;padding:13px 20px}.hr-overview article:before{height:28px;top:21px}.hr-overview .balance{background:#fff}.hr-overview .balance span{color:#718096}.hr-overview .balance strong{color:#173b69}.hr-overview .balance:after{content:"";background:#2f9a68;border-radius:50%;width:9px;height:9px;position:absolute;right:20px;box-shadow:0 0 0 5px #2f9a681a}.hr-section{background:#fff;padding:0 20px 20px}.hr-section+.hr-section{border-top:1px solid #e2e8ef}.hr-section-header{justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:14px 2px;display:flex}.hr-section-header p{color:#b91f2c;font-size:var(--text-caption2);letter-spacing:.13em;margin:0 0 3px;font-weight:820}.hr-section-header h2{color:#123052;font-size:var(--text-body);letter-spacing:-.018em;margin:0;font-weight:760}.hr-section-header>span{color:#718096;font-size:var(--text-caption2);background:#fff;border:1px solid #e2e8ef;border-radius:999px;padding:5px 10px;font-weight:700}.hr-table-wrap{border-radius:var(--radius-md);box-shadow:none;border:1px solid #e2e8ef}.hr-personnel{border-radius:var(--radius-md);margin:0;overflow:hidden}.hr-personnel-item{padding:0 15px}.hr-personnel-item>summary{min-height:54px}.hr-personnel-item>summary:hover{background:#fff}.hr-personnel-name{font-size:var(--text-caption)}.hr-personnel-item>summary>span{font-size:var(--text-caption2)}.hr-personnel-item>summary>span b{font-size:var(--text-caption);font-variant-numeric:tabular-nums}.hr-personnel-detail{padding:2px 0 13px 28px}.hr-personnel-detail>p{border-radius:var(--radius-sm);background:#fff;padding:7px 10px}.hr-history-table{border-radius:var(--radius-sm);border:1px solid #e2e8ef}.hr-history-table th{background:var(--ui-fill)!important;color:var(--ui-label-2)!important}.hr-request-header{align-items:center}.hr-filter{background:#fff;width:auto;margin:0;padding:3px}.hr-filter button{min-height:30px;font-size:var(--text-caption2);padding:0 10px}.hr-request-table{border-radius:var(--radius-md)}.hr-table th{height:38px;font-size:var(--text-caption2);text-transform:none;background:#173b69;padding:8px 11px}.hr-table td{height:58px;font-size:var(--text-caption2);padding:9px 11px}.hr-table td>strong{font-size:var(--text-caption)}.hr-table td>small{font-size:var(--text-caption2)}.hr-day-inputs input{border-radius:var(--radius-sm);width:50px;height:29px}.hr-actions{flex-wrap:nowrap}.hr-actions button{white-space:nowrap;min-height:30px;font-size:var(--text-caption2)}.hr-status{font-size:var(--text-caption2)}.hr-error{border-radius:var(--radius-sm);font-size:var(--text-caption2);background:#fff1f2;margin:0 0 12px;padding:9px 11px}@media (width<=900px){.hr-shell{width:calc(100% - 16px);padding-top:10px}.hr-heading{border-radius:var(--radius-xl) var(--radius-xl) 0 0;min-height:178px;padding:20px 18px 52px}.hr-heading-actions{flex-wrap:wrap;width:100%}.hr-heading-actions button{flex:145px}.hr-console{border-radius:var(--radius-lg);margin:-30px 8px 0}.hr-overview{grid-template-columns:1fr 1fr}.hr-overview article{min-height:64px;padding:10px 13px}.hr-section{padding:0 10px 12px}.hr-section-header{min-height:64px}.hr-request-header{flex-direction:column;align-items:flex-start;padding-bottom:10px}.hr-filter{width:100%;overflow:auto}.hr-personnel-item{padding:0 10px}.hr-personnel-item>summary{grid-template-columns:16px minmax(135px,1fr) repeat(2,minmax(64px,78px));gap:6px}.hr-personnel-detail{padding-left:0}}.hr-history-table th:first-child{width:24%}.hr-history-table th:nth-child(2){width:28%}.hr-history-table th:nth-child(3){width:10%}.hr-history-table th:nth-child(4){width:38%}.hr-history-delete{float:right;border-radius:var(--radius-sm);color:#b92337;font-size:var(--text-caption2);cursor:pointer;background:#fff;border:1px solid #e5c5c6;margin-left:8px;padding:4px 8px}.profile-leave-history{margin:20px 0}.profile-leave-history h2{font-size:var(--text-body);color:#173b69;margin:0 0 12px}.hr-console .hr-section{border-radius:var(--radius-lg);border:1.5px solid #284a78;margin:14px 14px 0;padding:0 16px 16px;overflow:hidden}.hr-console .hr-section:last-child{margin-bottom:14px}.hr-console .hr-section+.hr-section{border-top:1.5px solid #284a78!important}.hr-console .hr-section+.hr-section:before{display:none!important}.hr-console .hr-section-header{min-height:58px!important;padding:12px 0!important}.hr-console .hr-section-header p{font-size:var(--text-caption2)}.hr-console .hr-section-header h2{font-size:var(--text-subhead)}.hr-console .hr-requests-section{border-color:#a64251}.hr-console .hr-table td{height:42px;font-size:var(--text-caption2);padding:6px 10px}.hr-console .hr-table th{height:32px;font-size:var(--text-caption2);padding:6px 10px}.hr-console .hr-table td>strong{font-size:var(--text-caption2)}.hr-console .hr-table td>small{font-size:var(--text-caption2);margin-top:2px}.hr-console .hr-personnel-item>summary{min-height:43px}.hr-console .hr-personnel-item>summary>span b{font-size:var(--text-caption2)}.hr-console .hr-day-inputs input{height:25px;padding:3px}.hr-console .hr-actions button{min-height:26px;padding:4px 7px}.hr-console .hr-monthly-summary article{min-height:46px;padding:8px 12px}.hr-console .hr-monthly-summary strong{font-size:var(--text-footnote)}.hr-console .hr-monthly-table .hr-table td{height:38px}.hr-console .hr-monthly-table .hr-table td b{font-size:var(--text-caption2)}.hr-console .hr-overview article{min-height:58px;padding:10px 16px}.hr-console .hr-overview strong{font-size:var(--text-subhead)}@media (width<=900px){.hr-console .hr-section{border-radius:var(--radius-lg);margin:10px 8px 0;padding:0 10px 12px}.hr-console .hr-section:last-child{margin-bottom:10px}}.hr-console .hr-section+.hr-section{border-top:10px solid #173b69;position:relative}.hr-console .hr-section+.hr-section:before{content:"";background:#c91f32;width:54px;height:10px;position:absolute;top:-10px;left:0}.hr-console .hr-section-header{padding-top:20px;padding-bottom:18px}.hr-monthly-modal{width:min(1050px,100vw - 32px);height:min(90vh,1000px)}.hr-monthly-modal .pdf-modal-header{flex-shrink:0}.hr-monthly-section{background:linear-gradient(#fff,#fff);padding-bottom:22px}.hr-monthly-header{min-height:76px}.hr-monthly-controls{align-items:flex-end;gap:9px;display:flex}.hr-monthly-controls label{color:#718096;font-size:var(--text-caption2);letter-spacing:.04em;gap:4px;font-weight:750;display:grid}.hr-monthly-controls input{border-radius:var(--radius-md);color:#123052;height:36px;font:inherit;font-size:var(--text-caption2);background:#fff;border:1px solid #e2e8ef;outline:none;padding:0 10px;font-weight:680}.hr-monthly-controls input:focus{border-color:#6680a8;box-shadow:0 0 0 3px #205a881a}.hr-monthly-controls button{border-radius:var(--radius-md);color:#fff;height:36px;font:inherit;font-size:var(--text-caption2);cursor:pointer;background:#c91f32;border:1px solid #b91f2c;padding:0 15px;font-weight:760;box-shadow:0 5px 14px #b91f2c24}.hr-monthly-controls button:hover{background:#b91f2c}.hr-monthly-summary{border-radius:var(--radius-md);background:#fff;border:1px solid #e2e8ef;grid-template-columns:repeat(3,1fr);margin-bottom:11px;display:grid;overflow:hidden}.hr-monthly-summary article{border-right:1px solid #e2e8ef;min-height:58px;padding:10px 14px;position:relative}.hr-monthly-summary article:last-child{background:#fff;border-right:0}.hr-monthly-summary article:before{content:"";border-radius:var(--radius-xs);background:#2f9a68;width:3px;position:absolute;top:12px;bottom:12px;left:0}.hr-monthly-summary article:nth-child(2):before{background:#e0aa25}.hr-monthly-summary article:nth-child(3):before{background:#173b69}.hr-monthly-summary span{color:#718096;font-size:var(--text-caption2);font-weight:680;display:block}.hr-monthly-summary strong{color:#173b69;font-size:var(--text-subhead);font-variant-numeric:tabular-nums;margin-top:3px;font-weight:760;display:block}.hr-monthly-table{overflow:auto}.hr-monthly-table .hr-table{min-width:690px}.hr-monthly-table .hr-table th:first-child{width:31%}.hr-monthly-table .hr-table th:nth-child(2){width:25%}.hr-monthly-table .hr-table th:nth-child(n+3){text-align:center;width:14.66%}.hr-monthly-table .hr-table td{vertical-align:middle;height:48px}.hr-monthly-table .hr-table td:nth-child(n+3){text-align:center;font-variant-numeric:tabular-nums}.hr-monthly-table .hr-table td b{color:#173b69;font-size:var(--text-caption)}.hr-monthly-table .hr-table td .hr-annual-value{color:#247858}.hr-monthly-table .hr-table td .hr-unpaid-value{color:#a3730e}.hr-monthly-table tfoot td{color:#173b69;height:42px;font-size:var(--text-caption2);background:#e2e8ef;border-top:1px solid #cbd6e6;font-weight:800}.hr-monthly-table tfoot td:nth-child(n+2){text-align:center;font-variant-numeric:tabular-nums}@media (width<=900px){.hr-monthly-header{flex-direction:column;align-items:flex-start}.hr-monthly-controls{width:100%}.hr-monthly-controls label{flex:1}.hr-monthly-controls input{width:100%}.hr-monthly-summary{grid-template-columns:1fr}.hr-monthly-summary article{border-bottom:1px solid #e2e8ef;border-right:0;min-height:50px}.hr-monthly-summary article:last-child{border-bottom:0}}@media (width<=760px){:root{--ui-bg:#0a0a0b;--ui-surface:#1c1c1f;--ui-fill:#29292d;--ui-label:#f5f5f7;--ui-label-2:#a1a1a6;--ui-label-3:#8e8e93;--ui-label-4:#545458;--ui-separator:#3a3a3d;--ui-hairline:#ffffff12;--ui-red:#e61f29;--ui-red-dark:#b3121b;--ui-red-tint:#e61f2924;--ui-red-text:#ff5a63;--ui-action:#e61f29}html,body{background:var(--ui-bg);width:100%;min-width:0}body{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px));color:var(--ui-label);touch-action:manipulation}.workspace-page,.portal-page,.admin-page,.edit-offer-page,.profile-page{isolation:isolate;min-width:0;min-height:100dvh;padding-bottom:calc(132px + env(safe-area-inset-bottom,0px));background:radial-gradient(ellipse 120% 50% at 50% -14%,#e61f2957,transparent 62%),radial-gradient(ellipse 80% 40% at 110% 60%,#73080f38,transparent 70%),var(--ui-bg);color:var(--ui-label);position:relative;overflow-x:hidden}.admin-page{display:block}.workspace-aurora{display:none}.workspace-header,.portal-header{z-index:210;border:0;border-bottom:1px solid var(--ui-hairline);min-height:60px;box-shadow:none;-webkit-backdrop-filter:blur(20px)saturate(1.6);background:#0a0a0bb8;align-items:center;gap:12px;padding:8px 14px;display:flex;position:sticky;top:0}.workspace-header:after,.portal-header:after{display:none}.offer-meta,.financial-card,.summary-card,.side-card,.retention-note{box-sizing:border-box;border-radius:var(--radius-xl);background:var(--ui-surface);width:100%;max-width:none;box-shadow:0 0 0 1px var(--ui-hairline);color:var(--ui-label);border:0;overflow:hidden}.offer-meta{grid-template-columns:1fr 1fr;margin:12px 0}.calculation-card{order:1;width:100%;min-width:0;max-width:100%}.summary-card{order:2;justify-self:stretch;margin-top:14px}.side-card{order:3;justify-self:stretch}.retention-note{margin:0 0 10px}.offers-table-card{box-sizing:border-box;border-radius:var(--radius-lg);width:100%;max-width:none;box-shadow:none;color:var(--ui-label);background:0 0;border:0;overflow:visible}.mobile-bottom-nav{z-index:900;bottom:calc(44px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px)saturate(1.6);background:#0000008c;border:1px solid #ffffff14;border-radius:999px;gap:10px;margin:0;padding:8px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #00000073}.mobile-bottom-nav a{color:#fff;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:54px;height:54px;text-decoration:none;transition:transform .2s,background .25s,box-shadow .25s;display:grid;position:relative}.mobile-bottom-nav a:active{transform:scale(.92)}.mobile-bottom-nav a span{color:inherit;place-items:center;line-height:1;display:grid}.mobile-bottom-nav a svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mobile-bottom-nav a img{border-radius:8px;width:26px;height:26px}.mobile-bottom-nav a b{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-bottom-nav a.active{background:var(--ui-red);border-color:#0000;box-shadow:0 0 22px #e61f2999}.global-footer{z-index:910;box-sizing:border-box;width:100vw;min-height:calc(34px + env(safe-area-inset-bottom,0px));padding:0 10px env(safe-area-inset-bottom,0px);border-top:1px solid var(--ui-hairline);color:var(--ui-label-3);font-size:var(--text-caption2);background:#000;margin:0;position:fixed;bottom:0;left:0;right:0}.profile-page{background:radial-gradient(ellipse 120% 50% at 50% -14%,#e61f294d,transparent 62%),var(--ui-bg)}}@media (width<=520px){.offer-meta{grid-template-columns:1fr}}@media (width<=760px){.global-chat{inset:0}.chat-edge-button{top:auto;right:16px;bottom:calc(124px + env(safe-area-inset-bottom,0px));color:#fff;writing-mode:horizontal-tb;-webkit-backdrop-filter:blur(18px);background:#1c1c1fd1;border:1px solid #ffffff1f;border-radius:50%;gap:0;width:50px;height:50px;min-height:50px;padding:0;left:auto;transform:none;box-shadow:0 12px 28px #0006}.chat-edge-button>span{display:none}.chat-edge-button>b{position:absolute;top:-6px;right:-6px}:is(.workspace-page,.portal-page,.admin-page,.edit-offer-page,.profile-page,.global-chat) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea,output){border-color:var(--ui-separator);background-color:var(--ui-fill);color:var(--ui-label);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(.workspace-page,.portal-page,.admin-page,.edit-offer-page,.profile-page,.global-chat) :is(input,textarea)::placeholder{color:var(--ui-label-3)}:is(.workspace-page,.portal-page,.admin-page,.edit-offer-page,.profile-page,.document-page,.global-chat) :is(.secondary-action,.calculator-launch,.add-row-footer button,.shipping-day button,button.reset,.document-mail-button,.edit-product-actions button,.edit-card button,.shipping-week-toolbar button,.today-button,.financial-status .reset,.hr-resource-link,.document-toolbar a,.edit-header a,.excel-upload b,.password-action,.chat-attach-button){border-color:var(--ui-separator);background:var(--ui-fill);color:var(--ui-label);box-shadow:none}:is(.workspace-page,.portal-page,.admin-page,.edit-offer-page,.profile-page,.document-page,.global-chat) :is(.clear-rows,.danger-button,.edit-remove-item,.user-delete-action){background:var(--ui-red-tint);color:#ff6b72;box-shadow:none;border-color:#0000}:is(.hr-filter button.active,.offer-owner-options button.active){background:var(--ui-separator);color:var(--ui-label);box-shadow:none}:is(.document-page,.hr-page){background:var(--ui-bg)}:is(.hr-console,.hr-overview,.hr-section,.financial-status,.daily-financial-form,.document-admin-card,.leave-balance-card,.chat-panel,.product-suggestions,.offer-owner-options){border-color:var(--ui-hairline);background:var(--ui-surface);color:var(--ui-label);box-shadow:0 0 0 1px var(--ui-hairline)}:is(.workspace-page,.portal-page,.admin-page,.edit-offer-page,.profile-page,.document-page,.global-chat) :is(.hr-monthly-summary,.hr-monthly-summary article,.hr-section-header>span,.hr-overview article,.hr-table-wrap,.hr-filter,.hr-personnel-detail p,.daily-financial-form>header,.daily-summary-grid,.financial-detail-grids section,.cash-boxes label,.shipping-day,.shipping-day header,.leave-balance-card div,.leave-balance-card .remaining,.offer-owner-picker summary,.admin-avatar-picker span,.username-chip,.active-pill,.offer-status,.chat-messages,.chat-compose,.image-upload-placeholder,.image-upload-grid label,.product-suggestions button){border-color:var(--ui-hairline);background:var(--ui-fill);color:var(--ui-label)}:is(.workspace-page,.portal-page,.admin-page,.edit-offer-page,.profile-page,.document-page,.global-chat) :is(.hr-table-wrap,.profile-leave-history,.financial-status,.daily-financial-form) :is(td,th:not(thead th),.total td,.total th){border-color:var(--ui-hairline);color:var(--ui-label);background:0 0}:is(.workspace-page,.portal-page,.admin-page,.edit-offer-page,.profile-page,.document-page,.global-chat) .hr-table thead th{background:var(--ui-fill);color:var(--ui-label-2)}.shipping-day.today{background:var(--ui-red-tint);box-shadow:inset 0 0 0 1px #e61f2980}.chat-panel>header{background:linear-gradient(135deg,#2a0a0d,#1c1c1f)}:is(.workspace-page,.portal-page,.admin-page,.edit-offer-page,.profile-page,.document-page,.global-chat) :is(.admin-heading h2,.balance strong,.chat-empty strong,.daily-financial-form h3,.edit-card h2,.hr-monthly-summary strong,.hr-personnel-item .hr-personnel-name,.hr-section-header h2,.hr-table b,.image-editor-sheet h2,.leave-balance-card strong,.offer-owner-filter strong,.profile-leave-history h2,.remaining strong,.retention-note strong,.shipping-header h2,.shipping-week-toolbar strong,.suggestion-price strong){color:var(--ui-label)}:is(.workspace-page,.portal-page,.admin-page,.edit-offer-page,.profile-page,.document-page,.global-chat) :is(.card-heading p,.admin-heading p,.daily-financial-form p,.edit-card p,.hr-personnel-remaining b,.hr-section-header p,.product-adder label,.product-adder p,.shipping-header p,.suggestion-cost strong,.suggestion-stock strong){color:var(--ui-red-text)}:is(.workspace-page,.portal-page,.admin-page,.edit-offer-page,.profile-page,.document-page,.global-chat) :is(.edit-first-page-grid span,.image-upload-grid span,.offer-owner-options input,.offer-owner-options span,.wide span){color:var(--ui-label-2)}:is(.workspace-page,.portal-page,.admin-page,.edit-offer-page,.profile-page,.document-page,.global-chat) .hr-table b.hr-annual-value{color:#30d158}:is(.workspace-page,.portal-page,.admin-page,.edit-offer-page,.profile-page,.document-page,.global-chat) :is(.admin-heading button,.person-report-button,.daily-financial-form button:not(.reset),.document-admin-card label,.document-toolbar button,.financial-detail-grids button,.product-search button,.profile-actions button,.shipping-report-actions button){background:var(--ui-red);color:#fff;border-color:#0000;box-shadow:0 8px 20px #e61f2947}:is(.workspace-page,.portal-page,.admin-page,.edit-offer-page,.profile-page,.document-page,.global-chat) :is(.daily-summary-grid th,.edit-products-scroll th,.financial-detail-grids h4,.image-upload-grid strong){background:var(--ui-fill);color:var(--ui-label-2)}:is(.workspace-page,.portal-page,.admin-page,.edit-offer-page,.profile-page,.document-page,.global-chat) :is(.admin-section .admin-heading,.financial-section-break){background:var(--ui-surface);color:var(--ui-label)}:is(.workspace-page,.portal-page,.admin-page,.edit-offer-page,.profile-page,.document-page,.global-chat) :is(.hr-heading,.profile-card-heading){box-shadow:0 0 0 1px var(--ui-hairline);background:radial-gradient(90% 120% at 100% 0,#e61f296b,#0000 62%),linear-gradient(160deg,#26090c,#1c1c1f 70%)}:is(.workspace-page,.portal-page,.admin-page,.edit-offer-page,.profile-page,.document-page,.global-chat) :is(.hr-overview strong,.hr-personnel-item b){color:var(--ui-label)}:is(.workspace-page,.portal-page,.admin-page,.edit-offer-page,.profile-page,.document-page,.global-chat) .offers-table-card tbody tr{background:var(--ui-surface);box-shadow:0 0 0 1px var(--ui-hairline);border:0}:is(.workspace-page,.portal-page,.admin-page,.edit-offer-page,.profile-page,.document-page,.global-chat) .profile-photo-editor{margin:14px 14px 0}.workspace-slogan-image{filter:brightness(0)invert();opacity:.92}}
