.wm-page{--muted:var(--wa-fill);min-width:0}.wm-page .ws-card{padding:20px}.wm-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:20px 0;display:grid}.wm-sample{border-left:3px solid var(--primary);background:var(--muted);color:var(--muted-foreground);margin:16px 0;padding:12px 16px;font-size:13px}.wm-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.wm-toolbar>.ws-input,.wm-toolbar>.ws-field{flex:1;width:auto;min-width:180px;max-width:100%}.wm-search{flex:1;align-items:center;gap:8px;min-width:180px;display:flex}.wm-breakdown{border-bottom:1px solid var(--border);grid-template-columns:140px minmax(40px,1fr) 110px;align-items:center;gap:14px;padding:12px 0;display:grid}.wm-page progress{accent-color:var(--primary);height:10px}.wm-page progress::-webkit-progress-bar{background:var(--wa-fill);border-radius:5px}.wm-page progress::-webkit-progress-value{background:var(--wa-accent);border-radius:5px}.wm-unit-grid,.wm-planning{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:20px 0;display:grid}.wm-document{background:var(--card);max-width:840px;color:var(--card-foreground);border:1px solid var(--border);margin:24px auto;padding:36px}.wm-document dt{color:var(--muted-foreground);font-size:12px}.wm-signoff{max-width:840px;margin:auto}.wm-signature-image{object-fit:contain;width:280px;max-width:100%;height:110px}.wm-scanner{aspect-ratio:16/9;background:var(--muted);border:1px solid var(--border);border-radius:8px;width:100%;max-width:700px;position:relative;overflow:hidden}.wm-scanner video{object-fit:cover;width:100%;height:100%}.wm-camera-empty{color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.ws-sidebrand .movegrid-brand{color:var(--foreground);align-items:center;gap:9px;font-size:22px;font-weight:700;text-decoration:none;display:flex}.ws-sidebrand .movegrid-symbol{flex-shrink:0;width:32px;height:36px}.ws-sidebrand .movegrid-word-accent{color:var(--primary)}@media (width<=600px){.wm-unit-grid,.wm-planning{grid-template-columns:1fr}.wm-document{padding:18px}.wm-breakdown{grid-template-columns:95px minmax(20px,1fr) 85px;font-size:12px}.wm-toolbar>.ws-input{width:100%}.wm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.workspace .ws-sidebar,.workspace .ws-topbar,.wm-page .ws-page-head,.wm-toolbar,.wm-signoff,.wm-sample,.wm-page>button{display:none!important}.workspace .ws-main{margin:0!important}.wm-document{border:0;max-width:none;margin:0;padding:0}body:has(.wm-document) [aria-label=CrewAI\ Assistant]{display:none}}.ws-appearance-root{--wa-canvas:#f4f7fb;--wa-card:#fff;--wa-fill:#edf2f7;--wa-text:#17263b;--wa-muted:#506077;--wa-border:#b4c1d1;--wa-contrast:#fff;--wa-shadow:0 2px 8px #17263b0a;--wa-emerald:#047857;--wa-violet:#6d28d9;--wa-ocean:#0369a1;--wa-amber:#92400e;--wa-crimson:#b91c1c;--wa-cyan:#0e7490;--wa-rose:#be185d;--wa-slate:#475569;--wa-accent:var(--wa-emerald);--wa-on-accent:#fff;--wa-accent-soft:#d9ede6;--wa-accent-ink:var(--wa-accent);--wa-danger:#b91c1c;--wa-warning:#92400e;--wa-overlay:#17263b55;--background:var(--wa-canvas);--foreground:var(--wa-text);--card:var(--wa-card);--card-foreground:var(--wa-text);--popover:var(--wa-card);--popover-foreground:var(--wa-text);--primary:var(--wa-accent);--primary-foreground:var(--wa-on-accent);--secondary:var(--wa-fill);--secondary-foreground:var(--wa-text);--accent:var(--wa-fill);--accent-foreground:var(--wa-text);--muted:var(--wa-fill);--muted-foreground:var(--wa-muted);--border:var(--wa-border);--input:var(--wa-border);--ring:var(--wa-accent-ink);--color-background:var(--wa-canvas);--color-foreground:var(--wa-text);--color-card:var(--wa-card);--color-card-foreground:var(--wa-text);--color-popover:var(--wa-card);--color-popover-foreground:var(--wa-text);--color-primary:var(--wa-accent);--color-primary-foreground:var(--wa-on-accent);--color-secondary:var(--wa-fill);--color-secondary-foreground:var(--wa-text);--color-accent:var(--wa-fill);--color-accent-foreground:var(--wa-text);--color-muted:var(--wa-fill);--color-muted-foreground:var(--wa-muted);--color-border:var(--wa-border);--color-input:var(--wa-border);--color-ring:var(--wa-accent-ink);background:var(--wa-canvas);min-height:100vh;color:var(--wa-text)}.ws-appearance-root[data-preset=midnight],[data-preview-preset=midnight]{--wa-canvas:#101827;--wa-card:#1b2738;--wa-fill:#25344a;--wa-text:#f1f5f9;--wa-muted:#bdcadd;--wa-border:#697d98}.ws-appearance-root[data-preset=driver],[data-preview-preset=driver]{--wa-canvas:#edf5f1;--wa-card:#fff;--wa-fill:#e0eee7;--wa-text:#15372c;--wa-muted:#456558;--wa-border:#9bb9a9}.ws-appearance-root[data-preset=bronze],[data-preview-preset=bronze]{--wa-canvas:#f6f1eb;--wa-card:#fffcf8;--wa-fill:#eee3d7;--wa-text:#38291d;--wa-muted:#705a48;--wa-border:#bea68f}.ws-appearance-root[data-preset=contrast],[data-preview-preset=contrast]{--wa-canvas:#000;--wa-card:#000;--wa-fill:#191919;--wa-text:#fff;--wa-muted:#e3e3e3;--wa-border:#fff}.ws-appearance-root[data-accent=violet]{--wa-accent:var(--wa-violet)}.ws-appearance-root[data-accent=ocean]{--wa-accent:var(--wa-ocean)}.ws-appearance-root[data-accent=amber]{--wa-accent:var(--wa-amber)}.ws-appearance-root[data-accent=crimson]{--wa-accent:var(--wa-crimson)}.ws-appearance-root[data-accent=cyan]{--wa-accent:var(--wa-cyan)}.ws-appearance-root[data-accent=rose]{--wa-accent:var(--wa-rose)}.ws-appearance-root[data-accent=slate]{--wa-accent:var(--wa-slate)}.ws-appearance-root[data-preset=midnight],.ws-appearance-root[data-preset=contrast]{--wa-accent-ink:color-mix(in srgb,var(--wa-accent) 25%,var(--wa-text));--wa-danger:#fca5a5;--wa-warning:#fde68a}.ws-appearance-root{--wa-accent-soft:color-mix(in srgb,var(--wa-accent) 12%,var(--wa-card));--wa-glass:color-mix(in srgb,var(--wa-card) 94%,transparent);--wa-mask:color-mix(in srgb,var(--wa-canvas) 82%,transparent)}.ws-appearance-root[data-wallpaper=true]{isolation:isolate;position:relative}.ws-appearance-root[data-wallpaper=true]:before{content:"";background-image:var(--workspace-wallpaper);z-index:-2;pointer-events:none;background-position:50%;background-size:cover;position:fixed;inset:0}.ws-appearance-root[data-wallpaper=true]:after{content:"";background:var(--wa-mask);z-index:-1;pointer-events:none;position:fixed;inset:0}.ws-appearance-root .workspace{--blue:var(--wa-accent-ink);--cyan:var(--wa-accent-ink);--navy:var(--wa-text);--muted:var(--wa-muted);--line:var(--wa-border);--canvas:var(--wa-canvas);--danger:var(--wa-danger);--success:var(--wa-accent-ink);color:var(--wa-text);background:0 0}.ws-appearance-root[data-wallpaper=true] .ws-main{background:var(--wa-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ws-appearance-root .ws-sidebar,.ws-appearance-root .ws-topbar{background:var(--wa-card);border-color:var(--wa-border)}.ws-appearance-root[data-wallpaper=true] .ws-sidebar,.ws-appearance-root[data-wallpaper=true] .ws-topbar{background:var(--wa-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ws-appearance-root :is(.ws-card,.ws-table-wrap,.ws-modal,.ws-workspace-menu,.ws-inventory-card,.ws-calendar-day,.ws-dispatch__left,.ws-dispatch__grid,.ws-signature,.ws-field-selector button,.ws-onboard),.ws-appearance-root :is(.ws-input,.ws-select,.ws-textarea,.language-switcher select){background:var(--wa-card);color:var(--wa-text);border-color:var(--wa-border)}.ws-appearance-root :is(input,textarea)::placeholder{color:var(--wa-muted);opacity:1}.ws-appearance-root :is(.ws-table th,.ws-material-options,.ws-invoice-summary>div,.ws-signature__top,.ws-calendar-day.is-outside-month,.ws-empty,.ws-quantity button,.ws-workspace-switcher>button){background:var(--wa-fill);color:var(--wa-muted);border-color:var(--wa-border)}.ws-appearance-root :is(.ws-nav button,.ws-nav__group,.ws-field label,.ws-tabs button,.ws-topbar__user,.ws-topbar__crumb,.ws-stat__hint,.ws-icon-btn,.ws-modal-close,.ws-quote-lines>div,.ws-workflow li,.ws-dispatch__hour,.ws-field-selector button,.ws-calendar-day>b){color:var(--wa-muted)}.ws-appearance-root :is(.ws-sidebrand,.ws-account,.ws-list-row,.ws-table td,.ws-dispatch__slot){border-color:var(--wa-border)}.ws-appearance-root :is(.ws-btn,.ws-quantity button){background:var(--wa-card);color:var(--wa-text);border-color:var(--wa-border)}.ws-appearance-root :is(.ws-btn.primary,.ws-btn.primary:hover){background:var(--wa-accent);color:var(--wa-on-accent);border-color:var(--wa-accent)}.ws-appearance-root .ws-btn.danger{color:var(--wa-danger)}.ws-appearance-root :is(.ws-nav button.active,.ws-nav button:hover,.ws-workspace-menu button.active,.ws-workspace-menu button:hover,.ws-stat__icon,.ws-field-selector button.active,.ws-dispatch-job,.ws-workflow li.complete>span){background:var(--wa-accent-soft);color:var(--wa-accent-ink)}.ws-appearance-root :is(.ws-dispatch-job b,.ws-dispatch-job small){color:var(--wa-accent-ink)}.ws-appearance-root .ws-tabs button.active{color:var(--wa-accent-ink);border-color:var(--wa-accent-ink)}.ws-appearance-root :is(.ws-chip,.ws-chip.blue,.ws-chip.green){background:var(--wa-accent-soft);color:var(--wa-accent-ink)}.ws-appearance-root .ws-chip.orange{background:var(--wa-fill);color:var(--wa-warning)}.ws-appearance-root .ws-chip.red{background:var(--wa-fill);color:var(--wa-danger)}.ws-appearance-root .ws-table tbody tr:hover{background:var(--wa-fill)}.ws-appearance-root :is(.ws-alert,.ws-error){background:var(--wa-card);border-color:var(--wa-border);color:var(--wa-text)}.ws-appearance-root .ws-error{color:var(--wa-danger)}.ws-appearance-root .ws-avatar,.ws-appearance-root .ws-quote-total{background:var(--wa-accent);color:var(--wa-on-accent)}.ws-appearance-root .ws-quote-total small{color:var(--wa-on-accent)}.ws-appearance-root .recharts-bar-rectangle path{fill:var(--wa-accent-ink)}.ws-appearance-root .recharts-cartesian-axis-tick text{fill:var(--wa-muted)}.ws-appearance-root .recharts-default-tooltip{background:var(--wa-card)!important;border-color:var(--wa-border)!important;color:var(--wa-text)!important}.ws-appearance-root :is(button,input,select,textarea):focus-visible{outline:2px solid var(--wa-accent-ink);outline-offset:3px}.ws-appearance-settings{max-width:1100px}.ws-appearance-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}.ws-appearance-heading h2{margin:0 0 6px;font-size:19px}.ws-appearance-heading p{color:var(--wa-muted);margin:0;font-size:12px}.ws-appearance-settings fieldset{border:0;border-top:1px solid var(--wa-border);min-width:0;margin:0;padding:25px 0}.ws-appearance-settings legend{padding:0 14px 0 0;font-size:13px;font-weight:600}.ws-preset-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.ws-preset-option{white-space:normal;border:1px solid var(--wa-border);background:var(--wa-card);min-width:0;height:auto;color:var(--wa-text);border-radius:8px;flex-direction:column;gap:0;padding:0;overflow:hidden}.ws-preset-option[aria-pressed=true]{outline:2px solid var(--wa-accent-ink);outline-offset:3px}.ws-preset-thumbnail{--wa-canvas:#f4f7fb;--wa-card:#fff;--wa-fill:#edf2f7;--wa-text:#17263b;--wa-muted:#506077;--wa-border:#b4c1d1;background:var(--wa-canvas);border-bottom:1px solid var(--wa-border);gap:6px;width:100%;height:100px;padding:10px;display:flex}.ws-preset-thumbnail[data-preview-preset=midnight]{--wa-canvas:#101827;--wa-card:#1b2738;--wa-fill:#25344a;--wa-border:#697d98}.ws-preset-thumbnail[data-preview-preset=driver]{--wa-canvas:#edf5f1;--wa-card:#fff;--wa-fill:#e0eee7;--wa-border:#9bb9a9}.ws-preset-thumbnail[data-preview-preset=bronze]{--wa-canvas:#f6f1eb;--wa-card:#fffcf8;--wa-fill:#eee3d7;--wa-border:#bea68f}.ws-preset-thumbnail[data-preview-preset=contrast]{--wa-canvas:#000;--wa-card:#000;--wa-fill:#191919;--wa-border:#fff}.ws-preset-side{background:var(--wa-card);border:1px solid var(--wa-border);align-content:start;gap:7px;width:25%;padding:10px 5px;display:grid}.ws-preset-side i{background:var(--wa-border);height:3px}.ws-preset-side i:nth-child(2){background:var(--wa-accent)}.ws-preset-content{flex:1;gap:7px;min-width:0;display:grid}.ws-preset-top{background:var(--wa-border);width:65%;height:6px}.ws-preset-metrics{gap:4px;display:flex}.ws-preset-metrics i{background:var(--wa-card);border:1px solid var(--wa-border);flex:1}.ws-preset-table{background:var(--wa-card);border:1px solid var(--wa-border);gap:4px;padding:5px;display:grid}.ws-preset-table i{background:var(--wa-border);height:2px}.ws-preset-label{text-align:left;justify-content:space-between;align-items:center;gap:5px;width:100%;min-height:48px;padding:13px 10px;font-size:11px;display:flex}.ws-preset-label svg{color:var(--wa-accent-ink);flex-shrink:0}.ws-accent-palette{flex-wrap:wrap;gap:16px;display:flex}.ws-accent-option{flex-direction:column;gap:10px;width:82px;height:auto;padding:7px}.ws-accent-option>span{width:35px;height:35px;color:var(--wa-on-accent);background:var(--wa-emerald);border-radius:50%;place-items:center;display:grid}.ws-accent-option[aria-pressed=true]>span{outline:2px solid var(--wa-accent-ink);outline-offset:4px}.ws-accent-option small{color:var(--wa-text);font-size:10px}[data-swatch=violet]{background:var(--wa-violet)!important}[data-swatch=ocean]{background:var(--wa-ocean)!important}[data-swatch=amber]{background:var(--wa-amber)!important}[data-swatch=crimson]{background:var(--wa-crimson)!important}[data-swatch=cyan]{background:var(--wa-cyan)!important}[data-swatch=rose]{background:var(--wa-rose)!important}[data-swatch=slate]{background:var(--wa-slate)!important}.ws-wallpaper-options{gap:20px;display:grid}.ws-wallpaper-upload{border:1px dashed var(--wa-border);background:var(--wa-card);border-radius:8px;align-items:center;gap:15px;padding:18px;display:flex}.ws-wallpaper-upload>svg{color:var(--wa-muted)}.ws-wallpaper-upload>div{flex:1;gap:7px;display:grid}.ws-wallpaper-upload strong{font-size:12px}.ws-wallpaper-upload small{color:var(--wa-muted);font-size:11px}.ws-wallpaper-link{max-width:720px}.ws-wallpaper-link label{margin-bottom:8px;font-size:12px;display:block}.ws-wallpaper-link>div{gap:10px;display:flex}.ws-wallpaper-link input{min-width:0}.ws-wallpaper-remove{color:var(--wa-danger);justify-self:start}.ws-appearance-notice{color:var(--wa-accent-ink);font-size:12px}@media (width<=1150px){.ws-preset-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.ws-preset-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ws-appearance-heading{flex-direction:column;align-items:flex-start}.ws-appearance-heading>button{width:100%}.ws-accent-palette{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ws-accent-option{width:100%}.ws-wallpaper-upload{flex-wrap:wrap}.ws-wallpaper-upload>button{width:100%}.ws-wallpaper-link>div{flex-wrap:wrap}.ws-wallpaper-link button{width:100%}}.ws-copilot-portal{display:contents}.ws-nav{scrollbar-width:thin;flex:1;align-content:start;min-height:0;overflow-y:auto}.ws-nav__group{text-transform:uppercase;letter-spacing:.08em;color:#8497aa;padding:16px 12px 6px;font-size:9px;font-weight:700;line-height:1.5}.ws-nav__group:first-child{padding-top:6px}.ws-nav button{flex-shrink:0;align-items:center;height:auto;min-height:36px}.ws-nav button span{white-space:normal;line-height:1.35}.ws-sidebar .ws-account{flex-shrink:0}.ws-topbar__crumb{min-width:0}.ws-topbar__crumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
