.request-workspace{border:1px solid #e2e4e6;border-radius:14px;background:#fff;box-shadow:0 3px 14px #18212604;overflow:hidden}.workspace-tabs{display:flex;gap:24px;padding:0 24px;border-bottom:1px solid #e9eaeb;overflow-x:auto}.workspace-tabs button{display:flex;align-items:center;gap:8px;flex-shrink:0;border:0;border-bottom:3px solid transparent;background:none;padding:19px 0 16px;font-size:13px;font-weight:700;color:#73767a;cursor:pointer}.workspace-tabs button[aria-pressed=true]{color:#292c30;border-bottom-color:var(--brand-yellow)}.workspace-tabs button span{background:#f1f2f3;color:#6a6d71;padding:1px 7px;border-radius:6px;font-size:11px}.workspace-tabs button[aria-pressed=true] span{background:#fff2ce;color:#715408}.workspace-toolbar{display:flex;align-items:end;gap:12px;padding:20px 24px 16px}.workspace-toolbar>label{display:grid;gap:6px;min-width:0}.workspace-toolbar>label>span{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:#75797d;font-weight:700}.workspace-toolbar input,.workspace-toolbar select{width:100%;min-height:40px;border:1px solid #dfe2e5;border-radius:7px;background:#fff;color:#393d41;padding:8px 11px;font-size:12px}.workspace-toolbar select{max-width:220px}.workspace-toolbar .workspace-search{flex:1 1;position:relative;min-width:160px;display:block}.workspace-search input{padding-left:36px;background:#fafbfc}.workspace-search svg{position:absolute;width:17px;height:17px;left:12px;top:12px;stroke:#8b9095;fill:none;stroke-width:1.7}.workspace-refresh{min-height:40px;display:flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid #dfe2e5;border-radius:7px;background:white;cursor:pointer;font-size:12px}.workspace-refresh svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.workspace-results{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 24px 14px;font-size:12px;color:#85898e}.workspace-results strong{color:#454a50}.workspace-results select{border:0;background:transparent;color:#676c72;font-size:12px;padding:5px}.workspace-results button{margin-left:12px;border:0;background:none;text-decoration:underline;cursor:pointer;color:#4f5964;font-size:12px}.workspace-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:12px}.workspace-table th{padding:11px 20px;background:#f8f9fa;border-block:1px solid #eceef0;color:#82868c;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.065em}.workspace-table th:first-child{width:38%;padding-left:24px}.workspace-table th:last-child{width:130px}.workspace-table td{padding:19px 20px;vertical-align:middle;border-bottom:1px solid #edf0f2;overflow-wrap:anywhere}.workspace-table td:first-child{padding-left:24px}.workspace-table tbody tr:last-child td{border-bottom:0}.workspace-table tbody tr:hover{background:#fffcf5}.workspace-reference{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;margin-bottom:6px}.workspace-reference>strong{font-size:12px;letter-spacing:.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#7a8188}.workspace-service{font-size:11px;color:#566778;background:#f0f4f7;padding:2px 6px;border-radius:4px;white-space:nowrap}.workspace-service.service-delivery{background:#faf1e5;color:#896031}.workspace-service.service-documentation{background:#f2eff8;color:#75618e}.workspace-service.service-customs_clearance{background:#eaf5f0;color:#43765e}.workspace-service.service-vehicle_without_driver{background:#f1f3e8;color:#6c7448}.workspace-subject{font-size:13px;line-height:1.5;font-weight:700;color:#333a41}.workspace-request-cell>p{margin:4px 0 0;color:#80878e;font-size:11px;line-height:1.5}.workspace-person{display:block;font-size:12px;font-weight:400;color:#3f474f}.workspace-table small{display:block;margin-top:5px;color:#899096;line-height:1.5;font-size:12px}.workspace-date{color:#555e67;font-size:11px}.workspace-table .status-pill{font-size:12px;padding:4px 8px;line-height:1.5;white-space:normal}.workspace-actions>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.workspace-actions>div>a,.workspace-actions>div>button{min-height:32px;padding:6px 10px;font-size:11px;font-weight:700;border:1px solid #e0e4e7;border-radius:6px;background:#fff;color:#454d55;box-shadow:none;white-space:nowrap;text-decoration:none;cursor:pointer}.workspace-actions>div>a:hover,.workspace-actions>div>button:hover{background:#fff2cc;border-color:#e5c679;color:#3d341d}.workspace-empty{padding:56px 24px;text-align:center;border-top:1px solid #eceef0}.workspace-empty>span{display:grid;place-items:center;margin:0 auto 14px;width:40px;height:40px;border-radius:12px;background:#f5f6f7;color:#a2a8ae;font-size:20px}.workspace-empty h2{font-size:16px;margin:0}.workspace-empty p{font-size:13px;color:#81878d;margin:8px 0 16px}.workspace-error{margin:0 24px 16px;padding:12px;background:#fff0ee;color:#a63226;font-size:12px;border-radius:6px}.workspace-error button{background:none;border:0;text-decoration:underline;color:inherit;cursor:pointer}.workspace-pagination{justify-content:space-between;border-top:1px solid #edf0f2;padding:16px 24px;color:#81888f;font-size:11px}.workspace-pagination,.workspace-pagination>div{display:flex;align-items:center;gap:12px}.workspace-pagination button{border:1px solid #dfe3e6;border-radius:6px;padding:6px 10px;background:#fff;cursor:pointer}.request-workspace button:disabled{cursor:default;opacity:.5}.request-workspace :is(a,button,input,select):focus-visible{outline:2px solid #b17b00;outline-offset:3px}@media (max-width:1050px){.workspace-toolbar{flex-wrap:wrap}.workspace-search{flex-basis:100%!important}.workspace-toolbar>label:not(.workspace-search){flex:1 1}.workspace-toolbar select{max-width:none}.workspace-table th:first-child{width:33%}.workspace-table td,.workspace-table th{padding-inline:12px}}@media (max-width:700px){.workspace-tabs{flex-wrap:wrap;padding:8px 16px 0;gap:0 18px;overflow-x:visible}.workspace-tabs button{flex:0 1 auto;padding:12px 0;white-space:normal}.workspace-toolbar{padding:16px;gap:10px}.workspace-toolbar .workspace-refresh{flex-basis:100%;justify-content:center}.workspace-results{padding-inline:16px}.workspace-table,.workspace-table tbody{display:block}.workspace-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.workspace-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px 16px;border-top:1px solid #e9edef}.workspace-table td,.workspace-table td:first-child{padding:0;border:0;min-width:0}.workspace-actions,.workspace-request-cell{grid-column:1/-1}.workspace-table td[data-label]:not(.workspace-actions):before{content:attr(data-label);display:block;color:#969ca2;font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.workspace-actions>div{justify-content:flex-start}.workspace-actions>div>a,.workspace-actions>div>button{min-height:38px;padding-inline:14px}.workspace-pagination{flex-direction:column;padding-inline:16px}}.request-workspace .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root{--motion-fast:140ms;--motion-medium:220ms;--motion-slow:320ms;--motion-out:cubic-bezier(.16,1,.3,1);--motion-in-out:cubic-bezier(.4,0,.2,1)}.app-shell :is(button,a.primary-button,a.secondary-button,a.danger-button,summary){transition:background-color var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-medium),transform var(--motion-fast),scale var(--motion-fast) var(--motion-out);-webkit-tap-highlight-color:transparent}.app-shell :is(button:not(:disabled),a.primary-button,a.secondary-button,a.danger-button,summary):active{scale:.97}.app-shell button:disabled{scale:1;transform:none}.app-shell :is(input,select,textarea){transition:border-color var(--motion-fast),background-color var(--motion-fast),box-shadow var(--motion-medium)}.app-shell :is(input,select,textarea):focus-visible{box-shadow:0 0 0 3px rgb(250 184 47/18%)}.app-shell :is(input[type=checkbox],input[type=radio]){accent-color:#ae7800;transition:scale var(--motion-fast)}.app-shell :is(input[type=checkbox],input[type=radio]):active{scale:.86}.notification-popover-list a,.service-card-active,.service-icon,.sidebar-navigation a,.vehicle-table tr,.workspace-table tr{transition:background-color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-medium),transform var(--motion-medium) var(--motion-out),scale var(--motion-fast)}.service-card-active:active{scale:.985}@media (hover:hover) and (pointer:fine){.app-shell :is(button:not(:disabled),a.primary-button,a.secondary-button,a.danger-button):hover{box-shadow:0 3px 9px rgb(24 28 32/9%)}.sidebar-navigation a:hover{transform:translateX(3px)}.service-card-active:hover{transform:translateY(-4px)}.service-card-active:hover .service-icon{transform:rotate(-5deg) scale(1.06)}.vehicle-table tbody tr:hover,.workspace-table tbody tr:hover{background-color:#fffcf3}.notification-popover-list a:hover{background-color:#fff4d8}.feedback-stars button:hover{scale:1.14}}.mode-switch button,.presentation-segmented-control button,.workspace-tabs button{transition:color var(--motion-fast),background-color var(--motion-fast),border-color var(--motion-medium),scale var(--motion-fast)}.workspace-tabs button span{transition:background-color var(--motion-medium),color var(--motion-medium)}.workspace-refresh:disabled svg{animation:motion-spin .9s linear infinite}.loading-indicator{animation:motion-spin .8s linear infinite}.page-container,.request-workspace{animation:motion-fade-in var(--motion-slow) var(--motion-out)}.error-banner,.feedback-success,.list-state-card,.vehicle-form-message,.workspace-empty,.workspace-error,.workspace-table tbody tr{animation:motion-fade-in var(--motion-medium) var(--motion-out)}.service-card{animation:motion-fade-in var(--motion-slow) var(--motion-out) backwards}.service-card:nth-child(2){animation-delay:35ms}.service-card:nth-child(3){animation-delay:70ms}.service-card:nth-child(4){animation-delay:105ms}.service-card:nth-child(5){animation-delay:.14s}.service-card:nth-child(6){animation-delay:175ms}.success-mark{animation:motion-confirm .36s var(--motion-out)}.motion-presence{display:contents}.motion-presence[data-state=open]>:is(.dialog-backdrop,.review-dialog-backdrop){animation:motion-fade-in .18s ease-out}.motion-presence[data-state=closed]>:is(.dialog-backdrop,.review-dialog-backdrop){animation:motion-backdrop-out .16s ease-in forwards;pointer-events:none}.motion-presence[data-state=open] :is(.feedback-dialog,.review-dialog){animation:motion-dialog-in .26s var(--motion-out)}.motion-presence[data-state=closed] :is(.feedback-dialog,.review-dialog){animation:motion-dialog-out .16s ease-in forwards}.motion-presence[data-state=open]>:is(.vehicle-form,.detail-card){animation:motion-dialog-in var(--motion-medium) var(--motion-out)}.motion-presence[data-state=closed]>:is(.vehicle-form,.detail-card){animation:motion-dialog-out .16s ease-in forwards}.collapsible-presentation-group.is-open>.collapsible-presentation-content,.collapsible-presentation-group>.collapsible-presentation-content{display:grid;grid-template-rows:0fr;opacity:0;border-top-color:transparent;animation:none;transition:grid-template-rows var(--motion-medium) var(--motion-in-out),opacity var(--motion-fast),border-color var(--motion-fast)}.collapsible-presentation-group>.collapsible-presentation-content[data-open=true]{grid-template-rows:1fr;opacity:1;border-top-color:#ececea}.collapse-inner{min-height:0;overflow:hidden}.collapsible-summary-toggle{transition:transform var(--motion-medium) var(--motion-out)}@supports selector(details::details-content){:is(.notification-menu,.column-picker,.timeline-full-history)::details-content{opacity:0;transition:opacity var(--motion-fast),content-visibility var(--motion-medium) allow-discrete}:is(.notification-menu,.column-picker,.timeline-full-history)[open]::details-content{opacity:1}.column-picker>div,.notification-popover{transform-origin:top right;scale:.97;translate:0 -5px;transition:scale var(--motion-medium) var(--motion-out),translate var(--motion-medium) var(--motion-out)}.column-picker[open]>div,[open]>.notification-popover{scale:1;translate:0 0}@supports (interpolate-size:allow-keywords){.timeline-full-history::details-content{interpolate-size:allow-keywords;height:0;overflow:clip;transition:height var(--motion-medium) var(--motion-in-out),opacity var(--motion-fast),content-visibility var(--motion-medium) allow-discrete}.timeline-full-history[open]::details-content{height:auto}}@media (max-width:920px){.mobile-navigation::details-content{opacity:0;transition:opacity var(--motion-fast),content-visibility var(--motion-medium) allow-discrete}.mobile-navigation[open]::details-content{opacity:1}.mobile-navigation:not([open]) .sidebar-navigation{display:flex;pointer-events:none}.mobile-navigation .sidebar-navigation{translate:0 -8px;transition:translate var(--motion-medium) var(--motion-out)}.mobile-navigation[open] .sidebar-navigation{translate:0 0}}}@supports (appearance:base-select){@media (min-width:701px){select:not([multiple]):not([size]),select:not([multiple]):not([size])::picker(select){appearance:base-select}select:not([multiple]):not([size]){align-items:center}@media (min-width:1051px){.workspace-toolbar>label:not(.workspace-search){width:200px}}select::picker-icon{transition:rotate var(--motion-medium) var(--motion-out)}select:open::picker-icon{rotate:180deg}select::picker(select){opacity:0;translate:0 -5px;scale:.98;transform-origin:top;border:1px solid #dadfe3;border-radius:10px;padding:5px;background:#fff;color:#343c44;box-shadow:0 14px 36px rgb(20 25 30/17%);max-height:min(360px,60dvh);overflow-y:auto;transition:opacity var(--motion-fast),translate var(--motion-medium) var(--motion-out),scale var(--motion-medium) var(--motion-out),display var(--motion-medium) allow-discrete,overlay var(--motion-medium) allow-discrete}select:open::picker(select){opacity:1;translate:0 0;scale:1}@starting-style{select:open::picker(select){opacity:0;translate:0 -5px;scale:.98}}select option{border-radius:5px;padding:9px 12px;transition:background-color var(--motion-fast)}select option:checked{background:#fff3d2;color:#5e470d}select option:focus,select option:hover{background:#f3f5f7}}}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-backdrop-out{to{opacity:0}}@keyframes motion-dialog-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes motion-dialog-out{to{opacity:0;transform:translateY(8px) scale(.985)}}@keyframes motion-confirm{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes motion-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before,details::details-content,select::picker(select),select::picker-icon{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.app-shell .feedback-stars button:hover,.app-shell .service-card-active:hover,.app-shell :is(button,a,summary):active,.app-shell :is(input[type=checkbox],input[type=radio]):active,.service-card-active:hover .service-icon,.sidebar-navigation a:hover{transform:none;scale:1}}:root{--ink:#303a40;--muted:#626d73;--border:#dce2df;--surface-soft:#f4f6f3;--surface-shadow:0 6px 24px rgb(39 57 52/5%);--gold-gradient:linear-gradient(115deg,#fab82f,#ffdb79);--panel-gradient:linear-gradient(120deg,#fffaf0,#f3f8f6)}body{background:var(--surface-soft)}.app-shell{background:radial-gradient(ellipse 54rem 34rem at 100% 0,rgb(250 184 47/19%),transparent 75%),radial-gradient(ellipse 42rem 38rem at 20% 36rem,rgb(124 178 163/12%),transparent 75%),linear-gradient(135deg,#faf9f4,#f2f6f4 58%,#f7f8fb)}.app-sidebar{background:radial-gradient(ellipse at 0 100%,rgb(250 184 47/13%),transparent 65%),linear-gradient(155deg,#263536,#172326 52%,#172021);border-right-color:#deb357}.sidebar-brand{background:linear-gradient(120deg,rgb(255 255 255/4%),transparent)}.sidebar-navigation a{color:#d5dddb}.sidebar-navigation a[aria-current=page]{background:var(--gold-gradient);color:#272e2e}.sidebar-navigation .sidebar-work-group>span{color:#a4b3ae}.sidebar-profile{background:linear-gradient(120deg,rgb(255 255 255/7%),rgb(255 255 255/3%))}.application-utility-controls .notification-menu>summary,.profile-avatar{background:var(--gold-gradient);color:#28312e}.home-container .hero{padding:clamp(24px,3.5vw,42px);border:1px solid #e8debf;border-radius:20px;background:radial-gradient(ellipse at 100% 0,rgb(250 184 47/27%),transparent 55%),linear-gradient(115deg,#fffdf5,#f9edcd 60%,#e7f0e6);box-shadow:0 10px 32px rgb(130 105 47/6%),inset 0 1px 0 rgb(255 255 255/85%)}.hero h1,.page-heading h1{color:#243b3b}.eyebrow{color:#86600e}.hero>p:last-child,.page-heading>div>p:last-child,.page-heading>p:last-child{color:#5b696b}.service-card{--service-tint:#fff0c5;--service-edge:#e3c36e;--service-ink:#70551a}.service-card[href="/guest-transportation/new"]{--service-tint:#e4eef7;--service-edge:#b8cbdc;--service-ink:#395d7a}.service-card[href="/delivery/new"]{--service-tint:#ffebda;--service-edge:#e8c3a4;--service-ink:#855331}.service-card[href="/vehicle-without-driver/new"]{--service-tint:#edf0db;--service-edge:#cbd3ac;--service-ink:#5b653a}.service-card[href="/documentation/new"]{--service-tint:#eee7f5;--service-edge:#d0bfdf;--service-ink:#69537f}.service-card[href="/customs-clearance/new"]{--service-tint:#e0f0e9;--service-edge:#b5d8c9;--service-ink:#356550}.service-card[href="/employee-transportation/requests"]{--service-tint:#e9edef;--service-edge:#cbd4d8;--service-ink:#4e626b}.service-card{background:linear-gradient(115deg,#fff 40%,var(--service-tint));border-color:var(--service-edge);box-shadow:var(--surface-shadow),inset 0 1px 0 #fff}.service-card .service-icon{background:linear-gradient(145deg,#fff,var(--service-tint));border-color:var(--service-edge);color:var(--service-ink);box-shadow:0 3px 8px rgb(39 57 52/4%)}.service-card .card-arrow{color:var(--service-ink)}.service-card small{color:#5e6a70}.service-card-active:hover{border-color:var(--service-ink);box-shadow:0 12px 28px rgb(39 57 52/10%)}.workspace-grid>a{background:var(--panel-gradient);border-color:#d5dfd9}.collapsible-presentation-group,.decision-card,.detail-card,.form-card,.list-state-card,.request-workspace,.settings-card,.summary-card,.vehicle-administration-panel{border-color:var(--border);box-shadow:var(--surface-shadow)}.summary-card{border-top-color:var(--brand-yellow)}.collapsible-presentation-group.is-open,.collapsible-presentation-group.unread{border-left-color:var(--brand-yellow)}.vehicle-administration-heading,.workspace-tabs{background:var(--panel-gradient)}.workspace-tabs{border-bottom-color:#e2e4d9}.workspace-tabs button{color:#596970}.workspace-tabs button[aria-pressed=true]{color:#344b47;border-bottom-color:#b68417}.workspace-tabs button span{background:#e9eeeb;color:#52625d}.workspace-tabs button[aria-pressed=true] span{background:var(--gold-gradient);color:#523e11}.workspace-toolbar{background:linear-gradient(180deg,#fdfdfa,#fff)}.vehicle-table thead th,.workspace-table th{background:linear-gradient(120deg,#f5f4eb,#edf4f1);color:#56685f;border-color:#e0e7e2}.workspace-table td{border-bottom-color:#e6ece9}.workspace-table tbody tr:nth-child(2n){background-color:#fbfcfb}.vehicle-table tbody tr:hover,.workspace-table tbody tr:hover{background-color:#fff7e4}.workspace-empty p,.workspace-pagination,.workspace-reference>strong,.workspace-request-cell>p,.workspace-results,.workspace-table small{color:#637079}.workspace-table td[data-label]:not(.workspace-actions):before,.workspace-toolbar>label>span{color:#5e6d73}.workspace-subject{color:#2e4244}.workspace-service{background:linear-gradient(120deg,#edf2f6,#e4edf3);color:#405b70}.workspace-service.service-delivery{background:linear-gradient(120deg,#fff2e5,#f8e5d1);color:#7a502b}.workspace-service.service-documentation{background:linear-gradient(120deg,#f3edf8,#eae0f1);color:#69517f}.workspace-service.service-customs_clearance{background:linear-gradient(120deg,#eaf6f0,#dceee4);color:#35664d}.workspace-service.service-vehicle_without_driver{background:linear-gradient(120deg,#f1f4e7,#e7edda);color:#566139}.workspace-pagination{background:#fafcfb}.compact-progress li.complete>span,.primary-button,.success-mark{background:var(--gold-gradient);color:#2b321f}.primary-button:hover:not(:disabled){background:linear-gradient(115deg,#f7b023,#ffcf5d)}.secondary-button{background:linear-gradient(180deg,#fff,#f5f8f6);border-color:#ccd7d0;color:#3e554b}.workspace-actions>div>:is(a,button){background:linear-gradient(180deg,#fff,#f5f8f6);border-color:#cfdad4;color:#40584d}.workspace-actions>div>:is(a,button):hover{background:linear-gradient(115deg,#fff6df,#ffedbf);border-color:#d5b466;color:#5f4718}.request-workspace :is(a,button,input,select):focus-visible{outline-color:#94701a}.feedback-dialog,.review-dialog{background:linear-gradient(140deg,#fffdf7,#f4f8f5);border-color:#dce4db}.feedback-dialog input,.feedback-dialog textarea,.review-dialog .detail-card{background-color:#fff}.grouped-presentation-toolbar,.notification-page-toolbar,.vehicle-form{background:var(--panel-gradient)}.collapsible-presentation-summary{background:transparent}.collapsible-presentation-header{background:linear-gradient(110deg,#fffdf7,#f6faf7)}.notification-popover{border-color:#dbe2d8;box-shadow:0 18px 48px rgb(23 42 35/17%)}.notification-popover-heading,.notification-see-all{background:var(--panel-gradient)}.notification-popover-list li.unread{background:#fff8e9}@media (max-width:700px){.home-container .hero{padding:24px 20px;border-radius:14px}.app-shell{background:radial-gradient(ellipse 32rem 25rem at 100% 0,rgb(250 184 47/18%),transparent 75%),#f4f7f3}}@media (forced-colors:active){.app-shell,.app-sidebar,.feedback-dialog,.home-container .hero,.primary-button,.review-dialog,.service-card,.service-card .service-icon,.workspace-service,.workspace-table th,.workspace-tabs{background-image:none}}.home-install{margin-top:22px}.install-trigger{display:inline-flex;align-items:center;gap:9px;min-height:44px}.install-trigger svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.install-dialog h2{margin:0;font-size:1.4rem}.install-dialog p,.install-steps{font-size:.95rem;line-height:1.6}.install-platforms{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.install-platforms button{flex:1 1 auto;min-height:44px;padding:8px 10px;border:1px solid var(--border);border-radius:7px;background:white;color:var(--ink);cursor:pointer}.install-platforms button[aria-pressed=true]{background:var(--gold-gradient);border-color:#b68417}.install-steps{padding-left:24px}.install-steps li{padding:7px 0 7px 5px}.install-steps li::marker{color:#86600e;font-weight:700}@media (max-width:920px){.app-shell{padding-bottom:env(safe-area-inset-bottom)}.app-sidebar{padding-top:env(safe-area-inset-top);height:calc(68px + env(safe-area-inset-top));min-height:calc(68px + env(safe-area-inset-top))}.sidebar-navigation{top:100%;max-height:calc(100dvh - 68px - env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom));overscroll-behavior:contain}.application-utility-controls{top:calc(env(safe-area-inset-top) + 13px)}.home-container,.page-container{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.page-heading{padding-right:0}.breadcrumb{flex-wrap:wrap}.decision-card,.detail-card>*,.field,.form-card,.request-detail-layout>*,.request-layout>*,.settings-card,.summary-card{min-width:0}.app-shell input:not([type=checkbox]):not([type=radio]),.app-shell select,.app-shell textarea{min-width:0;max-width:100%;font-size:16px}.app-shell input:not([type=checkbox]):not([type=radio]),.app-shell select{min-height:44px}.app-shell input[type=file]{width:100%;overflow:hidden}.app-shell input::file-selector-button{max-width:100%;min-height:40px}.app-shell :is(button,a.primary-button,a.secondary-button,a.danger-button,summary){min-height:44px}.app-shell .icon-button{min-width:44px;flex-shrink:0}.dialog-backdrop,.review-dialog-backdrop{height:100dvh;overflow:hidden;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}html:has(.dialog-backdrop,.review-dialog-backdrop){overflow:hidden}.feedback-dialog,.review-dialog{margin:0 auto;min-height:0;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.feedback-dialog>.detail-card-heading,.review-dialog-heading{display:flex;flex-direction:row;flex-wrap:nowrap}.notification-request-group .collapsible-presentation-header{flex-wrap:wrap}.notification-request-group .collapsible-presentation-header>.collapsible-presentation-summary{flex-basis:100%}.notification-request-group .collapsible-summary-content{grid-template-columns:34px minmax(0,1fr);gap:8px 10px}.notification-request-group .notification-group-latest>*,.notification-request-group .notification-group-title>*{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.notification-group-latest{grid-column:2}.notification-request-group .collapsible-presentation-action{width:100%;padding:0 12px 12px 56px}.notification-request-group .collapsible-presentation-action>a{min-height:44px;width:100%;justify-content:center}.notification-request-group .notification-event-icon{align-self:start}}@media (max-width:700px){.app-sidebar{height:calc(62px + env(safe-area-inset-top));min-height:calc(62px + env(safe-area-inset-top))}.sidebar-navigation{top:100%;max-height:calc(100dvh - 62px - env(safe-area-inset-top))}.sidebar-brand{padding-left:max(12px,env(safe-area-inset-left))}.mobile-navigation>summary{margin-right:calc(64px + env(safe-area-inset-right))}.application-utility-controls{top:calc(env(safe-area-inset-top) + 9px)}.application-utility-controls .notification-menu>summary{width:44px;height:44px}.home-container .hero{padding:22px 18px}.hero h1{font-size:clamp(1.9rem,8vw,2.5rem);overflow-wrap:anywhere}.home-install .install-trigger{width:100%;justify-content:center;white-space:normal}.service-card{gap:12px;padding:18px 14px}.service-card>span{min-width:0}.service-card small,.service-card strong{overflow-wrap:anywhere}.service-icon{flex-shrink:0}.detail-card h2,.page-heading h1,.request-reference,.request-reference-text,.section-heading h2{overflow-wrap:anywhere}.detail-card-heading,.review-dialog-heading,.section-heading{gap:12px;align-items:flex-start}.section-heading{flex-wrap:wrap}.detail-card-heading>div,.review-dialog-heading>div,.section-heading>*{min-width:0}.decision-card,.detail-card,.form-card,.settings-card,.summary-card{padding:18px 14px}.admin-request-list-grid,.detail-fields,.detail-fields-three,.detail-fields-two,.form-grid,.presentation-groups-grid,.pro-transition-summary,.review-dialog .approval-review-embedded .detail-fields-three{grid-template-columns:minmax(0,1fr)}.request-layout>.summary-card{grid-row:auto}.field-full{grid-column:1/-1}.attachment-actions,.dialog-actions,.form-actions,.toolbar-actions{flex-wrap:wrap;gap:8px}.dialog-actions,.form-actions{flex-direction:row}.feedback-dialog>.detail-card-heading,.review-dialog-heading{display:flex;flex-direction:row;flex-wrap:nowrap}.dialog-actions>*,.form-actions>*{flex:1 1 140px;justify-content:center}.mode-switch{display:flex;flex-wrap:wrap;max-width:100%}.mode-switch button{min-width:0;flex:1 1 100px;white-space:normal;overflow-wrap:anywhere}.stop-row{grid-template-columns:minmax(0,1fr) auto}.stop-row .field{min-width:0}.attachment-list li{flex-wrap:wrap}.attachment-list li>div,.attachment-list strong{min-width:0;max-width:100%;overflow-wrap:anywhere}.request-workspace .workspace-toolbar>label:not(.workspace-search){flex-basis:calc(50% - 8px)}.workspace-results{flex-wrap:wrap;gap:8px}.workspace-results>div{min-width:0}.workspace-table tbody tr{gap:12px;padding:18px 14px}.workspace-table td{overflow-wrap:anywhere}.workspace-date,.workspace-person,.workspace-reference>strong,.workspace-table small{font-size:13px}.workspace-service{white-space:normal}.workspace-actions>div>:is(a,button){min-height:44px;font-size:13px;white-space:normal}.workspace-tabs{gap:0 18px;scroll-padding-inline:0}.notification-page-toolbar .toolbar-actions{display:flex;width:100%}.notification-page-toolbar .toolbar-actions>button{flex:1 1 130px}.notification-group-title{font-size:.85rem}.notification-group-latest>span,.notification-group-title>strong{display:block;-webkit-line-clamp:unset}.notification-group-events>li{padding:14px 10px}.notification-event-copy,.notification-event-copy>div{min-width:0;overflow-wrap:anywhere}.presentation-expand-controls{flex-wrap:wrap}.list-state-card{min-height:180px;padding:28px 16px}.dialog-backdrop,.review-dialog-backdrop{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);height:100dvh;overflow:hidden;overscroll-behavior:contain}html:has(.dialog-backdrop,.review-dialog-backdrop){overflow:hidden}.feedback-dialog,.review-dialog{width:100%;min-width:0;min-height:0;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:0;padding:20px 14px;overflow-y:auto;overscroll-behavior:contain;border-radius:0}.feedback-stars{flex-wrap:wrap}.install-dialog .detail-card-heading{display:flex;flex-direction:row;flex-wrap:nowrap}.install-platforms button{flex-basis:100%}}@media (max-width:380px){.workspace-table tbody tr{grid-template-columns:minmax(0,1fr)}.workspace-table td{grid-column:1}.workspace-toolbar>label:not(.workspace-search){flex-basis:100%!important}.workspace-pagination>div{flex-wrap:wrap;justify-content:center}.service-card{grid-template-columns:42px minmax(0,1fr) 18px}.service-icon{width:42px;height:42px}}:root{--showcase-banner-height:42px}.showcase-banner{position:sticky;top:0;z-index:120;height:var(--showcase-banner-height);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 24px;background:#123d38;color:#effff9;font:12px/1.5 Arial,sans-serif}.showcase-banner strong{color:#b1f3d5}.showcase-banner a{color:#fff;white-space:nowrap;text-decoration:none;font-weight:700}.sidebar-brand{grid-template-columns:56px minmax(0,1fr)}.sidebar-brand-logo{width:56px;padding:0;border:0;background:transparent}.sidebar-brand-logo img{width:56px;height:56px;object-fit:contain}.app-sidebar{top:var(--showcase-banner-height)}.application-utility-controls{top:calc(var(--showcase-banner-height) + 18px)}@media (min-width:921px){.app-sidebar{height:calc(100dvh - var(--showcase-banner-height))}}@media (max-width:920px){:root{--showcase-banner-height:60px}.application-utility-controls{top:calc(var(--showcase-banner-height) + env(safe-area-inset-top) + 13px)}.sidebar-brand{grid-template-columns:40px minmax(0,1fr)}.sidebar-brand-logo,.sidebar-brand-logo img{width:40px;height:40px}.sidebar-navigation{max-height:calc(100dvh - var(--showcase-banner-height) - 68px)}}@media (max-width:700px){:root{--showcase-banner-height:78px}.showcase-banner{font-size:11px;padding:9px 14px;gap:12px}.application-utility-controls{top:calc(var(--showcase-banner-height) + env(safe-area-inset-top) + 9px)}.notification-popover{top:calc(var(--showcase-banner-height) + env(safe-area-inset-top) + 72px)}}.demo-workspace{--demo-ink:#173b35;--demo-muted:#6b7b75;--demo-line:#dde5df;--demo-green:#0a6355;min-height:calc(100dvh - var(--showcase-banner-height));display:grid;grid-template-columns:228px minmax(0,1fr);color:var(--demo-ink);background:#f5f7f3;font-family:Arial,Helvetica,sans-serif}.demo-workspace a,.demo-workspace button,.demo-workspace select{-webkit-tap-highlight-color:transparent}.demo-workspace button{cursor:pointer}.demo-workspace button:disabled{cursor:wait;opacity:.6}.demo-workspace a:focus-visible,.demo-workspace button:focus-visible,.demo-workspace input:focus-visible,.demo-workspace select:focus-visible{outline:3px solid #299d7c;outline-offset:4px}.demo-workspace h1,.demo-workspace h2,.demo-workspace h3,.demo-workspace p{margin-top:0}.demo-sidebar{position:sticky;top:var(--showcase-banner-height);height:calc(100dvh - var(--showcase-banner-height));padding:24px 18px;display:flex;flex-direction:column;border-right:1px solid var(--demo-line);background:#fff}.demo-brand{display:block;margin:0 10px 40px}.demo-brand img{display:block;width:164px;height:auto}.demo-nav-label{font-size:9px;letter-spacing:2px;font-weight:700;color:#80918a;padding:0 16px;margin-bottom:16px}.demo-sidebar nav{display:grid;gap:6px}.demo-sidebar nav button{border:0;display:flex;align-items:center;gap:12px;width:100%;padding:13px 16px;border-radius:10px;color:#657871;text-align:left;background:transparent;font-size:13px;font-weight:600}.demo-sidebar nav button>span{font-size:20px;width:23px;text-align:center}.demo-sidebar nav button.is-active{color:var(--demo-green);background:#e9f3ed}.demo-sidebar nav button small{margin-left:auto;padding:3px 7px;border-radius:6px;color:#0a6355;background:#d7e9dc}.demo-sidebar-note{margin-top:auto;padding:22px 10px 14px;font-size:11px;font-weight:700}.demo-sidebar-note p{font-size:11px;line-height:1.6;font-weight:400;color:var(--demo-muted);margin:10px 0 0}.demo-live-dot{display:inline-block;width:6px;height:6px;background:#39b281;border-radius:50%;margin-right:6px}.demo-reset{border:1px solid var(--demo-line);border-radius:8px;color:#557065;background:white;padding:11px;font-size:11px}.demo-main{min-width:0}.demo-topbar{background:#fff;border-bottom:1px solid var(--demo-line);padding:23px 4.5%;display:flex;align-items:center;justify-content:space-between;gap:20px}.demo-kicker{font-size:9px;font-weight:700;letter-spacing:1.7px;color:#68867b;line-height:1.6}.demo-topbar p{margin:5px 0 0}.demo-role,.demo-topbar p{font-size:11px;color:var(--demo-muted)}.demo-role{display:flex;align-items:center;gap:10px}.demo-role select{border:1px solid #dbe5dc;border-radius:8px;color:var(--demo-ink);background:#f8faf7;padding:10px 12px;font-size:12px;max-width:185px}.demo-content{max-width:1440px;padding:44px 4.5% 20px;margin:0 auto}.demo-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.demo-page-heading .demo-kicker{margin-bottom:12px}.demo-page-heading h1{font-size:clamp(25px,2.8vw,42px);letter-spacing:-1.6px;font-weight:500;line-height:1.13;margin-bottom:14px}.demo-page-heading p:not(.demo-kicker){color:var(--demo-muted);font-size:12px;line-height:1.8;max-width:620px;margin-bottom:0}.demo-primary,.demo-secondary{border:1px solid transparent;border-radius:8px;padding:12px 17px;font-weight:600;font-size:12px;line-height:1.35}.demo-primary{background:var(--demo-green);color:white}.demo-primary:hover{background:#084f44}.demo-secondary{background:white;border-color:#cbdcd2;color:var(--demo-green)}.demo-page-heading>button{flex-shrink:0}.demo-notice{margin:20px 0 26px;padding:10px 14px;border:1px solid #dce7dd;border-radius:8px;background:#edf3eb;color:#4d6c5d;font-size:11px;line-height:1.6}.demo-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:white;border:1px solid var(--demo-line);border-radius:14px;overflow:hidden;margin-bottom:30px}.demo-metrics>div{padding:25px 20px;border-right:1px solid var(--demo-line)}.demo-metrics>div:last-child{border:0}.demo-metrics small,.demo-metrics span{display:block}.demo-metrics span{font-size:11px;color:#6b7e75}.demo-metrics strong{display:block;font-size:34px;font-weight:500;letter-spacing:-1.8px;margin:12px 0}.demo-metrics em{font-size:14px;letter-spacing:0;font-style:normal;color:#8e9d95;margin-left:5px}.demo-metrics small{color:#8a9992;font-size:9px;line-height:1.5}.demo-guide{display:flex;gap:24px;align-items:center;padding:24px;background:#173f37;color:#f0f6ec;border-radius:14px;margin-bottom:38px;position:relative;overflow:hidden}.demo-guide:after{content:"";position:absolute;width:190px;height:190px;border:1px solid #466356;border-radius:50%;right:-80px;bottom:-110px;pointer-events:none}.demo-guide-number{font-size:12px;color:#b4d29f;padding:18px 0;white-space:nowrap}.demo-guide h2{font-size:17px;font-weight:500;letter-spacing:-.3px;margin-bottom:7px}.demo-guide p{font-size:11px;line-height:1.7;color:#b2c6b9;max-width:520px;margin-bottom:0}.demo-guide button{margin-left:auto;border:1px solid #739477;border-radius:7px;background:#dcebc4;color:#193c30;padding:12px;font-size:10px;white-space:nowrap}.demo-guide button span{margin-left:15px}.demo-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:30px 0 17px}.demo-section-heading h2{font-size:18px;font-weight:500;letter-spacing:-.4px;margin:0}.demo-section-heading>span{color:#809185;font-size:10px}.demo-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.demo-services>button{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;color:var(--demo-ink);background:white;border:1px solid var(--demo-line);border-radius:12px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s}.demo-services>button:hover{transform:translateY(-3px);box-shadow:0 9px 24px #173b350b;border-color:#a9c8b7}.demo-service-icon{display:grid;place-items:center;width:37px;height:37px;border:1px solid #d3e3d8;background:#f0f6ec;border-radius:11px;color:var(--demo-green);font-size:24px;margin-bottom:25px}.demo-services>button:nth-child(2n) .demo-service-icon{background:#f5f2e6;border-color:#ebe4ca;color:#8b7b3b}.demo-service-index{position:absolute;top:24px;right:22px;font-size:10px;color:#a4b1a9}.demo-services h3{font-size:14px;font-weight:600;margin-bottom:9px;letter-spacing:-.25px}.demo-services p{font-size:10px;color:var(--demo-muted);line-height:1.7;margin-bottom:24px}.demo-service-footer{width:100%;display:flex;justify-content:space-between;color:#648574;border-top:1px solid #edf0eb;padding-top:13px;font-size:9px;margin-top:auto}.demo-service-footer>span{font-size:15px}.demo-text-button{background:none;border:none;color:var(--demo-green);font-size:11px;padding:6px 0}.demo-request-list{border:1px solid var(--demo-line);border-radius:12px;background:white;overflow:hidden}.demo-request-row{display:flex;align-items:center;gap:15px;width:100%;border:0;border-bottom:1px solid #eaf0e9;background:white;padding:17px 20px;text-align:left;color:var(--demo-ink)}.demo-request-row:hover{background:#f7faf4}.demo-request-row:last-child{border:0}.demo-row-icon{width:34px;height:34px;background:#f1f5ed;color:#698470;border-radius:9px;display:grid;place-items:center;font-size:19px;flex-shrink:0}.demo-request-title{min-width:0;margin-right:auto}.demo-request-title small{display:block;font-size:9px;color:#8b9a90;margin-bottom:7px}.demo-request-title strong{font-size:11px;font-weight:500;display:block}.demo-status{display:inline-flex;align-items:center;font-size:9px;padding:6px 9px;border-radius:5px;background:#f2f0df;color:#8b7936;white-space:nowrap}.status-approved{color:#477a53;background:#eef5e6}.status-assigned{color:#5e6596;background:#eeedf8}.status-in-progress{color:#3b7a87;background:#eaf4f6}.status-completed{color:#24754e;background:#e7f4e9}.status-declined{color:#985c46;background:#faeee7}.demo-row-arrow{margin-left:10px;color:#748e7e;font-size:15px}.demo-filters{display:flex;align-items:center;gap:10px;margin:18px 0}.demo-filters input,.demo-filters select{background:white;color:var(--demo-ink);border:1px solid var(--demo-line);border-radius:7px;padding:11px;font-size:11px}.demo-filters input{flex:1 1;min-width:0}.demo-filters>span{font-size:10px;color:var(--demo-muted)}.demo-empty{padding:40px 20px;color:var(--demo-muted);text-align:center;font-size:13px}.demo-footer{display:flex;justify-content:space-between;gap:14px;margin-top:46px;padding-top:20px;border-top:1px solid var(--demo-line);font-size:9px;color:#889990;line-height:1.7}.demo-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.demo-result-card{background:white;border:1px solid var(--demo-line);border-radius:13px;padding:25px}.demo-result-check{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#1a785b;background:#e5f3e9;margin-bottom:25px}.demo-result-card h2{font-size:21px;font-weight:500;letter-spacing:-.5px;margin-bottom:10px}.demo-result-card>p:not(.demo-kicker){font-size:12px;color:var(--demo-muted)}.demo-completion dl,.demo-result-card dl{margin:20px 0;display:grid;gap:14px}.demo-completion dt,.demo-result-card dt{font-size:9px;font-weight:600;color:#86978b;margin-bottom:5px;text-transform:uppercase;letter-spacing:.5px}.demo-completion dd,.demo-result-card dd{margin:0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.demo-activity{border:1px solid var(--demo-line);background:white;border-radius:14px;padding:10px 24px}.demo-activity>button{border:0;border-bottom:1px solid #ebf0e9;background:none;padding:20px 0;display:flex;gap:18px;text-align:left;width:100%;color:var(--demo-ink)}.demo-activity>button:last-child{border:0}.demo-activity>button>span:last-child{margin-left:auto}.demo-activity strong,.demo-history strong{font-size:12px;font-weight:600}.demo-activity p{margin:7px 0;font-size:11px;color:#728479}.demo-activity small,.demo-history small{font-size:10px;color:#94a097}.demo-activity-dot{width:7px;height:7px;border-radius:50%;background:#77a38a;display:block;flex-shrink:0;margin-top:5px}.demo-dialog{color:var(--demo-ink);background:#fcfdfb;width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 40px);border:1px solid #cfddd1;border-radius:18px;padding:30px;box-shadow:0 20px 100px #102c3a40}.demo-dialog::backdrop{background:#152c2799;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.demo-dialog-heading{display:flex;align-items:flex-start;gap:20px;justify-content:space-between;margin-bottom:20px}.demo-dialog-heading h2{font-size:26px;font-weight:500;letter-spacing:-.8px;margin:0;line-height:1.3}.demo-close{border:1px solid #dbe4db;width:32px;height:32px;border-radius:50%;background:white;color:#4d7560;font-size:24px;line-height:1;flex-shrink:0}.demo-form-intro{color:var(--demo-muted);font-size:12px;line-height:1.7}.demo-dialog form>label,.demo-form-grid label{display:grid;gap:8px;font-size:11px;font-weight:600;margin-bottom:19px}.demo-dialog input,.demo-dialog select{border:1px solid #cddbcf;border-radius:7px;padding:12px;background:white;color:var(--demo-ink);font-size:12px;min-width:0;width:100%}.demo-dialog input::placeholder{color:#98a69a}.demo-sample-fill{border:1px dashed #a4c7b1;border-radius:7px;background:#eff7ed;color:#346c51;padding:12px;font-size:12px;width:100%;margin-bottom:22px}.demo-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.demo-dialog-actions{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid var(--demo-line);padding-top:22px;margin-top:26px}.demo-error,.demo-storage-warning{border:1px solid #e9c89e;border-radius:8px;background:#fff5e5;color:#875e2d;padding:12px;font-size:12px;line-height:1.6}.demo-progress{list-style:none;display:flex;padding:0;margin:30px 0;gap:8px}.demo-progress li{flex:1 1;font-size:8px;color:#91a195;line-height:1.5;border-top:2px solid #e3eae0;padding-top:12px}.demo-progress li>span{display:flex;width:23px;height:23px;align-items:center;justify-content:center;font-size:10px;color:#8a9b8e;border:1px solid #dce5d8;border-radius:50%;margin-bottom:8px}.demo-progress li.is-done{border-top-color:#519b73;color:#46795d}.demo-progress li.is-done>span{background:#e4f0e2;color:#216945;border-color:#b0d6b3}.demo-detail-fields{display:grid;grid-template-columns:1fr 1fr;gap:23px 20px;margin:0 0 30px;padding:0}.demo-detail-fields dt{color:#87998d;font-size:10px;margin-bottom:7px}.demo-detail-fields dd{font-size:12px;line-height:1.6;margin:0;overflow-wrap:anywhere}.demo-next-step{border:1px solid #cddfca;background:#edf4e7;border-radius:12px;padding:22px;margin:24px 0}.demo-next-step h3{font-size:18px;font-weight:500;margin:10px 0}.demo-next-step>p:not(.demo-kicker){font-size:12px;line-height:1.7;color:#69826e}.demo-next-actions{display:flex;flex-wrap:wrap;gap:10px}.demo-completion{border:1px solid #bcdcc6;background:#f0f8ed;border-radius:12px;padding:24px;margin:24px 0}.demo-completion h3{font-size:22px;font-weight:500;letter-spacing:-.6px}.demo-feedback{margin-top:25px;padding-top:20px;border-top:1px solid #d5e5cc}.demo-feedback p{color:#678065;font-size:11px}.demo-feedback [role=group]{display:flex;gap:6px;flex-wrap:wrap}.demo-feedback [role=group] button{background:white;border:1px solid #cbdaba;color:#6c8453;padding:7px 10px;border-radius:6px;font-size:12px}.demo-feedback [role=group] button[aria-pressed=true]{background:#daebbd;border-color:#739c54;color:#355323}.demo-history{margin-top:27px}.demo-history h3{font-size:13px;font-weight:600}.demo-history ol{list-style:none;padding:0;display:grid;gap:18px}.demo-history li{display:flex;gap:13px}.demo-history small{display:block;margin-top:6px}.demo-declined{font-size:12px;line-height:1.7;background:#f9f0e7;padding:18px;border-radius:9px;color:#906d4f}.demo-reset-panel{position:fixed;bottom:24px;left:24px;z-index:200;border:1px solid #b9d3c0;border-radius:14px;box-shadow:0 14px 50px #173b3533;background:white;width:min(400px,calc(100vw - 48px));padding:24px}.demo-reset-panel>strong{font-size:16px}.demo-reset-panel>p{font-size:12px;line-height:1.7;color:#76877c;margin:12px 0 18px}.demo-reset-panel>div{display:flex;gap:10px}@media(min-width:1550px){.demo-content{padding-top:55px}.demo-services>button{padding:26px}.demo-services h3{font-size:16px}.demo-services p{font-size:12px}}@media(max-width:1150px){.demo-workspace{grid-template-columns:190px minmax(0,1fr)}.demo-sidebar{padding:24px 12px}.demo-brand{margin:0 0 32px}.demo-brand img{width:150px}.demo-metrics>div{padding:20px 14px}.demo-guide{gap:16px}.demo-guide-number{display:none}.demo-services>button{padding:17px}}@media(max-width:850px){.demo-workspace{display:block}.demo-sidebar{position:relative;top:0;height:auto;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 22px;border-bottom:1px solid var(--demo-line);border-right:0}.demo-brand{margin:0 auto 0 0}.demo-brand img{width:130px}.demo-nav-label,.demo-sidebar-note{display:none}.demo-sidebar nav{display:flex;order:3;width:100%;justify-content:space-between;gap:5px;padding-top:5px}.demo-sidebar nav button{padding:10px;justify-content:center;font-size:11px;gap:7px}.demo-sidebar nav button>span{font-size:16px;width:18px}.demo-sidebar nav button small{display:none}.demo-reset{font-size:10px;padding:9px}.demo-topbar{padding:18px 5%}.demo-content{padding:32px 5% 20px}.demo-page-heading h1{font-size:32px}.demo-metrics strong{font-size:30px}}@media(max-width:600px){.demo-page-heading{align-items:flex-start;flex-direction:column;gap:18px}.demo-page-heading h1{font-size:33px;letter-spacing:-1.3px}.demo-page-heading>button{padding:11px 15px}.demo-topbar>div{display:none}.demo-topbar{padding:12px 5%;justify-content:flex-end}.demo-role{width:100%;justify-content:space-between}.demo-role select{max-width:220px}.demo-metrics{grid-template-columns:1fr 1fr}.demo-metrics>div:nth-child(2){border-right:0}.demo-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--demo-line)}.demo-metrics>div{padding:20px}.demo-guide{flex-direction:column;align-items:flex-start;padding:23px;gap:15px}.demo-guide button{margin:0}.demo-services{grid-template-columns:1fr 1fr;gap:10px}.demo-services>button{padding:16px}.demo-services h3{font-size:13px;line-height:1.45}.demo-services p{font-size:10px;margin-bottom:20px}.demo-service-icon{margin-bottom:21px}.demo-service-index{right:16px;top:21px}.demo-section-heading>span{display:none}.demo-request-row{padding:16px 13px;gap:10px;flex-wrap:wrap}.demo-request-title{flex:1 1;min-width:calc(100% - 60px)}.demo-request-row>.demo-status{margin-left:44px}.demo-row-arrow{margin-left:auto;margin-right:5px}.demo-filters{flex-wrap:wrap}.demo-filters input{flex-basis:100%}.demo-filters select{flex:1 1}.demo-filters>span{padding:0 10px}.demo-footer{flex-direction:column;gap:4px}.demo-result-grid{grid-template-columns:1fr}.demo-dialog{padding:22px 19px;border-radius:13px;max-height:calc(100dvh - 24px)}.demo-dialog-heading h2{font-size:22px}.demo-detail-fields,.demo-form-grid{grid-template-columns:1fr;gap:0}.demo-detail-fields{gap:17px}.demo-completion,.demo-next-step{padding:18px}.demo-progress{gap:6px}.demo-progress li{font-size:7px}.demo-next-actions{flex-direction:column;align-items:stretch}.demo-history strong{font-size:11px}.demo-activity{padding:4px 18px}.demo-sidebar{padding:12px 5%}.demo-sidebar nav button{font-size:10px;padding:10px 6px;gap:4px}}@media(prefers-reduced-motion:reduce){.demo-workspace *{transition:none!important;animation:none!important}}