@font-face{font-family:Cairo ERP;src:url(/build/assets/cairo-arabic-variable-CJWMIGCx.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}.control-auth-page{min-height:100vh;padding:var(--control-space-6);place-items:center;display:grid}.control-auth-card{gap:var(--control-space-5);width:min(100%,30rem);padding:var(--control-space-6);border:1px solid var(--control-color-border);border-radius:var(--control-radius-lg);background:var(--control-color-surface);box-shadow:var(--control-shadow);display:grid}.control-auth-header{gap:var(--control-space-4);display:grid}.control-auth-header h1,.control-help-list h3{margin:0}.control-auth-header p,.control-help-list p{margin:var(--control-space-2) 0 0;color:var(--control-color-text-muted)}.control-auth-form,.control-help-list{gap:var(--control-space-4);display:grid}.control-help-list article+article{padding-top:var(--control-space-4);border-top:1px solid var(--control-color-border)}.control-code-block{max-height:24rem;padding:var(--control-space-4);border:1px solid var(--control-color-border);border-radius:var(--control-radius-md);background:var(--control-color-surface-muted);color:var(--control-color-text);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;margin:0;overflow:auto}.control-preserve-lines{white-space:pre-wrap}.control-template-guide{gap:var(--control-space-4);display:grid}.control-template-guide-header{justify-content:space-between;align-items:flex-start;gap:var(--control-space-3);display:flex}.control-template-guide-header span{color:var(--control-color-muted);font-size:var(--control-font-size-xs);font-weight:700}.control-template-guide-header h2{font-size:var(--control-font-size-base);margin:.15rem 0 0}.control-template-guide p,.control-template-usage span,.control-template-variables-help p{color:var(--control-color-muted);font-size:var(--control-font-size-sm);margin:0;line-height:1.7}.control-copy-chip,.control-variable-chip{border:1px solid var(--control-color-border);background:color-mix(in srgb, var(--control-color-surface) 88%, var(--control-color-surface-muted));width:fit-content;min-height:2rem;color:var(--control-color-text);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .7rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.control-copy-chip:hover,.control-copy-chip:focus-visible{border-color:color-mix(in srgb, var(--control-color-accent) 60%, var(--control-color-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--control-color-accent) 14%, transparent);outline:none}.control-copy-chip:active{transform:translateY(1px)}.control-copy-chip code{font-family:var(--control-font-mono);font-size:var(--control-font-size-xs);direction:ltr;unicode-bidi:isolate;font-weight:800}.control-copy-chip [data-control-copy-status]{color:var(--control-color-accent);font-size:var(--control-font-size-xs);font-weight:800}.control-template-key-chip{margin-block-end:.2rem}.control-template-usage{padding:var(--control-space-3);border:1px solid color-mix(in srgb, var(--control-color-accent) 24%, var(--control-color-border));border-radius:var(--control-radius-md);background:color-mix(in srgb, var(--control-color-surface-muted) 45%, var(--control-color-surface));gap:.35rem;display:grid}.control-template-usage strong,.control-template-variables-help strong{color:var(--control-color-text);font-size:var(--control-font-size-sm)}.control-template-example-grid,.control-template-variable-list{flex-wrap:wrap;gap:.5rem;display:flex}.control-template-example-grid code{background:var(--control-color-surface-muted);color:var(--control-color-muted);font-family:var(--control-font-mono);font-size:var(--control-font-size-xs);direction:ltr;unicode-bidi:isolate;border-radius:999px;padding:.35rem .6rem}.control-template-variables-help{gap:var(--control-space-3);border-top:1px solid var(--control-color-border);padding-block-start:var(--control-space-3);display:grid}.control-template-empty{color:var(--control-color-muted);font-size:var(--control-font-size-sm)}.control-permission-matrix--business{gap:var(--control-space-3);display:grid}.control-permission-business-group{border:1px solid var(--control-color-border);border-radius:var(--control-radius-md);background:color-mix(in srgb, var(--control-color-surface) 94%, var(--control-color-surface-muted));overflow:hidden}.control-permission-business-group[open]{box-shadow:var(--control-shadow)}.control-permission-business-group summary{list-style:none}.control-permission-business-group summary::-webkit-details-marker{display:none}.control-permission-group-summary{justify-content:space-between;align-items:center;gap:var(--control-space-3);padding:var(--control-space-3);cursor:pointer;display:flex}.control-permission-group-summary>span:first-child{gap:.2rem;display:grid}.control-permission-group-summary strong{color:var(--control-color-text);font-size:var(--control-font-size-base)}.control-permission-group-summary small{color:var(--control-color-muted);font-size:var(--control-font-size-xs)}.control-permission-group-actions{align-items:center;gap:.5rem;display:inline-flex}.control-permission-group-actions .control-button{min-height:2rem;padding-block:.35rem}.control-permission-business-group .control-permission-grid{padding:0 var(--control-space-3) var(--control-space-3)}.control-permission-option{min-height:4.4rem}.control-permission-option span{min-width:0}.control-permission-option code{width:fit-content;color:var(--control-color-muted);font-size:var(--control-font-size-xs);direction:ltr;unicode-bidi:isolate}.control-permission-intent{background:color-mix(in srgb, var(--control-color-surface-muted) 62%, var(--control-color-surface));width:fit-content;color:var(--control-color-accent);font-size:var(--control-font-size-xs);border-radius:999px;margin-block:.2rem;padding:.1rem .45rem;font-weight:800;display:inline-flex}@media (width<=720px){.control-template-guide-header,.control-permission-group-summary,.control-permission-group-actions{flex-direction:column;align-items:stretch}.control-copy-chip,.control-permission-group-actions .control-button{width:100%}}:root{--control-color-bg:#faf8f2;--control-color-surface:#fff;--control-color-surface-muted:#eef8f7;--control-color-border:#e5ded2;--control-color-text:#16263d;--control-color-muted:#657287;--control-color-text-muted:var(--control-color-muted);--control-color-accent:#078f8a;--control-color-accent-strong:#005c70;--control-color-gold:#c7a34f;--control-color-navy:#092f46;--control-color-emerald:#208760;--control-space-1:.25rem;--control-space-2:.5rem;--control-space-3:.75rem;--control-space-4:1rem;--control-space-5:1.25rem;--control-space-6:1.5rem;--control-space-8:2rem;--control-radius-sm:.75rem;--control-radius-md:1rem;--control-radius-lg:1.25rem;--control-radius-xl:1.5rem;--control-shadow:0 16px 45px #092f4614;--control-shadow-strong:0 24px 70px #092f462e;--control-sidebar-width:19rem;--control-topbar-height:4rem;--control-font-ar:"IBM Plex Sans Arabic", "Cairo ERP", "Noto Sans Arabic", "Segoe UI", Tahoma, Arial, sans-serif;--control-font-latin:"Inter", "Instrument Sans", "Segoe UI", "Cairo ERP", Tahoma, Arial, sans-serif;--control-font-base:var(--control-font-ar);--control-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--control-font:var(--control-font-base);--control-font-size-xs:.75rem;--control-font-size-sm:.82rem;--control-font-size-base:.94rem;--control-line-height:1.65}.dark{--control-color-bg:#071421;--control-color-surface:#0e1c2b;--control-color-surface-muted:#13283a;--control-color-border:#274058;--control-color-text:#eef7f6;--control-color-muted:#a8b6c6;--control-color-text-muted:var(--control-color-muted);--control-shadow:0 18px 46px #00000047;--control-shadow-strong:0 28px 80px #00000061}.dark .control-sidebar,.dark .control-topbar,.dark .control-card,.dark .control-table-shell,.dark .control-stat-card,.dark .control-dashboard-money-card,.dark .control-workflow-card{border-color:color-mix(in srgb, var(--control-color-border) 78%, transparent)}*{box-sizing:border-box}html.custom-admin-v2{background:var(--control-color-bg);font-family:var(--control-font);font-variant-numeric:tabular-nums;font-size:16px;line-height:var(--control-line-height);text-rendering:optimizelegibility;overflow-x:hidden}html.custom-admin-v2:lang(ar),html.custom-admin-v2[dir=rtl]{--control-font:var(--control-font-ar)}html.custom-admin-v2:lang(tr),html.custom-admin-v2[dir=ltr]{--control-font:var(--control-font-latin)}@media (prefers-reduced-motion:no-preference){html.custom-admin-v2[data-theme-transition=active]::view-transition-old(root){animation-duration:.22s;animation-timing-function:ease-out}html.custom-admin-v2[data-theme-transition=active]::view-transition-new(root){animation-duration:.22s;animation-timing-function:ease-out}}.control-body{background:radial-gradient(circle at top right, #078f8a1f, transparent 28rem), var(--control-color-bg);min-width:0;color:var(--control-color-text);font-family:var(--control-font);font-size:var(--control-font-size-base);line-height:var(--control-line-height);margin:0;overflow-x:hidden}.control-shell{grid-template-columns:var(--control-sidebar-width) minmax(0, 1fr);max-width:100%;height:100dvh;min-height:100vh;display:grid;overflow:hidden}.control-main-shell{flex-direction:column;min-width:0;height:100dvh;display:flex;overflow:hidden}.control-main{min-width:0;padding:var(--control-space-6);flex:auto;overflow-y:auto}.control-sidebar{z-index:20;height:100dvh;max-height:100dvh;padding:var(--control-space-5);border-inline-end:1px solid var(--control-color-border);background:color-mix(in srgb, var(--control-color-surface) 92%, transparent);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;align-self:start;display:flex;position:sticky;top:0;overflow-y:auto}.control-sidebar[data-control-sidebar-fixed]{position:sticky;top:0}.control-sidebar-backdrop{display:none}.control-brand{gap:var(--control-space-2);margin-bottom:var(--control-space-6);color:inherit;text-decoration:none;display:grid}.erp-brand--control{align-items:center;gap:var(--control-space-3);display:flex}.erp-brand--control .erp-brand-logo{object-fit:contain;width:2.75rem;height:2.75rem}.erp-brand--control .erp-brand-fallback{border-radius:var(--control-radius-md);background:linear-gradient(135deg, var(--control-color-navy), var(--control-color-accent));color:#fff;place-items:center;width:2.75rem;height:2.75rem;font-weight:800;display:grid}.erp-brand--control .erp-brand-name{max-width:10rem;font-size:1.08rem;font-weight:800;line-height:1.25}.control-brand-subtitle{color:var(--control-color-muted);font-size:.82rem}.control-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:1.1rem;height:1.1rem}.control-nav{gap:var(--control-space-5);display:grid}.control-nav-group{min-width:0}.control-nav-group h2{margin:0 0 var(--control-space-2);color:var(--control-color-muted);font-size:.78rem;font-weight:800}.control-nav-items{gap:var(--control-space-1);display:grid}.control-nav-link{justify-content:flex-start;align-items:center;gap:var(--control-space-2);border-radius:var(--control-radius-sm);min-height:2.35rem;color:var(--control-color-text);padding:.55rem .75rem;font-size:.9rem;text-decoration:none;display:flex}.control-nav-icon{background:color-mix(in srgb, var(--control-color-surface-muted) 72%, transparent);width:1.75rem;height:1.75rem;color:var(--control-color-accent-strong);border-radius:.65rem;place-items:center;display:inline-grid}.control-nav-link.is-active .control-nav-icon{background:color-mix(in srgb, var(--control-color-accent) 16%, var(--control-color-surface));color:var(--control-color-accent-strong)}.control-nav-link span{overflow-wrap:anywhere;min-width:0}.control-nav-link:hover,.control-nav-link:focus-visible,.control-nav-link.is-active{background:var(--control-color-surface-muted);color:var(--control-color-accent-strong)}.control-nav-link.is-active{box-shadow:inset 3px 0 0 var(--control-color-accent);font-weight:800}[dir=rtl] .control-nav-link.is-active{box-shadow:inset -3px 0 0 var(--control-color-accent)}.control-nav-link.is-disabled{color:var(--control-color-muted);opacity:.68}.control-nav-link small{font-size:.68rem}.control-topbar{z-index:10;min-height:var(--control-topbar-height);margin:var(--control-space-4) var(--control-space-6) 0;border:1px solid var(--control-color-border);background:var(--control-color-surface);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);border-radius:1rem;align-items:center;gap:1.1rem;padding:.55rem .9rem;display:flex;position:relative;box-shadow:0 1px 2px #1c2b2b0a,0 8px 20px -12px #06868533}.control-topbar--glass{background:color-mix(in srgb, var(--control-color-surface) 94%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18)}.dark .control-topbar--glass{background:color-mix(in srgb, var(--control-color-surface) 90%, transparent);box-shadow:0 12px 28px #00000038}.control-search{align-items:center;gap:var(--control-space-2);border:1px solid var(--control-color-border);background:var(--control-color-bg);min-width:0;min-height:2.4rem;box-shadow:none;cursor:pointer;font:inherit;text-align:start;border-radius:.65rem;flex:26rem;grid-template-columns:auto minmax(0,1fr) auto;padding:0 .75rem;transition:border-color .16s,box-shadow .16s;display:grid}.control-search--disabled{color:var(--control-color-muted);cursor:default}.control-search:focus-within{border-color:var(--control-color-accent);background:var(--control-color-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--control-color-accent) 12%, transparent)}.control-search span{min-width:0;color:var(--control-color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.control-search small,.control-search kbd{color:var(--control-color-muted);white-space:nowrap;font-size:.76rem;line-height:1.2}.control-search kbd{border:1px solid var(--control-color-border);background:var(--control-color-surface);min-height:1.35rem;box-shadow:0 1px 0 var(--control-color-border);border-radius:.4rem;align-items:center;padding:.05rem .45rem;display:inline-flex}.control-search input{width:100%;min-height:2.7rem;color:var(--control-color-text);font:inherit;background:0 0;border:0;outline:0}.control-topbar-actions{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;padding:0;display:flex}.control-topbar-divider{background:var(--control-color-border);width:1px;height:1.65rem;margin-inline:.15rem;display:inline-block}.control-icon-button,.control-language-switcher summary,.control-profile summary{min-width:2.375rem;min-height:2.375rem;color:var(--control-color-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.control-icon-button:hover,.control-language-switcher summary:hover,.control-profile summary:hover{border-color:var(--control-color-border);background:color-mix(in srgb, var(--control-color-accent) 11%, var(--control-color-surface-muted));color:var(--control-color-accent-strong);transform:translateY(-1px)}.control-icon-button-label{margin-inline-start:.4rem;font-size:.78rem;font-weight:800;display:inline-block}.control-theme-trigger{width:2.375rem;padding-inline:0}.control-theme-trigger [data-control-theme-trigger-icon]{justify-content:center;align-items:center;display:inline-flex}.control-mobile-menu{display:none}.control-button{justify-content:center;align-items:center;gap:var(--control-space-2);min-height:2.375rem;font:inherit;text-align:center;white-space:normal;border:1px solid #0000;border-radius:.65rem;padding:0 .95rem;font-weight:800;line-height:1.25;text-decoration:none;display:inline-flex}.control-button kbd,.control-search kbd,.control-search small,.control-command-searchline kbd,.control-shortcuts-card kbd{font-family:var(--control-font-mono);font-size:.72rem;font-weight:800}.control-button--primary{background:var(--control-color-accent);color:#fff}.control-button--primary:hover,.control-button--primary:focus-visible{background:var(--control-color-accent-strong);transform:translateY(-1px)}.control-button--secondary{border-color:var(--control-color-border);background:var(--control-color-surface);color:var(--control-color-text)}.control-button--danger{color:#fff;background:#be123c;border-color:#be123c59}.control-button--whatsapp{color:#fff;background:#128c7e;border-color:#128c7e61}.control-button--whatsapp:hover,.control-button--whatsapp:focus-visible{background:#0f7a6f;transform:translateY(-1px)}.control-link-button{color:var(--control-color-accent-strong);cursor:pointer;font:inherit;text-align:start;text-underline-offset:.18em;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;display:inline}.control-button.is-disabled{cursor:not-allowed;opacity:.74}.control-theme-switcher,.control-language-switcher,.control-profile,.control-quick-create{position:relative}.control-profile{margin-inline-start:.15rem}.control-popover,.control-language-menu,.control-profile-menu,.control-quick-create-menu{z-index:20;min-width:12rem;padding:var(--control-space-2);border:1px solid var(--control-color-border);border-radius:var(--control-radius-md);background:var(--control-color-surface);box-shadow:var(--control-shadow-strong);position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0}.control-popover button,.control-language-menu a,.control-profile-menu button,.control-quick-create-menu a{align-items:center;gap:var(--control-space-2);border-radius:var(--control-radius-sm);width:100%;color:var(--control-color-text);font:inherit;text-align:start;background:0 0;border:0;padding:.75rem;text-decoration:none;transition:background .16s,color .16s,transform .16s,border-color .16s;display:flex}.control-popover button:hover,.control-popover button:focus-visible,.control-language-menu a:hover,.control-language-menu a:focus-visible,.control-profile-menu button:hover,.control-profile-menu button:focus-visible,.control-quick-create-menu a:hover,.control-quick-create-menu a:focus-visible{background:color-mix(in srgb, var(--control-color-accent) 9%, var(--control-color-surface-muted));color:var(--control-color-accent-strong);transform:translateY(-1px)}.control-popover button.is-active,.control-language-menu a.is-active,.control-popover button[data-control-theme-active=true],.control-popover button[aria-pressed=true]{background:var(--control-color-surface-muted);color:var(--control-color-accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--control-color-accent) 22%, transparent);font-weight:800}.control-command-palette,.control-shortcuts-help{z-index:60;position:fixed;inset:0}.control-command-palette[hidden],.control-shortcuts-help[hidden]{display:none}.control-command-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07142175;border:0;position:absolute;inset:0}.control-command-dialog,.control-shortcuts-card{gap:var(--control-space-4);width:min(42rem,100vw - 2rem);max-height:min(38rem,100vh - 2rem);padding:var(--control-space-5);border:1px solid color-mix(in srgb, var(--control-color-border) 70%, transparent);border-radius:var(--control-radius-xl);background:linear-gradient(180deg, color-mix(in srgb, var(--control-color-surface) 96%, transparent), var(--control-color-surface)), var(--control-color-surface);box-shadow:var(--control-shadow-strong);margin:clamp(4rem,11vh,7rem) auto;display:grid;position:relative;overflow:auto}.control-command-dialog>header,.control-shortcuts-card>header{gap:var(--control-space-4);justify-content:space-between;align-items:flex-start;display:flex}.control-command-dialog>header span,.control-shortcuts-card>header span{color:var(--control-color-accent-strong);font-size:.78rem;font-weight:900}.control-command-dialog h2,.control-shortcuts-card h2{margin:.2rem 0 0;font-size:1.2rem}.control-command-dialog>header .control-icon,.control-shortcuts-card>header .control-icon{transform:rotate(90deg)}[dir=rtl] .control-command-dialog>header .control-icon,[dir=rtl] .control-shortcuts-card>header .control-icon{transform:rotate(-90deg)}.control-command-searchline{gap:var(--control-space-3);border:1px solid var(--control-color-border);border-radius:var(--control-radius-md);background:var(--control-color-surface-muted);min-width:0;color:var(--control-color-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.8rem .95rem;display:grid}.control-command-searchline kbd,.control-shortcuts-card kbd{border:1px solid var(--control-color-border);background:var(--control-color-surface);min-height:1.5rem;color:var(--control-color-text);border-radius:.45rem;align-items:center;padding:.1rem .45rem;display:inline-flex}.control-command-list{gap:var(--control-space-2);display:grid}.control-command-list a{gap:var(--control-space-3);padding:var(--control-space-3);border-radius:var(--control-radius-md);color:var(--control-color-text);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.control-command-list a:hover,.control-command-list a:focus-visible{border-color:color-mix(in srgb, var(--control-color-accent) 32%, var(--control-color-border));background:var(--control-color-surface-muted)}.control-command-icon{background:color-mix(in srgb, var(--control-color-accent) 12%, var(--control-color-surface));width:2.35rem;height:2.35rem;color:var(--control-color-accent-strong);border-radius:.8rem;place-items:center;display:grid}.control-command-list strong,.control-command-list small{min-width:0;display:block}.control-command-list small{color:var(--control-color-muted);font-size:.78rem}.control-shortcuts-card dl{gap:var(--control-space-3);margin:0;display:grid}.control-shortcuts-card dl div{gap:var(--control-space-4);padding:var(--control-space-3);border:1px solid var(--control-color-border);border-radius:var(--control-radius-md);background:var(--control-color-surface-muted);justify-content:space-between;align-items:center;display:flex}.control-shortcuts-card dt,.control-shortcuts-card dd{margin:0}.control-shortcuts-card dd{color:var(--control-color-muted);text-align:end;font-size:.88rem}.control-quick-create summary{cursor:pointer;list-style:none}.control-quick-create summary::-webkit-details-marker{display:none}.control-language-switcher summary::-webkit-details-marker{display:none}.control-profile summary::-webkit-details-marker{display:none}.control-language-switcher summary{gap:var(--control-space-2);border-color:var(--control-color-border);padding:0 .65rem;list-style:none}.control-language-label{color:var(--control-color-text);white-space:nowrap;font-size:.78rem;font-weight:800}.control-language-emoji{place-items:center;width:1.3rem;font-size:.95rem;line-height:1;display:inline-grid}.control-profile summary{gap:var(--control-space-2);border-radius:.75rem;min-height:2.75rem;padding:.28rem .5rem .28rem .35rem;list-style:none}.control-profile-avatar{background:linear-gradient(160deg, #0aa19f, var(--control-color-accent-strong));color:#fff;width:2.1rem;height:2.1rem;box-shadow:0 0 0 2px var(--control-color-surface), 0 0 0 3px color-mix(in srgb, var(--control-color-accent) 18%, transparent);border-radius:999px;place-items:center;font-weight:900;display:grid}.control-profile-copy{text-align:start;min-width:0;display:grid}.control-profile-copy strong,.control-profile-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.control-profile-copy small,.control-profile-menu span{color:var(--control-color-muted);font-size:.75rem}.control-profile-menu-header{gap:.15rem;padding:.75rem;display:grid}.control-page-header{justify-content:space-between;align-items:flex-end;gap:var(--control-space-4);min-width:0;margin-bottom:var(--control-space-5);display:flex}.control-page-header span,.control-hero-copy span{color:var(--control-color-accent-strong);font-size:.82rem;font-weight:900}.control-page-header h1{margin:.25rem 0;font-size:clamp(1.55rem,2vw,2.15rem);line-height:1.25}.control-page-header p,.control-card-header p,.control-table-shell header p,.control-hero-copy p,.control-hero-panel p,.control-workflow-card span,.control-stat-card span,.control-empty-state p{color:var(--control-color-muted);margin:0;line-height:1.7}.control-dashboard{gap:clamp(var(--control-space-5), 2vw, var(--control-space-7));min-width:0;max-width:96rem;margin:0 auto;display:grid}.control-trip-detail-workspace,.control-standard-detail-workspace{gap:clamp(var(--control-space-5), 1.8vw, var(--control-space-6))}.control-trip-detail-workspace>.control-action-toolbar,.control-trip-detail-workspace>.control-card,.control-trip-detail-workspace>.control-table-shell,.control-standard-detail-workspace>.control-action-toolbar,.control-standard-detail-workspace>.control-card,.control-standard-detail-workspace>.control-table-shell{margin-block:0}.control-trip-detail-workspace>.control-kpi-grid,.control-trip-detail-workspace>.control-detail-grid,.control-standard-detail-workspace>.control-kpi-grid,.control-standard-detail-workspace>.control-detail-grid{gap:var(--control-space-5)}.control-dashboard-master{gap:clamp(var(--control-space-4), 1.6vw, var(--control-space-6))}.control-dashboard-summary-strip{gap:var(--control-space-3);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.control-dashboard-summary-strip article{gap:.15rem var(--control-space-3);min-width:0;padding:var(--control-space-4);border:1px solid color-mix(in srgb, var(--control-color-border) 80%, transparent);border-radius:var(--control-radius-md);background:color-mix(in srgb, var(--control-color-surface) 88%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;box-shadow:0 10px 28px #092f460f}.control-dashboard-summary-strip .control-icon{width:1.25rem;height:1.25rem;color:var(--control-color-accent-strong);grid-row:span 2}.control-dashboard-summary-strip span{color:var(--control-color-muted);font-size:.76rem;font-weight:850}.control-dashboard-summary-strip strong{min-width:0;color:var(--control-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:900;overflow:hidden}.control-dashboard-hero{gap:clamp(var(--control-space-4), 2vw, var(--control-space-6));border-radius:var(--control-radius-xl);background:linear-gradient(135deg, #092f46f5, #005c70f0), var(--control-color-navy);color:#fff;min-width:0;box-shadow:var(--control-shadow-strong);grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);padding:clamp(1.35rem,2.4vw,2rem);display:grid;overflow:hidden}.control-hero-copy span{color:#e4c86f}.control-hero-copy h2{max-width:42rem;margin:var(--control-space-3) 0;text-wrap:balance;font-size:clamp(1.75rem,2.55vw,2.65rem);line-height:1.25}.control-hero-copy,.control-hero-panel,.control-page-header>div,.control-page-header-actions{min-width:0}.control-hero-copy p,.control-hero-panel p{color:#ffffffc2;max-width:58ch}.control-hero-panel{align-content:end;align-self:stretch;gap:var(--control-space-3);padding:var(--control-space-5);border-radius:var(--control-radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff29;display:grid}.control-hero-panel .control-icon{color:#f2d778;width:1.45rem;height:1.45rem}.control-hero-panel strong{color:#f2d778;font-size:1.3rem}.control-kpi-grid,.control-workflow-grid{gap:var(--control-space-4);grid-template-columns:repeat(4,minmax(13rem,1fr));min-width:0;display:grid}.control-dashboard-top-analytics{gap:var(--control-space-5);min-width:0;display:grid}.control-dashboard-period-filter{justify-content:space-between;align-items:center;gap:var(--control-space-4);min-width:0;padding:var(--control-space-3);border:1px solid var(--control-color-border);border-radius:var(--control-radius-lg);background:var(--control-color-surface);box-shadow:var(--control-shadow);display:flex}.control-dashboard-period-filter>div{align-items:center;gap:var(--control-space-2);min-width:0;display:flex}.control-dashboard-period-filter>div span,.control-dashboard-period-filter>div strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.control-dashboard-period-filter>div span{color:var(--control-color-muted);font-size:.82rem;font-weight:800}.control-dashboard-period-filter>div strong{color:var(--control-color-text);font-weight:900}.control-dashboard-period-filter nav{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.control-dashboard-period-filter a{min-height:2rem;color:var(--control-color-muted);border:1px solid #0000;border-radius:.65rem;align-items:center;padding:0 .72rem;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.control-dashboard-period-filter a:hover,.control-dashboard-period-filter a:focus-visible,.control-dashboard-period-filter a.is-active{border-color:color-mix(in srgb, var(--control-color-accent) 28%, var(--control-color-border));background:color-mix(in srgb, var(--control-color-accent) 11%, var(--control-color-surface-muted));color:var(--control-color-accent-strong)}.control-dashboard-period-filter--chart-header{grid-column:1/-1}.control-stat-card,.control-card,.control-table-shell{border:1px solid var(--control-color-border);border-radius:var(--control-radius-lg);background:var(--control-color-surface);min-width:0;box-shadow:var(--control-shadow)}.control-stat-card{gap:var(--control-space-4);min-width:0;min-height:8.25rem;padding:clamp(var(--control-space-4), 1.35vw, var(--control-space-5));display:flex}.control-stat-icon,.control-empty-state-icon{background:color-mix(in srgb, var(--control-color-accent) 16%, var(--control-color-surface));width:2.4rem;height:2.4rem;color:var(--control-color-accent-strong);border-radius:999px;flex:none;place-items:center;display:grid}.control-stat-card--gold .control-stat-icon{background:color-mix(in srgb, var(--control-color-gold) 18%, var(--control-color-surface));color:#8a6406}.control-stat-card--navy .control-stat-icon{background:color-mix(in srgb, var(--control-color-navy) 14%, var(--control-color-surface));color:var(--control-color-navy)}.control-stat-card--emerald .control-stat-icon{background:color-mix(in srgb, var(--control-color-emerald) 14%, var(--control-color-surface));color:var(--control-color-emerald)}.control-stat-card p{color:var(--control-color-muted);overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:750;line-height:1.55}.control-stat-card strong{overflow-wrap:anywhere;margin:.35rem 0;font-size:clamp(1.55rem,2vw,2.1rem);line-height:1.08;display:block}.control-dashboard-metrics,.control-dashboard-metric-section{gap:var(--control-space-5);min-width:0;display:grid}.control-dashboard-metric-grid,.control-dashboard-currency-grid{gap:var(--control-space-4);grid-template-columns:repeat(4,minmax(12rem,1fr));min-width:0;display:grid}.control-dashboard-currency-grid{grid-template-columns:repeat(3,minmax(16rem,1fr))}.control-dashboard-money-card{min-width:0;min-height:100%;padding:var(--control-space-5);border:1px solid var(--control-color-border);border-radius:var(--control-radius-md);background:linear-gradient(180deg, var(--control-color-surface-muted), var(--control-color-surface))}.control-dashboard-money-card header{justify-content:space-between;align-items:center;gap:var(--control-space-3);margin-bottom:var(--control-space-3);display:flex}.control-dashboard-money-card header span,.control-dashboard-money-card dt{color:var(--control-color-muted);font-size:.88rem;line-height:1.55}.control-dashboard-money-card header strong{overflow-wrap:anywhere;font-size:1.08rem}.control-dashboard-money-card dl{gap:var(--control-space-3);margin:0;display:grid}.control-dashboard-money-card dl div{justify-content:space-between;align-items:baseline;gap:var(--control-space-3);min-width:0;display:flex}.control-dashboard-money-card dt,.control-dashboard-money-card dd{min-width:0}.control-dashboard-money-card dd{text-align:end;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.45}.control-card,.control-table-shell{padding:clamp(var(--control-space-5), 1.6vw, var(--control-space-6))}.control-card-header,.control-table-shell header{margin-bottom:var(--control-space-5);gap:.35rem;min-width:0;display:grid}.control-card-header h2,.control-table-shell h2{text-wrap:balance;margin:0 0 .25rem;font-size:clamp(1.18rem,1.35vw,1.45rem);line-height:1.25}.control-card-header p,.control-table-shell header p{max-width:72ch}.control-content-grid{gap:var(--control-space-5);grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);min-width:0;display:grid}.control-dashboard-recent-widgets{gap:var(--control-space-5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.control-dashboard-recent-grid--two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.control-dashboard-chartlike{align-items:stretch;gap:var(--control-space-5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.control-dashboard-chart-card{align-content:start;min-width:0;display:grid}.control-dashboard-chart-active-parties{grid-column:1/-1}.control-chart-bar-list,.control-chart-currency-list,.control-chart-currency-row{gap:var(--control-space-4);min-width:0;display:grid}.control-donut-panel{gap:var(--control-space-5);grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);align-items:center;display:grid}.control-donut-chart{aspect-ratio:1;background:radial-gradient(circle, var(--control-color-surface) 0 47%, transparent 48%), conic-gradient(var(--control-donut-gradient,var(--control-color-border) 0 100%));width:min(100%,12.5rem);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--control-color-border) 74%, transparent);text-align:center;border-radius:999px;justify-self:center;place-items:center;display:grid}.control-donut-chart strong{color:var(--control-color-text);font-size:1.55rem;font-weight:900;line-height:1}.control-donut-chart span{color:var(--control-color-muted);font-size:.74rem;font-weight:800}.control-chart-legend{gap:var(--control-space-2);display:grid}.control-chart-legend-item{align-items:center;gap:var(--control-space-2);border:1px solid color-mix(in srgb, var(--control-color-border) 72%, transparent);border-radius:var(--control-radius-sm);background:color-mix(in srgb, var(--control-color-surface-muted) 52%, transparent);grid-template-columns:auto minmax(0,1fr) auto;padding:.55rem .65rem;display:grid}.control-chart-legend-item i{background:var(--control-chart-color);border-radius:999px;width:.72rem;height:.72rem}.control-chart-legend-item span{min-width:0;color:var(--control-color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.control-chart-legend-item strong{color:var(--control-color-muted);font-size:.76rem}.control-combo-chart{gap:var(--control-space-3);min-height:17rem;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;padding-block-start:var(--control-space-3);display:grid}.control-combo-month{gap:var(--control-space-2);text-align:center;min-width:0;display:grid}.control-combo-bars{border:1px solid color-mix(in srgb, var(--control-color-border) 65%, transparent);border-radius:var(--control-radius-sm);background:linear-gradient(180deg, color-mix(in srgb, var(--control-color-border) 22%, transparent) 1px, transparent 1px) 0 0 / 100% 25%, color-mix(in srgb, var(--control-color-surface-muted) 48%, transparent);justify-content:center;align-items:end;gap:.35rem;height:11rem;padding:.65rem;display:flex}.control-combo-bar{width:.82rem;min-height:.35rem;height:var(--control-bar-height);border-radius:999px 999px 0 0}.control-combo-bar--invoice{background:linear-gradient(180deg, var(--control-color-accent), var(--control-color-accent-strong))}.control-combo-bar--receipt{background:linear-gradient(#d6a935,#a87312)}.control-combo-month>span{color:var(--control-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:900;overflow:hidden}.control-combo-month small{color:var(--control-color-muted);font-size:.68rem}.control-chart-currency-row{padding:var(--control-space-5);border:1px solid var(--control-color-border);border-radius:var(--control-radius-md);background:color-mix(in srgb, var(--control-color-surface) 86%, transparent)}.control-chart-currency-row header,.control-chart-bar-label{justify-content:space-between;align-items:baseline;gap:var(--control-space-3);min-width:0;display:flex}.control-chart-currency-row header span,.control-chart-bar-label span{color:var(--control-color-muted);font-size:.88rem;font-weight:700;line-height:1.5}.control-chart-currency-row header strong,.control-chart-bar-label strong{color:var(--control-color-text);overflow-wrap:anywhere;text-align:end;font-weight:900}.control-chart-bar-row{gap:var(--control-space-2);min-width:0;display:grid}.control-chart-bar-track{background:color-mix(in srgb, var(--control-color-border) 70%, transparent);height:.62rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--control-color-border) 45%, transparent);border-radius:999px;overflow:hidden}.control-chart-bar-fill{width:var(--control-chart-value,0%);border-radius:inherit;background:linear-gradient(90deg, var(--control-color-accent), var(--control-color-accent-strong));min-width:.35rem;max-width:100%;height:100%;display:block}.control-dashboard-recent-widget{min-width:0}.control-dashboard-recent-list{gap:var(--control-space-2);display:grid}.control-dashboard-recent-item{border:1px solid color-mix(in srgb, var(--control-color-border) 78%, transparent);border-radius:var(--control-radius-sm);background:color-mix(in srgb, var(--control-color-surface-muted) 38%, transparent);gap:.18rem;min-width:0;padding:.72rem .8rem;display:grid}.control-dashboard-recent-item a,.control-dashboard-recent-item span,.control-dashboard-recent-item small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.control-dashboard-recent-item a{color:var(--control-color-accent);font-weight:800;text-decoration:none}.control-dashboard-recent-item a:hover{text-decoration:underline}.control-dashboard-recent-item span{color:var(--control-color-text);font-size:.88rem;font-weight:750}.control-dashboard-recent-item small{color:var(--control-color-muted);font-size:.76rem}.control-muted-inline{color:var(--control-color-muted);font-size:.8rem;line-height:1.5;display:block}.control-workflow-grid,.control-workflow-grid--single-row{grid-template-columns:repeat(4,minmax(0,1fr))}.control-workflow-card{gap:var(--control-space-2);min-height:8rem;padding:var(--control-space-4);border:1px solid var(--control-color-border);border-radius:var(--control-radius-md);background:linear-gradient(180deg, var(--control-color-surface-muted), var(--control-color-surface));color:var(--control-color-text);text-decoration:none;display:grid}.control-workflow-card strong{font-size:1rem}.control-workflow-card.is-disabled{opacity:.66}.control-workflow-card small{color:var(--control-color-gold);font-weight:800}.control-table-wrap{width:100%;min-width:0;overflow-x:auto}.control-table-shell table{border-collapse:collapse;width:100%;min-width:30rem}.control-table-shell th,.control-table-shell td{border-bottom:1px solid var(--control-color-border);text-align:start;vertical-align:top;padding:.95rem .9rem;line-height:1.62}.control-table-shell th{background:var(--control-color-surface-muted);color:var(--control-color-muted);letter-spacing:0;font-size:.82rem;font-weight:900}.control-empty-state{justify-items:center;gap:var(--control-space-3);padding:var(--control-space-8);text-align:center;display:grid}.control-empty-state-icon{width:3rem;height:.35rem}.control-empty-state h3{margin:0}.control-orders-workspace{padding-bottom:var(--control-space-6)}.control-filter-grid{gap:var(--control-space-3);grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;display:grid}.control-filter-grid label,.control-record-stack,.control-money-stack,.control-row-actions{gap:var(--control-space-2);min-width:0;display:grid}.control-filter-grid label span{color:var(--control-color-muted);font-size:.8rem;font-weight:800}.control-filter-grid input,.control-filter-grid select{border:1px solid var(--control-color-border);border-radius:var(--control-radius-sm);background:var(--control-color-surface);width:100%;min-height:2.75rem;color:var(--control-color-text);font:inherit;padding:0 .8rem}.control-filter-actions{gap:var(--control-space-2);flex-wrap:wrap;display:flex}.control-filter-panel{position:relative;overflow:hidden}.control-filter-panel:before,.control-data-table:before,.control-detail-grid>.control-card:before{background:linear-gradient(180deg, var(--control-color-accent), var(--control-color-gold));content:"";opacity:.85;width:.25rem;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.control-data-table{position:relative;overflow:hidden}.control-data-table .control-table-wrap{border:1px solid color-mix(in srgb, var(--control-color-border) 72%, transparent);border-radius:var(--control-radius-md);background:color-mix(in srgb, var(--control-color-surface) 92%, transparent)}.control-data-table table{table-layout:auto}.control-data-table thead th{z-index:1;border-bottom-color:color-mix(in srgb, var(--control-color-border) 86%, var(--control-color-accent));background:linear-gradient(180deg, var(--control-color-surface-muted), color-mix(in srgb, var(--control-color-surface-muted) 70%, var(--control-color-surface)));position:sticky;top:0}.control-data-table tbody tr{transition:background-color .16s,box-shadow .16s}.control-data-table tbody tr:hover{background:color-mix(in srgb, var(--control-color-accent) 5%, var(--control-color-surface))}.control-data-table td,.control-data-table th{overflow-wrap:anywhere;max-width:28rem}.control-data-table td:last-child,.control-data-table th:last-child{width:1%;min-width:9rem}.control-status-cluster,.control-badge-list,.control-row-actions,.control-action-group{gap:var(--control-space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.control-row-actions,.control-action-group{justify-content:flex-start}[dir=rtl] .control-row-actions,[dir=rtl] .control-action-group{justify-content:flex-end}.control-record-stack .control-badge,.control-status-cluster .control-badge,.control-badge-list .control-badge{width:fit-content}.control-detail-grid>.control-card,.control-detail-grid>.control-table-shell{position:relative;overflow:hidden}.control-detail-list div{padding:var(--control-space-3);border:1px solid color-mix(in srgb, var(--control-color-border) 72%, transparent);border-radius:var(--control-radius-sm);background:color-mix(in srgb, var(--control-color-surface-muted) 44%, transparent)}.control-detail-list--compact div{padding:var(--control-space-2) var(--control-space-3)}.control-empty-state{border:1px dashed color-mix(in srgb, var(--control-color-border) 84%, var(--control-color-accent));border-radius:var(--control-radius-md);background:color-mix(in srgb, var(--control-color-surface-muted) 52%, transparent)}.control-empty-actions{gap:var(--control-space-2);flex-wrap:wrap}.control-alert{padding:var(--control-space-4);line-height:1.65}.control-alert p,.control-alert ul{margin:0}.control-alert ul{gap:var(--control-space-2);padding-inline-start:1.2rem;display:grid}.control-alert--success{border-color:color-mix(in srgb, var(--control-color-emerald) 36%, var(--control-color-border));background:color-mix(in srgb, var(--control-color-emerald) 10%, var(--control-color-surface))}.control-alert--error{border-color:color-mix(in srgb, #c64b4b 38%, var(--control-color-border));background:color-mix(in srgb, #c64b4b 10%, var(--control-color-surface))}.control-golden-form-shell{min-width:0}.control-golden-form-layout{gap:var(--control-space-5);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;display:grid}.control-golden-form-main,.control-golden-form-aside,.control-form-grid,.control-form-section,.control-form-summary-card,.control-form-summary-list,.control-form-safety-list{min-width:0;display:grid}.control-golden-form-main,.control-golden-form-aside{gap:var(--control-space-4)}.control-golden-form-aside{top:var(--control-space-5);position:sticky}.control-form-nested-panel,.control-order-builder-item{border:1px solid var(--control-color-border);border-radius:var(--control-radius-lg);background:color-mix(in srgb, var(--control-color-surface) 92%, transparent);padding:var(--control-space-4);box-shadow:0 10px 28px #092f460a}.control-order-builder-items{gap:var(--control-space-4);display:grid}.control-order-builder-item-header{justify-content:space-between;align-items:flex-start;gap:var(--control-space-4);margin-bottom:var(--control-space-4);display:flex}.control-order-builder-item-header p{margin:var(--control-space-1) 0 0;color:var(--control-color-text-muted);font-size:var(--control-font-size-sm)}.control-form-section{gap:var(--control-space-4)}.control-form-standard{display:block}.control-form-standard .control-form-card{border-color:color-mix(in srgb, var(--control-color-border) 84%, var(--control-color-accent));background:color-mix(in srgb, var(--control-color-surface) 98%, transparent);overflow:hidden;box-shadow:0 18px 44px #092f460f}.control-form-standard .control-form-card>.control-card-header{padding-bottom:var(--control-space-3);border-bottom:1px solid color-mix(in srgb, var(--control-color-border) 78%, transparent)}.control-form-standard-grid{align-items:start}.control-form-standard-grid>label,.control-form-standard-grid .control-service-field-option-row>label{gap:var(--control-space-2);min-width:0;display:grid}.control-form-standard-grid>label>span,.control-form-standard-grid .control-service-field-option-row>label>span,.control-form-standard-grid .control-fieldset legend{color:var(--control-color-muted);overflow-wrap:anywhere;font-size:.82rem;font-weight:800;line-height:1.45}.control-form-standard-grid>label>input,.control-form-standard-grid>label>select,.control-form-standard-grid>label>textarea,.control-form-standard-grid .control-service-field-option-row input,.control-form-standard-grid .control-service-field-option-row select,.control-form-standard-grid .control-service-field-option-row textarea{border:1px solid var(--control-color-border);border-radius:var(--control-radius-sm);background:var(--control-color-surface);width:100%;min-height:2.8rem;color:var(--control-color-text);font:inherit;padding:0 .85rem;line-height:1.45;transition:border-color .16s,box-shadow .16s,background-color .16s}.control-form-standard-grid>label>input[type=file]{padding-block:.48rem}.control-form-standard-grid>label>textarea,.control-form-standard-grid .control-service-field-option-row textarea{resize:vertical;min-height:7rem;padding-block:.75rem}.control-form-standard-grid>label>input[readonly],.control-form-standard-grid>label>textarea[readonly],.control-form-standard-grid .control-service-field-option-row input[readonly],.control-form-standard-grid .control-service-field-option-row textarea[readonly]{background:var(--control-color-surface-muted);color:var(--control-color-muted);cursor:not-allowed}.control-form-standard-grid>label>input:disabled,.control-form-standard-grid>label>select:disabled,.control-form-standard-grid>label>textarea:disabled,.control-form-standard-grid .control-service-field-option-row input:disabled,.control-form-standard-grid .control-service-field-option-row select:disabled,.control-form-standard-grid .control-service-field-option-row textarea:disabled{opacity:.72;cursor:not-allowed}.control-form-standard-grid>label>input:focus,.control-form-standard-grid>label>select:focus,.control-form-standard-grid>label>textarea:focus,.control-form-standard-grid .control-service-field-option-row input:focus,.control-form-standard-grid .control-service-field-option-row select:focus,.control-form-standard-grid .control-service-field-option-row textarea:focus{border-color:var(--control-color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--control-color-accent) 16%, transparent);outline:none}.control-form-standard-grid>label>textarea,.control-form-standard-grid>fieldset,.control-form-standard-grid>.control-field-full,.control-form-standard-grid>.control-form-actions{grid-column:1/-1}.control-form-standard-grid small{color:#b23b3b;overflow-wrap:anywhere;font-size:.8rem;font-weight:800;line-height:1.55}.control-form-standard-grid label small:first-of-type:not(:last-child){color:var(--control-color-muted);font-size:.78rem;font-weight:700}.control-form-standard-grid .control-fieldset{gap:var(--control-space-3);min-width:0;padding:var(--control-space-4);border:1px solid var(--control-color-border);border-radius:var(--control-radius-md);background:color-mix(in srgb, var(--control-color-surface-muted) 46%, transparent);margin:0;display:grid}.control-form-standard-grid .control-fieldset p{color:var(--control-color-muted);font-size:var(--control-font-size-sm);margin:0;line-height:1.65}.control-form-standard-grid .control-service-field-option-row{padding:var(--control-space-3);border:1px solid color-mix(in srgb, var(--control-color-border) 72%, transparent);border-radius:var(--control-radius-md);background:color-mix(in srgb, var(--control-color-surface) 86%, transparent);grid-template-columns:repeat(3,minmax(0,1fr))}.control-form-standard .control-form-actions{margin-top:var(--control-space-2);justify-content:flex-start}.control-form-section-muted{background:color-mix(in srgb, var(--control-color-surface-muted) 42%, var(--control-color-surface))}.control-form-grid{gap:var(--control-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.control-form-field,.control-field{gap:var(--control-space-2);min-width:0;display:grid}.control-field-full{grid-column:1/-1}.control-form-field span,.control-field span{color:var(--control-color-muted);overflow-wrap:anywhere;font-size:.82rem;font-weight:800;line-height:1.45}.control-form-field input,.control-form-field select,.control-form-field textarea,.control-field input,.control-field select,.control-field textarea{border:1px solid var(--control-color-border);border-radius:var(--control-radius-sm);background:var(--control-color-surface);width:100%;min-height:2.8rem;color:var(--control-color-text);font:inherit;padding:0 .85rem;line-height:1.45;transition:border-color .16s,box-shadow .16s,background-color .16s}.control-form-field textarea,.control-field textarea{resize:vertical;min-height:7rem;padding-block:.75rem}.control-form-field select,.control-field select,.control-filter-grid select{text-overflow:ellipsis}.control-form-field input[readonly],.control-field input[readonly]{background:var(--control-color-surface-muted);color:var(--control-color-muted);cursor:not-allowed}.control-form-field input:disabled,.control-form-field select:disabled,.control-form-field textarea:disabled,.control-field input:disabled,.control-field select:disabled,.control-field textarea:disabled{opacity:.72;cursor:not-allowed}.control-form-field input:focus,.control-form-field select:focus,.control-form-field textarea:focus,.control-field input:focus,.control-field select:focus,.control-field textarea:focus{border-color:var(--control-color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--control-color-accent) 16%, transparent);outline:none}.control-field-error{color:#b23b3b;overflow-wrap:anywhere;font-size:.8rem;font-weight:800;line-height:1.55}.control-field-hint{color:var(--control-color-muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.55}.control-form-actions{align-items:center;gap:var(--control-space-2);min-width:0;padding:var(--control-space-4);border:1px solid var(--control-color-border);border-radius:var(--control-radius-md);background:color-mix(in srgb, var(--control-color-surface) 94%, transparent);flex-wrap:wrap;display:flex;box-shadow:0 12px 30px #092f460d}.control-settings-golden-form .control-form-section{border-color:color-mix(in srgb, var(--control-color-border) 84%, var(--control-color-accent));overflow:hidden;box-shadow:0 12px 34px #092f460e}.control-settings-golden-form .control-form-section>.control-card-header{padding-bottom:var(--control-space-3);border-bottom:1px solid color-mix(in srgb, var(--control-color-border) 78%, transparent)}.control-branding-editor{gap:var(--control-space-4);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:center;display:grid}.control-branding-preview{place-items:center;gap:var(--control-space-3);min-height:11rem;padding:var(--control-space-4);border:1px dashed color-mix(in srgb, var(--control-color-accent) 45%, var(--control-color-border));border-radius:var(--control-radius-md);background:color-mix(in srgb, var(--control-color-surface-muted) 56%, transparent);text-align:center;display:grid}.control-branding-preview img{object-fit:contain;max-width:100%;max-height:6rem}.control-branding-preview>span{border-radius:var(--control-radius-md);background:linear-gradient(135deg, var(--control-color-navy), var(--control-color-accent));color:#fff;place-items:center;width:4.75rem;height:4.75rem;font-size:1.1rem;font-weight:900;display:grid}.control-branding-preview div{gap:.15rem;display:grid}.control-branding-preview small{color:var(--control-color-muted)}.control-company-logo{place-items:center;gap:var(--control-space-3);width:100%;min-width:0;padding:var(--control-space-4);border:1px dashed color-mix(in srgb, var(--control-color-accent) 38%, var(--control-color-border));border-radius:var(--control-radius-md);background:color-mix(in srgb, var(--control-color-surface-muted) 52%, transparent);text-align:center;margin-block-end:var(--control-space-4);display:grid;overflow:hidden}.control-company-logo img{object-fit:contain;width:min(100%,22rem);max-width:100%;max-height:clamp(7rem,22vw,12rem);display:block}.control-company-logo>span{border-radius:var(--control-radius-md);background:linear-gradient(135deg, var(--control-color-navy), var(--control-color-accent));color:#fff;place-items:center;width:4.75rem;height:4.75rem;font-size:1.1rem;font-weight:900;display:grid}.control-company-logo small{max-width:28rem;color:var(--control-color-muted)}.control-toggle-field{align-items:center;gap:var(--control-space-2);width:fit-content;color:var(--control-color-text);font-weight:700;display:inline-flex}.control-toggle-field input{width:1.1rem;height:1.1rem;accent-color:var(--control-color-accent)}.control-invoice-brand-logo{object-fit:contain;width:auto;max-width:8rem;height:2.75rem}.control-company-settings-form .control-page-header,.control-currency-form .control-page-header,.control-exchange-rate-form .control-page-header{padding:var(--control-space-5);border:1px solid var(--control-color-border);border-radius:var(--control-radius-md);background:linear-gradient(135deg, var(--control-color-surface), var(--control-color-surface-muted));box-shadow:var(--control-shadow)}.control-section-actions{gap:var(--control-space-3);flex-wrap:wrap;justify-content:flex-start;min-width:0;margin-block-end:var(--control-space-4);display:flex}.control-section-actions .control-alert{width:100%}.control-form-summary-list{gap:var(--control-space-3);margin:0}.control-form-summary-list div{border-bottom:1px solid var(--control-color-border);gap:.25rem;padding-block-end:var(--control-space-3);display:grid}.control-form-summary-list div:last-child{border-bottom:0;padding-block-end:0}.control-form-summary-list dt{color:var(--control-color-muted);font-size:.78rem;font-weight:800}.control-form-summary-list dd{color:var(--control-color-text);overflow-wrap:anywhere;margin:0;font-weight:800}.control-form-safety-list{gap:var(--control-space-2);color:var(--control-color-muted);margin:0;padding-inline-start:1.1rem;line-height:1.7}.control-money-summary{gap:var(--control-space-4);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.control-money-card{gap:var(--control-space-4);display:grid}.control-money-card>div:first-child span{color:var(--control-color-muted);font-size:.8rem;font-weight:800}.control-money-card>div:first-child strong{color:var(--control-color-accent-strong);margin-top:.15rem;font-size:1.45rem;display:block}.control-money-card dl,.control-money-stack{margin:0}.control-money-card dl{gap:var(--control-space-2);display:grid}.control-money-card dl div,.control-money-stack div{justify-content:space-between;gap:var(--control-space-3);display:flex}.control-money-card dt,.control-money-stack dt{color:var(--control-color-muted);font-size:.78rem}.control-money-card dd,.control-money-stack dd{color:var(--control-color-text);white-space:nowrap;margin:0;font-weight:900}.control-record-stack strong{color:var(--control-color-text)}.control-record-stack span{color:var(--control-color-muted);font-size:.82rem}.control-badge{border:1px solid var(--control-color-border);background:var(--control-color-surface-muted);width:max-content;max-width:100%;min-height:1.65rem;color:var(--control-color-text);text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:.18rem .58rem;font-size:.75rem;font-weight:900;line-height:1.2;display:inline-flex}.control-badge--info{border-color:color-mix(in srgb, var(--control-color-accent) 42%, var(--control-color-border));background:color-mix(in srgb, var(--control-color-accent) 12%, var(--control-color-surface));color:var(--control-color-accent-strong)}.control-badge--gold{border-color:color-mix(in srgb, var(--control-color-gold) 44%, var(--control-color-border));background:color-mix(in srgb, var(--control-color-gold) 14%, var(--control-color-surface));color:#7a5c12}.control-badge--success{border-color:color-mix(in srgb, var(--control-color-emerald) 42%, var(--control-color-border));background:color-mix(in srgb, var(--control-color-emerald) 12%, var(--control-color-surface));color:var(--control-color-emerald)}.control-badge--warning{border-color:color-mix(in srgb, var(--control-color-gold) 44%, var(--control-color-border));background:color-mix(in srgb, var(--control-color-gold) 14%, var(--control-color-surface));color:#8a6406}.control-badge--danger{border-color:color-mix(in srgb, #c64b4b 42%, var(--control-color-border));background:color-mix(in srgb, #c64b4b 12%, var(--control-color-surface));color:#b23b3b}.control-badge--neutral,.control-badge--muted,.control-badge--gray{border-color:color-mix(in srgb, var(--control-color-muted) 28%, var(--control-color-border));background:color-mix(in srgb, var(--control-color-muted) 10%, var(--control-color-surface));color:var(--control-color-muted)}.control-orders-table table{min-width:68rem}.control-orders-standard{gap:var(--control-space-5)}.control-financial-standard-stack{gap:var(--control-space-5);display:grid}.control-financial-standard-stack>.control-page-header,.control-financial-standard-stack>.control-orders-standard-kpis,.control-financial-standard-stack>.control-orders-filter-card,.control-financial-standard-stack>.control-orders-money-summary,.control-financial-standard-stack>.control-orders-standard-table{margin-block:0}.control-orders-standard .control-page-header{margin-bottom:0}.control-orders-standard-kpis{gap:var(--control-space-4);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.control-orders-filter-card{padding-block:var(--control-space-5)}.control-orders-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end}.control-orders-filter-actions{grid-column:1/-1;justify-content:flex-end;align-items:center}.control-filter-count{color:var(--control-color-muted);margin-inline-end:auto;font-size:.78rem;font-weight:800}.control-orders-money-summary{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.control-orders-standard-table{overflow:visible}.control-orders-standard-table .control-table-wrap{overflow-x:auto}.control-orders-standard-table table{min-width:64rem}.control-orders-standard-table th,.control-orders-standard-table td{vertical-align:top;padding-block:.72rem}.control-order-identity strong{color:var(--control-color-accent-strong);font-size:.92rem}.control-money-stack--compact{gap:.3rem}.control-money-stack--compact div{justify-content:space-between;align-items:baseline;gap:var(--control-space-3);display:flex}.control-orders-row-actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.35rem;min-width:max-content}.control-row-action-menu{position:relative}.control-row-action-menu summary{border:1px solid var(--control-color-border);color:var(--control-color-accent-strong);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;min-width:5.65rem;height:2.15rem;min-height:2.15rem;padding-inline:.7rem;font-size:.78rem;font-weight:850;display:inline-flex}.control-row-action-menu summary::marker{display:none}.control-row-action-menu summary::-webkit-details-marker{display:none}.control-row-action-menu summary:hover{background:var(--control-color-surface-muted);color:var(--control-color-accent-strong)}.control-row-action-menu[open] summary{background:color-mix(in srgb, var(--control-color-accent) 10%, var(--control-color-surface));border-color:color-mix(in srgb, var(--control-color-accent) 35%, var(--control-color-border));color:var(--control-color-accent-strong)}.control-row-action-menu summary svg,.control-row-action-button svg{flex:none;width:.95rem;height:.95rem}.control-row-action-menu>div{background:var(--control-color-surface);border:1px solid var(--control-color-border);border-radius:var(--control-radius-md);inset-inline-end:0;z-index:80;gap:.15rem;min-width:12rem;margin-top:.35rem;padding:.35rem;display:grid;position:absolute;top:100%;box-shadow:0 16px 38px #0f172a1f}.control-row-action-menu>div a,.control-row-action-menu>div button{border-radius:var(--control-radius-sm);color:var(--control-color-text);text-align:start;white-space:nowrap;border:0;align-items:center;gap:.45rem;width:100%;padding:.55rem .65rem;font-size:.8rem;font-weight:800;text-decoration:none;display:flex}.control-row-action-menu>div form{margin:0}.control-row-action-menu>div button{cursor:pointer;background:0 0}.control-row-action-menu>div a svg,.control-row-action-menu>div button svg{color:var(--control-color-accent-strong);flex:none;width:1rem;height:1rem}.control-row-action-menu>div a:hover,.control-row-action-menu>div button:hover{background:var(--control-color-surface-muted);color:var(--control-color-accent-strong)}.control-invoices-table table{min-width:72rem}.control-receipts-table table{min-width:78rem}.control-inline-link{color:var(--control-color-accent-strong);font-weight:900;text-decoration:none}.control-inline-link:hover{color:var(--control-color-accent);text-underline-offset:.18rem;text-decoration:underline}.control-row-actions .control-button{min-height:2.15rem;padding-inline:.75rem;font-size:.78rem}.control-orders-row-actions .control-button{color:var(--control-color-accent-strong);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;min-width:4.45rem;min-height:2.15rem;padding-inline:.7rem;line-height:1;display:inline-flex}.control-orders-row-actions .control-button span,.control-row-action-menu summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.control-orders-row-actions .control-button:hover,.control-row-action-menu summary:hover{border-color:color-mix(in srgb, var(--control-color-accent) 34%, var(--control-color-border))}.control-pagination{margin-top:var(--control-space-4)}.control-pagination nav{background:color-mix(in srgb, var(--control-color-surface-muted) 54%, var(--control-color-surface));border:1px solid var(--control-color-border);border-radius:var(--control-radius-md);align-items:center;padding:.65rem .75rem;display:block}.control-pagination svg{flex:none;width:1rem;height:1rem;display:inline-block}.control-pagination a,.control-pagination span{align-items:center}.control-pagination nav>div{min-height:0}.control-pagination nav>div:first-child{display:none!important}.control-pagination nav>div:nth-child(2){align-items:center;gap:var(--control-space-3);justify-content:space-between;display:flex!important}.control-pagination nav p{color:var(--control-color-muted);margin:0;font-size:.76rem;font-weight:800}.control-pagination nav p span{color:var(--control-color-text);font-weight:900}.control-pagination nav>div:nth-child(2)>div:last-child>span{background:var(--control-color-surface);border:1px solid var(--control-color-border);border-radius:999px;align-items:center;gap:.25rem;padding:.22rem;display:inline-flex;box-shadow:0 10px 24px #0f172a0f}.control-pagination nav>div:nth-child(2)>div:last-child a,.control-pagination nav>div:nth-child(2)>div:last-child span[aria-disabled]>span,.control-pagination nav>div:nth-child(2)>div:last-child span[aria-current]>span{color:var(--control-color-muted);min-width:1.8rem;min-height:1.8rem;transition:background var(--control-transition), color var(--control-transition);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:.35rem .55rem;font-size:.78rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;border-radius:999px!important}.control-pagination nav>div:nth-child(2)>div:last-child a:hover{background:color-mix(in srgb, var(--control-color-accent) 10%, var(--control-color-surface));color:var(--control-color-accent-strong)}.control-pagination nav>div:nth-child(2)>div:last-child span[aria-current]>span{background:var(--control-color-accent);color:#fff}.control-pagination nav>div:nth-child(2)>div:last-child span[aria-disabled]>span{cursor:not-allowed;opacity:.42}@media (width<=640px){.control-pagination nav>div:nth-child(2){flex-direction:column;align-items:stretch}.control-pagination nav>div:nth-child(2)>div:last-child{justify-content:center;display:flex}.control-pagination nav p{text-align:center}}@media (width>=72rem){.control-orders-standard-table .control-table-wrap{overflow:visible}}.control-empty-actions{margin-top:calc(var(--control-space-4) * -1);padding-bottom:var(--control-space-4);justify-content:center;display:flex}.control-breadcrumbs{gap:var(--control-space-2);color:var(--control-color-muted);flex-wrap:wrap;align-items:center;font-size:.86rem;font-weight:800;display:flex}.control-breadcrumbs a{color:var(--control-color-accent-strong);text-decoration:none}.control-breadcrumbs span:before,.control-breadcrumbs strong:before{content:"/";color:var(--control-color-border);margin-inline-end:var(--control-space-2)}.control-detail-grid{gap:var(--control-space-5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.control-code-block,.control-preview-panel{min-width:0;padding:var(--control-space-4);border:1px solid var(--control-color-border);border-radius:var(--control-radius-md);background:var(--control-color-surface-muted);color:var(--control-color-text)}.control-code-block{white-space:pre-wrap;word-break:break-word;overflow-x:auto}.control-preview-panel{gap:var(--control-space-2);display:grid}.control-preview-panel strong{color:var(--control-color-accent-strong)}.control-preview-panel p{color:var(--control-color-muted);margin:0}.control-safety-list{gap:var(--control-space-2);margin:0;padding-inline-start:1.25rem;display:grid}.control-detail-list{gap:var(--control-space-3);margin:0;display:grid}.control-detail-list div{gap:.2rem;min-width:0;display:grid}.control-detail-list dt{color:var(--control-color-muted);font-size:.78rem;font-weight:800}.control-detail-list dd{color:var(--control-color-text);overflow-wrap:anywhere;margin:0;font-weight:850}.control-detail-list--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.control-service-card-grid{gap:var(--control-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.control-service-card{gap:var(--control-space-4);min-width:0;padding:var(--control-space-5);border:1px solid var(--control-color-border);border-radius:var(--control-radius-md);background:linear-gradient(180deg, var(--control-color-surface-muted), var(--control-color-surface));display:grid}.control-service-card header{gap:var(--control-space-4);justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.control-service-card header span,.control-service-detail-list span,.control-muted-text{color:var(--control-color-muted);font-size:.82rem}.control-service-card h3{margin:.25rem 0 0;font-size:1.05rem}.control-service-card header strong{color:var(--control-color-accent-strong);white-space:nowrap}.control-service-detail-list{gap:var(--control-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.control-service-detail-list div{min-width:0;padding:var(--control-space-3);border:1px solid var(--control-color-border);border-radius:var(--control-radius-sm);background:var(--control-color-surface);gap:.25rem;display:grid}.control-service-detail-list strong{overflow-wrap:anywhere}.control-notes-grid{gap:var(--control-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.control-notes-grid section{min-width:0;padding:var(--control-space-4);border:1px solid var(--control-color-border);border-radius:var(--control-radius-md);background:var(--control-color-surface-muted)}.control-notes-grid h3{margin:0 0 var(--control-space-2);font-size:.95rem}.control-notes-grid p{color:var(--control-color-muted);overflow-wrap:anywhere;margin:0;line-height:1.7}.control-financial-detail-workspace{padding-bottom:var(--control-space-6)}.control-financial-hero{align-items:stretch}.control-financial-hero-status,.control-financial-hero-actions,.control-action-toolbar-actions{gap:var(--control-space-2);flex-wrap:wrap;align-items:center;display:flex}.control-currency-badge{border:1px solid color-mix(in srgb, var(--control-color-gold) 55%, transparent);background:color-mix(in srgb, var(--control-color-gold) 18%, transparent);color:#fff5cf;border-radius:999px;justify-content:center;align-items:center;min-width:3.25rem;min-height:1.75rem;padding:.2rem .65rem;font-size:.76rem;font-weight:900;display:inline-flex}.control-financial-hero .control-hero-panel>span{color:#ffffffb8;font-size:.78rem;font-weight:800}.control-financial-hero-actions{margin-top:auto}.control-financial-hero-actions form,.control-action-toolbar-actions form{margin:0;display:inline-flex}.control-progress{gap:var(--control-space-2);padding:var(--control-space-4) var(--control-space-5);border:1px solid var(--control-color-border);border-radius:var(--control-radius-md);background:var(--control-color-surface);box-shadow:var(--control-shadow);display:grid}.control-progress-heading{gap:var(--control-space-3);color:var(--control-color-muted);justify-content:space-between;align-items:center;font-size:.82rem;font-weight:800;display:flex}.control-progress-heading strong{color:var(--control-color-accent-strong)}.control-progress-track{background:var(--control-color-surface-muted);border-radius:999px;height:.55rem;overflow:hidden}.control-progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--control-color-accent-strong), var(--control-color-accent), var(--control-color-gold));height:100%;display:block}.control-identity-heading{gap:var(--control-space-4);margin-bottom:var(--control-space-5);padding-bottom:var(--control-space-4);border-bottom:1px solid var(--control-color-border);justify-content:space-between;align-items:flex-start;display:flex}.control-identity-heading>div{gap:.25rem;min-width:0;display:grid}.control-identity-heading span{color:var(--control-color-muted);font-size:.78rem;font-weight:800}.control-identity-heading strong{overflow-wrap:anywhere;font-size:1.15rem}.control-document-table table{min-width:760px}.control-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.control-timeline li{gap:var(--control-space-3);padding-block:var(--control-space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.control-timeline li:not(:last-child):after{background:var(--control-color-border);content:"";width:1px;position:absolute;inset-block:2rem -.5rem;inset-inline-start:.42rem}.control-timeline-marker{z-index:1;border:3px solid color-mix(in srgb, var(--control-color-accent) 30%, var(--control-color-surface));background:var(--control-color-accent-strong);border-radius:999px;width:.9rem;height:.9rem;margin-top:.25rem}.control-timeline strong{font-size:.9rem;display:block}.control-timeline p,.control-timeline time{color:var(--control-color-muted);margin:.2rem 0 0;font-size:.78rem}.control-action-toolbar{gap:var(--control-space-5);min-width:0;padding:var(--control-space-5);border:1px solid var(--control-color-border);border-radius:var(--control-radius-lg);background:var(--control-color-surface);box-shadow:var(--control-shadow);justify-content:space-between;align-items:center;display:flex}.control-action-toolbar h2{margin:0;font-size:1.05rem}.control-action-toolbar p{color:var(--control-color-muted);margin:.25rem 0 0;font-size:.82rem}.control-related-document{gap:var(--control-space-5);grid-template-columns:minmax(0,1fr) minmax(13rem,.75fr) auto;align-items:center;display:grid}.control-related-document-main{gap:var(--control-space-2);min-width:0;display:grid}.control-related-document-main strong{overflow-wrap:anywhere;font-size:1.05rem}.control-related-document-main span{color:var(--control-color-muted);font-size:.82rem}.control-trips-hero{gap:var(--control-space-6);color:#f8fffe;background:radial-gradient(circle at 15% 20%,#17aeab3d,#0000 30%),linear-gradient(135deg,#072f45,#075f6c);grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);align-items:center;display:grid;overflow:hidden}.control-trips-hero span{color:#8fe0d7;font-size:.78rem;font-weight:900}.control-trips-hero h2{margin:.45rem 0 0;font-size:clamp(1.45rem,2vw,2.25rem)}.control-trips-hero p{color:#f0fffdb8;max-width:48rem;margin:.65rem 0 0}.control-trip-timeline{gap:var(--control-space-3);justify-content:flex-end;align-items:center;min-width:0;display:flex}.control-trip-timeline span{min-width:5rem;min-inline-size:0;padding:var(--control-space-4);border-radius:var(--control-radius-md);overflow-wrap:anywhere;background:#ffffff14;border:1px solid #ffffff24;gap:.2rem;display:grid}.control-trip-timeline strong{color:#fff;overflow-wrap:anywhere;word-break:break-word;min-inline-size:0;font-size:1.45rem}.control-trip-timeline i{background:linear-gradient(90deg,#27c1b5,#e6bd59);width:1.5rem;height:2px}.control-trip-capacity-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.control-trips-table table{min-width:1320px}.control-trip-route-arrow{color:var(--control-color-accent-strong);font-size:1.1rem;font-weight:900}[dir=rtl] .control-trip-route-arrow{transform:scaleX(-1)}.control-trip-capacity{gap:var(--control-space-3);min-width:11rem;display:grid}.control-trip-capacity>div{gap:var(--control-space-3);justify-content:space-between;align-items:baseline;display:flex}.control-trip-capacity>div span,.control-trip-capacity small{color:var(--control-color-muted);font-size:.75rem}.control-trip-capacity .control-progress{gap:.35rem}.control-trip-capacity .control-progress-heading{font-size:.72rem}@media (width<=1100px){.control-shell{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:hidden visible}.control-main-shell{grid-area:1/1;height:auto;min-height:100vh;overflow:visible}.control-main{overflow:visible}.control-sidebar{width:min(20rem,100vw - 3rem);max-width:88vw;box-shadow:var(--control-shadow-strong);grid-area:1/1;transition:transform .18s;display:block;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-110%)}[dir=rtl] .control-sidebar{transform:translate(110%)}.control-shell.is-sidebar-open .control-sidebar{transform:translate(0)}.control-sidebar-backdrop{z-index:15;background:#0714216b;border:0;grid-area:1/1;display:none;position:fixed;inset:0}.control-shell.is-sidebar-open .control-sidebar-backdrop{display:block}.control-mobile-menu{display:inline-flex}.control-topbar{flex-wrap:wrap}.control-kpi-grid,.control-dashboard-summary-strip,.control-content-grid,.control-dashboard-recent-widgets,.control-money-summary,.control-orders-standard-kpis,.control-orders-filter-grid,.control-dashboard-chartlike,.control-dashboard-metric-grid,.control-dashboard-currency-grid,.control-detail-grid,.control-dashboard-hero,.control-golden-form-layout,.control-form-standard-grid .control-service-field-option-row{grid-template-columns:1fr}.control-golden-form-aside{position:static}.control-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-related-document,.control-trips-hero{grid-template-columns:1fr}.control-trip-timeline{justify-content:flex-start}}@media (width<=720px){html.custom-admin-v2{font-size:15px}.control-main,.control-topbar{padding:var(--control-space-4)}.control-topbar{gap:var(--control-space-3);flex-wrap:wrap}.control-search{flex-basis:100%;order:2;grid-template-columns:auto minmax(0,1fr)}.control-search small,.control-search kbd{display:none}.control-topbar-actions{min-width:0}.control-topbar-actions .control-button span,.control-topbar-actions .control-button kbd,.control-icon-button-label,.control-profile-copy{display:none}.control-page-header{flex-direction:column;align-items:stretch}.control-dashboard{gap:var(--control-space-5)}.control-dashboard-period-filter{flex-direction:column;align-items:stretch}.control-dashboard-period-filter nav{justify-content:flex-start}.control-dashboard-hero,.control-card,.control-table-shell,.control-stat-card{border-radius:var(--control-radius-md)}.control-dashboard-summary-strip article{padding:var(--control-space-3)}.control-command-dialog,.control-shortcuts-card{border-radius:var(--control-radius-lg);width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);margin:.5rem auto}.control-shortcuts-card dl div{align-items:flex-start;gap:var(--control-space-2);flex-direction:column}.control-shortcuts-card dd{text-align:start}.control-dashboard-hero,.control-card,.control-table-shell,.control-hero-panel{padding:var(--control-space-4)}.control-stat-card{min-height:auto}.control-kpi-grid,.control-workflow-grid,.control-dashboard-recent-widgets,.control-dashboard-chartlike,.control-dashboard-metric-grid,.control-dashboard-currency-grid,.control-filter-grid,.control-donut-panel,.control-combo-chart{grid-template-columns:1fr}.control-combo-chart{gap:var(--control-space-4)}.control-combo-bars{height:8rem}.control-money-card dl div,.control-dashboard-money-card dl div,.control-money-stack div{flex-direction:column;align-items:flex-start;gap:.12rem}.control-chart-currency-row header,.control-chart-bar-label{flex-direction:column;align-items:flex-start;gap:.25rem}.control-chart-currency-row header strong,.control-chart-bar-label strong{text-align:start}.control-form-grid{gap:var(--control-space-3);grid-template-columns:1fr}.control-branding-editor{grid-template-columns:1fr}.control-form-actions{flex-direction:column;align-items:stretch}.control-form-actions .control-button{justify-content:center;width:100%}.control-order-builder-item-header,.control-page-header-actions,.control-financial-hero-status,.control-financial-hero-actions,.control-section-actions{flex-direction:column;align-items:stretch}.control-order-builder-item-header .control-button,.control-section-actions .control-button{justify-content:center;width:100%}.control-table-wrap{margin-inline:calc(var(--control-space-4) * -1);padding-inline:var(--control-space-4)}.control-table-shell th,.control-table-shell td{padding:.75rem}.control-data-table td:last-child,.control-data-table th:last-child{min-width:8rem}.control-status-cluster,.control-badge-list,.control-row-actions,.control-action-group{flex-direction:column;align-items:stretch}.control-row-actions .control-button,.control-action-group .control-button,.control-empty-actions .control-button{justify-content:center;width:100%}.control-detail-list--compact,.control-service-card-grid,.control-service-detail-list,.control-notes-grid{grid-template-columns:1fr}.control-service-card header{flex-direction:column}.control-action-toolbar,.control-action-toolbar-actions{flex-direction:column;align-items:stretch}.control-action-toolbar-actions .control-button{justify-content:center;width:100%}.control-timeline li{grid-template-columns:auto minmax(0,1fr)}.control-timeline time{grid-column:2}.control-trip-timeline{flex-direction:column;align-items:stretch}.control-trip-timeline i{width:2px;height:1rem;margin-inline-start:1.5rem}.control-trip-capacity-metrics{grid-template-columns:1fr}}
