/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.m-5{margin:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#edf7f8;--surface:#fff;--text:#10343f;--muted:#4e6c76;--border:#c6dfe4;--accent:#007d8c;--soft:#def5f5;color-scheme:light}:root[data-theme=dark]{--bg:#020b0f;--surface:#061b23;--text:#edfaff;--muted:#9dbbc5;--border:#174553;--accent:#00e5ef;--soft:#092d38;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:SiteDony,Tahoma,Arial,sans-serif;font-size:15px;line-height:1.9}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button,input,select{outline-offset:4px}button:disabled{opacity:.55;cursor:wait}h1{margin:0 0 1rem;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.5}h1,h2{font-weight:700}h2{margin:0 0 .8rem;font-size:1.15rem}p{margin:.5rem 0 1rem}.topbar{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:24px;min-height:82px;padding:16px 32px;display:flex}.brand{white-space:nowrap;color:var(--accent);font-size:1.5rem;font-weight:700}.toolbar{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:9px 18px;font-weight:600;line-height:1.6;display:inline-flex}.primary{background:var(--accent);color:var(--surface)}.outline{border-color:var(--border);background:var(--surface);color:var(--text)}.workspace{grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 82px);display:grid}.sidebar{background:var(--surface);border-inline-end:1px solid var(--border);padding:30px 20px}.sidebar nav{gap:7px;margin-top:30px;display:grid}.sidebar nav button{color:var(--muted);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px 16px}.sidebar nav button[aria-current]{color:var(--accent);background:var(--soft);font-weight:700}.content{margin:auto;width:100%;max-width:1300px;margin-block-start:0;padding:40px}.card{background:var(--surface);border:1px solid var(--border);border-radius:18px;margin-bottom:24px;padding:28px;box-shadow:0 8px 30px #111b3710}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.company-card{text-align:start;cursor:pointer}.company-mark{color:var(--accent);font-size:2rem}.auth{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;max-width:1100px;margin:70px auto;padding:24px;display:grid}.auth .intro p{max-width:480px}.eyebrow{letter-spacing:.12em;color:var(--accent);font-size:.75rem;font-weight:700}.muted{color:var(--muted)}label{gap:6px;margin:0 0 18px;display:grid}input,select{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:9px;min-width:0;padding:10px 12px}form.card{max-width:650px}table{border-collapse:collapse;width:100%}td,th{text-align:start;border-bottom:1px solid var(--border);padding:12px}.table-wrap{overflow:auto}.row{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.badge{color:var(--accent);background:var(--soft);border-radius:20px;padding:3px 12px;font-size:.8rem}.notice{border:1px solid var(--border);background:var(--surface);z-index:10;bottom:20px;border-radius:12px;max-width:calc(100vw - 40px);padding:16px 24px;position:fixed;inset-inline-end:20px;box-shadow:0 8px 30px #0002}.error{color:#c73b48}.token{overflow-wrap:anywhere;background:var(--bg);border:1px solid var(--border);direction:ltr;padding:16px;display:block}.portal{max-width:700px;margin:80px auto;padding:45px}@media (max-width:760px){.topbar{flex-wrap:wrap;gap:12px;padding:12px 16px}.topbar>.muted{display:none}.toolbar .button{padding:8px 10px;font-size:.8rem}.workspace{grid-template-columns:1fr}.sidebar{border-inline-end:0;border-bottom:1px solid var(--border);padding:15px}.sidebar nav{flex-wrap:wrap;margin-top:10px;display:flex}.sidebar .eyebrow{display:none}.sidebar label{margin-bottom:5px}.content{padding:24px 16px}.auth{grid-template-columns:1fr;gap:25px;margin:25px auto;padding:16px}.card{padding:22px}.portal{margin:35px 16px}}.metric{font-size:2.8rem}.quotation-form{max-width:none!important}textarea{font:inherit;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:9px;width:100%;min-height:100px;padding:12px}.quote-line{grid-template-columns:minmax(160px,2fr) 1fr 1fr auto;align-items:end;gap:12px;display:grid}.preserve-lines{white-space:pre-wrap}.issue-action{margin-top:20px}.portal-workspace{max-width:1150px;margin:32px auto;padding:16px}.portal-tabs{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.portal-tabs button[aria-current]{background:var(--soft);color:var(--accent)}@media (max-width:760px){.quote-line{grid-template-columns:1fr}.quote-line label{margin-bottom:4px}}.customer-topbar{z-index:20;gap:20px;min-height:78px;position:sticky;top:0}.customer-topbar-name{border-inline-start:1px solid var(--border);padding-inline-start:20px;font-size:.9rem}.customer-shell{grid-template-columns:260px minmax(0,1fr);min-height:calc(100vh - 78px);display:grid}.customer-sidebar{background:var(--surface);border-inline-end:1px solid var(--border);height:calc(100dvh - 78px);padding:28px 18px;position:sticky;top:78px;overflow-y:auto}.customer-account{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:0 8px 22px;display:flex}.customer-account p{margin:0;font-size:.8rem}.customer-avatar{background:var(--soft);width:44px;height:44px;color:var(--accent);border-radius:15px;flex-shrink:0;place-items:center;font-size:1.35rem;font-weight:700;display:grid}.customer-nav-label{color:var(--muted);margin:0;padding:20px 12px 5px;font-size:.75rem}.customer-sidebar nav a,.customer-sidebar nav button{text-align:start;width:100%;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;margin:3px 0;padding:10px 14px;display:block}.customer-sidebar nav a:hover,.customer-sidebar nav a[aria-current],.customer-sidebar nav button:hover,.customer-sidebar nav button[aria-current]{background:var(--soft);color:var(--accent)}.customer-sidebar nav a[aria-current],.customer-sidebar nav button[aria-current]{box-shadow:inset -3px 0 var(--accent);font-weight:700}.customer-website-link{border-top:1px solid var(--border);color:var(--muted);margin-top:24px;padding:18px 12px;font-size:.85rem;display:block}.customer-main.portal-workspace{width:100%;min-width:0;max-width:1380px;margin:0 auto;padding:36px}.customer-page-heading p{margin-bottom:6px;font-size:.8rem}.customer-page-heading h1{font-size:1.8rem}.customer-welcome{background:linear-gradient(120deg,var(--surface),var(--soft));justify-content:space-between;align-items:center;gap:24px;display:flex;padding:30px!important}.customer-welcome h1{margin-bottom:10px;font-size:1.8rem}.customer-welcome .eyebrow{color:var(--accent);font-size:.8rem}.customer-welcome p:last-child{margin-bottom:0}.customer-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.customer-summary-card{font:inherit;text-align:start;cursor:pointer;flex-direction:column;gap:12px;min-width:0;display:flex;margin:0!important}.customer-summary-card strong{font-size:2.4rem;line-height:1.2}.customer-card-link{color:var(--accent);font-size:.8rem}.customer-dashboard-bottom{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.customer-shortcuts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.customer-menu-toggle.button{display:none}@media (max-width:1100px){.customer-shell{grid-template-columns:225px minmax(0,1fr)}.customer-main.portal-workspace{padding:24px}.customer-topbar-name{display:none}.customer-welcome{flex-direction:column;align-items:start}.customer-dashboard-bottom{grid-template-columns:1fr}}@media (max-width:760px){.customer-topbar{flex-wrap:wrap;gap:10px;padding:12px 16px;position:relative}.customer-topbar .brand{font-size:1.2rem}.customer-topbar .toolbar{gap:6px}.customer-topbar .toolbar .button{padding:7px 10px;font-size:.8rem}.customer-menu-toggle.button{display:inline-flex}.customer-shell{display:block}.customer-sidebar{border-inline-end:0;border-bottom:1px solid var(--border);height:auto;display:none;position:relative;top:0}.customer-sidebar.is-open{display:block}.customer-main.portal-workspace{padding:20px 16px}.customer-summary{gap:10px}.customer-summary-card{font-size:.8rem;padding:16px 12px!important}.customer-summary-card strong{font-size:1.8rem}.customer-card-link{font-size:.7rem}.customer-welcome{padding:22px!important}.customer-welcome h1{font-size:1.5rem}.customer-shortcuts{grid-template-columns:1fr}}.request-services{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.request-services [aria-pressed=true]{background:var(--soft);color:var(--accent);border-color:var(--accent)}.request-success{border:1px solid var(--border);background:var(--soft);border-radius:12px;padding:14px 18px}.request-filters{grid-template-columns:2fr 1fr auto;align-items:end;gap:16px;margin-bottom:24px;display:grid}.request-list-item{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.request-list-item h3{margin:0}.request-list-item p{margin-bottom:8px;font-size:.85rem}.request-meta{grid-template-columns:1fr 1fr;gap:20px;display:grid}.request-meta dt{color:var(--muted);font-size:.8rem}.request-meta dd{overflow-wrap:anywhere;margin:0}.request-detail{margin-top:20px}.request-timeline{border-inline-start:2px solid var(--border);margin-inline-start:10px;padding-inline-start:30px}.request-timeline li{padding:10px 0}.request-related{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 0;display:flex}@media (max-width:760px){.request-filters,.request-meta{grid-template-columns:1fr}.request-list-item{flex-direction:column;align-items:start}.request-services .button{padding:8px 12px;font-size:.8rem}}.jalali-field{border:0;min-width:0;margin:0 0 20px;padding:0}.jalali-field legend{margin-bottom:10px;font-weight:600}.jalali-inputs{grid-template-columns:1.4fr 1fr auto;align-items:end;gap:12px;display:grid}.jalali-inputs label{margin:0}.jalali-calendar{border:1px solid var(--border);background:var(--surface);border-radius:14px;max-width:380px;margin-top:12px;padding:16px}.jalali-calendar-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.jalali-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:12px;display:grid}.jalali-days>span{color:var(--muted);font-size:.8rem}.jalali-days button{font:inherit;background:var(--surface);color:var(--text);cursor:pointer;border:0;border-radius:8px;padding:7px 2px}.jalali-days button:hover,.jalali-days button[aria-pressed=true]{background:var(--soft);color:var(--accent)}@media (max-width:760px){.jalali-inputs{grid-template-columns:1fr 1fr}.jalali-inputs>.button{grid-column:1/-1}}.quotation-form,.workspace>.content{min-width:0}.quotation-form select{min-width:0;max-width:100%}.jalali-inputs{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}.jalali-inputs input{min-width:0;max-width:100%}.jalali-calendar{width:100%}@media (max-width:760px){.jalali-inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.quotation-validity{border:1px solid var(--border);background:var(--soft);border-radius:12px;margin:16px 0;padding:14px 18px}.quotation-validity p:last-child{margin-bottom:0}.quotation-validity p{overflow-wrap:anywhere}.portal-loading{place-items:center;min-height:50vh;display:grid}.portal-loading-indicator{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:portal-loading-spin .8s linear infinite}@keyframes portal-loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.portal-loading-indicator{animation:none}}.receiving-card-number{letter-spacing:.1em;overflow-wrap:anywhere;margin:18px 0;font-size:clamp(1.25rem,4vw,2rem);display:block}.payment-checkout{max-width:900px}.payment-checkout>form{max-width:none}body{background-image:radial-gradient(ellipse at top left,var(--accent),transparent 55%)}@supports (color:color-mix(in lab,red,red)){body{background-image:radial-gradient(ellipse at top left,color-mix(in srgb,var(--accent) 8%,transparent),transparent 55%)}}.topbar{color:#d5f4fa;z-index:5;background:#020f15;flex-wrap:wrap;position:relative;box-shadow:0 6px 30px #00101422}.topbar .button{color:#b8f5fb;background:#08242e;border-color:#176070}.brand{align-items:center;display:inline-flex}.brand img{object-fit:contain;max-width:100%;height:auto}.sidebar{color:#c7e4ec;background:linear-gradient(160deg,#051820,#082c37);border-color:#174553}.sidebar .muted,.sidebar label{color:#a9cbd5}.customer-sidebar nav a,.sidebar nav button{color:#b8d3dc}.customer-sidebar nav a[aria-current],.sidebar nav button[aria-current]{color:#79f2f5;background:linear-gradient(110deg,#007b8c44,#00dbe81c);border-inline-start:3px solid #00dbe8}.sidebar select{color:#e6fbff;background:#082832;border-color:#225363}.button{border-radius:14px;min-height:44px;transition:background .18s,border-color .18s,box-shadow .18s}.primary{color:#00252f;background:linear-gradient(105deg,#00dbe8,#16b7e3);box-shadow:0 6px 20px #00b8d51c}.primary:hover{box-shadow:0 7px 25px #00dbe838}.outline:hover{border-color:var(--accent);background:var(--soft)}.card{overflow-wrap:anywhere;border-radius:22px;box-shadow:0 8px 30px #0010140d}.customer-page-heading{border:1px solid var(--border);background:linear-gradient(120deg,var(--surface),var(--soft));border-radius:24px;margin-bottom:24px;padding:24px 30px}[data-sales-module=dashboard] .grid>.card{background:linear-gradient(145deg,var(--surface),var(--soft));border-top:3px solid #00b9c8;border-radius:20px}[data-sales-module=dashboard] .grid>.card:nth-child(4n+2){border-top-color:#a98aec}[data-sales-module=dashboard] .grid>.card:nth-child(4n+3){border-top-color:#e1ad57}[data-sales-module=dashboard] .grid>.card:nth-child(4n+4){border-top-color:#48bc9c}.queue-tabs{flex-wrap:wrap;gap:10px;margin:8px 0 24px;display:flex}.queue-tabs button{font:inherit;border:1px solid var(--border);background:var(--surface);min-height:46px;color:var(--muted);cursor:pointer;border-radius:14px;padding:10px 18px}.queue-tabs button[aria-pressed=true]{color:var(--accent);background:var(--soft);border-color:var(--accent)}.count-badge{color:#352200;background:#ffc76b;border-radius:8px;justify-content:center;align-items:center;min-width:25px;min-height:25px;margin-inline:6px;padding:0 7px;font-size:.8rem;display:inline-flex}.contact-details{background:var(--soft);border-radius:14px;flex-wrap:wrap;gap:18px;padding:16px;display:flex}.contact-details dt{color:var(--muted);font-size:.8rem}.contact-details dd{margin:0}.contact-details a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.receipt-preview{justify-items:start;gap:12px;margin-block:20px;display:grid}.receipt-preview img{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:12px;width:auto;max-width:100%;max-height:360px;display:block}.wallet-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-block:20px;display:grid}.wallet-metrics>div{border:1px solid var(--border);background:var(--soft);border-radius:14px;gap:6px;padding:16px;display:grid}.wallet-metrics span{color:var(--muted);font-size:.85rem}.wallet-history{padding:0;list-style:none}.wallet-history li{border-bottom:1px solid var(--border);gap:4px;padding:16px 0;display:grid}.wallet-history small,.wallet-history time{color:var(--muted);font-size:.8rem}.wallet-history small{overflow-wrap:anywhere}@media (max-width:650px){.topbar{gap:12px;padding:14px 16px}.brand img{width:145px}.queue-tabs{grid-template-columns:1fr;display:grid}.customer-page-heading{padding:20px}.wallet-metrics{grid-template-columns:1fr 1fr}.contact-details{gap:12px;display:grid}}@media (prefers-reduced-motion:reduce){.button{transition:none}}.queue-tabs a[aria-current=page]{color:var(--accent);background:var(--soft);border-color:var(--accent)}.wallet-hub .receiving-card-number{margin-block:20px;display:block}.wallet-hub form{margin-top:24px}.wallet-hub summary{cursor:pointer;color:var(--accent);font-weight:700}.wallet-hub details>section{margin-top:20px}.receipt-status.receipt-approved{border:2px solid #16864b}.receipt-status.receipt-rejected{border:2px solid #d43d49}.receipt-status.receipt-pending{border-inline-start:4px solid #c28a10}.order-deadline{border-inline-start:4px solid #16864b;padding:.8rem}.deadline-yellow{background:#d8b21b18;border-color:#d8b21b}.deadline-orange{background:#e77b1718;border-color:#e77b17}.deadline-overdue,.deadline-red{background:#d43d4918;border-color:#d43d49}.order-workspace form{margin-block:1.5rem}.order-workspace dd{overflow-wrap:anywhere}.receipt-amount{border:1px solid var(--line,#137380);background:var(--surface,#08232c);border-radius:12px;margin-block:.8rem;padding:1rem}.receipt-amount strong{font-size:1.2rem}.receipt-amount p{margin:.3rem 0}.request-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-block:1.2rem;display:grid}.request-service-card{--service-hue:187;text-align:start;border:1px solid var(--border);border-top:4px solid hsl(var(--service-hue) 65% 45%);background:linear-gradient(150deg,hsl(var(--service-hue) 70% 45%/.1),var(--surface));color:var(--text);cursor:pointer;border-radius:20px;flex-direction:column;min-height:245px;padding:1.5rem;transition:transform .15s,border-color .15s;display:flex}.request-service-card:focus-visible,.request-service-card:hover{outline:2px solid var(--accent);outline-offset:3px;transform:translateY(-3px)}.service-tone-1{--service-hue:145}.service-tone-2{--service-hue:265}.service-tone-3{--service-hue:210}.service-tone-4{--service-hue:30}.service-tone-5{--service-hue:345}.service-card-symbol{color:hsl(var(--service-hue) 65% 40%);font-size:2rem}.request-service-card h2{margin-block:.5rem;font-size:1.2rem;font-weight:700}.request-service-card ul{margin:.5rem 0 1rem;padding:0;list-style:none}.request-service-card li{flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.35rem 0;font-size:.85rem;display:flex}.service-card-action{color:var(--accent);margin-block-start:auto;font-weight:700}.request-secondary-actions{flex-wrap:wrap;gap:.6rem;margin-block:1rem 2rem;display:flex}.request-history{margin-block-start:2rem}.request-history>summary{cursor:pointer;font-size:1.1rem;font-weight:700}.request-order-form{margin-block:1rem}.website-access-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.website-access-grid fieldset{border:1px solid var(--border);border-radius:12px;padding:1rem}.website-access-grid legend{padding-inline:.4rem;font-weight:700}.website-access-section input{max-width:100%}@media (max-width:950px){.request-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.request-service-grid,.website-access-grid{grid-template-columns:1fr}.request-service-card{min-height:190px}}.request-plan-options{border:0;min-width:0;margin:1rem 0 1.5rem;padding:0}.request-plan-options>legend{margin-block-end:.8rem;font-weight:700}.request-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.request-plan-choice{cursor:pointer;border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;justify-content:space-between;gap:18px;min-height:130px;margin:0;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex}.request-plan-choice.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent);background:var(--soft)}.request-plan-heading{align-items:center;gap:10px;font-weight:700;display:flex}.request-plan-heading input[type=radio]{appearance:none;border:2px solid var(--muted);background:var(--surface);cursor:pointer;border-radius:50%;flex:0 0 22px;width:22px;height:22px;min-height:22px;margin:0;padding:0}.request-plan-heading input[type=radio]:checked{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 5px,transparent 6px)}.request-plan-heading input[type=radio]:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.request-plan-price{color:var(--accent);padding-inline-start:32px;font-size:1.2rem}.request-plan-price small{font-size:.8rem;font-weight:400}.request-plan-custom{grid-column:1/-1;min-height:0;padding:16px 18px}.checkout-access-step{margin-block:1.5rem}.checkout-access-step>h2{font-size:1.15rem;font-weight:700}.topbar .toolbar .button{white-space:nowrap;word-break:normal;overflow-wrap:normal;flex-shrink:0;line-height:1.5}@media (max-width:760px){.topbar .toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-inline-start:0;display:grid}.topbar .toolbar .button{min-width:0;min-height:44px;padding:10px 12px;font-size:.85rem}.request-plan-grid{grid-template-columns:1fr}.request-plan-choice{min-height:105px}.request-plan-custom{min-height:0}}.customer-requests form.card{width:100%;min-width:0;max-width:none}.customer-requests form.card fieldset{min-width:0}.receipt-viewer{margin-block:1rem}.receipt-dialog{border:1px solid var(--border);background:var(--surface);width:min(880px,100vw - 32px);max-width:calc(100vw - 32px);max-height:90dvh;color:var(--text);overscroll-behavior:contain;border-radius:18px;padding:0}.receipt-dialog::backdrop{background:#0009}.receipt-dialog-body{gap:16px;min-width:0;padding:24px;display:grid}.receipt-dialog-body>.row{flex-wrap:wrap;gap:12px}.receipt-dialog img{object-fit:contain;background:#fff;max-width:100%;max-height:55dvh;margin-inline:auto;display:block}.receipt-dialog form{min-width:0}.receipt-dialog input,.receipt-dialog textarea{max-width:100%}@media (max-width:600px){.receipt-dialog-body{padding:16px}}.progress-totals{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-block:16px;display:grid}.progress-totals>div{background:var(--soft);border-radius:12px;gap:6px;padding:12px;display:grid}.progress-totals strong{font-size:1.5rem}.order-progress progress{width:100%;height:12px;accent-color:var(--accent)}.deliverable-progress{border-top:1px solid var(--border);padding-block:12px}.work-request form{width:100%;min-width:0}.work-request fieldset{min-width:0}.variation-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;margin-block:10px;display:grid}.order-workspace .card{min-width:0}.order-workspace .card a{overflow-wrap:anywhere}@media (max-width:600px){.variation-row{grid-template-columns:1fr}.progress-totals{grid-template-columns:1fr 1fr}}.ticket-thread{gap:16px;padding:0;list-style:none;display:grid}.ticket-thread li{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:14px;min-width:0;padding:16px}.ticket-staff{background:var(--soft)}.ticket-thread time{color:var(--muted);margin-block:6px;font-size:.8rem;display:block}.support-tickets form.card{width:100%;max-width:none}.support-tickets .row{flex-wrap:wrap;gap:12px}.support-tickets h2,.support-tickets h3{overflow-wrap:anywhere}.row,.toolbar{flex-wrap:wrap;gap:12px}.button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.card{min-width:0}.card h2,.card h3{overflow-wrap:anywhere}.paired-stat-values{grid-template-columns:1.5fr 1fr;align-items:center;gap:16px;display:grid}.paired-stat-values>div{gap:8px;display:grid}.paired-stat-values>div:last-child{border-inline-start:1px solid var(--border);padding-inline-start:16px}.paired-stat-values>div:last-child strong{color:var(--muted);font-size:1.7rem}.service-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-block:24px;display:grid}.service-summary-card{--service-hue:187;text-align:start;border:1px solid var(--border);border-top:4px solid hsl(var(--service-hue) 65% 45%);background:linear-gradient(150deg,hsl(var(--service-hue) 70% 45%/.14),var(--surface));color:var(--text);font:inherit;border-radius:18px;gap:16px;padding:22px;display:grid}.service-summary-card strong{font-size:2rem}.service-summary-card:disabled{opacity:1;cursor:default}.service-summary-card[aria-pressed=true]{outline:2px solid var(--accent)}@media (max-width:1000px){.service-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.service-summary-grid{gap:10px}.service-summary-card{padding:14px;font-size:.85rem}}.queue-count{background:var(--soft);color:var(--muted);border-radius:8px;padding:2px 8px;font-size:.85em;display:inline-block}.personalized-allowances{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;min-width:0;margin-block:16px;padding:16px;display:grid}.personalized-allowances legend{grid-column:1/-1}.quote-plan-scope{flex-wrap:wrap;gap:16px;margin-block:12px;display:flex}.quote-plan-scope>div{background:var(--soft);border-radius:10px;gap:8px;padding:8px 12px;display:flex}.quote-plan-scope dd{margin:0;font-weight:700}.customer-search-form{align-items:end;gap:16px;width:100%;display:flex;max-width:none!important}.customer-search-form label{flex:1;min-width:0;margin:0}.customer-search-result{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-case-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:16px;display:grid}.customer-case-totals>div{background:var(--soft);border-radius:12px;gap:8px;padding:16px;display:grid}.customer-case-totals strong{font-size:2rem}.customer-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.customer-history-list{min-width:0}.customer-history-record{border-top:1px solid var(--border);overflow-wrap:anywhere;padding-block:16px}.customer-history-record h4{margin:0}.directory-pager{margin-block-start:20px}.customer-directory input{max-width:100%}@media (max-width:1100px){.customer-history-grid{grid-template-columns:1fr}}@media (max-width:600px){.customer-search-form,.customer-search-result{flex-direction:column;align-items:stretch}.customer-case-totals{gap:10px}.customer-case-totals>div{padding:12px}}.portal-redesign{--portal-bg:#020d18;--portal-surface:#061625;--portal-elevated:#0b1e32;--portal-line:#12394e;--portal-text:#eef4ff;--portal-muted:#a1b8cf;--portal-cyan:#00cee9;--portal-soft:#06384b;--surface:var(--portal-surface);--border:var(--portal-line);--muted:var(--portal-muted);--accent:var(--portal-cyan);--soft:var(--portal-soft);color:var(--portal-text);background:radial-gradient(ellipse at 20% 0,#07244166,transparent 55%),var(--portal-bg);min-height:100dvh;font-size:14px}.portal-redesign *,.portal-redesign :after,.portal-redesign :before{box-sizing:border-box}.portal-redesign button,.portal-redesign input,.portal-redesign select{font:inherit}.portal-redesign a{color:inherit}.portal-redesign svg{flex-shrink:0}.portal-redesign button{cursor:pointer}.portal-redesign button:disabled{cursor:default;opacity:.55}.portal-redesign h1,.portal-redesign h2,.portal-redesign h3,.portal-redesign h4{color:var(--portal-text)}.portal-redesign .muted{color:var(--portal-muted)}.portal-redesign .portal-header{border-bottom:1px solid var(--portal-line);background:var(--portal-bg);flex-wrap:nowrap;gap:24px;min-height:74px;padding:0 24px 0 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.portal-redesign .portal-header{background:color-mix(in srgb,var(--portal-bg) 94%,transparent)}}.portal-redesign .portal-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:40;position:sticky;top:0}.portal-header-brand{border-inline-end:1px solid var(--portal-line);flex-shrink:0;align-self:stretch;align-items:center;gap:8px;width:202px;display:flex}.portal-redesign .portal-header .brand{align-items:center;min-width:0;display:flex}.portal-redesign .portal-header .brand img{object-fit:contain;width:156px;max-width:100%;height:auto}.portal-header-tools{align-items:center;gap:8px;min-width:0;margin-inline-start:auto;display:flex}.portal-icon-button{min-width:36px;min-height:40px;color:var(--portal-text);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px;text-decoration:none;display:inline-flex;position:relative}.portal-icon-button:hover{border-color:var(--portal-line);background:var(--portal-elevated)}.portal-language-label,.portal-site-back{font-size:11px}.portal-redesign .portal-header .customer-menu-toggle{display:none}.portal-header-account{border:0;border-inline-start:1px solid var(--portal-line);color:var(--portal-text);text-align:start;background:0 0;align-items:center;gap:10px;max-width:225px;padding:0 14px;display:flex}.portal-header-account>span:last-child{min-width:0}.portal-header-account strong{white-space:nowrap;text-overflow:ellipsis;max-width:145px;font-size:13px;display:block;overflow:hidden}.portal-header-account small{color:var(--portal-muted);margin-top:4px;font-size:10px;display:block}.portal-redesign .customer-avatar{color:#b6f5ff;background:linear-gradient(130deg,#006b83,#182e76);border:1px solid #176080;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.portal-navigation-search{border:1px solid var(--portal-line);background:var(--portal-surface);width:100%;min-width:150px;max-width:480px;color:var(--portal-muted);border-radius:10px;align-items:center;gap:10px;margin-inline:auto;padding:0 12px;display:flex;position:relative}.portal-navigation-search input{width:100%;min-width:0;height:40px;color:var(--portal-text);outline:none;padding:0;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important}.portal-navigation-search input::placeholder{color:var(--portal-muted);font-size:12px}.portal-navigation-search:focus-within{border-color:var(--portal-cyan)}.portal-navigation-search ul{border:1px solid var(--portal-line);background:var(--portal-surface);z-index:45;top:calc(100% + 8px);border-radius:10px;margin:0;padding:6px;list-style:none;position:absolute;inset-inline:0;box-shadow:0 18px 40px #0005}.portal-navigation-search li>button{width:100%;color:var(--portal-text);text-align:start;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex}.portal-navigation-search li>button:hover{background:var(--portal-soft)}.portal-navigation-search li[role=status]{padding:12px;font-size:12px}.portal-unread-badge{color:#fff;border:2px solid var(--portal-bg);top:1px;background:#ed3b66;border-radius:20px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;display:grid;position:absolute;inset-inline-end:0}.portal-redesign .customer-shell{grid-template-columns:226px minmax(0,1fr);min-height:calc(100dvh - 74px)}.portal-redesign .customer-sidebar{background:linear-gradient(180deg,var(--portal-surface),var(--portal-bg));border-inline-end:1px solid var(--portal-line);scrollbar-width:thin;flex-direction:column;gap:16px;height:calc(100dvh - 74px);padding:18px 12px;display:flex;top:74px}.portal-sidebar-label{letter-spacing:.04em;color:var(--portal-muted);opacity:.8;margin:0;padding:0 12px;font-size:10px}.portal-redesign .customer-sidebar nav{gap:5px;display:grid}.portal-redesign .customer-sidebar nav a{min-height:47px;color:var(--portal-text);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;margin:0;padding:10px 12px;font-size:13px;display:flex}.portal-redesign .customer-sidebar nav a:hover{background:var(--portal-elevated);border-color:var(--portal-line)}.portal-redesign .customer-sidebar nav a[aria-current]{color:#fff;background:linear-gradient(110deg,#006c8a,#00354b);border:1px solid #00b9df;box-shadow:inset 0 0 20px #00c5e617}.portal-nav-count{text-align:center;color:#fff;background:#d52f59;border-radius:20px;min-width:19px;margin-inline-start:auto;padding:1px 4px;font-size:10px}.portal-sidebar-footer{border-top:1px solid var(--portal-line);gap:4px;margin-top:auto;padding-top:14px;display:grid}.portal-sidebar-footer a,.portal-sidebar-footer button{color:var(--portal-muted);text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:11px 12px;font-size:12px;text-decoration:none;display:flex}.portal-sidebar-footer a:hover,.portal-sidebar-footer button:hover{background:var(--portal-elevated);color:var(--portal-text)}.portal-redesign .customer-main.portal-workspace{max-width:1700px;padding:20px 24px 28px}.portal-overview{gap:16px;display:grid}.portal-redesign .customer-page-heading{margin-bottom:20px}.portal-redesign .customer-main .card,.portal-redesign .customer-main>.card{background:var(--portal-surface);border-color:var(--portal-line);color:var(--portal-text)}.portal-redesign .button{white-space:normal;text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 14px;font-size:12px;line-height:1.7;display:inline-flex}.portal-redesign .button.primary{color:#001d2c;background:linear-gradient(100deg,#00cbdc,#00b9e7);border:1px solid #00cee9;font-weight:700;box-shadow:0 5px 18px #00c9e21c}.portal-redesign .button.outline{color:var(--portal-text);border:1px solid var(--portal-line);background:0 0}.portal-redesign .button.outline:hover{border-color:var(--portal-cyan);background:var(--portal-soft)}.portal-welcome-banner{isolation:isolate;background:radial-gradient(at 8% 80%,#075cc680,#0000 60%),linear-gradient(115deg,#031d3c,#00202e 75%,#00303c);border:1px solid #0e5270;border-radius:16px;grid-template-columns:1.15fr 1fr;min-height:212px;display:grid;position:relative;overflow:hidden}.portal-welcome-copy{z-index:1;align-self:center;padding:25px 28px}.portal-kicker{color:#9ddce9;margin-bottom:7px;font-size:11px;display:block}.portal-welcome-copy h1{color:#f0f6ff;margin:0 0 8px;font-size:25px;line-height:1.6}.portal-welcome-copy p{color:#bdd0e9;max-width:540px;margin:0 0 15px;font-size:13px;line-height:1.9}.portal-hero-art{place-self:center;width:100%;max-width:520px;height:235px}.portal-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.portal-stat-card{border:1px solid var(--portal-line);background:linear-gradient(135deg,var(--portal-surface),var(--portal-elevated));color:var(--portal-text);text-align:start;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:18px 20px;transition:transform .15s,border-color .15s;display:flex}.portal-stat-card:hover{border-color:#087e9d;transform:translateY(-2px)}.portal-stat-card>div{gap:6px;min-width:0;display:grid}.portal-stat-card>div>span:first-child{color:var(--portal-muted);font-size:12px;line-height:1.6}.portal-stat-card strong{font-size:27px;font-weight:700;line-height:1.2}.portal-text-link{background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;line-height:1.8;text-decoration:none;display:inline-flex;color:var(--portal-cyan)!important}.portal-stat-card .portal-text-link{margin-top:3px}.portal-icon-tile{background:var(--tone,#00cce7);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex}@supports (color:color-mix(in lab,red,red)){.portal-icon-tile{background:color-mix(in srgb,var(--tone,#00cce7) 17%,transparent)}}.portal-icon-tile{color:var(--tone,#00cce7)}.tone-cyan{--tone:#00d9ec}.tone-rose{--tone:#fa4974}.tone-violet{--tone:#a88aff}.portal-account-grid{grid-template-columns:1.1fr 1fr 1fr;gap:16px;display:grid}.portal-panel{background:linear-gradient(115deg,var(--portal-surface),var(--portal-elevated));border:1px solid var(--portal-line);min-width:0;color:var(--portal-text);border-radius:14px;padding:18px 20px}.portal-panel-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:12px;display:flex}.portal-panel-heading h2{align-items:center;gap:9px;margin:0;font-size:14px;line-height:1.8;display:flex}.portal-panel-heading h3{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.portal-panel p{font-size:12px;line-height:1.9}.portal-action-list{display:grid}.portal-action-list>button{border:0;border-top:1px solid var(--portal-line);width:100%;color:var(--portal-text);text-align:start;background:0 0;align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.portal-action-list>button>svg{color:var(--portal-muted);width:20px}.portal-action-list>button>span{flex:1;min-width:0}.portal-action-list strong{font-size:12px;line-height:1.8;display:block}.portal-action-list small{color:var(--portal-muted);margin-top:3px;font-size:10px;line-height:1.8;display:block}.portal-status{white-space:nowrap;color:#78e8fd;background:#00b9db26;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;padding:3px 9px;font-size:10px;font-weight:400;display:inline-flex}.portal-status.amber{color:#ffce63;background:#ffc34a26}.portal-status.green{color:#53e4c2;background:#00c5a326}.portal-status.rose{color:#ff8fa9;background:#f4436926}.portal-empty{text-align:center;min-height:130px;color:var(--portal-muted);align-content:center;justify-items:center;gap:8px;padding:18px 8px;display:grid}.portal-empty>svg{color:var(--portal-cyan)}.portal-empty p{margin:0}.portal-empty small{font-size:11px;line-height:1.9}.portal-empty .button{margin-top:4px}.portal-referral>.portal-panel-heading,.portal-wallet>.portal-panel-heading{margin-bottom:8px}.portal-referral p{color:var(--portal-muted);margin:0 0 14px;font-size:11px;line-height:1.9}.portal-referral .portal-icon-tile,.portal-wallet .portal-icon-tile{width:54px;height:54px}.portal-code-box{border:1px solid var(--portal-line);background:var(--portal-bg);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:12px;padding:8px 10px;display:flex}.portal-code-box b{letter-spacing:.03em;overflow-wrap:anywhere;min-width:0;font-size:13px}.portal-code-box button{color:var(--portal-muted);background:0 0;border:0;flex-shrink:0;place-items:center;padding:4px;display:grid}.portal-referral>.button{width:100%;font-size:11px}.portal-referral>small[role]{color:var(--portal-cyan);margin:0 0 8px;font-size:11px;display:block}.portal-wallet-balance{overflow-wrap:anywhere;margin:5px 0 12px;font-size:26px;font-weight:700;line-height:1.8;display:block}.portal-wallet-balance small{font-size:14px;font-weight:400}.portal-wallet-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.portal-wallet-actions .button{padding:8px;font-size:11px}.portal-redesign .portal-topup.button{color:#002b25;background:linear-gradient(110deg,#00d0a1,#00e6b6);border-color:#00d6ae}.portal-inline-action{border:1px solid var(--portal-line);width:100%;color:var(--portal-text);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:9px;padding:8px;font-size:12px;display:flex}.portal-wallet>small.muted{margin-top:7px;font-size:10px;line-height:1.7;display:block}.portal-company-picker{align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.portal-company-picker select{background:var(--portal-bg);width:auto;max-width:100%;color:var(--portal-text);border:1px solid var(--portal-line);border-radius:6px;padding:4px 8px;font-size:11px;min-height:30px!important}.portal-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.portal-project-card{border:1px solid var(--portal-line);background:var(--portal-bg);align-items:center;gap:18px;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.portal-project-card{background:color-mix(in srgb,var(--portal-bg) 32%,transparent)}}.portal-project-card{border-radius:12px;padding:16px}.portal-project-copy{flex:1;min-width:0}.portal-project-card .portal-panel-heading{margin-bottom:4px}.portal-project-card p{margin:0 0 10px;font-size:10px}.portal-progress-row{align-items:center;gap:12px;display:flex}.portal-progress-row progress{appearance:none;color:#00cbe5;background:#19364e;border:0;border-radius:20px;width:100%;min-width:0;height:7px;display:block;overflow:hidden}.portal-progress-row progress::-webkit-progress-bar{background:#19364e;border-radius:20px}.portal-progress-row progress::-webkit-progress-value{background:linear-gradient(90deg,#247bd2,#27e3e9);border-radius:20px}.portal-progress-row progress::-moz-progress-bar{background:linear-gradient(90deg,#247bd2,#27e3e9);border-radius:20px}.portal-progress-row b{min-width:35px;font-size:11px}.portal-project-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.portal-project-footer .order-deadline{margin:0;font-size:10px}.portal-project-footer .button{min-height:30px;padding:4px 10px;font-size:10px}.portal-project-card>.portal-icon-tile{width:66px;height:72px}.portal-project-footer>span{font-size:10px}.portal-bottom-grid{grid-template-columns:.9fr 1.35fr 1fr;gap:16px;display:grid}.portal-guide-list{gap:7px;display:grid}.portal-guide-list button{border:1px solid var(--portal-line);width:100%;min-width:0;color:var(--portal-text);text-align:start;background:0 0;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;font-size:11px;display:flex}.portal-guide-list button>svg:last-child{margin-inline-start:auto}.portal-guide-list button:hover{background:var(--portal-soft)}.portal-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.portal-services>button{border:1px solid var(--portal-line);background:var(--portal-bg);border-radius:10px;flex-direction:column;align-items:center;gap:9px;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.portal-services>button{background:color-mix(in srgb,var(--portal-bg) 25%,transparent)}}.portal-services>button{color:var(--portal-text);padding:12px 8px}.portal-services .portal-icon-tile{background:0 0;width:40px;height:40px}.portal-services strong{text-align:center;font-size:11px;line-height:1.7}.portal-services small{color:var(--portal-muted);text-align:center;font-size:9px;line-height:1.8}.portal-services .portal-text-link{border:1px solid #086480;border-radius:6px;margin-top:auto;padding:3px 8px;font-size:10px}.portal-recent-list{display:grid}.portal-recent-list button{text-align:start;color:var(--portal-text);border:0;border-bottom:1px solid var(--portal-line);background:0 0;align-items:center;gap:9px;min-width:0;padding:10px 0;display:flex}.portal-recent-list button:last-child{border-bottom:0}.portal-recent-list strong{font-size:11px;line-height:1.8;display:block}.portal-recent-list small{color:var(--portal-muted);margin-top:3px;font-size:10px;display:block}.portal-activity-dot{background:var(--portal-soft);width:31px;height:31px;color:var(--portal-muted);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.portal-activity-dot.is-new{color:var(--portal-cyan)}.portal-recent-list i{background:var(--portal-cyan);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-inline-start:auto}.portal-data-warning{background:#cf981315;border:1px solid #a5792f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}@media (min-width:1800px){.portal-redesign .customer-main.portal-workspace{padding:28px 34px}.portal-overview{gap:20px}.portal-welcome-banner{min-height:230px}}@media (max-width:1250px){.portal-redesign .portal-header{gap:16px;padding-inline:16px}.portal-header-brand{width:190px}.portal-header-account{padding-inline:8px}.portal-header-account>span:last-child,.portal-header-help,.portal-site-back>span{display:none}.portal-stat-card{padding:16px 14px}.portal-stat-card .portal-icon-tile{width:46px;height:50px}.portal-account-grid{grid-template-columns:1fr 1fr}.portal-attention{grid-column:1/-1}.portal-action-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.portal-action-list>button{flex-wrap:wrap}.portal-action-list>button>span{min-width:120px}.portal-action-list>.portal-empty{grid-column:1/-1;min-height:70px}.portal-bottom-grid{grid-template-columns:1fr 1fr}.portal-bottom-grid>.portal-panel:last-child{grid-column:1/-1}.portal-project-card>.portal-icon-tile{display:none}.portal-welcome-copy{padding:22px}.portal-welcome-copy h1{font-size:22px}.portal-language-label{display:none}}@media (max-width:960px){.portal-redesign .customer-shell{grid-template-columns:200px minmax(0,1fr)}.portal-header-brand{width:174px}.portal-redesign .portal-header .brand img{width:145px}.portal-redesign .customer-main.portal-workspace{padding:18px}.portal-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-account-grid{gap:12px}.portal-bottom-grid,.portal-project-grid{grid-template-columns:1fr}.portal-bottom-grid>.portal-panel:last-child{grid-column:auto}.portal-action-list{grid-template-columns:1fr}.portal-action-list>button{flex-wrap:nowrap}.portal-welcome-banner{grid-template-columns:1fr}.portal-hero-art{display:none}.portal-redesign .portal-header{gap:10px}.portal-header-tools{gap:3px}.portal-header-account{display:none}.portal-navigation-search{min-width:100px}.portal-redesign .customer-sidebar nav a{gap:9px;padding-inline:10px;font-size:12px}}@media (max-width:760px){.portal-redesign .portal-header{grid-template-columns:minmax(0,1fr) auto;gap:10px 6px;min-height:104px;padding:10px 12px;display:grid;position:sticky}.portal-header-brand{border:0;align-self:center;gap:5px;width:auto}.portal-redesign .portal-header .customer-menu-toggle{display:inline-flex}.portal-redesign .portal-header .brand img{width:88px}.portal-header-tools{grid-area:1/2;gap:1px}.portal-header-tools .portal-icon-button,.portal-redesign .portal-header .customer-menu-toggle{border-radius:7px;width:30px;min-width:30px;min-height:34px;padding:5px}.portal-header-tools .portal-icon-button svg{width:19px;height:19px}.portal-header-tools .portal-header-help{display:none}.portal-navigation-search{border-radius:8px;grid-area:2/1/auto/-1;min-width:0;max-width:none}.portal-navigation-search input{height:34px;min-height:34px!important}.portal-header-account{display:none}.portal-redesign .customer-shell{min-height:calc(100dvh - 104px);display:block}.portal-redesign .customer-sidebar{height:auto;max-height:75dvh;padding:14px 16px;display:none;position:relative;top:0;overflow-y:auto}.portal-redesign .customer-sidebar.is-open{display:flex}.portal-redesign .customer-main.portal-workspace{padding:16px 12px 24px}.portal-welcome-copy{padding:20px}.portal-welcome-copy h1{font-size:21px}.portal-welcome-copy p{font-size:12px}.portal-welcome-banner{border-radius:12px;min-height:205px}.portal-overview{gap:12px}.portal-stat-card{border-radius:11px;gap:8px;padding:15px 12px}.portal-stat-card>div>span:first-child{font-size:10px}.portal-stat-card .portal-icon-tile{border-radius:10px;width:39px;height:44px}.portal-stat-card .portal-icon-tile svg{width:25px}.portal-stat-card strong{font-size:24px}.portal-stat-card .portal-text-link{font-size:9px}.portal-account-grid{grid-template-columns:1fr}.portal-attention{grid-column:auto}.portal-account-grid .portal-wallet{order:-1}.portal-panel{border-radius:12px;padding:16px}.portal-panel-heading{gap:8px}.portal-panel-heading h2{font-size:13px}.portal-wallet-balance{font-size:27px}.portal-project-card{padding:13px}.portal-project-card .portal-panel-heading{align-items:start}.portal-project-card .portal-panel-heading h3{font-size:12px}.portal-status{padding:3px 7px;font-size:9px}.portal-project-footer{gap:10px}.portal-bottom-grid{gap:12px}.portal-data-warning{flex-wrap:wrap;align-items:start}.portal-services>button{padding:10px 6px}.portal-services strong{font-size:10px}.portal-services small{font-size:9px}.portal-redesign .customer-main .queue-tabs{flex-wrap:wrap;gap:6px;display:flex}.portal-redesign .customer-main .queue-tabs .button{flex:1;min-width:0;padding:6px;font-size:11px}}@media (prefers-reduced-motion:reduce){.portal-stat-card{transition:none}.portal-stat-card:hover{transform:none}}@media (min-width:761px) and (max-width:1250px){.portal-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-wallet-balance{font-size:23px}.portal-wallet-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-header-tools{flex-shrink:0}.portal-navigation-search{flex:360px;width:auto}.portal-project-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.portal-greeting-icon{vertical-align:middle;color:#ffd062;margin-inline-start:8px;display:inline-flex}.management-redesign{--admin-bg:#020e18;--admin-surface:#051824;--admin-card:#0a202f;--admin-line:#0b3e51;--admin-text:#edf6ff;--admin-muted:#9ab3c8;--admin-cyan:#00c9e7;--bg:var(--admin-bg);--surface:var(--admin-surface);--text:var(--admin-text);--muted:var(--admin-muted);--border:var(--admin-line);--accent:var(--admin-cyan);--soft:#053446;background:var(--admin-bg);color:var(--admin-text);min-height:100dvh;font-size:13px}.management-redesign *{box-sizing:border-box}.management-redesign h1,.management-redesign h2,.management-redesign h3{color:var(--admin-text)}.management-redesign button,.management-redesign input,.management-redesign select{font:inherit}.management-redesign button{cursor:pointer}.management-redesign button:disabled{opacity:.5;cursor:default}.management-redesign svg{flex-shrink:0}.management-redesign .muted{color:var(--admin-muted)}.management-redesign .admin-topbar{z-index:40;border-bottom:1px solid var(--admin-line);background:linear-gradient(110deg,#020f1a,#031824);flex-wrap:nowrap;gap:16px;height:62px;min-height:62px;padding:0 18px;display:flex;position:sticky;top:0}.admin-header-brand{border-inline-end:1px solid var(--admin-line);flex-shrink:0;align-self:stretch;gap:8px;width:202px}.admin-header-brand,.management-redesign .admin-header-brand .brand{align-items:center;min-width:0;display:flex}.management-redesign .admin-header-brand img{width:155px;max-width:100%;height:auto}.admin-header-date{color:var(--admin-muted);white-space:nowrap;font-size:10px}.admin-header-date,.admin-header-tools{align-items:center;gap:8px;display:flex}.admin-header-tools{flex-shrink:0;margin-inline-start:auto}.admin-icon-button{min-width:34px;min-height:36px;color:var(--admin-text);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px;text-decoration:none;display:inline-flex;position:relative}.admin-icon-button:hover{border-color:var(--admin-line);background:#093043}.admin-icon-button span{font-size:11px}.admin-menu-toggle{display:none}.admin-header-account{border-inline-start:1px solid var(--admin-line);align-items:center;gap:9px;min-width:0;max-width:220px;padding-inline:12px;display:flex}.admin-avatar{color:#b5edff;background:linear-gradient(130deg,#23709c,#183058);border:1px solid #287d9e;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-weight:700;display:grid}.admin-header-account>div{min-width:0}.admin-header-account strong{white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:12px;display:block;overflow:hidden}.admin-header-account small{color:var(--admin-muted);margin-top:3px;font-size:9px;display:block}.admin-header-badge{color:#fff;top:0;background:#ed4267;border-radius:20px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:10px;line-height:1;display:grid;position:absolute;inset-inline-end:0}.admin-search{border:1px solid var(--admin-line);min-width:80px;max-width:560px;color:var(--admin-muted);background:#071c2b;border-radius:8px;flex:400px;align-items:center;gap:9px;margin:0 auto;padding:0 11px;display:flex;position:relative}.admin-search input{width:100%;min-width:0;height:34px;min-height:34px;color:var(--admin-text);background:0 0;border:0;outline:none;padding:0;font-size:11px;box-shadow:none!important}.admin-search input::placeholder{color:var(--admin-muted)}.admin-search:focus-within{border-color:var(--admin-cyan)}.admin-search ul{z-index:45;background:var(--admin-surface);border:1px solid var(--admin-line);top:calc(100% + 7px);border-radius:8px;margin:0;padding:6px;list-style:none;position:absolute;inset-inline:0;box-shadow:0 15px 40px #0008}.admin-search li>button{text-align:start;width:100%;color:var(--admin-text);background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:9px;font-size:12px;display:flex}.admin-search li>button:hover{background:var(--admin-card)}.admin-search li:not(:has(button)){padding:10px;font-size:11px}.management-redesign .workspace{grid-template-columns:220px minmax(0,1fr);min-height:calc(100dvh - 62px);display:grid}.management-redesign .admin-sidebar{border-inline-end:1px solid var(--admin-line);scrollbar-width:thin;background:linear-gradient(#041a28,#020f1b);min-width:0;height:calc(100dvh - 62px);padding:13px 12px 24px;position:sticky;top:62px;overflow-y:auto}.admin-sidebar-caption{color:var(--admin-muted);margin:0 7px 10px;font-size:10px}.management-redesign .admin-sidebar>label{color:var(--admin-muted);margin:0 0 12px;font-size:10px}.management-redesign .admin-sidebar select{border:1px solid var(--admin-line);width:100%;min-width:0;min-height:32px;color:var(--admin-text);background:#061f30;border-radius:6px;padding:5px 8px;font-size:11px}.management-redesign .admin-sidebar nav{gap:6px;display:grid}.management-redesign .admin-sidebar nav button{text-align:start;width:100%;min-height:32px;color:var(--admin-muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;min-width:0;margin:0;padding:7px 10px;font-size:11px;line-height:1.6;display:flex}.management-redesign .admin-sidebar nav button span{min-width:0}.management-redesign .admin-sidebar nav>button{min-height:38px;color:var(--admin-text);font-size:12px}.management-redesign .admin-sidebar nav button[aria-current]{color:#fff;background:linear-gradient(110deg,#075e77,#0085a2);border-color:#0bb3d5;box-shadow:inset 0 0 16px #00caf620}.management-redesign .admin-sidebar nav button:hover{color:#fff;background:#063345}.admin-nav-group{border-bottom:1px solid var(--admin-line);padding-bottom:6px}.admin-nav-group summary{color:var(--admin-text);cursor:pointer;align-items:center;gap:9px;padding:10px 7px;font-size:12px;list-style:none;display:flex}.admin-nav-group summary::-webkit-details-marker{display:none}.admin-group-chevron{margin-inline-start:auto;transition:transform .15s}.admin-nav-group:not([open]) .admin-group-chevron{transform:rotate(90deg)}.admin-nav-group>div{padding-inline-start:8px}.admin-nav-badge{color:#fff;text-align:center;background:#ee3e64;border-radius:20px;min-width:17px;margin-inline-start:auto;padding:1px 4px;font-size:9px;line-height:1.5}.management-redesign .content{width:100%;min-width:0;max-width:2000px;margin:0 auto;padding:15px 18px 26px}.management-redesign .content>h1{margin:0 0 20px;font-size:22px}.management-redesign .card{background:var(--admin-surface);border-color:var(--admin-line);color:var(--admin-text);border-radius:10px}.management-redesign .button{white-space:normal;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:7px 12px;font-size:12px;line-height:1.7;display:inline-flex}.management-redesign .button.primary{color:#00202c;background:linear-gradient(100deg,#00cbdc,#00b8e7);border-color:#00bedb}.management-redesign .button.outline{color:#c3f1fc;border-color:var(--admin-line);background:0 0}.management-redesign .auth{gap:32px;max-width:1000px;margin:70px auto;padding:24px}.management-redesign .auth .card{padding:28px}.management-redesign input,.management-redesign select,.management-redesign textarea{color:var(--admin-text);background:#061c2b;border-color:#174359}.management-redesign .queue-tabs{flex-wrap:wrap;gap:7px;display:flex}.management-redesign .queue-tabs button{color:var(--admin-muted);background:var(--admin-surface);border-color:var(--admin-line)}.management-redesign .queue-tabs button[aria-pressed=true]{color:#75eaff;background:#034056;border-color:#00b9d7}.admin-overview{gap:14px;display:grid}.admin-top-grid{grid-template-columns:2.2fr repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-welcome{isolation:isolate;background:linear-gradient(110deg,#062b43,#011e2c);border:1px solid #075270;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:15px;display:flex;position:relative;overflow:hidden}.admin-welcome>div{z-index:1;flex:1;min-width:0}.admin-welcome h1{overflow-wrap:anywhere;margin:0 0 6px;line-height:1.8;font-size:17px!important}.admin-welcome p{color:#b7d2e6;margin:0 0 5px;font-size:10px}.admin-welcome small{color:#9ebbd1;font-size:9px;line-height:1.8;display:block}.admin-welcome .portal-hero-art{width:125px;max-width:43%;height:115px;margin-inline-start:-4px}.admin-metric{text-align:start;background:linear-gradient(125deg,var(--tone),#061522);justify-content:space-between;align-items:start;gap:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-metric{background:linear-gradient(125deg,color-mix(in srgb,var(--tone) 12%,#071521),#061522)}}.admin-metric{border:1px solid var(--tone)}@supports (color:color-mix(in lab,red,red)){.admin-metric{border:1px solid color-mix(in srgb,var(--tone) 30%,#122637)}}.admin-metric{color:var(--admin-text);border-radius:10px;min-width:0;padding:13px 12px}.admin-metric>div{flex:1;gap:12px;min-width:0;display:grid}.admin-metric>div>span{font-size:10px;line-height:1.7}.admin-metric strong{font-size:24px;line-height:1.2}.admin-metric small{color:var(--admin-muted);font-size:9px;line-height:1.7}.admin-metric-icon{background:var(--tone);border-radius:9px;place-items:center;width:37px;height:37px;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-metric-icon{background:color-mix(in srgb,var(--tone) 20%,transparent)}}.admin-metric-icon{color:var(--tone);flex-shrink:0}.admin-panel{border:1px solid var(--admin-line);background:linear-gradient(110deg,#041926,#051c2a);border-radius:10px;min-width:0;padding:14px 15px;overflow:hidden}.admin-panel-title{border-bottom:1px solid #0c2a3a;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:6px;padding-bottom:10px;display:flex}.admin-panel-title h2{margin:0;font-size:13px;line-height:1.8}.admin-panel-title>button{color:#12cbe9;white-space:nowrap;background:0 0;border:1px solid #07556c;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:inline-flex}.admin-analytics-grid{grid-template-columns:1.05fr 1fr 1.15fr;gap:14px;display:grid}.admin-activity-row{width:100%;color:var(--admin-text);text-align:start;background:#0b2435;border:0;border-radius:8px;align-items:center;gap:8px;min-width:0;margin-top:6px;padding:8px 7px;display:flex;position:relative}.admin-activity-row>span:nth-child(2){flex:1;min-width:0}.admin-activity-row strong{overflow-wrap:anywhere;font-size:10px;line-height:1.7;display:block}.admin-activity-row small{color:var(--admin-muted);margin-top:2px;font-size:9px;display:block}.admin-activity-row time{color:#8eadc4;white-space:nowrap;font-size:9px}.admin-activity-icon{background:var(--tone);border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-activity-icon{background:color-mix(in srgb,var(--tone) 20%,transparent)}}.admin-activity-icon{color:var(--tone)}.admin-new-dot{top:6px;background:#00dbd7;border-radius:50%;width:5px;height:5px;position:absolute;inset-inline-end:6px}.admin-empty{min-height:130px;color:var(--admin-muted);text-align:center;place-items:center;padding:18px;font-size:11px;line-height:1.9;display:grid}.admin-ring-layout{justify-content:center;align-items:center;gap:22px;min-height:190px;padding:15px 0;display:flex}.admin-ring{border-radius:50%;flex-shrink:0;place-items:center;width:150px;height:150px;padding:22px;display:grid;transform:rotate(-90deg)}.admin-ring>div{background:#041b29;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex;transform:rotate(90deg)}.admin-ring strong{font-size:23px}.admin-ring small{color:var(--admin-muted);text-align:center;font-size:10px}.admin-ring-legend{gap:12px;min-width:0;display:grid}.admin-ring-legend>div{align-items:center;gap:7px;min-width:0;line-height:1.5;display:flex}.admin-ring-legend i{border-radius:50%;flex-shrink:0;width:10px;height:10px}.admin-ring-legend span{flex:1;font-size:10px}.admin-ring-legend strong{margin-inline-start:7px;font-size:12px}.admin-scope-note{color:var(--admin-muted);margin-top:10px;font-size:9px;line-height:1.8;display:block}.admin-chart-period{gap:2px;display:flex}.admin-chart-period button{color:#a3c0d3;background:#092637;border:0;border-radius:5px;padding:4px 6px;font-size:9px}.admin-chart-period button[aria-pressed=true]{color:#03202f;background:#00bfe7}.admin-chart{direction:ltr;background:repeating-linear-gradient(0deg,#0000 0 46px,#16415470 47px,#0000 48px);border-bottom:1px solid #164154;align-items:end;gap:9px;height:205px;padding:15px 4px 0;display:flex}.admin-chart-column{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:8px;min-width:0;height:100%;display:flex}.admin-chart-column>div{justify-content:center;align-items:end;width:100%;height:145px;display:flex}.admin-chart-column i{background:linear-gradient(#00bce4,#065c83);border-radius:3px 3px 0 0;width:70%;max-width:34px;min-height:2px;display:block;box-shadow:0 0 12px #00c7f021}.admin-chart-column strong{color:#9ec6db;font-size:9px}.admin-chart-column small{white-space:nowrap;direction:rtl;font-size:8px;line-height:1.7}.admin-quick-bar{border:1px solid var(--admin-line);background:#041925;border-radius:10px;align-items:stretch;gap:9px;padding:7px 9px;display:flex}.admin-quick-bar>strong{white-space:nowrap;align-self:center;padding:0 7px;font-size:11px}.admin-quick-bar>button{min-width:0;color:var(--admin-text);background:linear-gradient(110deg,#082334,#0a1f2e);border:1px solid #0d2d3e;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:11px;padding:9px;font-size:10px;display:flex}.admin-quick-bar>button>span{color:#00d5f0;background:#00425b;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.admin-middle-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-project-row{width:100%;min-width:0;color:var(--admin-text);text-align:start;background:#0a2333;border:0;border-radius:8px;align-items:center;gap:10px;margin-top:7px;padding:8px;display:flex}.admin-project-row>span:nth-child(2){flex:1;min-width:0}.admin-project-row strong{overflow-wrap:anywhere;font-size:11px;line-height:1.8;display:block}.admin-project-row small{color:var(--admin-muted);font-size:9px}.admin-project-art{color:#67dcff;background:linear-gradient(140deg,#075a7e,#162e51);border-radius:8px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.admin-project-row progress{appearance:none;background:#18394d;border:0;border-radius:20px;width:22%;min-width:40px;height:6px;overflow:hidden}.admin-project-row progress::-webkit-progress-bar{background:#18394d}.admin-project-row progress::-webkit-progress-value{background:linear-gradient(90deg,#0487b3,#20d9ed)}.admin-project-row progress::-moz-progress-bar{background:#00c4df}.admin-project-row>b{min-width:25px;font-size:10px}.admin-status{white-space:nowrap;color:#61dcff;background:#006a883d;border-radius:16px;justify-content:center;align-items:center;padding:3px 9px;font-size:9px;line-height:1.8;display:inline-flex}.admin-status.green{color:#16dfb5;background:#00876645}.admin-status.amber{color:#ffcf54;background:#8c61073d}.admin-table-scroll{scrollbar-width:thin;max-width:100%;overflow:auto}.management-redesign .admin-overview table{border-collapse:separate;border-spacing:0 4px;white-space:nowrap;width:100%;min-width:510px;font-size:9px}.management-redesign .admin-overview th{color:var(--admin-muted);text-align:start;background:0 0;border:0;padding:6px;font-size:9px;font-weight:400}.management-redesign .admin-overview td{text-overflow:ellipsis;background:#0a2333;border:0;max-width:180px;padding:7px 6px;overflow:hidden}.admin-overview td:first-child{border-start-start-radius:6px;border-end-start-radius:6px}.admin-overview td:last-child{border-start-end-radius:6px;border-end-end-radius:6px}.admin-row-action{color:#c9f2ff;background:#0a2a40;border:1px solid #11506a;border-radius:15px;min-width:30px;padding:1px 8px}.admin-bottom-grid{grid-template-columns:.9fr 1fr 1.2fr;gap:14px;display:grid}.admin-bottom-grid .admin-ring{width:125px;height:125px;padding:19px}.admin-bottom-grid .admin-ring-layout{gap:15px;min-height:160px}.admin-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-finance-grid>div{background:#0b2538;border:1px solid #0d2d3e;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.admin-finance-grid>div>span{min-width:0}.admin-finance-grid small{color:var(--admin-muted);font-size:9px;line-height:1.8;display:block}.admin-finance-grid strong{overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.9;display:block}.admin-finance-grid svg{color:#00c7e5;flex-shrink:0;width:22px}.admin-existing-totals{color:var(--admin-muted);padding:0 4px;font-size:10px}.admin-data-warning,.admin-existing-totals{justify-content:space-between;gap:12px;display:flex}.admin-data-warning{color:#e8cb85;background:#6f51132e;border:1px solid #7d6425;border-radius:8px;align-items:center;padding:11px;font-size:12px}.admin-data-warning button{color:inherit;white-space:nowrap;background:0 0;border:1px solid #9d802c;border-radius:6px;padding:5px 10px}@media (min-width:1800px){.management-redesign .content{padding:20px 24px}.admin-overview{gap:18px}.admin-top-grid{gap:13px}.admin-panel{padding:18px}.admin-welcome h1{font-size:20px!important}.admin-metric{padding:16px}.admin-metric strong{font-size:29px}}@media (max-width:1400px){.admin-header-date{display:none}.admin-ring-layout{gap:13px}.admin-ring{width:127px;height:127px;padding:20px}.admin-metric-icon{border-radius:7px;width:29px;height:31px}.admin-metric-icon svg{width:21px}.admin-metric{gap:4px;padding:12px 9px}.admin-project-row{gap:7px}.admin-project-row .admin-status{display:none}.admin-panel{padding:13px}.admin-quick-bar>button{gap:7px;padding:7px}.admin-header-account>div{display:none}.admin-header-account{padding-inline:8px}.admin-bottom-grid .admin-ring-layout{gap:9px}.admin-bottom-grid .admin-ring{width:105px;height:105px;padding:15px}}@media (max-width:1250px){.admin-top-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-welcome{grid-column:1/-1;justify-content:space-between;min-height:125px}.admin-welcome .portal-hero-art{width:220px;max-width:40%;height:120px}.admin-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-bottom-grid>.admin-panel:last-child{grid-column:1/-1}.admin-middle-grid{grid-template-columns:minmax(0,1fr)}.admin-quick-bar{flex-wrap:wrap}.admin-quick-bar>strong{width:100%;padding:4px}.admin-quick-bar>button{flex-basis:calc(33.333% - 9px)}.admin-chart{gap:5px}}@media (max-width:1050px){.management-redesign .workspace{grid-template-columns:200px minmax(0,1fr)}.admin-header-brand{width:182px}.management-redesign .content{padding:14px}.admin-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-recent-activity{grid-column:1/-1}.admin-top-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-top-grid .admin-metric:nth-last-child(-n+2){grid-column:auto}.admin-search{flex-basis:250px;min-width:80px}.admin-header-tools{gap:3px}.admin-ring-layout{flex-wrap:wrap;gap:14px}.admin-ring-legend{min-width:100px}.admin-ring-legend>div{gap:8px}.admin-chart-period button{padding:4px;font-size:8px}.admin-panel-title h2{font-size:12px}}@media (max-width:760px){.management-redesign .admin-topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;height:auto;min-height:100px;padding:9px 12px;display:grid}.admin-header-brand{border:0;align-self:center;gap:5px;width:auto}.management-redesign .admin-header-brand img{width:100px}.admin-menu-toggle{display:inline-flex}.admin-icon-button{min-width:30px;min-height:33px;padding:5px}.admin-header-account,.admin-icon-button span{display:none}.admin-header-tools{grid-area:1/2}.admin-search{flex-basis:auto;grid-area:2/1/auto/-1;width:100%;min-width:0;max-width:none}.admin-search input{height:32px;min-height:32px}.management-redesign .workspace{min-height:calc(100dvh - 100px);display:block}.management-redesign .admin-sidebar{border-inline-end:0;border-bottom:1px solid var(--admin-line);height:auto;max-height:75dvh;display:none;position:relative;top:0;overflow-y:auto}.management-redesign .admin-sidebar.is-open{display:block}.management-redesign .admin-sidebar nav button{min-height:42px;font-size:12px}.admin-nav-group summary{min-height:44px;font-size:13px}.management-redesign .content{padding:12px}.admin-overview{gap:12px}.admin-top-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-welcome{min-height:145px;padding:16px}.admin-welcome h1{font-size:18px!important}.admin-welcome .portal-hero-art{width:130px;max-width:40%;height:115px}.admin-metric{gap:8px;padding:14px 12px}.admin-metric>div{gap:9px}.admin-metric strong{font-size:26px}.admin-metric-icon{width:34px;height:35px}.admin-top-grid>.admin-metric:last-child{grid-column:1/-1}.admin-analytics-grid{grid-template-columns:minmax(0,1fr);gap:12px}.admin-recent-activity{grid-column:auto}.admin-panel{border-radius:10px;padding:14px}.admin-ring-layout{flex-wrap:nowrap;gap:28px;min-height:190px}.admin-ring{width:145px;height:145px;padding:22px}.admin-ring-legend{min-width:100px}.admin-quick-bar{gap:8px;padding:10px}.admin-quick-bar>button{flex-basis:calc(50% - 8px);padding:8px;font-size:10px}.admin-bottom-grid,.admin-middle-grid{grid-template-columns:minmax(0,1fr);gap:12px}.admin-bottom-grid>.admin-panel:last-child{grid-column:auto}.admin-bottom-grid .admin-ring-layout{gap:24px;min-height:190px}.admin-bottom-grid .admin-ring{width:145px;height:145px;padding:22px}.admin-project-row{flex-wrap:wrap}.admin-project-row>span:nth-child(2){min-width:120px}.admin-project-row progress{width:50%;margin-inline-start:auto}.admin-project-row .admin-status{font-size:8px;display:inline-flex}.admin-project-art{width:37px;height:37px}.admin-existing-totals{flex-wrap:wrap;font-size:10px}.admin-panel-title{flex-wrap:wrap;gap:8px}.admin-chart{height:200px}.management-redesign .auth{grid-template-columns:1fr;gap:20px;margin:20px auto;padding:15px;display:grid}.management-redesign .auth .card{padding:20px}.management-redesign .content>h1{font-size:19px}.admin-data-warning,.management-redesign .content>.row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.admin-group-chevron{transition:none}}.customer-orders-design{gap:22px;min-width:0;display:grid}.co-page-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.co-page-heading h1{align-items:center;gap:12px;margin:0 0 6px;font-size:29px;line-height:1.6;display:flex}.co-page-heading h1 svg{color:#ffc340}.co-page-heading p{color:var(--portal-muted);margin:0;font-size:12px;line-height:1.9}.co-page-heading>.button{flex-shrink:0;min-height:43px!important;padding-inline:20px!important}.co-status-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;min-width:0;display:grid}.co-status-filter{text-align:start;border:1px solid var(--portal-line);min-width:0;min-height:62px;color:var(--portal-text);--status-color:#00cbe7;background:linear-gradient(110deg,#071a2a,#031521);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;font-size:12px;line-height:1.8;display:flex}.co-status-filter[aria-pressed=true]{background:linear-gradient(100deg,#07334b,#022335);border-color:#00d7ef;box-shadow:inset 0 0 18px #00c7e31c,0 0 0 1px #00c7e51c}.co-status-filter b{background:var(--status-color);border-radius:8px;place-items:center;width:28px;min-height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.co-status-filter b{background:color-mix(in srgb,var(--status-color) 25%,transparent)}}.co-status-filter b{color:var(--status-color);flex-shrink:0;font-size:13px}.co-tone-1{--status-color:#a482e8}.co-tone-2{--status-color:#ffd04a}.co-tone-3{--status-color:#4bc4ff}.co-tone-4{--status-color:#00d3a2}.co-tone-5{--status-color:#fa587b}.co-layout{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:22px;min-width:0;display:grid}.co-master{grid-area:1/2;min-width:0}.co-detail-panel{scrollbar-width:thin;grid-area:1/1;align-content:start;gap:14px;min-width:0;max-height:calc(100dvh - 112px);display:grid;position:sticky;top:94px;overflow-y:auto}.co-filter-toolbar{grid-template-columns:130px 150px minmax(110px,1fr) auto;align-items:end;gap:9px;min-width:0;margin-bottom:18px;display:grid}.co-filter-toolbar label{gap:5px;min-width:0;margin:0;display:grid}.co-filter-toolbar label>span{color:var(--portal-muted);font-size:9px}.co-filter-toolbar input,.co-filter-toolbar select{width:100%;min-width:0;height:39px;color:var(--portal-text);background:#071b2b;border:1px solid #16415b;border-radius:9px;padding:7px 10px;font-size:11px;min-height:39px!important}.co-filter-toolbar .co-search{height:39px;color:var(--portal-muted);background:#071b2b;border:1px solid #16415b;border-radius:9px;align-items:center;gap:7px;padding:0 9px;display:flex}.co-filter-toolbar .co-search input{background:0 0;border:0;outline:none;height:37px;padding:0;box-shadow:none!important;min-height:37px!important}.co-search:focus-within{border-color:var(--portal-cyan)}.co-filter-toggle{color:#00d6ec;background:#01202c;border:1px solid #0c748e;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:7px 10px;font-size:11px;display:flex}.co-date-filter{border:1px solid var(--portal-line);background:#061d2c;border-radius:10px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;padding:15px;display:flex}.co-date-filter label{flex:1;gap:5px;min-width:120px;margin:0;font-size:11px;display:grid}.co-date-filter input{width:100%;min-height:38px;color:var(--portal-text);border:1px solid var(--portal-line);background:#031521;border-radius:7px;padding:6px 10px}.co-date-filter p{color:#ff9eaf;width:100%;margin:0;font-size:11px}.co-order-list{gap:9px;display:grid}.co-order-card{text-align:start;width:100%;min-width:0;min-height:112px;color:var(--portal-text);background:linear-gradient(105deg,#031725,#051c2b);border:1px solid #0b354b;border-radius:13px;align-items:center;gap:14px;padding:14px;transition:border-color .15s,box-shadow .15s;display:flex}.co-order-card:hover{border-color:#087a98}.co-order-card.is-selected{background:linear-gradient(110deg,#042a3e,#021f30);border-color:#00daef;box-shadow:inset 0 0 22px #00bdd315,0 0 0 1px #00cde524}.co-service-art{color:#86dcff;background:radial-gradient(at 20% 20%,#288ad552,#0000 70%),linear-gradient(150deg,#104979,#0a2449);border:1px solid #206f9e;border-radius:12px;flex-shrink:0;place-items:center;width:66px;height:73px;display:grid;box-shadow:inset 0 0 14px #0cb8f20a}.co-service-art.service-content{color:#c6afff;background:linear-gradient(135deg,#3b3274,#181d41);border-color:#524b8c}.co-service-art.service-maintenance{color:#76f5d3;background:linear-gradient(135deg,#055d65,#073445);border-color:#137484}.co-service-art.service-speed{color:#f3a5e9;background:linear-gradient(135deg,#4b285f,#1c254c);border-color:#64375e}.co-service-art.service-aio,.co-service-art.service-seo{color:#a3daff;background:linear-gradient(135deg,#214c80,#162452)}.co-order-identity{flex:1.2;gap:7px;min-width:0;display:grid}.co-order-identity>strong{overflow-wrap:anywhere;font-size:14px;line-height:1.8}.co-order-identity>small{color:#9bbdda;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.co-order-identity>time{color:var(--portal-muted);align-items:center;gap:5px;font-size:9px;display:flex}.co-plan-label{color:#ffcf5c;white-space:normal;background:#7e5a0a25;border:1px solid #6d531b55;border-radius:15px;max-width:100%;padding:1px 6px;font-size:9px;font-weight:400}.co-card-progress{flex:1;gap:9px;min-width:0;display:grid}.co-card-progress>span{align-items:center;gap:9px;display:flex}.co-card-progress b{white-space:nowrap;font-size:12px}.co-card-progress small{color:var(--portal-muted);overflow-wrap:anywhere;font-size:9px;line-height:1.9}.co-card-progress progress,.co-detail-progress progress{appearance:none;background:#193b52;border:0;border-radius:20px;width:100%;min-width:20px;height:7px;display:block;overflow:hidden}.co-card-progress progress::-webkit-progress-bar,.co-detail-progress progress::-webkit-progress-bar{background:#193b52;border-radius:20px}.co-card-progress progress::-webkit-progress-value,.co-detail-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#058fcd,#19d6f0);border-radius:20px}.co-card-progress progress::-moz-progress-bar,.co-detail-progress progress::-moz-progress-bar{background:#00c4e3;border-radius:20px}.co-card-status{justify-items:start;gap:10px;min-width:100px;max-width:140px;display:grid}.co-state{white-space:normal;text-align:center;color:#cad8e2;background:#344654;border-radius:11px;justify-content:center;align-items:center;padding:5px 11px;font-size:10px;font-weight:400;line-height:1.8;display:inline-flex}.co-state.state-active,.co-state.state-completed{color:#1ce7ba;background:linear-gradient(100deg,#004737,#005f4f)}.co-state.state-payment{color:#ffe084;background:#6a490a}.co-state.state-review{color:#d7c0ff;background:#3c285f}.co-state.state-cancelled{color:#ffa2b7;background:#632036}.co-deadline{color:var(--portal-muted);align-items:center;gap:5px;font-size:9px;line-height:1.8;display:inline-flex}.co-deadline.yellow{color:#f2cb54}.co-deadline.orange{color:#ffad55}.co-deadline.overdue,.co-deadline.red{color:#ff7d98}.co-deadline.finished{color:#37dab5}html[dir=rtl] .co-order-card>svg:last-child{transform:rotate(180deg)}.co-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.co-pagination button{color:#b4e1f2;background:#041b2a;border:1px solid #0d536e;border-radius:8px;min-width:29px;min-height:30px;padding:3px 8px;font-size:11px}.co-pagination button[aria-current]{color:#fff;background:#0087b6;border-color:#09bdda}.co-pagination button:disabled{opacity:.35}.co-pagination small{margin-inline-start:8px}.co-list-scope,.co-pagination small{color:var(--portal-muted);font-size:10px}.co-list-scope{text-align:center;line-height:1.9}.co-empty{text-align:center;border:1px solid var(--portal-line);min-height:220px;color:var(--portal-muted);background:#051a28;border-radius:12px;align-content:center;place-items:center;gap:12px;padding:35px 18px;display:grid}.co-empty h2{margin:0;font-size:16px}.co-empty p{max-width:430px;margin:0;font-size:12px;line-height:1.9}.co-empty>svg{color:#18b9dd}.co-error{color:#ffb6c3;background:#69243925;border:1px solid #854052;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px;font-size:12px;line-height:1.9;display:flex}.co-mobile-heading{display:none}.co-detail-summary{border:1px solid var(--portal-line);background:linear-gradient(120deg,#071e30,#041724);border-radius:13px;align-items:center;gap:12px;padding:16px;display:flex}.co-detail-summary>.co-service-art{width:68px;height:78px}.co-detail-summary>div{flex-wrap:wrap;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.co-detail-summary h2{overflow-wrap:anywhere;width:100%;margin:0;font-size:17px;line-height:1.8}.co-detail-summary bdi{color:#9cc9e4;width:100%;font-size:11px;display:block}.co-detail-summary small{color:var(--portal-muted);font-size:9px}.co-detail-tabs{border:1px solid var(--portal-line);background:#061c2b;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.co-detail-tabs button{min-height:35px;color:var(--portal-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 3px;font-size:10px;line-height:1.7}.co-detail-tabs button[aria-pressed=true]{color:#12d7ee;background:#00567226;border-color:#00ccea}.co-timeline{align-items:start;gap:4px;padding:5px 2px 12px;display:flex;position:relative}.co-timeline:before{content:"";z-index:0;top:19px;background:#164258;height:2px;position:absolute;inset-inline:12%}.co-timeline>div{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.co-timeline b{z-index:1;color:#9dbbd0;background:#0b293e;border:2px solid #174b68;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid;position:relative}.co-timeline span{text-align:center;color:var(--portal-muted);overflow-wrap:anywhere;font-size:9px;line-height:1.8}.co-timeline .is-done b{color:#002b27;background:#00ba8b;border-color:#00ba8b}.co-timeline .is-done span{color:#d5f7ec}.co-facts{border:1px solid var(--portal-line);background:#061b2a;border-radius:12px;gap:0;margin:0;padding:5px 14px;display:grid}.co-facts>div{border-bottom:1px solid #103146;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:11px 0;display:flex}.co-facts>div:last-child{border:0}.co-facts dt{color:var(--portal-muted);flex-shrink:0;align-items:center;gap:7px;display:flex}.co-facts dd,.co-facts dt{font-size:10px;line-height:1.9}.co-facts dd{text-align:end;overflow-wrap:anywhere;min-width:0;margin:0}.co-facts dd.co-paid{color:#00deae}.co-facts dd bdi{overflow-wrap:anywhere}.co-detail-progress{border:1px solid var(--portal-line);background:#061b2a;border-radius:12px;gap:10px;padding:14px;display:grid}.co-detail-progress>strong{font-size:12px}.co-detail-progress>span{align-items:center;gap:12px;display:flex}.co-detail-progress b{font-size:14px}.co-detail-progress small{color:var(--portal-muted);font-size:10px;line-height:1.9}.co-detail-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.co-detail-actions>a,.co-detail-actions>button{text-align:center;min-width:0;min-height:76px;color:var(--portal-text);background:linear-gradient(125deg,#09263a,#061c2b);border:1px solid #12445b;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 4px;font-size:9px;line-height:1.8;text-decoration:none;display:flex}.co-detail-actions svg{color:#27c9ef;width:23px}.co-detail-actions>a:hover,.co-detail-actions>button:hover{border-color:#00b9d4}.co-notes{border:1px solid var(--portal-line);background:#051b2a;border-radius:12px;padding:15px}.co-notes h3{align-items:center;gap:8px;margin:0 0 10px;font-size:12px;line-height:1.8;display:flex}.co-notes p{color:#bdd4e6;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:2}.co-notes time{color:#8cb3ce;font-size:9px}.co-notes a,.co-notes time{margin-top:8px;display:block}.co-notes a{font-size:11px;color:#23d0e7!important}.co-detail-loading{border:1px solid var(--portal-line);text-align:center;color:var(--portal-muted);border-radius:10px;padding:20px;font-size:12px}.co-allowances{gap:7px;display:grid}.co-allowances>div{border:1px solid var(--portal-line);background:#071e2e;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;font-size:10px;display:flex}.co-allowances strong{flex:1;font-size:11px}.co-allowances small{width:100%;color:var(--portal-muted);font-size:10px;line-height:1.8}.co-task-list{gap:10px;display:grid}.co-task-list>article{border:1px solid var(--portal-line);background:#071d2b;border-radius:11px;padding:15px}.co-task-list h3{margin:9px 0;font-size:13px;line-height:1.8}.co-task-list p{color:var(--portal-muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.9}.co-task-list a{font-size:11px;color:var(--portal-cyan)!important}.co-files-list{gap:9px;display:grid}.co-files-list>a{border:1px solid var(--portal-line);color:var(--portal-text);background:#071e2e;border-radius:9px;align-items:center;gap:10px;padding:13px;font-size:11px;line-height:1.8;text-decoration:none;display:flex}.co-files-list>a>span{overflow-wrap:anywhere;flex:1;min-width:0}.co-files-list small{color:var(--portal-muted);font-size:9px;display:block}.co-files-list svg{color:var(--portal-cyan)}.co-message-link{text-align:center;border:1px solid var(--portal-line);background:#071c2b;border-radius:11px;justify-items:center;gap:12px;padding:22px 16px;display:grid}.co-message-link>svg{color:var(--portal-cyan)}.co-message-link h3{margin:0;font-size:14px}.co-message-link p{color:var(--portal-muted);margin:0;font-size:11px;line-height:2}@media (min-width:1700px){.co-layout{grid-template-columns:390px minmax(0,1fr)}.co-order-card{min-height:120px;padding:18px}.co-service-art{width:78px;height:80px}.co-order-identity>strong{font-size:16px}.co-card-progress small{font-size:10px}.co-detail-summary h2{font-size:19px}}@media (max-width:1350px){.co-layout{grid-template-columns:315px minmax(0,1fr);gap:16px}.co-filter-toolbar{grid-template-columns:110px 120px minmax(80px,1fr) auto;gap:7px}.co-order-card{flex-wrap:wrap;gap:10px;padding:12px}.co-order-identity{min-width:150px}.co-service-art{width:54px;height:65px}.co-card-progress{min-width:100px}.co-card-status{min-width:90px;max-width:120px}.co-order-identity>strong{font-size:12px}.co-order-card>svg:last-child{width:17px}.co-status-filter{gap:6px;padding:11px;font-size:10px}.co-status-tabs{gap:9px}.co-facts{padding-inline:11px}.co-facts>div{gap:8px}.co-facts dd,.co-facts dt{font-size:9px}.co-detail-summary{gap:9px;padding:13px}.co-detail-summary h2{font-size:15px}.co-detail-summary>.co-service-art{width:53px;height:65px}.co-detail-actions{gap:5px}.co-detail-actions>a,.co-detail-actions>button{font-size:8px}.co-page-heading h1{font-size:25px}}@media (max-width:1100px){.co-layout{display:block}.co-master{width:100%}.co-detail-panel{z-index:80;background:#020f1b;grid-template-columns:minmax(0,1fr);gap:15px;width:100%;height:100dvh;max-height:none;padding:18px 22px 28px;display:none;position:fixed;inset:0;overflow-y:auto}.co-detail-panel.is-open{display:grid}.co-mobile-heading{z-index:2;background:#020f1bf5;border-bottom:1px solid #164058;justify-content:space-between;align-items:center;padding:12px 0;display:flex;position:sticky;top:-18px}.co-mobile-heading h2{margin:0;font-size:16px}.co-mobile-heading button{color:#1dd6ed;background:#052a3c;border:1px solid #0e647d;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.co-detail-summary h2{font-size:20px}.co-detail-summary>.co-service-art{width:68px;height:73px}.co-detail-summary small,.co-facts dd,.co-facts dt{font-size:12px}.co-allowances,.co-detail-actions,.co-detail-panel>.button,.co-detail-progress,.co-detail-summary,.co-detail-tabs,.co-facts,.co-files-list,.co-message-link,.co-notes,.co-task-list,.co-timeline{justify-self:center;width:100%;max-width:760px}.co-detail-actions>a,.co-detail-actions>button,.co-timeline span{font-size:11px}.co-detail-tabs button{min-height:42px;font-size:12px}.co-notes p{font-size:12px}.co-filter-toolbar{grid-template-columns:130px 150px minmax(100px,1fr) auto}.co-order-card{flex-wrap:nowrap;min-height:112px}.co-order-identity{min-width:0}.co-order-identity>strong{font-size:14px}.co-card-progress{min-width:90px}.co-card-status{min-width:110px}.co-status-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.co-status-filter{min-height:55px;font-size:12px}.co-page-heading h1{font-size:26px}}@media (max-width:760px){.customer-orders-design{gap:16px}.co-page-heading{flex-wrap:wrap;align-items:start;gap:12px}.co-page-heading h1{font-size:24px}.co-page-heading h1 svg{width:25px}.co-page-heading p{font-size:11px}.co-page-heading>.button{min-height:37px!important;padding-inline:14px!important;font-size:11px!important}.co-status-tabs{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;max-width:100%;padding:2px 1px 7px;display:flex;overflow-x:auto}.co-status-filter{scroll-snap-align:start;flex:0 0 132px;min-height:53px;padding:9px 11px;font-size:11px}.co-status-filter b{width:24px;min-height:24px;font-size:12px}.co-filter-toolbar{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.co-filter-toolbar .co-search{grid-area:2/1}.co-filter-toggle{grid-area:2/2;justify-self:stretch}.co-filter-toolbar select{font-size:11px}.co-order-card{grid-template-columns:52px minmax(0,1fr) auto;gap:11px;min-height:0;padding:13px;display:grid}.co-service-art{grid-area:1/1;width:52px;height:60px}.co-service-art svg{width:29px}.co-order-identity{grid-area:1/2}.co-order-identity>strong{font-size:12px}.co-order-identity>small,.co-order-identity>time{font-size:9px}.co-order-card>svg:last-child{grid-area:1/3;width:16px}.co-card-progress{grid-area:2/1/auto/3;min-width:0}.co-card-progress>span{max-width:240px}.co-card-progress small{font-size:9px}.co-card-status{flex-wrap:wrap;grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;gap:8px;min-width:0;max-width:none;display:flex}.co-state{padding:4px 10px;font-size:10px}.co-deadline{font-size:9px}.co-plan-label{font-size:8px}.co-date-filter{gap:9px;padding:12px}.co-date-filter label{min-width:115px;font-size:10px}.co-date-filter .button{font-size:10px}.co-pagination{gap:6px;margin-top:16px}.co-pagination button{min-width:28px;min-height:30px}.co-detail-panel{padding:12px 14px 24px}.co-mobile-heading{top:-12px}.co-detail-summary h2{font-size:17px}.co-detail-summary>.co-service-art{width:58px;height:68px}.co-detail-summary small{font-size:10px}.co-detail-summary bdi{font-size:11px}.co-facts dd,.co-facts dt{font-size:10px}.co-facts dt{gap:5px}.co-facts dt svg{width:15px}.co-facts>div{gap:7px;padding:11px 0}.co-detail-tabs button{min-height:39px;font-size:11px}.co-timeline span{font-size:9px}.co-detail-actions>a,.co-detail-actions>button{min-height:74px;font-size:9px}.co-detail-actions svg{width:21px}.co-notes{padding:13px}.co-notes p{font-size:11px}.co-allowances>div{padding:10px}.co-task-list>article{padding:13px}}@media (prefers-reduced-motion:reduce){.co-order-card{transition:none}}.co-full-link{align-items:center;gap:5px;margin-inline-start:auto;font-size:9px;text-decoration:none;display:inline-flex;color:var(--portal-cyan)!important}.co-full-link:hover{text-decoration:underline}@media (max-width:760px){.co-date-filter input,.co-filter-toolbar input,.co-filter-toolbar select{font-size:16px}.co-order-identity>strong{font-size:13px}.co-full-link{font-size:10px}}.management-orders{min-width:0}.mo-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.mo-heading h1{margin:0 0 6px}.mo-heading p{color:var(--muted);margin:0}.mo-filters{flex-wrap:wrap;align-items:end;gap:10px;margin:20px 0;display:flex}.mo-filters label{flex:145px;min-width:0;margin:0;font-size:.8rem}.mo-filters label:first-child{flex-basis:260px}.mo-filters input,.mo-filters select{width:100%;min-height:43px;margin:7px 0 0}.mo-layout{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(280px,330px);align-items:start;gap:18px;display:grid}.mo-detail,.mo-master{direction:rtl;min-width:0}[dir=ltr] .mo-detail,[dir=ltr] .mo-master{direction:ltr}.mo-table-scroll{border:1px solid #12354b;border-radius:15px;max-width:100%;overflow:auto}.mo-table{border-collapse:collapse;background:#061b29;width:100%;min-width:900px;font-size:.8rem}.mo-table th{text-align:start;white-space:nowrap;background:#092638;padding:16px 10px}.mo-table td{vertical-align:middle;overflow-wrap:anywhere;border-top:1px solid #12354b;padding:13px 10px}.mo-table tr[aria-selected=true]{background:#063044}.mo-table td:first-child{max-width:220px}.mo-table small{color:#94b9cb;margin-top:6px;display:block}.mo-table progress{width:75px;height:7px}.mo-open{color:#a6f7ff;background:#062637;border:1px solid #087a98;border-radius:10px;min-height:42px;padding:8px 12px}.mo-detail{overflow-wrap:anywhere;background:linear-gradient(155deg,#062536,#041724);border:1px solid #0a5269;border-radius:16px;padding:20px;position:sticky;top:20px}.mo-detail h2{font-size:1.1rem}.mo-detail>p[dir=ltr]{color:#94b9cb;font-size:.7rem}.mo-detail .queue-tabs{flex-wrap:wrap;gap:5px;margin-block:18px;display:flex}.mo-detail .queue-tabs button{padding:8px;font-size:.75rem}.mo-detail .card{padding:12px}.mo-detail .co-facts{margin-block:18px}.mo-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:20px;display:flex}.order-resources{min-width:0}.order-resources .card{margin-block:12px}.order-management-controls form,.order-resources form{gap:10px;display:grid}.order-resources input,.order-resources select,.order-resources textarea{min-width:0;max-width:100%}.order-activity{padding-inline-start:22px}.order-activity li{border-bottom:1px solid #164052;padding-block:12px}.order-activity time{color:#94b9cb;margin-top:6px;font-size:.8rem;display:block}.order-management-controls .row{flex-wrap:wrap}.order-workspace details form{gap:12px;margin-block:15px;display:grid}.order-workspace>section{margin-block:20px}@media (min-width:1101px){.mo-detail>button:first-child{display:none}}@media (max-width:1100px){.mo-layout{display:block}.mo-detail{display:none}.mo-detail.is-open{z-index:2000;overscroll-behavior:contain;border-radius:0;max-height:100dvh;padding:20px;display:block;position:fixed;inset:0;overflow-y:auto}.mo-detail.is-open>button:first-child{margin-bottom:15px;display:inline-flex}.mo-filters label{flex-basis:160px}.mo-heading{align-items:start}.mo-heading p{font-size:.85rem}}@media (max-width:550px){.mo-filters label{flex-basis:130px}.mo-filters label:first-child{flex-basis:100%}.mo-filters input,.mo-filters select,.order-resources input,.order-resources textarea{font-size:16px}.mo-heading h1{font-size:1.35rem}.mo-heading{gap:8px}.mo-detail.is-open{padding:16px}.mo-pagination{justify-content:start}}.management-orders{--portal-line:#143f55;--portal-text:#e1f2fa;--portal-muted:#97b8cd;--portal-cyan:#00cbe7}.mo-status-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.mo-status-grid .co-status-filter{text-align:start;border-color:var(--status-color);grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);gap:6px 10px;min-height:110px;padding:15px;display:grid}@supports (color:color-mix(in lab,red,red)){.mo-status-grid .co-status-filter{border-color:color-mix(in srgb,var(--status-color) 26%,#123447)}}.mo-status-grid svg{color:var(--status-color);background:var(--status-color);grid-row:1/3}@supports (color:color-mix(in lab,red,red)){.mo-status-grid svg{background:color-mix(in srgb,var(--status-color) 15%,transparent)}}.mo-status-grid svg{box-sizing:content-box;border-radius:9px;width:20px;height:20px;padding:7px}.mo-status-grid span{font-size:11px;line-height:1.8}.mo-status-grid b{color:#e5f8ff;background:0 0;width:auto;min-height:32px;font-size:27px;line-height:1.3;display:block}.management-orders .co-state{font-size:11px}.management-orders .co-payment{border-radius:12px;padding:5px 8px;font-size:10px;line-height:1.7;display:inline-flex}.management-orders .co-payment.paid{color:#20e5b0;background:#005e493d}.management-orders .co-payment.awaiting_payment{color:#ffcf78;background:#75521b6b}.management-orders .co-payment.partially_refunded,.management-orders .co-payment.refunded{color:#d2b1ff;background:#4b287b59}.management-orders progress{appearance:none;accent-color:#00cbe7;background:#173b50;border:0;border-radius:20px;height:7px;overflow:hidden}.management-orders progress::-webkit-progress-bar{background:#173b50}.management-orders progress::-webkit-progress-value{background:linear-gradient(90deg,#008dca,#14d5ee);border-radius:20px}.management-orders progress::-moz-progress-bar{background:#00cbe7}.management-orders .co-facts dd,.management-orders .co-facts dt{font-size:11px}@media (max-width:1250px){.mo-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:550px){.mo-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mo-status-grid .co-status-filter{gap:5px;min-height:90px;padding:11px}.mo-status-grid b{font-size:24px}.mo-status-grid span{font-size:10px}}.crm-management .crm-new{box-shadow:inset -3px 0 #00cbe7}.crm-management .crm-overdue{background:#48203222;box-shadow:inset -3px 0 #ff7389}.crm-warning{color:#ffb07c!important}.crm-panel .crm-panel-close{margin-bottom:14px}.crm-create,.crm-panel form{gap:12px;display:grid}.crm-panel .queue-tabs{flex-wrap:wrap}.crm-panel .card{margin-block:12px;padding:14px}.crm-panel p{overflow-wrap:anywhere;font-size:.85rem;line-height:1.9}.crm-panel h3{margin-block:18px 12px;font-size:1rem}.crm-panel dl{overflow-wrap:anywhere}.crm-panel dt{color:#94b9cb}.crm-panel dd{margin-inline-start:0}.crm-panel input,.crm-panel select,.crm-panel textarea{min-width:0;max-width:100%}.crm-documents .card{gap:10px;display:grid}.crm-documents small,.crm-documents time{color:#94b9cb;font-size:.8rem;display:block}.crm-check{align-items:center;min-height:42px;flex:0 auto!important;gap:8px!important;display:flex!important}.crm-check input{width:auto!important;min-height:0!important;margin:0!important}.crm-actions{border-color:#12556b}.crm-panel details{margin-block:16px}.crm-create{margin-block:20px}.crm-panel ol{padding-inline-start:22px}.crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.crm-line{grid-template-columns:minmax(100px,2fr) 75px minmax(100px,1fr) auto;align-items:end;gap:10px;display:grid}.crm-wizard{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.crm-wizard button{color:#bad8eb;background:#062335;border:1px solid #16516a;border-radius:9px;padding:10px}.crm-wizard button[aria-current]{color:#0de0ee;border-color:#00cbe7}.crm-dialog{z-index:2100;background:#021320f5;padding:30px max(20px,50vw - 450px);position:fixed;inset:0;overflow:auto}.crm-dialog form{gap:16px;display:grid}.crm-preview{background:#061e2e;border:1px solid #135469;border-radius:12px;padding:20px}@media (min-width:1101px){.crm-panel-close{display:none!important}}@media (max-width:650px){.crm-form-grid{grid-template-columns:1fr}.crm-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crm-line label:first-child{grid-column:1/-1}.crm-dialog{padding:18px}.crm-panel input,.crm-panel select,.crm-panel textarea{font-size:16px}.crm-panel .co-facts>div{flex-wrap:wrap}.crm-panel .co-facts dd{text-align:start}}.crm-number{overflow-wrap:anywhere;word-break:break-word;max-width:200px;font-size:.8rem;display:block}.crm-items{min-width:450px;font-size:.8rem}.crm-detail-actions{flex-wrap:wrap;gap:9px;margin-block:18px;display:flex}.crm-detail-actions>*{flex:120px}.crm-wizard span{color:#8ab2ca;border:1px solid #16465e;border-radius:9px;padding:9px;font-size:.8rem}.crm-wizard .is-active{color:#17d7ef;background:#00596d55;border-color:#00bed6}.crm-dialog input[type=checkbox]{width:auto!important}.crm-print-area{display:none}@media print{body:has(.crm-print-area) *{visibility:hidden!important}body:has(.crm-print-area) .crm-print-area,body:has(.crm-print-area) .crm-print-area *{visibility:visible!important}.crm-print-area{z-index:99999;padding:25px;position:absolute;inset:0;color:#000!important;background:#fff!important;display:block!important}.crm-print-area .mo-table-scroll{overflow:visible}.crm-print-area table{color:#000;background:#fff;width:100%;min-width:0}.crm-print-area td,.crm-print-area th{border:1px solid #ccc;color:#000!important;background:#fff!important}.crm-print-area .muted{color:#333!important}}.my-orders-rfb{--mh-accent:#04c8f5;--mh-rgb:4,200,245;color:var(--text,#e7f1fa);width:100%;min-width:0;font-size:14px}.my-orders-rfb *{box-sizing:border-box;min-width:0}.my-orders-rfb h1{margin:8px 0;font-size:clamp(24px,2.5vw,32px);font-weight:800;line-height:1.5}.my-orders-rfb h2{margin:0;font-size:18px;font-weight:750;line-height:1.6}.my-orders-rfb h3{font-size:16px;font-weight:700;line-height:1.7}.my-orders-rfb p{overflow-wrap:anywhere;margin:8px 0;line-height:1.9}.my-orders-rfb small,.my-orders-rfb time{color:#a9bfce;line-height:1.8}.my-orders-rfb a{overflow-wrap:anywhere}.my-orders-rfb input,.my-orders-rfb select,.my-orders-rfb textarea{color:#deeff7;max-width:100%;font:inherit;background:#071e2e;border:1px solid #17425b;border-radius:9px;width:100%;min-height:42px;padding:10px 12px}.my-orders-rfb textarea{resize:vertical}.my-orders-rfb input:focus,.my-orders-rfb select:focus,.my-orders-rfb textarea:focus{outline-offset:2px;outline:2px solid #01b9ec}.my-orders-rfb label{gap:7px;line-height:1.7;display:grid}.my-orders-rfb form{gap:14px;width:100%;max-width:none;padding:14px 0;display:grid}.my-orders-rfb a[class*=button],.my-orders-rfb button{white-space:normal;max-width:100%;min-height:40px;line-height:1.6}.my-orders-rfb button:disabled{opacity:.5}.mh-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.mh-heading p{color:#b9ccda}.mh-heading>a{flex-shrink:0}.mh-layout{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:18px;display:grid}.mh-main{min-width:0}.mh-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.mh-toolbar label{flex:130px}.mh-toolbar .mh-search{flex:2 220px;position:relative}.mh-search svg{color:#b4cee0;inset-inline-start:12px;position:absolute;top:12px}.mh-search input{padding-inline-start:39px}.mh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mh-project{background:linear-gradient(140deg,#061d2d,#031522);border:1px solid #0a5371;border-radius:14px;flex-direction:column;gap:12px;padding:13px;display:flex;box-shadow:0 5px 18px #0002}.mh-service-website-design{--mh-accent:#1684ff;--mh-rgb:22,132,255}.mh-service-seo{--mh-accent:#00d4ac;--mh-rgb:0,212,172}.mh-service-aio{--mh-accent:#ffd03e;--mh-rgb:255,208,62}.mh-service-maintenance{--mh-accent:#8d50ff;--mh-rgb:141,80,255}.mh-service-content{--mh-accent:#05bbed;--mh-rgb:5,187,237}.mh-service-speed{--mh-accent:#ff3971;--mh-rgb:255,57,113}.mh-project>header{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.mh-project h2{overflow-wrap:anywhere;flex:1;font-size:16px}.mh-service-icon{width:35px;height:35px;color:var(--mh-accent);border:1px solid rgba(var(--mh-rgb),.5);box-shadow:0 0 12px rgba(var(--mh-rgb),.2);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.mh-status{color:#9edcfa;overflow-wrap:anywhere;background:#103a58;border-radius:7px;justify-content:center;align-items:center;gap:5px;max-width:100%;padding:5px 9px;font-size:12px;line-height:1.7;display:inline-flex}.mh-status.completed{color:#49f2c5;background:#004b41}.mh-status.attention,.mh-status.cancelled{color:#ff8bab;background:#4a132e}.mh-status.paused,.mh-status.payment{color:#ffda77;background:#49391b}.mh-identity{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;display:grid}.mh-service-visual{text-align:center;border:1px solid rgba(var(--mh-rgb),.4);background:radial-gradient(ellipse at 50% 30%,rgba(var(--mh-rgb),.24),#041a2c 75%);min-height:105px;color:var(--mh-accent);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:9px;display:flex}.mh-service-visual span{font-size:10px;line-height:1.8}.my-orders-rfb dl{gap:8px;margin:0;display:grid}.my-orders-rfb dl>div{justify-content:space-between;align-items:baseline;gap:9px;min-width:0;display:flex}.my-orders-rfb dt{color:#a8bfce;flex-shrink:0;font-size:12px}.my-orders-rfb dd{text-align:end;overflow-wrap:anywhere;margin:0;font-size:12px}.mh-mini-quotas{gap:6px;display:flex}.mh-mini-quotas>div{text-align:center;background:#07283d;border:1px solid #134a67;border-radius:9px;flex:1;gap:3px;padding:8px 5px;display:grid}.mh-mini-quotas strong{font-size:11px}.mh-mini-quotas b{color:var(--mh-accent);font-size:16px}.mh-mini-quotas small{font-size:10px}.mh-progress{align-items:center;gap:11px;display:flex}.mh-progress strong{min-width:48px;font-size:23px;line-height:1.5}.my-orders-rfb progress{height:10px;accent-color:var(--mh-accent);background:#15394d;border:0;border-radius:999px;flex:1;width:100%;min-width:0;overflow:hidden}.my-orders-rfb progress::-webkit-progress-bar{background:#15394d;border-radius:999px}.my-orders-rfb progress::-webkit-progress-value{background:var(--mh-accent);border-radius:999px}.my-orders-rfb progress::-moz-progress-bar{background:var(--mh-accent);border-radius:999px}.mh-project .mh-stage-label{color:#a7c1d1;margin:0;font-size:11px}.mh-stage-line{justify-content:space-between;gap:3px;margin:6px 0;padding:0;list-style:none;display:flex}.mh-stage-line li{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.mh-stage-line li:before{content:"";top:11px;background:#19405a;width:100%;height:2px;position:absolute;inset-inline-start:50%}.mh-stage-line li:last-child:before{display:none}.mh-stage-line li>span{z-index:1;color:#001a28;background:#204761;border:3px solid #062236;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.mh-stage-line li.done>span{background:#05d7ac}.mh-stage-line li.current>span{background:var(--mh-accent);box-shadow:0 0 8px rgba(var(--mh-rgb),.6)}.mh-stage-line small{font-size:9px}.mh-card-deadline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;margin-top:auto;font-size:11px;display:flex}.mh-deadline{color:#a8cadc}.mh-deadline.yellow{color:#ffdd76}.mh-deadline.orange{color:#fa5}.mh-deadline.overdue,.mh-deadline.red{color:#ff7d9e}.mh-deadline.finished{color:#6ee5c8}.mh-project footer{flex-wrap:wrap;gap:8px;display:flex}.mh-project footer>a{flex:1;justify-content:center;align-items:center;gap:6px;min-width:90px;padding:9px 6px;font-size:11px;display:inline-flex}.mh-aside{gap:16px;display:grid}.mh-aside section{background:#041c2b;border:1px solid #0b5267;border-radius:13px;overflow:hidden}.mh-aside h2{background:#06324b;align-items:center;gap:9px;padding:13px;font-size:16px;display:flex}.mh-aside h2 b{color:#fff;text-align:center;background:#da2a65;border-radius:50%;min-width:25px;margin-inline-start:auto}.mh-aside p{color:#bcd0de;padding:0 13px;font-size:12px}.mh-attention{border-color:#81264d!important}.mh-attention h2{color:#ff9bbb;background:#38132c}.mh-attention>a{color:#f4cde0;background:#28152a;border:1px solid #78264c;border-radius:10px;margin:11px;padding:12px;display:block}.mh-attention a p{margin:6px 0;padding:0;font-size:12px}.mh-attention small{display:block}.mh-help details{border-bottom:1px solid #14435a;margin:0 13px;padding:13px 0}.mh-help summary{cursor:pointer;line-height:1.9}.mh-help>a{margin:12px}.mh-help>a,.mh-pagination{justify-content:center;display:flex}.mh-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0}.mh-pagination span{color:#aec8d6;font-size:12px}.mh-empty{text-align:center;border:1px dashed #15516b;border-radius:14px;padding:40px 18px}.mh-empty>svg{color:#04c8f5;margin:auto}.mh-error{color:#ff9db2;border:1px solid #8d3151;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0;padding:14px;display:flex}.mh-box,.mh-detail-summary{overflow-wrap:anywhere;background:#061e2e;border:1px solid #17475e;border-radius:12px;min-width:0;margin-bottom:14px;padding:18px}.mh-detail-summary{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.mh-detail-summary .mh-progress{flex:270px}.mh-detail-summary>p{flex:250px}.mh-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.mh-tabs>button{background:#062438;border:1px solid #174e69;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;display:flex}.mh-tabs>button[aria-pressed=true]{color:#92edff;background:#06435c;border-color:#03c6f2}.mh-tabs b{background:#093b50;border-radius:20px;padding:1px 7px;font-size:11px}.mh-quota-grid,.mh-stages,.mh-work-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.mh-quota-grid .mh-box{margin:0}.mh-quota-grid strong{margin:10px 0;font-size:25px;display:block}.mh-quota-grid dl{margin-top:16px}.mh-stages .mh-box{flex-direction:column;gap:8px;display:flex}.mh-task .mh-status{float:inline-end}.mh-task h3{clear:both;padding-top:8px}.mh-task a{color:#58d9ff;align-items:center;gap:6px;margin-top:10px;display:flex}.mh-box fieldset{border:1px solid #20516a;border-radius:10px;margin:12px 0;padding:14px}.mh-submission header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mh-submission header>label{min-width:230px}.mh-wizard-steps{gap:12px;margin:16px 0;padding:0;list-style:none;display:flex}.mh-wizard-steps li{color:#8caabd;border-bottom:2px solid #1b445b;flex:1;align-items:center;gap:9px;padding:10px 0;font-size:12px;display:flex}.mh-wizard-steps b{border:1px solid #25516c;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.mh-wizard-steps li[aria-current]{color:#8aeeff;border-color:#00c8f2}.mh-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mh-form-grid label:has(textarea){grid-column:1/-1}.mh-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.mh-upload{background:#07283b;border:1px dashed #207a97;border-radius:12px;padding:22px}.mh-submission ul{gap:8px;padding:0;list-style:none;display:grid}.mh-submission li>button{margin-inline-start:10px}.mh-submission-preview{border:1px solid #1e607a;border-radius:10px;padding:18px}.project-controls>details{border-top:1px solid #194258;padding:15px 0}.project-controls summary{cursor:pointer;padding:6px 0;font-weight:700}.project-controls dl{margin:12px 0}.project-controls .mh-box a{color:#64defd;margin:10px 0;display:block}.project-controls .mh-work-list{grid-template-columns:1fr}.my-orders-rfb .preserve-lines{white-space:pre-wrap}.my-orders-rfb .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1600px){.mh-layout{grid-template-columns:minmax(0,1fr) 275px}.mh-identity{grid-template-columns:108px minmax(0,1fr)}}@media (max-width:1450px){.mh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-layout{grid-template-columns:minmax(0,1fr) 240px}.mh-quota-grid,.mh-stages,.mh-work-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.mh-layout{grid-template-columns:1fr}.mh-aside{grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr))}.mh-aside h2{font-size:14px}.mh-attention{grid-column:auto}}@media (max-width:700px){.mh-heading{flex-wrap:wrap;align-items:flex-start}.mh-aside,.mh-form-grid,.mh-grid,.mh-quota-grid,.mh-stages,.mh-work-list{grid-template-columns:1fr}.mh-heading>a{width:100%}.mh-identity{grid-template-columns:95px minmax(0,1fr)}.mh-project{padding:15px}.mh-project footer>a{font-size:12px}.mh-detail-summary{gap:10px;padding:15px}.mh-tabs{gap:6px}.mh-tabs>button{padding:8px 10px;font-size:12px}.mh-wizard-steps{gap:7px}.mh-wizard-steps li{text-align:center;flex-direction:column;gap:6px;font-size:11px}.mh-submission header>label{width:100%;min-width:0}.mh-box{padding:14px}.mh-form-actions>*{flex:130px}.mh-toolbar label{flex:120px}.mh-toolbar .mh-search{flex-basis:100%}.mh-submission .variation-row{flex-wrap:wrap}.mh-submission .variation-row input{flex:100px}}.mh-board-groups{grid-template-columns:1fr;gap:12px;margin-top:15px;display:grid}.mh-board-groups.kanban,.mh-board-groups.workload{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-board-column{background:#031927;border:1px solid #164158;border-radius:10px;padding:12px}.mh-board-column>h3{margin-bottom:13px}.mh-board-column .mh-box{padding:12px}.mh-board-column h4{font-size:14px;font-weight:700;line-height:1.9}.mh-board-column small{display:block}@media (max-width:700px){.mh-board-groups.kanban,.mh-board-groups.workload{grid-template-columns:1fr}}.mh-counters{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.mh-counters button{background:#052236;border:1px solid #17465f;border-radius:8px;align-items:center;gap:10px;padding:7px 12px;font-size:12px;display:flex}.mh-counters button[aria-pressed=true]{color:#a4f1ff;background:#06435b;border-color:#04bee9}.mh-counters b{color:#5ae0ff;background:#0d3c54;border-radius:6px;padding:1px 7px}.finance-rfb{color:#e3eef7;width:100%;min-width:0;font-size:14px}.finance-rfb *{box-sizing:border-box;min-width:0}.finance-rfb h1{margin:0 0 7px;font-size:clamp(23px,2.5vw,31px);font-weight:800;line-height:1.6}.finance-rfb h2{margin:0 0 12px;font-size:18px;font-weight:750;line-height:1.8}.finance-rfb h3{font-size:16px;font-weight:700;line-height:1.8}.finance-rfb p{overflow-wrap:anywhere;margin:9px 0;line-height:1.9}.finance-rfb small{color:#9fbacf;font-size:12px;line-height:1.9;display:block}.finance-rfb a{overflow-wrap:anywhere}.finance-rfb input,.finance-rfb select,.finance-rfb textarea,.fn-dialog input,.fn-dialog select,.fn-dialog textarea{color:#e3eef9;width:100%;max-width:100%;min-height:42px;font:inherit;background:#041e2f;border:1px solid #1b4b64;border-radius:8px;padding:10px 12px}.finance-rfb textarea,.fn-dialog textarea{resize:vertical;min-height:85px}.finance-rfb input[type=checkbox],.finance-rfb input[type=radio],.fn-dialog input[type=checkbox],.fn-dialog input[type=radio]{accent-color:#09bdf3;flex-shrink:0;width:18px;height:18px;min-height:18px}.finance-rfb label,.fn-dialog label{gap:7px;line-height:1.8;display:grid}.finance-rfb label:has(input[type=checkbox]),.finance-rfb label:has(input[type=radio]),.fn-dialog label:has(input[type=checkbox]),.fn-dialog label:has(input[type=radio]){align-items:center;gap:9px;display:flex}.finance-rfb input:focus,.finance-rfb select:focus,.finance-rfb textarea:focus{outline-offset:2px;outline:2px solid #02bfee}.finance-rfb .button,.finance-rfb button,.fn-dialog button{white-space:normal;max-width:100%;min-height:39px;line-height:1.6}.finance-rfb button:disabled,.fn-dialog button:disabled{opacity:.5}.finance-rfb form,.fn-dialog form{gap:15px;width:100%;max-width:none;display:grid}.finance-rfb fieldset,.fn-dialog fieldset{border:1px solid #1c526b;border-radius:10px;padding:14px}.fn-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.fn-heading p{color:#a8c2d3}.fn-heading>details{min-width:240px}.fn-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.fn-tabs>a,.fn-tabs>button{color:#bfdef0;background:#06283c;border:1px solid #16506a;border-radius:8px;padding:9px 14px}.fn-tabs>[aria-current=page],.fn-tabs>[aria-pressed=true]{color:#a5f4ff;background:#064b64;border-color:#00c6f2}.fn-box{background:linear-gradient(140deg,#061e2e,#031827);border:1px solid #13445e;border-radius:12px;min-width:0;margin:16px 0;padding:18px}.fn-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:18px 0;display:grid}.fn-metric{--tone:#02c5f0;background:linear-gradient(120deg,#062232,#051a2a);border:1px solid #17465f;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:18px 14px;display:flex}.fn-metric strong{overflow-wrap:anywhere;font-size:clamp(17px,1.55vw,23px);font-weight:800;line-height:1.8;display:block}.fn-metric small{color:#d2e5f0;margin-bottom:7px}.fn-metric-icon{width:48px;height:52px;color:var(--tone);border:1px solid var(--tone);box-shadow:0 0 18px var(--tone);background:#031928;border-radius:11px;place-items:center;font-size:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.fn-metric-icon{box-shadow:0 0 18px color-mix(in srgb,var(--tone) 15%,transparent)}}.fn-metric-icon{flex-shrink:0}.tone-green{--tone:#00d5a0}.tone-purple{--tone:#a05bff}.tone-amber{--tone:#ffbe29}.tone-blue{--tone:#1781ff}.tone-red{--tone:#ff4d6b}.fn-overview-grid{grid-template-columns:minmax(0,2.7fr) minmax(240px,1fr);gap:16px;display:grid}.fn-overview-grid .fn-box{height:auto}.fn-overview-grid>div{flex-direction:column;display:flex}.fn-overview-grid>div>.fn-box{flex:1}.fn-dashboard-links,.fn-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fn-quick-actions a{text-align:center;color:#63ddfb;background:#052a40;border:1px solid #164762;border-radius:10px;justify-content:center;align-items:center;min-height:65px;padding:10px;display:flex}.fn-dashboard-links>button{text-align:start;width:100%}.fn-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.fn-toolbar>input{flex:2 220px;width:auto}.fn-toolbar>select{flex:160px;width:auto}.fn-toolbar>label{flex:145px}.fn-toolbar>.fn-inline-form{flex:2 330px;align-items:flex-end;gap:7px;width:auto;display:flex}.fn-inline-form input{flex:1;width:130px;min-width:0}.fn-table-scroll{scrollbar-color:#18506b #031a29;border:1px solid #123e54;border-radius:9px;max-width:100%;overflow-x:auto}.finance-rfb table,.fn-dialog table{border-collapse:collapse;text-align:start;width:100%;min-width:720px;font-size:13px}.finance-rfb td,.finance-rfb th,.fn-dialog td,.fn-dialog th{text-align:start;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #12384f;max-width:300px;padding:13px 12px;line-height:1.9}.finance-rfb th,.fn-dialog th{color:#bed4e5;background:#041b2a;font-size:12px;font-weight:600}.finance-rfb td .receipt-viewer,.finance-rfb td button{margin:3px;display:inline-block}.finance-rfb tbody tr:hover{background:#07304866}.fn-status{color:#9cd4f3;white-space:normal;background:#123b54;border-radius:6px;align-items:center;padding:4px 9px;font-size:12px;line-height:1.8;display:inline-flex}.status-active,.status-approved,.status-completed,.status-paid{color:#60f0be;background:#004b3d}.status-awaiting_payment,.status-pending,.status-processing,.status-under_review{color:#ffdc7d;background:#523b0c}.status-blocked,.status-failed,.status-overdue,.status-rejected{color:#ff9caa;background:#581c30}.status-cancelled,.status-inactive,.status-partially_refunded,.status-refunded{color:#d1b9ff;background:#342252}.fn-positive{color:#47e0b0}.fn-negative{color:#ff8095}.fn-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0 0;display:flex}.fn-pagination span{color:#9ab9cf;font-size:12px}.fn-empty{text-align:center;color:#9ebed0;padding:25px 16px}.fn-error{color:#ffafc0;border:1px solid #8c304f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.fn-form-layout{grid-template-columns:minmax(0,3fr) minmax(230px,1fr);align-items:start;gap:16px;display:grid}.fn-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.fn-steps{counter-reset:financial-step;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.fn-steps li{text-align:center;color:#b5d3e5;counter-increment:financial-step;flex:1;font-size:12px;line-height:1.9}.fn-steps li:before{content:counter(financial-step);color:#b4f5ff;background:#064461;border:1px solid #00bce8;border-radius:50%;place-items:center;width:30px;height:30px;margin:0 auto 10px;display:grid}.fn-bank-card{background:linear-gradient(120deg,#053650,#08233c);border:1px solid #14708f;border-radius:13px;gap:10px;padding:18px;display:grid}.fn-bank-card>bdi{letter-spacing:1px;overflow-wrap:anywhere;font-size:22px;font-weight:750}.fn-bank-card>button{justify-self:start}.fn-dropzone{text-align:center;background:#031d2d;border:1px dashed #04bde8;border-radius:12px;padding:24px}.fn-dropzone input{margin:12px 0}.fn-dropzone img{object-fit:contain;max-width:100%;max-height:260px;margin:10px auto;display:block}.fn-dropzone progress{accent-color:#00c8eb;width:100%}.fn-guidance{background:#24230f55;border-color:#68510f}.fn-referral-code strong{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;color:#64e6ff;border:1px dashed #04c4ea;border-radius:10px;max-width:100%;margin:12px 0;padding:12px 20px;font-size:27px;display:inline-block}.fn-dialog{color:#e0eff8;width:min(1000px,94vw);max-height:92dvh;direction:inherit;background:#041b2b;border:1px solid #1d607c;border-radius:15px;margin:auto;padding:22px;overflow:auto;box-shadow:0 25px 90px #000a}.fn-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a}.fn-dialog>header{border-bottom:1px solid #194258;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding-bottom:14px;display:flex}.fn-dialog h2{font-size:20px;font-weight:750;line-height:1.8}.fn-dialog h3{margin:14px 0;font-size:17px;font-weight:700;line-height:1.8}.fn-dialog p{overflow-wrap:anywhere;line-height:1.9}.fn-dialog dl,.fn-invoice-document dl{gap:12px;margin:16px 0;display:grid}.fn-dialog dl>div,.fn-invoice-document dl>div{justify-content:space-between;align-items:baseline;gap:18px;line-height:1.9;display:flex}.fn-dialog dt,.fn-invoice-document dt{color:#a7bdce}.fn-dialog dd,.fn-invoice-document dd{overflow-wrap:anywhere;text-align:end;margin:0}.fn-actions{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.fn-invoice-document{background:#06283a;border:1px solid #19536e;border-radius:12px;padding:20px;display:block}.fn-invoice-document>header{border-bottom:1px solid #1b5269;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-bottom:16px;padding-bottom:16px;display:flex}.fn-legend{flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.fn-legend span:before{content:"●";color:#00caa3;margin-inline-end:5px}.fn-legend span:nth-child(2):before{color:#1689ff}.fn-legend span:nth-child(3):before{color:#fff}.fn-chart{direction:ltr;background:repeating-linear-gradient(0deg,#0000 0 39px,#16415655 40px);border-block-end:1px solid #19485d;align-items:end;height:230px;min-height:220px;margin:20px 0;padding-top:15px;display:flex;overflow-x:auto}.fn-chart>button{background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:25px;height:100%;padding:0 3px;display:flex;position:relative}.fn-chart-bars{align-items:flex-end;gap:3px;width:100%;height:calc(100% - 38px);display:flex;position:relative}.fn-chart-bars i{background:#00c797;border-radius:2px 2px 0 0;width:45%;min-height:1px;display:block}.fn-chart-bars i:nth-child(2){background:#117fff}.fn-chart-bars b{background:#e6f3ff;border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-start:45%;box-shadow:0 0 5px #fff7}.fn-chart small{white-space:nowrap;font-size:10px;line-height:2.2}.fn-chart>button[aria-pressed=true]{background:#1077aa33;outline:1px solid #109bd1}.fn-chart-detail{background:#082c40;border-radius:8px;padding:12px;font-size:12px}.finance-rfb .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.fn-form-layout,.fn-overview-grid{grid-template-columns:1fr}.fn-form-layout>.fn-guidance{grid-row:1}.fn-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fn-metric strong{font-size:18px}}@media (max-width:650px){.fn-form-grid{grid-template-columns:1fr}.fn-box{padding:13px}.fn-metric{gap:8px;padding:13px 10px}.fn-metric-icon{width:32px;height:40px;font-size:23px}.fn-metric strong{font-size:16px}.fn-metric small{font-size:10px}.fn-metrics{gap:9px}.fn-heading{align-items:flex-start}.fn-tabs>a,.fn-tabs>button{padding:8px 10px;font-size:12px}.fn-dialog{width:96vw;padding:14px}.fn-bank-card>bdi{font-size:18px}.fn-steps{gap:6px}.fn-steps li{font-size:10px}.fn-toolbar>.fn-inline-form{flex-wrap:wrap;flex-basis:100%}.fn-inline-form input{min-width:100px}.fn-pagination{justify-content:center}.fn-chart small{font-size:9px}.fn-dropzone{padding:15px}.fn-dashboard-links,.fn-dialog .fn-metrics{grid-template-columns:1fr}.fn-dialog dl>div{flex-wrap:wrap;gap:5px}.fn-dialog dd{text-align:start}.fn-overview-grid .fn-box{height:auto}}@media print{body:has(.fn-invoice-document) .fn-dialog{width:100%;max-width:none;max-height:none;box-shadow:none;background:#fff;border:0;margin:0;padding:0;position:absolute;inset:0;overflow:visible}body:has(.fn-invoice-document) .fn-invoice-document{color:#111;background:#fff;border:0;display:block;width:100%!important;max-height:none!important;position:relative!important;inset:auto!important}body:has(.fn-invoice-document) .fn-invoice-document *{color:#111!important;background:#fff!important}body:has(.fn-invoice-document) .fn-table-scroll{overflow:visible}body:has(.fn-invoice-document) table{width:100%;min-width:0}.fn-dialog::backdrop{background:0 0}}.crq-rfb{color:#e0eff8;min-width:0}.crq-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.crq-heading small{color:#8eaabd}.crq-heading h1{margin:6px 0;font-size:27px;font-weight:800}.crq-heading p{color:#a9bdce;max-width:780px;line-height:1.9}.crq-heading .button{flex-shrink:0}.crq-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-block:20px;display:grid}.crq-metrics button{text-align:start;color:#b4cad9;background:linear-gradient(130deg,#07374c,#041e30);border:1px solid #195068;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.crq-metrics button strong{color:#44ddf5;font-size:28px}.crq-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:16px 0;list-style:none;display:grid}.crq-journey li{color:#acc5d6;align-items:center;gap:10px;font-size:13px;display:flex}.crq-journey b{color:#5ae0ef;background:#052d40;border:1px solid #147b9c;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.crq-policy{color:#b0e6f2;background:#063044;border:1px solid #176481;border-radius:12px;padding:14px 18px;font-size:13px;line-height:1.9}.crq-rfb .card{background:#041d2d;border-color:#18465e;border-radius:16px}.crq-rfb .request-service-card{background:linear-gradient(145deg,hsl(var(--service-hue) 70% 25%/.28),#031a2a);border-color:#18465e;border-top-color:hsl(var(--service-hue) 65% 45%);min-height:220px}.crq-rfb .request-order-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.crq-rfb .request-order-form>button,.crq-rfb .request-order-form>fieldset,.crq-rfb .request-order-form>h2,.crq-rfb .request-order-form>label:has(textarea),.crq-rfb .request-order-form>p{grid-column:1/-1}.crq-rfb .request-order-form fieldset{border:1px solid #215571;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid}.crq-rfb .request-order-form legend{color:#66d9ee;padding-inline:8px}.crq-tabs{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.crq-tabs button{color:#a8bdcd;background:#06283a;border:1px solid #20465d;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;display:flex}.crq-tabs button[aria-pressed=true]{color:#91edff;background:#07415a;border-color:#09bddf}.crq-tabs b{background:#031c2b;border-radius:8px;padding:1px 6px}.crq-rfb .request-list-item{background:#062437;border:1px solid #1b4b64;border-radius:12px;margin-block:14px;padding:20px}.crq-rfb .request-list-item>div{min-width:0}.crq-rfb .request-list-item .button{flex-shrink:0}.crq-excerpt{-webkit-line-clamp:2;overflow-wrap:anywhere;color:#9eb6c6;-webkit-box-orient:vertical;margin-block:10px;display:-webkit-box;overflow:hidden}.crq-status{color:#a6dafa;background:#07344c;border:1px solid #286889}.crq-quoted{color:#75e8c9;background:#063d36;border-color:#137b65}.crq-needs_information{color:#ffe0a0;background:#453517;border-color:#8c6a2f}.crq-closed,.crq-rejected{color:#c6c6d8;background:#2a293d;border-color:#4a4968}.crq-rfb .request-detail>h3{margin-top:24px}.crq-rfb .request-meta{margin-block:20px}.crq-rfb .request-related{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.crq-rfb .request-related>small{color:#9fb7ca;grid-column:1/-1}.crq-rfb .request-related>strong{overflow-wrap:anywhere}.crq-rfb .request-related>span{color:#56dfc4}.crq-rfb .request-history{margin-top:24px}.crq-rfb .request-order-form input,.crq-rfb .request-order-form textarea{max-width:100%}.crq-metrics button:focus-visible,.crq-tabs button:focus-visible{outline-offset:3px;outline:2px solid #48def2}@media (max-width:850px){.crq-journey,.crq-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.crq-heading{flex-direction:column;align-items:stretch}.crq-heading h1{font-size:23px}.crq-heading .button{align-self:flex-start}.crq-metrics{gap:9px}.crq-metrics button{flex-direction:column;align-items:flex-start;padding:12px;font-size:12px}.crq-journey{gap:12px}.crq-rfb .request-order-form,.crq-rfb .request-order-form fieldset,.crq-rfb .request-related{grid-template-columns:minmax(0,1fr)}.crq-rfb .request-list-item{padding:14px}.crq-tabs button{padding:8px;font-size:12px}.crq-rfb .request-order-form fieldset{padding:12px}.crq-rfb .request-related>small{grid-column:auto}}.portal-redesign .customer-sidebar{overflow-y:auto}.portal-redesign .customer-sidebar nav .portal-wallet-toggle{min-height:47px;color:var(--portal-text);box-shadow:none;background:0 0;border:1px solid #0000;align-items:center;gap:12px;margin:0;padding:10px 12px;font-size:13px;display:flex}.portal-redesign .customer-sidebar nav .portal-wallet-group[data-active]>.portal-wallet-toggle,.portal-redesign .customer-sidebar nav .portal-wallet-toggle:hover{background:var(--portal-elevated);border-color:var(--portal-line);color:#81e7f7}.portal-wallet-chevron{margin-inline-start:auto;font-size:18px;line-height:1}.portal-wallet-subnav{border-inline-start:1px solid #23516b;gap:3px;margin:4px 12px 8px 0;padding-inline-start:10px;display:grid}.portal-wallet-subnav[hidden]{display:none}.portal-redesign .customer-sidebar nav .portal-wallet-subnav a{gap:8px;min-height:40px;padding:8px;font-size:12px}.portal-wallet-subnav svg{flex-shrink:0;width:17px;height:17px}.portal-wallet-toggle:focus-visible{outline-offset:2px;outline:2px solid #37cce9}[dir=ltr] .portal-wallet-subnav{margin-inline:12px 0}.portal-redesign .customer-sidebar nav .portal-wallet-group[data-active]>.portal-wallet-toggle,.portal-redesign .customer-sidebar nav .portal-wallet-toggle{color:#d5eeff;background:linear-gradient(110deg,#103d72,#0b2b51);border:1px solid #327cc3}.portal-redesign .customer-sidebar nav .portal-wallet-toggle:hover{color:#fff;background:#164f89;border-color:#5cb9ff}.portal-wallet-subnav{border:1px solid #28679f;background:#092b4c;border-inline-start:3px solid #3f9ce5;border-radius:9px;margin-block:7px 10px;padding:5px}.portal-redesign .customer-sidebar nav .portal-wallet-subnav a:not([aria-current]){color:#c1e2ff}.portal-redesign .customer-sidebar nav .portal-wallet-subnav a:hover{background:#144a77;border-color:#3a8bc7}.portal-redesign .customer-sidebar nav .portal-wallet-group[data-active]>.portal-wallet-toggle[aria-expanded=false],.portal-redesign .customer-sidebar nav .portal-wallet-toggle[aria-expanded=false]{color:var(--portal-text);background:0 0;border-color:#0000}.portal-redesign .customer-sidebar nav .portal-wallet-toggle[aria-expanded=false]:hover{background:var(--portal-elevated);border-color:var(--portal-line);color:var(--portal-text)}.fn-referral-actions{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;margin-block:14px;display:flex}.fn-referral-code .fn-referral-actions>strong{min-width:0;margin:0}.fn-referral-actions>button{flex-shrink:0}.customer-notifications{color:#dfedf7;gap:18px;min-width:0;display:grid}.cn-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:4px;display:flex}.cn-heading small{color:#8faabd}.cn-heading h1{margin:6px 0;font-size:27px;font-weight:800}.cn-heading p{color:#a5bdcf;max-width:780px;line-height:1.9}.cn-heading>.button{flex-shrink:0}.cn-filters{background:#041c2e;border:1px solid #17445e;border-radius:13px;flex-wrap:wrap;gap:10px;padding:10px;display:flex}.cn-filters button{color:#adc7d9;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.cn-filters button[aria-pressed=true]{color:#bcf1ff;background:#07415d;border-color:#1a97bf}.cn-filters b{text-align:center;background:#06273e;border-radius:7px;min-width:24px;padding:2px 6px}.cn-list{gap:12px;display:grid}.cn-item{border:1px solid #1b435b;background:linear-gradient(120deg,#052337,#041a2b);border-inline-start:3px solid #285b63;border-radius:14px;align-items:center;gap:16px;padding:20px;display:flex}.cn-item.is-unread{background:linear-gradient(120deg,#082e45,#051d30);border-inline-start-color:#f16b83}.cn-icon{color:#53d7ef;background:#0b3c53;border:1px solid #1d637e;border-radius:12px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.cn-icon.finance{color:#6de0b8;background:#093d34;border-color:#1e6d57}.cn-icon.quotations{color:#c4b5ff;background:#2d2552;border-color:#564683}.cn-icon.support{color:#91c9ff;background:#11375b;border-color:#28587b}.cn-icon.requests{color:#f6d495;background:#46351d;border-color:#705530}.cn-item-main{flex:1;min-width:0}.cn-item-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cn-item h2{margin:0;font-size:16px;font-weight:750;line-height:1.8}.cn-read-label{white-space:nowrap;border:1px solid;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.7;display:inline-flex}.cn-read-label:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.cn-read-label.is-read{color:#83e7bb;background:#073a2b;border-color:#23774f}.cn-read-label.is-unread{color:#ffa0b1;background:#3e1b2a;border-color:#934158}.cn-item p{color:#9eb8ca;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:8px 0;font-size:13px;line-height:1.9;display:-webkit-box;overflow:hidden}.cn-item time,.cn-message time{color:#789caf;font-size:11px}.cn-item .cn-open{color:#88dfee;background:#072c40;border-color:#246783;flex-shrink:0;gap:8px;font-size:12px}.cn-empty{text-align:center;color:#92b2c7;background:#041c2e;border:1px dashed #23516b;border-radius:14px;justify-items:center;gap:12px;padding:42px 20px;display:grid}.cn-empty h2{color:#d3e8f5;margin:0;font-size:18px;font-weight:700}.cn-empty p{line-height:1.9}.cn-detail>.button{justify-self:start;gap:8px}.cn-message{background:#041d2f;border:1px solid #1b4b63;border-radius:17px;overflow:hidden}.cn-message>header{background:linear-gradient(120deg,#082c42,#052034);border-bottom:1px solid #1b4359;align-items:flex-start;gap:16px;padding:24px 28px;display:flex}.cn-message>header>div:last-child{min-width:0}.cn-message-title{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.cn-message h1{overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:800;line-height:1.8}.cn-message-body{padding:24px 28px}.cn-message-body>p{color:#c9dfed;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:2.1}.cn-message blockquote{color:#d0e6f4;overflow-wrap:anywhere;background:#082e43;border-inline-start:3px solid #1b9dbc;border-radius:8px;margin:20px 0;padding:15px 18px;line-height:2}.cn-reason{color:pink;background:#341c29;border:1px solid #743449;border-radius:10px;margin:20px 0;padding:16px 18px}.cn-message h2{margin:0 0 8px;font-size:14px;font-weight:700}.cn-customer-note p,.cn-reason p{overflow-wrap:anywhere;margin:0;line-height:2}.cn-facts{border-top:1px solid #1b4359;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;margin:24px 0 0;padding-top:22px;display:grid}.cn-facts>div{gap:6px;min-width:0;display:grid}.cn-facts dt{color:#88a7bd;font-size:12px}.cn-facts dd{color:#d9eaf5;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.9}.cn-facts bdi{font-size:13px}.cn-customer-note{color:#a9c4d7;border-top:1px solid #1b4359;margin-top:22px;padding-top:22px}.cn-message>footer{background:#052436;border-top:1px solid #1b4359;flex-wrap:wrap;gap:12px;padding:18px 28px;display:flex}.cn-message>footer .button{gap:8px}.cn-read-warning{color:#e0c884!important;margin-top:18px!important;font-size:12px!important}.cn-filters button:focus-visible,.cn-open:focus-visible{outline-offset:3px;outline:2px solid #3fcee9}@media (max-width:700px){.cn-heading{align-items:flex-start}.cn-heading h1{font-size:23px}.cn-heading p{font-size:12px}.cn-heading>.button{padding:8px 10px;font-size:12px}.cn-item{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px 13px}.cn-icon{border-radius:10px;width:38px;height:38px}.cn-item-main{flex-basis:calc(100% - 52px)}.cn-item .cn-open{margin-inline-start:auto}.cn-item h2{font-size:14px}.cn-read-label{font-size:10px}.cn-filters{gap:3px;padding:7px}.cn-filters button{gap:6px;padding:8px;font-size:12px}.cn-message>header{gap:12px;padding:18px 15px}.cn-message h1{font-size:18px}.cn-message-body{padding:20px 16px}.cn-message-body>p{font-size:14px}.cn-facts{grid-template-columns:minmax(0,1fr);gap:16px}.cn-message>footer{padding:16px}.cn-message>footer .button{font-size:12px}.cn-reason{padding:13px}.cn-heading>div{min-width:0}}.customer-account-settings{color:#e9f3ff;border:0;width:100%;min-width:0;max-width:1240px;margin-inline:auto;padding:0;display:block}.ca-heading{justify-content:space-between;align-items:center;gap:20px;margin-block:4px 26px;display:flex}.ca-heading h1{margin:6px 0 10px;font-size:clamp(1.55rem,3vw,2rem)}.ca-heading p{color:#93adc8;margin:0;line-height:1.9}.ca-heading .ca-eyebrow{color:#4bdaed;letter-spacing:.03em;font-size:.8rem}.ca-heading-icon{color:#47d8f1;background:linear-gradient(140deg,#103a5f,#0b2039);border:1px solid #245079;border-radius:20px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.ca-layout{grid-template-columns:minmax(230px,.75fr) minmax(0,2fr);align-items:start;gap:22px;display:grid}.ca-card{background:linear-gradient(145deg,#0d223f,#08192e);border:1px solid #203c59;border-radius:22px;min-width:0;padding:28px;box-shadow:0 12px 40px #020b1920}.ca-identity{text-align:center;position:sticky;top:20px}.ca-avatar{color:#b1f7ff;background:linear-gradient(135deg,#15577a,#164278);border:3px solid #246083;border-radius:50%;place-items:center;width:112px;height:112px;margin:4px auto 18px;font-size:2.7rem;display:grid;overflow:hidden;box-shadow:0 0 0 7px #15395450}.ca-avatar img{object-fit:cover;width:100%;height:100%}.ca-identity h2{overflow-wrap:anywhere;margin:16px 0 8px;font-size:1.1rem}.ca-username{color:#54d7ef;font-size:.9rem;display:block}.ca-identity p,.ca-identity small{color:#91a9c4;font-size:.8rem;line-height:1.9}.ca-photo-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 12px;display:flex}.ca-photo-actions .button{min-height:42px;padding:10px 13px;font-size:.8rem}.ca-identity-note{text-align:start;color:#4acdbd;border-top:1px solid #223b56;gap:10px;margin-top:24px;padding-top:18px;display:flex}.ca-identity-note svg{flex-shrink:0;margin-top:4px}.ca-identity-note p{margin:0;font-size:.76rem}.ca-section-title{border-bottom:1px solid #203c59;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;padding-bottom:20px;display:flex}.ca-section-title h2{margin:0;font-size:1.05rem}.ca-section-title span{color:#809bb9;font-size:.72rem}.ca-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;display:grid}.ca-fields label{color:#cfdeee;flex-direction:column;gap:10px;min-width:0;font-size:.85rem;display:flex}.ca-wide{grid-column:1/-1}.ca-fields input{box-sizing:border-box;color:#edf5ff;width:100%;min-width:0;min-height:48px;font:inherit;background:#08182d;border:1px solid #29435e;border-radius:11px;outline:none;padding:12px 14px}.ca-fields input:focus{border-color:#33beda;box-shadow:0 0 0 3px #16a9cf20}.ca-fields input::placeholder{color:#58728e}.ca-fields small{color:#829db9;font-size:.74rem;line-height:1.9}.ca-username-input{direction:ltr;position:relative}.ca-username-input>span{color:#5f839f;position:absolute;top:13px;left:14px}.ca-username-input input{padding-left:36px}.ca-feedback.available{color:#83e7bb}.ca-feedback.invalid,.ca-feedback.taken{color:#ffa0b1}.ca-phone{background:#08182d;border:1px solid #29435e;border-radius:11px;align-items:center;gap:14px;padding-inline:14px;display:flex}.ca-phone input{background:0 0;border:0;flex:1;padding-inline:0;box-shadow:none!important}.ca-phone>span{color:#76cdb6;white-space:nowrap;gap:5px;font-size:.72rem}.ca-phone>span,.ca-save{align-items:center;display:flex}.ca-save{border-top:1px solid #203c59;justify-content:space-between;gap:20px;margin-top:28px;padding-top:24px}.ca-save p{color:#819ab5;max-width:290px;margin:0;font-size:.75rem;line-height:1.8}.ca-save .button{white-space:nowrap;background:linear-gradient(110deg,#137aab,#1669c2);border:1px solid #299dc8;border-radius:11px;min-height:46px;padding:12px 24px}.ca-alert{overflow-wrap:anywhere;border-radius:11px;padding:12px 16px;line-height:1.9}.ca-alert.error{color:#ffa0b1;background:#6c20352b;border:1px solid #70394c}.ca-alert.success{color:#83e7bb;background:#145d4a33;border:1px solid #296857}.portal-header .customer-avatar{flex-shrink:0;overflow:hidden}.portal-header .customer-avatar img{object-fit:cover;width:100%;height:100%}.portal-header-account small,.portal-header-account strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.ca-mobile-status{display:none}@media (max-width:1000px){.ca-layout{grid-template-columns:minmax(200px,.85fr) minmax(0,1.7fr)}.ca-card{padding:22px}.ca-save{flex-direction:column;align-items:stretch}.ca-save p{max-width:none}}@media (max-width:700px){.ca-layout{grid-template-columns:minmax(0,1fr);gap:16px}.ca-identity{position:static}.ca-heading{gap:12px;margin-bottom:18px}.ca-heading-icon{border-radius:15px;width:50px;height:50px}.ca-heading p{font-size:.8rem}.ca-identity-note{max-width:420px;margin-inline:auto}.ca-card{border-radius:17px;padding:20px}.ca-fields{gap:18px}.ca-section-title{flex-wrap:wrap;align-items:start;gap:8px}.ca-photo-actions{margin-block:15px}.ca-identity p{margin-block:10px}.ca-save{gap:14px}}@media (max-width:400px){.ca-fields{grid-template-columns:minmax(0,1fr)}.ca-heading-icon{display:none}.ca-card{padding:16px}.ca-phone{gap:6px;padding-inline:10px}.ca-phone>span{font-size:.65rem}.ca-phone input{font-size:.8rem}.ca-fields small{font-size:.7rem}}.support-desk{color:#e8f2ff;width:100%;min-width:0;max-width:1280px;margin-inline:auto;display:block}.sd-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.sd-heading h1{margin:8px 0 12px;font-size:clamp(1.5rem,3vw,2rem)}.sd-heading p{color:#49d7ea;margin:0;font-size:.8rem}.sd-heading span:not(.sd-heading-icon){color:#8ea8c4;font-size:.88rem;line-height:1.9}.sd-heading-icon,.sd-ticket-icon{color:#4bdaed;background:linear-gradient(145deg,#113c5d,#0d2540);border:1px solid #215375;border-radius:18px;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}.sd-toolbar{justify-content:space-between;gap:16px;margin-bottom:20px}.sd-filters,.sd-toolbar,.sd-toolbar-actions{flex-wrap:wrap;align-items:center;display:flex}.sd-filters,.sd-toolbar-actions{gap:8px}.sd-filters{background:#0a1e33;border:1px solid #203c59;border-radius:13px;padding:5px}.sd-filters button{color:#90abc8;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:40px;padding:10px 13px;font-size:.78rem}.sd-filters button[aria-pressed=true]{color:#9af0fb;background:#114768}.sd-ticket-list{gap:13px;display:grid}.sd-ticket-card{background:linear-gradient(135deg,#0c233c,#091a2e);border:1px solid #203d58;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.sd-ticket-icon{border-radius:14px;width:48px;height:48px}.sd-ticket-title{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.sd-ticket-title h2{overflow-wrap:anywhere;margin:0;font-size:.98rem}.sd-ticket-card p{color:#93aec9;overflow-wrap:anywhere;margin:0 0 8px;font-size:.8rem}.sd-ticket-card small{color:#6f8eaa;font-size:.73rem}.sd-status{color:#a1bad4;white-space:normal;background:#193049;border:1px solid #32516c;border-radius:8px;align-items:center;max-width:100%;padding:4px 10px;font-size:.7rem;line-height:1.7;display:inline-flex}.sd-status.awaiting_staff{color:#efcd7c;background:#563f1a44;border-color:#80632b}.sd-status.awaiting_customer{color:#86e7bd;background:#10544355;border-color:#28765c}.sd-status.closed{color:#91aac5;background:#253348;border-color:#344c65}.sd-empty{text-align:center;color:#8faac5;background:linear-gradient(145deg,#0c233c,#091a2e);border:1px dashed #2b4e6c;border-radius:18px;padding:45px 24px}.sd-empty svg{color:#43cbe1;margin-bottom:12px}.sd-empty h2{color:#d8eafb;font-size:1rem}.sd-empty p{font-size:.83rem;line-height:1.9}.sd-conversation,.sd-new-ticket{background:linear-gradient(145deg,#0d233d,#08192e);border:1px solid #203d58;border-radius:20px;min-width:0;margin-bottom:22px}.sd-new-ticket{padding:26px}.sd-new-ticket h2{margin:0 0 24px;font-size:1.05rem}.sd-new-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sd-compose>label,.sd-new-ticket label{color:#c5d9ed;flex-direction:column;gap:10px;margin-bottom:20px;font-size:.84rem;display:flex}.sd-compose textarea,.sd-new-ticket input,.sd-new-ticket select,.sd-new-ticket textarea{font:inherit;color:#e4f0ff;box-sizing:border-box;background:#07182c;border:1px solid #2b4762;border-radius:11px;outline:none;width:100%;min-width:0;padding:12px 14px}.sd-compose textarea:focus,.sd-new-ticket input:focus,.sd-new-ticket select:focus,.sd-new-ticket textarea:focus{border-color:#39b9d2;box-shadow:0 0 0 3px #1fabc21c}.sd-compose textarea,.sd-new-ticket textarea{resize:vertical;max-width:100%;min-height:110px}.sd-compose footer,.sd-new-ticket footer{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.sd-compose footer small,.sd-new-ticket footer small{color:#7896b1;font-size:.75rem;line-height:1.9}.sd-attachments{flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;display:flex}.sd-attachments small{color:#7997b3;font-size:.72rem}.sd-message-images,.sd-selected-photos{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.sd-selected-photos figure{border:1px solid #355575;border-radius:10px;width:86px;height:78px;margin:0;position:relative;overflow:hidden}.sd-selected-photos img{object-fit:cover;width:100%;height:100%}.sd-selected-photos button{color:#fff;cursor:pointer;top:3px;background:#07182ddd;border:1px solid #66819e;border-radius:50%;place-items:center;min-width:26px;min-height:26px;font-size:20px;line-height:1;display:grid;position:absolute;inset-inline-end:3px}.sd-back-row{flex-wrap:wrap;gap:12px;margin-bottom:16px}.sd-back-row,.sd-thread-heading{justify-content:space-between;display:flex}.sd-thread-heading{border-bottom:1px solid #203c59;align-items:start;gap:18px;padding:24px}.sd-thread-heading h2{overflow-wrap:anywhere;margin:0 0 9px;font-size:1.13rem;line-height:1.8}.sd-thread-heading small{color:#829eb9;font-size:.77rem}.sd-related{color:#9bddec;background:#12385255;border:1px solid #275376;border-radius:12px;align-items:center;gap:12px;min-width:0;margin:18px 24px;padding:14px 16px;text-decoration:none;display:flex}.sd-related>span:first-of-type{flex:1;min-width:0}.sd-related small{color:#7ea6c3;margin-bottom:5px;font-size:.73rem;display:block}.sd-related strong{overflow-wrap:anywhere;flex:1;font-size:.84rem}.sd-related>span:last-child{flex-shrink:0;align-items:center;gap:6px;font-size:.75rem;display:flex}.sd-thread{flex-direction:column;gap:20px;min-height:120px;margin:0;padding:24px;list-style:none;display:flex}.sd-message{overflow-wrap:anywhere;border:1px solid #284563;border-radius:17px;width:fit-content;min-width:140px;max-width:85%;padding:17px 20px}.sd-message.from-customer{background:#102e4d;border-start-start-radius:5px;align-self:flex-start}.sd-message.from-staff{background:#0c3a43;border-color:#24616a;border-start-end-radius:5px;align-self:flex-end}.sd-message>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.sd-message strong{color:#86dbea;font-size:.78rem}.sd-message time{color:#7fa1b9;font-size:.67rem}.sd-message p{white-space:pre-wrap;margin:12px 0 0;font-size:.86rem;line-height:2}.sd-message-images button{cursor:pointer;background:#0a2034;border:1px solid #456884;border-radius:10px;width:110px;max-width:100%;height:88px;padding:0;position:relative;overflow:hidden}.sd-message-images img{object-fit:cover;width:100%;height:100%}.sd-message-images svg{box-sizing:content-box;color:#c5f7ff;inset-inline-end:5px;background:#052033cc;border-radius:4px;padding:2px;position:absolute;bottom:5px}.sd-compose{border-top:1px solid #203c59;padding:24px}.sd-hint{color:#819db8;padding:0 24px 24px;font-size:.8rem;line-height:1.9}.sd-compose>label{margin-bottom:10px}.sd-pagination{color:#8faac5;justify-content:center;margin-top:22px}.sd-error,.sd-pagination{align-items:center;gap:16px;display:flex}.sd-error{color:#ffa7b5;background:#53243844;border:1px solid #743d50;border-radius:12px;justify-content:space-between;margin-bottom:18px;padding:14px 18px;font-size:.82rem;line-height:1.9}.sd-image-dialog{color:#e4f2ff;box-sizing:border-box;background:#081b31;border:1px solid #2f5677;border-radius:17px;max-width:95vw;max-height:94vh;padding:18px}.sd-image-dialog::backdrop{background:#020a17dc}.sd-image-dialog>img{object-fit:contain;max-width:100%;max-height:78vh;margin:15px auto 0;display:block}.sd-image-dialog .button{margin-inline-start:auto;display:block}@media (max-width:900px){.sd-toolbar{align-items:stretch}.sd-toolbar-actions{justify-content:flex-end}.sd-ticket-card{gap:12px;padding:18px}.sd-message{max-width:92%}}@media (max-width:600px){.sd-heading{gap:12px;margin-bottom:20px}.sd-heading-icon{border-radius:14px;width:48px;height:48px}.sd-heading span:not(.sd-heading-icon){font-size:.78rem}.sd-filters{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.sd-filters button{padding:9px;font-size:.73rem}.sd-toolbar-actions{width:100%}.sd-toolbar-actions .button{flex:1}.sd-ticket-card{grid-template-columns:auto minmax(0,1fr);padding:16px}.sd-ticket-card>.button{grid-column:1/-1}.sd-ticket-icon{width:40px;height:40px}.sd-new-ticket{padding:18px}.sd-new-fields{grid-template-columns:minmax(0,1fr);gap:0}.sd-compose footer,.sd-new-ticket footer{flex-direction:column;align-items:stretch;gap:12px}.sd-thread-heading{flex-wrap:wrap;padding:18px}.sd-related{flex-wrap:wrap;margin:14px 16px;padding:12px}.sd-related>span:last-child{justify-content:flex-end;width:100%}.sd-thread{gap:16px;padding:17px 14px}.sd-message{box-sizing:border-box;min-width:0;max-width:95%;padding:14px}.sd-message>div:first-child{gap:8px}.sd-message p{font-size:.82rem}.sd-compose{padding:18px}.sd-error{flex-direction:column;align-items:stretch}.sd-image-dialog{padding:12px}.sd-message-images button{width:90px;height:78px}}.support-desk .sd-thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#285473 #091a2e;max-height:62vh;overflow-y:auto}@media (max-width:600px){.support-desk .sd-thread{max-height:55vh}}.customer-quotations{color:#e6f1ff;width:100%;min-width:0;display:block}.cq-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.cq-heading p{color:#45d8e8;margin:0;font-size:.8rem}.cq-heading h1{margin:8px 0 12px;font-size:clamp(1.5rem,3vw,2rem)}.cq-heading span{color:#8da9c5;font-size:.83rem;line-height:1.9}.cq-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:20px 0;display:flex}.cq-tabs{background:#0b2139;border:1px solid #203f5c;border-radius:12px;gap:6px;padding:5px;display:flex}.cq-tabs button{color:#94adc6;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:10px 14px;font-size:.8rem;display:flex}.cq-tabs button[aria-pressed=true]{color:#9ef1f5;background:#10425d}.cq-tabs b{background:#0b2338;border-radius:6px;padding:1px 6px;font-size:.73rem}.cq-search{color:#74a1c2;background:#081a2f;border:1px solid #254661;border-radius:11px;flex:0 340px;align-items:center;gap:8px;min-width:220px;padding:0 12px;display:flex}.cq-search input{color:#def1ff;width:100%;min-width:0;font:inherit;border:0;padding:12px 0;font-size:.8rem;box-shadow:none!important;background:0 0!important}.cq-list{gap:14px;display:grid}.cq-card,.cq-panel{background:linear-gradient(140deg,#0d243e,#081a2e);border:1px solid #23415f;border-radius:18px;min-width:0;padding:24px}.cq-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.cq-card-icon{color:#4fdbec;background:#103953;border:1px solid #255877;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.cq-card-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cq-card h2{overflow-wrap:anywhere;margin:0;font-size:1rem}.cq-card p{color:#88a6c3;margin:12px 0 8px;font-size:.8rem}.cq-card small{color:#6e91ae;font-size:.73rem}.cq-card-action{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.cq-card-action strong{color:#ade7f4;font-size:.95rem}.cq-status{color:#9fb5cf;background:#1b2c40;border:1px solid #344f69;border-radius:8px;padding:4px 9px;font-size:.7rem;display:inline-flex}.cq-status.open{color:#f0d78f;background:#674f1838;border-color:#77612c}.cq-status.accepted{color:#8aebc2;background:#134d3d44;border-color:#2b765b}.cq-status.cancelled,.cq-status.expired{color:#f4a6b5;background:#612c3e33;border-color:#6b3c4e}.cq-empty{text-align:center;color:#86a4c1;background:#0b2036;border:1px dashed #2b4f6b;border-radius:18px;margin-top:20px;padding:40px 24px;line-height:1.9}.cq-empty svg{color:#4dd9eb}.cq-empty h2{color:#d5eaff;font-size:1.05rem}.cq-detail-heading{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.cq-detail-heading h2{overflow-wrap:anywhere;margin:12px 0 8px;font-size:1.3rem;line-height:1.9}.cq-detail-heading p{color:#8da7c3;margin:0;font-size:.8rem}.cq-detail-heading>strong{color:#67e0ed;white-space:nowrap}.cq-detail-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:start;gap:22px;display:grid}.cq-panel h3{margin:0 0 18px;font-size:1rem}.cq-lines{max-width:100%;margin-bottom:24px;overflow-x:auto}.cq-lines table{width:100%;font-size:.8rem}.cq-terms{white-space:pre-wrap;color:#a5bed6;font-size:.85rem;line-height:2.1}.cq-summary{position:sticky;top:85px}.cq-summary dl{gap:18px;margin:22px 0;display:grid}.cq-summary dl>div{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.82rem;display:flex}.cq-summary dt{color:#8faac5}.cq-summary dd{color:#deefff;margin:0}.cq-summary .cq-total{border-top:1px solid #2a4966;padding-top:18px}.cq-summary .cq-total dd{color:#53dce8;font-weight:700}.cq-summary label:not(.cq-consent){color:#bdd5eb;flex-direction:column;gap:10px;margin:20px 0 12px;font-size:.82rem;display:flex}.cq-summary input:not([type=checkbox]){box-sizing:border-box;color:#e0f1ff;width:100%;min-width:0;font:inherit;background:#08192d;border:1px solid #2a4a67;border-radius:10px;padding:12px}.cq-consent{color:#a6bfd7;align-items:flex-start;gap:10px;font-size:.78rem;line-height:2;display:flex;margin:22px 0!important}.cq-consent input[type=checkbox]{accent-color:#00bdda;flex-shrink:0;margin-top:5px;width:18px!important;height:18px!important}.cq-summary>.button{width:100%}.cq-hint{color:#7f9cb9;font-size:.75rem;line-height:1.95}.cq-alert{color:#ffa9b9;background:#5a243333;border:1px solid #713d51;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:14px 16px;font-size:.8rem;line-height:1.9;display:flex}.cq-detail-grid>div>details{margin-top:18px}@media (max-width:950px){.cq-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:16px}.cq-card,.cq-panel{padding:20px}.cq-card{gap:12px}}@media (max-width:700px){.cq-heading{flex-wrap:wrap;align-items:start}.cq-heading>.button{margin-inline-start:auto}.cq-toolbar{align-items:stretch}.cq-tabs{box-sizing:border-box;justify-content:space-between;width:100%}.cq-tabs button{flex:1;justify-content:center;padding:10px}.cq-search{flex-basis:100%;min-width:0}.cq-card{grid-template-columns:auto minmax(0,1fr);padding:18px}.cq-card-action{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px}.cq-detail-grid{grid-template-columns:minmax(0,1fr)}.cq-summary{position:static}.cq-detail-heading{flex-direction:column;align-items:start;gap:14px}.cq-panel{padding:19px}.cq-alert{flex-direction:column;align-items:stretch}}.customer-quotations bdi{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.cq-card>div,.cq-detail-heading>div{min-width:0}.cq-search{box-sizing:border-box;max-width:100%}.checkout-rfb{color:#e7f2ff;width:100%;min-width:0;display:block}.cx-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.cx-heading p{color:#42d6e8;margin:0;font-size:.8rem}.cx-heading h1{margin:8px 0 12px;font-size:clamp(1.5rem,3vw,2rem)}.cx-heading span{color:#93aec8;overflow-wrap:anywhere;font-size:.85rem}.cx-steps{background:#0a2138;border:1px solid #22415f;border-radius:13px;justify-content:space-around;gap:20px;margin:0 0 24px;padding:14px 18px;list-style:none;display:flex}.cx-steps li{color:#6b89a5;align-items:center;gap:9px;font-size:.78rem;display:flex}.cx-steps .done{color:#7be4bb}.cx-steps .current{color:#54dbe9}.cx-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:start;gap:22px;display:grid}.cx-main{gap:20px;min-width:0;display:grid}.cx-panel{background:linear-gradient(140deg,#0e253f,#081a2f);border:1px solid #254460;border-radius:19px;min-width:0;padding:26px}.cx-panel h2{margin:0 0 18px;font-size:1.08rem;line-height:1.9}.cx-panel p{color:#92aec8;font-size:.83rem;line-height:2}.cx-panel>.button+.button{margin-inline-start:9px}.cx-panel dl{gap:20px;margin:24px 0;display:grid}.cx-panel dl>div{flex-wrap:wrap;justify-content:space-between;gap:14px;font-size:.83rem;display:flex}.cx-panel dt{color:#8fa9c5}.cx-panel dd{color:#d8eeff;margin:0}.cx-panel .cx-total{border-top:1px solid #284862;padding-top:18px}.cx-total dd{color:#5de0ed;font-weight:700}.cx-summary{position:sticky;top:85px}.cx-summary>a{color:#7cdbef;align-items:center;gap:8px;margin-top:12px;font-size:.8rem;text-decoration:none;display:inline-flex}.cx-success{border-color:#246b59}.cx-success>svg{color:#73dfb5;margin-bottom:16px}.cx-balance,.cx-shortfall{background:#092136;border:1px solid #244965;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px;padding:16px;font-size:.85rem;display:flex}.cx-balance span,.cx-shortfall span{color:#91afc9}.cx-balance strong{color:#7ee0ee}.cx-shortfall{background:#4e3c1933;border-color:#705c31}.cx-shortfall strong{color:#edcf87}.cx-state{color:#e8d28f;background:#654e1c33;border:1px solid #726032;border-radius:8px;margin-bottom:16px;padding:4px 10px;font-size:.73rem;line-height:1.9;display:inline-flex}.cx-state.blocked{color:#f9a9bb;background:#5e243633;border-color:#784254}.cx-saved{color:#85dfba;background:#14534333;border:1px solid #286655;border-radius:13px;align-items:center;gap:12px;padding:16px 20px;font-size:.8rem;line-height:1.9;display:flex}.cx-saved svg{flex-shrink:0}.cx-alert{color:#ffafbd;background:#67283a33;border:1px solid #774253;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:15px 18px;font-size:.83rem;line-height:1.9;display:flex}.cx-hint,.cx-panel .cx-hint{color:#7997b3;font-size:.75rem;line-height:1.95}.cx-confirm{color:#e3f2ff;box-sizing:border-box;background:#0b213a;border:1px solid #315572;border-radius:20px;max-width:min(520px,92vw);padding:28px}.cx-confirm::backdrop{background:#020b18d9}.cx-confirm h2{margin:0 0 16px;font-size:1.2rem}.cx-confirm p{color:#99b3cb;font-size:.85rem;line-height:2}.cx-confirm dl{gap:18px;margin:25px 0;display:grid}.cx-confirm dl>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.cx-confirm dt{color:#8fadc6;font-size:.8rem}.cx-confirm dd{color:#77e5f1;margin:0;font-size:.9rem}.cx-confirm footer{justify-content:flex-end;gap:12px;display:flex}.legacy-checkout>.card{background:linear-gradient(140deg,#0e253f,#081a2f);border:1px solid #254460;border-radius:18px;margin-top:20px;padding:24px}.legacy-checkout>.card p{color:#91abc6;font-size:.83rem;line-height:2}.legacy-checkout p[dir=ltr]{white-space:normal;overflow-wrap:anywhere}.legacy-checkout .receiving-card-number{color:#64e1ed;letter-spacing:.08em;margin:15px 0;font-size:clamp(1.15rem,4vw,1.7rem);display:block}.legacy-checkout input[type=file]{box-sizing:border-box;width:100%;max-width:100%;font-size:.8rem}@media (max-width:900px){.cx-grid{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:16px}.cx-panel{padding:21px}.cx-heading{flex-wrap:wrap;align-items:start}}@media (max-width:700px){.cx-grid{grid-template-columns:minmax(0,1fr)}.cx-summary{position:static}.cx-heading>.button{margin-inline-start:auto}.cx-steps{gap:7px;padding:12px 8px}.cx-steps li{text-align:center;flex-direction:column;flex:1;align-items:center;gap:5px;font-size:.66rem}.cx-panel{padding:19px}.cx-panel>.button{width:100%;margin:6px 0!important}.cx-alert{flex-direction:column;align-items:stretch}.cx-confirm{padding:22px}.cx-confirm footer{flex-direction:column-reverse}.legacy-checkout>.card{padding:19px}.cx-panel .website-access-grid{grid-template-columns:minmax(0,1fr)}}.customer-guide{color:#deefff;min-width:0;scroll-margin-top:120px;display:block}.cg-heading{align-items:flex-start;gap:20px;margin:4px 0 26px;display:flex}.cg-heading>span{color:#4cd8e9;background:linear-gradient(145deg,#123e5d,#0b243e);border:1px solid #255879;border-radius:18px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.cg-heading h1{overflow-wrap:anywhere;margin:7px 0 10px;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.8}.cg-heading p{color:#8daac4;margin:0;font-size:.85rem;line-height:2}.cg-heading p:first-child{color:#4bd6e6;font-size:.78rem}.cg-flow{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.cg-flow>span{color:#aed9ec;background:#0a233a;border:1px solid #224760;border-radius:11px;align-items:center;gap:9px;padding:10px 14px;font-size:.8rem;display:flex}.cg-flow b{color:#61dfec;font-size:.83rem}.cg-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:22px;display:grid}.cg-toc{scrollbar-width:thin;background:linear-gradient(145deg,#0d263f,#091b30);border:1px solid #244760;border-radius:18px;max-height:78vh;padding:20px;position:sticky;top:86px;overflow-y:auto}.cg-toc h2{margin:0 0 18px;font-size:1rem}.cg-toc ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.cg-toc a{color:#91aec9;border-radius:8px;gap:10px;padding:7px 6px;font-size:.77rem;line-height:1.9;text-decoration:none;transition:background .15s;display:flex}.cg-toc a:focus-visible,.cg-toc a:hover{color:#8cecf5;background:#123a52}.cg-toc b{color:#4bd6e6;min-width:18px;font-size:.72rem}.cg-article{min-width:0}.cg-note{color:#cfbb8b;background:#5a471e24;border:1px solid #65572f;border-radius:13px;margin:0 0 20px;padding:15px 18px;font-size:.77rem;line-height:2}.cg-section{background:linear-gradient(140deg,#0c243d,#081b30);border:1px solid #24445f;border-radius:19px;min-width:0;margin-bottom:22px;padding:26px;scroll-margin-top:120px}.cg-section>header{align-items:center;gap:12px;margin-bottom:17px;display:flex}.cg-section>header>b{color:#74e4ee;background:#10415a;border:1px solid #2c6b84;border-radius:10px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.cg-section h2{margin:0;font-size:1.1rem;line-height:1.8}.cg-section li,.cg-section>p{color:#a2bdd5;font-size:.85rem;line-height:2.1}.cg-section>p{color:#c1d9eb;margin-bottom:16px}.cg-section>ol{margin:0 0 23px;padding-inline-start:22px}.cg-section li{margin-block:9px;padding-inline-start:5px}.cg-section li::marker{color:#47d8e7;font-weight:700}.cg-section figure{margin:0}.cg-section figure>button{box-sizing:border-box;cursor:zoom-in;background:#051323;border:1px solid #2b5371;border-radius:13px;width:100%;padding:0;display:block;overflow:hidden}.cg-section figure img{width:100%;height:auto;display:block}.cg-section figcaption{color:#6e97b4;justify-content:center;align-items:center;gap:7px;margin-top:11px;font-size:.7rem;line-height:1.9;display:flex}.cg-section>footer{border-top:1px solid #203f59;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:23px;padding-top:18px;display:flex}.cg-section>footer>a:not(.button){color:#719cba;font-size:.74rem;text-decoration:none}.cg-help{background:linear-gradient(120deg,#0b394a,#0a2540);border:1px solid #28677b;border-radius:18px;padding:26px}.cg-help h2{margin:0 0 12px;font-size:1.15rem}.cg-help p{color:#9fbdcf;font-size:.83rem;line-height:2}.cg-image-dialog{color:#dff1ff;box-sizing:border-box;background:#071d33;border:1px solid #315875;border-radius:17px;width:1240px;max-width:94vw;max-height:92vh;padding:18px}.cg-image-dialog::backdrop{background:#010b18e0}.cg-image-dialog>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.cg-image-dialog h2{margin:0;font-size:1rem}.cg-image-dialog>p{color:#8aabc3;font-size:.75rem}.cg-image-dialog>div{direction:rtl;border:1px solid #284d69;border-radius:10px;max-height:70vh;overflow:auto}.cg-image-dialog img{width:1200px;max-width:none;height:760px;display:block}.cg-image-dialog:focus{outline:0}@media (max-width:1000px){.cg-layout{grid-template-columns:200px minmax(0,1fr);gap:16px}.cg-toc{padding:16px}.cg-section{padding:22px}.cg-toc a{font-size:.73rem}.cg-section h2{font-size:1rem}}@media (max-width:760px){.cg-layout{grid-template-columns:minmax(0,1fr)}.cg-toc{max-height:none;position:static}.cg-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.cg-heading{gap:12px}.cg-heading>span{border-radius:14px;width:48px;height:48px}.cg-heading h1{font-size:1.35rem}.cg-section{padding:19px;scroll-margin-top:125px}.cg-section li{font-size:.81rem}.cg-flow{gap:7px}.cg-flow>span{padding:8px 10px;font-size:.73rem}.cg-image-dialog{padding:12px}.cg-image-dialog h2{font-size:.85rem}.cg-section>footer>.button{width:100%}.cg-section figcaption{font-size:.65rem}.cg-image-dialog>header .button{flex-shrink:0}}@media (max-width:380px){.cg-toc ol{grid-template-columns:minmax(0,1fr)}.cg-heading>span{display:none}.cg-section{padding:16px}}.admin-section-body{width:100%;min-width:0;display:block}.sc-heading{justify-content:space-between;align-items:center;gap:20px;margin:3px 0 25px;display:flex}.sc-heading h1{color:#e1f2ff;margin:7px 0 12px;font-size:clamp(1.5rem,2.8vw,1.95rem);line-height:1.8}.sc-heading p{color:#47d6e6;margin:0;font-size:.78rem}.sc-heading span{color:#8cacc3;font-size:.82rem;line-height:2}.admin-section-body>.card,.admin-section-body>.grid .card,.admin-section-body>form.card,.staff-core .sc-record{background:linear-gradient(140deg,#0c263d,#081d30);border:1px solid #214760;border-radius:18px;min-width:0;margin-bottom:20px;padding:25px}.admin-section-body .company-card{text-align:start;cursor:pointer;align-items:center;gap:14px;min-height:100px;display:flex}.admin-section-body .company-card h2{overflow-wrap:anywhere;margin:0;font-size:1.05rem}.admin-section-body .company-card[aria-pressed=true]{background:linear-gradient(120deg,#0d465c,#0a2d47);border-color:#2bc9df}.admin-section-companies>form,.admin-section-security>form,.admin-section-staff>form{max-width:760px}.admin-section-body>form.card h2{margin:0 0 22px;font-size:1.1rem}.admin-section-body>form.card label{color:#b6cfdf;flex-direction:column;gap:10px;margin-bottom:19px;font-size:.84rem;line-height:1.9;display:flex}.admin-section-body>form.card input,.admin-section-body>form.card select{box-sizing:border-box;color:#ddf1ff;background:#071c2e;border:1px solid #2b4e67;border-radius:11px;min-height:46px;padding:11px 13px}.sc-record-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-section-staff td:last-child .button{white-space:normal;margin:0}.admin-section-staff td{vertical-align:middle}.admin-section-staff th{white-space:nowrap}.admin-section-staff .table-wrap{max-width:100%;overflow-x:auto}.admin-section-staff table{min-width:580px}.sc-state{white-space:nowrap;color:#a4bfd3;background:#193349;border:1px solid #36546b;border-radius:8px;padding:4px 9px;font-size:.72rem;line-height:1.7;display:inline-flex}.sc-state.active{color:#82e4bb;background:#13513b44;border-color:#286a54}.sc-state.inactive{color:#9aafc4;background:#23364b;border-color:#3c5063}.sc-state.pending{color:#f0d18d;background:#644c2133;border-color:#7a6234}.sc-contacts{flex-wrap:wrap;gap:20px;margin:18px 0;display:flex}.sc-contacts p{color:#bed7e7;overflow-wrap:anywhere;margin:0;font-size:.84rem}.sc-contacts span{color:#7d9eb9}.admin-section-leads .toolbar{flex-wrap:wrap;gap:10px}.admin-section-security>.card>.row{border-bottom:1px solid #204158;gap:15px;padding:15px 0}.admin-section-security>.card>.row:last-child{border-bottom:0}.admin-section-security .muted{font-size:.8rem}.admin-section-body .token{white-space:normal;overflow-wrap:anywhere;word-break:break-all;color:#8bebef;direction:ltr;background:#061a2b;border:1px dashed #3b7187;border-radius:11px;margin:15px 0;padding:14px;line-height:1.9;display:block}.staff-core{color:#deefff;width:100%;min-width:0}.sc-tabs{background:#0a2237;border:1px solid #24465e;border-radius:12px;flex-wrap:wrap;gap:7px;width:fit-content;margin-bottom:20px;padding:5px;display:flex}.sc-tabs button{color:#83a4bf;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 16px;font-size:.8rem}.sc-tabs button[aria-pressed=true]{color:#a5eff3;background:#10445b}.sc-record-list{gap:14px;display:grid}.staff-core .sc-record{margin:0;padding:23px}.sc-record.unreviewed{border-inline-start:3px solid #1dc6dc}.sc-record>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.sc-record h2{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.9}.sc-record time,.sc-record-meta{color:#7e9fbb;font-size:.77rem;line-height:1.9}.sc-record-meta{flex-wrap:wrap;gap:20px;margin:15px 0 20px;display:flex}.sc-record-meta bdi{color:#71c9dd}.sc-record small{color:#7c9bb7;font-size:.72rem}.sc-search{box-sizing:border-box;background:#081e32;border:1px solid #244b64;border-radius:11px;align-items:center;gap:10px;max-width:500px;margin-bottom:22px;padding:0 14px;display:flex}.sc-search input{color:#d9edfc;width:100%;min-width:0;font:inherit;padding:12px 0;font-size:.82rem;box-shadow:none!important;background:0 0!important;border:0!important}.sc-empty{text-align:center;color:#83a3bf;background:#0a2237;border:1px dashed #2e536c;border-radius:17px;padding:38px 24px;line-height:1.9}.sc-empty svg{color:#4bd6e6}.sc-empty h2{color:#d6edff;font-size:1rem}.sc-empty p{font-size:.8rem}.sc-pagination{color:#89a9c3;justify-content:center;align-items:center;gap:15px;margin-top:24px;display:flex}.sc-error{color:#ffb0bc;background:#60263833;border:1px solid #764254;border-radius:12px;padding:15px 18px;font-size:.82rem;line-height:1.9}.staff-audit dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.staff-audit dt{color:#6f95b3;margin-bottom:8px;font-size:.72rem}.staff-audit dd{color:#a5c7df;overflow-wrap:anywhere;margin:0;font-size:.8rem}.staff-audit details{color:#79bed3;border-top:1px solid #21445d;padding-top:15px;font-size:.8rem}.staff-audit summary{cursor:pointer}.staff-audit pre{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;color:#91b4c9;background:#051a2b;border-radius:10px;max-width:100%;max-height:360px;padding:15px;font-size:.75rem;line-height:1.9;overflow:auto}@media (max-width:700px){.sc-heading{flex-wrap:wrap;align-items:start;gap:13px}.sc-heading>.button{margin-inline-start:auto}.admin-section-body>.card,.admin-section-body>form.card,.staff-core .sc-record{padding:19px}.admin-section-body>.grid{grid-template-columns:minmax(0,1fr)}.sc-contacts{flex-direction:column;gap:12px}.sc-record>header{align-items:start}.sc-record-actions .button{flex:1}.sc-tabs{box-sizing:border-box;width:100%}.sc-tabs button{flex:1;padding:10px;font-size:.73rem}.staff-audit dl{grid-template-columns:minmax(0,1fr)}.sc-heading h1{font-size:1.45rem}.sc-record-actions small{width:100%}}.optional-password{color:#dceeff;box-sizing:border-box;background:#071d2e;border:1px solid #247391;border-radius:22px;width:min(34rem,100% - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:clamp(18px,4vw,30px);overflow:auto}.optional-password::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020b16cc}.optional-password form{gap:18px;min-width:0;display:grid}.optional-password footer,.optional-password header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.optional-password h2{flex:1;min-width:180px;margin:0;font-size:1.2rem}.optional-password p{margin:0;line-height:1.9}.optional-password label{gap:8px;display:grid}.optional-password input{box-sizing:border-box;width:100%;min-width:0}.optional-password footer>*{flex:1;min-width:160px}.optional-password [role=alert]{color:#ffb2bf}.fn-upload-control{cursor:pointer;box-sizing:border-box;background:#082d42;border:1px solid #2685a1;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:50px;position:relative;overflow:hidden;padding:12px!important;display:flex!important}.fn-upload-control>input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0;margin:0!important;padding:0!important}.fn-upload-control:focus-within{outline-offset:3px;outline:2px solid #39d4ed}.fn-upload-progress{clear:both;grid-column:1/-1;gap:8px;padding:14px 0;display:grid}.fn-upload-progress progress{accent-color:#00c8eb;max-width:100%;height:12px;width:100%!important;display:block!important;position:static!important}.receipt-dialog form{gap:14px;display:grid}.receipt-dialog form label{gap:8px;display:grid}.receipt-dialog form fieldset label{align-items:center;gap:8px;display:flex}.request-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.request-fields-grid label{gap:8px;min-width:0;display:grid}.request-fields-grid textarea{resize:vertical;min-height:84px!important}.request-fields-grid input,.request-fields-grid select{box-sizing:border-box;width:100%;min-width:0}.request-field-wide{grid-column:1/-1}.request-page-count{max-width:120px}.request-fields-grid fieldset{border:1px solid #23506a;border-radius:12px;min-width:0;padding:14px}.request-fields-grid .request-radio,.request-methods>label{align-items:center;gap:8px;padding:7px 0;display:flex}.request-methods input,.request-radio input{flex:none;width:auto!important}.request-methods{flex-wrap:wrap;gap:18px;display:flex}.request-explanation audio,.request-voice-player audio{width:100%;max-width:100%;margin-block:12px}.request-explanation output{font-variant-numeric:tabular-nums;margin-inline:12px}.request-process{background:linear-gradient(125deg,#0c3047,#071e31);border:1px solid #246681;border-radius:20px;margin-block:20px;padding:20px;box-shadow:0 12px 26px #0003,inset 0 1px #4cbbdb33}.request-process h2{margin:0 0 18px!important;font-size:17px!important}.request-process ol{justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.request-process li{align-items:center;gap:9px;min-width:0;font-size:13px;display:flex;position:relative}.request-process-number{background:linear-gradient(140deg,#0fb2cb,#07506f);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid;box-shadow:3px 4px #032133,4px 5px 9px #0004}.request-process-arrow{color:#5acbd9;margin-inline-start:8px;font-size:22px}.request-success-overlay{box-sizing:border-box;color:#e4f8ff;background:#082538;border:1px solid #25bdd0;border-radius:22px;width:min(480px,100% - 32px);max-height:85dvh;margin:auto;padding:28px;overflow:auto}.request-success-overlay::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00101bcc}.request-success-overlay h2{margin:0 0 14px;font-size:22px}.request-success-overlay p{line-height:1.9}.request-success-overlay button{width:100%;margin-block:8px}.portal-wallet-toggle>span:not(.portal-wallet-chevron){flex:1;min-width:0;font-size:13px;white-space:nowrap!important}.receipt-dialog{box-sizing:border-box;overflow:auto;margin:auto!important;position:fixed!important;inset:0!important}.receipt-facts-table{border-collapse:collapse;width:100%}.receipt-facts-table td,.receipt-facts-table th{text-align:start;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #24516a;padding:12px}.receipt-facts-table th{color:#a9c5d7;width:35%;font-weight:500}.crm-dialog .crm-line{grid-template-columns:minmax(180px,2fr) minmax(80px,100px) minmax(140px,1fr) auto;align-items:end;gap:14px;display:grid}.crm-dialog .crm-line input{box-sizing:border-box;max-width:100%}.crm-dialog>.button,.crm-dialog>h3{vertical-align:middle;margin:16px 0;display:inline-flex;position:static}.crm-dialog>h3{margin-inline-start:22px}.crm-dialog .crm-form-grid textarea{min-height:88px}.crm-dialog .card{gap:12px;display:grid}.crm-dialog .card>p{margin:0;padding:10px 0}.request-voice-player{padding-block:12px}@media (max-width:700px){.request-fields-grid{grid-template-columns:1fr}.request-field-wide{grid-column:auto}.request-process ol{grid-template-columns:1fr;display:grid}.request-process li{min-height:42px}.request-process-arrow{inset-inline-start:12px;position:absolute;top:30px;transform:rotate(-90deg)}.crm-dialog .crm-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crm-dialog .crm-line>label:first-child{grid-column:1/-1}.receipt-facts-table td,.receipt-facts-table th{padding:9px}}.crm-pricing-summary{clear:both;background:#082438;border:1px solid #24516a;border-radius:14px;gap:18px;margin-block:20px;padding:18px;display:grid}.crm-pricing-summary>button{white-space:normal;justify-self:start;max-width:100%}.crm-pricing-summary h3{margin:0;position:static}.crm-pricing-summary fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.cn-invoice{background:#08273b;border:1px solid #2b617b;border-radius:16px;padding:20px}.cn-invoice table{border-collapse:collapse;width:100%}.cn-invoice td,.cn-invoice th{text-align:start;vertical-align:top;border-bottom:1px solid #285269;padding:12px}.cn-invoice h2{margin-bottom:18px;font-size:18px}.cn-invoice strong{margin-top:18px;display:block}@media (max-width:600px){.crm-pricing-summary fieldset{grid-template-columns:1fr}}.crq-rfb .request-order-form>.request-fields-grid{grid-column:1/-1}.crq-rfb .request-order-form .request-page-count{max-width:120px}.crq-rfb .request-order-form .request-explanation{display:block}.crq-rfb .request-order-form .request-access>.request-fields-grid{grid-column:1/-1}.crq-rfb .request-order-form .request-radio{align-items:center;display:flex}.crq-rfb .request-order-form .request-radio input{width:auto}.crm-dialog label:has(>input[type=checkbox]){align-items:center;gap:9px;display:flex}.crm-dialog label>input[type=checkbox]{flex:none;width:18px;height:18px;min-height:18px;margin:0}.project-directory .project-directory-filters{background:#071f30;border:1px solid #194860;border-radius:14px;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:14px;padding:18px;display:grid}.project-directory-filters>label{color:#b3cddd;gap:8px;font-size:12px;display:grid}.project-directory-filters input,.project-directory-filters select{width:100%;min-height:44px;margin:0}.pw-category{color:#8de8f5;overflow-wrap:anywhere;background:#08364a;border:1px solid #236582;border-radius:9px;align-items:center;max-width:100%;padding:6px 12px;font-size:12px;line-height:1.7;display:inline-flex}.staff-project-workspace{--pw-border:#1b4b63;min-width:0}.staff-project-workspace [hidden]{display:none!important}.pw-overview{background:linear-gradient(125deg,#0a3044,#061c2d);border:1px solid #23708b;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.pw-overview small{color:#94b6cc}.pw-overview h2{margin:10px 0 16px;line-height:1.7}.pw-overview-stats{flex-shrink:0;gap:14px;display:flex}.pw-overview-stats>div{background:#072334;border:1px solid #1e526b;border-radius:12px;gap:8px;padding:14px 18px;display:grid}.pw-overview-stats span{color:#b2cada;font-size:12px}.pw-overview-stats strong{color:#58deef;font-size:25px}.pw-navigation{flex-wrap:wrap;gap:10px;padding:18px 0;display:flex}.pw-navigation button{color:#c1d6e3;white-space:normal;background:#092737;border:1px solid #24536b;border-radius:10px;min-height:44px;padding:11px 16px;line-height:1.7}.pw-navigation button[aria-pressed=true]{color:#e3fcff;background:#07516a;border-color:#2ad4ed}.staff-project-workspace>progress{accent-color:#13c4d7;width:calc(100% - 55px);height:10px;margin-inline-end:10px}.staff-project-workspace>div:not([hidden]){margin-block:18px}.staff-project-workspace form{box-sizing:border-box;border:1px solid var(--pw-border);background:#071f2f;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;width:100%;max-width:none;margin-block:16px;padding:20px;gap:16px!important;display:grid!important}.staff-project-workspace form>fieldset,.staff-project-workspace form>h3,.staff-project-workspace form>h4,.staff-project-workspace form>label:has(textarea),.staff-project-workspace form>p{grid-column:1/-1}.staff-project-workspace label{gap:8px;min-width:0;margin:0;font-size:13px;line-height:1.8;display:grid}.staff-project-workspace input,.staff-project-workspace select,.staff-project-workspace textarea{box-sizing:border-box;color:#e1eff8;width:100%;min-width:0;max-width:100%;font:inherit;background:#061c2b;border:1px solid #24516c;border-radius:9px;min-height:44px;margin:0;padding:10px 12px}.staff-project-workspace textarea{resize:vertical;min-height:90px}.staff-project-workspace input[type=checkbox]{width:18px;min-height:18px}.staff-project-workspace a.button,.staff-project-workspace button{white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;width:auto;max-width:100%;min-height:42px;line-height:1.7}.staff-project-workspace form>button{grid-column:1/-1;justify-self:start;min-width:145px;margin:0}.pw-actions,.staff-project-workspace .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pw-actions>button{flex:0 auto}.pw-form-help{color:#aac5d8;margin:0;font-size:13px;line-height:1.9}.pw-access,.staff-project-workspace .card{border:1px solid var(--pw-border);background:#071d2d;border-radius:15px;min-width:0;margin-block:16px;padding:20px}.pw-task>h3{margin:0 0 10px}.staff-project-workspace details{border-top:1px solid #1d425a;padding:12px 0}.staff-project-workspace summary{cursor:pointer;color:#99e6f2;padding:8px 4px;font-weight:650;line-height:1.8}.staff-project-workspace .order-management-controls .row{padding-block:12px}.staff-project-workspace .mh-task-board>input{max-width:420px}.staff-project-workspace .mh-board-groups form{grid-template-columns:1fr;padding:12px}.staff-project-workspace .mh-board-groups .mh-box{padding:14px}.staff-project-workspace dd{overflow-wrap:anywhere;margin:4px 0}.staff-project-workspace .pw-access dl>div{border-bottom:1px solid #1e465c;padding:10px}@media (max-width:850px){.pw-overview{flex-direction:column;align-items:flex-start}.pw-overview-stats{width:100%}.pw-overview-stats>div{flex:1}.project-directory .project-directory-filters{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:8px;padding:12px}}@media (max-width:600px){.staff-project-workspace form{grid-template-columns:minmax(0,1fr);padding:14px}.pw-overview{padding:18px}.pw-overview-stats>div{padding:12px}.pw-overview-stats strong{font-size:21px}.pw-navigation{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pw-navigation button{padding:10px;font-size:12px}.project-directory .project-directory-filters{grid-template-columns:1fr}.pw-actions>button{flex:150px}.staff-project-workspace .card{padding:14px}}.staff-project-workspace>.order-deadline{background:#082838;border-radius:9px;margin-block:12px;padding:10px 14px;font-size:13px;line-height:1.9}.staff-project-workspace>progress{appearance:none;vertical-align:middle;background:#173c50;border:0;border-radius:20px;overflow:hidden}.staff-project-workspace>progress::-webkit-progress-bar{background:#173c50;border-radius:20px}.staff-project-workspace>progress::-webkit-progress-value{background:#12bed6;border-radius:20px}.staff-project-workspace>progress::-moz-progress-bar{background:#12bed6;border-radius:20px}.staff-project-workspace>.deadline-overdue,.staff-project-workspace>.deadline-red{background:#3d2030}.staff-project-workspace>.deadline-orange{background:#3b2c20}.staff-project-workspace>.deadline-yellow{background:#343222}.audit-process-help{border:1px solid var(--portal-line,#164356);background:var(--portal-panel,#081d2c);border-radius:12px;margin-block:12px 20px;padding:12px 16px}.audit-process-help>summary{cursor:pointer;padding-block:4px;font-weight:600;line-height:1.9}.audit-process-help .request-process{margin-block:16px 0}.audit-scope-banner{border:1px solid #355372;background:#0b2033;border-inline-start:4px solid #eead42;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-block:18px;padding:16px 20px;line-height:1.9;display:flex}.audit-scope-banner strong{color:#edf5ff;font-size:14px}.audit-scope-banner span{color:#b1c9df;flex:360px;font-size:13px}.audit-chart-window{color:#b1c9df;margin-block:10px;font-size:12px;line-height:1.9}.audit-access-help{max-width:75ch;line-height:2}.website-access-section .button{white-space:normal;text-align:center;max-width:100%}.audit-payment-help{background:#0a2433;border:1px solid #24536b;border-radius:12px;margin-block:16px;padding:16px;line-height:1.95}.audit-payment-help p{margin-block:8px}.audit-payment-help a{margin-block-start:8px;display:inline-flex}@media (max-width:600px){.audit-scope-banner{gap:8px;padding:14px}.audit-process-help{padding:10px 12px}.audit-scope-banner .button{white-space:normal;width:100%}}.detail-conversation,.detail-resources,.detail-surface{--detail-surface:var(--portal-surface,var(--admin-surface,#061625));--detail-raised:var(--portal-elevated,var(--admin-card,#0b1e32));--detail-line:var(--border);--detail-text:var(--portal-text,var(--admin-text,#eef4ff));--detail-muted:var(--muted);--detail-accent:var(--accent);min-width:0;color:var(--detail-text)}.detail-surface :is(h1,h2,h3,h4){overflow-wrap:anywhere;line-height:1.8}.detail-surface :is(p,dd,small,summary){overflow-wrap:anywhere}.detail-surface :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%}.detail-surface label{line-height:1.9}.detail-resources :is(button,a,input,select,textarea):focus-visible,.detail-surface :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--detail-accent);outline-offset:3px}.detail-conversation .button,.detail-surface .button{white-space:normal;min-height:44px;line-height:1.8}.detail-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.detail-page-heading h1{margin:0 0 8px;font-size:clamp(22px,2.5vw,30px)}.detail-page-heading p{color:var(--detail-muted);margin:0;font-size:14px;line-height:2}.request-detail-page{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.request-detail-page>.crq-heading{border-bottom:1px solid var(--detail-line);grid-column:1/-1;margin-bottom:0;padding-bottom:20px}.request-detail-page>.button{grid-column:1/-1;justify-self:start}.request-detail-page>.card{border-radius:16px;min-width:0;margin:0;padding:24px}.request-detail-page>:is([role=alert],.request-success,.request-detail-messages,.request-detail-cancel,.crm-documents){grid-column:1/-1}.request-detail-page>.request-detail{grid-column:1;margin:0}.request-detail-page>.request-detail-related{grid-column:2}.request-detail-page .request-detail h2{margin:0;font-size:20px}.request-detail-page>.card>h2{margin:0 0 20px;font-size:18px}.request-detail-page .request-meta{border:1px solid var(--detail-line);background:var(--detail-raised);border-radius:12px;gap:16px;margin:24px 0;padding:18px}.request-detail-page .request-meta>div{align-content:start;gap:7px;min-width:0;display:grid}.request-detail-page .request-meta dt{color:var(--detail-muted);font-size:12px}.request-detail-page .request-meta dd{font-size:14px;line-height:1.9}.request-detail-page .request-meta dd[dir=ltr]{text-align:start;unicode-bidi:plaintext;font-size:12px}.request-detail-page .request-detail>h3{margin:24px 0 12px;font-size:16px}.request-detail-page .request-detail>p{font-size:14px;line-height:2.1}.request-detail-page .request-related{flex-direction:column;align-items:stretch;gap:12px;padding-block:20px;display:flex}.request-detail-page .request-related>small{font-size:12px;line-height:1.9}.request-detail-page .request-related>span{color:var(--detail-accent);font-size:18px;font-weight:700}.request-detail-page .request-related>.button{width:100%}.request-detail-page .sd-empty{padding:24px 20px}.request-detail-page .sd-pagination{margin-bottom:0}.request-detail-page .request-detail-cancel{border-color:#644052}.request-detail-page .request-detail-cancel textarea{max-width:680px;min-height:80px}.request-detail-page .request-detail-cancel>.button{justify-self:start}.crm-management:has(.detail-review)>.mo-filters,.crm-management:has(.detail-review)>.mo-layout>.mo-master,.crm-management:has(.detail-review)>.mo-status-grid{display:none}.crm-management:has(.detail-review)>.mo-layout{display:block}.crm-panel.detail-review{background:var(--detail-surface);width:100%;min-width:0;max-width:none;box-shadow:none;border-radius:16px;padding:26px}.crm-panel.detail-review>.crm-panel-close{min-height:44px;margin:0 0 20px;display:inline-flex!important}.crm-panel.detail-review>h2{margin:0 0 16px;font-size:24px}.crm-panel.detail-review>.queue-tabs{border-bottom:1px solid var(--detail-line);gap:10px;margin:24px 0;padding-bottom:20px}.crm-panel.detail-review .queue-tabs>button{min-height:44px;padding:10px 18px}.crm-panel.detail-review .co-facts{background:var(--detail-raised);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;max-width:100%;padding:8px 18px;display:grid}.crm-panel.detail-review .co-facts>div{flex-wrap:wrap;align-items:start;gap:12px;min-width:0;padding:14px 0}.crm-panel.detail-review .co-facts dd{font-size:14px;line-height:1.9}.crm-panel.detail-review>p{max-width:80ch;font-size:14px;line-height:2.1}.crm-panel.detail-review>h3{margin:28px 0 16px;font-size:18px}.crm-panel.detail-review>.card{border-radius:14px;margin:24px 0;padding:22px}.crm-panel.detail-review form.card{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.crm-panel.detail-review form.card>h3,.crm-panel.detail-review form.card>label:has(textarea),.crm-panel.detail-review form.card>p{grid-column:1/-1}.crm-panel.detail-review form.card>h3{margin:0 0 4px}.crm-panel.detail-review form.card>label{gap:8px;margin:0;display:grid}.crm-panel.detail-review form.card>label>*{margin:0}.crm-panel.detail-review form.card>.button{grid-column:1/-1;justify-self:start}.crm-panel.detail-review .crm-detail-actions{border-block:1px solid var(--detail-line);gap:12px;padding:20px 0}.crm-panel.detail-review .crm-detail-actions>*{flex:0 auto}.customer-case.detail-surface>.row{justify-content:space-between;gap:12px;margin-bottom:20px}.customer-case.detail-surface .customer-case-profile{border-radius:16px;padding:26px}.customer-case.detail-surface .customer-case-profile h2{margin:0 0 12px;font-size:24px}.customer-case.detail-surface .customer-case-totals{max-width:640px;margin:24px 0 0}.customer-case.detail-surface .customer-case-totals>div{border:1px solid var(--detail-line);background:var(--detail-raised);gap:12px}.customer-case.detail-surface .customer-case-totals span{color:var(--detail-muted);font-size:13px}.customer-case.detail-surface .customer-case-totals strong{font-variant-numeric:tabular-nums;font-size:26px}.customer-case.detail-surface .customer-history-grid{gap:20px}.customer-case.detail-surface .customer-history-list{border-radius:16px;padding:22px}.customer-case.detail-surface .customer-history-list>h3{margin:0 0 20px;font-size:17px}.customer-case.detail-surface .customer-history-record h4{margin:0;font-size:15px}.customer-case.detail-surface .customer-history-record{padding:20px 0}.customer-case.detail-surface .directory-pager{justify-content:space-between;margin:20px 0 0}.crm-dialog.detail-editor{scrollbar-width:thin;scrollbar-color:#31596e #071b2d;isolation:isolate;background:#071b2d;border:1px solid #28546c;border-radius:18px;width:min(1000px,100% - 48px);max-width:none;height:calc(100dvh - 48px);margin:auto;padding:28px;inset:24px;box-shadow:0 0 0 100vmax #020b18e8,0 20px 70px #0008}.detail-editor>.detail-editor-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px}.detail-editor-heading h2{margin:0;font-size:24px}.detail-editor .crm-wizard{z-index:2;background:#071b2d;border-bottom:1px solid #28546c;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 24px;padding:16px 0;display:grid;position:sticky;top:-28px}.detail-editor .crm-wizard span{border-radius:10px;align-items:center;gap:9px;padding:12px 10px;font-size:13px;line-height:1.8;display:flex}.detail-editor .crm-wizard b{background:#14374d;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.detail-editor .crm-wizard .is-complete{color:#8cdbc8;border-color:#275c56}.detail-editor>label{gap:9px;margin:20px 0;display:grid}.detail-editor>.card,.detail-editor>.crm-preview{background:#0b2439;border-color:#28546c;border-radius:14px;margin:20px 0;padding:24px}.detail-editor .crm-form-grid{gap:20px}.detail-editor .crm-form-grid>label{gap:8px;margin:0;display:grid}.detail-editor .crm-form-grid>label:has(textarea){grid-column:1/-1}.detail-editor .crm-form-grid input,.detail-editor .crm-form-grid textarea{margin:0}.detail-editor .crm-form-grid>p{color:var(--detail-muted);grid-column:1/-1;font-size:13px}.detail-editor .crm-line>label{gap:8px;margin:0;display:grid}.detail-editor .crm-line>label input{margin:0}.detail-editor>.detail-editor-footer{z-index:2;background:#071b2d;border-top:1px solid #28546c;justify-content:flex-end;gap:12px;margin:28px 0 0;padding:18px 0;position:sticky;bottom:-28px}.detail-resources{gap:18px;display:grid}.detail-quotation-extras .detail-empty,.detail-resources .detail-empty{border:1px dashed var(--detail-line,var(--border));background:var(--detail-surface,var(--surface));text-align:center;border-radius:14px;padding:32px 24px}.detail-empty>svg{color:var(--detail-accent);margin:0 auto 14px;display:block}.detail-empty>h3{margin:0 0 10px;font-size:17px}.detail-empty>p{color:var(--detail-muted);max-width:60ch;margin:auto;font-size:14px;line-height:2}.detail-resources>.card{border-radius:14px;padding:22px;margin:0!important}.detail-resources .detail-file{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 16px;display:grid}.detail-resources .detail-file>svg{color:var(--detail-accent);grid-area:1/1/4}.detail-resources .detail-file>h4{margin:0;font-size:16px}.detail-resources .detail-file>:not(svg){overflow-wrap:anywhere;grid-column:2;min-width:0}.detail-resources .detail-file:not(:has(svg)){grid-template-columns:minmax(0,1fr)}.detail-resources .detail-file:not(:has(svg))>*{grid-column:1}.detail-resources .detail-file>a{color:var(--detail-accent);text-underline-offset:4px;justify-self:start;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.detail-resources form.card{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.detail-resources form.card>label{gap:8px;margin:0;display:grid}.detail-resources form.card>.button,.detail-resources form.card>label:has(textarea){grid-column:1/-1}.detail-resources form.card>.button{justify-self:start}.detail-resources form.card :is(input,select,textarea){min-width:0;max-width:100%;margin:0}.detail-quotation-extras .order-activity,.detail-resources .order-activity{border-inline-start:1px solid var(--border);margin:0;padding:0;list-style:none}.detail-quotation-extras .order-activity>li,.detail-resources .order-activity>li{border-bottom:0;gap:10px;min-width:0;margin-inline-start:12px;padding:0 20px 24px;display:grid;position:relative}.detail-quotation-extras .order-activity>li:before,.detail-resources .order-activity>li:before{content:"";background:var(--accent);inset-inline-start:-17px;border-radius:50%;width:9px;height:9px;position:absolute;top:8px}.detail-quotation-extras .order-activity time,.detail-resources .order-activity time{color:var(--muted);font-size:12px}.detail-resources .order-activity p{margin:0;line-height:2}.quotation-detail-page .cq-detail-heading{background:var(--detail-raised);border:1px solid var(--detail-line);border-radius:16px;gap:20px;margin-block:24px;padding:24px}.quotation-detail-page .cq-detail-heading h2{margin-block:12px;font-size:22px}.quotation-detail-page .cq-detail-grid{gap:20px}.quotation-detail-page .cq-panel{border-radius:16px;padding:24px}.quotation-detail-page .cq-summary{align-content:start;gap:16px;display:grid}.quotation-detail-page .cq-summary>label{margin:0;line-height:2}.quotation-detail-page .cq-summary input:not([type=checkbox]){margin-top:8px}.quotation-detail-page .cq-summary>.button{margin:0}.detail-conversation .sd-back-row{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-block:20px;display:flex}.detail-conversation .sd-thread-heading{gap:18px;padding:24px}.detail-conversation .sd-thread-heading h2{overflow-wrap:anywhere;margin:0 0 10px;font-size:21px;line-height:1.9}.detail-conversation .sd-message{max-width:85%;padding:18px 20px;line-height:2}.detail-conversation .sd-compose{gap:16px;padding:24px;display:grid}.detail-conversation .sd-compose>label,.detail-conversation .sd-compose>textarea{margin:0}.receipt-detail-page{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.receipt-detail-page>.cx-heading{grid-column:1/-1;margin:0}.receipt-detail-page>.button{grid-column:1/-1;justify-self:start}.receipt-detail-page>.card{border-radius:16px!important;margin:0!important;padding:24px!important}.receipt-detail-page>.receipt-detail-summary{grid-column:1}.receipt-detail-page>.audit-payment-help{grid-area:3/2/5;margin:0}.receipt-detail-page>.card:not(.receipt-detail-summary),.receipt-detail-page>form{grid-column:1}.receipt-detail-page .detail-reference{background:var(--detail-raised);border:1px solid var(--detail-line);border-radius:12px;margin-block:20px;padding:16px}.receipt-detail-page .detail-reference dt{color:var(--detail-muted);margin-bottom:8px;font-size:12px}.receipt-detail-page .detail-reference dd{overflow-wrap:anywhere;text-align:start;margin:0;font-size:13px}@media (max-width:1100px){.request-detail-page{grid-template-columns:minmax(0,1fr)}.request-detail-page>.request-detail,.request-detail-page>.request-detail-related{grid-column:1}.crm-panel.detail-review{padding:22px}.crm-panel.detail-review.is-open{z-index:120;width:calc(100% - 24px);max-height:calc(100dvh - 24px);position:fixed;inset:12px;overflow:auto;box-shadow:0 0 0 100vmax #020b18e8}}@media (max-width:760px){.detail-page-heading{margin-bottom:20px}.detail-page-heading h1{font-size:23px}.request-detail-page{gap:16px}.request-detail-page>.card{padding:20px}.request-detail-page>.crq-heading{gap:16px;display:grid}.request-detail-page>.crq-heading>.button{justify-self:start}.request-detail-page .request-meta{padding:16px}.crm-panel.detail-review .co-facts,.crm-panel.detail-review form.card,.detail-resources form.card,.request-detail-page .request-meta{grid-template-columns:minmax(0,1fr)}.crm-panel.detail-review{padding:18px}.crm-panel.detail-review>h2{font-size:21px}.crm-panel.detail-review .queue-tabs{gap:7px}.crm-panel.detail-review .queue-tabs>button{flex:auto;padding:8px 12px}.customer-case.detail-surface .customer-case-profile,.customer-case.detail-surface .customer-history-list{padding:20px}.customer-case.detail-surface .customer-case-profile h2{font-size:22px}.customer-case.detail-surface .customer-case-totals{gap:12px}.crm-dialog.detail-editor{border-radius:14px;width:calc(100% - 16px);height:calc(100dvh - 16px);padding:18px;inset:8px}.detail-editor-heading h2{font-size:20px}.detail-editor .crm-wizard{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:12px 0;top:-18px}.detail-editor .crm-wizard span{text-align:center;flex-direction:column;gap:7px;padding:8px 3px;font-size:11px}.detail-editor>.card,.detail-editor>.crm-preview{padding:18px}.detail-editor>.detail-editor-footer{padding-block:14px;bottom:-18px}.detail-editor-footer>.button{flex:1}.quotation-detail-page .cq-detail-heading{flex-direction:column;align-items:start;padding:20px}.quotation-detail-page .cq-panel{padding:20px}.detail-conversation .sd-message{max-width:94%;padding:15px}.detail-conversation .sd-compose,.detail-conversation .sd-thread-heading{padding:18px}.receipt-detail-page{grid-template-columns:minmax(0,1fr);gap:16px}.receipt-detail-page>.audit-payment-help{grid-area:auto/1}.receipt-detail-page>.cx-heading{flex-direction:column;align-items:start}.receipt-detail-page>.card{padding:20px!important}}.crm-management:has(.detail-review)>details.card,.management-redesign .admin-section-body:has(>.customer-case)>h1,.request-detail-page>.crq-heading>.button{display:none}.crm-panel.detail-review form.card{width:100%;max-width:none}.customer-case.detail-surface .customer-case-profile{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:32px;display:grid}.customer-case.detail-surface .customer-case-profile>.customer-case-totals{grid-area:1/2/4;max-width:none;margin:0}@media (max-width:760px){.customer-case.detail-surface .customer-case-profile{grid-template-columns:minmax(0,1fr);gap:10px}.customer-case.detail-surface .customer-case-profile>.customer-case-totals{grid-area:auto/1;margin-top:12px}}@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-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}