@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Cairo:wght@600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600&family=Cairo:wght@600;700;800&display=swap";.month-year-picker{position:relative;display:inline-block;min-width:0}.month-year-picker__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:40px;padding:0 14px 0 16px;border-radius:999px;border:1px solid rgba(148,163,184,.55);background:#fff;color:#334155;font-size:.92rem;font-weight:600;font-family:inherit;line-height:1.2;cursor:pointer;text-align:start;transition:border-color .15s ease,box-shadow .15s ease}.month-year-picker__trigger:hover{border-color:#64748ba6;box-shadow:0 1px 2px #0f172a0f}.month-year-picker__trigger:focus-visible{outline:2px solid rgba(59,130,246,.45);outline-offset:2px}.month-year-picker__trigger:disabled{opacity:.55;cursor:not-allowed}.month-year-picker__trigger.is-open{border-color:#3b82f673;box-shadow:0 0 0 3px #3b82f61f}.month-year-picker__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.month-year-picker__value--placeholder{color:#64748b;font-weight:500}.month-year-picker__icon{flex-shrink:0;color:#0f172a}.month-year-picker__popover{position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:200;min-width:min(280px,100vw - 24px);padding:12px;border-radius:16px;border:1px solid rgba(148,163,184,.45);background:#fff;box-shadow:0 10px 40px #0f172a1f,0 2px 8px #0f172a0f}.month-year-picker--popover-end .month-year-picker__popover{inset-inline-start:auto;inset-inline-end:0}.month-year-picker__year-row{margin-bottom:10px}.month-year-picker__year-row select{width:100%;min-height:38px;padding:0 12px;border-radius:10px;border:1px solid rgba(148,163,184,.45);background:#f8fafc;color:#0f172a;font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer}.month-year-picker__months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.month-year-picker__month{padding:8px 6px;border-radius:10px;border:1px solid transparent;background:#f1f5f9;color:#334155;font-size:.78rem;font-weight:600;font-family:inherit;line-height:1.2;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.month-year-picker__month:hover{background:#e2e8f0}.month-year-picker__month.is-selected{border-color:#3b82f68c;background:#3b82f61f;color:#1e40af}.month-year-picker__footer{display:flex;justify-content:flex-end;margin-top:10px;padding-top:8px;border-top:1px solid rgba(226,232,240,.9)}.month-year-picker__clear{padding:6px 12px;border:none;border-radius:8px;background:transparent;color:#64748b;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer}.month-year-picker__clear:hover{color:#0f172a;background:#f1f5f9}.drawings-hero{position:relative;overflow:hidden;border-radius:1.35rem;padding:1.75rem 1.75rem 2rem;background:linear-gradient(90deg,#fffffffa,#f1f5ffe6,#0f172a2e),var(--drawings-hero-image) center center / cover no-repeat,radial-gradient(1000px 480px at 0% 0%,rgba(99,102,241,.22),transparent 55%),radial-gradient(800px 400px at 100% 0%,rgba(236,72,153,.16),transparent 50%),radial-gradient(600px 360px at 50% 100%,rgba(16,185,129,.12),transparent 45%),linear-gradient(135deg,#fffffffa,#f1f5fff5,#f8fafcfa);border:1px solid rgba(148,163,184,.35);box-shadow:0 1px 2px #0f172a0d,0 22px 48px #4f46e514,inset 0 1px #ffffffd9}.drawings-hero:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.06),transparent 42%);pointer-events:none}.drawings-hero__badge{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem;margin-bottom:.85rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4338cafa;background:linear-gradient(135deg,#e0e7ffeb,#ede9fee0);border:1px solid rgba(165,180,252,.65);box-shadow:0 6px 16px #4f46e51f}.drawings-hero__badge svg{flex-shrink:0;opacity:.95}.drawings-hero .drawings-hero__page-header.page-header{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;align-items:flex-start}.drawings-hero .drawings-hero__page-header.page-header:before,.drawings-hero .drawings-hero__page-header.page-header:after{display:none!important}.drawings-hero .drawings-hero__page-header .page-title{max-width:22ch;margin-bottom:.4rem;letter-spacing:-.03em;color:#0f172afa!important}.drawings-hero .drawings-hero__page-header .page-subtitle{max-width:54ch;margin:0;font-size:1.02rem;line-height:1.55;color:#334155eb!important}.drawings-hero .drawings-hero__page-header .page-header__actions{padding-top:.25rem}.drawings-hero .sales-drawings-page__hero-badge{margin-bottom:.75rem;background:linear-gradient(135deg,#e0e7ffeb,#ede9fee0);border-color:#a5b4fca6;color:#4338cafa}.drawings-hero .sales-drawings-page__lede{color:#334155f0}.drawings-hero .page-title{margin:.5rem 0}.drawings-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:1rem}.drawings-kpi-card{position:relative;display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.05rem;border-radius:1.1rem;border:1px solid rgba(226,232,240,.95);overflow:hidden;min-height:108px;background:#ffffffeb;box-shadow:0 1px 2px #0f172a0a,0 12px 28px #0f172a0f}.drawings-kpi-card:before{content:"";position:absolute;inset:auto -30% -40% auto;width:140px;height:140px;border-radius:50%;pointer-events:none;opacity:.55}.drawings-kpi-card[data-kpi-tone=open]:before{background:radial-gradient(circle,rgba(148,163,184,.22) 0%,transparent 70%)}.drawings-kpi-card[data-kpi-tone=review]:before{background:radial-gradient(circle,rgba(99,102,241,.35) 0%,transparent 70%)}.drawings-kpi-card[data-kpi-tone=approved]:before{background:radial-gradient(circle,rgba(16,185,129,.35) 0%,transparent 70%)}.drawings-kpi-card[data-kpi-tone=released]:before{background:radial-gradient(circle,rgba(236,72,153,.3) 0%,transparent 70%)}.drawings-kpi-card[data-kpi-tone=open]{border-color:#e2e8f0fa;background:linear-gradient(145deg,#fffffffa,#fffffff5)}.drawings-kpi-card[data-kpi-tone=review]{border-color:#a5b4fc73;background:linear-gradient(145deg,#eef2fffa,#fffffff5)}.drawings-kpi-card[data-kpi-tone=approved]{border-color:#6ee7b773;background:linear-gradient(145deg,#ecfdf5fa,#fffffff5)}.drawings-kpi-card[data-kpi-tone=released]{border-color:#f9a8d473;background:linear-gradient(145deg,#fdf2f8fa,#fffffff5)}.drawings-kpi-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:14px;color:#1e293bf2}.drawings-kpi-card[data-kpi-tone=open] .drawings-kpi-card__icon{background:linear-gradient(145deg,#f1f5f9fa,#e2e8f0d9);color:#334155}.drawings-kpi-card[data-kpi-tone=review] .drawings-kpi-card__icon{background:linear-gradient(145deg,#818cf866,#6366f138);color:#4338ca}.drawings-kpi-card[data-kpi-tone=approved] .drawings-kpi-card__icon{background:linear-gradient(145deg,#34d39961,#10b98133);color:#057a55}.drawings-kpi-card[data-kpi-tone=released] .drawings-kpi-card__icon{background:linear-gradient(145deg,#f472b661,#ec489933);color:#be185d}.drawings-kpi-card__copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.drawings-kpi-card__label{font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#475569e0}.drawings-kpi-card__value{font-size:1.65rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#0f172af5}.drawings-panel{border-radius:1.15rem;border:1px solid rgba(226,232,240,.98);background:linear-gradient(180deg,#fffffff7,#f8fafcf0);box-shadow:0 1px 2px #0f172a0a,0 16px 40px #0f172a0f;overflow:hidden}.drawings-panel__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.15rem 1.2rem .85rem;border-bottom:1px solid rgba(241,245,249,.98)}.drawings-panel__toolbar-scroll{flex:1 1 280px;min-width:0;overflow-x:auto;padding-bottom:4px;margin-bottom:-4px;scrollbar-width:thin}.drawings-panel__toolbar-scroll .status-tabs{flex-wrap:nowrap;width:max-content;max-width:none}.drawings-panel__toolbar-actions{flex:0 1 280px;display:flex;justify-content:flex-end}.drawings-panel__body{padding:1rem 1.2rem 1.25rem}.drawings-panel__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.2rem 1.15rem;border-top:1px solid rgba(241,245,249,.98);font-size:.88rem;color:#475569eb}.drawings-request-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.drawings-request-card{position:relative;width:100%;text-align:inherit;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr) minmax(0,1fr) auto auto minmax(0,.95fr) auto;gap:.65rem 1rem;align-items:center;padding:.95rem 1.05rem .95rem 1.15rem;border-radius:1rem;border:1px solid rgba(226,232,240,.95);border-inline-start-width:4px;border-inline-start-style:solid;border-inline-start-color:#94a3b88c;background:linear-gradient(180deg,#fff,#f8fafcb8);cursor:pointer;font:inherit;color:inherit;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.drawings-request-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0f172a0d,0 14px 32px #0f172a14;border-color:#cbd5e1fa}.drawings-request-card[data-drawing-status=requested]{border-inline-start-color:#38bdf8f2}.drawings-request-card[data-drawing-status=assigned]{border-inline-start-color:#818cf8f2}.drawings-request-card[data-drawing-status=in_progress]{border-inline-start-color:#fbbf24fa}.drawings-request-card[data-drawing-status=review]{border-inline-start-color:#a78bfafa}.drawings-request-card[data-drawing-status=revision_required]{border-inline-start-color:#fb7185fa}.drawings-request-card[data-drawing-status=approved]{border-inline-start-color:#34d399fa}.drawings-request-card[data-drawing-status=released]{border-inline-start-color:#f472b6fa}.drawings-request-card__code{font-size:1rem;font-weight:800;letter-spacing:-.025em;color:#0f172af5}.drawings-request-card__customer strong{display:block;font-size:.92rem;color:#0f172af0}.drawings-request-card__customer span{display:block;margin-top:.15rem;font-size:.78rem;color:#64748beb}.drawings-request-card__designer{font-size:.84rem;color:#475569f2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawings-priority-pill{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .55rem;border-radius:999px;font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}.drawings-priority-pill[data-priority=low]{background:#f1f5f9fa;border-color:#e2e8f0;color:#475569f2}.drawings-priority-pill[data-priority=medium]{background:#fffffffa;border-color:#e2e8f0;color:#475569f5}.drawings-priority-pill[data-priority=high]{background:#ffedd5d9;border-color:#fb923c73;color:#c2410cfa}.drawings-priority-pill[data-priority=urgent]{background:#fee2e2d9;border-color:#f8717173;color:#b91c1cfa}.drawings-request-card__date{font-size:.82rem;color:#64748bf0}.drawings-request-card__chev{display:inline-flex;opacity:.4}html[lang=ar] .drawings-request-card__chev{transform:scaleX(-1)}.designers-studio .drawings-empty{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1.25rem;text-align:center;color:#64748bf5}.designers-studio .drawings-empty svg{opacity:.85}.sales-drawings-card[data-drawing-status]{border-inline-start-width:4px;border-inline-start-style:solid;border-inline-start-color:#94a3b88c}.sales-drawings-card[data-drawing-status=requested]{border-inline-start-color:#38bdf8f2}.sales-drawings-card[data-drawing-status=assigned]{border-inline-start-color:#818cf8f2}.sales-drawings-card[data-drawing-status=in_progress]{border-inline-start-color:#fbbf24fa}.sales-drawings-card[data-drawing-status=review]{border-inline-start-color:#a78bfafa}.sales-drawings-card[data-drawing-status=revision_required]{border-inline-start-color:#fb7185fa}.sales-drawings-card[data-drawing-status=approved]{border-inline-start-color:#34d399fa}.sales-drawings-card[data-drawing-status=released]{border-inline-start-color:#f472b6fa}.sales-drawings-card[data-drawing-status]:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0f172a0d,0 14px 32px #0f172a14}.sales-drawings-panel.drawings-panel{border-radius:1.15rem;border-color:#e2e8f0fa;background:linear-gradient(180deg,#fffffff7,#f8fafcf0);box-shadow:0 1px 2px #0f172a0a,0 16px 40px #0f172a0f}.sales-drawings-panel--form.drawings-panel{overflow:visible}.sales-drawings-page__hero.drawings-hero{padding-bottom:2rem}.drawings-request-card__status{justify-self:start}@media (max-width: 1100px){.drawings-request-card{grid-template-columns:1fr auto;grid-template-areas:"code chev" "customer customer" "designer designer" "priority status" "date date";gap:.5rem .75rem}.drawings-request-card__code{grid-area:code}.drawings-request-card__chev{grid-area:chev;justify-self:end;align-self:start}.drawings-request-card__customer{grid-area:customer}.drawings-request-card__designer{grid-area:designer;white-space:normal}.drawings-request-card .drawings-priority-pill{grid-area:priority;justify-self:start}.drawings-request-card__status{grid-area:status;justify-self:end}.drawings-request-card__date{grid-area:date;justify-self:start}}@media (max-width: 520px){.drawings-kpi-grid{grid-template-columns:1fr 1fr}.drawings-panel__toolbar-actions{flex:1 1 100%}.drawings-panel__toolbar-actions .search-field,.drawings-panel__toolbar-actions .panel-card__search{width:100%}}html[dir=rtl] .drawings-hero{background:linear-gradient(270deg,#fffffffa,#f1f5ffeb 48%,#0f172a29),var(--drawings-hero-image) center center / cover no-repeat,radial-gradient(1000px 480px at 100% 0%,rgba(99,102,241,.22),transparent 55%),radial-gradient(800px 400px at 0% 0%,rgba(236,72,153,.16),transparent 50%),radial-gradient(600px 360px at 50% 100%,rgba(16,185,129,.12),transparent 45%),linear-gradient(225deg,#fffffffa,#f1f5fff5,#f8fafcfa)}html[dir=rtl] .drawings-hero :is(.page-header__body,.sales-drawings-page__hero-copy){position:relative;z-index:1;max-width:min(100%,58ch);padding-inline-end:.5rem;border-radius:.85rem;background:linear-gradient(270deg,rgba(255,255,255,.82) 0%,rgba(255,255,255,.42) 70%,transparent 100%)}html[dir=rtl] .drawings-hero :is(.page-title,.page-subtitle,.sales-drawings-page__lede){color:#0f172af5!important;text-shadow:0 0 18px rgba(255,255,255,.95),0 1px 2px rgba(255,255,255,.8)}html[lang=ar] .drawings-hero :is(.page-subtitle,.sales-drawings-page__lede){font-weight:600;line-height:1.65}.workspace-content:has(.route-section--active .designers-studio):before,.workspace-content:has(.route-section--active .sales-drawings-page):before{display:none}.designers-studio>.drawings-hero.drawings-hero--split,.sales-drawings-page .sales-drawings-page__hero.drawings-hero.drawings-hero--split{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,44%);align-items:stretch;min-height:0;padding:0!important;overflow:hidden;border:1px solid #e2e8f0!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.designers-studio>.drawings-hero.drawings-hero--plain,.sales-drawings-page .sales-drawings-page__hero.drawings-hero.drawings-hero--plain{margin-top:24px;display:block;min-height:0;padding:0!important;overflow:visible;border:1px solid #e2e8f0!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.designers-studio>.drawings-hero.drawings-hero--split:after,.sales-drawings-page .sales-drawings-page__hero.drawings-hero.drawings-hero--split:after,.designers-studio>.drawings-hero.drawings-hero--plain:after,.sales-drawings-page .sales-drawings-page__hero.drawings-hero.drawings-hero--plain:after{display:none!important;content:none!important}.drawings-hero--split .drawings-hero__content{display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:0;min-height:176px;padding:28px 32px;overflow:visible}.drawings-hero--plain .drawings-hero__content{display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:0;min-height:152px;padding:28px 32px;overflow:visible}.drawings-hero--split .drawings-hero__media{position:relative;align-self:stretch;min-height:176px;background:var(--drawings-hero-image) center / cover no-repeat}.drawings-hero--split .drawings-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.92) 0%,rgba(255,255,255,.35) 18%,transparent 42%);pointer-events:none}.designers-studio>.drawings-hero.drawings-hero--split .drawings-hero__page-header.page-header,.designers-studio>.drawings-hero.drawings-hero--plain .drawings-hero__page-header.page-header{position:relative;z-index:1;width:100%;align-items:flex-start!important;justify-content:space-between!important;gap:20px;padding:0!important;overflow:visible!important}.sales-drawings-page .drawings-hero--split .sales-drawings-page__hero-copy,.sales-drawings-page .drawings-hero--plain .sales-drawings-page__hero-copy{position:relative;z-index:1;max-width:none}.designers-studio>.drawings-hero.drawings-hero--split .drawings-hero__page-header .page-header__eyebrow,.designers-studio>.drawings-hero.drawings-hero--plain .drawings-hero__page-header .page-header__eyebrow,.sales-drawings-page .sales-drawings-page__hero-badge{display:none!important}.designers-studio>.drawings-hero .drawings-hero__page-header .page-title,.sales-drawings-page .sales-drawings-page__hero .page-title{margin:0!important;max-width:none!important;color:#0f172a!important;font-family:var(--font-heading, inherit)!important;font-size:clamp(1.75rem,2.8vw,2.25rem)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.025em!important}.designers-studio>.drawings-hero .drawings-hero__page-header .page-subtitle,.sales-drawings-page .sales-drawings-page__hero .sales-drawings-page__lede{margin:0!important;max-width:52ch;color:#64748b!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.6!important;text-shadow:none!important;overflow:visible!important}.designers-studio>.drawings-hero.drawings-hero--split .drawings-hero__page-header .page-header__body,.designers-studio>.drawings-hero.drawings-hero--plain .drawings-hero__page-header .page-header__body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;overflow:visible;min-width:0}.designers-studio>.drawings-hero.drawings-hero--split .drawings-hero__page-header .page-header__actions,.designers-studio>.drawings-hero.drawings-hero--plain .drawings-hero__page-header .page-header__actions,.sales-drawings-page .drawings-hero--split .sales-drawings-page__hero-actions,.sales-drawings-page .drawings-hero--plain .sales-drawings-page__hero-actions{position:relative;z-index:1;flex-shrink:0;align-items:center;padding-top:0!important;margin-top:4px}.designers-studio>.drawings-hero .drawings-hero__page-header .page-header__actions .ui-button--primary,.sales-drawings-page .sales-drawings-page__hero-actions .ui-button--primary{min-height:42px;padding-inline:18px;border-radius:10px;border:none!important;background:#0f7a5a!important;box-shadow:none!important;font-weight:600;font-size:.875rem}.designers-studio>.drawings-hero .drawings-hero__page-header .page-header__actions .ui-button--primary:hover,.sales-drawings-page .sales-drawings-page__hero-actions .ui-button--primary:hover{background:#0b5f46!important}html[dir=rtl] .drawings-hero--split{grid-template-columns:minmax(220px,44%) minmax(0,1fr)}html[dir=rtl] .drawings-hero--split .drawings-hero__content{grid-column:2}html[dir=rtl] .drawings-hero--split .drawings-hero__media{grid-column:1;grid-row:1}html[dir=rtl] .drawings-hero--split .drawings-hero__media:after{background:linear-gradient(270deg,rgba(255,255,255,.92) 0%,rgba(255,255,255,.35) 18%,transparent 42%)}html[dir=rtl] .drawings-hero :is(.page-title,.page-subtitle,.sales-drawings-page__lede){text-shadow:none!important}@media (max-width: 760px){.designers-studio>.drawings-hero.drawings-hero--split,.sales-drawings-page .sales-drawings-page__hero.drawings-hero.drawings-hero--split{grid-template-columns:1fr;grid-template-rows:auto 160px;min-height:0;border-radius:14px!important}.drawings-hero--split .drawings-hero__content{padding:22px 22px 20px}.drawings-hero--split .drawings-hero__media{min-height:160px;order:-1}html[dir=rtl] .drawings-hero--split .drawings-hero__media{order:-1;grid-column:auto;grid-row:auto}html[dir=rtl] .drawings-hero--split .drawings-hero__content{grid-column:auto}.drawings-hero--split .drawings-hero__media:after{background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.5) 55%,rgba(255,255,255,.95) 100%)}.designers-studio>.drawings-hero.drawings-hero--split .drawings-hero__page-header.page-header{align-items:stretch!important}.designers-studio>.drawings-hero.drawings-hero--split .drawings-hero__page-header .page-header__actions,.sales-drawings-page .drawings-hero--split .sales-drawings-page__hero-actions,.sales-drawings-page .drawings-hero--split .sales-drawings-page__hero-actions .ui-button{width:100%;align-items:stretch}}.designers-studio__spotlight{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.2rem 1.25rem;border-radius:1.2rem;border:1px solid rgba(231,215,199,.9);background:linear-gradient(135deg,#fff9f4fa,#f8fafcf5);box-shadow:0 18px 38px #78350f0f}.designers-studio__spotlight-eyebrow{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9a3412eb}.designers-studio__spotlight h2{margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1.55rem;line-height:1.1;letter-spacing:-.04em}.designers-studio__spotlight p:last-child{margin:.45rem 0 0;color:#5c4736e6}.designers-studio__panel{overflow:hidden}@media (max-width: 720px){.designers-studio__spotlight{flex-direction:column;align-items:flex-start}}.designers-studio__panel.drawings-panel{display:flex;flex-direction:column;gap:24px;padding:24px}.designers-queue__head,.designers-queue__filters,.designers-queue__body{position:relative;margin-inline:20px;background:#fff;border:1px solid #d0fae5;border-radius:16px;box-shadow:0 10px 15px #d0fae580,0 4px 6px #d0fae580}.designers-queue__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:20px;margin-bottom:20px;padding:32px 32px 28px}.designers-queue__copy{min-width:min(100%,520px);flex:1 1 520px}.designers-queue__titleRow{display:flex;align-items:center;gap:12px}.designers-queue__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:#2f7a5e;color:#fff;box-shadow:0 10px 15px #a4f4cf,0 4px 6px #a4f4cf}.designers-queue__icon svg{color:#fff!important;stroke:#fff!important;fill:#fff!important}.designers-queue__icon svg :is(path,circle,rect,line,polyline,polygon){stroke:#fff!important;fill:#fff!important}.designers-queue__title{margin:0;font-size:30px;line-height:1.2;font-weight:600;color:#2f7a5e}.designers-queue__subtitle{margin:8px 0 0;font-size:16px;line-height:1.5;color:#4a5565}.designers-queue__actions{flex:0 1 420px;min-width:min(100%,320px);align-self:flex-start}.designers-queue__searchWrap{display:flex;align-items:center;gap:16px;justify-content:flex-end}.designers-queue__searchField.search-field{width:100%;max-width:320px;height:50px;display:flex;align-items:center;gap:10px;padding:0 16px;border-radius:16px;background:#f9fafb;border:1px solid #e5e7eb;box-shadow:none}.designers-queue__searchField.search-field svg{flex-shrink:0;color:#0a0a0a8c}.designers-queue__searchField .search-field__input{height:100%;font-size:16px}.designers-queue__count{height:56px;min-width:62px;display:grid;place-items:center;padding-inline:18px;border-radius:16px;background:#2f7a5e;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:24px;font-weight:700;box-shadow:0 10px 15px #a4f4cf,0 4px 6px #a4f4cf}.designers-queue__filters{padding:12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.designers-queue__pill{height:46px;padding:0 18px;border-radius:16px;border:1px solid #e5e7eb;background:#fff;color:#4a5565;font-size:16px;font-weight:500}.designers-queue__pill.is-active{background:#2f7a5e;border-color:#2f7a5e;color:#fff;box-shadow:0 4px 6px #a4f4cf,0 2px 4px #a4f4cf}.designers-queue__body{padding:28px;min-height:260px;margin-bottom:20px;display:flex;flex-direction:column;gap:16px}.designers-queue__tableWrap{width:100%;min-width:0;overflow-x:auto;border-radius:18px;border:1px solid rgba(19,94,75,.14);background:linear-gradient(180deg,#fffffffa,#fafcfefc);box-shadow:inset 0 1px #ffffffe6,0 12px 32px #071b320f}.designers-queue__table{width:100%;border-collapse:separate;border-spacing:0;font-size:.95rem}.designers-queue__table thead th{position:sticky;top:0;z-index:1;padding:14px 16px;text-align:start;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2f7a5e;background:linear-gradient(180deg,#ecfdf5f2,#dcfce7e0);border-bottom:1px solid rgba(19,94,75,.18);box-shadow:0 1px #fffc inset}.designers-queue__table thead th:first-child{border-top-left-radius:16px}.designers-queue__table thead th:last-child{border-top-right-radius:16px}.designers-queue__row{cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.designers-queue__row:nth-child(2n) td{background:#f8fafcb8}.designers-queue__row:hover td{background:#d6fae873}.designers-queue__row:active td{background:#a7f3d059}.designers-queue__cell{padding:14px 16px;vertical-align:middle;border-bottom:1px solid rgba(15,23,42,.06);color:#1e293b;line-height:1.45}.designers-queue__cell--code{font-variant-numeric:tabular-nums;white-space:nowrap}.designers-queue__code{display:inline-flex;align-items:center;font-weight:800;font-size:.95rem;letter-spacing:-.02em;color:#0f172a;background:linear-gradient(120deg,#134e4a,#2f7a5e 55%,#0d9488);-webkit-background-clip:text;background-clip:text;color:transparent}@supports not (background-clip: text){.designers-queue__code{color:#2f7a5e}}.designers-queue__cell--date,.designers-queue__cell--status{white-space:nowrap}.designers-queue__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.designers-queue__footer-meta{font-size:.88rem;color:#64756e}.designers-queue__empty{flex:1 1 auto;width:100%;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 18px}.designers-queue__emptyIcon{width:96px;height:96px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(135deg,#d0fae5,#dcfce7,#cbfbf1);color:#2f7a5e;margin-bottom:18px}.designers-queue__emptyTitle{margin:6px 0 0;font-size:24px;line-height:32px;font-weight:500;color:#1e2939}.designers-queue__emptyDescription{margin:10px 0 0;max-width:448px;font-size:16px;line-height:26px;color:#6a7282}.designers-queue__emptyAction.ui-button{margin-top:20px;min-height:52px;padding-inline:28px;border-radius:16px;box-shadow:0 10px 15px #5ee9b580,0 4px 6px #5ee9b580}@media (max-width: 720px){.designers-queue__head,.designers-queue__filters,.designers-queue__body{margin-inline:12px}.designers-queue__body{margin-bottom:12px}.designers-queue__head{margin-top:12px;margin-bottom:12px;padding:22px 18px 18px}.designers-queue__searchWrap{width:100%;justify-content:stretch}.designers-queue__searchField.search-field{max-width:none}}html[lang=ar] .designers-queue__subtitle{font-weight:600;line-height:1.65}.technician-assign-chips{display:flex;flex-wrap:wrap;gap:8px}.technician-assign-chips__chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px 0 6px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#0f172a;font-size:.875rem;font-weight:650;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .12s ease}.technician-assign-chips__chip:hover:not(:disabled){border-color:#86efac;background:#f0fdf4;box-shadow:0 2px 8px #1665341f}.technician-assign-chips__chip:focus-visible{outline:2px solid #16a34a;outline-offset:2px}.technician-assign-chips__chip.is-active{border-color:#15803d;background:linear-gradient(180deg,#ecfdf5,#dcfce7);color:#14532d;box-shadow:0 0 0 1px #15803d26}.technician-assign-chips__chip:disabled{opacity:.5;cursor:not-allowed}.technician-assign-chips__avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e2e8f0;color:#334155;font-size:.78rem;font-weight:800}.technician-assign-chips__chip.is-active .technician-assign-chips__avatar{background:#16a34a;color:#fff}.technician-assign-chips--sm .technician-assign-chips__chip{min-height:34px;padding:0 12px 0 5px;font-size:.8125rem}.technician-assign-chips--sm .technician-assign-chips__avatar{width:24px;height:24px;font-size:.72rem}.door-selection-assign-dock{display:grid;gap:10px;padding:14px 16px;border:1px solid #86efac;border-radius:14px;background:linear-gradient(180deg,#f0fdf4,#ecfdf5);box-shadow:0 8px 24px #0f172a14}.door-selection-assign-dock__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.door-selection-assign-dock__count{margin:0;color:#14532d;font-size:.9375rem;font-weight:800}.door-selection-assign-dock__clear{min-height:32px;padding:0 12px;border:none;border-radius:8px;background:transparent;color:#166534;font-size:.8125rem;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.door-selection-assign-dock__clear:hover:not(:disabled){background:#ffffffa6}.door-selection-assign-dock__clear:disabled{opacity:.45;cursor:not-allowed}.door-selection-assign-dock__label{margin:0;color:#41504a;font-size:.8125rem;font-weight:700}.door-selection-assign-dock__hint{margin:-4px 0 0;color:#64748b;font-size:.8125rem;line-height:1.4}.door-selection-assign-dock__notice{margin:0;color:#b45309;font-size:.8125rem;font-weight:650}.door-selection-assign-panel{display:grid;gap:10px;padding:14px;border:1px solid #d9f0e1;border-radius:12px;background:#fff}.door-selection-assign-panel__title{margin:0;color:#0f172a;font-size:.875rem;font-weight:750}.door-selection-assign-panel__hint{margin:0;color:#64748b;font-size:.8125rem;line-height:1.45}.db-board{display:flex;flex-direction:column;gap:28px;padding:4px 0 40px;color:var(--heading)}.db-hero{position:relative;overflow:hidden;border-radius:32px;padding:40px 44px 44px;color:#fff;background:linear-gradient(135deg,#0a3028eb,#135e4bd1 45%,#0c3e34ad),var(--delivery-hero-image) center center / cover no-repeat,linear-gradient(135deg,#0a3028f5,#135e4bf2 45%,#0c3e34f7);box-shadow:0 24px 60px -20px #0a30288c,0 10px 28px -12px #135e4b66;isolation:isolate}.db-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(115deg,transparent 0,transparent 64px,rgba(255,255,255,.035) 64px,rgba(255,255,255,.035) 65px);pointer-events:none;z-index:0}.db-hero__orbs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.db-hero__orb{position:absolute;border-radius:50%;filter:blur(68px);opacity:.75}.db-hero__orb--a{width:360px;height:360px;right:-70px;top:-120px;background:radial-gradient(circle at center,rgba(161,216,181,.55),transparent 72%)}.db-hero__orb--b{width:260px;height:260px;left:38%;bottom:-140px;background:radial-gradient(circle at center,rgba(76,181,114,.55),transparent 70%)}.db-hero__orb--c{width:220px;height:220px;left:-70px;top:40%;background:radial-gradient(circle at center,rgba(196,232,211,.35),transparent 75%)}.db-hero__tool{position:absolute;right:36px;bottom:28px;width:320px;height:320px;opacity:.1;pointer-events:none;z-index:0;background-repeat:no-repeat;background-size:contain;background-position:right bottom;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M155 28a44 44 0 0 0-58 58L26 157a22 22 0 1 0 31 31l71-71a44 44 0 0 0 58-58l-26 26-30-8-8-30 26-26z'/><circle cx='46' cy='165' r='6'/></svg>")}html[dir=rtl] .db-hero__tool{right:auto;left:36px;transform:scaleX(-1)}.db-hero__content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:36px;align-items:end}.db-hero__badge{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;padding:8px 14px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff!important}.db-hero .db-hero__badge,.db-hero .db-hero__badge span,.db-hero .db-hero__title,.db-hero .db-hero__subtitle{color:#fff!important}.db-hero .db-hero__stat-info span{color:#fff!important;white-space:normal}.db-hero .db-hero__stat-info strong,.db-hero .db-btn span,.db-hero .db-btn--glass span{color:#fff!important}.db-hero__badge:before{content:"";width:8px;height:8px;border-radius:50%;background:#4cb572;box-shadow:0 0 0 4px #4cb57259;animation:db-pulse 1.8s ease-in-out infinite}@keyframes db-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.7}}.db-hero__title{margin:18px 0 10px;font-family:var(--font-heading);font-size:42px;line-height:1.05;font-weight:800;letter-spacing:-.02em;color:#fff!important;text-shadow:0 2px 24px rgba(0,0,0,.25)}.db-hero__subtitle{max-width:560px;margin:0 0 22px;font-size:15.5px;line-height:1.6;color:#fff!important}.db-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.db-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:16px 18px;border-radius:22px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px #ffffff0a}.db-hero__stat{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;min-width:0;position:relative}.db-hero__stat+.db-hero__stat{border-left:none}html[dir=rtl] .db-hero__stat+.db-hero__stat{border-right:none}.db-hero__stat-icon{width:38px;height:38px;border-radius:12px;background:#ffffff1f;display:grid;place-items:center;color:#e1f4e9;flex-shrink:0}.db-hero__stat-icon--warning{background:#f59e0b40;color:#fcd34d}.db-hero__stat-icon--info{background:#3b82f640;color:#93c5fd}.db-hero__stat-icon--success{background:#4cb5724d;color:#c4e8d3}.db-hero__stat-info{display:flex;flex-direction:column;line-height:1.1;min-width:0;flex:1}.db-hero__stat-info span{font-size:clamp(9px,1.1vw,10.5px);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#fff!important;line-height:1.35;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.db-hero__stat-info strong{font-size:22px;font-weight:800;color:#fff!important;margin-top:2px;font-family:var(--font-heading)}.db-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:12px;border:1px solid transparent;font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer;transition:transform .16s ease,box-shadow .2s ease,background .16s ease,color .16s ease;white-space:nowrap;line-height:1}.db-btn:disabled{opacity:.55;cursor:not-allowed}.db-btn--primary{background:linear-gradient(180deg,#4cb572,#3da061);color:#fff;box-shadow:0 8px 22px -8px #135e4b8c,inset 0 1px #ffffff40}.db-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px -8px #135e4ba6,inset 0 1px #ffffff4d}.db-btn--glass{background:#ffffff1f;border-color:#ffffff42;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.db-btn--glass:hover:not(:disabled){background:#fff3;transform:translateY(-1px)}.db-btn--ghost{background:#fff;border-color:var(--primary-100);color:var(--primary-900)}.db-btn--ghost:hover:not(:disabled){background:var(--primary-50);border-color:var(--primary-300)}.db-btn--sm{padding:8px 12px;font-size:13px;border-radius:10px}.db-pipeline{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.db-pipeline--delivery{grid-template-columns:repeat(5,minmax(0,1fr))}.db-pipe--live{background:linear-gradient(160deg,#ecfdf5,#fff);border-color:#86efac;color:#064e3b}.db-pipe--live .db-pipe__icon-wrap{background:#bbf7d0;color:#15803d}.db-pipe--live .db-pipe__count{color:#166534}.db-pipe--live:hover{border-color:#4ade80;box-shadow:0 10px 24px -12px #1665344d}.db-pipe--live.is-active{background:linear-gradient(145deg,#15803d,#22c55e);border-color:#15803d;color:#ecfdf5;box-shadow:0 12px 28px -12px #1665348c;transform:translateY(-3px)}.db-pipe--live.is-active .db-pipe__icon-wrap{background:#ffffff38;color:#fff}.db-pipe--live.is-active .db-pipe__count{color:#fff}.db-pipe--en_route{background:linear-gradient(160deg,#f0fdf4,#fff);border-color:#a7f3d0;color:#14532d}.db-pipe--en_route .db-pipe__icon-wrap{background:#d1fae5;color:#047857}.db-pipe--en_route .db-pipe__count{color:#065f46}.db-pipe--en_route:hover{border-color:#6ee7b7;box-shadow:0 10px 24px -12px #04785740}.db-pipe--en_route.is-active{background:linear-gradient(145deg,#047857,#10b981);border-color:#047857;color:#ecfdf5;box-shadow:0 12px 28px -12px #0478578c;transform:translateY(-3px)}.db-pipe--en_route.is-active .db-pipe__icon-wrap{background:#ffffff38;color:#fff}.db-pipe--en_route.is-active .db-pipe__count{color:#fff}.db-pipe--on_site{background:linear-gradient(160deg,var(--primary-50, #effaf3),#fff);border-color:var(--primary-200, #b7e3c5);color:var(--primary-950, #0a3d31)}.db-pipe--on_site .db-pipe__icon-wrap{background:var(--primary-100, #d9f0e1);color:var(--primary-900, #135e4b)}.db-pipe--on_site .db-pipe__count{color:var(--primary-900, #135e4b)}.db-pipe--on_site:hover{border-color:var(--primary-400, #7bc991);box-shadow:0 10px 24px -12px #135e4b40}.db-pipe--on_site.is-active{background:linear-gradient(145deg,var(--primary-900, #135e4b),var(--primary-700, #2e8b57));border-color:var(--primary-900, #135e4b);color:#e1f5ea;box-shadow:0 12px 28px -12px #135e4b99;transform:translateY(-3px)}.db-pipe--on_site.is-active .db-pipe__icon-wrap{background:#ffffff38;color:#fff}.db-pipe--on_site.is-active .db-pipe__count{color:#fff}.db-pipe{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit;text-align:start;padding:16px 14px 14px;border-radius:18px;background:#fff;border:1.5px solid var(--neutral-100, #f1f5f9);display:flex;flex-direction:column;gap:4px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;position:relative;overflow:hidden}.db-pipe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent);pointer-events:none}.db-pipe:hover{transform:translateY(-2px)}.db-pipe__icon-wrap{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;margin-bottom:8px;flex-shrink:0;transition:box-shadow .18s ease}.db-pipe__count{font-family:var(--font-heading, inherit);font-size:28px;font-weight:900;letter-spacing:-.04em;line-height:1;display:block}.db-pipe__label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;display:block;line-height:1.3}.db-pipe__hint{font-size:11px;font-weight:500;display:block;margin-top:2px;opacity:.72;line-height:1.35}.db-pipe--all{background:linear-gradient(145deg,var(--primary-950, #0a3d31),var(--primary-900, #135e4b));border-color:var(--primary-800, #1a7559);color:#e1f5ea}.db-pipe--all .db-pipe__icon-wrap{background:#ffffff26;color:#fff}.db-pipe--all .db-pipe__count{color:#fff}.db-pipe--all .db-pipe__label{color:#fff!important}.db-pipe--all .db-pipe__hint,.db-pipeline .db-pipe--all .db-pipe__count,.db-pipeline .db-pipe--all .db-pipe__label,.db-pipeline .db-pipe--all .db-pipe__hint{color:#fff!important;opacity:1}.db-pipe--all:hover{box-shadow:0 12px 28px -14px #0a3d31a6}.db-pipe--all.is-active{box-shadow:0 16px 32px -14px #0a3d31cc;transform:translateY(-3px)}.db-pipe--scheduled{background:linear-gradient(160deg,#eff6ff,#fff);border-color:#bfdbfe;color:#1e3a8a}.db-pipe--scheduled .db-pipe__icon-wrap{background:#dbeafe;color:#1d4ed8}.db-pipe--scheduled .db-pipe__count{color:#1e40af}.db-pipe--scheduled:hover{border-color:#93c5fd;box-shadow:0 10px 24px -12px #1d4ed840}.db-pipe--scheduled.is-active{background:linear-gradient(145deg,#1d4ed8,#3b82f6);border-color:#1d4ed8;color:#eff6ff;box-shadow:0 12px 28px -12px #1d4ed88c;transform:translateY(-3px)}.db-pipe--scheduled.is-active .db-pipe__icon-wrap{background:#ffffff38;color:#fff}.db-pipe--scheduled.is-active .db-pipe__count{color:#fff}.db-pipe--upcoming_soon{background:linear-gradient(160deg,#faf5ff,#fff);border-color:#e9d5ff;color:#4c1d95}.db-pipe--upcoming_soon .db-pipe__icon-wrap{background:#ede9fe;color:#6d28d9}.db-pipe--upcoming_soon .db-pipe__count{color:#5b21b6}.db-pipe--upcoming_soon:hover{border-color:#c4b5fd;box-shadow:0 10px 24px -12px #6d28d940}.db-pipe--upcoming_soon.is-active{background:linear-gradient(145deg,#5b21b6,#7c3aed);border-color:#5b21b6;color:#faf5ff;box-shadow:0 12px 28px -12px #5b21b68c;transform:translateY(-3px)}.db-pipe--upcoming_soon.is-active .db-pipe__icon-wrap{background:#ffffff38;color:#fff}.db-pipe--upcoming_soon.is-active .db-pipe__count{color:#fff}.db-pipe--due_today{background:linear-gradient(160deg,#fffbeb,#fff);border-color:#fde68a;color:#78350f}.db-pipe--due_today .db-pipe__icon-wrap{background:#fef3c7;color:#b45309}.db-pipe--due_today .db-pipe__count{color:#92400e}.db-pipe--due_today:hover{border-color:#fcd34d;box-shadow:0 10px 24px -12px #b4530940}.db-pipe--due_today.is-active{background:linear-gradient(145deg,#b45309,#d97706);border-color:#b45309;color:#fffbeb;box-shadow:0 12px 28px -12px #b453098c;transform:translateY(-3px)}.db-pipe--due_today.is-active .db-pipe__icon-wrap{background:#ffffff38;color:#fff}.db-pipe--due_today.is-active .db-pipe__count{color:#fff}.db-pipe--on_the_way{background:linear-gradient(160deg,#eff6ff,#fff);border-color:#bfdbfe;color:#1e3a8a}.db-pipe--on_the_way .db-pipe__icon-wrap{background:#dbeafe;color:#1d4ed8}.db-pipe--on_the_way .db-pipe__count{color:#1e40af}.db-pipe--on_the_way:hover{border-color:#93c5fd;box-shadow:0 10px 24px -12px #1d4ed840}.db-pipe--on_the_way.is-active{background:linear-gradient(145deg,#1d4ed8,#3b82f6);border-color:#1d4ed8;color:#eff6ff;box-shadow:0 12px 28px -12px #1d4ed88c;transform:translateY(-3px)}.db-pipe--on_the_way.is-active .db-pipe__icon-wrap{background:#ffffff38;color:#fff}.db-pipe--on_the_way.is-active .db-pipe__count{color:#fff}.db-pipe--arrived,.db-pipe--fixing_started{background:linear-gradient(160deg,#ecfdf5,#fff);border-color:#a7f3d0;color:#064e3b}.db-pipe--arrived .db-pipe__icon-wrap,.db-pipe--fixing_started .db-pipe__icon-wrap{background:#d1fae5;color:#047857}.db-pipe--arrived .db-pipe__count,.db-pipe--fixing_started .db-pipe__count{color:#065f46}.db-pipe--arrived:hover{border-color:#6ee7b7;box-shadow:0 10px 24px -12px #04785740}.db-pipe--arrived.is-active{background:linear-gradient(145deg,#047857,#059669);border-color:#047857;color:#ecfdf5;box-shadow:0 12px 28px -12px #0478578c;transform:translateY(-3px)}.db-pipe--arrived.is-active .db-pipe__icon-wrap{background:#ffffff38;color:#fff}.db-pipe--arrived.is-active .db-pipe__count{color:#fff}.db-pipe--fixing_started:hover{border-color:#6ee7b7;box-shadow:0 10px 24px -12px #04785740}.db-pipe--fixing_started.is-active{background:linear-gradient(145deg,#047857,#059669);border-color:#047857;color:#ecfdf5;box-shadow:0 12px 28px -12px #0478578c;transform:translateY(-3px)}.db-pipe--fixing_started.is-active .db-pipe__icon-wrap{background:#ffffff38;color:#fff}.db-pipe--fixing_started.is-active .db-pipe__count{color:#fff}.db-pipe--under_fixing{background:linear-gradient(160deg,#fff7ed,#fff);border-color:#fed7aa;color:#7c2d12}.db-pipe--under_fixing .db-pipe__icon-wrap{background:#ffedd5;color:#c2410c}.db-pipe--under_fixing .db-pipe__count{color:#9a3412}.db-pipe--under_fixing:hover{border-color:#fdba74;box-shadow:0 10px 24px -12px #c2410c40}.db-pipe--under_fixing.is-active{background:linear-gradient(145deg,#c2410c,#ea580c);border-color:#c2410c;color:#fff7ed;box-shadow:0 12px 28px -12px #c2410c8c;transform:translateY(-3px)}.db-pipe--under_fixing.is-active .db-pipe__icon-wrap{background:#ffffff38;color:#fff}.db-pipe--under_fixing.is-active .db-pipe__count{color:#fff}.db-pipe--completed{background:linear-gradient(160deg,var(--primary-50, #effaf3),#fff);border-color:var(--primary-200, #b7e3c5);color:var(--primary-950, #0a3d31)}.db-pipe--completed .db-pipe__icon-wrap{background:var(--primary-100, #d9f0e1);color:var(--primary-900, #135e4b)}.db-pipe--completed .db-pipe__count{color:var(--primary-900, #135e4b)}.db-pipe--completed:hover{border-color:var(--primary-400, #7bc991);box-shadow:0 10px 24px -12px #135e4b40}.db-pipe--completed.is-active{background:linear-gradient(145deg,var(--primary-900, #135e4b),var(--primary-800, #1a7559));border-color:var(--primary-900, #135e4b);color:#e1f5ea;box-shadow:0 12px 28px -12px #135e4b99;transform:translateY(-3px)}.db-pipe--completed.is-active .db-pipe__icon-wrap{background:#ffffff38;color:#fff}.db-pipe--completed.is-active .db-pipe__count{color:#fff}.db-pipe--incomplete{background:linear-gradient(160deg,#fff1f2,#fff);border-color:#fecdd3;color:#881337}.db-pipe--incomplete .db-pipe__icon-wrap{background:#fee2e2;color:#be123c}.db-pipe--incomplete .db-pipe__count{color:#991b1b}.db-pipe--incomplete:hover{border-color:#fda4af;box-shadow:0 10px 24px -12px #be123c40}.db-pipe--incomplete.is-active{background:linear-gradient(145deg,#be123c,#e11d48);border-color:#be123c;color:#fff1f2;box-shadow:0 12px 28px -12px #be123c8c;transform:translateY(-3px)}.db-pipe--incomplete.is-active .db-pipe__icon-wrap{background:#ffffff38;color:#fff}.db-pipe--incomplete.is-active .db-pipe__count{color:#fff}.db-pipe.is-active .db-pipe__label,.db-pipe.is-active .db-pipe__hint{color:#fff!important}@media (max-width: 1280px){.db-pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}.db-pipeline--delivery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.db-pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.db-pipe{padding:12px 12px 10px}.db-pipe__count{font-size:22px}}.db-controls{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.db-segmented{display:inline-flex;padding:4px;background:#fff;border:1px solid var(--primary-100);border-radius:14px;box-shadow:inset 0 0 0 1px #fff6,0 2px 8px -2px #135e4b14;gap:2px}.db-segmented__btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:10px;background:transparent;border:none;font-family:var(--font-body);font-size:13.5px;font-weight:600;color:var(--neutral-500);cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.db-segmented__btn:hover{color:var(--primary-900);background:var(--primary-50)}.db-segmented__btn.is-active{color:#fff;background:linear-gradient(180deg,var(--primary-900) 0%,var(--primary-950) 100%);box-shadow:0 6px 14px -6px #0a30288c}.db-segmented__btn.is-active svg{color:#a1d8b5}.db-search{display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border-radius:14px;background:#fff;border:1px solid var(--primary-100);box-shadow:0 2px 8px -2px #135e4b0f;min-width:320px;flex:1 1 260px;max-width:520px;transition:border-color .16s ease,box-shadow .16s ease}.db-search:focus-within{border-color:var(--primary-300);box-shadow:0 0 0 4px #a1d8b559}.db-search svg{color:var(--primary-600);flex-shrink:0}.db-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font-body);font-size:14px;color:var(--heading)}.db-search input::placeholder{color:var(--neutral-500)}.db-status-tabs{display:flex;flex-wrap:wrap;gap:8px}.db-status-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--primary-100);background:#fff;color:var(--neutral-700);font-size:13px;font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease,transform .14s ease}.db-status-tab:hover{background:var(--primary-50);border-color:var(--primary-200);color:var(--primary-900)}.db-status-tab.is-active{color:#fff;border-color:transparent;box-shadow:0 6px 16px -8px #0006}.db-status-tab__dot{width:8px;height:8px;border-radius:50%;background:var(--neutral-300);flex-shrink:0;transition:transform .14s ease,box-shadow .14s ease}.db-status-tab[data-stage=all] .db-status-tab__dot{background:var(--primary-600, #4cb572)}.db-status-tab[data-stage=scheduled] .db-status-tab__dot{background:#3b82f6}.db-status-tab[data-stage=upcoming_soon] .db-status-tab__dot{background:#8b5cf6}.db-status-tab[data-stage=due_today] .db-status-tab__dot{background:#f59e0b}.db-status-tab[data-stage=on_the_way] .db-status-tab__dot{background:#2563eb}.db-status-tab[data-stage=arrived] .db-status-tab__dot,.db-status-tab[data-stage=fixing_started] .db-status-tab__dot{background:#059669}.db-status-tab[data-stage=under_fixing] .db-status-tab__dot,.db-status-tab[data-stage=paused] .db-status-tab__dot{background:#ea580c}.db-status-tab[data-stage=completed] .db-status-tab__dot{background:#047857}.db-status-tab[data-stage=incomplete] .db-status-tab__dot{background:#be123c}.db-status-tab[data-stage=all].is-active{background:linear-gradient(135deg,var(--primary-950, #0a3d31),var(--primary-900, #135e4b));border-color:var(--primary-900);box-shadow:0 6px 16px -8px #0a3d31a6}.db-status-tab[data-stage=scheduled].is-active{background:linear-gradient(135deg,#1d4ed8,#3b82f6);box-shadow:0 6px 16px -8px #1d4ed88c}.db-status-tab[data-stage=upcoming_soon].is-active{background:linear-gradient(135deg,#5b21b6,#7c3aed);box-shadow:0 6px 16px -8px #5b21b68c}.db-status-tab[data-stage=due_today].is-active{background:linear-gradient(135deg,#b45309,#d97706);box-shadow:0 6px 16px -8px #b453098c}.db-status-tab[data-stage=on_the_way].is-active{background:linear-gradient(135deg,#1d4ed8,#3b82f6);border-color:#1d4ed8;box-shadow:0 6px 16px -8px #1d4ed88c}.db-status-tab[data-stage=arrived].is-active{background:linear-gradient(135deg,#047857,#059669);border-color:#047857;box-shadow:0 6px 16px -8px #0478578c}.db-status-tab[data-stage=fixing_started].is-active{background:linear-gradient(135deg,#047857,#059669);box-shadow:0 6px 16px -8px #0478578c}.db-status-tab[data-stage=under_fixing].is-active,.db-status-tab[data-stage=paused].is-active{background:linear-gradient(135deg,#c2410c,#ea580c);box-shadow:0 6px 16px -8px #c2410c8c}.db-status-tab[data-stage=completed].is-active{background:linear-gradient(135deg,var(--primary-900, #135e4b),var(--primary-800, #1a7559));box-shadow:0 6px 16px -8px #135e4b99}.db-status-tab[data-stage=incomplete].is-active{background:linear-gradient(135deg,#be123c,#e11d48);box-shadow:0 6px 16px -8px #be123c8c}.db-status-tab.is-active .db-status-tab__dot{background:#ffffffb3!important;transform:scale(1.1)}.db-status-tab.is-active span:not(.db-status-tab__dot){color:#fff!important}.db-panel{position:relative;overflow:hidden;border-radius:26px;background:linear-gradient(180deg,#fffffffa,#fafdfbfa);border:1px solid var(--primary-100);box-shadow:0 2px 6px -2px #135e4b14,0 22px 48px -28px #135e4b47}.db-panel__head{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start;justify-content:space-between;padding:22px 26px 18px;border-bottom:1px solid var(--primary-100);background:linear-gradient(180deg,var(--primary-50) 0%,rgba(255,255,255,0) 100%)}.db-panel__title-group{display:flex;align-items:center;gap:14px}.db-panel__icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(180deg,var(--primary-900),var(--primary-950));color:#fff;box-shadow:0 8px 16px -8px #0a302880}.db-panel__title{font-family:var(--font-heading);font-size:20px;font-weight:800;letter-spacing:-.01em;margin:0 0 2px}.db-panel__subtitle{margin:0;font-size:13px;color:var(--neutral-500)}.db-date-filter{margin-inline-start:auto;flex:0 1 auto}.db-date-filter__shell{display:flex;flex-wrap:wrap;align-items:center;gap:0;padding:6px 8px 6px 6px;border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f8fcfafa);border:1px solid var(--primary-100);box-shadow:inset 0 1px #ffffffe6,0 4px 14px -6px #135e4b2e;transition:border-color .18s ease,box-shadow .18s ease}.db-date-filter:focus-within .db-date-filter__shell,.db-date-filter--active .db-date-filter__shell{border-color:var(--primary-300);box-shadow:inset 0 1px #ffffffe6,0 0 0 3px #a1d8b547,0 8px 20px -8px #135e4b38}.db-date-filter__lead{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;flex-shrink:0}.db-date-filter__lead-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(145deg,var(--primary-800),var(--primary-950));color:#c8ebd4;box-shadow:0 6px 12px -8px #0a3028a6}.db-date-filter__lead-text{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary-800);white-space:nowrap}.db-date-filter__divider{width:1px;align-self:stretch;min-height:36px;margin:4px;background:linear-gradient(180deg,transparent,var(--primary-100),transparent);flex-shrink:0}.db-date-filter__range{display:inline-flex;align-items:center;gap:6px;padding:0 8px;flex:1 1 auto;min-width:0}.db-date-filter__field{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 118px;max-width:148px;cursor:pointer}.db-date-filter__field-label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--neutral-500);line-height:1;padding-inline:2px}.db-date-filter__field input[type=date]{width:100%;padding:7px 10px;border:1px solid transparent;border-radius:10px;background:#ffffffd9;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--primary-900);line-height:1.2;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;color-scheme:light}.db-date-filter__field input[type=date]:hover{background:#fff;border-color:var(--primary-100)}.db-date-filter__field input[type=date]:focus{outline:none;background:#fff;border-color:var(--primary-300);box-shadow:0 0 0 3px #a1d8b559}.db-date-filter__field input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;filter:hue-rotate(-18deg) saturate(1.4)}.db-date-filter__sep{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--primary-50);color:var(--primary-700);flex-shrink:0}html[dir=rtl] .db-date-filter__sep svg{transform:scaleX(-1)}.db-date-filter__clear{display:inline-flex;align-items:center;gap:5px;margin-inline-start:4px;padding:8px 12px;border-radius:10px;border:none;background:var(--primary-50);color:var(--primary-800);font-family:var(--font-body);font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .16s ease,color .16s ease,transform .16s ease}.db-date-filter__clear:hover{background:var(--primary-100);color:var(--primary-950)}.db-date-filter__clear:active{transform:scale(.98)}@media (max-width: 900px){.db-date-filter{width:100%;margin-inline-start:0}.db-date-filter__shell{width:100%}.db-date-filter__lead-text{display:none}.db-date-filter__range{flex:1 1 100%;padding-inline:4px 0}.db-date-filter__field{max-width:none}}@media (max-width: 560px){.db-date-filter__shell{flex-direction:column;align-items:stretch;padding:10px;gap:8px}.db-date-filter__lead{padding:0}.db-date-filter__lead-text{display:inline}.db-date-filter__divider{display:none}.db-date-filter__range{flex-direction:column;align-items:stretch;width:100%;padding:0;gap:8px}.db-date-filter__sep{display:none}.db-date-filter__field{flex:1 1 auto;max-width:none}.db-date-filter__clear{width:100%;justify-content:center;margin-inline-start:0}}.db-panel__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.db-panel__body{padding:22px 24px 24px;container-type:inline-size;container-name:db-task-panel}.db-panel__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 26px 20px;border-top:1px solid var(--primary-100);color:var(--neutral-500);font-size:13px}.db-task-list{display:flex;flex-direction:column;gap:14px}.db-task{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"identity chevron" "meta chevron";align-items:start;gap:14px 16px;padding:18px 18px 22px 20px;border-radius:20px;background:linear-gradient(165deg,#fff,#f7fcf9 58%,#f2faf6);border:1px solid rgba(19,94,75,.1);box-shadow:0 1px #ffffffe6 inset,0 10px 28px -18px #135e4b38;cursor:pointer;text-align:start;transition:transform .2s ease,box-shadow .22s ease,border-color .2s ease;overflow:hidden}.db-task:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--primary-600),var(--primary-900));transition:width .18s ease}html[dir=rtl] .db-task:before{left:auto;right:0}.db-task:hover{transform:translateY(-2px);border-color:var(--primary-300);box-shadow:0 18px 34px -20px #135e4b59}.db-task:hover:before{width:6px}.db-task[data-status=pending]:before{background:linear-gradient(180deg,#fbbf24,#f59e0b)}.db-task[data-status=scheduled]:before{background:linear-gradient(180deg,#60a5fa,#3b82f6)}.db-task[data-status=upcoming_soon]:before{background:linear-gradient(180deg,#a78bfa,#7c3aed)}.db-task[data-status=due_today]:before{background:linear-gradient(180deg,#fcd34d,#f59e0b)}.db-task[data-status=en_route]:before{background:linear-gradient(180deg,#a1d8b5,#4cb572)}.db-task[data-status=on_site]:before{background:linear-gradient(180deg,#4cb572,var(--primary-900))}.db-task[data-status=follow_up]:before{background:linear-gradient(180deg,#eab308,#ca8a04)}.db-task[data-status=completed]:before{background:linear-gradient(180deg,var(--primary-900),var(--primary-950))}.db-task[data-status=incomplete]:before{background:linear-gradient(180deg,#f87171,#dc2626)}.db-task__identity{grid-area:identity;display:flex;align-items:flex-start;gap:14px;min-width:0}.db-task__meta{grid-area:meta;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));gap:10px;min-width:0}.db-task__meta .db-task__doors{grid-column:1 / -1}.db-task__avatar{flex-shrink:0;width:48px;height:48px;border-radius:16px;display:grid;place-items:center;font-family:var(--font-heading);font-weight:800;font-size:15px;letter-spacing:.02em;color:var(--primary-950);background:linear-gradient(135deg,var(--primary-200) 0%,var(--primary-100) 100%);box-shadow:inset 0 0 0 1px #135e4b26;position:relative}.db-task__avatar:after{content:"";position:absolute;right:-3px;bottom:-3px;width:14px;height:14px;border-radius:50%;background:var(--primary-600);border:2px solid #fff}.db-task[data-status=pending] .db-task__avatar:after{background:#f59e0b}.db-task[data-status=scheduled] .db-task__avatar:after{background:#3b82f6}.db-task[data-status=upcoming_soon] .db-task__avatar:after{background:#8b5cf6}.db-task[data-status=due_today] .db-task__avatar:after{background:#f59e0b}.db-task[data-status=en_route] .db-task__avatar:after{background:#a1d8b5}.db-task[data-status=on_site] .db-task__avatar:after{background:#4cb572}.db-task[data-status=follow_up] .db-task__avatar:after{background:#eab308}.db-task[data-status=completed] .db-task__avatar:after{display:none}.db-task[data-status=incomplete] .db-task__avatar:after{background:#dc2626}.db-task__avatar-complete{position:absolute;right:-5px;bottom:-5px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--primary-800, #1a7559),var(--primary-950, #0a3d31));color:#fff;border:2.5px solid #fff;box-shadow:0 4px 12px -4px #135e4b8c;z-index:2}.db-board .db-task__avatar-complete :is(svg,path,circle,line,polyline){color:#fff!important;stroke:#fff!important}html[dir=rtl] .db-task__avatar-complete{right:auto;left:-5px}.db-task__identity-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.db-task__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.db-task__order{font-family:var(--font-heading);font-size:clamp(17px,2.2vw,20px);font-weight:800;color:var(--heading);letter-spacing:-.02em;line-height:1.2;word-break:break-word}.db-task__code,.db-task__task-ref{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--neutral-500);line-height:1.35;word-break:break-word}.db-task__flags{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.db-task__customer{font-size:13px;color:var(--neutral-600);line-height:1.45;word-break:break-word}.db-task__door-focus{width:fit-content;max-width:100%;padding:4px 10px;border-radius:999px;background:var(--primary-50, #effaf3);color:var(--primary-900, #135e4b);font-size:11px;font-weight:800;line-height:1.35;word-break:break-word}.db-task__cell{display:flex;flex-direction:column;gap:6px;min-width:0;padding:11px 12px;border-radius:14px;background:#ffffffb8;border:1px solid rgba(19,94,75,.08)}.db-task__cell-label{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--neutral-500)}.db-task__cell-value{font-size:13.5px;font-weight:600;color:var(--heading);line-height:1.4;white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word}.db-task__cell-value--muted{color:var(--neutral-500);font-weight:500}.db-task__cell-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.db-task__cell-row svg{color:var(--primary-600);flex-shrink:0}.db-task__cell-row--window{flex-direction:column;align-items:flex-start;gap:6px}.db-task__cell-value--dates{font-size:12px;line-height:1.35;white-space:normal;overflow:visible;text-overflow:unset}.db-task__doors{display:grid;gap:8px;min-width:0;padding:12px 14px;border-radius:14px;background:#ffffffb8;border:1px solid rgba(19,94,75,.08)}.db-task__doors-label{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--neutral-500)}.db-task__door-list{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.db-task__door-chip{display:grid;gap:3px;max-width:none;min-width:0;flex:1 1 150px;padding:7px 10px;border:1px solid var(--primary-100, #d9f0e1);border-radius:12px;background:linear-gradient(180deg,#ffffff 0%,var(--primary-50, #effaf3) 100%);color:var(--heading, #0a3d31);text-align:start;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.db-task__door-chip:hover{border-color:var(--primary-300, #7bc991);box-shadow:0 8px 18px -14px #135e4b80;transform:translateY(-1px)}.db-task__door-chip strong,.db-task__door-chip span{white-space:normal;word-break:break-word;line-height:1.35}.db-task__door-chip strong{font-size:12px;font-weight:800}.db-task__door-chip span,.db-task__door-legacy{color:var(--neutral-500, #64748b);font-size:11px;font-weight:600}.db-task__door-more{align-self:center;padding:6px 9px;border-radius:999px;background:#f8fafc;color:var(--neutral-500, #64748b);font-size:11px;font-weight:800;white-space:nowrap}.db-task__door-legacy{display:inline-flex;width:fit-content;padding:7px 10px;border-radius:12px;background:#f8fafc}.db-task__door-summary{color:var(--primary-900, #135e4b);font-size:13px;font-weight:750;line-height:1.4;word-break:break-word}.db-type-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.db-type-chip--delivery{background:linear-gradient(180deg,var(--primary-100) 0%,var(--primary-50) 100%);color:var(--primary-900);box-shadow:inset 0 0 0 1px var(--primary-200)}.db-type-chip--fixing{background:linear-gradient(180deg,#fef3c7,#fffbeb);color:#92400e;box-shadow:inset 0 0 0 1px #fcd34d}.db-status-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.03em;white-space:nowrap}.db-status-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.85}.db-status-pill--with-icon:before{display:none}.db-status-pill--with-icon svg{flex-shrink:0}.db-status-pill--scheduled{background:#1e40af;color:#fff}.db-status-pill--upcoming_soon{background:#7c3aed;color:#fff}.db-status-pill--due_today{background:#fef3c7;color:#92400e}.db-status-pill--en_route{background:#d1fae5;color:#065f46}.db-status-pill--on_site{background:var(--primary-200, #b7e3c5);color:var(--primary-950, #0a3d31)}.db-status-pill--on_the_way,.db-status-pill--fixing_started{background:#dbeafe;color:#1e3a8a}.db-status-pill--arrived{background:#d1fae5;color:#065f46}.db-status-pill--under_fixing{background:#fef9c3;color:#854d0e}.db-status-pill--paused{background:#ffedd5;color:#9a3412}.db-status-pill--completed{background:var(--primary-950, #0a3d31);color:#fff}.db-status-pill--incomplete{background:#fee2e2;color:#991b1b}.db-status-pill--default{background:var(--neutral-100, #f1f5f9);color:var(--neutral-700, #334155)}.db-board .db-status-pill--scheduled,.db-board .db-status-pill--upcoming_soon,.db-board .db-status-pill--completed,.db-board .db-task__completed-flag{color:#fff!important}.db-board .db-status-pill--completed :is(svg,path,circle,line,polyline),.db-board .db-status-pill--with-icon :is(svg,path,circle,line,polyline),.db-board .db-task__completed-flag :is(svg,path,circle,line,polyline){color:#fff!important;stroke:#fff!important}.db-board .db-task__upcoming-flag,.db-board .db-task__today-flag,.db-board .db-task__live-flag{color:#fff!important}.db-task__chevron{grid-area:chevron;align-self:center;justify-self:end;width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:#effaf3f2;border:1px solid rgba(19,94,75,.12);color:var(--primary-900);transition:transform .18s ease,background .18s ease,border-color .18s ease}.db-task:hover .db-task__chevron{background:var(--primary-900);border-color:var(--primary-900);color:#fff;transform:translate(4px)}html[dir=rtl] .db-task:hover .db-task__chevron{transform:translate(-4px) scaleX(-1)}html[dir=rtl] .db-task__chevron{transform:scaleX(-1)}.db-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;gap:14px;text-align:center}.db-empty__illustration{width:120px;height:120px;border-radius:32px;display:grid;place-items:center;background:linear-gradient(135deg,var(--primary-100) 0%,var(--primary-50) 100%);color:var(--primary-900);position:relative;overflow:hidden;margin-bottom:4px}.db-empty__illustration:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 30%,rgba(76,181,114,.25),transparent 45%),radial-gradient(circle at 80% 80%,rgba(161,216,181,.4),transparent 50%);pointer-events:none}.db-empty h4{font-family:var(--font-heading);font-size:18px;font-weight:700;margin:0}.db-empty p{margin:0;color:var(--neutral-500);font-size:14px;max-width:420px}.db-pagination{display:inline-flex;align-items:center;gap:4px;padding:4px;background:#fff;border:1px solid var(--primary-100);border-radius:12px}.db-pagination__btn{min-width:34px;height:34px;padding:0 10px;border-radius:8px;border:none;background:transparent;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--neutral-700);cursor:pointer;transition:background .14s ease,color .14s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px}.db-pagination__btn:hover:not(:disabled){background:var(--primary-50);color:var(--primary-900)}.db-pagination__btn.is-active{background:linear-gradient(180deg,var(--primary-900),var(--primary-950));color:#fff}.db-pagination__btn:disabled{opacity:.4;cursor:not-allowed}.db-lane{display:grid;grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:20px;padding:22px 26px;border-radius:22px;background:linear-gradient(135deg,#135e4b0a,#4cb57214),#fff;border:1px solid var(--primary-100);box-shadow:0 2px 10px -4px #135e4b1f;position:relative;overflow:hidden}.db-lane:after{content:"";position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:180px;height:180px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' fill='none' stroke='%23135e4b' stroke-opacity='0.1' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M155 28a44 44 0 0 0-58 58L26 157a22 22 0 1 0 31 31l71-71a44 44 0 0 0 58-58l-26 26-30-8-8-30 26-26z'/><circle cx='46' cy='165' r='6'/></svg>");background-repeat:no-repeat;background-size:contain;background-position:right center;pointer-events:none}html[dir=rtl] .db-lane:after{right:auto;left:-20px;transform:translateY(-50%) scaleX(-1)}.db-lane__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px}.db-lane__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-900)}.db-lane__eyebrow:before{content:"";width:24px;height:2px;background:var(--primary-600);border-radius:2px}.db-lane__title{font-family:var(--font-heading);font-size:20px;font-weight:800;margin:2px 0 0;color:var(--heading);letter-spacing:-.01em}.db-lane__desc{margin:6px 0 0;font-size:13.5px;color:var(--neutral-500);line-height:1.55;max-width:640px}.db-lane__badge{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:14px;background:#fff;border:1px solid var(--primary-200);box-shadow:0 2px 6px -2px #135e4b1f;justify-self:end}.db-lane__badge-icon{width:34px;height:34px;border-radius:10px;background:linear-gradient(180deg,var(--primary-900),var(--primary-950));color:#fff;display:grid;place-items:center}.db-lane__badge-copy{display:flex;flex-direction:column;line-height:1.15}.db-lane__badge-copy small{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--neutral-500)}.db-lane__badge-copy strong{font-family:var(--font-heading);font-size:17px;font-weight:800;color:var(--heading)}.db-drawer-form{display:flex;flex-direction:column;gap:18px}@media (max-width: 960px){.db-hero{padding:32px 26px}.db-hero__title{font-size:32px}.db-hero__content{grid-template-columns:1fr}.db-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.db-hero__truck{display:none}.db-lane{grid-template-columns:1fr}.db-lane__badge{justify-self:start}.db-lane:after{display:none}}@media (max-width: 720px){.db-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.db-hero__stats{grid-template-columns:1fr;gap:8px}.db-hero__stat{padding:10px 12px;border-radius:12px;background:#ffffff0f}.db-hero__stat-info span{font-size:10.5px;letter-spacing:.04em}.db-search{min-width:0;width:100%}}@container db-task-panel (max-width: 720px){.db-task{grid-template-columns:1fr;grid-template-areas:"identity" "meta" "chevron";padding:16px 16px 20px 18px}.db-task__meta{grid-template-columns:1fr 1fr}.db-task__chevron{justify-self:stretch;width:100%;height:42px;border-radius:12px}}@container db-task-panel (max-width: 480px){.db-task__meta{grid-template-columns:1fr}.db-task__door-list{flex-direction:column}.db-task__door-chip{width:100%;flex:1 1 auto}}.db-task__completed-flag{display:inline-flex;align-items:center;gap:5px;margin-inline-start:10px;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;color:#fff!important;background:linear-gradient(90deg,var(--primary-900, #135e4b),var(--primary-800, #1a7559));box-shadow:0 3px 12px -4px #135e4b8c;white-space:nowrap}.db-task__completed-flag svg{flex-shrink:0;color:#fff;stroke:#fff}.db-task__today-flag,.db-task__upcoming-flag,.db-task__live-flag{display:inline-flex;align-items:center;gap:6px;margin-inline-start:10px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;color:#fff!important;white-space:nowrap}.db-task__today-flag{background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 3px 10px -3px #f59e0b8c;animation:db-today-pulse 2.2s ease-in-out infinite}.db-task__upcoming-flag{background:linear-gradient(90deg,#7c3aed,#8b5cf6);box-shadow:0 3px 10px -3px #7c3aed80;color:#fff}.db-task__live-flag{background:linear-gradient(90deg,var(--primary-700, #2e8b57),var(--primary-600, #4cb572));box-shadow:0 3px 10px -3px #2e8b578c}.db-task__paused-flag{display:inline-flex;align-items:center;gap:6px;margin-inline-start:10px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;color:#9a3412!important;background:linear-gradient(90deg,#ffedd5,#fed7aa);box-shadow:0 3px 10px -3px #ea580c59;white-space:nowrap}.db-task__paused-flag-dot{width:6px;height:6px;border-radius:50%;background:#c2410c}.db-task__today-flag-dot,.db-task__live-flag-dot{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 #fff9;animation:db-live-pulse 1.6s ease-in-out infinite}@keyframes db-today-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes db-live-pulse{0%{box-shadow:0 0 #fff9}70%{box-shadow:0 0 0 6px #fff0}to{box-shadow:0 0 #fff0}}.db-task--due-today{background:linear-gradient(90deg,rgba(251,191,36,.08),transparent 60%)}.db-task--live{background:linear-gradient(90deg,rgba(76,181,114,.12),transparent 60%)}.db-task--paused{background:linear-gradient(90deg,rgba(251,146,60,.1),transparent 60%)}.db-task--completed{background:linear-gradient(165deg,#f0fdf4,#ecfdf5 55%,#d1fae5);border-color:#135e4b42;box-shadow:0 1px #fffffff2 inset,0 0 0 1px #4cb57233,0 12px 32px -14px #135e4b4d}.db-task--completed:before{width:6px;background:linear-gradient(180deg,var(--primary-600, #4cb572),var(--primary-950, #0a3d31))}.db-task--completed .db-task__avatar{background:linear-gradient(135deg,#bbf7d0,#86efac);color:var(--primary-950, #0a3d31)}.db-task--completed .db-task__chevron{background:#135e4b1a;border-color:#135e4b38;color:var(--primary-900, #135e4b)}.db-task--completed:hover .db-task__chevron{background:var(--primary-900, #135e4b);border-color:var(--primary-900, #135e4b);color:#fff}.db-task--completed .db-status-pill--completed{padding-inline:12px 14px;box-shadow:0 2px 8px -3px #0a3d3173;color:#fff!important}.db-task--completed .db-status-pill--completed :is(svg,path,circle,line,polyline){color:#fff!important;stroke:#fff!important}.db-task{position:relative}.db-task__stages{position:absolute;bottom:0;inset-inline-start:0;inset-inline-end:0;grid-column:1 / -1;grid-row:1;align-self:end;height:4px;display:flex;gap:2px;padding:0 4px;pointer-events:none;border-radius:0 0 18px 18px;overflow:hidden;z-index:1}.db-task__stage-node{flex:1;height:100%;background:var(--neutral-100, #f1f5f9);transition:background .25s ease}.db-task__stage-node.is-done{background:var(--primary-400, #6dce8e)}[data-active-stage=scheduled] .db-task__stage-node.is-active{background:#3b82f6}[data-active-stage=upcoming_soon] .db-task__stage-node.is-active{background:#8b5cf6}[data-active-stage=due_today] .db-task__stage-node.is-active{background:#f59e0b}[data-active-stage=on_the_way] .db-task__stage-node.is-active,[data-active-stage=fixing_started] .db-task__stage-node.is-active{background:#3b82f6}[data-active-stage=arrived] .db-task__stage-node.is-active{background:var(--primary-600, #4cb572)}[data-active-stage=under_fixing] .db-task__stage-node.is-active{background:#f97316}[data-active-stage=completed] .db-task__stage-node.is-active{background:var(--primary-800, #135e4b)}.db-task__stage-node.is-active.is-incomplete{background:#ef4444}.db-task__stage-line{display:none}.db-journey{margin-top:22px;padding:22px;border-radius:22px;background:linear-gradient(180deg,var(--primary-50, #effaf3) 0%,#ffffff 70%);border:1px solid var(--primary-100, #d9f0e1);display:flex;flex-direction:column;gap:20px;box-shadow:0 14px 38px -28px #135e4b8c}.db-journey__head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.db-journey__head-icon{width:42px;height:42px;border-radius:12px;background:linear-gradient(180deg,var(--primary-900, #135e4b),var(--primary-950, #0a3d31));color:#fff;display:grid;place-items:center;box-shadow:0 8px 20px -10px #135e4b99;flex-shrink:0}.db-journey__title{font-family:var(--font-heading, inherit);font-size:17px;font-weight:800;margin:0 0 2px;color:var(--heading, #0a3d31);letter-spacing:-.01em}.db-journey__subtitle{margin:0;font-size:12.5px;color:var(--neutral-500, #64748b);line-height:1.45;max-width:62ch}.db-journey__pill{margin-inline-start:auto;padding:7px 14px;border-radius:999px;background:#fff;border:1px solid var(--primary-200, #b7e3c5);font-size:11.5px;color:var(--neutral-500, #64748b);font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.db-journey__pill strong{font-family:var(--font-heading, inherit);color:var(--primary-900, #135e4b);font-weight:800}.db-journey__stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:6px 0 4px}.db-journey__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:0 8px}.db-journey__step:after{content:"";position:absolute;top:15px;left:60%;right:-40%;height:2px;background:var(--primary-100, #d9f0e1);z-index:0}html[dir=rtl] .db-journey__step:after{left:-40%;right:60%}.db-journey__step:last-child:after{display:none}.db-journey__step--done:after,.db-journey__step--active:after{background:linear-gradient(90deg,var(--primary-600, #4cb572),var(--primary-900, #135e4b))}html[dir=rtl] .db-journey__step--done:after,html[dir=rtl] .db-journey__step--active:after{background:linear-gradient(270deg,var(--primary-600, #4cb572),var(--primary-900, #135e4b))}.db-journey__step-dot{position:relative;z-index:1;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid var(--primary-100, #d9f0e1);color:var(--neutral-400, #94a3b8);transition:all .22s ease}.db-journey__step--done .db-journey__step-dot{background:linear-gradient(180deg,var(--primary-600, #4cb572),var(--primary-900, #135e4b));border-color:var(--primary-900, #135e4b);color:#fff;box-shadow:0 6px 14px -8px #135e4bb3}.db-journey__step--active .db-journey__step-dot{border-color:var(--primary-600, #4cb572);color:var(--primary-900, #135e4b);background:#fff;box-shadow:0 0 0 5px #4cb57238;animation:db-today-pulse 1.8s ease-in-out infinite}.db-journey__step-label strong{display:block;font-family:var(--font-heading, inherit);font-size:12.5px;font-weight:700;color:var(--heading, #0a3d31);line-height:1.2}.db-journey__step-label span{display:block;font-size:11px;color:var(--neutral-500, #64748b);margin-top:3px}.db-incomplete-alert{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;background:linear-gradient(135deg,#fee2e2,#fef2f2);border:1px solid #fecaca;box-shadow:0 6px 18px -12px #ef444466}.db-incomplete-alert__icon{width:42px;height:42px;border-radius:12px;background:linear-gradient(180deg,#ef4444,#dc2626);color:#fff;display:grid;place-items:center;flex-shrink:0;box-shadow:0 6px 14px -6px #ef4444b3}.db-incomplete-alert__copy{flex:1;min-width:0}.db-incomplete-alert__copy strong{display:block;font-family:var(--font-heading, inherit);font-size:14px;color:#991b1b;margin-bottom:3px;letter-spacing:-.01em}.db-incomplete-alert__copy p{margin:0;font-size:12.5px;color:#7f1d1d;line-height:1.45}.db-btn--sm{padding:8px 14px;font-size:12.5px;border-radius:10px}.db-journey__stages{display:flex;flex-direction:column;gap:14px}.db-stage-card{padding:16px 18px;border-radius:16px;background:#fff;border:1px solid var(--primary-100, #d9f0e1);display:flex;flex-direction:column;gap:14px;transition:all .2s ease}.db-stage-card--upcoming{opacity:.65}.db-stage-card--active{border-color:var(--primary-300, #7dd0a0);box-shadow:0 10px 28px -18px #135e4b80}.db-stage-card--done{background:linear-gradient(180deg,var(--primary-50, #effaf3) 0%,#ffffff 100%)}.db-stage-card__head{display:flex;align-items:center;gap:12px}.db-stage-card__icon{width:38px;height:38px;border-radius:11px;background:var(--primary-100, #d9f0e1);color:var(--primary-900, #135e4b);display:grid;place-items:center;flex-shrink:0}.db-stage-card--done .db-stage-card__icon{background:linear-gradient(180deg,var(--primary-600, #4cb572),var(--primary-900, #135e4b));color:#fff;box-shadow:0 6px 14px -8px #135e4b99}.db-stage-card--active .db-stage-card__icon{background:linear-gradient(180deg,var(--primary-200, #b7e3c5),var(--primary-100, #d9f0e1));color:var(--primary-950, #0a3d31)}.db-stage-card__copy{flex:1;min-width:0}.db-stage-card__copy h4{font-family:var(--font-heading, inherit);font-size:14.5px;font-weight:700;margin:0 0 3px;color:var(--heading, #0a3d31);letter-spacing:-.01em}.db-stage-card__copy p{margin:0;font-size:12px;color:var(--neutral-500, #64748b);line-height:1.4}.db-stage-card__badge{padding:5px 11px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;flex-shrink:0}.db-stage-card__badge--done{background:var(--primary-100, #d9f0e1);color:var(--primary-900, #135e4b)}.db-stage-card__badge--active{background:linear-gradient(90deg,#fde68a,#fcd34d);color:#78350f}.db-stage-card__badge--upcoming{background:var(--neutral-100, #f1f5f9);color:var(--neutral-500, #64748b)}.db-stage-card__section{border-top:1px dashed var(--primary-100, #d9f0e1);padding-top:12px}.db-stage-card__section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:8px}.db-stage-card__section-head>span{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--neutral-500, #64748b)}.db-stage-card__section-head strong{font-family:var(--font-heading, inherit);font-size:13px;font-weight:800}.db-stage-card__section-head strong.is-success{color:var(--primary-900, #135e4b)}.db-stage-card__section-head strong.is-warning{color:#b45309}.db-checklist-progress{height:6px;width:100%;background:var(--neutral-100, #f1f5f9);border-radius:999px;overflow:hidden;margin-bottom:10px}.db-checklist-progress>span{display:block;height:100%;background:linear-gradient(90deg,var(--primary-600, #4cb572),var(--primary-900, #135e4b));transition:width .5s ease}.db-checklist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.db-checklist__row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;background:var(--neutral-50, #f8fafc);border:1px solid transparent;transition:all .16s ease}.db-checklist__row.is-done{background:linear-gradient(90deg,var(--primary-50, #effaf3),#ffffff);border-color:var(--primary-100, #d9f0e1)}.db-checklist__check{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--neutral-300, #cbd5e1);display:grid;place-items:center;color:#fff;flex-shrink:0;background:#fff}.db-checklist__row.is-done .db-checklist__check{background:linear-gradient(180deg,var(--primary-600, #4cb572),var(--primary-900, #135e4b));border-color:var(--primary-900, #135e4b);box-shadow:0 3px 8px -4px #135e4b99}.db-checklist__label{font-size:13px;color:var(--heading, #0a3d31);flex:1;line-height:1.4;min-width:0}.db-checklist__row.is-done .db-checklist__label{text-decoration:line-through;text-decoration-color:var(--primary-700, #2e8b57);color:var(--neutral-500, #64748b)}.db-checklist__pending{padding:2px 8px;border-radius:999px;background:#fef3c7;color:#b45309;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.db-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.db-gallery__tile{aspect-ratio:1;border-radius:12px;overflow:hidden;display:block;background:var(--neutral-100, #f1f5f9);transition:transform .18s ease,box-shadow .18s ease;border:1px solid var(--primary-100, #d9f0e1)}.db-gallery__tile:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 10px 24px -12px #135e4b80}.db-gallery__tile img{width:100%;height:100%;object-fit:cover;display:block}.db-gallery-empty{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:repeating-linear-gradient(45deg,var(--primary-50, #effaf3),var(--primary-50, #effaf3) 8px,#ffffff 8px,#ffffff 16px);border:1.5px dashed var(--primary-200, #b7e3c5);color:var(--neutral-500, #64748b);font-size:12.5px;line-height:1.4}.db-gallery-empty svg{color:var(--primary-700, #2e8b57);flex-shrink:0}.db-comment{display:flex;gap:10px;padding:12px;border-radius:12px;background:var(--neutral-50, #f8fafc);border:1px solid var(--primary-100, #d9f0e1)}.db-comment__avatar{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--primary-200, #b7e3c5),var(--primary-100, #d9f0e1));color:var(--primary-900, #135e4b);display:grid;place-items:center;flex-shrink:0}.db-comment__body{flex:1;min-width:0}.db-comment__body p{margin:0 0 4px;font-size:13px;color:var(--heading, #0a3d31);line-height:1.5;white-space:pre-wrap;word-break:break-word}.db-comment__body small{font-size:11px;color:var(--neutral-500, #64748b);font-weight:600}.db-comment-empty{margin:0;padding:13px 15px;border-radius:10px;background:var(--neutral-50, #f8fafc);color:var(--neutral-500, #64748b);font-size:12.5px;font-style:italic;border:1px solid transparent}.db-flash{animation:db-flash 1.4s ease-in-out 1;border-color:var(--primary-600, #4cb572)!important}@keyframes db-flash{0%{box-shadow:0 0 #4cb572cc}40%{box-shadow:0 0 0 7px #4cb5722e}to{box-shadow:0 0 #4cb57200}}@media (max-width: 720px){.db-journey__stepper{grid-template-columns:1fr;gap:10px}.db-journey__step{flex-direction:row;align-items:center;justify-content:flex-start;text-align:start;gap:12px;padding:4px 0}.db-journey__step:after{display:none}.db-journey__pill{margin-inline-start:0;width:100%;justify-content:center}.db-stage-card__head{flex-wrap:wrap}.db-stage-card__badge{margin-inline-start:auto}.db-incomplete-alert{flex-wrap:wrap}}.fa-dashboard{gap:20px;max-width:none;width:calc(100% + 64px);margin-inline:-32px;box-sizing:border-box;padding-inline:clamp(20px,3vw,40px)}@media (max-width: 900px){.fa-dashboard{width:calc(100% + 32px);margin-inline:-16px;padding-inline:clamp(14px,4vw,22px)}}.fa-dashboard__hero{margin-bottom:0;border-radius:24px;overflow:hidden}.fa-dashboard__hero .db-hero__badge{margin-bottom:16px}.fa-dashboard__hero .db-hero__title{margin-top:28px}.fa-dashboard__hero .db-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.fa-dashboard__hero .db-hero__stat{min-width:0;align-items:flex-start}.fa-dashboard__hero .db-hero__stat-info{min-width:0}.fa-dashboard__hero .db-hero__stat-info span{text-transform:none;letter-spacing:-.01em;font-size:clamp(.75rem,1.1vw,.8125rem);font-weight:600;line-height:1.35;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;opacity:.92}.fa-dashboard__hero .db-hero__stat-info strong{white-space:nowrap}@media (max-width: 960px){.fa-dashboard__hero .db-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 720px){.fa-dashboard__hero .db-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.fa-dashboard__hero .db-hero__stats{grid-template-columns:1fr}}.fa-metrics{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.fa-metric{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,23,42,.08);background:#fff;border-radius:16px;padding:14px 14px 12px;display:flex;align-items:flex-start;gap:12px;text-align:start;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;box-shadow:0 1px 2px #0f172a0a,0 8px 24px -16px #0f172a1f}.fa-metric:hover{transform:translateY(-2px);box-shadow:0 12px 28px -18px #135e4b47;border-color:#135e4b2e}.fa-metric.is-linked-active{border-color:var(--primary-700, #2e8b57);box-shadow:0 0 0 3px #4cb57233,0 12px 28px -16px #135e4b59}.fa-metric__icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:var(--primary-50, #effaf3);color:var(--primary-900, #135e4b)}.fa-metric__body{min-width:0;display:grid;gap:1px}.fa-metric__value{font-family:var(--font-heading, inherit);font-size:1.65rem;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--primary-950, #0a3d31)}.fa-metric__label{font-size:.82rem;font-weight:700;color:var(--neutral-800, #1e293b);line-height:1.25;text-transform:none;letter-spacing:-.01em}.fa-metric__hint{font-size:.72rem;color:var(--neutral-500, #64748b);line-height:1.3}.fa-metric--due_today .fa-metric__icon{background:#fffbeb;color:#b45309}.fa-metric--live .fa-metric__icon{background:#ecfdf5;color:#047857}.fa-metric--paused .fa-metric__icon{background:#fff7ed;color:#c2410c}.fa-metric--overdue .fa-metric__icon{background:#fef2f2;color:#b91c1c}.fa-metric--reschedule .fa-metric__icon{background:#fff7ed;color:#c2410c}.fa-metric--planning .fa-metric__icon{background:#eff6ff;color:#1d4ed8}.fa-metric--assign_technicians .fa-metric__icon{background:#f0f4ff;color:#6366f1}.fa-metric--all .fa-metric__icon{background:var(--primary-50, #effaf3);color:var(--primary-900, #135e4b)}.fa-dashboard__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.9fr);gap:16px;align-items:start}.fa-panel{background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:20px;box-shadow:0 1px 2px #0f172a0a,0 16px 40px -28px #0f172a24;overflow:hidden}.fa-panel__head{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:20px 20px 0}.fa-panel__head--compact{flex-direction:row;align-items:center;gap:12px;padding:16px 16px 0}.fa-panel__title-row{display:flex;align-items:flex-start;gap:12px}.fa-panel__title-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--primary-50, #effaf3);color:var(--primary-900, #135e4b);flex-shrink:0}.fa-panel__title-icon--live{background:linear-gradient(145deg,#ecfdf5,#d1fae5);color:#047857}.fa-panel__title{margin:0;font-family:var(--font-heading, inherit);font-size:1.1rem;font-weight:800;color:var(--primary-950, #0a3d31);letter-spacing:-.02em}.fa-panel__subtitle{margin:4px 0 0;font-size:.86rem;color:var(--neutral-500, #64748b);line-height:1.4}.fa-panel__badge{margin-inline-start:auto;min-width:28px;height:28px;padding:0 10px;border-radius:999px;display:grid;place-items:center;background:var(--primary-900, #135e4b);color:#fff;font-size:.8rem;font-weight:800}.fa-panel__body{padding:16px 20px 20px}.fa-panel__body--compact{padding:12px 16px 16px}.fa-panel--queue{padding:clamp(18px,2.2vw,24px);border-radius:24px;border:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#fffffffa,#f8fafceb);box-shadow:0 1px 2px #0f172a0a,0 24px 56px -36px #0f172a2e;overflow:visible}.fa-queue-head{display:grid;gap:18px}.fa-queue-head__top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.fa-queue-head__title{margin:0;font-family:var(--font-heading, inherit);font-size:clamp(1.2rem,1.6vw,1.35rem);font-weight:800;color:var(--primary-950, #0a3d31);letter-spacing:-.03em;line-height:1.15}.fa-queue-search{flex:1;min-width:min(100%,300px);max-width:420px;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:14px;border:1px solid transparent;background:#ffffffe6;color:var(--neutral-400, #94a3b8);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0d,0 8px 24px -16px #0f172a1f;transition:box-shadow .18s ease,border-color .18s ease}.fa-queue-search:focus-within{border-color:#135e4b38;box-shadow:0 0 0 4px #4cb57224,0 12px 28px -18px #135e4b38}.fa-queue-search input{flex:1;border:0;background:transparent;font-size:.9rem;color:var(--neutral-800, #1e293b);outline:none}.fa-queue-search input::placeholder{color:var(--neutral-400, #94a3b8)}.fa-queue-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:5px;border-radius:16px;background:#0f172a12;border:1px solid rgba(15,23,42,.06);overflow-x:auto;scrollbar-width:none}.fa-queue-tabs::-webkit-scrollbar{display:none}.fa-queue-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid transparent;background:transparent;padding:9px 14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--neutral-500, #64748b);font-size:.84rem;font-weight:600;white-space:nowrap;border-radius:12px;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.fa-queue-tab:hover:not(.is-active){color:var(--neutral-800, #1e293b);background:#ffffff80}.fa-queue-tab.is-active{color:var(--primary-900, #135e4b);font-weight:800;background:#fff;border-color:#135e4b61;box-shadow:0 0 0 3px #4cb57238,0 2px 6px #0f172a14,0 10px 22px -8px #135e4b61;transform:translateY(-1px)}.fa-queue-tab em{font-style:normal;font-size:.7rem;font-weight:800;min-width:1.35rem;height:1.35rem;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;background:#135e4b1a;color:var(--primary-900, #135e4b)}.fa-queue-tab.is-active em{background:linear-gradient(145deg,var(--primary-800, #1a7a5c),var(--primary-900, #135e4b));color:#fff}.fa-queue-body{padding:16px 0 0}.fa-queue-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fa-queue-row__hit{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2vw,20px);padding:16px 18px;border:1px solid rgba(15,23,42,.07);border-radius:18px;background:#fff;cursor:pointer;text-align:start;box-shadow:0 1px 2px #0f172a0a,0 10px 28px -22px #0f172a24;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.fa-queue-row__hit:hover{transform:translateY(-2px);border-color:#135e4b29;box-shadow:0 2px 4px #0f172a0d,0 18px 40px -20px #135e4b47}.fa-queue-row--live .fa-queue-row__hit{border-color:#4cb57247;background:linear-gradient(105deg,#ecfdf5f2,#fff 42%)}.fa-queue-row--live .fa-queue-row__hit:hover{border-color:#135e4b38}.fa-queue-row--paused .fa-queue-row__hit{border-color:#ea580c38;background:linear-gradient(105deg,#fff7edf2,#fff 42%)}.fa-queue-row--paused .fa-queue-row__hit:hover{border-color:#c2410c47}.fa-queue-row--overdue .fa-queue-row__order-chip{border-color:#b91c1c38;color:#b91c1c;background:#fef2f2}.fa-queue-row--planning .fa-queue-row__date{color:var(--neutral-500, #64748b);font-style:italic}.fa-queue-row__order-chip{padding:8px 12px;border-radius:12px;border:1px solid rgba(19,94,75,.14);background:linear-gradient(180deg,#ffffff 0%,var(--primary-50, #effaf3) 100%);color:var(--primary-950, #0a3d31);font-family:var(--font-heading, inherit);font-size:.88rem;font-weight:800;letter-spacing:.04em;white-space:nowrap}.fa-queue-row__date{min-width:0;display:inline-flex;align-items:center;gap:8px;font-size:.86rem;color:var(--neutral-600, #475569);font-weight:500;line-height:1.35}.fa-queue-row__date svg{flex-shrink:0;color:var(--neutral-400, #94a3b8)}.fa-queue-row__date span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-queue-row__trail{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.fa-queue-row__status{display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 9px;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap;background:var(--neutral-100, #f1f5f9);color:var(--neutral-700, #334155);box-shadow:inset 0 1px #ffffffa6}.fa-queue-row__status-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.fa-queue-row__status--on_the_way{background:linear-gradient(180deg,#f0f7ff,#eff6ff);color:#1d4ed8}.fa-queue-row__status--arrived{background:linear-gradient(180deg,#f0fdf8,#ecfdf5);color:#047857}.fa-queue-row__status--under_fixing{background:linear-gradient(180deg,#fff9f3,#fff7ed);color:#c2410c}.fa-queue-row__status--due_today,.fa-queue-row__status--upcoming_soon{background:linear-gradient(180deg,#fffdf5,#fffbeb);color:#b45309}.fa-queue-row__status--incomplete{background:linear-gradient(180deg,#fff5f5,#fef2f2);color:#b91c1c}.fa-queue-row__status--scheduled{background:linear-gradient(180deg,#f6fdf8 0%,var(--primary-50, #effaf3) 100%);color:var(--primary-900, #135e4b)}.fa-queue-row__status--paused{background:linear-gradient(180deg,#fff9f3,#fff7ed);color:#c2410c}.fa-queue-row--live .fa-queue-row__status-dot{box-shadow:0 0 0 3px #4cb57240;animation:fa-queue-pulse 1.6s ease-in-out infinite}@keyframes fa-queue-pulse{0%,to{opacity:1}50%{opacity:.45}}.fa-queue-row__action{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--neutral-400, #94a3b8);background:var(--neutral-50, #f8fafc);border:1px solid rgba(15,23,42,.06);transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.fa-queue-row__hit:hover .fa-queue-row__action{color:#fff;background:var(--primary-800, #1a7a5c);border-color:transparent;transform:translate(2px)}html[dir=rtl] .fa-queue-row__action svg{transform:scaleX(-1)}html[dir=rtl] .fa-queue-row__hit:hover .fa-queue-row__action{transform:translate(-2px)}.fa-dashboard__side{display:grid;gap:12px}.fa-side-empty{margin:0;padding:8px 4px;color:var(--neutral-500, #64748b);font-size:.88rem;line-height:1.45}.fa-side-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fa-side-row{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid rgba(15,23,42,.07);border-radius:12px;background:var(--neutral-50, #f8fafc);cursor:pointer;text-align:start;transition:background .15s ease,border-color .15s ease,transform .15s ease}.fa-side-row:hover{background:#fff;border-color:#135e4b2e;transform:translate(2px)}html[dir=rtl] .fa-side-row:hover{transform:translate(-2px)}.fa-side-row__order{padding:5px 8px;border-radius:8px;background:#fff;border:1px solid rgba(19,94,75,.12);color:var(--primary-900, #135e4b);font-size:.76rem;font-weight:800;letter-spacing:.03em;white-space:nowrap}.fa-side-row__copy{min-width:0;display:grid;gap:2px}.fa-side-row__copy strong{font-size:.86rem;font-weight:700;color:var(--neutral-900, #0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-side-row__copy small{color:var(--neutral-500, #64748b);font-size:.76rem}.fa-side-row__chevron{color:var(--neutral-400, #94a3b8);display:grid;place-items:center}.fa-queue-body .fa-empty-state{padding:56px 28px;text-align:center;border-radius:18px;background:#ffffffb3;border:1px dashed rgba(15,23,42,.1);box-shadow:inset 0 1px #fffc}.fa-empty-state{padding:48px 24px;text-align:center;border-radius:14px;background:var(--neutral-50, #f8fafc);border:1px dashed rgba(15,23,42,.12)}.fa-empty-state__icon{width:56px;height:56px;margin:0 auto 14px;border-radius:16px;display:grid;place-items:center;background:#fff;color:var(--primary-700, #2e8b57);box-shadow:0 8px 20px -12px #135e4b59}.fa-empty-state h4{margin:0 0 6px;font-size:1rem;font-weight:800;color:var(--neutral-800, #1e293b)}.fa-empty-state p{margin:0 auto;max-width:36ch;color:var(--neutral-500, #64748b);font-size:.88rem;line-height:1.5}@media (max-width: 1200px){.fa-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1100px){.fa-dashboard__grid{grid-template-columns:1fr}}@media (max-width: 720px){.fa-metrics{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;gap:8px}.fa-metric{min-width:148px;scroll-snap-align:start;flex-shrink:0}.fa-queue-head__top{flex-direction:column;align-items:stretch}.fa-queue-search{max-width:none}.fa-queue-tabs{flex-wrap:nowrap}.fa-queue-row__hit{grid-template-columns:1fr;gap:12px;padding:14px 14px 12px}.fa-queue-row__trail{width:100%;justify-content:space-between}.fa-queue-row__date span{white-space:normal}}.fa-assign-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fa-assign-card{border:1px solid rgba(15,23,42,.07);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 10px 28px -22px #0f172a24;transition:border-color .18s ease,box-shadow .18s ease}.fa-assign-card:hover{border-color:#6366f12e;box-shadow:0 2px 4px #0f172a0d,0 16px 36px -20px #6366f12e}.fa-assign-card.is-expanded{border-color:#6366f147;box-shadow:0 0 0 3px #6366f11a,0 16px 40px -20px #6366f138}.fa-assign-card__hit{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;background:transparent;border:0;cursor:pointer;text-align:start}.fa-assign-card__type-badge{padding:5px 10px;border-radius:8px;font-size:.72rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.fa-assign-card__type-badge--fixing{background:linear-gradient(180deg,#fffbeb,#fef3c7);color:#b45309;border:1px solid rgba(180,83,9,.18)}.fa-assign-card__type-badge--delivery{background:linear-gradient(180deg,#eff6ff,#dbeafe);color:#1d4ed8;border:1px solid rgba(29,78,216,.18)}.fa-assign-card__body{min-width:0;display:grid;gap:2px}.fa-assign-card__order{font-family:var(--font-heading, inherit);font-size:.92rem;font-weight:800;color:var(--primary-950, #0a3d31);letter-spacing:.02em}.fa-assign-card__customer{font-size:.82rem;color:var(--neutral-600, #475569);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-assign-card__date{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--neutral-500, #64748b);margin-top:2px}.fa-assign-card__date svg{flex-shrink:0;color:var(--neutral-400, #94a3b8)}.fa-assign-card__trail{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.fa-assign-card__assignment-status{padding:5px 10px;border-radius:999px;font-size:.74rem;font-weight:700;white-space:nowrap}.fa-assign-card__assignment-status--unassigned{background:#fef2f2;color:#b91c1c;border:1px solid rgba(185,28,28,.15)}.fa-assign-card__assignment-status--partially{background:#fffbeb;color:#b45309;border:1px solid rgba(180,83,9,.15)}.fa-assign-card__assignment-status--fully{background:#ecfdf5;color:#047857;border:1px solid rgba(4,120,87,.15)}.fa-assign-card__chevron{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--neutral-400, #94a3b8);background:var(--neutral-50, #f8fafc);border:1px solid rgba(15,23,42,.06);transition:transform .18s ease,color .18s ease}.fa-assign-card__hit:hover .fa-assign-card__chevron{color:#6366f1;background:#f0f4ff;border-color:#6366f133}.fa-assign-card__workspace{padding:0 18px 18px;border-top:1px solid rgba(15,23,42,.06);margin-top:0}.fa-assign-card__loading{padding:24px 0;text-align:center;color:var(--neutral-500, #64748b);font-size:.88rem}.fa-assign-card__doors{padding-top:14px}.fa-assign-card__doors-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.fa-assign-card__doors-label{font-family:var(--font-heading, inherit);font-size:.88rem;font-weight:800;color:var(--primary-950, #0a3d31)}.fa-assign-card__doors-progress{font-size:.76rem;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--neutral-100, #f1f5f9);color:var(--neutral-600, #475569)}.fa-assign-door-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(15,23,42,.06);border-radius:12px;margin-bottom:8px;background:var(--neutral-50, #f8fafc);transition:background .15s ease,border-color .15s ease}.fa-assign-door-row:hover{background:#fff;border-color:#6366f124}.fa-assign-door-row__info{min-width:0;display:grid;gap:1px}.fa-assign-door-row__name{font-size:.86rem;font-weight:700;color:var(--neutral-800, #1e293b)}.fa-assign-door-row__type{font-size:.74rem;color:var(--neutral-500, #64748b)}.fa-assign-door-row__assign{flex-shrink:0}.fa-assign-door-row__assigned{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:linear-gradient(180deg,#ecfdf5,#d1fae5);border:1px solid rgba(4,120,87,.2)}.fa-assign-door-row__avatar{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--primary-800, #1a7a5c);color:#fff;font-size:.7rem;font-weight:800}.fa-assign-door-row__name-label{font-size:.82rem;font-weight:600;color:#047857}.fa-assign-door-row__clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;padding:2px;color:var(--neutral-400, #94a3b8);transition:color .15s ease}.fa-assign-door-row__clear:hover{color:#b91c1c}.fa-assign-card__no-doors{padding-top:14px}.fa-assign-card__save-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin-top:14px;padding:12px 16px;border:0;border-radius:14px;background:linear-gradient(145deg,#6366f1,#4f46e5);color:#fff;font-family:var(--font-heading, inherit);font-size:.9rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 0 0 3px #6366f126,0 10px 24px -12px #6366f159;transition:transform .18s ease,box-shadow .18s ease}.fa-assign-card__save-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 4px #6366f133,0 14px 32px -14px #6366f166}.fa-assign-card__save-btn:disabled{opacity:.6;cursor:not-allowed}.fa-assign-card__actions{padding-top:10px;border-top:1px solid rgba(15,23,42,.06);margin-top:10px}.fa-assign-card__open-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;padding:6px 0;display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:var(--primary-700, #2e8b57);transition:color .15s ease}.fa-assign-card__open-btn:hover{color:var(--primary-900, #135e4b)}.fa-panel__title-icon--assign{background:linear-gradient(145deg,#f0f4ff,#e0e7ff)!important;color:#6366f1!important}.customers-page .customers-overview--modern{gap:var(--space-4)}.customers-page .customers-overview--modern .customers-overview__card{display:block;min-height:0!important;padding:var(--space-4) var(--space-5)!important;border-radius:var(--radius-xl);border:1px solid var(--line)!important;background:var(--white)!important;box-shadow:var(--shadow-xs)!important;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.customers-page .customers-overview__card-inner{display:flex;align-items:flex-start;gap:var(--space-4)}.customers-page .customers-overview__copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.customers-page .customers-overview__card .customers-overview__eyebrow{font-size:.68rem!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:var(--text-soft)!important}.customers-page .customers-overview__value{display:block;margin:2px 0 0;font-size:clamp(1.65rem,3.2vw,2rem)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.12!important;color:var(--heading)!important}.customers-page .customers-overview__card.customers-overview__card--total .customers-overview__value,.customers-page .customers-overview__card.customers-overview__card--active .customers-overview__value,.customers-page .customers-overview__card.customers-overview__card--inactive .customers-overview__value{color:var(--heading)!important}.customers-page .customers-overview__hint{display:block;margin-top:var(--space-2);font-size:.8rem!important;line-height:1.45!important;color:var(--text-soft)!important}.customers-page .customers-overview__card.customers-overview__card--total .customers-overview__hint,.customers-page .customers-overview__card.customers-overview__card--active .customers-overview__hint,.customers-page .customers-overview__card.customers-overview__card--inactive .customers-overview__hint{color:var(--text-soft)!important}.customers-page .customers-overview__card--total{border-left:4px solid #3b82f6!important}.customers-page .customers-overview__card--active{border-left:4px solid var(--primary-600)!important}.customers-page .customers-overview__card--inactive{border-left:4px solid #cbd5e1!important}.customers-page .customers-overview__card.customers-overview__card--total:hover,.customers-page .customers-overview__card.customers-overview__card--active:hover,.customers-page .customers-overview__card.customers-overview__card--inactive:hover{transform:none!important;border-color:#135e4b2e!important;box-shadow:var(--shadow-md)!important}.customers-page .customers-overview__icon-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-lg);box-shadow:none!important}.customers-page .customers-overview__icon-badge--total{background:#3b82f61a!important;color:#1d4ed8!important}.customers-page .customers-overview__icon-badge--active{background:#4cb57224!important;color:var(--primary-900)!important}.customers-page .customers-overview__icon-badge--inactive{background:#94a3b82e!important;color:var(--neutral-700)!important}@media (max-width: 900px){.customers-page .customers-overview--modern{grid-template-columns:1fr}}html[lang=ar] .customers-page .customers-overview__card-inner{flex-direction:row-reverse}html[lang=ar] .customers-page .customers-overview__copy{text-align:right}.workspace-content:has(.route-section--active .customers-page--premium):before{display:none}.customers-page--premium{gap:22px;padding-top:18px}.customers-page--premium .customers-page__hero{position:relative;z-index:1;margin-top:24px;padding:0;background:transparent}.customers-page.customers-page--premium .customers-page__hero .page-header.page-header--premium{position:relative;align-items:center!important;justify-content:space-between;gap:24px;min-height:0;padding:24px 28px!important;overflow:hidden;border:1px solid #e2e8f0!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;filter:none}.customers-page.customers-page--premium .customers-page__hero .page-header:before,.customers-page.customers-page--premium .customers-page__hero .page-header:after,.customers-page.customers-page--premium .customers-page__hero .page-header.page-header--premium:before,.customers-page.customers-page--premium .customers-page__hero .page-header.page-header--premium:after{display:none!important;content:none!important;background:none!important;box-shadow:none!important}.customers-page--premium .customers-page__hero .page-header__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:min(720px,72%)}.customers-page--premium .customers-page__hero .page-title{margin:0;color:#0f172a!important;font-family:var(--font-heading, inherit);font-size:clamp(1.75rem,2.8vw,2.25rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;max-width:none}.customers-page--premium .customers-page__hero .page-subtitle{margin:0;max-width:52ch;color:#64748b!important;font-size:.9375rem;font-weight:400;line-height:1.55;text-shadow:none}.customers-page--premium .customers-page__hero .page-header__actions{position:relative;z-index:1;flex-shrink:0}.customers-page.customers-page--premium .customers-page__hero .page-header__actions .ui-button--primary{min-height:42px;padding-inline:18px;border-radius:10px;border:none!important;background:#0f7a5a!important;box-shadow:none!important;font-weight:600;font-size:.875rem}.customers-page.customers-page--premium .customers-page__hero .page-header__actions .ui-button--primary:hover{background:#0b5f46!important}.customers-page--profile-form .customers-page__hero .page-header{margin-bottom:0}html[dir=rtl] .customers-page--premium .customers-page__hero .page-subtitle{color:#64748b!important;text-shadow:none}html[lang=ar] .customers-page--premium .customers-page__hero .page-subtitle{font-weight:600;line-height:1.7}@media (max-width: 760px){.customers-page.customers-page--premium .customers-page__hero .page-header.page-header--premium{align-items:stretch!important;min-height:0;padding:24px 22px 24px 26px!important;border-radius:18px!important}.customers-page--premium .customers-page__hero .page-header__body{max-width:none}.customers-page--premium .customers-page__hero .page-title{font-size:2rem}.customers-page--premium .customers-page__hero .page-subtitle{font-size:.95rem}.customers-page--premium .customers-page__hero .page-header__actions,.customers-page--premium .customers-page__hero .page-header__actions .ui-button{width:100%}}.ftd-page{padding:24px 28px 60px;display:flex;flex-direction:column;gap:22px;min-height:100%;background:radial-gradient(1100px 600px at -10% -20%,rgba(76,181,114,.08),transparent 60%),radial-gradient(900px 520px at 110% -10%,rgba(19,94,75,.07),transparent 55%),var(--neutral-50, #f8fafc)}.ftd-page--state{align-items:center;justify-content:center;min-height:60vh}@media (max-width: 720px){.ftd-page{padding:16px 14px 60px}}.ftd-focused-door{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(180px,auto);align-items:center;gap:16px;padding:16px 18px;border:1px solid var(--primary-100, #d9f0e1);border-radius:20px;background:linear-gradient(135deg,#4cb57214,#fffffff0),#fff;box-shadow:0 14px 34px -28px #135e4b8c}.ftd-focused-door__icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(180deg,var(--primary-900, #135e4b),var(--primary-950, #0a3d31));color:#fff}.ftd-focused-door__copy,.ftd-focused-door__schedule{display:grid;gap:3px;min-width:0}.ftd-focused-door__copy span,.ftd-focused-door__schedule span{color:var(--neutral-500, #64748b);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ftd-focused-door__copy strong,.ftd-focused-door__schedule strong{color:var(--heading, #0a3d31);font-family:var(--font-heading, inherit);font-size:16px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ftd-focused-door__copy p{margin:0;color:var(--neutral-500, #64748b);font-size:13px}.ftd-focused-door__schedule{justify-self:end;padding:10px 14px;border-radius:14px;background:#fff;border:1px solid var(--primary-100, #d9f0e1)}@media (max-width: 720px){.ftd-focused-door{grid-template-columns:auto minmax(0,1fr)}.ftd-focused-door__schedule{grid-column:1 / -1;justify-self:stretch}}.ftd-door-plan{display:grid;gap:16px;padding:18px;border:1px solid var(--primary-100, #d9f0e1);border-radius:24px;background:#fff;box-shadow:0 18px 42px -34px #135e4b73}.ftd-door-plan__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ftd-door-plan__head span,.ftd-door-plan__summary span,.ftd-door-plan__row--head span{color:var(--neutral-500, #64748b);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ftd-door-plan__head h2{margin:4px 0 0;color:var(--heading, #0a3d31);font-family:var(--font-heading, inherit);font-size:22px;font-weight:850;letter-spacing:-.02em}.ftd-door-plan__summary{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;min-width:min(620px,100%)}.ftd-door-plan__summary--door-lines{grid-template-columns:repeat(2,minmax(140px,1fr));min-width:min(420px,100%)}.ftd-door-plan__fixing-window{display:grid;gap:6px;padding:14px 16px;border:1px solid rgba(19,94,75,.18);border-radius:16px;background:linear-gradient(105deg,#ecfdf5f2,#fff 55%);box-shadow:inset 0 1px #ffffffe6}.ftd-door-plan__fixing-window-main{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ftd-door-plan__fixing-window-main span{color:var(--neutral-500, #64748b);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ftd-door-plan__fixing-window-main strong{color:var(--heading, #0a3d31);font-size:15px;font-weight:850;letter-spacing:-.01em}.ftd-door-plan__fixing-window p{margin:0;color:var(--neutral-600, #475569);font-size:12px;font-weight:600;line-height:1.45}.ftd-door-plan__summary div{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--primary-100, #d9f0e1);border-radius:16px;background:linear-gradient(180deg,#ffffff 0%,var(--primary-50, #effaf3) 100%)}.ftd-door-plan__summary strong{color:var(--heading, #0a3d31);font-size:13px;font-weight:800}.ftd-door-plan__batches{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.ftd-door-plan__batch{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--primary-100, #d9f0e1);border-radius:16px;background:var(--neutral-50, #f8fafc)}.ftd-door-plan__batch-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ftd-door-plan__batch-top strong{color:var(--heading, #0a3d31);font-size:14px;font-weight:850}.ftd-door-plan__batch p{margin:0;color:var(--neutral-600, #475569);font-size:12px;font-weight:700}.ftd-door-plan__batch dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.ftd-door-plan__batch dl div{min-width:0}.ftd-door-plan__batch dt{color:var(--neutral-500, #64748b);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ftd-door-plan__batch dd{margin:2px 0 0;color:var(--heading, #0a3d31);font-size:11.5px;font-weight:750;line-height:1.3}.ftd-door-plan__table{overflow-x:auto;border:1px solid var(--neutral-200, #e2e8f0);border-radius:18px}.ftd-door-plan__table--delivery .ftd-door-plan__row{grid-template-columns:minmax(170px,1.45fr) minmax(140px,1fr) minmax(120px,.85fr)}.ftd-door-plan__table--fixing .ftd-door-plan__row{grid-template-columns:minmax(170px,1.35fr) minmax(150px,1fr) minmax(130px,.9fr) minmax(100px,.7fr) minmax(120px,.85fr);min-width:720px}.ftd-door-plan__summary--delivery{grid-template-columns:minmax(160px,auto);justify-content:flex-end}.ftd-door-plan__row{display:grid;grid-template-columns:minmax(170px,1.25fr) repeat(4,minmax(130px,1fr));align-items:center;gap:12px;min-width:760px;padding:12px 14px;border-top:1px solid var(--neutral-200, #e2e8f0);color:var(--neutral-700, #334155);font-size:12.5px;font-weight:700}.ftd-door-plan__row:first-child{border-top:0}.ftd-door-plan__row--head{background:var(--neutral-50, #f8fafc)}.ftd-door-plan__door{display:grid;gap:3px;min-width:0}.ftd-door-plan__door strong{color:var(--heading, #0a3d31);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ftd-door-plan__door span{color:var(--neutral-500, #64748b);font-size:11.5px}.ftd-door-plan__fixed{display:inline-flex;align-items:center;gap:8px;justify-self:start}.ftd-door-plan__fixed-box{width:22px;height:22px;border-radius:7px;border:1.5px solid rgba(15,23,42,.14);background:#fff;display:grid;place-items:center;color:#fff;flex-shrink:0;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.ftd-door-plan__fixed.is-done .ftd-door-plan__fixed-box{border-color:#135e4b59;background:linear-gradient(145deg,#4cb572,#2e8b57);box-shadow:0 4px 12px -4px #135e4b73}.ftd-door-plan__fixed-label{font-size:12px;font-weight:750;color:var(--neutral-500, #64748b)}.ftd-door-plan__fixed.is-done .ftd-door-plan__fixed-label{color:var(--primary-900, #135e4b)}.ftd-door-plan__status{display:inline-flex;width:fit-content;max-width:100%;padding:6px 9px;border-radius:999px;background:var(--primary-50, #effaf3);color:var(--primary-900, #135e4b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ftd-door-plan__status-stack{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.ftd-door-plan__empty{padding:18px;border:1px dashed var(--neutral-300, #cbd5e1);border-radius:16px;color:var(--neutral-500, #64748b);font-size:13px;font-weight:700}@media (max-width: 980px){.ftd-door-plan__head{display:grid}.ftd-door-plan__summary{min-width:0}}@media (max-width: 720px){.ftd-door-plan{padding:14px}.ftd-door-plan__summary{grid-template-columns:1fr}}.ftd-hero{position:relative;overflow:hidden;border-radius:28px;padding:24px 28px 22px;color:#fff!important;background:linear-gradient(135deg,var(--primary-950, #0a3d31) 0%,var(--primary-900, #135e4b) 50%,var(--primary-800, #1a7559) 100%);box-shadow:0 28px 60px -32px #0a3d3199;isolation:isolate}.ftd-hero__orbs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.ftd-hero__orb{position:absolute;border-radius:50%;filter:blur(48px);opacity:.45}.ftd-hero__orb--a{width:420px;height:420px;top:-160px;right:-120px;background:radial-gradient(circle,rgba(168,255,205,.55),transparent 70%)}.ftd-hero__orb--b{width:360px;height:360px;bottom:-180px;left:-80px;background:radial-gradient(circle,rgba(76,181,114,.6),transparent 70%)}.ftd-hero__orb--c{width:240px;height:240px;top:40%;left:45%;background:radial-gradient(circle,rgba(250,204,21,.25),transparent 70%);opacity:.25}.ftd-hero__top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.ftd-hero__back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff!important;padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .18s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ftd-hero__back:hover{background:#ffffff2e;transform:translateY(-1px)}.ftd-hero__breadcrumb{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:#fff!important;font-weight:500}.ftd-hero__breadcrumb span{color:#fff!important}.ftd-hero__breadcrumb strong{color:#fff!important;font-family:var(--font-heading, inherit);font-weight:800;letter-spacing:.02em}.ftd-hero__content{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.ftd-hero__identity{display:flex;align-items:flex-start;gap:18px;flex:1;min-width:280px}.ftd-hero__avatar{width:68px;height:68px;border-radius:22px;background:linear-gradient(135deg,#ffffff40,#ffffff14);border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center;font-family:var(--font-heading, inherit);font-weight:800;font-size:22px;color:#fff;letter-spacing:.02em;flex-shrink:0;box-shadow:0 10px 24px -12px #0006}.ftd-hero__avatar--button{cursor:pointer;padding:0}.ftd-hero__avatar--button:disabled{cursor:default;opacity:.7}.ftd-hero__customer-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;color:inherit;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ftd-hero__customer-link:hover{opacity:.85}.ftd-hero__title-stack{flex:1;min-width:0}.ftd-hero__eyebrow{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff!important;margin-bottom:10px}.ftd-hero__eyebrow span{color:#fff!important}.ftd-hero__eyebrow-sep{opacity:.6;font-weight:400}.ftd-hero__title{font-family:var(--font-heading, inherit);font-size:clamp(28px,4vw,38px);font-weight:800;letter-spacing:-.02em;margin:0 0 6px;color:#fff!important;line-height:1.1}.ftd-hero__task-code{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.03em;color:#ffffffb8!important}.ftd-hero__breadcrumb-task{font-size:12px;font-weight:600;color:#ffffffa6!important}.ftd-hero__subtitle{margin:0 0 12px;font-size:14px;color:#fff!important;line-height:1.5}.ftd-hero__subtitle strong{color:#fff!important;font-weight:700}.ftd-hero__subtitle em{color:#fff!important}.ftd-hero__flags{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.ftd-hero__flag{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#fff}.ftd-hero__flag-dot{width:7px;height:7px;border-radius:50%;background:#fff;animation:ftd-live-pulse 1.6s ease-in-out infinite}.ftd-hero__flag--upcoming{background:linear-gradient(90deg,#7c3aed,#8b5cf6);box-shadow:0 4px 12px -4px #7c3aed8c}.ftd-hero__flag--today{background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 4px 12px -4px #f59e0b99}.ftd-hero__flag--live{background:linear-gradient(90deg,#059669,#10b981);box-shadow:0 4px 12px -4px #10b98199}.ftd-hero__flag--incomplete{background:linear-gradient(90deg,#dc2626,#ef4444);box-shadow:0 4px 12px -4px #ef444499}.ftd-step--end-incomplete.ftd-step--active .ftd-step__dot,.ftd-step--end-incomplete.ftd-step--done .ftd-step__dot{background:linear-gradient(180deg,#ef4444,#dc2626)!important;border-color:#dc2626!important;box-shadow:0 6px 14px -8px #ef4444b3!important;color:#fff!important;animation:none!important}@keyframes ftd-live-pulse{0%{box-shadow:0 0 #ffffffa6}70%{box-shadow:0 0 0 6px #fff0}to{box-shadow:0 0 #fff0}}.ftd-hero__actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.ftd-hero__strip{position:relative;z-index:1;margin-top:22px;padding:14px 16px;border-radius:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ftd-hero__strip-item{display:flex;flex-direction:column;gap:3px;min-width:0}.ftd-hero__strip-label{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff!important}.ftd-hero__strip-item strong{font-family:var(--font-heading, inherit);color:#fff!important;font-weight:700;font-size:15px;line-height:1.25;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 720px){.ftd-hero__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ftd-hero__avatar{width:56px;height:56px;font-size:18px;border-radius:18px}}@media (max-width: 440px){.ftd-hero__strip{grid-template-columns:1fr;gap:10px}}.ftd-hero .ftd-hero__back,.ftd-hero .ftd-hero__back span,.ftd-hero .ftd-hero__breadcrumb,.ftd-hero .ftd-hero__breadcrumb span,.ftd-hero .ftd-hero__breadcrumb strong,.ftd-hero .ftd-hero__eyebrow,.ftd-hero .ftd-hero__eyebrow span,.ftd-hero .ftd-hero__title,.ftd-hero .ftd-hero__task-code,.ftd-hero .ftd-hero__breadcrumb-task,.ftd-hero .ftd-hero__subtitle,.ftd-hero .ftd-hero__subtitle strong,.ftd-hero .ftd-hero__subtitle em,.ftd-hero .ftd-hero__strip-label,.ftd-hero .ftd-hero__strip-item strong,.ftd-hero .ftd-btn--glass,.ftd-hero .ftd-btn--glass span{color:#fff!important}.ftd-hero .ftd-status-pill--scheduled{color:#1e40af!important}.ftd-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.01em;padding:11px 18px;border-radius:12px;display:inline-flex;align-items:center;gap:8px;transition:all .18s ease;white-space:nowrap}.ftd-btn--sm{font-size:12px;padding:8px 13px;border-radius:10px;gap:6px}.ftd-btn--primary{background:#fff;color:var(--primary-950, #0a3d31);box-shadow:0 10px 24px -12px #0006}.ftd-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px -14px #00000080}.ftd-btn--glass{background:#ffffff1f;color:#fff!important;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ftd-btn--glass span,.ftd-hero__back span{color:#fff!important}.ftd-btn--glass:hover:not(:disabled){background:#fff3}.ftd-btn--ghost{background:#fff;color:var(--primary-900, #135e4b);border:1px solid var(--primary-200, #b7e3c5)}.ftd-btn--ghost:hover:not(:disabled){background:var(--primary-50, #effaf3);border-color:var(--primary-400, #7bc991);transform:translateY(-1px)}.ftd-btn--danger{background:linear-gradient(180deg,#ef4444,#dc2626);color:#fff;box-shadow:0 8px 18px -8px #dc26268c}.ftd-btn--danger:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 22px -10px #dc2626a6}.ftd-btn:disabled{opacity:.55;cursor:not-allowed}.ftd-status-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;background:#ffffffeb;color:var(--neutral-700, #334155)}.ftd-status-pill--inline{background:var(--neutral-100, #f1f5f9);color:var(--neutral-700, #334155)}.ftd-status-pill--scheduled{background:#dbeafe;color:#fff!important}.ftd-status-pill--upcoming_soon{background:#ede9fe;color:#5b21b6}.ftd-status-pill--due_today{background:#fef3c7;color:#92400e}.ftd-status-pill--en_route{background:#d1fae5;color:#065f46}.ftd-status-pill--on_site{background:var(--primary-200, #b7e3c5);color:var(--primary-950, #0a3d31)}.ftd-status-pill--arrived,.ftd-status-pill--fixing_started{background:#d1fae5;color:#065f46}.ftd-status-pill--under_fixing{background:#fde68a;color:#78350f}.ftd-status-pill--completed{background:#d1fae5;color:#065f46}.ftd-status-pill--incomplete{background:#fee2e2;color:#991b1b}.ftd-stepper-wrap{background:#fff;border-radius:24px;padding:20px 24px;border:1px solid var(--primary-100, #d9f0e1);box-shadow:0 10px 32px -24px #135e4b40}.ftd-stepper{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));position:relative;gap:0}.ftd-step{position:relative;display:flex;align-items:flex-start;gap:12px;padding:4px 16px 4px 0}html[dir=rtl] .ftd-step{padding:4px 0 4px 16px}.ftd-step:not(:last-child):after{content:"";position:absolute;top:19px;left:46px;right:0;height:2px;background:var(--primary-100, #d9f0e1);z-index:0;pointer-events:none}html[dir=rtl] .ftd-step:not(:last-child):after{left:0;right:46px}.ftd-step--done:not(:last-child):after{background:linear-gradient(90deg,var(--primary-600, #4cb572),var(--primary-900, #135e4b))}html[dir=rtl] .ftd-step--done:not(:last-child):after{background:linear-gradient(270deg,var(--primary-600, #4cb572),var(--primary-900, #135e4b))}.ftd-step__dot{position:relative;z-index:2;width:38px;height:38px;border-radius:50%;background:#fff;border:2px solid var(--primary-100, #d9f0e1);display:grid;place-items:center;color:var(--neutral-400, #94a3b8);flex-shrink:0;transition:all .22s ease}.ftd-step--done .ftd-step__dot{background:linear-gradient(180deg,var(--primary-600, #4cb572),var(--primary-900, #135e4b));border-color:var(--primary-900, #135e4b);color:#fff;box-shadow:0 6px 14px -8px #135e4bb3}.ftd-step--active .ftd-step__dot{background:#fff;border-color:var(--primary-600, #4cb572);color:var(--primary-900, #135e4b);box-shadow:0 0 0 6px #4cb57238;animation:ftd-pulse 1.8s ease-in-out infinite}@keyframes ftd-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ftd-step__body{display:flex;flex-direction:column;gap:2px;padding-top:6px;min-width:0;position:relative;z-index:2}.ftd-step__body strong{font-family:var(--font-heading, inherit);font-size:13.5px;font-weight:800;color:var(--heading, #0a3d31);line-height:1.2;letter-spacing:-.01em}.ftd-step__body span{font-size:11.5px;color:var(--neutral-500, #64748b);line-height:1.3}.ftd-step__count{width:fit-content;margin-top:1px;padding:2px 7px;border-radius:999px;background:var(--primary-50, #effaf3);color:var(--primary-900, #135e4b);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ftd-step--upcoming .ftd-step__body strong{color:var(--neutral-500, #64748b)}@media (max-width: 1200px) and (min-width: 721px){.ftd-stepper{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px}.ftd-step:nth-child(4n):not(:last-child):after{display:none}}@media (max-width: 720px){.ftd-stepper{grid-template-columns:1fr;gap:10px}.ftd-step:after{display:none}}.ftd-alert{background:linear-gradient(135deg,#fee2e2,#fef2f2);border:1px solid #fecaca;border-radius:22px;padding:18px 22px;box-shadow:0 10px 30px -18px #ef444466}.ftd-alert__main{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ftd-alert__icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(180deg,#ef4444,#dc2626);color:#fff;display:grid;place-items:center;flex-shrink:0;box-shadow:0 8px 18px -6px #ef4444a6}.ftd-alert__copy{flex:1;min-width:0}.ftd-alert__copy strong{display:block;font-family:var(--font-heading, inherit);font-size:15px;color:#991b1b;margin-bottom:3px;letter-spacing:-.01em}.ftd-alert__copy p{margin:0;font-size:12.5px;color:#7f1d1d;line-height:1.5}.ftd-alert__form{margin-top:18px;padding:16px;background:#fff;border-radius:16px;border:1px solid #fecaca;display:grid;grid-template-columns:1fr 1fr;gap:14px}.ftd-alert__form-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}@media (max-width: 720px){.ftd-alert__form{grid-template-columns:1fr}}.ftd-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:flex-start}@media (max-width: 1080px){.ftd-grid{grid-template-columns:1fr}}.ftd-stages{display:flex;flex-direction:column;gap:16px;min-width:0}.ftd-stage{background:#fff;border-radius:22px;padding:22px 24px;border:1px solid var(--primary-100, #d9f0e1);box-shadow:0 10px 30px -22px #135e4b38;display:flex;flex-direction:column;gap:16px;transition:all .22s ease}.ftd-stage--state-upcoming{opacity:.62}.ftd-stage--state-active{border-color:var(--primary-300, #7dd0a0);box-shadow:0 14px 36px -22px #135e4b73}.ftd-stage--state-done{background:linear-gradient(180deg,var(--primary-50, #effaf3) 0%,#ffffff 80%)}.ftd-stage__head{display:flex;align-items:flex-start;gap:14px}.ftd-stage__icon{width:44px;height:44px;border-radius:14px;background:var(--primary-100, #d9f0e1);color:var(--primary-900, #135e4b);display:grid;place-items:center;flex-shrink:0}.ftd-stage--state-done .ftd-stage__icon{background:linear-gradient(180deg,var(--primary-600, #4cb572),var(--primary-900, #135e4b));color:#fff;box-shadow:0 8px 16px -8px #135e4b8c}.ftd-stage--state-active .ftd-stage__icon{background:linear-gradient(180deg,var(--primary-200, #b7e3c5),var(--primary-100, #d9f0e1));color:var(--primary-950, #0a3d31)}.ftd-stage__title{flex:1;min-width:0;padding-top:2px}.ftd-stage__title h3{font-family:var(--font-heading, inherit);font-size:16px;font-weight:800;margin:0 0 4px;color:var(--heading, #0a3d31);letter-spacing:-.01em}.ftd-stage__title p{margin:0;font-size:12.5px;color:var(--neutral-500, #64748b);line-height:1.45}.ftd-stage__badge{padding:5px 12px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;flex-shrink:0;align-self:flex-start}.ftd-stage__badge--done{background:var(--primary-100, #d9f0e1);color:var(--primary-900, #135e4b)}.ftd-stage__badge--active{background:linear-gradient(90deg,#fde68a,#fcd34d);color:#78350f}.ftd-stage__badge--upcoming{background:var(--neutral-100, #f1f5f9);color:var(--neutral-500, #64748b)}.ftd-stage__timestamp{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--neutral-500, #64748b);font-weight:600;padding:4px 10px;border-radius:999px;background:var(--neutral-50, #f8fafc);border:1px solid var(--neutral-100, #f1f5f9);width:fit-content}.ftd-stage__meta-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:14px 16px;background:var(--neutral-50, #f8fafc);border-radius:14px}.ftd-stage__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.ftd-stage__meta span{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--neutral-500, #64748b)}.ftd-stage__meta strong{font-size:13px;color:var(--heading, #0a3d31);font-weight:700;line-height:1.4;word-break:break-word}@media (max-width: 720px){.ftd-stage__meta-row{grid-template-columns:1fr;gap:10px}}.ftd-stage__actions{display:flex;flex-wrap:wrap;gap:8px}.ftd-door-flow-note{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:9px 12px;border:1px solid var(--primary-100, #d9f0e1);border-radius:12px;background:var(--primary-50, #effaf3);color:var(--primary-950, #0a3d31);font-size:12px;font-weight:750}.ftd-stage__section{border-top:1px dashed var(--primary-100, #d9f0e1);padding-top:14px;display:flex;flex-direction:column;gap:12px}.ftd-stage__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ftd-stage__section-head>div{flex:1;min-width:0}.ftd-stage__section-label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--neutral-500, #64748b);display:block;margin-bottom:3px}.ftd-stage__section-hint{margin:0;font-size:12px;color:var(--neutral-500, #64748b);line-height:1.4}.ftd-stage__section-count{font-family:var(--font-heading, inherit);font-size:14px;font-weight:800;padding:3px 10px;border-radius:999px;background:var(--primary-50, #effaf3);color:var(--primary-900, #135e4b);flex-shrink:0}.ftd-stage__section-count.is-success{background:#d1fae5;color:#065f46}.ftd-stage__section-count.is-warning{background:#fef3c7;color:#b45309}.ftd-progress{height:8px;width:100%;background:var(--neutral-100, #f1f5f9);border-radius:999px;overflow:hidden}.ftd-progress>span{display:block;height:100%;background:linear-gradient(90deg,var(--primary-600, #4cb572),var(--primary-900, #135e4b));transition:width .5s ease;border-radius:999px}.ftd-checklist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.ftd-checklist__row{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;background:var(--neutral-50, #f8fafc);border:1px solid transparent;cursor:pointer;transition:all .16s ease;outline:none}.ftd-checklist__row:hover{background:#fff;border-color:var(--primary-200, #b7e3c5);transform:translate(2px)}html[dir=rtl] .ftd-checklist__row:hover{transform:translate(-2px)}.ftd-checklist__row:focus-visible{border-color:var(--primary-600, #4cb572);box-shadow:0 0 0 3px #4cb57240}.ftd-checklist__row.is-done{background:linear-gradient(90deg,var(--primary-50, #effaf3),#ffffff);border-color:var(--primary-100, #d9f0e1)}.ftd-checklist__check{width:22px;height:22px;border-radius:7px;border:1.5px solid var(--neutral-300, #cbd5e1);background:#fff;display:grid;place-items:center;color:#fff;flex-shrink:0;transition:all .18s ease}.ftd-checklist__row.is-done .ftd-checklist__check{background:linear-gradient(180deg,var(--primary-600, #4cb572),var(--primary-900, #135e4b));border-color:var(--primary-900, #135e4b);box-shadow:0 3px 8px -4px #135e4b99}.ftd-checklist__label{flex:1;min-width:0;font-size:13.5px;color:var(--heading, #0a3d31);line-height:1.4;word-break:break-word}.ftd-checklist__row.is-done .ftd-checklist__label{text-decoration:line-through;text-decoration-color:var(--primary-700, #2e8b57);color:var(--neutral-500, #64748b)}.ftd-checklist__pending,.ftd-checklist__done{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;flex-shrink:0}.ftd-checklist__pending{background:#fef3c7;color:#b45309}.ftd-checklist__done{background:#d1fae5;color:#065f46}.ftd-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.ftd-gallery__tile{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--neutral-100, #f1f5f9);border:1px solid var(--primary-100, #d9f0e1);display:block;transition:all .18s ease;isolation:isolate}.ftd-gallery__tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.ftd-gallery__tile:hover{transform:translateY(-3px);box-shadow:0 16px 28px -16px #135e4b80;border-color:var(--primary-400, #7bc991)}.ftd-gallery__tile:hover img{transform:scale(1.08)}.ftd-gallery__tile-hover{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(180deg,transparent 40%,rgba(10,61,49,.7));color:#fff;opacity:0;transition:opacity .2s ease}.ftd-gallery__tile:hover .ftd-gallery__tile-hover{opacity:1}.ftd-docs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ftd-docs__row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--neutral-50, #f8fafc);border:1px solid var(--primary-100, #d9f0e1)}.ftd-docs__icon{width:38px;height:38px;border-radius:10px;background:#fff;color:var(--primary-900, #135e4b);display:grid;place-items:center;border:1px solid var(--primary-100, #d9f0e1);flex-shrink:0}.ftd-docs__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ftd-docs__body strong{font-size:13px;color:var(--heading, #0a3d31);font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ftd-docs__body span{font-size:11.5px;color:var(--neutral-500, #64748b)}.ftd-docs__link{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;background:#fff;color:var(--primary-900, #135e4b);border:1px solid var(--primary-200, #b7e3c5);text-decoration:none;font-size:12px;font-weight:700;font-family:inherit;flex-shrink:0;cursor:pointer;transition:all .16s ease}.ftd-docs__link:hover{background:var(--primary-50, #effaf3);border-color:var(--primary-400, #7bc991)}.ftd-comment{display:flex;gap:12px;padding:14px;border-radius:14px;background:var(--neutral-50, #f8fafc);border:1px solid var(--primary-100, #d9f0e1)}.ftd-comment__avatar{width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,var(--primary-200, #b7e3c5),var(--primary-100, #d9f0e1));color:var(--primary-900, #135e4b);display:grid;place-items:center;flex-shrink:0}.ftd-comment__body{flex:1;min-width:0}.ftd-comment__body p{margin:0 0 6px;font-size:13.5px;color:var(--heading, #0a3d31);line-height:1.55;white-space:pre-wrap;word-break:break-word}.ftd-comment__body small{font-size:11px;color:var(--neutral-500, #64748b);font-weight:600}.ftd-admin-note{margin-top:8px;padding:14px;border-radius:14px;background:linear-gradient(135deg,var(--primary-50, #effaf3),#ffffff);border:1px dashed var(--primary-300, #7dd0a0)}.ftd-admin-note label{display:flex;flex-direction:column;gap:6px}.ftd-admin-note label>span{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--primary-900, #135e4b)}.ftd-admin-note textarea{width:100%;border:1px solid var(--primary-200, #b7e3c5);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13px;color:var(--heading, #0a3d31);background:#fff;resize:vertical}.ftd-admin-note textarea:focus{outline:none;border-color:var(--primary-600, #4cb572);box-shadow:0 0 0 3px #4cb5722e}.ftd-empty{display:flex;align-items:center;gap:14px;padding:18px;border-radius:14px;background:repeating-linear-gradient(45deg,var(--primary-50, #effaf3),var(--primary-50, #effaf3) 10px,#ffffff 10px,#ffffff 20px);border:1.5px dashed var(--primary-200, #b7e3c5)}.ftd-empty--sm{padding:12px 14px;background:var(--neutral-50, #f8fafc);border:1px dashed var(--neutral-200, #e2e8f0)}.ftd-empty__icon{width:44px;height:44px;border-radius:12px;background:#fff;color:var(--primary-900, #135e4b);display:grid;place-items:center;flex-shrink:0;border:1px solid var(--primary-100, #d9f0e1)}.ftd-empty--sm .ftd-empty__icon{width:36px;height:36px}.ftd-empty strong{display:block;font-family:var(--font-heading, inherit);font-size:13.5px;font-weight:800;color:var(--heading, #0a3d31);margin-bottom:2px}.ftd-empty p{margin:0;font-size:12px;color:var(--neutral-500, #64748b);line-height:1.4}.ftd-side{position:sticky;top:24px;display:flex;flex-direction:column;gap:14px;align-self:flex-start}@media (max-width: 1080px){.ftd-side{position:static}}.ftd-card{background:#fff;border:1px solid var(--primary-100, #d9f0e1);border-radius:20px;padding:18px 20px;box-shadow:0 10px 30px -22px #135e4b38;display:flex;flex-direction:column;gap:14px}.ftd-card__head{display:flex;align-items:center;gap:12px}.ftd-card__head-icon{width:36px;height:36px;border-radius:11px;background:linear-gradient(180deg,var(--primary-100, #d9f0e1),var(--primary-50, #effaf3));color:var(--primary-900, #135e4b);display:grid;place-items:center;flex-shrink:0}.ftd-card__head h3{margin:0;font-family:var(--font-heading, inherit);font-size:14.5px;font-weight:800;color:var(--heading, #0a3d31);letter-spacing:-.01em}.ftd-card__head p{margin:1px 0 0;font-size:11.5px;color:var(--neutral-500, #64748b)}.ftd-card__body{display:flex;flex-direction:column;gap:10px;border-top:1px dashed var(--primary-100, #d9f0e1);padding-top:14px}.ftd-card__body--form{gap:12px}.ftd-info-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px}.ftd-info-row>span{color:var(--neutral-500, #64748b);font-weight:600;white-space:nowrap;flex-shrink:0}.ftd-info-row>strong{color:var(--heading, #0a3d31);font-weight:700;text-align:end;word-break:break-word}.ftd-info-row a{color:var(--primary-900, #135e4b);text-decoration:none;font-weight:700}.ftd-info-row a:hover{text-decoration:underline}.ftd-status-distribution{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.ftd-status-distribution span{padding:5px 8px;border-radius:999px;background:var(--neutral-100, #f1f5f9);color:var(--neutral-700, #334155);font-size:11px;font-weight:750}.ftd-link-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--neutral-50, #f8fafc);border-radius:10px}.ftd-link-row>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ftd-link-row span{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-500, #64748b)}.ftd-link-row strong{font-size:13px;color:var(--heading, #0a3d31);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ftd-link-row__cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--primary-200, #b7e3c5);color:var(--primary-900, #135e4b);width:32px;height:32px;border-radius:10px;display:grid;place-items:center;cursor:pointer;transition:all .16s ease;flex-shrink:0}.ftd-link-row__cta:hover{background:var(--primary-50, #effaf3);border-color:var(--primary-400, #7bc991)}.ftd-field{display:flex;flex-direction:column;gap:6px}.ftd-field>span{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--neutral-500, #64748b)}.ftd-field input,.ftd-field select,.ftd-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--neutral-200, #e2e8f0);background:#fff;color:var(--heading, #0a3d31);font-family:inherit;font-size:13px;transition:all .16s ease}.ftd-field input:focus,.ftd-field select:focus,.ftd-field textarea:focus{outline:none;border-color:var(--primary-600, #4cb572);box-shadow:0 0 0 3px #4cb5722e}.ftd-field textarea{resize:vertical;min-height:72px}.ftd-submit-error{margin:0;padding:12px 16px;border-radius:12px;background:#fee2e2;border:1px solid #fecaca;color:#7f1d1d;font-size:13px;font-weight:600}.ftd-shim__back{width:120px;height:34px;border-radius:999px}.ftd-shim__breadcrumb{width:180px;height:16px}.ftd-shim__avatar{width:68px;height:68px;border-radius:22px;display:block;background:#ffffff26}.ftd-shim__eyebrow{width:200px;height:22px;border-radius:999px}.ftd-shim__title{width:min(320px,55%);height:32px}.ftd-shim__subtitle{width:min(380px,70%);height:16px}.ftd-shim__pill{width:100px;height:24px;border-radius:999px}.ftd-shim__btn{width:110px;height:40px;border-radius:12px}.ftd-shim__strip-label{width:80px;height:12px}.ftd-shim__strip-value{width:100px;height:16px}.ftd-shim__section-label{width:120px;height:12px}.ftd-shim__section-title{width:200px;height:22px}.ftd-shim__meta-label{width:80px;height:10px}.ftd-shim__meta-value{width:110px;height:14px}.ftd-shim__table-head{width:80%;height:10px}.ftd-shim__table-cell{width:85%;height:12px}.ftd-shim__step-dot{width:38px;height:38px;border-radius:50%;display:block;background:#0f172a14;flex-shrink:0}.ftd-shim__step-title{width:70%;height:14px}.ftd-shim__step-date{width:50%;height:11px}.ftd-shim__stage-icon{width:44px;height:44px;border-radius:14px;display:block;background:#0f172a14;flex-shrink:0}.ftd-shim__card-icon{width:36px;height:36px;border-radius:11px;display:block;background:#0f172a14;flex-shrink:0}.ftd-shim__card-title{width:55%;height:14px}.ftd-shim__card-subtitle{width:80%;height:10px}.ftd-shim__badge{width:80px;height:24px;border-radius:999px}.ftd-shim__gallery-tile{aspect-ratio:1;border-radius:14px;display:block;background:#0f172a0f;border:1px solid rgba(15,23,42,.06)}.ftd-shim__comment{width:90%;height:36px;border-radius:12px}.ftd-shim__info-label{width:70px;height:12px}.ftd-shim__info-value{width:100px;height:14px}.ftd-page[aria-hidden=true] .ui-shimmer{border-radius:6px}.ftd-hero .ui-shimmer{background:#ffffff2e!important}@media (max-width: 720px){.ftd-shim__avatar{width:56px;height:56px;border-radius:18px}.ftd-shim__strip-label{width:60px}.ftd-shim__strip-value{width:80px}}.delivery-tracking{margin-bottom:1.25rem;padding:1.1rem 1.15rem 1.15rem;border-radius:22px;border:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#fff,#f8faf9);box-shadow:0 16px 40px #0f172a12}.delivery-tracking__head{display:flex;align-items:center;gap:.75rem;margin-bottom:.9rem}.delivery-tracking__titles h3{margin:0;font-size:1.02rem;font-weight:800;color:#0f172a}.delivery-tracking__titles p{margin:.2rem 0 0;color:#64748b;font-size:.86rem}.delivery-tracking__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#1b6b4724,#1b6b470f);color:#1b6b47;flex-shrink:0}.delivery-tracking__live{margin-inline-start:auto;display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem;border-radius:999px;background:#1b6b471a;color:#1b6b47;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.delivery-tracking__live-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e8c;animation:delivery-tracking-pulse 1.6s ease-out infinite}@keyframes delivery-tracking-pulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}.delivery-tracking__map-shell{position:relative;border-radius:18px;overflow:hidden;border:1px solid rgba(15,23,42,.06);background:#eef2ef}.delivery-tracking__map{width:100%;height:360px;min-height:360px;background:#e8eeea}.delivery-tracking__map.is-ready{background:transparent}.delivery-tracking__map-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#f8faf9eb;color:#64748b;font-size:.88rem;font-weight:600;pointer-events:none}.delivery-tracking__eta-card{position:absolute;inset-inline:14px;bottom:14px;display:flex;align-items:center;gap:.85rem;padding:.8rem .95rem;border-radius:16px;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 28px #0f172a24;border:1px solid rgba(255,255,255,.8)}.delivery-tracking__eta-main{display:flex;align-items:baseline;gap:.2rem;min-width:58px}.delivery-tracking__eta-value{font-size:2rem;line-height:1;font-weight:900;color:#1b6b47}.delivery-tracking__eta-unit{font-size:.82rem;font-weight:800;color:#64748b;text-transform:uppercase}.delivery-tracking__eta-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.delivery-tracking__eta-copy strong{font-size:.95rem;color:#0f172a}.delivery-tracking__eta-copy span{font-size:.82rem;color:#64748b}.delivery-tracking__destination{display:flex;align-items:flex-start;gap:.5rem;margin-top:.75rem;color:#64748b;font-size:.86rem;line-height:1.45}.delivery-tracking__destination svg{flex-shrink:0;margin-top:.1rem;color:#1b6b47}.delivery-tracking__error{margin:.55rem 0 0;color:#b42318;font-size:.85rem}.delivery-tracking__hint{margin:.55rem 0 0;color:#64748b;font-size:.85rem}.delivery-tracking--empty{color:#64748b;font-size:.9rem}.entity-create-page{gap:var(--space-6)}.entity-create-page__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:var(--space-6);align-items:start}.entity-create-page__panel{position:relative;padding:var(--space-6) var(--space-8);border-radius:var(--radius-2xl);border:1px solid rgba(19,94,75,.14);background:radial-gradient(ellipse 120% 80% at 100% 0%,rgba(76,181,114,.07),transparent 42%),radial-gradient(ellipse 90% 60% at 0% 100%,rgba(59,130,246,.05),transparent 38%),linear-gradient(180deg,#fffffffe,#f8faf9fa);box-shadow:var(--shadow-md),0 1px #ffffffe6 inset}.entity-create-page__panel .workspace-form{gap:0}.entity-create-page__aside{display:flex;flex-direction:column;gap:var(--space-4);position:sticky;top:var(--space-4)}.entity-create-help-card{padding:var(--space-5) var(--space-5);border-radius:var(--radius-xl);border:1px solid rgba(19,94,75,.1);background:var(--white);box-shadow:0 1px 2px #0f172a0a,0 12px 32px #135e4b0f}.entity-create-help-card__head{margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid rgba(15,23,42,.06)}.entity-create-help-card__title{margin:0;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-900);font-family:var(--font-body)}.entity-create-help-card__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.entity-create-help-card__list li{position:relative;padding-inline-start:calc(var(--space-4) + 6px);font-size:.9rem;line-height:1.45;color:var(--neutral-700)}.entity-create-help-card__list li:before{content:"";position:absolute;inset-inline-start:0;top:.35em;width:7px;height:7px;border-radius:var(--radius-full);background:var(--primary-600);box-shadow:0 0 0 3px #4cb57238}.entity-create-help-card__optional{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid rgba(15,23,42,.06)}.entity-create-help-card__optional-label{display:block;margin-bottom:var(--space-2);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--neutral-500)}.entity-create-help-card__optional p{margin:0;font-size:.84rem;line-height:1.55;color:var(--text-soft)}html[lang=ar] .entity-create-help-card__list li{padding-inline-start:0;padding-inline-end:calc(var(--space-4) + 6px)}html[lang=ar] .entity-create-help-card__list li:before{inset-inline-start:auto;inset-inline-end:0}.entity-create-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid rgba(19,94,75,.1)}.entity-create-section{margin-bottom:var(--space-8)}.entity-create-section:last-of-type{margin-bottom:0}.entity-create-section__head{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid rgba(15,23,42,.06)}.entity-create-section__eyebrow{margin:0 0 var(--space-1);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-600)}.entity-create-section__title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--heading)}.entity-create-section__desc{margin:var(--space-2) 0 0;font-size:.88rem;line-height:1.5;color:var(--text-soft);max-width:52ch}.entity-create-section .form-grid{gap:var(--space-4)}.entity-create-page--order .entity-create-section--commercial .form-grid{grid-template-columns:minmax(0,1fr)}.entity-create-page--order .entity-create-section--commercial .form-grid .field-block{display:flex;flex-direction:column;align-items:stretch;gap:10px}.entity-create-page--order .entity-create-section--commercial .form-grid .field-block>span{order:0}.entity-create-page--order .entity-create-section--commercial .form-grid .field-block>:is(input,select,textarea){order:1}.entity-create-page--order .entity-create-section--commercial .form-grid .field-block>.form-feedback{order:2}.entity-create-page--order .order-material-editor{margin-top:0;padding:var(--space-5);border-radius:var(--radius-xl);border:1px solid rgba(15,23,42,.06);background:#f8fafcd9}.entity-create-page--order .order-material-editor__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.entity-create-page--order .order-material-editor__header-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.entity-create-page--order .order-material-editor__file-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.entity-create-page--order .order-material-editor__import-hint{margin:var(--space-2) 0 0;font-size:.82rem;color:var(--text-soft);line-height:1.45}.entity-create-page--order .order-material-editor__header h3{margin:0 0 var(--space-1);font-size:1rem}.entity-create-page--order .order-material-editor__header p{margin:0;font-size:.88rem;color:var(--text-soft)}.entity-create-page--order .order-material-row{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--white);border:1px solid rgba(15,23,42,.06)}.order-create-identity-grid{display:grid;gap:var(--space-5);grid-template-columns:1fr;align-items:start}@media (min-width: 900px){.order-create-identity-grid{grid-template-columns:minmax(200px,320px) minmax(0,1fr)}}.entity-create-page--order .checkbox-field{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px dashed rgba(19,94,75,.2);background:#f0faf480}.order-create-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-6)}.order-create-steps__item{display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-4);border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-lg);background:#ffffffd1;color:var(--neutral-600);font-weight:800;cursor:pointer}.order-create-steps__item span{display:grid;width:26px;height:26px;place-items:center;border-radius:var(--radius-full);background:#0f172a14;color:var(--neutral-700);font-size:.8rem}.order-create-steps__item.is-active{border-color:#135e4b57;background:#f0fdf4eb;color:var(--primary-900)}.order-create-steps__item.is-active span{background:var(--primary-700);color:var(--white)}.order-create-steps__item--locked{opacity:.65}.order-create-measurement-gate{margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);border:1px solid rgba(19,94,75,.14);background:#f0fdf4a6}.order-create-measurement-gate__text{margin:0 0 var(--space-3);font-size:.9rem;line-height:1.5;color:var(--neutral-700)}.order-create-measurement-gate__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.entity-create-page--order .entity-create-section--doors>.field-block{margin-bottom:var(--space-5);max-width:min(100%,440px)}.entity-create-page--order .entity-create-section--doors>.field-block.order-fixing-scope-form-field{max-width:none;width:100%}.order-door-editor{display:flex;flex-direction:column;gap:var(--space-4)}.order-door-editor__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.order-door-editor__header strong{color:var(--heading)}.order-door-editor__rows{display:flex;flex-direction:column;gap:var(--space-4)}.order-door-row{display:grid;grid-template-columns:minmax(150px,1.3fr) minmax(140px,1fr) minmax(150px,1fr);gap:var(--space-4);align-items:end;padding:var(--space-4);border:1px solid rgba(15,23,42,.07);border-radius:var(--radius-lg);background:var(--white)}.order-door-row .field{min-width:0}.order-door-row__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);grid-column:1 / -1}@media (max-width: 1100px){.entity-create-page__grid{grid-template-columns:1fr}.entity-create-page__aside{position:static;order:-1}}@media (max-width: 760px){.order-create-steps,.order-door-row{grid-template-columns:1fr}.order-door-editor__header,.order-door-row__actions{align-items:stretch;flex-direction:column}}.entity-create-page--customer .profile-section-card{margin-bottom:var(--space-6);padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);border:1px solid rgba(15,23,42,.06);background:#ffffffb8;box-shadow:var(--shadow-xs)}.entity-create-page--customer .profile-section-card:last-child{margin-bottom:0}.entity-create-page--customer .section-header h4{font-size:1rem;letter-spacing:-.01em}html[lang=ar] .entity-create-section__head,html[lang=ar] .entity-create-help-card__head,html[lang=ar] .entity-create-help-card__optional{text-align:right}.entity-create-page--order .order-customer-picker--compact .order-customer-picker__trigger{min-height:44px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--white);box-shadow:none;gap:var(--space-3)}.entity-create-page--order .order-customer-picker--compact .order-customer-picker__trigger:hover,.entity-create-page--order .order-customer-picker--compact .order-customer-picker__trigger.is-open{border-color:#135e4b52;box-shadow:0 0 0 3px #4cb57224}.entity-create-page--order .order-customer-picker--compact .order-customer-picker__trigger:focus-visible{outline:none;border-color:var(--primary-600);box-shadow:0 0 0 3px #4cb57238}.entity-create-page--order .order-customer-picker__trigger-copy{display:flex;align-items:center;min-width:0}.entity-create-page--order .order-customer-picker__placeholder{font-size:.94rem;color:var(--text-soft);font-weight:500}.entity-create-page--order .order-customer-picker__value{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .45rem;min-width:0}.entity-create-page--order .order-customer-picker__name{font-weight:600;color:var(--heading)}.entity-create-page--order .order-customer-picker__meta{color:var(--neutral-300);font-weight:700;-webkit-user-select:none;user-select:none}.entity-create-page--order .order-customer-picker__code{font-size:.82rem;font-weight:500;color:var(--text-soft)}.entity-create-page--order .order-customer-picker__trigger-icon{width:32px;height:32px;border-radius:var(--radius-base);background:#135e4b12;color:var(--primary-900);flex-shrink:0}.entity-create-page--order .order-customer-picker__panel-lead{margin:0 0 var(--space-3);font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--text-soft)}.entity-create-page--order .order-customer-picker__panel{border-radius:var(--radius-lg);border-color:#135e4b1f;box-shadow:var(--shadow-lg)}.entity-create-page--order .order-customer-picker__search{--search-border: rgba(19, 94, 75, .18);--search-icon-color: rgba(19, 94, 75, .45);--search-text-color: var(--heading);--search-placeholder-color: var(--text-soft);min-height:44px;border-radius:var(--radius-md)}.entity-create-page--order .order-customer-picker__selected{border-color:#135e4b1f;background:#f0faf48c}.entity-create-page--order .order-customer-picker__option{border-color:#0f172a14;border-radius:var(--radius-md)}.entity-create-page--order .order-customer-picker__option:hover,.entity-create-page--order .order-customer-picker__option:focus-visible{border-color:#135e4b47;box-shadow:0 8px 20px #135e4b14}.entity-create-page--order .order-door-details-decision{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid rgba(19,94,75,.1);display:flex;flex-direction:column;gap:var(--space-3)}.entity-create-page--order .order-door-details-decision__hint{margin:0;max-width:52ch}.entity-create-page--order .order-fixing-scope-upload__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.entity-create-page--order .order-fixing-scope-form-field .fixing-schedule-upload-card{width:100%;max-width:100%}.entity-create-page--order .order-fixing-scope-workbook-preview{margin-top:var(--space-4);width:100%;max-width:100%;min-width:0}.entity-create-page--order .order-fixing-scope-workbook-preview .fixing-schedule-workbook-frame,.entity-create-page--order .order-fixing-scope-workbook-preview .fixing-schedule-table-shell{width:100%;max-width:100%;min-width:0}.entity-create-page--order .order-fixing-scope-workbook-preview .fixing-schedule-table-wrap{max-height:min(82vh,1200px);min-height:min(62vh,900px);width:100%}.fixing-scope-workbooks-editor{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.fixing-scope-workbooks-editor__toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.fixing-scope-workbooks-editor__files{display:flex;flex-wrap:wrap;gap:var(--space-2);flex:1 1 320px;min-width:0}.fixing-scope-workbook-chip{display:inline-flex;align-items:stretch;max-width:min(100%,320px);border:1px solid rgba(19,94,75,.14);border-radius:14px;background:linear-gradient(180deg,#fffffffa,#f4f9f7f5);box-shadow:0 10px 24px #0f2d240f;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.fixing-scope-workbook-chip.is-active{border-color:#135e4b6b;box-shadow:0 14px 30px #135e4b1f;transform:translateY(-1px)}.fixing-scope-workbook-chip__select{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:0;background:transparent;text-align:start;cursor:pointer}.fixing-scope-workbook-chip__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#135e4b14;color:var(--brand-700, #135e4b);flex:0 0 auto}.fixing-scope-workbook-chip__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.fixing-scope-workbook-chip__copy strong,.fixing-scope-workbook-chip__copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixing-scope-workbook-chip__copy small{color:var(--text-muted, #5f736d);font-size:.78rem}.fixing-scope-workbook-chip__badge{align-self:center;margin-inline-end:8px;padding:2px 8px;border-radius:999px;background:#f59e0b24;color:#9a6700;font-size:.72rem;font-weight:700;white-space:nowrap}.fixing-scope-workbook-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:34px;border:0;border-inline-start:1px solid rgba(19,94,75,.1);background:transparent;color:var(--text-muted, #5f736d);font-size:1.1rem;cursor:pointer}.fixing-scope-workbooks-editor__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:160px;padding:var(--space-5);border:1px dashed rgba(19,94,75,.24);border-radius:18px;background:#f4f9f7b8;cursor:pointer}.fixing-scope-workbooks-editor__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:#135e4b14;color:var(--brand-700, #135e4b)}.fixing-scope-workbooks-editor__preview{border:1px solid rgba(19,94,75,.12);border-radius:18px;padding:var(--space-4);background:#ffffffeb;box-shadow:inset 0 1px #ffffffa6}.fixing-scope-workbooks-editor__preview-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.fixing-scope-workbooks-editor__preview-head h3{margin:0}.fixing-scope-workbooks-editor__eyebrow{margin:0 0 4px;color:var(--text-muted, #5f736d);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.fixing-scope-workbooks-editor__edit-hint{margin:0;color:var(--text-muted, #5f736d);font-size:.88rem}.delivery-address-map-block__text,.delivery-address-map-block__hint{margin:0 0 .5rem}.delivery-address-map-block__btn{display:inline-flex;align-items:center;gap:.35rem;margin-top:.15rem;text-decoration:none}.delivery-address-map-block .delivery-address-map-block__btn,.delivery-address-map-block .delivery-address-map-block__btn :is(span,svg,path,circle,rect,line,polyline),.delivery-address-map-block .delivery-address-map-block__btn:is(:hover,:focus-visible,:active) :is(span,svg,path,circle,rect,line,polyline){color:#fff!important;fill:currentColor;stroke:currentColor}.delivery-address-map-block--button-only .delivery-address-map-block__btn{margin-top:0}.customer-detail-row--stacked.measurement-field-notes-row{display:flex;flex-direction:column;align-items:stretch;gap:.35rem}.measurement-field-notes-row__body{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.measurement-field-notes-row__text,.measurement-field-notes-row__empty{margin:0;font-weight:600;color:var(--text, #0f172a);white-space:pre-wrap}.measurement-field-notes-row__empty{font-weight:600;color:var(--text-muted, #64748b)}.workspace-content:has(.route-section--active .customer-detail-page--premium):before{display:none}.customer-detail-page--premium{gap:22px;padding-top:18px}.customer-detail-page--premium .customer-detail-page__hero{position:relative;z-index:1;padding:0;margin-bottom:0;background:transparent}.customer-detail-page.customer-detail-page--premium .customer-detail-page__hero .page-header.page-header--premium{position:relative;align-items:center!important;justify-content:space-between;gap:28px;min-height:136px;padding:28px 32px 28px 38px!important;overflow:hidden;border:1px solid rgba(15,23,42,.1)!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important;filter:none}.customer-detail-page.customer-detail-page--premium .customer-detail-page__hero .page-header:before,.customer-detail-page.customer-detail-page--premium .customer-detail-page__hero .page-header:after,.customer-detail-page.customer-detail-page--premium .customer-detail-page__hero .page-header.page-header--premium:before,.customer-detail-page.customer-detail-page--premium .customer-detail-page__hero .page-header.page-header--premium:after{display:none!important;content:none!important;background:none!important;box-shadow:none!important}.customer-detail-page--premium .customer-detail-page__hero .page-header__body{position:relative;z-index:1;max-width:min(720px,72%)}.customer-detail-page--premium .customer-detail-page__hero .page-title{margin:0;color:#0a3d31!important;font-family:var(--font-heading, inherit);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:800;line-height:1.05;letter-spacing:-.03em}.customer-detail-page--premium .customer-detail-page__hero .page-subtitle{margin-top:12px;max-width:56ch;color:#4a5f56!important;font-size:1rem;font-weight:500;line-height:1.65}html[dir=rtl] .customer-detail-page.customer-detail-page--premium .customer-detail-page__hero .page-header.page-header--premium{padding:28px 38px 28px 32px!important;background:#fff!important}html[dir=rtl] .customer-detail-page--premium .customer-detail-page__hero .page-subtitle{color:#4a5f56!important;text-shadow:none}html[lang=ar] .customer-detail-page--premium .customer-detail-page__hero .page-subtitle{font-weight:600;line-height:1.7}.customer-detail-page--premium .customer-detail-page__hero .page-header__actions{position:relative;z-index:1;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:10px}@media (max-width: 760px){.customer-detail-page--premium{gap:16px}.customer-detail-page.customer-detail-page--premium .customer-detail-page__hero .page-header.page-header--premium{align-items:stretch!important;min-height:0;padding:24px 22px 24px 26px!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}.customer-detail-page--premium .customer-detail-page__hero .page-header__body{max-width:none}.customer-detail-page--premium .customer-detail-page__hero .page-title{font-size:2rem}.customer-detail-page--premium .customer-detail-page__hero .page-subtitle{font-size:.95rem}.customer-detail-page--premium .customer-detail-page__hero .page-header__actions,.customer-detail-page--premium .customer-detail-page__hero .page-header__actions .ui-button{width:100%}}.customer-detail-panel--statement{border:1px solid color-mix(in srgb,var(--brand-primary, #1e3a5f) 12%,var(--border, #dbe3ee));background:linear-gradient(145deg,color-mix(in srgb,var(--brand-primary, #1e3a5f) 4%,#fff),#fff 55%)}.customer-detail-panel__head--split{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.customer-statement-actions{display:flex;flex-wrap:wrap;gap:.5rem}.customer-statement-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem 1.25rem;margin:0}.customer-statement-summary dt{margin:0 0 .2rem;font-size:.78rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted, #64748b)}.customer-statement-payments,.customer-account-payments-section{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border-subtle, #e5e9ee)}.customer-account-payments-section.is-collapsed .customer-account-payments{display:none}.customer-detail-collapsible-toggle,.customer-account-payments-toggle{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%;margin:0;padding:0;border:0;background:transparent;text-align:start;cursor:pointer;font:inherit;color:inherit}.customer-detail-collapsible-toggle:hover .customer-detail-collapsible-toggle__main h2,.customer-detail-collapsible-toggle:hover .customer-account-payments-toggle__main h3,.customer-account-payments-toggle:hover .customer-account-payments-toggle__main h3{color:var(--brand-primary, #1e3a5f)}.customer-detail-collapsible-toggle__main,.customer-account-payments-toggle__main{flex:1;min-width:0}.customer-detail-collapsible-toggle__main h2,.customer-account-payments-toggle__main h3{margin:0 0 .25rem;font-size:1.05rem}.customer-account-payments-section.is-expanded .customer-account-payments-toggle__meta{max-width:42rem}.customer-detail-collapsible-toggle__meta,.customer-account-payments-toggle__meta{margin:0;font-size:.8125rem;line-height:1.4;color:var(--text-muted, #64748b)}.customer-detail-collapsible.is-expanded .customer-detail-collapsible-toggle__meta{max-width:42rem}.customer-detail-collapsible-toggle__label,.customer-account-payments-toggle__label{flex-shrink:0;margin-top:.1rem;font-size:.75rem;font-weight:600;color:var(--brand-primary, #1e3a5f)}.customer-detail-collapsible-toggle__chevron,.customer-account-payments-toggle__chevron{flex-shrink:0;margin-top:.05rem;font-size:1.1rem;line-height:1;color:var(--text-muted, #64748b);transition:transform .2s ease}.customer-detail-collapsible.is-expanded .customer-detail-collapsible-toggle__chevron,.customer-account-payments-section.is-expanded .customer-account-payments-toggle__chevron{transform:rotate(180deg)}.customer-detail-collapsible__body{margin-top:1rem}.customer-detail-panel--documents.customer-detail-collapsible.is-collapsed{padding-bottom:1rem}.customer-account-payments-form__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem 1rem;margin-top:.75rem}.customer-account-payments-form__wide{grid-column:1 / -1}.customer-account-payments-form label{display:flex;flex-direction:column;gap:.35rem;font-size:.8125rem}.customer-account-payments-form input{padding:.45rem .6rem;border:1px solid var(--border-subtle, #d0d7de);border-radius:6px;font:inherit}.customer-account-payments-form__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.customer-account-payments-table-wrap{margin-top:1rem;overflow-x:auto}.customer-account-payments-table{width:100%;border-collapse:collapse;font-size:.875rem}.customer-account-payments-table th,.customer-account-payments-table td{padding:.5rem .65rem;text-align:start;border-bottom:1px solid var(--border-subtle, #e5e9ee)}.customer-account-payments-table__actions{display:flex;flex-wrap:wrap;gap:.35rem;white-space:nowrap}.customer-account-payments-empty{margin:.75rem 0 0;color:var(--text-muted, #5c6570);font-size:.875rem}.customer-statement-summary dd{margin:0;font-size:1.05rem;font-weight:700;color:var(--text, #0f172a)}.customer-detail-panel--documents .order-detail-doc-grid{padding:4px 2px 2px}.customer-detail-overview-grid>.workspace-card.customer-detail-panel--documents{background:radial-gradient(96% 70% at 100% 0%,rgba(76,181,114,.16),transparent 48%),linear-gradient(188deg,#fffffffc,#f8fcf9f5)!important}@media (max-width: 640px){.customer-statement-actions{width:100%}.customer-statement-actions .ui-button{flex:1 1 auto}}.drawing-att-drop{display:flex;flex-direction:column;gap:.75rem}.drawing-att-drop__label{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748bf2}.drawing-att-drop__zone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:220px;padding:2rem 1.5rem;border-radius:1rem;border:1px dashed rgba(148,163,184,.8);background:linear-gradient(180deg,#f8fafce0,#fffffff5);color:#475569f2;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.drawing-att-drop__zone:hover:not(.drawing-att-drop__zone--disabled){transform:translateY(-1px);border-color:#38bdf88c;background:linear-gradient(180deg,#f1f5f9f5,#fff);box-shadow:0 12px 28px #0f172a0f}.drawing-att-drop__zone--active:not(.drawing-att-drop__zone--disabled){border-color:#0f172a38;background:linear-gradient(180deg,#f0f9fff5,#fff);box-shadow:0 0 0 4px #38bdf824}.drawing-att-drop__zone--disabled{opacity:.55;cursor:not-allowed}.drawing-att-drop__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.drawing-att-drop__title{margin:0;font-size:1.125rem;font-weight:600;color:#1e293bf2;text-align:center}.drawing-att-drop__hint{margin:0;font-size:.875rem;line-height:1.45;color:#64748bf2;text-align:center;max-width:32rem}.drawing-att-drop__browse{margin-top:.5rem;padding:.65rem 1rem;border-radius:.65rem;border:1px solid rgba(203,213,225,.9);background:#fffffffa;font-size:.875rem;font-weight:600;color:#0f172af5;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.drawing-att-drop__browse:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8f2;box-shadow:0 6px 18px #0f172a14}.drawing-att-drop__browse:disabled{cursor:not-allowed}.drawing-att-drop__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.drawing-att-drop__list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .85rem;border-radius:.85rem;background:#f8fafce0;border:1px solid rgba(226,232,240,.92);font-size:.875rem}.drawing-att-drop__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;color:#334155fa}.drawing-att-drop__remove{flex-shrink:0;width:2rem;height:2rem;border:none;border-radius:.55rem;background:transparent;color:#64748b;font-size:1.25rem;line-height:1;cursor:pointer}.drawing-att-drop__remove:hover:not(:disabled){background:#fee2e2d9;color:#b91c1c}.drawing-composer-page{gap:1.4rem}.drawing-composer-page__toolbar{display:flex;justify-content:flex-start}.drawing-composer-page__back{display:inline-flex;align-items:center;gap:.35rem}.drawing-composer-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:1.2rem;align-items:stretch}.drawing-composer-hero__content{position:relative;z-index:1}.drawing-composer-hero__kicker{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;border-radius:999px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);color:#334155f5;border:1px solid rgba(226,232,240,.98);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.drawing-composer-hero__lede{margin:0;max-width:58ch;font-size:1rem;line-height:1.7;color:#475569eb}.drawing-composer-hero .page-title{margin:.8rem 0 .65rem;max-width:14ch;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(2.35rem,4vw,4.1rem);line-height:.95;letter-spacing:-.05em}.drawing-composer-hero__aside{position:relative;z-index:1;align-self:start;padding:1.2rem 1.2rem 1.1rem;border-radius:1.25rem;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid rgba(226,232,240,.98);box-shadow:inset 0 1px #ffffffbf}.drawing-composer-hero__aside-title{margin:0 0 .7rem;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#475569eb}.drawing-composer-hero__aside-list{margin:0;padding-inline-start:1.1rem;display:grid;gap:.55rem;color:#475569f2;line-height:1.55}.drawing-composer-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.62fr);gap:1.2rem;align-items:start}.drawing-composer-card{display:flex;flex-direction:column;gap:1rem;padding:1.15rem;border-radius:1.35rem;border:1px solid rgba(226,232,240,.98);background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 1px 2px #0f172a0a,0 22px 44px #0f172a0f}.drawing-composer-section{padding:1.15rem;border-radius:1.15rem;border:1px solid rgba(226,232,240,1);background:linear-gradient(180deg,#fffffffa,#f8fafcf2)}.drawing-composer-section__head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.9rem}.drawing-composer-section__head h2{margin:.18rem 0 0;font-size:1.05rem;letter-spacing:-.02em}.drawing-composer-section__eyebrow{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748beb}.drawing-composer-section__badge{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .7rem;border-radius:999px;background:#ffedd5f2;color:#9a3412fa;font-size:.73rem;font-weight:700;white-space:nowrap}.drawing-composer-section__badge--soft{background:#f1f5f9f2;color:#475569f2}.drawing-composer-field{display:block}.drawing-composer-field__textarea{min-height:140px}.drawing-composer-picker{background:radial-gradient(circle at top right,rgba(148,163,184,.1),transparent 28%),linear-gradient(180deg,#fffffffa,#f8fafcf2)}.drawing-composer-pulse-card{display:flex;justify-content:space-between;gap:.75rem;align-items:center;margin-top:.9rem;padding:.9rem 1rem;border-radius:1rem;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid rgba(226,232,240,.98)}.drawing-composer-pulse-card span{color:#475569e0;font-size:.82rem}.drawing-composer-pulse-card strong{font-size:.95rem}.drawing-composer-actions{position:sticky;bottom:.75rem;display:flex;justify-content:space-between;gap:.75rem;padding:1rem;border-radius:1.1rem;border:1px solid rgba(226,232,240,.98);background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 34px #0f172a14}.drawing-composer-summary{position:sticky;top:1rem}.drawing-composer-summary__card{padding:1.2rem;border-radius:1.25rem;border:1px solid rgba(210,180,140,.2);background:radial-gradient(circle at top right,rgba(16,185,129,.14),transparent 30%),linear-gradient(180deg,#166534fa,#115e59f5);color:#fff!important;-webkit-text-fill-color:#fff;box-shadow:0 22px 40px #064e3b2e}.drawing-composer-summary__card,.drawing-composer-summary__card h1,.drawing-composer-summary__card h2,.drawing-composer-summary__card h3,.drawing-composer-summary__card h4,.drawing-composer-summary__card h5,.drawing-composer-summary__card h6,.drawing-composer-summary__card p,.drawing-composer-summary__card span,.drawing-composer-summary__card strong,.drawing-composer-summary__card small,.drawing-composer-summary__card li,.drawing-composer-summary__card svg{color:#fff!important;fill:currentColor;stroke:currentColor;-webkit-text-fill-color:#fff}.drawing-composer-summary__eyebrow{margin:0 0 .45rem;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd6!important}.drawing-composer-summary__card h2{margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1.6rem;line-height:1.05;letter-spacing:-.04em;color:#fffffffa!important}.drawing-composer-summary__rows{margin-top:1rem;display:grid;gap:.75rem}.drawing-composer-summary__row{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding-top:.7rem;border-top:1px solid rgba(209,250,229,.16)}.drawing-composer-summary__row span{color:#ffffffd1!important;font-size:.82rem}.drawing-composer-summary__row strong{text-align:right;color:#fffffffa!important}@media (max-width: 1040px){.drawing-composer-hero,.drawing-composer-layout{grid-template-columns:1fr}.drawing-composer-summary{position:static}}@media (max-width: 720px){.drawing-composer-hero,.drawing-composer-card,.drawing-composer-section{padding:1rem}.drawing-composer-actions{position:static;flex-direction:column-reverse}}.inv-table2{--inv2-row-radius: 16px;--inv2-cell-pad-x: 16px;--inv2-cell-pad-y: 14px;display:grid;gap:12px}.inv-table2__head{position:sticky;top:0;z-index:1}.inv-table2__head-row{display:grid;grid-template-columns:minmax(18rem,2.6fr) minmax(9rem,1.1fr) minmax(6.5rem,.75fr) minmax(6.5rem,.75fr) minmax(7rem,.85fr) minmax(6.25rem,.8fr) minmax(5.75rem,.72fr);gap:12px;align-items:center;padding:12px var(--inv2-cell-pad-x);border-radius:var(--inv2-row-radius);border:1px solid var(--line);background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--primary-50),transparent 35%),transparent 44%),radial-gradient(circle at 85% 35%,color-mix(in srgb,var(--info-bg),transparent 35%),transparent 54%),linear-gradient(180deg,var(--surface) 0%,var(--surface-soft) 100%);box-shadow:var(--shadow-xs)}.inv-table2__th{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft)}html[lang=ar] .inv-table2__th{letter-spacing:0;text-transform:none}.inv-table2__th--num{text-align:end}.inv-table2__th--life{font-size:.65rem;line-height:1.2;text-align:end}.inv-table2__cell--life{text-align:end}.inv-table2__num--muted{font-size:.88rem;color:var(--text-soft);font-variant-numeric:tabular-nums}.inv-table2__th--actions{justify-self:end}.inv-table2__body{display:grid;gap:10px}.inv-table2__row{position:relative;display:grid;grid-template-columns:minmax(18rem,2.6fr) minmax(9rem,1.1fr) minmax(6.5rem,.75fr) minmax(6.5rem,.75fr) minmax(7rem,.85fr) minmax(6.25rem,.8fr) minmax(5.75rem,.72fr);gap:10px;align-items:center;padding:16px 16px 16px 18px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line),transparent 8%);background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 92%,var(--primary-50)) 0%,var(--surface) 42%,color-mix(in srgb,var(--surface) 88%,var(--info-bg)) 100%);box-shadow:0 18px 40px #0f172a12,inset 0 1px #ffffffeb;cursor:pointer;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base),background var(--transition-base);overflow:hidden}.inv-table2__row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent-strong),var(--line) 52%);box-shadow:0 24px 56px #0f172a1a,inset 0 1px #fffffff5}.inv-table2__row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent-strong),transparent 15%),var(--shadow-primary)}.inv-table2__row.is-editing{cursor:default}.inv-table2__rail{position:absolute;inset:14px auto 14px 0;width:4px;border-radius:999px;background:linear-gradient(180deg,var(--primary-600),var(--info));opacity:.82}::dir(rtl) .inv-table2__rail{inset:0 0 0 auto;border-radius:0 var(--inv2-row-radius) var(--inv2-row-radius) 0}.inv-table2__row.is-delivery .inv-table2__rail{background:linear-gradient(180deg,var(--info),color-mix(in srgb,var(--info),var(--surface) 55%))}.inv-table2__row.is-fixing .inv-table2__rail{background:linear-gradient(180deg,var(--warning),color-mix(in srgb,var(--warning),var(--surface) 55%))}.inv-table2__row.is-manufacturing .inv-table2__rail{background:linear-gradient(180deg,var(--primary-600),var(--primary-300))}.inv-table2__row.is-warn{border-color:color-mix(in srgb,var(--warning),var(--line) 58%);background:linear-gradient(90deg,color-mix(in srgb,var(--warning-bg),var(--surface) 28%) 0%,var(--surface) 38%,color-mix(in srgb,var(--surface) 88%,var(--info-bg)) 100%)}.inv-table2__cell{min-width:0}.inv-table2__cell--actions{display:flex;align-items:center;justify-content:flex-end;justify-self:end;align-self:center;min-width:max-content}.inv-table2__cell--num{align-self:stretch}.inv-table2__cell--identity{display:grid;gap:8px;align-content:center}.inv-table2__identity-top{display:flex;align-items:center;gap:8px;min-width:0}.inv-table2__sku-pill{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:5px 9px;border-radius:10px;font-family:var(--font-mono);font-size:.68rem;line-height:1.2;font-weight:800;letter-spacing:.04em;color:color-mix(in srgb,var(--heading),var(--primary-600) 22%);border:1px solid color-mix(in srgb,var(--line),transparent 8%);background:#ffffffc7;box-shadow:inset 0 1px #ffffffe6}.inv-table2__sku-pill svg{color:var(--primary-600);flex-shrink:0}.inv-table2__item{display:grid;gap:4px}.inv-table2__item-name{font-size:.98rem;font-weight:850;letter-spacing:0;color:var(--heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-table2__item-sub{font-size:.78rem;color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-table2__order-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.inv-table2__order-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:1.85rem;padding:.3rem .58rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--info),var(--line) 60%);background:color-mix(in srgb,var(--info-bg),var(--surface) 12%);color:color-mix(in srgb,var(--heading),var(--info) 18%);font-size:.76rem;font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap}.inv-table2__order-chip svg{flex-shrink:0;color:var(--info)}.inv-table2__order-more{display:inline-flex;align-items:center;justify-content:center;min-width:2.3rem;min-height:1.85rem;padding:.3rem .58rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--primary),var(--line) 55%);background:color-mix(in srgb,var(--primary-50),var(--surface) 22%);color:var(--primary);font:inherit;font-size:.76rem;font-weight:900;cursor:pointer}.inv-table2__order-more:hover{background:color-mix(in srgb,var(--primary-50),var(--surface) 5%)}.inv-table2__order-empty{display:inline-flex;align-items:center;min-height:2rem;color:var(--text-soft);font-size:.82rem;font-weight:700}.inv-table2__text{color:var(--text);font-weight:760}.inv-table2__pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;padding:.28rem .62rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--primary-600),var(--line) 72%);background:color-mix(in srgb,var(--primary-50),var(--surface) 32%);color:color-mix(in srgb,var(--heading),var(--primary-600) 22%);font-size:.76rem;font-weight:850;white-space:nowrap}.inv-table2__cell--type,.inv-table2__cell--size,.inv-table2__cell--color{display:grid;gap:4px;align-content:center}.inv-table2__spec-label,.inv-table2__metric-label{display:block;font-size:.62rem;font-weight:800;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--text-soft),transparent 12%)}html[lang=ar] .inv-table2__spec-label,html[lang=ar] .inv-table2__metric-label{letter-spacing:0;text-transform:none}.inv-table2__metric{display:grid;gap:5px;justify-items:end;min-height:3.25rem;padding:.55rem .62rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--line),transparent 24%);background:#ffffff9e}.inv-table2__metric.is-alert{border-color:color-mix(in srgb,var(--warning),var(--line) 52%);background:color-mix(in srgb,var(--warning-bg),var(--surface) 22%)}.inv-table2__num{display:block;text-align:end;font-variant-numeric:tabular-nums;font-size:.96rem;font-weight:850;color:var(--heading)}.inv-table2__num.is-alert{color:var(--warning-text)}.inv-table2__actions{display:inline-flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:nowrap;white-space:nowrap}.inv-table2__cell--actions .ui-button{white-space:nowrap;min-height:2.45rem;border-radius:10px;padding-inline:.9rem}.inv-table2__edit-stack{display:grid;gap:8px}.inv-table2__th--loc,.inv-table2__cell--loc,.inv-table2__th--finish,.inv-table2__cell--finish{display:none}.inv-table2__edit-inline{display:grid;grid-template-columns:1fr minmax(7.25rem,.7fr);gap:8px;align-items:center}.inv-table2__input,.inv-table2__select,.inv-table2__textarea{width:100%;min-width:0;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--text);transition:border-color var(--transition-base),box-shadow var(--transition-base),background var(--transition-base)}.inv-table2__input--num{text-align:end;font-variant-numeric:tabular-nums;font-weight:800;color:var(--heading)}.inv-table2__input,.inv-table2__select{height:42px;padding:0 12px;font:inherit}.inv-table2__textarea{padding:10px 12px;min-height:88px;resize:vertical;font:inherit}.inv-table2__input:focus-visible,.inv-table2__select:focus-visible,.inv-table2__textarea:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent-strong),var(--line) 55%);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent),transparent 80%)}.inv-table2__edit-footer{grid-column:1 / -1;margin-top:10px;padding-top:12px;border-top:1px dashed color-mix(in srgb,var(--line-strong),var(--line) 55%);display:grid;gap:10px}.inv-table2__edit-more{display:grid;grid-template-columns:minmax(10rem,1.1fr) repeat(4,minmax(7.25rem,.9fr));gap:10px;align-items:center}.inv-table2__toggle{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font-weight:700;color:var(--text)}.inv-table2__toggle input{accent-color:var(--accent-strong)}.inv-table2__inline-note{margin:0;font-size:.86rem;color:var(--text-soft)}.inv-table2__inline-error{margin:0;font-size:.9rem;font-weight:700;color:var(--danger-text);background:var(--danger-bg);border:1px solid color-mix(in srgb,var(--danger-text),var(--line) 70%);border-radius:12px;padding:10px 12px}.inv-table2__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;font:inherit;font-weight:800;color:var(--accent-strong);cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media (max-width: 980px){.inv-table2__head-row,.inv-table2__row{grid-template-columns:minmax(17rem,2.5fr) minmax(9rem,1.1fr) minmax(6.5rem,.75fr) minmax(6.5rem,.75fr) minmax(7rem,.85fr) minmax(6.25rem,.8fr) minmax(5.75rem,.72fr)}.inv-table2__th--life,.inv-table2__cell--life{display:none}}@media (max-width: 780px){.inv-table2__head-row,.inv-table2__row{grid-template-columns:minmax(16rem,2.4fr) minmax(8.5rem,1.15fr) minmax(6.25rem,.8fr) minmax(5.75rem,.72fr)}.inv-table2__th--size,.inv-table2__cell--size,.inv-table2__th--color,.inv-table2__cell--color,.inv-table2__th--type,.inv-table2__cell--type{display:none}.inv-table2__row.is-editing{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-table2__row.is-editing .inv-table2__cell--identity,.inv-table2__row.is-editing .inv-table2__cell--orders,.inv-table2__row.is-editing .inv-table2__cell--actions,.inv-table2__row.is-editing .inv-table2__edit-footer{grid-column:1 / -1}.inv-table2__row.is-editing .inv-table2__cell--type,.inv-table2__row.is-editing .inv-table2__cell--size,.inv-table2__row.is-editing .inv-table2__cell--color{display:grid}.inv-table2__edit-more{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.inv-table2__row.is-editing{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.inv-table2__row{transition:none}.inv-table2__row:hover{transform:none}}.inventory-operations-page .manufacturing-page__hero{min-height:0;padding:24px;border-radius:16px;background:linear-gradient(90deg,#0f3f2c,#157a4d 26%,#2daa72,#178052 74%,#0d3324)!important;box-shadow:inset 0 -1px #0000001f,0 8px 28px #0d332459!important}.inventory-operations-page .manufacturing-page__hero:before,.inventory-operations-page .manufacturing-page__hero:after,.inventory-operations-page .figma-surface-overlay{display:none!important}.inventory-operations-page .manufacturing-page__hero-copy{gap:4px 16px}.inventory-operations-page .manufacturing-page__hero-icon.inventory-operations-page__hero-icon{width:56px;height:56px;border-radius:16px;background:#fff3;border:0;box-shadow:none}.inventory-operations-page .manufacturing-page__hero-title{font-size:1.5rem!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.02em!important}.inventory-operations-page .manufacturing-page__hero-subtitle{font-size:1rem!important;line-height:1.5!important;font-weight:400!important}.inventory-operations-page__hero-icon{display:inline-flex;align-items:center;justify-content:center;color:#fff}.inventory-operations-page.manufacturing-page--figma .manufacturing-page__hero-icon.inventory-operations-page__hero-icon{color:#fff!important}.inventory-operations-page__hero-icon svg{flex-shrink:0}.inventory-operations-page.manufacturing-page--figma .inventory-kpi-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;min-width:0}.inv-kpi-card{--metric-accent: #0f766e;--metric-accent-soft: #ecfdf5;position:relative;isolation:isolate;overflow:hidden;min-width:0;margin:0;padding:0;border-radius:16px;border:1px solid rgba(15,23,42,.07);background:#fff;box-shadow:0 1px 2px #0f172a0d;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.inv-kpi-card:before{content:"";position:absolute;inset-block:14px;inset-inline-start:0;width:4px;border-radius:0 4px 4px 0;background:var(--metric-accent);z-index:2}html[dir=rtl] .inv-kpi-card:before{border-radius:4px 0 0 4px}.inv-kpi-card:hover{transform:translateY(-1px);border-color:#0f172a1c;box-shadow:0 8px 24px -12px #0f172a2e}.inv-kpi-card__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:104px;padding-block:18px;padding-inline:22px 20px;box-sizing:border-box}.inv-kpi-card__copy{display:grid;gap:6px;min-width:0;flex:1 1 auto}.inv-kpi-card__icon-badge{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;border:1px solid color-mix(in srgb,var(--metric-accent) 14%,rgba(15,23,42,.06));background:var(--metric-accent-soft);color:var(--metric-accent)}.inv-kpi-card__icon-badge svg{display:block}.inv-kpi-card__value{margin:0;font-size:clamp(1.875rem,2.8vw,2.25rem);font-weight:700;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--heading, #0f172a)!important}.inv-kpi-card__label{margin:0;max-width:100%;font-size:.8125rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;text-transform:none;color:#64748b!important}html body .inventory-operations-page.manufacturing-page--figma .inventory-kpi-strip .inv-kpi-card__label,html body .inventory-operations-page.manufacturing-page--figma .inventory-kpi-strip .inv-kpi-card__value{margin-bottom:0!important}html[lang=ar] .inv-kpi-card__label{letter-spacing:0}.inv-kpi-card[data-metric=total]{--metric-accent: #0f766e;--metric-accent-soft: #ecfdf5}.inv-kpi-card[data-metric=low]{--metric-accent: #d97706;--metric-accent-soft: #fffbeb}.inv-kpi-card[data-metric=active]{--metric-accent: #2563eb;--metric-accent-soft: #eff6ff}@media (max-width: 900px){.inventory-operations-page.manufacturing-page--figma .inventory-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.inventory-operations-page.manufacturing-page--figma .inventory-kpi-strip{grid-template-columns:minmax(0,1fr)}.inv-kpi-card__inner{min-height:96px;padding:16px 18px}}@media (prefers-reduced-motion: reduce){.inv-kpi-card,.inv-kpi-card:hover{transform:none;transition:none}}.inventory-operations-page__hero-controls{justify-content:flex-end;flex-wrap:wrap}.inventory-operations-page__hero-cta.ui-button{min-height:44px;padding-inline:20px;border-radius:14px}.inventory-operations-page__board{width:100%;min-width:0}.inventory-operations-page__board-controls{flex:1 1 280px;justify-content:flex-end}.inventory-operations-page__search.search-field{width:100%;max-width:420px}.inventory-operations-page__surface{display:flex;flex-direction:column;gap:16px;min-height:200px}.inventory-operations-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}.inventory-operations-page__grid .calendar-stage-card{width:100%;min-height:128px;align-items:flex-start;text-align:start}.inventory-operations-page__card-line{display:block;margin-top:2px;font-size:.78rem;font-weight:600;color:inherit;opacity:.82}.inventory-operations-page__card-meta{display:block;margin-top:6px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.88}.inventory-operations-page__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.inventory-operations-page__footer-meta{font-size:.88rem;color:#64756e}.inventory-operations-page .table-pagination__page{border-radius:10px!important}.inventory-operations-page .inventory-operations-page__board{display:grid;gap:22px;width:100%;min-width:0;padding-top:6px;padding-inline:24px;padding-bottom:24px}.inventory-operations-page .inventory-figma-board__header,.inventory-operations-page .inventory-material-tabs,.inventory-operations-page .inventory-figma-board__filters,.inventory-operations-page .inventory-figma-board__content{margin-inline:12px}.inventory-operations-page .inventory-material-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;border-radius:18px;border:1px solid #d0fae5;background:linear-gradient(180deg,#fff,#f9fafb);box-shadow:0 10px 15px #d0fae56b,0 4px 6px #d0fae56b}.inventory-operations-page .inventory-material-tabs__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;cursor:pointer;display:grid;justify-items:start;gap:3px;min-width:0;min-height:64px;padding:12px 16px;border-radius:14px;color:#4a5565;text-align:start;transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),color var(--transition-base)}.inventory-operations-page .inventory-material-tabs__item:hover{border-color:#00bba742;background:#f0fdfa}.inventory-operations-page .inventory-material-tabs__item.is-active{color:#fff;border-color:#0096897a;background:linear-gradient(135deg,#00bc7d,#00bba7);box-shadow:0 8px 16px #00bba73d,0 3px 8px #0099662e}html body .inventory-operations-page .inventory-material-tabs__item.is-active .inventory-material-tabs__label,html body .inventory-operations-page .inventory-material-tabs__item.is-active .inventory-material-tabs__meta{color:#fff!important}.inventory-operations-page .inventory-material-tabs__item.is-active .inventory-material-tabs__meta{opacity:.88}.inventory-operations-page .inventory-material-tabs__item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #00bba7b3}.inventory-operations-page .inventory-material-tabs__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:850;line-height:1.35;color:inherit}.inventory-operations-page .inventory-material-tabs__meta{font-size:.78rem;font-weight:750;line-height:1.2;color:inherit;opacity:.76}.inventory-operations-page .inventory-figma-board__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:12px;padding:40px;border-radius:16px;border:1px solid #d0fae5;background:#fff;box-shadow:0 10px 15px #d0fae580,0 4px 6px #d0fae580}.inventory-operations-page .inventory-figma-board__head-copy{display:flex;align-items:flex-start;gap:12px;min-width:min(100%,520px);flex:1 1 520px}.inventory-operations-page .inventory-figma-board__head-icon{flex-shrink:0;width:48px;height:48px;display:grid;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(135deg,#00d492,#00bba7);box-shadow:0 10px 15px #a4f4cf,0 4px 6px #a4f4cf}.inventory-operations-page .inventory-figma-board__head-icon svg{color:#fff}.inventory-operations-page .inventory-figma-board__head-text{display:grid;gap:8px;min-width:0}.inventory-operations-page .inventory-figma-board__title{margin:0;font-size:30px;font-weight:600;line-height:36px;background:linear-gradient(90deg,#096,#009689);-webkit-background-clip:text;background-clip:text;color:transparent}.inventory-operations-page .inventory-figma-board__desc{margin:0;font-size:16px;line-height:24px;color:#4a5565;max-width:64ch}.inventory-operations-page .inventory-figma-board__head-controls{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex:1 1 360px}.inventory-operations-page .inventory-figma-board__search-stack{display:grid;gap:10px;justify-items:stretch}.inventory-operations-page .inventory-figma-board__search.search-field{width:320px;max-width:100%;height:50px;border-radius:16px!important;border:1px solid #e5e7eb!important;background:#f9fafb!important}.inventory-operations-page .inventory-figma-board__search.search-field input{height:50px}.inventory-operations-page .inventory-figma-board__deduct-cta{width:100%;justify-content:center}.inventory-operations-page .inventory-figma-board__count{min-width:62px;height:56px;display:grid;place-items:center;padding:12px 24px;border-radius:16px;color:#fff!important;font-size:24px;font-weight:900;line-height:32px;text-shadow:0 1px 4px rgba(0,0,0,.28);background:linear-gradient(90deg,#00bc7d,#00bba7);box-shadow:0 10px 15px #a4f4cf,0 4px 6px #a4f4cf}.inventory-operations-page .inventory-figma-board__filters{width:fit-content;padding:12px;border-radius:16px;border:1px solid #d0fae5;background:#fff;box-shadow:0 10px 15px #d0fae580,0 4px 6px #d0fae580;display:inline-flex;gap:12px;align-items:center}.inventory-operations-page .inventory-figma-board__tabs,.inventory-operations-page .inventory-figma-board__subfilters{display:inline-flex;gap:8px;align-items:center}.inventory-operations-page .inventory-figma-board__subfilters{padding-inline-start:12px;border-inline-start:1px solid rgba(208,250,229,.9)}.inventory-operations-page .inventory-figma-board__filters--items-only{justify-content:flex-start}.inventory-operations-page .inventory-figma-board__filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;height:44px;padding:0 18px;border-radius:16px;font-size:16px;font-weight:500;line-height:24px;color:#4a5565;transition:background var(--transition-base),box-shadow var(--transition-base),color var(--transition-base)}.inventory-operations-page .inventory-figma-board__filter.is-active{color:#fff;background:linear-gradient(90deg,#00bc7d,#00bba7);box-shadow:0 4px 6px #a4f4cf,0 2px 4px #a4f4cf}.inventory-operations-page .inventory-figma-board__filter:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #00bba7a6}.inventory-operations-page .inventory-figma-board__content{border-radius:16px;border:1px solid #d0fae5;background:#fff;box-shadow:0 10px 15px #d0fae580,0 4px 6px #d0fae580;padding:28px;min-height:240px}.inventory-operations-page .inventory-figma-board__empty{display:grid;justify-items:center;text-align:center;padding:56px 18px;gap:12px}.inventory-operations-page .inventory-figma-board__empty-icon{width:96px;height:96px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(135deg,#d0fae5,#cbfbf1,#dcfce7);position:relative;overflow:hidden}.inventory-operations-page .inventory-figma-board__empty-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.52;background:linear-gradient(135deg,#00d49233,#00d5be33)}.inventory-operations-page .inventory-figma-board__empty-icon svg{position:relative;z-index:1;color:#00bba7}.inventory-operations-page .inventory-figma-board__empty-title{margin:14px 0 0;font-size:24px;font-weight:500;line-height:32px;color:#1e2939}.inventory-operations-page .inventory-figma-board__empty-desc{margin:0;font-size:16px;line-height:26px;color:#6a7282;max-width:52ch}.inventory-operations-page .inventory-figma-board__empty-cta.ui-button{margin-top:20px;min-height:52px;border-radius:16px;padding-inline:22px;box-shadow:0 10px 15px #5ee9b580,0 4px 6px #5ee9b580}@media (max-width: 860px){.inventory-operations-page .inventory-operations-page__board{padding-inline:16px;padding-bottom:16px}.inventory-operations-page .inventory-figma-board__header,.inventory-operations-page .inventory-material-tabs,.inventory-operations-page .inventory-figma-board__filters,.inventory-operations-page .inventory-figma-board__content{margin-inline:8px}.inventory-operations-page .inventory-material-tabs{grid-template-columns:1fr}.inventory-operations-page .inventory-figma-board__header{margin-top:8px;padding:26px}.inventory-operations-page .inventory-figma-board__head-controls{justify-content:stretch}.inventory-operations-page .inventory-figma-board__search.search-field{width:100%}.inventory-operations-page .inventory-figma-board__filters{width:100%;justify-content:space-between}.inventory-operations-page .inventory-figma-board__subfilters{padding-inline-start:0;border-inline-start:none}.inventory-operations-page .inventory-figma-board__content{padding:22px}}@media (max-width: 720px){.inventory-operations-page__board-controls{justify-content:stretch}.inventory-operations-page__search.search-field{max-width:none}}.inv-studio{--inv-warm: rgba(198, 164, 107, .22);--inv-warm-soft: rgba(198, 164, 107, .12);--inv-slate-mist: rgba(26, 49, 74, .1);--inv-slate-soft: rgba(35, 54, 77, .12);--inv-ink: #1d3653;--inv-mint-wash: linear-gradient(165deg, #fbfffc 0%, var(--primary-50) 40%, #f3faf6 100%);--inv-shell-wash: linear-gradient(145deg, rgba(251, 248, 242, .98) 0%, rgba(246, 251, 247, .98) 46%, rgba(236, 244, 247, .98) 100%);--inv-soft-edge: rgba(19, 94, 75, .1);--inv-frame-edge: rgba(30, 45, 63, .08);position:relative;isolation:isolate;display:grid;gap:var(--space-8);padding:6px 0 4px}.inv-studio:before{content:"";position:absolute;top:-12px;right:-8px;bottom:-8px;left:-8px;z-index:-1;border-radius:36px;pointer-events:none;background:radial-gradient(circle at top left,var(--inv-warm-soft),transparent 26%),radial-gradient(circle at top right,var(--inv-slate-mist),transparent 28%),linear-gradient(180deg,#faf8f3fa,#f1f5f9f0 52%,#ecf1f6eb);border:1px solid rgba(96,114,136,.08);box-shadow:inset 0 1px #ffffffd9}.inv-studio__hero{position:relative;overflow:hidden;border-radius:var(--radius-2xl);border:1px solid var(--inv-frame-edge);background:radial-gradient(circle at top left,var(--inv-warm),transparent 24%),radial-gradient(circle at 82% 18%,var(--inv-slate-soft),transparent 26%),radial-gradient(ellipse 70% 55% at 12% 88%,rgba(161,216,181,.35),transparent 48%),var(--inv-shell-wash);box-shadow:0 26px 54px #131e2a14,inset 0 1px #ffffffdb}.inv-studio__hero-glow{position:absolute;inset:-30% -15% auto;height:100%;pointer-events:none;background:radial-gradient(ellipse 55% 42% at 20% 0%,rgba(76,181,114,.14),transparent 58%),radial-gradient(ellipse 45% 38% at 90% 8%,rgba(198,164,107,.12),transparent 55%);opacity:1}.inv-studio__hero:after{content:"";position:absolute;inset:0 0 auto;height:4px;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:linear-gradient(90deg,var(--primary-950) 0%,var(--primary-900) 18%,var(--primary-600) 42%,var(--primary-300) 55%,var(--primary-600) 78%,var(--primary-900) 100%);opacity:.85;pointer-events:none}.inv-studio__hero-grid{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-8);padding:var(--space-8) var(--space-8) calc(var(--space-8) + 4px)}.inv-studio__hero-copy{flex:1 1 280px;max-width:min(56ch,100%);display:grid;gap:var(--space-3)}.inv-studio__hero-deco{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.inv-studio__hero-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:var(--radius-full);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--inv-ink)!important;border:1px solid var(--inv-frame-edge);background:#ffffffc7;box-shadow:0 12px 24px #131e2a0d}.inv-studio__hero-chip:nth-child(1){background:linear-gradient(180deg,#ffffffeb,#fefcf8f2)}.inv-studio__hero-chip:nth-child(2){border-color:#103f6a1f;background:linear-gradient(180deg,#fffffff0,#edf4fceb)}.inv-studio__hero-chip:nth-child(3){border-color:#4cb57238;background:linear-gradient(180deg,#fffffff0,#f0faf4f2)}html[lang=ar] .inv-studio__hero-chip{letter-spacing:0;text-transform:none}.inv-studio__hero-chip svg{color:var(--primary-600)}.inv-studio__hero-chip:nth-child(2) svg{color:var(--premium-accent, #103f6a)}.inv-studio__eyebrow{margin:0;width:fit-content;padding:8px 14px;border-radius:var(--radius-full);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--inv-ink)!important;border:1px solid var(--inv-frame-edge);background:#ffffffc7;box-shadow:0 12px 24px #131e2a0d}html[lang=ar] .inv-studio__eyebrow{letter-spacing:0;text-transform:none}.inv-studio__title{margin:0;font-size:clamp(1.85rem,2.4vw,2.35rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--heading)!important}.inv-studio__lede{margin:0;font-size:1rem;line-height:1.65;color:var(--text)!important;max-width:52ch}.inv-studio__hero-aside{flex:0 1 280px;display:grid;gap:var(--space-4);justify-items:stretch}.inv-studio__pulse{list-style:none;margin:0;padding:var(--space-4);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);border-radius:var(--radius-xl);border:1px solid var(--inv-frame-edge);background:radial-gradient(circle at top right,var(--inv-warm-soft),transparent 32%),linear-gradient(180deg,#fffffff0,#f7fafce6);box-shadow:0 18px 32px #131e2a0f,inset 0 1px #ffffffe0}.inv-studio__pulse li{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:center;padding:10px 12px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid rgba(19,94,75,.08)}.inv-studio__pulse-ico{grid-row:1 / span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:14px;color:var(--inv-ink);background:linear-gradient(145deg,#1d36531f,#64789124);border:1px solid rgba(30,45,63,.08)}.inv-studio__pulse li:nth-child(2) .inv-studio__pulse-ico{color:var(--warning-text);background:var(--warning-bg);border-color:#f59e0b47}.inv-studio__pulse-label{grid-column:2;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)!important}html[lang=ar] .inv-studio__pulse-label{letter-spacing:0;text-transform:none}.inv-studio__pulse-value{grid-column:2;font-size:1.6rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1;color:var(--primary-950)!important}.inv-studio__pulse-value.is-ok{color:var(--primary-900)!important}.inv-studio__pulse-value.is-warn{color:var(--warning-text)!important}.inv-studio__hero-cta{width:100%;justify-content:center}.inv-studio__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.inv-studio__stat{position:relative;display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--inv-soft-edge);background:linear-gradient(180deg,var(--surface) 0%,rgba(240,250,244,.65) 100%);box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.inv-studio__stat:hover{transform:translateY(-2px);border-color:#4cb57242;box-shadow:var(--shadow-primary)}.inv-studio__stat:before{content:"";position:absolute;inset:0 0 auto;height:3px;pointer-events:none}.inv-studio__stat-icon{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--inv-ink);background:linear-gradient(145deg,#1d36531f,#64789124);border:1px solid rgba(30,45,63,.08)}.inv-studio__stat--total .inv-studio__stat-icon{background:linear-gradient(145deg,#1d365329,#3e546e24)}.inv-studio__stat--active .inv-studio__stat-icon{color:var(--premium-accent, #103f6a);background:linear-gradient(145deg,#103f6a1f,#6478911f);border-color:#103f6a1f}.inv-studio__stat--reserved .inv-studio__stat-icon{color:#244d45;background:linear-gradient(145deg,#27544c29,#55746929);border-color:#4cb57233}.inv-studio__stat-body{display:grid;gap:6px;min-width:0}.inv-studio__stat-label{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)!important}html[lang=ar] .inv-studio__stat-label{letter-spacing:0;text-transform:none}.inv-studio__stat-num{font-size:clamp(1.65rem,2.2vw,2rem);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1;color:var(--primary-950)!important}.inv-studio__stat--total:before{background:linear-gradient(90deg,var(--primary-900),var(--primary-600),var(--primary-300))}.inv-studio__stat--low:before{background:linear-gradient(90deg,rgba(245,158,11,.35),var(--warning),rgba(245,158,11,.45))}.inv-studio__stat--low .inv-studio__stat-icon{color:var(--warning-text);background:var(--warning-bg);border-color:#f59e0b47}.inv-studio__stat--low .inv-studio__stat-num{color:var(--warning-text)!important}.inv-studio__stat--active:before{background:linear-gradient(90deg,var(--premium-accent, #103f6a),var(--info))}.inv-studio__stat--active .inv-studio__stat-num{color:var(--premium-accent, #103f6a)!important}.inv-studio__stat--reserved:before{background:linear-gradient(90deg,var(--primary-900),var(--primary-600),var(--primary-300))}.inv-studio__stat--reserved .inv-studio__stat-num{color:var(--primary-900)!important}.inv-studio__panel{display:grid;gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-2xl);border:1px solid var(--inv-frame-edge);background:radial-gradient(circle at top left,var(--inv-warm-soft),transparent 22%),radial-gradient(ellipse 80% 50% at 100% 0%,rgba(161,216,181,.22),transparent 50%),linear-gradient(180deg,#fffffffa,#f5f7faf5);box-shadow:0 26px 48px #131e2a14,inset 0 1px #ffffffe6}.inv-studio__panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);border:1px solid var(--inv-frame-edge);background:radial-gradient(circle at top right,var(--inv-warm),transparent 34%),linear-gradient(180deg,#fffffffa,#f6f1e98c);box-shadow:0 16px 32px #131e2a0d,inset 0 1px #ffffffe6}.inv-studio__panel-head-main{display:flex;align-items:center;gap:var(--space-4);min-width:0}.inv-studio__panel-orb{flex-shrink:0;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(155deg,var(--premium-accent, #103f6a) 0%,rgba(11,43,72,.98) 100%);border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 30px #0b2b4c2e}.inv-studio__panel-orb svg{color:#fff}.inv-studio__panel-kicker{margin:0;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#2030449e!important}html[lang=ar] .inv-studio__panel-kicker{letter-spacing:0;text-transform:none}.inv-studio__panel-title{margin:4px 0 0;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:800;letter-spacing:-.02em;color:var(--heading)!important}.inv-studio__panel-spark{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.inv-studio__spark{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:var(--radius-full);font-size:.78rem;font-weight:700;color:var(--inv-ink)!important;border:1px solid var(--inv-frame-edge);background:#ffffffdb;box-shadow:0 10px 22px #131e2a0d}.inv-studio__spark:nth-child(2){border-color:#103f6a1f;background:linear-gradient(180deg,#fffffff2,#edf4fce6)}.inv-studio__spark:nth-child(3){border-color:#4cb57238;background:linear-gradient(180deg,#fffffff2,#f0faf4eb)}.inv-studio__spark svg{color:var(--primary-600)}.inv-studio__spark:nth-child(2) svg{color:var(--premium-accent, #103f6a)}.inv-studio__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);border:1px solid var(--inv-frame-edge);background:radial-gradient(circle at 0% 0%,rgba(161,216,181,.2),transparent 40%),linear-gradient(180deg,#fffffffa,#f4f8fdf5);box-shadow:0 18px 32px #131e2a0f,inset 0 1px #ffffffe6}.inv-studio .search-field{flex:1 1 280px;min-width:min(100%,360px);border-color:#4cb57233!important;background:var(--surface)!important}.inv-studio .search-field svg{color:var(--primary-600)}.inv-studio__switch{display:flex;align-items:center;gap:var(--space-3);padding:10px 14px;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);cursor:pointer;font-weight:600;color:var(--primary-900)!important;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.inv-studio__switch:hover{border-color:#4cb5723d;box-shadow:var(--shadow-xs)}.inv-studio__switch-label{color:var(--text)!important}.inv-studio__switch-track span{background:var(--neutral-200)}.inv-studio__switch-track input:checked+span{background:linear-gradient(180deg,var(--primary-300),var(--primary-600));box-shadow:inset 0 1px #ffffff59}.inv-studio .empty-state--premium{border-radius:var(--radius-xl)!important;border:1px solid rgba(76,181,114,.14)!important;background:linear-gradient(180deg,var(--surface) 0%,var(--primary-50) 100%)!important}.inv-studio .empty-state--premium h3{color:var(--heading)!important}.inv-studio .empty-state--premium p{color:var(--text)!important}.inv-studio .empty-state--error.empty-state--premium{border-color:#ef44442e!important;background:linear-gradient(180deg,var(--surface) 0%,rgba(254,242,242,.65) 100%)!important}.inv-studio .empty-state--error.empty-state--premium h3{color:var(--heading)!important}.inv-studio .empty-state--error.empty-state--premium p{color:var(--text)!important}.inv-studio__sheet{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--surface);overflow:hidden;box-shadow:var(--shadow-xs)}.inv-studio__sheet-head,.inv-studio__row{display:grid;grid-template-columns:minmax(6.5rem,1.15fr) minmax(10rem,2.35fr) minmax(5.5rem,1.15fr) repeat(3,minmax(4.5rem,.95fr)) 2.25rem;gap:var(--space-4);align-items:center;padding-inline:var(--space-5)}.inv-studio__sheet-head{padding-block:12px 10px;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--inv-ink)!important;border-bottom:1px solid rgba(16,63,106,.1);background:linear-gradient(90deg,#edf4fcf2,#e1f4e9e6 48%,#fffffffa)}html[lang=ar] .inv-studio__sheet-head{letter-spacing:0;text-transform:none}.inv-studio__th{display:inline-flex;align-items:center;gap:8px;min-width:0}.inv-studio__th svg{flex-shrink:0;color:var(--premium-accent, #103f6a)}.inv-studio__th:nth-child(1) svg,.inv-studio__th:nth-child(3) svg{color:var(--primary-600)}.inv-studio__col-num{text-align:end;justify-content:flex-end}.inv-studio__sheet-body{display:grid}.inv-studio__row{width:100%;margin:0;padding-block:14px;font:inherit;text-align:start;border:none;border-bottom:1px solid var(--line);background:transparent;cursor:pointer;color:inherit;transition:background var(--transition-base),box-shadow var(--transition-base)}.inv-studio__sheet-body .inv-studio__row:nth-child(2n){background:#f0faf466}.inv-studio__sheet-body .inv-studio__row:last-child{border-bottom:none}.inv-studio__row:hover{background:#e1f4e9a6;box-shadow:inset 0 0 0 1px #4cb5721f}.inv-studio__row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--primary-600)}.inv-studio__row--warn{background:linear-gradient(90deg,var(--warning-bg),transparent 52%)!important}.inv-studio__sku-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border-radius:var(--radius-full);font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--primary-900)!important;border:1px solid rgba(76,181,114,.22);background:var(--primary-50)}.inv-studio__sku-pill svg{flex-shrink:0;color:var(--primary-600)}.inv-studio__item{display:grid;gap:2px;min-width:0}.inv-studio__item-top{display:flex;align-items:center;gap:10px;min-width:0}.inv-studio__item strong{font-size:.95rem;color:var(--heading)!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-studio__item small{font-size:.8rem;color:var(--text-soft)!important}.inv-studio__row-flag{flex-shrink:0;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-md);color:var(--warning-text);background:var(--warning-bg);border:1px solid rgba(245,158,11,.3)}.inv-studio__loc{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;color:var(--text)!important}.inv-studio__loc svg{flex-shrink:0;color:var(--primary-600)}.inv-studio__qty{font-size:.92rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:end;color:var(--heading)!important}.inv-studio__qty--alert{color:var(--warning-text)!important}.inv-studio__chev{display:grid;place-items:center;color:var(--neutral-300);transition:color var(--transition-base),transform var(--transition-base)}.inv-studio__row:hover .inv-studio__chev{color:var(--primary-600);transform:translate(2px)}:dir(rtl) .inv-studio__row:hover .inv-studio__chev{transform:translate(-2px)}:dir(rtl) .inv-studio__chev svg{transform:scaleX(-1)}.inv-studio__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-2)}.inv-studio__footer-meta{font-size:.88rem;color:var(--text-soft)!important}.inv-studio .table-pagination__page{border-radius:10px!important;border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--text)!important}.inv-studio .table-pagination__page.is-active{border-color:#4cb57259!important;background:var(--primary-50)!important;color:var(--primary-900)!important;font-weight:800}.inv-studio .table-pagination .ui-button--ghost{border-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important}.inv-studio__empty{display:grid;justify-items:center;text-align:center;gap:var(--space-4);padding:var(--space-12) var(--space-6);border-radius:var(--radius-xl);border:1px dashed rgba(76,181,114,.3);background:linear-gradient(180deg,rgba(255,255,255,.95) 0%,var(--primary-50) 100%)}.inv-studio__empty-art{display:grid;place-items:center;width:88px;height:88px;border-radius:28px;color:var(--primary-900);background:var(--surface);border:1px solid rgba(76,181,114,.2);box-shadow:var(--shadow-md)}.inv-studio__empty-art svg{color:var(--primary-600)}.inv-studio__empty h3{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:var(--heading)!important}.inv-studio__empty p{margin:0;max-width:40ch;line-height:1.65;color:var(--text)!important}@media (prefers-reduced-motion: reduce){.inv-studio__stat,.inv-studio__row{transition:none}.inv-studio__stat:hover{transform:none}}@media (max-width: 1180px){.inv-studio__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.inv-studio__sheet{overflow-x:auto}.inv-studio__sheet-head,.inv-studio__row{min-width:760px}}@media (max-width: 860px){.inv-studio__stats{grid-template-columns:1fr}.inv-studio__hero-grid{padding:var(--space-6)}.inv-studio__panel{padding:var(--space-5)}.inv-studio__toolbar{flex-direction:column;align-items:stretch}.inv-studio .search-field{min-width:0}}.inventory-linked-orders,.inventory-quick-actions{margin-top:var(--space-4)}.inventory-linked-orders__list{display:grid;gap:10px}.inventory-linked-orders__item{display:flex;justify-content:space-between;gap:14px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.inventory-linked-orders__item strong,.inventory-linked-orders__item span{display:block}.inventory-linked-orders__item span{color:var(--muted);font-size:.9rem}.inventory-linked-orders__meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;text-align:end}.inventory-quick-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 700px){.inventory-linked-orders__item{flex-direction:column}.inventory-linked-orders__meta{justify-content:flex-start;text-align:start}}.inventory-figma-board__subfilters--movements{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;width:100%}.inventory-figma-board__search--movements{flex:1 1 220px;min-width:0}.inv-movements-mode{display:inline-flex;padding:4px;border-radius:999px;border:1px solid var(--line);background:radial-gradient(circle at 0% 50%,color-mix(in srgb,var(--primary-50),transparent 40%),transparent 52%),linear-gradient(180deg,var(--surface) 0%,var(--surface-soft) 100%);box-shadow:var(--shadow-xs);gap:2px}.inv-movements-mode__btn{border:0;background:transparent;color:var(--text-soft);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:8px 14px;border-radius:999px;cursor:pointer;transition:background var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.inv-movements-mode__btn:hover{color:var(--text);background:color-mix(in srgb,var(--surface-muted),transparent 30%)}.inv-movements-mode__btn.is-active{color:var(--text);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-strong),var(--surface) 65%) 0%,var(--surface) 100%);box-shadow:var(--shadow-xs)}html[lang=ar] .inv-movements-mode__btn{letter-spacing:0;text-transform:none}.inv-move-groups{display:grid;gap:14px}.inv-move-group{border-radius:20px;border:1px solid var(--line);background:linear-gradient(145deg,var(--surface) 0%,color-mix(in srgb,var(--info-bg),var(--surface) 88%) 100%);box-shadow:var(--shadow-xs);overflow:hidden;transition:box-shadow var(--transition-base),transform var(--transition-base),border-color var(--transition-base)}.inv-move-group:hover{border-color:color-mix(in srgb,var(--accent-strong),var(--line) 55%);box-shadow:var(--shadow-primary)}.inv-move-group.is-open{border-color:color-mix(in srgb,var(--primary-400),var(--line) 40%);box-shadow:var(--shadow-md)}.inv-move-group__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:0 12px;width:100%;padding:0 18px 0 0}.inv-move-group__main{display:grid;grid-template-columns:1fr auto;column-gap:12px;align-items:start;min-width:0;padding:16px 0;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.inv-move-group__lead{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0}.inv-move-group__chev{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;padding-top:4px;color:var(--text-soft)}.inv-move-group__export{display:flex;align-items:flex-start;padding-top:16px}@media (max-width: 900px){.inv-move-group__header{grid-template-columns:auto 1fr;grid-template-rows:auto auto;padding-inline-start:10px;padding-inline-end:12px}.inv-move-group__accent{grid-row:1}.inv-move-group__main{grid-column:2;grid-row:1;padding-bottom:0}.inv-move-group__export{grid-column:1 / -1;grid-row:2;justify-content:flex-end;padding-top:0;padding-bottom:14px}}.inv-move-group__accent{align-self:stretch;width:6px;border-radius:0 8px 8px 0;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-strong),transparent 10%),color-mix(in srgb,var(--primary-400),transparent 5%) 45%,color-mix(in srgb,var(--info),transparent 30%))}.inv-move-group__order-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-weight:800;font-size:.85rem;letter-spacing:.04em;color:color-mix(in srgb,var(--success),var(--text) 25%);background:radial-gradient(circle at 20% 30%,color-mix(in srgb,var(--success-bg),transparent 20%),transparent 55%),linear-gradient(135deg,color-mix(in srgb,var(--success-bg),var(--surface) 40%) 0%,var(--surface-soft) 100%);border:1px solid color-mix(in srgb,var(--success),var(--line) 70%);white-space:nowrap}.inv-move-group__titles{display:flex;flex-direction:column;gap:4px;flex:1 1 220px;min-width:0}.inv-move-group__customer{font-size:1.05rem;letter-spacing:-.01em}.inv-move-group__meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.88rem;color:var(--text-soft)}.inv-move-group__stat{font-weight:600}.inv-move-group__dot{width:4px;height:4px;border-radius:50%;background:var(--text-soft);opacity:.55}.inv-move-group__time{font-variant-numeric:tabular-nums}.inv-move-group__body{padding:0 18px 18px 22px;border-top:1px solid color-mix(in srgb,var(--line),transparent 35%);background:radial-gradient(ellipse 80% 120% at 100% 0%,color-mix(in srgb,var(--primary-50),transparent 55%),transparent 50%),var(--surface)}.inv-move-group__identity{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.inv-move-id-card{flex:1 1 180px;min-width:0;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:linear-gradient(180deg,var(--surface-soft) 0%,var(--surface) 100%)}.inv-move-id-card__label{display:block;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);margin-bottom:6px}html[lang=ar] .inv-move-id-card__label{letter-spacing:0;text-transform:none}.inv-move-id-card__value{display:block;font-size:.85rem;word-break:break-all;color:var(--text)}.inv-move-group__table{border-radius:16px;border:1px solid var(--line);overflow:hidden;background:var(--surface);box-shadow:inset 0 1px color-mix(in srgb,var(--surface-muted),transparent 40%)}.inv-move-group__table-head{display:grid;grid-template-columns:minmax(7.5rem,1fr) minmax(12rem,2fr) minmax(6.5rem,1fr) minmax(5rem,.75fr) minmax(8rem,1.2fr);gap:12px;padding:12px 14px;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);background:linear-gradient(90deg,color-mix(in srgb,var(--primary-50),transparent 70%) 0%,transparent 55%),linear-gradient(180deg,var(--surface-soft) 0%,var(--surface) 100%);border-bottom:1px solid var(--line)}.inv-move-group__table-head .is-num{text-align:end}html[lang=ar] .inv-move-group__table-head{letter-spacing:0;text-transform:none}.inv-move-group__table-body{display:grid}.inv-move-group__table-row{display:grid;grid-template-columns:minmax(7.5rem,1fr) minmax(12rem,2fr) minmax(6.5rem,1fr) minmax(5rem,.75fr) minmax(8rem,1.2fr);gap:12px;align-items:center;padding:12px 14px;border-top:1px solid color-mix(in srgb,var(--line),transparent 40%)}.inv-move-group__table-row:first-child{border-top:0}.inv-move-group__qty{font-weight:800;font-variant-numeric:tabular-nums;text-align:end}.inv-move-group__notes{font-size:.9rem;color:var(--text-soft);line-height:1.35}@media (max-width: 720px){.inv-move-group__table-head,.inv-move-group__table-row{grid-template-columns:1fr;gap:6px}.inv-move-group__table-head span{display:none}.inv-move-group__table-row{padding-block:14px;border:1px solid color-mix(in srgb,var(--line),transparent 35%);border-radius:12px;margin-bottom:10px}.inv-move-group__qty{text-align:start}}.inventory-figma-board__dimension-filters{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;padding:12px 0 0;margin-top:8px;border-top:1px solid color-mix(in srgb,var(--line),transparent 40%)}.inventory-figma-board__dim-field{display:grid;gap:6px;min-width:min(100%,180px);flex:1 1 160px}.inventory-figma-board__dim-field>span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.inventory-figma-board__dim-input{height:42px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--text);padding:0 12px;font:inherit}.inventory-figma-board__shelf-hint{margin:0 0 14px;padding:12px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--line),transparent 20%);background:color-mix(in srgb,var(--info-bg),var(--surface) 40%);font-size:.88rem;line-height:1.45;color:var(--text-soft)}.inv-item-stack{display:grid;gap:0}.inv-table2__row.is-expanded{border-color:color-mix(in srgb,var(--accent-strong),var(--line) 55%)}.inv-table2__sku-line{display:inline-flex;align-items:center;gap:8px;min-width:0}.inv-table2__expand-ico{display:grid;place-items:center;color:var(--text-soft);flex-shrink:0}.inv-stock-expand{margin-top:-6px;margin-bottom:10px;padding:16px 18px 18px;border-radius:0 0 16px 16px;border:1px solid var(--line);border-top:none;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--info-bg),transparent 55%),transparent 45%),linear-gradient(180deg,var(--surface-soft) 0%,var(--surface) 100%);box-shadow:inset 0 1px #ffffffa6}.inv-stock-expand__intro{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.inv-stock-expand__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.inv-stock-expand__title{margin:0;font-size:.95rem;font-weight:900;letter-spacing:-.02em;color:var(--heading)}.inv-stock-expand__lead{margin:6px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.88rem;color:var(--text-soft)}.inv-stock-expand__dot{opacity:.55}.inv-stock-expand__empty{margin:0;font-size:.9rem;color:var(--text-soft)}.inv-stock-expand__orders{display:grid;gap:10px}.inv-stock-expand__order-tools{margin-bottom:10px;max-width:360px}.inv-stock-order{border-radius:14px;border:1px solid color-mix(in srgb,var(--line),transparent 25%);background:var(--surface);overflow:hidden}.inv-stock-order__top{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 10px 8px 14px;transition:background var(--transition-base)}.inv-stock-order__top:hover{background:color-mix(in srgb,var(--surface-muted),transparent 40%)}.inv-stock-order__top.is-open{background:color-mix(in srgb,var(--primary-50),transparent 65%)}.inv-stock-order__header{min-width:0;display:grid;grid-template-columns:minmax(6rem,auto) 1fr auto auto;gap:10px 12px;align-items:center;padding:4px 0;border:none;background:transparent;cursor:pointer;font:inherit;text-align:start;color:var(--heading)}.inv-stock-order__code{font-weight:900;font-variant-numeric:tabular-nums}.inv-stock-order__customer{font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-stock-order__qty{font-size:.82rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-soft);justify-self:end}.inv-stock-order__unlink{justify-self:end;white-space:nowrap}.inv-stock-order__body{padding:0 14px 14px;border-top:1px dashed color-mix(in srgb,var(--line),transparent 35%)}.inv-stock-order__materials-title{margin:12px 0 8px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.inv-stock-order__addr{margin:0 0 8px;font-size:.88rem;color:var(--text-soft);line-height:1.4}.inv-stock-order__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.inv-link-modal{display:grid;gap:14px}.inv-link-modal__results{display:grid;gap:8px;margin-top:-6px;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);max-height:220px;overflow:auto}.inv-link-modal__result{display:grid;gap:3px;width:100%;padding:10px 12px;border:1px solid color-mix(in srgb,var(--line),transparent 20%);border-radius:10px;background:var(--surface);color:var(--heading);text-align:start;cursor:pointer;font:inherit}.inv-link-modal__result:hover{border-color:color-mix(in srgb,var(--accent-strong),var(--line) 45%);background:color-mix(in srgb,var(--primary-50),transparent 60%)}.inv-link-modal__result span,.inv-link-modal__hint,.inv-link-modal__error{margin:0;color:var(--text-soft);font-size:.88rem}.inv-link-modal__error{color:var(--danger)}.inv-order-mats{border-radius:12px;border:1px solid var(--line);overflow:hidden;background:var(--surface-soft)}.inv-order-mats__head{display:grid;grid-template-columns:minmax(10rem,2fr) minmax(5rem,1fr) minmax(5rem,1fr) minmax(5rem,.75fr);gap:10px;padding:10px 12px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);background:color-mix(in srgb,var(--surface-muted),transparent 30%)}.inv-order-mats__body{display:grid}.inv-order-mats__row{display:grid;grid-template-columns:minmax(10rem,2fr) minmax(5rem,1fr) minmax(5rem,1fr) minmax(5rem,.75fr);gap:10px;align-items:center;padding:10px 12px;border-top:1px solid color-mix(in srgb,var(--line),transparent 45%);font-size:.9rem}.inv-order-mats__row .is-num{font-weight:800;font-variant-numeric:tabular-nums;text-align:end}.inv-order-mats__item{display:grid;gap:2px;min-width:0}.inv-order-mats__item strong{font-weight:800;color:var(--heading)}.inv-order-mats__item small{font-size:.75rem;color:var(--text-soft)}@media (max-width: 720px){.inv-stock-order__top{grid-template-columns:minmax(0,1fr)}.inv-stock-order__header{grid-template-columns:1fr auto;grid-auto-rows:auto}.inv-stock-order__unlink{justify-self:start}.inv-stock-order__qty{grid-column:1 / -1;justify-self:start}.inv-order-mats__head,.inv-order-mats__row{grid-template-columns:1fr}.inv-order-mats__head .is-num{display:none}}.inv-order-mats--detail .inv-order-mats__head,.inv-order-mats--detail .inv-order-mats__row{grid-template-columns:minmax(9rem,2fr) minmax(3.5rem,.7fr) minmax(3.5rem,.7fr) repeat(3,minmax(3.5rem,.65fr))}.inv-deduct-modal{display:grid;gap:1rem}.inv-deduct-modal__table{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface-soft)}.inv-deduct-modal__head,.inv-deduct-modal__row{display:grid;grid-template-columns:minmax(8rem,1.5fr) minmax(4rem,.6fr) minmax(5rem,.85fr);gap:10px;align-items:center;padding:8px 10px}.inv-deduct-modal__head{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--text-soft);background:color-mix(in srgb,var(--surface-muted),transparent 30%)}.inv-deduct-modal__row{border-top:1px solid color-mix(in srgb,var(--line),transparent 45%);font-size:.85rem}.inv-deduct-modal__item{display:grid;gap:2px;min-width:0}.inv-deduct-modal__item small{font-size:.72rem;color:var(--text-soft)}.inv-deduct-modal__qty .inventory-figma-board__dim-input{width:100%;max-width:7rem}.inv-deduct-modal__actions{display:flex;justify-content:flex-end;gap:10px}.inv-deduct-modal__error{margin:0;color:#b42318;font-size:.85rem}.inv-deduct-modal__done{color:var(--text-soft)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal-card.inv-deduct-workspace-modal{display:flex;flex-direction:column;width:min(1540px,calc(100vw - 28px));max-width:none;max-height:calc(100vh - 24px);padding:20px;overflow:hidden}.modal-card.inv-deduct-workspace-modal .modal-card__header{margin-bottom:12px;padding-bottom:14px}.modal-card.inv-deduct-workspace-modal .modal-card__content{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.inv-deduct-workspace{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;gap:14px;min-height:100%;color:#111827}.inv-deduct-workspace__hero{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(620px,1.4fr);align-items:stretch;gap:16px;padding:16px;border:1px solid rgba(15,118,110,.16);border-radius:20px;background:linear-gradient(135deg,#f0fdfaeb,#fffffff5 46%,#eff6ffe6),#fff;box-shadow:0 22px 70px #0f172a14}.inv-deduct-workspace__hero-copy{display:flex;align-items:center;gap:14px;min-width:0}.inv-deduct-workspace__hero-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:16px;background:#123c35;color:#fff;box-shadow:0 14px 34px #123c353d}.inv-deduct-workspace__hero h3{margin:2px 0 5px;color:#0f172a;font-size:1.65rem;line-height:1.08}.inv-deduct-workspace__hero p{margin:0;color:#64748b;font-size:.95rem}.inv-deduct-workspace__eyebrow{margin:0;color:#0f766e;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.inv-deduct-workspace__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}.inv-deduct-workspace__stats span{display:grid;align-content:center;gap:4px;min-height:86px;padding:13px 14px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#ffffffe0;color:#64748b;box-shadow:inset 0 1px #ffffffbf}.inv-deduct-workspace__stats span.is-alert{border-color:#ef44443d;background:#fff7f7}.inv-deduct-workspace__stats small{color:#64748b;font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.inv-deduct-workspace__stats strong{color:#0f172a;font-size:1.55rem;line-height:1}.inv-deduct-workspace__stats em{color:#475569;font-size:.78rem;font-style:normal;font-weight:750}.inv-deduct-workspace__toolbar,.inv-deduct-workspace__manual{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.inv-deduct-workspace__toolbar{justify-content:space-between;padding:6px 2px 0}.inv-deduct-workspace__toolbar .ui-button{min-height:46px;border-radius:13px}.inv-deduct-workspace__manual{flex:1 1 520px;justify-content:flex-end}.inv-deduct-workspace__manual .inventory-figma-board__dim-input{width:min(460px,100%);min-height:46px;border-radius:14px;background:#fff;box-shadow:0 10px 30px #0f172a0f}.inv-deduct-workspace__notice{margin:0;padding:11px 13px;border-radius:14px;font-weight:800}.inv-deduct-workspace__notice.is-danger{background:#fee2e2d6;color:#991b1b}.inv-deduct-workspace__results{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;max-height:148px;overflow:auto;padding-right:2px}.inv-deduct-workspace__results button{display:flex;justify-content:space-between;gap:12px;min-height:72px;text-align:left;padding:13px 14px;border:1px solid rgba(148,163,184,.24);border-radius:16px;background:#fff;color:#0f172a;cursor:pointer;box-shadow:0 14px 36px #0f172a0f;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.inv-deduct-workspace__results button:not(:disabled):hover{border-color:#0f766e59;box-shadow:0 18px 44px #0f172a1a;transform:translateY(-1px)}.inv-deduct-workspace__results button.is-unavailable{cursor:not-allowed;opacity:.58}.inv-deduct-workspace__results strong,.inv-deduct-workspace__item strong,.inv-deduct-workspace__review-row strong{display:block;color:#0f172a}.inv-deduct-workspace__results small,.inv-deduct-workspace__item small,.inv-deduct-workspace__review-row small{display:block;margin-top:4px;color:#64748b;font-size:.76rem;line-height:1.35}.inv-deduct-workspace__results em{align-self:center;color:#0f766e;font-style:normal;font-weight:900;white-space:nowrap}.inv-deduct-workspace__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-height:0}.inv-deduct-workspace__panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;border:1px solid rgba(148,163,184,.22);border-radius:20px;background:#fffffff0;box-shadow:0 18px 56px #0f172a14;overflow:hidden}.inv-deduct-workspace__panel--import{grid-template-rows:auto auto minmax(0,1fr) auto;background:linear-gradient(180deg,#fff,#f8fafc)}.inv-deduct-workspace__panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid rgba(226,232,240,.95);background:#f8fafcdb}.inv-deduct-workspace__panel-head div{display:grid;gap:3px}.inv-deduct-workspace__panel-head strong{color:#0f172a;font-size:1rem}.inv-deduct-workspace__panel-head span{color:#64748b;font-size:.78rem;font-weight:750}.inv-deduct-workspace__table,.inv-deduct-workspace__review{min-height:0;overflow:auto;background:#fff}.inv-deduct-workspace__head,.inv-deduct-workspace__row{display:grid;grid-template-columns:minmax(300px,1.4fr) minmax(80px,.36fr) minmax(118px,.5fr) minmax(90px,.38fr) minmax(90px,.38fr) minmax(130px,.5fr) minmax(170px,.68fr) minmax(118px,.42fr);gap:12px;align-items:center;min-width:1120px}.inv-deduct-workspace__head{position:sticky;top:0;z-index:2;padding:12px 16px;border-bottom:1px solid rgba(226,232,240,.95);background:#f8fafc;color:#64748b;font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.inv-deduct-workspace__row{padding:13px 16px;border-bottom:1px solid rgba(226,232,240,.78);background:#fff}.inv-deduct-workspace__row:nth-child(2n){background:#fbfdff}.inv-deduct-workspace__row.is-blocking{background:#fff7f7}.inv-deduct-workspace__item{display:flex;flex-direction:column;gap:6px;min-width:0}.inv-deduct-workspace__item strong,.inv-deduct-workspace__item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-deduct-workspace__badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.inv-deduct-workspace__badges .ui-badge{font-size:.7rem;padding:2px 8px;white-space:nowrap}.inv-deduct-workspace__reason{display:block;color:#64748b;font-size:.72rem;font-weight:850;line-height:1.35;white-space:normal}.inv-deduct-workspace__reason.is-review{color:#b45309}.inv-deduct-workspace__available{font-weight:900;color:#0f766e}.inv-deduct-workspace__qty-cell{display:grid;gap:4px}.inv-deduct-workspace__qty-cell small{color:#64748b;font-size:.68rem;font-weight:800}.inv-deduct-workspace__row .inventory-figma-board__dim-input{width:100%;min-width:0;min-height:40px;border-radius:12px;background:#fff}.inv-deduct-workspace__remove{width:36px;height:36px;border-color:#ef444433;background:#fff7f7;color:#b91c1c}.inv-deduct-workspace__empty{display:grid;place-items:center;min-height:180px;padding:28px;color:#64748b;text-align:center;font-weight:750}.inv-deduct-workspace__pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid rgba(226,232,240,.92);background:#fff}.inv-deduct-workspace__pagination span,.inv-deduct-workspace__pagination strong{color:#475569;font-size:.78rem;font-weight:850}.inv-deduct-workspace__pagination div{display:flex;align-items:center;gap:10px}.inv-deduct-workspace__pagination .ui-button{min-height:34px;padding:0 12px;font-size:.78rem}.inv-deduct-workspace__import-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;border-bottom:1px solid rgba(226,232,240,.9);background:#fff}.inv-deduct-workspace__import-stats span{display:grid;gap:3px;padding:10px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#f8fafc}.inv-deduct-workspace__import-stats strong{color:#0f172a;font-size:1.2rem;line-height:1}.inv-deduct-workspace__import-stats small{color:#64748b;font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.inv-deduct-workspace__review-head,.inv-deduct-workspace__review-row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(72px,.32fr) minmax(82px,.36fr) minmax(92px,.4fr) minmax(112px,.5fr) minmax(118px,.5fr);gap:10px;align-items:center;min-width:790px}.inv-deduct-workspace__review-head{position:sticky;top:0;z-index:2;padding:11px 14px;border-bottom:1px solid rgba(226,232,240,.95);background:#f8fafc;color:#64748b;font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.inv-deduct-workspace__review-grid{display:grid}.inv-deduct-workspace__review-row{padding:12px 14px;border-bottom:1px solid rgba(226,232,240,.78);background:#fff}.inv-deduct-workspace__review-row:nth-child(2n){background:#fbfdff}.inv-deduct-workspace__review-row.is-blocking{background:#fff7f7}.inv-deduct-workspace__review-row em{color:#0f172a;font-style:normal;font-weight:900}.inv-deduct-workspace__review-item{display:flex;flex-direction:column;gap:6px;min-width:0}.inv-deduct-workspace__review-item strong,.inv-deduct-workspace__review-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-deduct-modal__actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:12px;padding-top:8px;padding-bottom:2px;background:linear-gradient(180deg,#f7faff00,#f7fafff5 28%)}.inv-deduct-modal__actions .ui-button{min-height:46px;border-radius:14px}@media (max-width: 1240px){.inv-deduct-workspace{min-height:0;overflow:auto}.inv-deduct-workspace__hero,.inv-deduct-workspace__grid{grid-template-columns:1fr}.inv-deduct-workspace__grid{overflow:visible}.inv-deduct-workspace__panel{min-height:420px}}@media (max-width: 760px){.modal-card.inv-deduct-workspace-modal{width:calc(100vw - 14px);padding:14px}.inv-deduct-workspace{gap:12px}.inv-deduct-workspace__hero{padding:14px}.inv-deduct-workspace__hero-copy,.inv-deduct-workspace__toolbar,.inv-deduct-workspace__manual,.inv-deduct-modal__actions{align-items:stretch;flex-direction:column}.inv-deduct-workspace__stats,.inv-deduct-workspace__import-stats{grid-template-columns:1fr}.inv-deduct-workspace__pagination{align-items:stretch;flex-direction:column}.inv-deduct-workspace__pagination div{justify-content:space-between}.inv-deduct-workspace__manual{flex-basis:auto;justify-content:stretch}.inv-deduct-workspace__manual .inventory-figma-board__dim-input,.inv-deduct-workspace__toolbar .ui-button,.inv-deduct-modal__actions .ui-button{width:100%}}.fixing-planner-overlay{z-index:1000}.fixing-planner-dialog-container{background-color:#fff;border-radius:24px;box-shadow:0 4px 6px -1px #00000008,0 2px 4px -1px #00000005,0 20px 25px -5px #0000000d;width:100%;max-width:1152px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;position:relative;z-index:1001}.fixing-planner-dialog-header{background-color:#3d4852;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between;padding:24px 40px 25px;flex-shrink:0;--heading: #ffffff;--foreground: #ffffff}.fixing-planner-dialog-header-left{display:flex;align-items:center;gap:16px}.fixing-planner-dialog-icon-box{width:44px;height:44px;border-radius:16px;background-image:linear-gradient(135deg,#52606d,#3d4852);box-shadow:0 4px 12px #4a556826;display:flex;align-items:center;justify-content:center;position:relative}.fixing-planner-dialog-icon-box img{width:20px;height:20px}.fixing-planner-dialog-icon-badge{position:absolute;top:-4px;right:-4px;width:12px;height:12px;background-color:#4cb572;border:2px solid #ffffff;border-radius:50%}.fixing-planner-dialog-title-group{display:flex;flex-direction:column;gap:2px}.fixing-planner-dialog-title{font-family:Inter,sans-serif;font-weight:500;font-size:15px;color:#fff!important;line-height:22.5px;margin:0}.fixing-planner-dialog-subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:12px;color:#fff!important;line-height:18px;margin:0}.fixing-planner-dialog-close{width:38px;height:38px;background-color:#ffffff1a;border-radius:14px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background-color .2s;color:#fff}.fixing-planner-dialog-close:hover{background-color:#fff3}.fixing-planner-dialog-close svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fixing-planner-dialog-close svg path{stroke:currentColor}.fixing-planner-dialog-hero{background-image:linear-gradient(171.7deg,#3d4852,#52606d);padding:40px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;--heading: #ffffff;--foreground: #ffffff}.fixing-planner-dialog-hero :is(.fixing-planner-dialog-order-code,.fixing-planner-dialog-stage-badge,.fixing-planner-dialog-customer-name,.fixing-planner-dialog-status-label,.fixing-planner-dialog-status-text){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.manufacturing-page--clean .fixing-planner-overlay .fixing-planner-dialog-hero :is(.fixing-planner-dialog-order-code,.fixing-planner-dialog-stage-badge,.fixing-planner-dialog-customer-name,.fixing-planner-dialog-status-label,.fixing-planner-dialog-status-text){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.fixing-planner-dialog-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 1152 167.5" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><rect x="0" y="0" height="100%" width="100%" fill="url(%23grad)" opacity="1"/><defs><radialGradient id="grad" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="10" gradientTransform="matrix(0 -92.54 -92.54 0 230.4 83.75)"><stop stop-color="rgba(255,255,255,1)" offset="0.00086806"/><stop stop-color="rgba(0,0,0,0)" offset="0.00086806"/></radialGradient></defs></svg>');opacity:.05;pointer-events:none}.fixing-planner-dialog-hero-left{display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.fixing-planner-dialog-hero-title-row{display:flex;align-items:center;gap:12px}.fixing-planner-dialog-order-code{font-family:Inter,sans-serif;font-weight:500;font-size:32px;color:#fff!important;line-height:48px;letter-spacing:-.8px;margin:0}.fixing-planner-dialog-stage-badge{background-color:#ffffff26;border:1px solid rgba(255,255,255,.25);color:#fff!important;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:16.5px;letter-spacing:.22px;padding:4px 12px;border-radius:33.5px;box-shadow:0 2px 8px #0000001a}.fixing-planner-dialog-customer{display:flex;align-items:center;gap:8px;background:none;border:none;padding:0;cursor:pointer;color:#fff}.fixing-planner-dialog-customer-name{font-family:Inter,sans-serif;font-weight:500;font-size:15px;color:#fff!important;line-height:22.5px;border-bottom:1px solid transparent;transition:border-color .2s}.fixing-planner-dialog-customer:hover .fixing-planner-dialog-customer-name{border-bottom-color:#fff}.fixing-planner-dialog-customer svg{width:14px;height:14px;fill:none;color:#fff}.fixing-planner-dialog-customer svg path{stroke:currentColor}.fixing-planner-dialog-customer--static{cursor:default}.fixing-planner-dialog-customer--static:hover .fixing-planner-dialog-customer-name{border-bottom-color:transparent}.fixing-planner-dialog-status-box{background-color:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:16px;box-shadow:0 4px 12px #0000001a;padding:13px 21px;display:flex;flex-direction:column;gap:6px;position:relative;z-index:1}.fixing-planner-dialog-status-label{font-family:Inter,sans-serif;font-weight:400;font-size:11px;color:#fff!important;line-height:16.5px;letter-spacing:.55px;text-transform:uppercase;margin:0}.fixing-planner-dialog-status-value{display:flex;align-items:center;gap:8px}.fixing-planner-dialog-status-dot{width:8px;height:8px;border-radius:50%;background-color:#4cb572;box-shadow:0 0 8px #4cb572}.fixing-planner-dialog-status-text{font-family:Inter,sans-serif;font-weight:400;font-size:15px;color:#fff!important;line-height:22.5px;margin:0}.fixing-planner-dialog-body{background-color:#fafafa;padding:40px;display:flex;flex-direction:column;gap:24px}.fixing-planner-dialog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fixing-planner-dialog-column{display:flex;flex-direction:column;gap:20px}.fixing-planner-dialog-card{background-color:#fff;border:1px solid #d1d2d1;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:16px}.fixing-planner-dialog-card.border-green{border-color:#4cb57233}.fixing-planner-dialog-card.border-orange{border-color:#f59e0b33}.fixing-planner-dialog-card.bg-green-dark{background-image:linear-gradient(149.6deg,#135e4b,#0a3028);border:none;box-shadow:0 4px 16px #135e4b33;--heading: #c4e8d3;--foreground: #ffffff}.fixing-planner-dialog-card.bg-green-light{background-color:#f0faf4;border-color:#c4e8d3}.fixing-planner-dialog-card.bg-blue-light{background-image:linear-gradient(149.6deg,#1d4ed8,#1e3a8a);border:none;box-shadow:0 4px 16px #1d4ed833;--heading: rgba(255, 255, 255, .75);--foreground: #ffffff}.fixing-planner-dialog-card.bg-yellow-light{background-color:#fef3c7;border-color:#f59e0b40}.fixing-planner-dialog-card-header{display:flex;align-items:center;gap:8px}.fixing-planner-dialog-card-icon{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center}.fixing-planner-dialog-card-icon.bg-green-alpha{background-color:#4cb5721a}.fixing-planner-dialog-card-icon.bg-orange-alpha{background-color:#f59e0b1a}.fixing-planner-dialog-card-icon.bg-green-light-alpha{background-color:#a1d8b533}.fixing-planner-dialog-card-icon.bg-green-medium-alpha{background-color:#4cb57226}.fixing-planner-dialog-card-icon.bg-blue-alpha{background-color:#ffffff26}.fixing-planner-dialog-card-icon.bg-yellow-alpha{background-color:#f59e0b26}.fixing-planner-dialog-card-icon svg{width:16px;height:16px}.fixing-planner-dialog-card-title{font-family:Inter,sans-serif;font-weight:700;font-size:13px;color:#0a0a0a!important;line-height:18px;letter-spacing:.55px;text-transform:uppercase;margin:0}.fixing-planner-dialog-card.bg-green-dark .fixing-planner-dialog-card-title{color:#fff!important}.fixing-planner-dialog-card.bg-green-light .fixing-planner-dialog-card-title{color:#515453}.fixing-planner-dialog-card.bg-blue-light .fixing-planner-dialog-card-title{color:#fff!important}.fixing-planner-dialog-card-value{font-family:Inter,sans-serif;font-weight:400;font-size:16px;color:#1f1f1f;line-height:24px;margin:0}.fixing-planner-dialog-card-value.text-sm{font-size:15px;line-height:22.5px}.fixing-planner-dialog-card.bg-green-dark .fixing-planner-dialog-card-value,.fixing-planner-dialog-card.bg-blue-light .fixing-planner-dialog-card-value{color:#fff!important;font-size:15px}.fixing-planner-dialog-card-value-highlight{color:#135e4b}.fixing-planner-dialog-card-desc{font-family:Inter,sans-serif;font-weight:400;font-size:13px;color:#0a0a0a;line-height:20.8px;margin:0}.fixing-planner-dialog-card.bg-green-dark .fixing-planner-dialog-card-desc,.fixing-planner-dialog-card.bg-blue-light .fixing-planner-dialog-card-desc{color:#fff!important}.fixing-planner-dialog-bottom{display:flex;flex-direction:column;gap:20px}.fixing-planner-dialog-bottom-header{display:flex;align-items:center;justify-content:space-between}.fixing-planner-dialog-bottom-title{display:flex;align-items:center;gap:10px}.fixing-planner-dialog-bottom-title-text{font-family:Inter,sans-serif;font-weight:500;font-size:11px;color:#515453;line-height:16.5px;letter-spacing:.55px;text-transform:uppercase;margin:0}.fixing-planner-dialog-btn-primary{background-image:linear-gradient(166deg,#4cb572,#135e4b);border-radius:14px;box-shadow:0 4px 12px #4cb57240;border:none;padding:12px 24px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:opacity .2s;color:#fff}.fixing-planner-dialog-btn-primary:hover{opacity:.9}.fixing-planner-dialog-btn-primary svg{width:17px;height:17px;fill:#fff}.fixing-planner-dialog-btn-primary span{font-family:Inter,sans-serif;font-weight:500;font-size:15px;color:#fff!important;line-height:22.5px}.fixing-planner-dialog-sheet-card{background-color:#fff;border:1px solid #d1d2d1;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000000a;display:flex;align-items:center;justify-content:space-between}.fixing-planner-dialog-sheet-info{display:flex;flex-direction:column;gap:10px}.fixing-planner-dialog-sheet-file{display:flex;align-items:center;gap:12px}.fixing-planner-dialog-sheet-icon{width:44px;height:44px;border-radius:14px;border:1px solid rgba(76,181,114,.2);background-image:linear-gradient(135deg,#4cb5721a,#4cb5720d);display:flex;align-items:center;justify-content:center}.fixing-planner-dialog-sheet-icon svg{width:18px;height:18px}.fixing-planner-dialog-sheet-name{font-family:Inter,sans-serif;font-weight:400;font-size:15px;color:#1f1f1f;line-height:22.5px;margin:0}.fixing-planner-dialog-sheet-type{font-family:Inter,sans-serif;font-weight:400;font-size:12px;color:#737573;line-height:18px;margin:0}.fixing-planner-dialog-sheet-desc{font-family:Inter,sans-serif;font-weight:400;font-size:13px;color:#0a0a0a;line-height:20.8px;margin:0;padding-left:56px}.fixing-planner-dialog-btn-secondary{background-color:#fff;border:1px solid #4cb572;border-radius:14px;padding:12px 21px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .2s;color:#135e4b}.fixing-planner-dialog-btn-secondary:hover{background-color:#f0faf4}.fixing-planner-dialog-btn-secondary svg{flex-shrink:0}.fixing-planner-dialog-btn-secondary__eye{width:20px;height:20px;display:block}.fixing-planner-dialog-btn-secondary__eye path,.fixing-planner-dialog-btn-secondary__eye circle:not(.fixing-planner-dialog-btn-secondary__eye-pupil){stroke:currentColor}.fixing-planner-dialog-btn-secondary__eye-pupil{fill:currentColor;stroke:none}.fixing-planner-dialog-btn-secondary span{font-family:Inter,sans-serif;font-weight:500;font-size:15px;color:inherit;line-height:22.5px}.manufacturing-page--figma .fixing-planner-overlay .fixing-planner-dialog-subtitle,.manufacturing-page--figma .fixing-planner-overlay .fixing-planner-dialog-stage-badge,.manufacturing-page--figma .fixing-planner-overlay .fixing-planner-dialog-customer-name,.manufacturing-page--figma .fixing-planner-overlay .fixing-planner-dialog-status-label,.manufacturing-page--figma .fixing-planner-overlay .fixing-planner-dialog-status-text,.manufacturing-page--clean .fixing-planner-overlay .fixing-planner-dialog-subtitle,.manufacturing-page--clean .fixing-planner-overlay .fixing-planner-dialog-stage-badge,.manufacturing-page--clean .fixing-planner-overlay .fixing-planner-dialog-customer-name,.manufacturing-page--clean .fixing-planner-overlay .fixing-planner-dialog-status-label,.manufacturing-page--clean .fixing-planner-overlay .fixing-planner-dialog-status-text,.manufacturing-page--figma .fixing-planner-overlay .fixing-planner-dialog-btn-primary,.manufacturing-page--clean .fixing-planner-overlay .fixing-planner-dialog-btn-primary,.manufacturing-page--figma .fixing-planner-overlay .fixing-planner-dialog-btn-primary span,.manufacturing-page--clean .fixing-planner-overlay .fixing-planner-dialog-btn-primary span{color:#fff!important}.planner-doors{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px;background:linear-gradient(180deg,#fff,#f6faff);border:1px solid rgba(15,42,71,.08);border-radius:18px;box-shadow:0 1px 2px #0f2a470a}.planner-doors.is-disabled{opacity:.7}.planner-doors__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.planner-doors__head-text{display:flex;flex-direction:column;gap:6px;min-width:0}.planner-doors__stage-chip{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;background:#143b6314;color:#143b63}.planner-doors__stage-chip-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.planner-doors__stage-chip--manufacturing{background:#f59e0b24;color:#b45309}.planner-doors__stage-chip--delivery{background:#3b82f624;color:#1d4ed8}.planner-doors__stage-chip--fixing{background:#4cb5722e;color:#1f7a3d}.planner-doors__title{margin:0;font-size:15px;font-weight:600;color:#10233a;line-height:1.3}.planner-doors__helper{margin:0;font-size:12.5px;color:#6d8094;line-height:1.4;max-width:56ch}.planner-doors__head-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.planner-doors__counter{font-size:12px;font-weight:600;color:#10233a;background:#0f2a470f;padding:4px 10px;border-radius:999px}.planner-doors__head-actions{display:inline-flex;align-items:center;gap:6px}.planner-doors__head-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,42,71,.12);background:#fff;color:#143b63;font-size:12px;font-weight:600;padding:6px 12px;border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.planner-doors__head-action:hover:not(:disabled){background:#143b630f;border-color:#143b6338}.planner-doors__head-action:disabled{opacity:.55;cursor:not-allowed}.planner-doors__head-action.is-ghost{background:transparent;border-color:transparent;color:#6d8094}.planner-doors__head-action.is-ghost:hover:not(:disabled){background:#0f2a470d;color:#10233a}.planner-doors__placeholder{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 16px;font-size:13px;color:#6d8094;background:#0f2a470a;border-radius:14px;border:1px dashed rgba(15,42,71,.12);text-align:center}.planner-doors__placeholder.is-error{color:#b91c1c;background:#dc26260f;border-color:#dc262640}.planner-doors__placeholder-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(20,59,99,.2);border-top-color:#143b63;animation:planner-doors-spin .7s linear infinite}@keyframes planner-doors-spin{to{transform:rotate(360deg)}}.planner-doors__list{list-style:none;margin:0;padding:0 2px 0 0;display:flex;flex-direction:column;gap:8px;max-height:clamp(260px,42vh,520px);overflow-y:auto}.planner-doors__list::-webkit-scrollbar{width:8px}.planner-doors__list::-webkit-scrollbar-thumb{background:#0f2a472e;border-radius:999px}.planner-doors__row{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid rgba(15,42,71,.1);background:#fff;border-radius:14px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.planner-doors__row-main{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0;cursor:pointer}.planner-doors__row:hover:not(.is-disabled){border-color:#143b6352;box-shadow:0 4px 12px #0f2a470f}.planner-doors__row.is-checked{border-color:#143b638c;background:linear-gradient(180deg,#fff,#143b630f);box-shadow:0 6px 16px #0f2a4714}.planner-doors__row.is-already-at-stage{border-left:3px solid #4cb572}.planner-doors__row.is-disabled{opacity:.55;cursor:not-allowed;background:#0f2a4708}.planner-doors__row.has-schedule{flex-direction:column;align-items:stretch;gap:12px}.planner-doors__schedule{border-top:1px solid rgba(15,42,71,.08);padding-top:12px}.planner-doors__schedule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.planner-doors__schedule-cell{display:flex;flex-direction:column;gap:6px}.planner-doors__schedule-cell>span{font-size:11.5px;font-weight:600;color:#536a82}.planner-doors__schedule-cell input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,42,71,.14);background:#0f2a4705;border-radius:10px;padding:9px 10px;font-size:12.5px;color:#10233a}.planner-doors__schedule-cell input[type=date]:focus{outline:none;border-color:#143b6361;box-shadow:0 0 0 3px #3b82f624;background:#fff}.planner-doors__schedule-cell--emphasis input[type=date]{border-color:#3b82f647;background:#3b82f60f}@media (max-width: 720px){.planner-doors__schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.planner-doors__row-checkbox{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:#143b63;cursor:pointer}.planner-doors__row.is-disabled .planner-doors__row-checkbox{cursor:not-allowed}.planner-doors__row-body{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.planner-doors__row-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.planner-doors__row-name{font-size:14px;font-weight:600;color:#10233a;line-height:1.3;word-break:break-word}.planner-doors__row-badge{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:#4cb57226;color:#1f7a3d}.planner-doors__row-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.planner-doors__row-type{font-size:12px;color:#6d8094;background:#0f2a470d;padding:2px 8px;border-radius:6px}.planner-doors__row-technician{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#2f6b4f1a;color:#2f6b4f;font-size:.8125rem;font-weight:700}.planner-doors__row-technician.is-unassigned{background:#b453091a;color:#b45309}.planner-doors__row-technician--action{flex-shrink:0;align-self:center;margin-inline-start:auto;border:none;font-family:inherit;cursor:pointer;transition:box-shadow .12s ease}.planner-doors__row-technician--action:hover:not(:disabled){box-shadow:0 0 0 2px #4cb57238}.planner-doors__row-technician--action:disabled{opacity:.5;cursor:not-allowed}.planner-doors__group-assign{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(31,31,31,.08)}.planner-doors__assign-notice{margin:0;width:100%;color:#b45309;font-size:.875rem;font-weight:600}.planner-doors__row-hint{font-size:11.5px;color:#b45309;font-style:italic}.planner-doors__row-fixing-window{font-size:11.5px;font-weight:700;color:#135e4b}[dir=rtl] .planner-doors__row.is-already-at-stage{border-left:1px solid rgba(15,42,71,.1);border-right:3px solid #4cb572}.planner-doors--fixing-dialog{margin-top:16px;background:#fff;border-color:#4cb57240;box-shadow:0 6px 24px #0f2a470f}.planner-doors--fixing-dialog .planner-doors__title{font-size:16px}.planner-doors--fixing-dialog .planner-doors__row.is-checked{border-color:#4cb5728c;background:linear-gradient(180deg,#fff,#4cb57214)}.planner-doors--fixing-dialog .planner-doors__row-checkbox{accent-color:#4cb572}.planner-doors--fixing-dialog .planner-doors__list{max-height:none;overflow-y:visible}.planner-doors__group-schedule{margin-top:0;margin-bottom:12px;padding:14px 16px 16px;border:1px solid rgba(76,181,114,.28);border-radius:14px;background:linear-gradient(180deg,#fff,#4cb57212)}.planner-doors__group-schedule-title{margin:0 0 6px;font-size:14px;font-weight:600;color:#10233a;line-height:1.3}.planner-doors__group-schedule-helper{margin:0 0 12px;font-size:12.5px;color:#6d8094;line-height:1.4;max-width:62ch}.planner-doors__schedule-grid--fixing{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-doors--default{margin-top:4px}.fixing-planner-dialog-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:8px;margin-top:4px;border-top:1px solid rgba(15,42,71,.08)}.fixing-planner-dialog-actions-end{display:flex;align-items:center;gap:12px;margin-inline-start:auto}.fixing-planner-dialog-assignee-field{margin-top:16px}.fixing-planner-dialog-scope-preview{margin-top:4px;padding:16px;border-radius:14px;border:1px solid rgba(15,42,71,.1);background:#fff;max-height:min(45vh,480px);overflow:auto}.fixing-planner-dialog-scope-hint{margin:0 0 12px;font-size:13px;line-height:1.5;color:#4b5b6d}.friday-schedule-dialog__body{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.friday-schedule-dialog__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:#1e6bff1a;color:#1e6bff}.friday-schedule-dialog__hint{margin:0;font-size:14px;line-height:1.55;color:#4b5b6d;max-width:36ch}.friday-schedule-dialog__actions{width:100%;justify-content:center;flex-wrap:wrap}.fixing-schedule-page{display:grid;gap:24px;margin:-4px -6px 0}.fixing-schedule-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 26px 22px;border-bottom:1px solid #d1d2d1;background:#fff}.fixing-schedule-topbar__copy h1{margin:0;color:#1f1f1f;font-family:Inter,Manrope,sans-serif;font-size:1.875rem;font-weight:500;letter-spacing:-.03em}.fixing-schedule-topbar__copy p{margin:4px 0 0;color:#737573;font-size:1rem;line-height:1.5}.fixing-schedule-topbar__actions{display:flex;align-items:center;gap:12px}.fixing-schedule-layout{display:grid;grid-template-columns:334px minmax(0,1fr);gap:24px;align-items:start;padding:0 20px 28px}.fixing-schedule-sidebar{display:grid;gap:16px}.fixing-schedule-scope-aside{display:grid;gap:14px;align-content:start;padding:20px 18px 22px;border:1px solid #d1d2d1;border-radius:16px;background:#f7faf8;box-shadow:0 8px 24px #1f1f1f0a}.fixing-schedule-scope-aside__title{margin:0;font-size:1.125rem;font-weight:600;color:#1f1f1f;letter-spacing:-.02em}.fixing-schedule-scope-aside__body{margin:0;font-size:.9375rem;line-height:1.55;color:#4a4d4a}.fixing-schedule-scope-aside__preview{width:100%;max-height:min(55vh,640px);overflow:auto;border-radius:12px;border:1px solid #e2e5e2;background:#fff;padding:10px}.fixing-schedule-scope-aside__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.fixing-schedule-layout.has-workbook{grid-template-columns:minmax(0,1fr)}.fixing-schedule-layout.has-workbook .fixing-schedule-sidebar{grid-template-columns:minmax(280px,.78fr) minmax(420px,1.22fr);align-items:start}.fixing-schedule-layout.has-workbook .fixing-schedule-table-shell{width:100%}.fixing-schedule-order-card{display:grid;gap:16px;padding:20px;border-radius:16px;background:#135e4b;color:#fff}.fixing-schedule-order-card__head{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.2)}.fixing-schedule-order-card__badge,.fixing-schedule-table-shell__icon,.fixing-schedule-upload-dropzone__icon{display:grid;place-items:center;border-radius:12px}.fixing-schedule-order-card__badge{width:40px;height:40px;background:#4cb572;color:#fff}.fixing-schedule-order-card__badge span,.fixing-schedule-table-shell__icon span,.fixing-schedule-upload-dropzone__icon span{display:block;width:18px;height:18px;border:2px solid currentColor;border-radius:4px;position:relative}.fixing-schedule-order-card__badge span:after,.fixing-schedule-table-shell__icon span:after,.fixing-schedule-upload-dropzone__icon span:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-top:2px solid currentColor}.fixing-schedule-order-card__head small,.fixing-schedule-order-card__meta span{display:block;margin-bottom:3px;color:#a7dbc0!important;-webkit-text-fill-color:#a7dbc0!important;font-size:.75rem;line-height:1.333}.fixing-schedule-order-card__head strong{display:block;color:#fff;font-size:1.125rem;font-weight:500;line-height:1.555}.fixing-schedule-order-card__meta{display:grid;gap:14px}.fixing-schedule-order-card__meta strong{display:block;color:#fff;font-size:.875rem;font-weight:400;line-height:1.428}.fixing-schedule-section,.fixing-schedule-upload-card,.fixing-schedule-table-shell{border:1px solid #d1d2d1;border-radius:16px;background:#fff;box-shadow:0 8px 24px #1f1f1f0a}.fixing-schedule-section{display:grid;gap:16px;padding:18px 16px 20px}.fixing-schedule-layout.has-workbook .fixing-schedule-order-card,.fixing-schedule-layout.has-workbook .fixing-schedule-section{min-height:100%}.fixing-schedule-layout.has-workbook .fixing-schedule-order-card{gap:22px;padding:28px;border-radius:22px}.fixing-schedule-layout.has-workbook .fixing-schedule-order-card__head{gap:16px;padding-bottom:20px}.fixing-schedule-layout.has-workbook .fixing-schedule-order-card__badge{width:48px;height:48px}.fixing-schedule-layout.has-workbook .fixing-schedule-order-card__head small,.fixing-schedule-layout.has-workbook .fixing-schedule-order-card__meta span{margin-bottom:6px;font-size:.95rem}.fixing-schedule-layout.has-workbook .fixing-schedule-order-card__head strong{font-size:2rem;line-height:1.2}.fixing-schedule-layout.has-workbook .fixing-schedule-order-card__meta{gap:20px}.fixing-schedule-layout.has-workbook .fixing-schedule-order-card__meta strong{font-size:1.35rem;line-height:1.4}.fixing-schedule-section__head{display:grid;gap:8px;margin-bottom:0}.fixing-schedule-section__head span{color:#737573;font-size:.75rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.fixing-schedule-section__head strong,.fixing-schedule-upload-card__head h3,.fixing-schedule-table-shell__header h3{margin:0;color:#1f1f1f;font-family:Inter,Manrope,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5}.fixing-schedule-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.fixing-door-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fixing-door-summary>div{display:grid;gap:4px;padding:12px;border:1px solid #dbe3dd;border-radius:12px;background:#f8fbf9}.fixing-door-summary span{color:#737573;font-size:.75rem}.fixing-door-summary strong{color:#1f1f1f;font-size:.95rem}.fixing-door-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.fixing-door-toolbar input,.fixing-door-toolbar button{min-height:40px;border:1px solid #d1d2d1;border-radius:10px;background:#fff;color:#1f1f1f}.fixing-door-toolbar input{min-width:0;padding:0 12px}.fixing-door-toolbar button{padding:0 12px;font-weight:600}.fixing-door-planner{display:grid;gap:12px}.fixing-door-list{display:flex;flex-direction:column;gap:8px;max-height:min(380px,52vh);overflow-y:auto;padding:8px;border:1px solid #dbe3dd;border-radius:16px;background:linear-gradient(180deg,#f9fcfa,#f3f8f5);scrollbar-width:thin;scrollbar-color:rgba(19,94,75,.35) transparent}.fixing-door-list::-webkit-scrollbar{width:6px}.fixing-door-list::-webkit-scrollbar-thumb{border-radius:999px;background:#135e4b47}.fixing-door-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:stretch;border:1.5px solid rgba(15,23,42,.07);border-radius:14px;background:#fff;box-shadow:0 1px 2px #0f172a0a;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.fixing-door-row.is-selected{border-color:#4cb57280;background:linear-gradient(165deg,#fff,#f0fdf4);box-shadow:0 0 0 3px #4cb57224,0 8px 20px -12px #135e4b38}.fixing-door-row.is-focused{border-color:#4cb57259}.fixing-door-row.is-disabled{opacity:.55}.fixing-door-row__hit{display:block;min-width:0;padding:12px 8px 12px 0;border:0;background:transparent;color:#1f1f1f;text-align:start;cursor:pointer}[dir=rtl] .fixing-door-row__hit{padding:12px 0 12px 14px}.fixing-door-editor{display:grid;gap:12px;padding:14px;border:1px solid #dbe3dd;border-radius:14px;background:#fbfdfc}.fixing-door-editor__head{display:flex;justify-content:space-between;gap:10px;color:#1f1f1f}.fixing-door-editor__head span,.fixing-door-editor p{margin:0;color:#737573;font-size:.84rem}.field-block{display:grid;gap:8px}.field-block+.field-block{margin-top:0}.field-block span{color:#515453;font-size:.875rem;font-weight:500;line-height:1.428}.field-block input,.field-block select,.field-block textarea,.fixing-schedule-workbook-frame__inputs input{border-color:#d1d2d1;border-radius:12px;color:#515453;box-shadow:none}.field-block input,.field-block select{min-height:46px;padding:0 14px;line-height:1.2}.field-block input[type=date]{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:0;width:100%}.field-block textarea{min-height:132px;padding:14px;resize:none}.fixing-schedule-upload-card{display:grid;gap:14px;padding:18px 16px 16px}.fixing-schedule-upload-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.fixing-schedule-upload-dropzone{display:grid;justify-items:center;gap:12px;padding:28px 20px 24px;border:1.5px dashed rgba(76,181,114,.42);border-radius:22px;background:radial-gradient(circle at top,rgba(76,181,114,.1),transparent 58%),linear-gradient(180deg,#f8fdf9,#f1faf4);color:#1f1f1f;text-align:center;box-shadow:inset 0 1px #ffffffe6,0 16px 30px #4cb57214;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.fixing-schedule-upload-dropzone:disabled{cursor:progress;opacity:.7}.fixing-schedule-upload-dropzone:hover{transform:translateY(-1px);border-color:#4cb5729e;box-shadow:inset 0 1px #fffffff2,0 22px 38px #4cb5721f}.fixing-schedule-upload-dropzone__icon{width:56px;height:56px;background:linear-gradient(180deg,#5cc67f,#4cb572);color:#fff;box-shadow:0 14px 26px #4cb57242}.fixing-schedule-upload-dropzone strong{font-family:Inter,Manrope,sans-serif;font-size:1.1875rem;font-weight:600;letter-spacing:-.02em}.fixing-schedule-upload-dropzone p,.fixing-schedule-upload-file p,.fixing-schedule-empty p{margin:0;color:#6f7872;font-size:.875rem;line-height:1.5}.fixing-schedule-upload__input{display:none}.fixing-schedule-upload-file{position:relative;padding:16px 18px 14px 54px;border-radius:18px;border:1px solid rgba(19,94,75,.08);background:linear-gradient(180deg,#fffffff5,#f4f8f5f5);box-shadow:inset 0 1px #ffffffeb}.fixing-schedule-upload-file:before{content:"";position:absolute;top:18px;left:18px;width:22px;height:26px;border:1.5px solid #79b88d;border-radius:7px;background:linear-gradient(180deg,#fff,#eef8f1);box-shadow:0 8px 16px #4cb57214}.fixing-schedule-upload-file:after{content:"";position:absolute;top:24px;left:23px;width:12px;border-top:1.5px solid #79b88d}.fixing-schedule-upload-file.is-confirmed{border-color:#4cb5722e;background:radial-gradient(circle at top right,rgba(76,181,114,.12),transparent 48%),linear-gradient(180deg,#f4fcf6,#eaf8ef)}.fixing-schedule-upload-file strong{display:block;margin-bottom:6px;color:#1f1f1f;font-family:Inter,Manrope,sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.02em}.fixing-schedule-upload-file--inline{padding-right:18px}.fixing-schedule-upload-file--inline strong{margin-bottom:4px}.fixing-schedule-table-shell{display:grid;gap:16px;padding:20px 16px 16px}.fixing-schedule-table-shell__header,.fixing-schedule-table-shell__title,.fixing-schedule-table-shell__footer,.fixing-schedule-footer-actions,.fixing-schedule-table-shell__actions,.fixing-schedule-workbook-frame__toolbar,.fixing-schedule-workbook-frame__inputs,.fixing-schedule-workbook-frame__swatches,.fixing-schedule-workbook-meta{display:flex;align-items:center}.fixing-schedule-table-shell__header,.fixing-schedule-table-shell__footer{justify-content:space-between;gap:16px}.fixing-schedule-table-shell__title{gap:12px}.fixing-schedule-table-shell__icon{width:40px;height:40px;background:#e1f4e9;color:#4cb572}.fixing-schedule-table-shell__title p{margin:0 0 4px;color:#737573;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.fixing-schedule-table-shell__actions,.fixing-schedule-footer-actions,.fixing-schedule-workbook-frame__swatches{gap:8px}.fixing-schedule-workbook-summary{display:grid;gap:10px}.fixing-schedule-chip-button,.fixing-schedule-add-row{border:0;border-radius:12px;background:#e8e9e8;color:#515453;font-size:.875rem;line-height:1.428;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.fixing-schedule-chip-button{min-height:36px;padding:0 14px}.fixing-schedule-chip-button.is-primary{background:#4cb572;color:#fff}.fixing-schedule-chip-button.is-danger{background:#fff1f2;color:#be123c}.fixing-schedule-chip-button.is-danger:hover{background:#ffe4e6}.fixing-schedule-chip-button:disabled,.fixing-schedule-add-row:disabled{cursor:not-allowed;opacity:.45}.fixing-schedule-workbook-meta{gap:8px;flex-wrap:wrap}.fixing-schedule-workbook-meta span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#f5f6f5;color:#737573;font-size:.8125rem}.fixing-schedule-workbook-meta__status.is-confirmed{background:#d1fae5;color:#135e4b}.fixing-schedule-workbook-meta__status.is-draft{background:#fff1db;color:#9a5c00}.fixing-schedule-sheet-tabs{display:flex;flex-wrap:wrap;gap:10px}.fixing-schedule-sheet-tabs button{border:1px solid #d1d2d1;border-radius:999px;background:#fff;color:#737573;padding:8px 14px;font-weight:500}.fixing-schedule-sheet-tabs button.is-active{border-color:#4cb572;background:#e1f4e9;color:#135e4b}.fixing-schedule-workbook-frame{display:grid;gap:12px}.fixing-schedule-workbook-frame__toolbar{justify-content:space-between;gap:12px;flex-wrap:wrap}.fixing-schedule-workbook-frame__inputs{gap:8px}.fixing-schedule-workbook-frame__inputs input{width:84px;min-height:28px;padding:0 12px;background:#f5f6f5}.fixing-schedule-spreadsheet-toolbar__swatch{width:24px;height:24px;border:1px solid #d1d2d1;border-radius:8px;background:var(--swatch-fill);box-shadow:inset 0 0 0 1px #ffffffb8}.fixing-schedule-spreadsheet-toolbar__swatch.is-active{border-color:#4cb572;box-shadow:0 0 0 2px #4cb57233}.fixing-schedule-table-wrap{overflow:auto;border:1px solid #d0d7de;border-radius:6px;background:#fff}.fixing-schedule-table{width:max-content;min-width:100%;border-collapse:collapse;table-layout:fixed;background:#fff}.fixing-schedule-sheet{font-family:Calibri,Inter,sans-serif}.fixing-schedule-table th,.fixing-schedule-table td{border-right:1px solid #d9dee5;border-bottom:1px solid #d9dee5;padding:0}.fixing-schedule-table thead th{position:sticky;top:0;z-index:2;background:#f3f4f6;color:#475467;font-family:Calibri,Inter,sans-serif;font-size:.75rem;font-weight:400;text-align:center;padding:4px 6px}.fixing-schedule-table tbody th{position:sticky;left:0;z-index:1;background:#f3f4f6;color:#475467;font-family:Calibri,Inter,sans-serif;font-size:.75rem;font-weight:400;text-align:center}.fixing-schedule-table td{vertical-align:top;background:#fff}.fixing-schedule-sheet__corner,.fixing-schedule-sheet__column-head,.fixing-schedule-sheet__row-head{background:#f3f4f6!important;color:#475467!important;-webkit-text-fill-color:#475467!important}.fixing-schedule-sheet__corner{min-width:46px}.fixing-schedule-sheet__column-head{min-height:22px;height:22px}.fixing-schedule-sheet__row-head{min-width:46px}.fixing-schedule-sheet__cell.is-selected{box-shadow:inset 0 0 0 2px #21a366;position:relative;z-index:1}.fixing-schedule-sheet__cell-body{position:relative;display:flex;align-items:stretch;justify-content:flex-start;min-width:100%;min-height:100%}.fixing-schedule-sheet__cell-body.has-image{flex-direction:column;justify-content:center;gap:8px}.fixing-schedule-sheet__editor{width:100%;height:100%;min-height:inherit;border:0!important;border-radius:0!important;padding:4px 6px!important;background:transparent!important;color:#111827!important;overflow:visible;box-shadow:none!important;outline:none!important;font-family:Calibri,Inter,sans-serif;line-height:1.2;-webkit-text-fill-color:currentColor!important;white-space:inherit;word-break:break-word}.fixing-schedule-sheet__editor:focus{outline:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#21a3660d!important}.fixing-schedule-table__images{display:flex;justify-content:center;align-items:center;padding:4px 6px 8px}.fixing-schedule-table__image{display:block;max-width:100%;max-height:180px;object-fit:contain}.fixing-schedule-add-row{min-height:36px;padding:0 16px;background:#e1f4e9;color:#4cb572}.fixing-schedule-empty{display:grid;justify-items:start;min-height:360px;padding:18px 0 0;border:1px dashed rgba(177,193,184,.7);border-radius:20px;background:linear-gradient(180deg,#fbfdfbf2,#f7faf8f2)}.fixing-schedule-empty strong{color:#1f1f1f;font-size:1rem;font-weight:500}.fixing-schedule-upload-card--empty-state{width:min(100%,520px);margin:22px auto 28px;padding:22px;border-radius:24px;border-color:#145f4b1f;box-shadow:0 24px 50px #131f1814,0 1px #ffffffe6 inset}.fixing-schedule-upload-card--empty-state .fixing-schedule-upload-card__head{justify-content:center}.fixing-schedule-upload-card--empty-state .fixing-schedule-upload-card__head h3{font-size:1.5rem;letter-spacing:-.03em}.fixing-schedule-upload-card--empty-state .fixing-schedule-upload-dropzone{min-height:196px}.fixing-schedule-upload-card--empty-state .fixing-schedule-upload-file{background:linear-gradient(180deg,#f8faf8f5,#f3f6f4f5)}.fixing-schedule-validation-modal{max-width:560px}.fixing-schedule-validation-dialog{display:grid;gap:20px;padding:6px 2px 2px}.fixing-schedule-validation-dialog__icon{position:relative;display:grid;place-items:center;width:68px;height:68px;border-radius:22px;border:1px solid rgba(248,113,113,.16);background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.92),transparent 42%),radial-gradient(circle at top,rgba(251,146,146,.26),transparent 62%),linear-gradient(180deg,#fff6f6,#ffe5e7);color:#cf365c;box-shadow:0 18px 34px #e11d481f,inset 0 1px #ffffffe0}.fixing-schedule-validation-dialog__icon:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:18px;border:1px solid rgba(255,255,255,.72);pointer-events:none}.fixing-schedule-validation-dialog__icon span{position:relative;display:block;width:24px;height:24px;border:2px solid currentColor;border-radius:999px}.fixing-schedule-validation-dialog__icon span:after{content:"!";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-54%);font-family:Inter,Manrope,sans-serif;font-size:1rem;font-weight:800;line-height:1}.fixing-schedule-validation-dialog__copy{display:grid;gap:10px}.fixing-schedule-validation-dialog__copy h3{margin:0;color:#1f2a27;font-family:Inter,Manrope,sans-serif;font-size:1.34rem;font-weight:700;letter-spacing:-.04em}.fixing-schedule-validation-dialog__copy p{margin:0;color:#64706c;font-size:1rem;line-height:1.75}.fixing-schedule-validation-dialog__panel{display:grid;gap:6px;padding:16px 18px;border:1px solid rgba(165,199,181,.32);border-radius:20px;background:linear-gradient(180deg,#f4faf6fa,#eef7f2e6);box-shadow:inset 0 1px #ffffffeb,0 10px 24px #25573a0f}.fixing-schedule-validation-dialog__panel strong{color:#1d5d3f;font-size:.92rem;font-weight:700;letter-spacing:.01em}.fixing-schedule-validation-dialog__panel span{color:#5d6f67;line-height:1.6}.fixing-schedule-validation-dialog__actions{justify-content:flex-end;margin-top:4px}.fixing-schedule-page{--fixing-bg: #f6f8f6;--fixing-surface: #ffffff;--fixing-ink: #16211d;--fixing-muted: #6b746f;--fixing-line: #dce4de;--fixing-soft: #eef7f1;--fixing-green: #4cb572;--fixing-green-dark: #135e4b;--fixing-warn: #f59e0b;gap:18px;margin:-10px -12px 0;min-height:calc(100vh - 20px);padding-bottom:30px;background:linear-gradient(180deg,#fbfcfb 0%,var(--fixing-bg) 100%)}.fixing-schedule-topbar{position:sticky;top:0;z-index:8;align-items:center;padding:16px 24px;border-bottom:1px solid var(--fixing-line);background:#fffffff0;box-shadow:0 10px 30px #16211d0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fixing-schedule-topbar__copy{display:grid;gap:4px;min-width:0}.fixing-schedule-topbar__copy>span{color:var(--fixing-green-dark);font-size:.75rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.fixing-schedule-topbar__copy h1{color:var(--fixing-ink);font-size:clamp(1.45rem,2.2vw,2.15rem);font-weight:760;letter-spacing:0;line-height:1.08}.fixing-schedule-topbar__copy p{max-width:760px;color:var(--fixing-muted);font-size:.94rem}.fixing-schedule-topbar__actions .btn,.fixing-schedule-footer-actions .btn{min-height:40px;border-radius:10px}.fixing-schedule-layout,.fixing-schedule-layout.has-workbook{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:0 24px 34px}.fixing-schedule-sidebar,.fixing-schedule-layout.has-workbook .fixing-schedule-sidebar{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:18px;align-items:start}.fixing-schedule-order-card,.fixing-schedule-section,.fixing-schedule-table-shell{border:1px solid var(--fixing-line);border-radius:14px;box-shadow:0 16px 36px #16211d12}.fixing-schedule-order-card,.fixing-schedule-layout.has-workbook .fixing-schedule-order-card{position:relative;align-self:start;min-height:0;padding:18px;overflow:hidden;border:1px solid rgba(15,87,65,.16);border-radius:14px;background:linear-gradient(180deg,#ffffffeb,#f6fbf8f5);color:var(--fixing-ink);box-shadow:0 16px 34px #16211d14}.fixing-schedule-order-card:after{display:none}.fixing-schedule-order-card,.fixing-schedule-order-card *{color:inherit!important;-webkit-text-fill-color:currentColor!important}.fixing-schedule-order-card__head{gap:12px;padding:0 0 14px;border-bottom:1px solid var(--fixing-line)}.fixing-schedule-order-card__badge,.fixing-schedule-layout.has-workbook .fixing-schedule-order-card__badge{width:42px;height:42px;border-radius:11px;background:var(--fixing-soft);color:var(--fixing-green-dark)!important;box-shadow:inset 0 0 0 1px #4cb5722e}.fixing-schedule-order-card__head small,.fixing-schedule-layout.has-workbook .fixing-schedule-order-card__head small,.fixing-schedule-order-card__meta span,.fixing-schedule-layout.has-workbook .fixing-schedule-order-card__meta span{margin-bottom:4px;color:#3d4a42!important;font-size:.72rem;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.fixing-schedule-order-card__head strong,.fixing-schedule-layout.has-workbook .fixing-schedule-order-card__head strong{color:var(--fixing-ink)!important;font-size:1.35rem;font-weight:760;line-height:1.15}.fixing-schedule-order-card__meta,.fixing-schedule-layout.has-workbook .fixing-schedule-order-card__meta{display:grid;gap:10px;padding-top:14px}.fixing-schedule-order-card__meta>div{display:grid;gap:2px;min-height:62px;padding:12px;border:1px solid #e2e9e4;border-radius:11px;background:#fff}.fixing-schedule-order-card__meta strong,.fixing-schedule-layout.has-workbook .fixing-schedule-order-card__meta strong{color:var(--fixing-ink)!important;font-size:.95rem;font-weight:720;line-height:1.35}.fixing-schedule-order-card__actions{display:flex;flex-wrap:wrap;gap:10px}.fixing-schedule-order-card__actions .btn{width:100%;justify-content:center;min-height:42px;font-weight:650}.fixing-schedule-section{gap:18px;min-width:0;padding:20px;background:linear-gradient(180deg,#fff,#fbfdfb)}.fixing-schedule-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fixing-schedule-section__head span{color:var(--fixing-green-dark);font-weight:750;letter-spacing:.08em}.fixing-schedule-section__head strong,.fixing-schedule-table-shell__header h3{color:var(--fixing-ink);font-size:1.18rem;font-weight:760;line-height:1.28}.fixing-schedule-section__status{flex:0 0 auto}.fixing-schedule-section__status span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:var(--fixing-soft);color:var(--fixing-green-dark);font-size:.8rem;font-weight:750;letter-spacing:0;text-transform:none}.fixing-door-summary{grid-template-columns:.75fr .75fr minmax(180px,1.5fr);gap:12px}.fixing-door-summary>div{min-height:76px;padding:14px 15px;border-color:#dfe8e2;border-radius:12px;background:#f8fbf9}.fixing-door-summary span{color:var(--fixing-muted);font-size:.78rem;font-weight:650}.fixing-door-summary strong{color:var(--fixing-ink);font-size:1rem;font-weight:760}.fixing-bulk-dates-editor{display:grid;gap:12px;padding:16px;border:1.5px solid #b8e6c9;border-radius:12px;background:linear-gradient(135deg,#4cb5720f,#135e4b0a);box-shadow:0 4px 12px #4cb57214}.fixing-bulk-dates-editor__header{display:grid;gap:4px}.fixing-bulk-dates-editor__header strong{color:var(--fixing-green-dark);font-size:.95rem;font-weight:760;letter-spacing:-.01em}.fixing-bulk-dates-editor__header span{color:var(--fixing-muted);font-size:.8rem;font-weight:600}.fixing-door-toolbar{grid-template-columns:minmax(190px,1fr) auto}.fixing-door-toolbar input,.fixing-door-toolbar button,.field-block input,.field-block select,.field-block textarea{border-color:var(--fixing-line);border-radius:10px;background:#fff;color:var(--fixing-ink);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.fixing-door-toolbar input:focus,.field-block input:focus,.field-block select:focus,.field-block textarea:focus{border-color:var(--fixing-green);box-shadow:0 0 0 4px #4cb57226;outline:none}.fixing-door-toolbar button{padding:0 16px;border:0;background:var(--fixing-green-dark);color:#fff;font-weight:750}.fixing-door-planner{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(300px,1.08fr);gap:16px;align-items:stretch}.fixing-door-planner>.door-selection-assign-dock{grid-column:1 / -1;margin-top:2px}.fixing-door-list{max-height:min(420px,56vh);border-color:var(--fixing-line);border-radius:16px}.fixing-door-row{grid-template-columns:48px minmax(0,1fr) auto;min-height:72px}.fixing-door-row:hover:not(.is-disabled){border-color:#4cb57247;transform:translateY(-1px)}.fixing-door-row.is-focused:not(.is-selected){box-shadow:0 0 0 2px #4cb57233}.fixing-door-row.is-disabled{opacity:.58}.fixing-door-row__check{display:grid;place-items:center;padding:12px 0 12px 10px;cursor:pointer}[dir=rtl] .fixing-door-row__check{padding:12px 10px 12px 0}.fixing-door-row__check input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.fixing-door-row__check span{display:block;width:22px;height:22px;border:2px solid #c5d5cb;border-radius:8px;background:#fff;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.fixing-door-row__check:hover span{border-color:var(--fixing-green)}.fixing-door-row__check input:checked+span{border-color:var(--fixing-green-dark);background:linear-gradient(145deg,var(--fixing-green),var(--fixing-green-dark));box-shadow:0 4px 10px -4px #135e4b73}.fixing-door-row__check input:checked+span:after{content:"";display:block;width:10px;height:5px;margin:6px auto 0;border-bottom:2.5px solid #ffffff;border-left:2.5px solid #ffffff;transform:rotate(-45deg)}.fixing-door-row__check input:focus-visible+span{outline:2px solid var(--fixing-green);outline-offset:2px}.fixing-door-row__hit:focus-visible{outline:none}.fixing-door-row__hit:disabled{cursor:not-allowed}.fixing-door-row__main{display:grid;gap:6px;min-width:0}.fixing-door-row__title-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0}.fixing-door-row__main strong{color:var(--fixing-ink);font-size:.98rem;font-weight:800;letter-spacing:-.02em}.fixing-door-row__type{padding:2px 8px;border-radius:999px;background:#f1f5f3;color:var(--fixing-muted);font-size:.72rem;font-weight:700;text-transform:lowercase}.fixing-door-row__badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.fixing-door-row__status{display:inline-flex;align-items:center;max-width:100%;padding:3px 10px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:.72rem;font-weight:750;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixing-door-row[data-status=delivered] .fixing-door-row__status{background:#d1fae5;color:#065f46}.fixing-door-row[data-status=manufacturing] .fixing-door-row__status,.fixing-door-row[data-status=in_production] .fixing-door-row__status{background:#dbeafe;color:#1e40af}.fixing-door-row__dates{display:inline-flex;align-items:center;max-width:100%;padding:3px 10px;border-radius:999px;background:#f1f5f3;color:var(--fixing-muted);font-size:.72rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixing-door-row.is-selected .fixing-door-row__dates{background:#dcfce7;color:var(--fixing-green-dark);font-weight:750}.fixing-door-editor{align-content:start;min-height:330px;padding:18px;border-color:var(--fixing-line);border-radius:12px;background:linear-gradient(180deg,#fff,#f8fbf9)}.fixing-door-editor__head{align-items:flex-start}.fixing-door-editor__head>div{display:grid;gap:4px;min-width:0}.fixing-door-editor__head strong{color:var(--fixing-ink);font-size:1.08rem;font-weight:760}.fixing-door-editor__head span{color:var(--fixing-muted);font-size:.86rem}.fixing-door-editor__head button{min-height:34px;padding:0 12px;border:1px solid #cfe3d5;border-radius:10px;background:var(--fixing-soft);color:var(--fixing-green-dark);font-weight:750}.fixing-door-editor__head button:disabled{cursor:not-allowed;opacity:.48}.fixing-door-editor__empty{display:grid;align-content:center;gap:8px;min-height:190px;padding:18px;border:1px dashed #cbd9d0;border-radius:12px;background:#fbfdfb}.fixing-door-editor__empty strong{color:var(--fixing-ink);font-size:1rem}.fixing-door-editor__empty p{margin:0;color:var(--fixing-muted);line-height:1.55}.fixing-door-editor__shared-dates{display:grid;gap:8px;padding:16px;border:1px solid #d9f0e1;border-radius:12px;background:#f7fcf9}.fixing-door-editor__shared-dates-label{margin:0;font-size:.84rem;font-weight:720;color:#41504a}.fixing-door-editor__shared-dates strong{color:var(--fixing-ink);font-size:1rem}.fixing-door-editor__shared-dates-hint{margin:0;color:var(--fixing-muted);font-size:.88rem;line-height:1.5}.fixing-schedule-field-grid{gap:14px}.field-block span{color:#41504a;font-size:.84rem;font-weight:720}.field-block input,.field-block select{min-height:44px}.field-block textarea{min-height:108px}.fixing-selected-strip{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.fixing-selected-strip button,.fixing-selected-strip span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid #cfe3d5;border-radius:999px;background:#f2fbf5;color:var(--fixing-green-dark);font-size:.8rem;font-weight:720}.fixing-selected-strip button{cursor:pointer}.fixing-schedule-table-shell{padding:18px;border-radius:14px;background:#fff}.fixing-schedule-table-shell__header{align-items:flex-start}.fixing-schedule-table-shell__icon{border-radius:12px;background:var(--fixing-soft);color:var(--fixing-green-dark)}.fixing-schedule-chip-button,.fixing-schedule-add-row{border-radius:10px;font-weight:720}.fixing-schedule-empty{justify-items:center;min-height:390px;padding:26px;border-color:#cbd9d0;border-radius:14px;background:linear-gradient(180deg,#fbfdfb,#f5f8f6)}.fixing-schedule-upload-card--empty-state{margin:auto}.fixing-schedule-table-wrap{border-radius:10px;box-shadow:inset 0 0 0 1px #edf0ed}@media (max-width: 1200px){.fixing-schedule-layout,.fixing-schedule-sidebar,.fixing-schedule-layout.has-workbook .fixing-schedule-sidebar,.fixing-door-planner{grid-template-columns:1fr}}@media (max-width: 760px){.fixing-schedule-page{margin-inline:0}.fixing-schedule-topbar,.fixing-schedule-layout{padding-inline:16px}.fixing-schedule-topbar,.fixing-schedule-table-shell__header,.fixing-schedule-table-shell__footer,.fixing-schedule-workbook-frame__toolbar{flex-direction:column;align-items:stretch}.fixing-schedule-topbar__actions,.fixing-schedule-table-shell__actions,.fixing-schedule-footer-actions,.fixing-schedule-workbook-frame__inputs{width:100%}.fixing-schedule-field-grid{grid-template-columns:1fr}.fixing-schedule-order-card{padding:16px}.fixing-schedule-order-card__meta,.fixing-door-summary,.fixing-door-toolbar{grid-template-columns:1fr}.fixing-door-row{grid-template-columns:44px minmax(0,1fr)}.fixing-door-row__technician{grid-column:2;justify-self:start;margin:0 10px 10px 0;max-width:100%}.fixing-schedule-layout.has-workbook .fixing-schedule-sidebar{grid-template-columns:1fr}.fixing-schedule-chip-button,.fixing-schedule-add-row{width:100%;justify-content:center}}.fixing-door-row__technician{align-self:center;flex-shrink:0;max-width:140px;margin-inline-end:10px;padding:5px 10px;border:none;border-radius:999px;background:#ecfdf5;color:#065f46;font-size:.75rem;font-weight:750;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-family:inherit;transition:background .12s ease,box-shadow .12s ease}.fixing-door-row__technician:hover:not(:disabled){box-shadow:0 0 0 2px #16653433}.fixing-door-row__technician.is-unassigned{background:#f8fafc;color:#64748b;border:1px dashed #cbd5e1;font-weight:650}.fixing-door-row.is-selected .fixing-door-row__technician:not(.is-unassigned){background:#bbf7d0;color:#14532d}.fixing-tech-groups{display:grid;gap:8px;margin-bottom:12px}.fixing-tech-group{padding:10px 12px;border-radius:10px;border:1px solid #d1d2d1;background:#fff}.fixing-tech-group strong{display:block;margin-bottom:4px}.fixing-tech-group span{color:#4a4d4a;font-size:.875rem}.mfg-plan-page{--mfg-plan-bg: var(--primary-50, #f0faf4);--mfg-plan-surface: var(--white, #ffffff);--mfg-plan-surface-soft: var(--neutral-50, #f5f6f5);--mfg-plan-surface-tint: var(--primary-50, #f0faf4);--mfg-plan-ink: var(--primary-950, #0a3028);--mfg-plan-text: var(--neutral-900, #1f1f1f);--mfg-plan-muted: var(--neutral-700, #515453);--mfg-plan-faint: var(--neutral-500, #737573);--mfg-plan-line: color-mix(in srgb, var(--primary-200, #c4e8d3) 58%, var(--neutral-200, #d1d2d1));--mfg-plan-soft-line: color-mix(in srgb, var(--primary-100, #e1f4e9) 70%, var(--neutral-100, #e8e9e8));--mfg-plan-accent: var(--primary-600, #4cb572);--mfg-plan-accent-strong: var(--primary-900, #135e4b);--mfg-plan-accent-deep: var(--primary-950, #0a3028);--mfg-plan-accent-soft: var(--primary-100, #e1f4e9);--mfg-plan-accent-pale: var(--primary-50, #f0faf4);--mfg-plan-amber: var(--warning, #f59e0b);--mfg-plan-amber-strong: #b45309;--mfg-plan-amber-soft: var(--warning-light, #fef3c7);--mfg-plan-blue: var(--info, #3b82f6);--mfg-plan-blue-soft: var(--info-light, #dbeafe);--mfg-plan-shadow: 0 20px 48px rgba(10, 48, 40, .12);--mfg-plan-radius: var(--radius-lg, 12px);--mfg-plan-radius-sm: var(--radius-md, 8px);width:100%;max-width:none;min-height:100vh;margin:0;padding:14px 20px 92px;gap:16px;background:radial-gradient(circle at 8% -4%,rgba(76,181,114,.2),transparent 28%),radial-gradient(circle at 92% 0%,rgba(245,158,11,.16),transparent 24%),linear-gradient(180deg,var(--primary-50, #f0faf4) 0%,#f7fbf8 42%,#f5f6f5 100%);color:var(--mfg-plan-text)}.mfg-plan-page *,.mfg-plan-page *:before,.mfg-plan-page *:after{box-sizing:border-box}.mfg-plan-page__hero{padding:20px 22px 22px;border:1px solid color-mix(in srgb,var(--primary-300, #a1d8b5) 54%,white);border-radius:13px;background:linear-gradient(135deg,#fffffff5,#f0faf4eb 52%,#fef3c757);box-shadow:var(--mfg-plan-shadow);overflow:hidden;position:relative}.mfg-plan-page__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-top:4px solid var(--mfg-plan-accent);pointer-events:none}.mfg-plan-page__breadcrumb{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.mfg-plan-page__breadcrumb button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0;border:none;background:transparent;color:var(--mfg-plan-accent-strong);font-size:14px;font-weight:700;cursor:pointer}.mfg-plan-page__breadcrumb button:hover,.mfg-plan-page__breadcrumb button:focus-visible{color:var(--mfg-plan-accent);outline:none}.mfg-plan-page__details-button{flex:0 0 auto;min-height:40px!important;padding:0 15px!important;border:1px solid color-mix(in srgb,var(--primary-300, #a1d8b5) 68%,white)!important;border-radius:10px!important;background:linear-gradient(135deg,#ffffff 0%,var(--primary-50, #f0faf4) 100%)!important;color:var(--mfg-plan-accent-deep)!important;box-shadow:0 10px 24px #0a30281a}.mfg-plan-page__details-button:hover,.mfg-plan-page__details-button:focus-visible{border-color:var(--mfg-plan-accent)!important;background:linear-gradient(135deg,var(--primary-50, #f0faf4) 0%,var(--primary-100, #e1f4e9) 100%)!important;color:var(--mfg-plan-accent-deep)!important;box-shadow:0 14px 28px #135e4b24;transform:translateY(-1px)}.mfg-plan-page__hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(620px,.85fr);gap:34px;align-items:end}.mfg-plan-page__hero-copy{min-width:0}.mfg-plan-page__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:12px}.mfg-plan-page__title-row h1{margin:0;color:var(--mfg-plan-ink);font-size:clamp(2rem,3vw,2.75rem);font-weight:760;line-height:.98;letter-spacing:0}.mfg-plan-page__chips{display:inline-flex;flex-wrap:wrap;gap:10px;align-items:center}.mfg-plan-page__chip{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 14px;border-radius:999px;background:var(--neutral-100, #e8e9e8);color:var(--neutral-700, #515453);font-size:13px;font-weight:740;line-height:1;white-space:nowrap}.mfg-plan-page__chip--delivery{background:var(--mfg-plan-blue-soft);color:#1d4ed8}.mfg-plan-page__chip--mfg{background:var(--mfg-plan-amber-soft);color:var(--mfg-plan-amber-strong)}.mfg-plan-page__subtitle{margin:0 0 8px;color:var(--mfg-plan-accent-deep);font-size:18px;font-weight:650;line-height:1.35}.mfg-plan-page__hero-text{max-width:760px;margin:0;color:color-mix(in srgb,var(--primary-950, #0a3028) 58%,var(--neutral-500, #737573));font-size:14px;line-height:1.55}.mfg-plan-page__hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mfg-plan-metric-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;min-height:104px;padding:18px 17px;border:1px solid color-mix(in srgb,var(--primary-200, #c4e8d3) 70%,white);border-radius:13px;background:linear-gradient(180deg,#ffffff 0%,var(--primary-50, #f0faf4) 100%);box-shadow:0 12px 26px #135e4b14}.mfg-plan-metric-card__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:2px;border-radius:10px;color:#1d4ed8;background:var(--mfg-plan-blue-soft);box-shadow:inset 0 0 0 1px #3b82f624}.mfg-plan-metric-card--ready .mfg-plan-metric-card__icon{color:var(--primary-900, #135e4b);background:linear-gradient(180deg,#ffffff 0%,var(--primary-100, #e1f4e9) 100%);box-shadow:inset 0 0 0 1.5px var(--primary-300, #a1d8b5),0 8px 18px #4cb57224}.mfg-plan-metric-card--ready .mfg-plan-metric-card__icon svg{stroke-width:2.2}.mfg-plan-metric-card--warning .mfg-plan-metric-card__icon{color:var(--mfg-plan-amber-strong);background:var(--mfg-plan-amber-soft)}.mfg-plan-kicker,.mfg-plan-inline-summary span{display:block;margin:0 0 8px;color:var(--neutral-700, #515453);font-size:13px;font-weight:680;line-height:1.2}.mfg-plan-metric-card strong,.mfg-plan-inline-summary strong{display:block;color:var(--mfg-plan-ink);font-size:19px;font-weight:760;line-height:1.12}.mfg-plan-metric-card small{display:block;margin-top:6px;color:var(--mfg-plan-muted);font-size:13px;font-weight:520;line-height:1.35}.mfg-plan-metric-card--ready small{color:var(--mfg-plan-accent-strong);font-weight:650}.mfg-plan-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(304px,330px);gap:16px;align-items:start}.mfg-plan-workspace__main{display:grid;gap:16px;min-width:0}.mfg-plan-workspace__rail{position:sticky;top:18px;display:grid;gap:16px;min-width:0}.mfg-plan-card{border:1px solid color-mix(in srgb,var(--primary-200, #c4e8d3) 54%,var(--neutral-200, #d1d2d1));border-radius:var(--mfg-plan-radius);background:#fffffff5;box-shadow:0 14px 34px #0a302812}.mfg-plan-section--timeline{background:linear-gradient(90deg,#f0faf4eb,#fff 34%,#fff)}.mfg-plan-section--doors{border-top:3px solid var(--mfg-plan-accent)}.mfg-plan-section{padding:18px 20px}.mfg-plan-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.mfg-plan-section__header--doors{align-items:center}.mfg-plan-section__title-wrap{display:flex;align-items:flex-start;gap:14px;min-width:0}.mfg-plan-section__icon,.mfg-plan-sidecard__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--mfg-plan-accent-strong);background:var(--mfg-plan-accent-soft)}.mfg-plan-card__title,.mfg-plan-door-panel__title{margin:0;color:var(--mfg-plan-ink);font-size:20px;font-weight:760;line-height:1.2;letter-spacing:0}.mfg-plan-section__desc,.mfg-plan-door-panel__placeholder{margin:6px 0 0;color:color-mix(in srgb,var(--neutral-700, #515453) 72%,var(--primary-900, #135e4b));font-size:14px;line-height:1.45}.mfg-plan-dates-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.mfg-plan-date-field{display:grid;gap:7px;min-width:0}.mfg-plan-date-field>span:first-child{color:var(--primary-950, #0a3028);font-size:12px;font-weight:760;line-height:1.2}.mfg-plan-date-field__control{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:center;min-height:48px;padding:6px 13px 6px 8px;border:1px solid color-mix(in srgb,var(--primary-300, #a1d8b5) 48%,var(--neutral-200, #d1d2d1));border-radius:12px;background:linear-gradient(180deg,#ffffff 0%,var(--primary-50, #f0faf4) 100%);color:var(--mfg-plan-ink);box-shadow:inset 0 1px #ffffffd9;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .15s ease}.mfg-plan-date-field__control:hover{border-color:var(--primary-600, #4cb572);transform:translateY(-1px)}.mfg-plan-date-field__control:focus-within{border-color:var(--primary-600, #4cb572);background:#fff;box-shadow:0 0 0 4px #4cb57229,0 10px 22px #135e4b17}.mfg-plan-date-field__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;color:#fff;background:linear-gradient(135deg,var(--primary-600, #4cb572),var(--primary-900, #135e4b))}.mfg-plan-date-field input[type=date]{width:100%;min-width:0;height:34px;padding:0;border:none;outline:none;background:transparent;color:var(--primary-950, #0a3028);font:inherit;font-size:14px;font-weight:720;line-height:1.2;cursor:pointer}.mfg-plan-date-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}.mfg-plan-date-field input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}.mfg-plan-date-field input[type=date]:disabled{color:var(--neutral-500, #737573);cursor:not-allowed}.mfg-plan-door-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:min(100%,640px)}.mfg-plan-search{position:relative;display:inline-flex;align-items:center;flex:1 1 220px;min-width:220px;max-width:280px}.mfg-plan-search input[type=search]{width:100%;height:42px;padding:0 38px 0 13px;border:1px solid color-mix(in srgb,var(--primary-300, #a1d8b5) 38%,var(--neutral-200, #d1d2d1));border-radius:10px;background:var(--mfg-plan-surface);color:var(--mfg-plan-text);font-size:14px;font-weight:520;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.mfg-plan-search svg{position:absolute;right:12px;color:#66717c;pointer-events:none}.mfg-plan-search input[type=search]:focus{border-color:var(--primary-600, #4cb572);box-shadow:0 0 0 4px #4cb57224}.mfg-plan-switch{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:42px;color:var(--mfg-plan-text);font-size:14px;font-weight:650;cursor:pointer;-webkit-user-select:none;user-select:none}.mfg-plan-switch input{position:absolute;opacity:0;pointer-events:none}.mfg-plan-switch>span{position:relative;display:inline-flex;width:38px;height:22px;border-radius:999px;background:var(--neutral-200, #d1d2d1);transition:background .15s ease}.mfg-plan-switch>span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #212d3940;transition:transform .15s ease}.mfg-plan-switch.is-active>span{background:linear-gradient(90deg,var(--primary-600, #4cb572),var(--primary-900, #135e4b))}.mfg-plan-switch.is-active>span:after{transform:translate(16px)}.mfg-plan-action-button.ui-button{min-height:42px;padding:0 17px;border-radius:10px;border-color:var(--primary-300, #a1d8b5);background:var(--mfg-plan-surface);color:var(--mfg-plan-accent-strong);box-shadow:none}.mfg-plan-action-button.ui-button :is(span,svg){color:inherit}.mfg-plan-action-button.ui-button:hover:not(:disabled){border-color:var(--mfg-plan-accent);background:var(--mfg-plan-accent-soft);transform:none}.mfg-plan-action-button--muted.ui-button{border-color:var(--mfg-plan-line);color:#46525e}.mfg-plan-action-button--muted.ui-button:hover:not(:disabled){border-color:#c8d0d7;background:#f6f8fa}.mfg-plan-inline-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:580px;margin-bottom:14px;overflow:hidden;border:1px solid var(--primary-200, #c4e8d3);border-radius:10px;background:linear-gradient(90deg,#ffffff 0%,var(--primary-50, #f0faf4) 100%)}.mfg-plan-inline-summary>div{min-width:0;padding:12px 28px;border-inline-end:1px solid var(--mfg-plan-line)}.mfg-plan-inline-summary>div:last-child{border-inline-end:none}.mfg-plan-inline-summary span{margin-bottom:5px;color:#5a6570;font-size:13px}.mfg-plan-inline-summary strong{font-size:18px}.mfg-plan-door-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);gap:20px;align-items:start}.mfg-plan-door-table{min-width:0;overflow:hidden;border:1px solid var(--primary-200, #c4e8d3);border-radius:12px;background:var(--mfg-plan-surface)}.mfg-plan-door-table__head{display:grid;grid-template-columns:54px minmax(176px,1.25fr) minmax(96px,.55fr) minmax(142px,.85fr) minmax(88px,.36fr);align-items:center;min-height:42px;padding:0 10px 0 0;border-bottom:1px solid var(--mfg-plan-line);background:linear-gradient(90deg,var(--primary-950, #0a3028) 0%,var(--primary-900, #135e4b) 100%);color:#fff;font-size:12px;font-weight:720}.mfg-plan-door-list{display:grid;max-height:390px;overflow:auto;scrollbar-width:thin;scrollbar-color:#9aa5ae transparent}.mfg-plan-door-list::-webkit-scrollbar{width:9px}.mfg-plan-door-list::-webkit-scrollbar-thumb{border:2px solid #ffffff;border-radius:999px;background:#9aa5ae}.mfg-plan-door-row{content-visibility:auto;contain-intrinsic-size:auto 56px;display:grid;grid-template-columns:54px minmax(0,1fr);min-height:54px;border-bottom:1px solid var(--mfg-plan-line);background:var(--mfg-plan-surface);transition:background .15s ease,box-shadow .15s ease}.mfg-plan-door-row:last-child{border-bottom:none}.mfg-plan-door-row:hover{background:var(--primary-50, #f0faf4)}.mfg-plan-door-row.is-checked{background:#f3fbf6}.mfg-plan-door-row.is-selected-focus{background:linear-gradient(90deg,var(--primary-100, #e1f4e9) 0%,#ffffff 100%);box-shadow:inset 4px 0 0 var(--mfg-plan-accent),0 8px 18px #4cb5721f}.mfg-plan-door-row.is-ineligible{background:#fafbfc}.mfg-plan-door-check{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;cursor:pointer}.mfg-plan-door-check input{position:absolute;opacity:0;pointer-events:none}.mfg-plan-door-check>span{position:relative;width:16px;height:16px;border:1.5px solid #9da8b1;border-radius:3px;background:var(--mfg-plan-surface);transition:border-color .15s ease,background .15s ease}.mfg-plan-door-check input:checked+span{border-color:var(--mfg-plan-accent);background:var(--mfg-plan-accent)}.mfg-plan-door-check input:checked+span:after{content:"";position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.mfg-plan-door-check input:disabled+span{opacity:.45;cursor:not-allowed}.mfg-plan-door-row__focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:minmax(176px,1.25fr) minmax(96px,.55fr) minmax(142px,.85fr) minmax(88px,.36fr);gap:0;align-items:center;width:100%;min-width:0;padding:0 10px 0 0;border:none;background:transparent;color:inherit;text-align:start;cursor:pointer}.mfg-plan-door-row__focus:disabled{cursor:not-allowed}.mfg-plan-door-row__focus>span{min-width:0;padding:9px 10px}.mfg-plan-door-row__name{display:grid;gap:3px}.mfg-plan-door-row__name strong{overflow:hidden;color:var(--mfg-plan-ink);font-size:15px;font-weight:740;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.mfg-plan-door-row__name small{color:var(--mfg-plan-amber-strong);font-size:11.5px;font-weight:620;line-height:1.2}.mfg-plan-door-row__type{color:#5f6b75;font-size:13px;font-weight:560}.mfg-plan-door-row .status-chip{max-width:100%;overflow:hidden;padding-inline:11px;min-height:28px;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mfg-plan-door-row__schedule{display:flex;align-items:center;justify-content:flex-start;gap:6px;color:var(--mfg-plan-accent-strong);font-size:13px;font-weight:760;white-space:nowrap}.mfg-plan-door-row__schedule svg{flex:0 0 auto;color:currentColor}.mfg-plan-door-panel{position:sticky;top:18px;display:grid;gap:16px;min-width:0;padding:18px;border:1px solid var(--primary-200, #c4e8d3);border-radius:12px;background:linear-gradient(180deg,#ffffff 0%,var(--primary-50, #f0faf4) 100%)}.mfg-plan-door-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.mfg-plan-door-panel__meta{margin:6px 0 0;color:#5f6b75;font-size:13px;font-weight:560;line-height:1.45}.mfg-plan-door-panel__badge{flex:0 0 auto;padding:6px 12px;border-radius:999px;background:var(--mfg-plan-accent-soft);color:var(--mfg-plan-accent-strong);font-size:12px;font-weight:720}.mfg-plan-door-panel__simple-head{display:grid;gap:5px;padding:12px 14px;border:1px solid var(--primary-200, #c4e8d3);border-radius:10px;background:#ffffffb8}.mfg-plan-door-panel__simple-head h4{margin:0;color:var(--mfg-plan-ink);font-size:14px;font-weight:760}.mfg-plan-door-panel__simple-head p{margin:0;color:#66717c;font-size:12.5px;font-weight:540;line-height:1.45}.mfg-plan-schedule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mfg-plan-door-panel .mfg-plan-date-field>span:first-child{font-size:12.5px}.mfg-plan-date-field--simple .mfg-plan-date-field__control{display:block;min-height:0;padding:0;border:none;background:transparent;box-shadow:none}.mfg-plan-date-field--simple .mfg-plan-date-field__control:hover,.mfg-plan-date-field--simple .mfg-plan-date-field__control:focus-within{transform:none;box-shadow:none}.mfg-plan-date-field--simple input[type=date]{width:100%;min-width:0;height:44px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary-300, #a1d8b5) 50%,var(--neutral-200, #d1d2d1));border-radius:10px;background:#fff;color:var(--mfg-plan-ink);font-size:14px;font-weight:620;line-height:44px;box-shadow:none}.mfg-plan-date-field--simple input[type=date]:focus{border-color:var(--mfg-plan-accent);box-shadow:0 0 0 4px #4cb57224}.mfg-plan-door-note{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid var(--mfg-plan-blue-soft);border-radius:10px;background:linear-gradient(180deg,#ffffff 0%,var(--mfg-plan-blue-soft) 160%);color:#5f6b75}.mfg-plan-door-note svg{color:var(--mfg-plan-blue)}.mfg-plan-door-note p{margin:0;font-size:12.5px;line-height:1.55}.mfg-plan-sidecard{padding:16px}.mfg-plan-sidecard--selected{padding:14px}.mfg-plan-selected-title{margin-bottom:10px;font-size:16px}.mfg-plan-sidecard__heading{display:flex;align-items:center;gap:10px;margin-bottom:14px}.mfg-plan-sidecard__icon{color:#fff;background:linear-gradient(135deg,var(--primary-600, #4cb572),var(--primary-900, #135e4b))}.mfg-plan-review-box{padding:14px 14px 6px;border:1px solid var(--primary-200, #c4e8d3);border-radius:12px;background:linear-gradient(180deg,#ffffff 0%,var(--primary-50, #f0faf4) 100%)}.mfg-plan-review-box h3{margin:0 0 14px;color:var(--mfg-plan-ink);font-size:16px;font-weight:740;line-height:1.2}.mfg-plan-review-grid{display:grid}.mfg-plan-review-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:40px;border-top:1px solid var(--mfg-plan-line)}.mfg-plan-review-row span{min-width:0;color:#5e6974;font-size:13px;font-weight:560}.mfg-plan-review-row strong{color:var(--mfg-plan-ink);font-size:13px;font-weight:720;text-align:end;white-space:nowrap}.mfg-plan-assignee-banner{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--primary-400, #7bc49a) 55%,white);background:color-mix(in srgb,var(--primary-50, #edf8f1) 88%,white)}.mfg-plan-assignee-banner__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--primary-500, #4f9b6e) 18%,white);color:var(--primary-700, #22583d);flex-shrink:0}.mfg-plan-assignee-banner__copy{display:grid;gap:2px;min-width:0}.mfg-plan-assignee-banner__copy span{color:var(--mfg-plan-muted, #6b7280);font-size:12px;font-weight:600}.mfg-plan-assignee-banner__copy strong{color:var(--mfg-plan-ink, #1f2937);font-size:15px;font-weight:800}.mfg-plan-assignee-banner__copy small{color:var(--mfg-plan-muted, #6b7280);font-size:12px}.mfg-plan-assignee-field{margin-top:16px}.mfg-plan-selected-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mfg-plan-selected-list li{display:inline-grid;grid-template-columns:8px minmax(0,1fr);gap:8px;align-items:center;min-width:0;max-width:100%;min-height:32px;padding:6px 11px;border:1px solid color-mix(in srgb,var(--primary-300, #a1d8b5) 62%,white);border-radius:999px;background:#fff}.mfg-plan-selected-list__check{position:relative;display:inline-flex;align-items:center;justify-content:center;width:8px;height:8px;margin-top:0;border-radius:50%;background:linear-gradient(135deg,var(--primary-600, #4cb572),var(--primary-900, #135e4b))}.mfg-plan-selected-list__check:after{content:none}.mfg-plan-selected-list li strong{display:block}.mfg-plan-selected-list li strong{overflow:hidden;color:var(--mfg-plan-ink);font-size:13px;font-weight:740;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.mfg-plan-footer{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:13px 18px calc(13px + env(safe-area-inset-bottom,0px));border:1px solid var(--primary-200, #c4e8d3);border-radius:13px;background:#fffffff5;box-shadow:0 -12px 34px #135e4b1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mfg-plan-footer__summary{display:flex;align-items:center;gap:12px;min-width:0}.mfg-plan-footer__status-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:var(--mfg-plan-amber-strong);background:var(--mfg-plan-amber-soft)}.mfg-plan-footer__status-icon.is-ready{color:var(--primary-900, #135e4b);background:radial-gradient(circle at 35% 30%,#ffffff 0%,var(--primary-100, #e1f4e9) 58%,var(--primary-200, #c4e8d3) 100%);box-shadow:inset 0 0 0 1.5px var(--primary-300, #a1d8b5),0 10px 20px #4cb57229}.mfg-plan-footer__status-icon.is-ready svg{stroke-width:2.2}.mfg-plan-footer__summary>div strong,.mfg-plan-footer__summary>div span{display:block}.mfg-plan-footer__summary>div strong{color:var(--mfg-plan-ink);font-size:16px;font-weight:760;line-height:1.2}.mfg-plan-footer__summary>div span{margin-top:3px;color:var(--mfg-plan-muted);font-size:13px;line-height:1.3}.mfg-plan-footer__actions{display:flex;align-items:center;gap:16px;flex:0 0 auto}.mfg-plan-footer__cancel.ui-button,.mfg-plan-footer__save.ui-button{min-width:118px;min-height:42px;border-radius:9px;font-size:14px;font-weight:720;box-shadow:none}.mfg-plan-footer__cancel.ui-button{border:1px solid var(--mfg-plan-line);background:var(--mfg-plan-surface);color:#424c56}.mfg-plan-footer__cancel.ui-button :is(span,svg),.mfg-plan-footer__save.ui-button :is(span,svg){color:inherit}.mfg-plan-footer__save.ui-button{border:1px solid var(--primary-900, #135e4b);background:linear-gradient(135deg,var(--primary-600, #4cb572) 0%,var(--primary-900, #135e4b) 100%);color:#fff;box-shadow:0 10px 20px #4cb57247}.mfg-plan-footer__save.ui-button:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-900, #135e4b) 0%,var(--primary-950, #0a3028) 100%);transform:translateY(-1px)}@media (max-width: 1280px){.mfg-plan-page__hero-layout{grid-template-columns:1fr;gap:22px}.mfg-plan-page__hero-metrics{grid-template-columns:repeat(3,minmax(180px,1fr))}.mfg-plan-workspace{grid-template-columns:1fr}.mfg-plan-workspace__rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1040px){.mfg-plan-section__header,.mfg-plan-section__header--doors{align-items:stretch;flex-direction:column}.mfg-plan-door-toolbar{justify-content:flex-start}.mfg-plan-dates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mfg-plan-door-split{grid-template-columns:1fr}.mfg-plan-door-panel{position:static}}@media (max-width: 760px){.mfg-plan-page{padding:12px 12px 96px}.mfg-plan-page__hero,.mfg-plan-section,.mfg-plan-sidecard,.mfg-plan-footer{border-radius:12px;padding:16px}.mfg-plan-page__hero-metrics,.mfg-plan-workspace__rail,.mfg-plan-dates-grid,.mfg-plan-inline-summary,.mfg-plan-schedule-grid{grid-template-columns:1fr}.mfg-plan-page__subtitle{font-size:16px}.mfg-plan-page__breadcrumb{align-items:stretch;flex-direction:column}.mfg-plan-page__details-button{justify-content:center;width:100%}.mfg-plan-inline-summary>div{border-inline-end:none;border-bottom:1px solid var(--mfg-plan-line)}.mfg-plan-inline-summary>div:last-child{border-bottom:none}.mfg-plan-search{flex-basis:100%;max-width:none}.mfg-plan-action-button.ui-button{flex:1 1 auto}.mfg-plan-door-table__head{display:none}.mfg-plan-door-row{grid-template-columns:48px minmax(0,1fr);min-height:auto}.mfg-plan-door-row__focus{grid-template-columns:1fr;padding:10px 10px 10px 0}.mfg-plan-door-row__focus>span{padding:3px 0}.mfg-plan-door-row__name strong{white-space:normal}.mfg-plan-door-row__schedule{justify-content:flex-start}.mfg-plan-footer{align-items:stretch;flex-direction:column}.mfg-plan-footer__actions{width:100%;gap:10px}.mfg-plan-footer__actions>.ui-button{flex:1 1 0}}@media (max-width: 460px){.mfg-plan-page__title-row h1{font-size:1.85rem}.mfg-plan-footer__actions{flex-direction:column}.mfg-plan-footer__actions>.ui-button{width:100%}}[dir=rtl] .mfg-plan-search input[type=search]{padding:0 13px 0 38px}[dir=rtl] .mfg-plan-search svg{right:auto;left:12px}[dir=rtl] .mfg-plan-switch.is-active>span:after{transform:translate(-16px)}[dir=rtl] .mfg-plan-switch>span:after{left:auto;right:3px}[dir=rtl] .mfg-plan-door-table__head,[dir=rtl] .mfg-plan-door-row__focus{padding:0 0 0 10px}[dir=rtl] .mfg-plan-door-row.is-selected-focus{box-shadow:inset -3px 0 0 var(--mfg-plan-accent)}.mfg-plan-door-table__head--delivery{grid-template-columns:54px minmax(160px,1.1fr) minmax(88px,.5fr) minmax(120px,.75fr) minmax(120px,.75fr) minmax(72px,.32fr)}.mfg-plan-door-row--with-assign{grid-template-columns:54px minmax(0,1fr) minmax(108px,.42fr)}.mfg-plan-door-row__focus--delivery{grid-template-columns:minmax(160px,1.1fr) minmax(88px,.5fr) minmax(120px,.75fr) minmax(72px,.32fr)}.mfg-plan-door-row__assign{align-self:center;justify-self:stretch;margin-inline-end:8px;max-width:120px;padding:5px 10px;border:none;border-radius:999px;background:var(--primary-100, #e1f4e9);color:var(--primary-900, #135e4b);font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:box-shadow .12s ease,background .12s ease}.mfg-plan-door-row__assign:hover:not(:disabled){box-shadow:0 0 0 2px #4cb57240}.mfg-plan-door-row__assign.is-unassigned{background:#fff4e5;color:#9a5b00}.mfg-plan-door-row__assign:disabled{opacity:.5;cursor:not-allowed}.mfg-plan-door-workspace{display:grid;gap:14px}.mfg-plan-door-workspace>.door-selection-assign-dock{margin-top:2px}.mfg-plan-tech-badge{display:inline-flex;align-items:center;max-width:100%;padding:4px 10px;border-radius:999px;background:var(--primary-100, #e1f4e9);color:var(--primary-900, #135e4b);font-size:11.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mfg-plan-tech-badge--empty{background:#fff4e5;color:#9a5b00}.mfg-plan-assign-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px;padding:14px;border:1px solid var(--mfg-plan-line);border-radius:12px;background:var(--primary-50, #f0faf4)}.mfg-plan-assign-toolbar__picker{flex:1 1 220px;min-width:200px}.mfg-plan-assign-toolbar__notice{flex:1 1 100%;margin:0}.mfg-plan-tech-groups{display:grid;gap:12px}.mfg-plan-tech-group{border:1px solid var(--mfg-plan-line);border-radius:12px;background:#fff;overflow:hidden}.mfg-plan-tech-group__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:linear-gradient(90deg,var(--primary-50, #f0faf4) 0%,#ffffff 100%)}.mfg-plan-tech-group__head span{display:block;color:var(--mfg-plan-muted);font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.04em}.mfg-plan-tech-group__head strong{color:var(--mfg-plan-ink);font-size:15px;font-weight:760}.mfg-plan-tech-group__count{color:var(--mfg-plan-accent-strong);font-size:12px;font-weight:700;white-space:nowrap}.mfg-plan-tech-group__doors{list-style:none;margin:0;padding:8px;display:grid;gap:6px}.mfg-plan-tech-group__doors li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;background:#f8fafb;font-size:13px;font-weight:650}.mfg-plan-tech-group__remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:#6b7780;cursor:pointer}.mfg-plan-tech-group__remove:hover{background:#ffe8e8;color:#b42318}.mfg-plan-door-row__dates{display:block;margin-top:4px;font-size:11px;font-weight:600;color:var(--mfg-plan-muted)}.mfg-plan-page--shimmer{pointer-events:none}.mfg-plan-page-shimmer__hero{padding:20px 22px 22px;border:1px solid var(--mfg-plan-soft-line);border-radius:13px;background:#ffffffeb;box-shadow:var(--mfg-plan-shadow)}.mfg-plan-page-shimmer__breadcrumb{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.mfg-plan-page-shimmer__hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);gap:28px;align-items:end}.mfg-plan-page-shimmer__hero-copy{display:grid;gap:12px}.mfg-plan-page-shimmer__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mfg-plan-page-shimmer__metric{display:grid;gap:8px;padding:14px;border:1px solid var(--mfg-plan-soft-line);border-radius:12px;background:#fff}.mfg-plan-page-shimmer__workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;align-items:start}.mfg-plan-page-shimmer__main,.mfg-plan-page-shimmer__rail{display:grid;gap:16px}.mfg-plan-page-shimmer__card{display:grid;gap:12px;padding:18px;border:1px solid var(--mfg-plan-soft-line);border-radius:13px;background:#fff;box-shadow:0 8px 24px #0a30280f}.mfg-plan-page-shimmer__toolbar{display:flex;flex-wrap:wrap;gap:10px}.mfg-plan-page-shimmer__table{display:grid;gap:8px}.mfg-plan-page-shimmer__line{display:block;border-radius:8px;min-height:14px}.mfg-plan-page-shimmer__line--sm{width:140px;height:16px}.mfg-plan-page-shimmer__line--btn{width:160px;height:40px;border-radius:10px}.mfg-plan-page-shimmer__line--title{width:min(420px,72%);height:34px;border-radius:10px}.mfg-plan-page-shimmer__line--subtitle{width:min(320px,58%);height:22px}.mfg-plan-page-shimmer__line--text{width:min(560px,92%);height:16px}.mfg-plan-page-shimmer__line--metric-label{width:72px;height:12px}.mfg-plan-page-shimmer__line--metric-value{width:100%;height:28px;border-radius:10px}.mfg-plan-page-shimmer__line--section-title{width:180px;height:20px}.mfg-plan-page-shimmer__line--section-desc{width:72%;height:14px}.mfg-plan-page-shimmer__line--search{flex:1 1 220px;height:40px;border-radius:10px}.mfg-plan-page-shimmer__line--chip{width:120px;height:40px;border-radius:999px}.mfg-plan-page-shimmer__line--row{width:100%;height:52px;border-radius:10px}.mfg-plan-page-shimmer__line--door-card{width:100%;height:72px;border-radius:10px}@media (max-width: 1080px){.mfg-plan-page-shimmer__hero-layout,.mfg-plan-page-shimmer__workspace,.mfg-plan-page-shimmer__metrics{grid-template-columns:1fr}}.mfg-plan-doc-shimmer{display:grid;gap:8px}.mfg-plan-doc-shimmer__row{display:block;height:44px;border-radius:8px;background:linear-gradient(90deg,#eef2ef 25%,#f8faf9,#eef2ef 75%);background-size:200% 100%;animation:mfg-plan-shimmer 1.2s ease-in-out infinite}@keyframes mfg-plan-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mfg-plan-door-details-list{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-height:320px;overflow:auto}.mfg-plan-door-detail-card{content-visibility:auto;contain-intrinsic-size:auto 120px;padding:12px 14px;border:1px solid var(--mfg-plan-soft-line);border-radius:10px;background:var(--mfg-plan-surface-soft)}.mfg-plan-door-detail-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.mfg-plan-door-detail-card__meta{display:grid;gap:6px;margin:0}.mfg-plan-door-detail-card__meta div{display:grid;grid-template-columns:72px 1fr;gap:8px;font-size:12px}.mfg-plan-door-detail-card__meta dt{margin:0;color:var(--mfg-plan-faint);font-weight:600}.mfg-plan-door-detail-card__meta dd{margin:0;color:var(--mfg-plan-text);font-weight:600}.mfg-plan-door-detail-card__notes dd{white-space:pre-wrap}.mfg-plan-schedule-groups{display:grid;gap:10px}.mfg-plan-schedule-group{padding:12px 14px;border:1px solid var(--mfg-plan-soft-line);border-radius:10px;background:linear-gradient(180deg,#ffffff 0%,var(--mfg-plan-accent-pale) 100%)}.mfg-plan-schedule-group__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12px;font-weight:700;color:var(--mfg-plan-accent-strong)}.mfg-plan-schedule-group__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--mfg-plan-line);border-radius:999px;padding:4px 10px;background:#fff;font-size:11px;font-weight:700;color:var(--mfg-plan-accent-strong);cursor:pointer}.mfg-plan-schedule-group__dates,.mfg-plan-schedule-group__tech{margin:0 0 6px;font-size:12px;color:var(--mfg-plan-muted)}.mfg-plan-schedule-group__doors{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mfg-plan-schedule-group__doors li{padding:4px 8px;border-radius:999px;background:#fff;border:1px solid var(--mfg-plan-soft-line);font-size:11px;font-weight:600}html body .mfg-plan-page .mfg-plan-door-table .mfg-plan-door-table__head[role=row]>span.mfg-plan-door-table__head-label{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}.measurements-page--tech-premium{gap:20px}.measurements-page--tech-premium .mtech-hero.page-header--premium{position:relative}.measurements-page--tech-premium .mtech-hero__body.page-header__body{max-width:min(100%,880px)}.measurements-page--tech-premium .mtech-hero .page-header__meta{margin-top:18px;width:100%}.mtech-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;width:100%;max-width:920px}@media (min-width: 900px){.mtech-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 560px){.mtech-hero-stats{grid-template-columns:1fr;max-width:none}}.mtech-hero-stat{position:relative;overflow:hidden;padding:14px 16px;border-radius:16px;border:1px solid rgba(19,94,75,.14);background:radial-gradient(120% 90% at 0% 0%,rgba(76,181,114,.18),transparent 45%),linear-gradient(180deg,#fffffffa,#ecf7f0eb);box-shadow:inset 0 1px #ffffffe6,0 10px 24px #133e2c0f;display:flex;flex-direction:column;gap:4px;text-align:start;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mtech-hero-stat:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 14px 28px #133e2c1a}.mtech-hero-stat:focus-visible{outline:2px solid var(--primary-500, #0d9488);outline-offset:2px}.mtech-hero-stat--orders{border-color:#2dd4bf59;background:radial-gradient(120% 100% at 100% 0%,rgba(45,212,191,.22),transparent 48%),linear-gradient(180deg,#fffffffa,#f0fdfaf0)}.mtech-hero-stat--acceptance{border-color:#f59e0b52;background:radial-gradient(120% 100% at 100% 0%,rgba(251,191,36,.2),transparent 48%),linear-gradient(180deg,#fffffffa,#fffbebf0)}.mtech-hero-stat--upcoming{border-color:#3b82f647;background:radial-gradient(120% 100% at 0% 100%,rgba(59,130,246,.16),transparent 50%),linear-gradient(180deg,#fffffffa,#eff6fff0)}.mtech-hero-stat--completed{border-color:#135e4b33;background:radial-gradient(120% 100% at 50% 0%,rgba(76,181,114,.14),transparent 50%),linear-gradient(180deg,#fffffffa,#f0fdf4eb)}.mtech-hero-stat.is-active{border-color:var(--primary-600, #0d9488);box-shadow:inset 0 0 0 1px #0d948833,0 12px 28px #133e2c1f}.mtech-hero-stat__label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--primary-900, #134e4a) 55%,var(--neutral-600, #64748b))}.mtech-hero-stat__value{font-size:1.85rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--primary-950, #042f2e)}.mtech-hero-stat__hint{font-size:.8rem;line-height:1.35;color:var(--muted-600, #64748b)}.measurements-page--tech-premium .mtech-panel.panel-card{border-radius:20px;padding-bottom:8px}.mtech-toolbar.panel-card__toolbar--stacked{gap:14px}.mtech-tab-banner{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px;padding:12px 14px;border-radius:14px;border:1px solid rgba(15,118,110,.16);background:linear-gradient(135deg,#ecfdf5f2,#f0fdfae0);color:var(--primary-900, #134e4a)}.mtech-tab-banner svg{flex-shrink:0;margin-top:2px;color:var(--primary-600, #0d9488)}.mtech-tab-banner p{margin:0;font-size:.9rem;line-height:1.45}.mtech-list-panel{padding-top:4px}.mtech-card-grid{display:flex;flex-direction:column;gap:14px}.mtech-card-grid--orders{gap:16px}.mtech-order-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 24px;align-items:center;padding:18px 20px;border-radius:18px;border:1px solid rgba(15,118,110,.12);background:linear-gradient(180deg,#fff,#f8fafcf5);box-shadow:0 8px 24px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mtech-order-card:hover{border-color:#0f766e47;box-shadow:0 12px 32px #0f766e14;transform:translateY(-1px)}.mtech-order-card__eyebrow{margin:0 0 4px;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-600, #64748b)}.mtech-order-card__name{margin:0 0 10px;font-size:1.15rem;font-weight:700;line-height:1.25;color:var(--primary-950, #0f172a)}.mtech-order-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:10px}.mtech-order-card__code{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:.8rem;font-weight:600;background:#0f766e1a;color:var(--primary-800, #115e59)}.mtech-order-card__date{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--muted-600, #64748b)}.mtech-order-card__address{margin:0 0 8px;font-size:.92rem;line-height:1.45;color:var(--neutral-700, #334155)}.mtech-order-card__address-muted{margin:0 0 8px;font-size:.85rem;color:var(--muted-600, #64748b)}.mtech-order-card__map{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;color:var(--primary-700, #0f766e);text-decoration:none}.mtech-order-card__map:hover{text-decoration:underline}.mtech-order-card__aside{display:flex;flex-direction:column;align-items:flex-end;gap:12px;min-width:min(220px,100%)}.mtech-order-card__badge{display:inline-flex;padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:600;background:#f59e0b24;border:1px solid rgba(245,158,11,.35);color:#b45309;text-align:center}.mtech-order-card__aside .btn{white-space:nowrap}@media (max-width: 768px){.mtech-order-card{grid-template-columns:1fr}.mtech-order-card__aside{align-items:stretch;min-width:0}.mtech-order-card__aside .btn{width:100%;justify-content:center}}.mtech-task-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;align-items:start;padding:18px 20px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 6px 20px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mtech-task-card:hover{border-color:#0f766e38;box-shadow:0 10px 28px #0f766e12;transform:translateY(-1px)}.mtech-task-card[data-tab=acceptance]{border-left:4px solid #d97706}.mtech-task-card[data-tab=upcoming]{border-left:4px solid #0f766e}.mtech-task-card[data-tab=completed]{border-left:4px solid #2563eb}.mtech-task-card__main .measurement-card__identity{display:flex;flex-direction:column;gap:8px}.mtech-task-card__main .measurement-card__person h3{margin:0;font-size:1.1rem;font-weight:700}.mtech-task-card__main .measurement-card__meta-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.mtech-task-card__time{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:.85rem;font-weight:600;color:var(--muted-600, #64748b)}.mtech-task-card__actions{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:8px;min-width:min(200px,100%)}.mtech-task-card__actions .status-chip{margin-bottom:4px}.mtech-task-card__actions .btn{min-width:148px}@media (max-width: 768px){.mtech-task-card{grid-template-columns:1fr}.mtech-task-card__actions{align-items:stretch;min-width:0}.mtech-task-card__actions .btn{width:100%;min-width:0}}.mtech-empty.empty-state{padding:32px 16px}.mtech-pending-followup{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.mtech-pending-followup__head h2{margin:0 0 6px;font-size:1.1rem;font-weight:750;color:var(--heading, #0f172a)}.mtech-pending-followup__head p{margin:0;max-width:56ch;font-size:.9rem;line-height:1.5;color:#47554fd1}html[lang=ar] .mtech-hero-stats{direction:rtl}html[lang=ar] .mtech-order-card__aside,html[lang=ar] .mtech-task-card__actions{align-items:flex-start}@media (max-width: 768px){html[lang=ar] .mtech-order-card__aside,html[lang=ar] .mtech-task-card__actions{align-items:stretch}}.measurement-create-page{align-items:stretch}.measurement-create-shell{display:grid;gap:24px}.measurement-create-header__actions{display:flex;gap:10px;align-items:center}.measurement-create-hero{display:grid;gap:20px;padding:24px!important;border-inline-start:4px solid #d9e3ef!important;background:#fff!important;box-shadow:0 18px 40px #0f172a0f,inset 0 1px #ffffffeb!important}.measurement-create-hero__avatar-wrap{box-shadow:0 12px 28px #0f172a1a}.measurement-create-hero__avatar{background:linear-gradient(135deg,#e7f6ef,#b9e9d1)!important;color:#155647!important}.measurement-create-hero .customer-detail-eyebrow,.measurement-create-hero .measurement-edit-hero__copy h2{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.measurement-create-hero .measurement-detail-hero__lede{max-width:72ch;color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important}.measurement-create-layout{display:block}.measurement-create-card{width:min(980px,100%);margin-inline:auto}.measurement-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.measurement-create-schedule-field{grid-column:1 / -1}.measurement-create-schedule-field>span{display:inline-flex;align-items:center;gap:8px}.measurement-create-schedule-field input[type=datetime-local]{width:100%;min-height:52px;padding:14px 16px 14px 48px;border-radius:16px;border:1px solid rgba(19,94,75,.14);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23135e4b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E") no-repeat 14px center,linear-gradient(180deg,#fffffffa,#f7fbf8f5);color:var(--heading);font-size:.95rem;font-weight:700;box-shadow:0 10px 24px #0f172a0d,inset 0 1px #ffffffeb;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.measurement-create-schedule-field input[type=datetime-local]:hover{border-color:#135e4b47}.measurement-create-schedule-field input[type=datetime-local]:focus{outline:none;border-color:#135e4b73;box-shadow:0 0 0 3px #4cb5722e,0 12px 28px #0f172a14}.measurement-create-schedule-field.is-set input[type=datetime-local]{border-color:#135e4b52;background-color:#e7f6ef8c}.measurement-create-schedule-field.is-invalid input[type=datetime-local]{border-color:#b91c1c73;background-color:#fef2f2b3}.measurement-create-order{position:relative}.measurement-create-order__locked-card{display:grid;gap:.45rem;padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(19,94,75,.14);background:linear-gradient(180deg,#fffffffa,#f4f9f6f5)}.measurement-create-order__locked-value{font-size:1.05rem;font-weight:700;color:var(--text, #0f172a);letter-spacing:.01em}.measurement-create-order__locked{margin:0;font-size:.82rem;line-height:1.45;color:var(--text-soft)}.measurement-create-order__menu{position:absolute;z-index:40;top:calc(100% + 8px);inset-inline:0;padding:8px;display:grid;gap:6px;border-radius:18px;border:1px solid rgba(19,94,75,.12);background:linear-gradient(180deg,#fffffffa,#f8fbf9f5);box-shadow:0 24px 48px #0f172a1f,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.measurement-create-order__option{width:100%;text-align:start;display:grid;gap:3px;padding:12px 14px;border-radius:14px;border:1px solid transparent;background:#ffffff9e;color:var(--heading);cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.measurement-create-order__option:hover{transform:translateY(-1px);background:#4cb57214;border-color:#135e4b1f}.measurement-create-order__option strong{font-size:.88rem}.measurement-create-order__option span{font-size:.8rem;color:var(--text-soft)}.measurement-create-order__hint{padding:12px 14px;font-size:.82rem;color:var(--text-soft)}.measurement-create-order__hint.is-error{color:var(--danger-text, #b91c1c)}.measurement-create-form{display:grid;gap:18px}.measurement-create-fieldset{border:0;padding:0;margin:0;display:grid;gap:18px}.measurement-create-section{display:grid;gap:14px}.measurement-create-footer{display:flex;justify-content:flex-end;gap:10px;padding-top:8px;border-top:1px solid rgba(19,94,75,.08)}html[lang=ar] .measurement-create-header__actions{direction:rtl}@media (max-width: 1100px){.measurement-create-card{width:100%}}@media (max-width: 720px){.measurement-create-grid{grid-template-columns:1fr}.measurement-create-header__actions,.measurement-create-footer{flex-direction:column;align-items:stretch}.measurement-create-header__actions .ui-button,.measurement-create-footer .ui-button{width:100%;justify-content:center}.measurement-create-hero{padding:22px!important}}.workspace-content:has(.route-section--active .orders-page--premium):before{display:none}.orders-page--premium{--orders-border: rgba(15, 23, 42, .1);--orders-border-strong: rgba(15, 23, 42, .16);--orders-ink: #0f172a;--orders-muted: #64748b;--orders-muted-soft: #94a3b8;--orders-surface: #f7fafc;--orders-white: #ffffff;--orders-brand: #0f7a5a;--orders-brand-strong: #0b5f46;--orders-stage-shadow: 0 10px 22px -18px rgba(15, 23, 42, .34);--orders-stage-pending-bg: linear-gradient(180deg, #f8fafc 0%, #eef2f6 100%);--orders-stage-pending-border: rgba(100, 116, 139, .28);--orders-stage-pending-text: #475569;--orders-stage-door-details-bg: linear-gradient(180deg, #fde68a 0%, #f59e0b 100%);--orders-stage-door-details-border: rgba(180, 83, 9, .62);--orders-stage-door-details-text: #451a03;--orders-stage-measurement-bg: linear-gradient(180deg, #ecfeff 0%, #cffafe 100%);--orders-stage-measurement-border: rgba(6, 182, 212, .38);--orders-stage-measurement-text: #0e7490;--orders-stage-measurement-review-bg: linear-gradient(180deg, #fff7ed 0%, #fed7aa 100%);--orders-stage-measurement-review-border: rgba(234, 88, 12, .38);--orders-stage-measurement-review-text: #c2410c;--orders-stage-hold-bg: linear-gradient(180deg, #faf5ff 0%, #ede9fe 100%);--orders-stage-hold-border: rgba(139, 92, 246, .32);--orders-stage-hold-text: #5b21b6;--orders-stage-waiting-bg: linear-gradient(180deg, #fefce8 0%, #fef08a 100%);--orders-stage-waiting-border: rgba(202, 138, 4, .38);--orders-stage-waiting-text: #854d0e;--orders-stage-manufacturing-bg: linear-gradient(135deg, #255f58 0%, #184b46 100%);--orders-stage-manufacturing-border: rgba(24, 75, 70, .48);--orders-stage-manufacturing-text: #f6fcfa;--orders-stage-ready-bg: linear-gradient(180deg, #eff6ff 0%, #dbeafe 100%);--orders-stage-ready-border: rgba(59, 130, 246, .38);--orders-stage-ready-text: #1d4ed8;--orders-stage-delivered-bg: linear-gradient(180deg, #f0fdf4 0%, #d1fae5 100%);--orders-stage-delivered-border: rgba(16, 185, 129, .35);--orders-stage-delivered-text: #047857;--orders-stage-fixing-bg: linear-gradient(180deg, #fff7ed 0%, #ffedd5 100%);--orders-stage-fixing-border: rgba(249, 115, 22, .38);--orders-stage-fixing-text: #c2410c;--orders-stage-completed-bg: linear-gradient(180deg, #ecfdf5 0%, #bbf7d0 100%);--orders-stage-completed-border: rgba(22, 163, 74, .35);--orders-stage-completed-text: #14532d;--orders-stage-cancelled-bg: linear-gradient(180deg, #fef2f2 0%, #fecaca 100%);--orders-stage-cancelled-border: rgba(239, 68, 68, .4);--orders-stage-cancelled-text: #b91c1c;position:relative;gap:22px;padding-top:18px}.orders-page--premium:before{display:none}.orders-page--premium .orders-page__hero{position:relative;z-index:1;padding:0;margin-bottom:0;background:transparent}.orders-page.orders-page--premium .orders-page__hero .page-header.page-header--premium{position:relative;align-items:center!important;justify-content:space-between;gap:28px;min-height:136px;padding:28px 32px 28px 38px!important;overflow:hidden;border:1px solid rgba(15,23,42,.1)!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important;filter:none}.orders-page.orders-page--premium .orders-page__hero .page-header:before,.orders-page.orders-page--premium .orders-page__hero .page-header:after,.orders-page.orders-page--premium .orders-page__hero .page-header.page-header--premium:before,.orders-page.orders-page--premium .orders-page__hero .page-header.page-header--premium:after{display:none!important;content:none!important;background:none!important;box-shadow:none!important}.orders-page--premium .orders-page__hero .page-header__body{position:relative;z-index:1;max-width:min(720px,72%)}.orders-page--premium .orders-page__hero .page-title{margin:0;color:#0a3d31!important;font-family:var(--font-heading, inherit);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:800;line-height:1.05;letter-spacing:-.03em}.orders-page--premium .orders-page__hero .page-subtitle{margin-top:12px;max-width:56ch;color:#4a5f56!important;font-size:1rem;font-weight:500;line-height:1.65}html[dir=rtl] .orders-page.orders-page--premium .orders-page__hero .page-header.page-header--premium{padding:28px 38px 28px 32px!important;background:#fff!important}html[dir=rtl] .orders-page--premium .orders-page__hero .page-subtitle{color:#4a5f56!important;text-shadow:none}html[lang=ar] .orders-page--premium .orders-page__hero .page-subtitle{font-weight:600;line-height:1.7}.orders-page--premium .orders-page__hero .page-header__actions{position:relative;z-index:1;flex-shrink:0}.orders-page.orders-page--premium .orders-page__hero .page-header__actions .ui-button--primary{min-height:46px;padding-inline:20px;border-radius:12px;border:1px solid rgba(11,95,70,.2)!important;background:linear-gradient(180deg,#128564 0%,var(--orders-brand) 100%)!important;box-shadow:none!important;font-weight:700;transition:background .16s ease,border-color .16s ease,transform .16s ease}.orders-page--premium .orders-page__hero .page-header__actions .ui-button--primary:hover{border-color:#0b5f4659;background:linear-gradient(180deg,#0f7a5a 0%,var(--orders-brand-strong) 100%);transform:translateY(-1px)}.orders-page--premium .orders-page__insights.orders-insights{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:stretch;gap:0;margin-top:16px;padding:4px 6px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#fff;box-shadow:none}.orders-page--premium .orders-insights__item{flex:1 1 140px;min-width:0;display:flex;flex-direction:column;gap:4px;padding:14px 18px}.orders-page--premium .orders-insights__label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b!important;line-height:1.35;overflow-wrap:anywhere}.orders-page--premium .orders-insights__value{font-family:var(--font-heading, inherit);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#0f172a!important}.orders-page--premium .orders-insights__divider{flex:0 0 1px;align-self:stretch;margin:12px 0;background:#0f172a1a}@media (max-width: 720px){.orders-page--premium .orders-insights__divider{display:none}.orders-page--premium .orders-insights__item{flex:1 1 calc(50% - 8px);border-top:1px solid rgba(15,23,42,.08)}.orders-page--premium .orders-insights__item:nth-child(-n+2){border-top:0}}@media (max-width: 480px){.orders-page--premium .orders-insights__item{flex:1 1 100%}}.orders-page--premium .orders-page__metrics.orders-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.orders-page.orders-page--premium .orders-metrics__card{--metric-accent: #0f7a5a;--metric-accent-soft: rgba(15, 122, 90, .1);position:relative;overflow:hidden;min-height:138px;margin:0;padding:0;border-radius:14px;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px #fffffff2 inset,0 14px 28px -24px #0f172a99;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.orders-page.orders-page--premium .orders-metrics__card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--metric-accent)}.orders-page.orders-page--premium .orders-metrics__card:hover{transform:translateY(-2px);border-color:#0f172a24;box-shadow:0 1px #fffffff2 inset,0 18px 34px -24px #0f172aa6}.orders-page.orders-page--premium .orders-metrics__sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(115px 85px at 100% 0%,var(--metric-accent-soft),transparent 72%),linear-gradient(180deg,#f8fafc00,#f8fafc61)}.orders-page.orders-page--premium .orders-metrics__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:18px 18px 16px;min-height:138px;box-sizing:border-box}.orders-page.orders-page--premium .orders-metrics__icon-badge{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--metric-accent) 18%,transparent);background:var(--metric-accent-soft);color:var(--metric-accent);box-shadow:inset 0 1px #fffc}.orders-page.orders-page--premium .orders-metrics__icon{display:block;width:20px;height:20px;object-fit:contain}.orders-page.orders-page--premium .orders-metrics__value{margin:0;color:var(--orders-ink);font-size:32px;font-weight:760;line-height:34px;letter-spacing:0;font-variant-numeric:tabular-nums}.orders-page.orders-page--premium .orders-metrics__label{margin:7px 0 0;max-width:100%;color:#667085;font-size:11px;font-weight:750;line-height:14px;letter-spacing:.06em;text-transform:uppercase}.orders-page.orders-page--premium .orders-metrics__card[data-summary=total]{background-image:linear-gradient(140.1deg,#ecfdf5,#f0fdf4)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=total] .orders-metrics__icon-badge{background:#d0fae5}.orders-page.orders-page--premium .orders-metrics__card[data-summary=under_measurement]{background-image:linear-gradient(140.1deg,#f0fdfa,#ecfeff)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=under_measurement] .orders-metrics__icon-badge{background:#cbfbf1}.orders-page.orders-page--premium .orders-metrics__card[data-summary=measurement_review]{background-image:linear-gradient(140.1deg,#f0fdf4,#ecfdf5)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=measurement_review] .orders-metrics__icon-badge{background:#dcfce7}.orders-page.orders-page--premium .orders-metrics__card[data-summary=hold]{background-image:linear-gradient(140.1deg,#f8fafc,#f9fafb)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=hold] .orders-metrics__icon-badge{background:#f1f5f9}.orders-page.orders-page--premium .orders-metrics__card[data-summary=waiting_raw_materials]{background-image:linear-gradient(140.1deg,#fffbeb,#fefce8)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=waiting_raw_materials] .orders-metrics__icon-badge{background:#fef3c6}.orders-page.orders-page--premium .orders-metrics__card[data-summary=waiting_for_manufacturing]{background-image:linear-gradient(140.1deg,#e6f4f0,#ddefea)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=waiting_for_manufacturing] .orders-metrics__icon-badge{background:#cfe9df}.orders-page.orders-page--premium .orders-metrics__card[data-summary=partial_manufacturing]{background-image:linear-gradient(140.1deg,#e0f7fa,#ccfbf1)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=partial_manufacturing] .orders-metrics__icon-badge{background:#99f6e4}.orders-page.orders-page--premium .orders-metrics__card[data-summary=partial_delivered]{background-image:linear-gradient(140.1deg,#ecfeff,#ccfbf1)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=partial_delivered] .orders-metrics__icon-badge{background:#a7f3d0}.orders-page.orders-page--premium .orders-metrics__card[data-summary=cancelled]{background-image:linear-gradient(140.1deg,#fef2f2,#fee2e2)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=cancelled] .orders-metrics__icon-badge{background:#fecaca}.orders-page.orders-page--premium .orders-metrics__card[data-summary=ready_for_delivery]{background-image:linear-gradient(140.1deg,#eff6ff,#ecfeff)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=ready_for_delivery] .orders-metrics__icon-badge{background:#dbeafe}.orders-page.orders-page--premium .orders-metrics__card[data-summary=completed_mtd]{background-image:linear-gradient(140.1deg,#ecfdf5,#f0fdfa)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=completed_mtd] .orders-metrics__icon-badge{background:#d0fae5}.orders-page.orders-page--premium .orders-metrics__card[data-summary=delivered]{background-image:linear-gradient(140.1deg,#eff6ff,#ecfeff)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=delivered] .orders-metrics__icon-badge{background:#dbeafe}.orders-page.orders-page--premium .orders-metrics__card[data-summary=under_fixing]{background-image:linear-gradient(140.1deg,#fffbeb,#fefce8)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=under_fixing] .orders-metrics__icon-badge{background:#fef3c6}.orders-page.orders-page--premium .orders-metrics__card[data-summary=fixed]{background-image:linear-gradient(140.1deg,#f0fdf4,#ecfdf5)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=fixed] .orders-metrics__icon-badge{background:#dcfce7}.orders-page.orders-page--premium .orders-metrics__card[data-summary=completed]{background-image:linear-gradient(140.1deg,#ecfdf5,#f0fdfa)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=completed] .orders-metrics__icon-badge{background:#d0fae5}.orders-page.orders-page--premium .orders-metrics__card[data-summary=total]{--metric-accent: #0f7a5a;--metric-accent-soft: rgba(15, 122, 90, .1)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=under_measurement]{--metric-accent: #0891b2;--metric-accent-soft: rgba(8, 145, 178, .1)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=measurement_review]{--metric-accent: #14b8a6;--metric-accent-soft: rgba(20, 184, 166, .1)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=hold]{--metric-accent: #64748b;--metric-accent-soft: rgba(100, 116, 139, .1)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=waiting_raw_materials]{--metric-accent: #d97706;--metric-accent-soft: rgba(217, 119, 6, .11)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=waiting_for_manufacturing]{--metric-accent: #2f7667;--metric-accent-soft: rgba(47, 118, 103, .11)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=partial_manufacturing]{--metric-accent: #0d9488;--metric-accent-soft: rgba(13, 148, 136, .11)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=partial_delivered],.orders-page.orders-page--premium .orders-metrics__card[data-summary=delivered],.orders-page.orders-page--premium .orders-metrics__card[data-summary=ready_for_delivery]{--metric-accent: #0284c7;--metric-accent-soft: rgba(2, 132, 199, .1)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=cancelled]{--metric-accent: #dc2626;--metric-accent-soft: rgba(220, 38, 38, .1)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=completed_mtd],.orders-page.orders-page--premium .orders-metrics__card[data-summary=completed],.orders-page.orders-page--premium .orders-metrics__card[data-summary=fixed]{--metric-accent: #16a34a;--metric-accent-soft: rgba(22, 163, 74, .1)}.orders-page.orders-page--premium .orders-metrics__card[data-summary=under_fixing]{--metric-accent: #f97316;--metric-accent-soft: rgba(249, 115, 22, .1)}.orders-page.orders-page--premium .orders-metrics__card[data-summary]{background:#fff;background-image:none}.orders-page.orders-page--premium .orders-metrics__card[data-summary] .orders-metrics__icon-badge{border-color:color-mix(in srgb,var(--metric-accent) 18%,transparent);background:var(--metric-accent-soft);color:var(--metric-accent)}html[lang=ar] .orders-page.orders-page--premium .orders-metrics__inner{align-items:flex-end;text-align:right}.orders-page--premium .orders-page__workspace{position:relative;z-index:1;padding:18px;border-radius:20px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(180deg,#fffffff2,#f6f8fbf0);box-shadow:0 24px 38px #0f172a14}.orders-page--premium .panel-card__toolbar{margin:0 0 18px;gap:14px}.orders-page.orders-page--premium .status-tabs.status-tabs--orders{position:relative;flex-wrap:wrap;gap:8px!important;padding:12px!important;border-radius:18px!important;border:1px solid rgba(19,94,75,.22)!important;background:radial-gradient(100% 140% at 12% -20%,rgba(76,181,114,.22),transparent 42%),radial-gradient(90% 100% at 100% 100%,rgba(19,94,75,.12),transparent 48%),linear-gradient(165deg,#fffffff0,#e1f4e98c 55%,#f0faf4c7)!important;box-shadow:0 1px #fffffff2 inset,0 18px 44px -22px #135e4b59,0 4px 14px -6px #4cb5722e!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.orders-page.orders-page--premium .status-tabs.status-tabs--orders:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,rgba(76,181,114,.06) 0%,transparent 35%,transparent 65%,rgba(19,94,75,.05) 100%)}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item{position:relative;z-index:1;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px;padding:0 16px!important;border-radius:12px!important;border:1px solid rgba(19,94,75,.1)!important;background:linear-gradient(180deg,#ffffffeb,#f0faf473)!important;color:#0a3028e0!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.02em!important;box-shadow:inset 0 1px #ffffffe6,0 2px 6px #135e4b0f!important;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item:hover:not(.is-active){border-color:#4cb57261!important;background:linear-gradient(180deg,#fffffffc,#e1f4e9e0)!important;color:var(--primary-950)!important;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,0 10px 24px -10px #135e4b52!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item.is-active{box-shadow:var(--orders-stage-shadow)!important;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.18)}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item.is-active .status-tabs__label{color:#fff!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item[data-status=awaiting_door_details].is-active{border-color:#b453099e!important;background:linear-gradient(180deg,#fde68a,#f59e0b)!important;color:#451a03!important;text-shadow:none!important;box-shadow:inset 0 1px #ffffffb8,0 10px 24px -14px #78350f6b!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item[data-status=awaiting_door_details].is-active .status-tabs__label{color:#451a03!important;-webkit-text-fill-color:#451a03!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item.is-active:after{opacity:1!important;transform:scaleX(1)!important;height:2px!important;inset:auto 12px 6px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),rgba(255,255,255,.75),rgba(255,255,255,.35),transparent)!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item:focus-visible{outline:none;border-color:#0f7a5a6b!important;box-shadow:0 0 0 4px #0f7a5a24,var(--orders-stage-shadow)!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item[data-status=all].is-active{border-color:#ffffff38!important;background:linear-gradient(118deg,var(--primary-900) 0%,#0d4a3c 52%,var(--primary-600) 100%)!important;color:#fff!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item[data-status=pending].is-active{border-color:#ffffff2e!important;background:linear-gradient(180deg,#5b6578,#3b4454)!important;color:#fff!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item[data-status=measurement].is-active{border-color:#fff3!important;background:linear-gradient(180deg,#0d8aa8,#0a5f73)!important;color:#fff!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item[data-status=measurement_review].is-active{border-color:#fff3!important;background:linear-gradient(180deg,#d4620e,#92380a)!important;color:#fff!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item[data-status=hold].is-active{border-color:#fff3!important;background:linear-gradient(180deg,#6d28d9,#4c1d95)!important;color:#fff!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item[data-status=waiting_raw_materials].is-active{border-color:#ffffff2e!important;background:linear-gradient(180deg,#b45309,#78350f)!important;color:#fff!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item[data-status=waiting_for_manufacturing].is-active{border-color:#ffffff29!important;background:linear-gradient(135deg,#2f7667,#1d584d 52%,#143b34)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff1f,0 12px 24px -16px #1d584d80!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item[data-status=partial_manufacturing].is-active{border-color:#ffffff29!important;background:linear-gradient(135deg,#0f766e,#115e59 52%,#134e4a)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff1f,0 12px 24px -16px #115e5980!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item[data-status=partial_delivered].is-active{border-color:#ffffff2e!important;background:linear-gradient(135deg,#0d9488,#0f766e 52%,#115e59)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff1f,0 12px 24px -16px #0f766e73!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item[data-status=manufacturing].is-active{border-color:#ffffff29!important;background:linear-gradient(135deg,#1f6b5f,#0f3d36 52%,#0a2c27)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff1f,0 12px 24px -16px #184b4685!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item[data-status=ready_for_delivery].is-active{border-color:#fff3!important;background:linear-gradient(180deg,#2563eb,#1e3a8a)!important;color:#fff!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item[data-status=delivered].is-active{border-color:#ffffff2e!important;background:linear-gradient(180deg,#059669,#064e3b)!important;color:#fff!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item[data-status=under_fixing].is-active{border-color:#ffffff38!important;background:linear-gradient(180deg,#ef4444,#7f1d1d)!important;color:#fff!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item[data-status=scheduled_for_fixing].is-active{border-color:#ffffff38!important;background:linear-gradient(180deg,#7c3aed,#4c1d95)!important;color:#fff!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item[data-status=fixed].is-active,.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item[data-status=completed].is-active{border-color:#ffffff2e!important;background:linear-gradient(180deg,#16a34a,#14532d)!important;color:#fff!important}.orders-page.orders-page--premium .status-tabs.status-tabs--orders .status-tabs__item[data-status=cancelled].is-active{border-color:#fff3!important;background:linear-gradient(180deg,#dc2626,#7f1d1d)!important;color:#fff!important}.orders-page--premium .orders-page__filters-row{display:grid;grid-template-columns:minmax(380px,1fr) auto;align-items:end;gap:14px;margin:0}.orders-page--premium .panel-card__actions .panel-card__search{min-width:340px}.orders-page--premium .panel-card__actions .search-field{min-height:46px;border-radius:12px;border:1px solid var(--orders-border);background:var(--orders-white);box-shadow:none}.orders-page--premium .panel-card__actions .search-field:focus-within{border-color:#0f7a5a73;box-shadow:0 0 0 4px #0f7a5a24}.orders-page--premium .date-range-inline{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:12px;margin:0;white-space:nowrap}.orders-page--premium .date-range-inline>span{color:var(--orders-muted);font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.orders-page--premium .date-range-inline .date-range{display:grid;grid-template-columns:repeat(2,minmax(146px,1fr));gap:10px}.orders-page--premium .date-range-inline input[type=date]{min-height:46px;border-radius:12px;border:1px solid var(--orders-border);color:var(--orders-ink);font-weight:600;background:var(--orders-white)}.orders-page.orders-page--premium .table-shell{padding:12px;margin-top:0;border-radius:16px!important;border:1px solid rgba(19,94,75,.12)!important;background:linear-gradient(180deg,#ffffffa6,#f0faf46b),#f8fafceb!important;box-shadow:inset 0 1px #ffffffe0,0 16px 40px -22px #135e4b38!important}.orders-page.orders-page--premium .table-shell__header{min-height:50px;padding:0 18px!important;border:1px solid rgba(19,94,75,.28)!important;border-radius:12px!important;background:linear-gradient(115deg,var(--primary-900) 0%,#0d4a3c 42%,var(--primary-600) 100%)!important;color:#fffffff0!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;box-shadow:0 1px #fff3 inset,0 12px 28px -12px #0a302880!important}.orders-page.orders-page--premium .table-shell__header>span{color:#ffffffe6!important;text-shadow:0 1px 0 rgba(0,0,0,.14)}.orders-page--premium .table-row--orders{min-height:94px;padding:18px;border-radius:12px;border:1px solid rgba(148,163,184,.28);background:var(--orders-white);box-shadow:0 6px 16px #0f172a0d;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.orders-page--premium .table-row--orders:hover{transform:translateY(-1px);border-color:var(--orders-border-strong);box-shadow:0 14px 28px #0f172a14}.orders-page--premium .order-row__block,.orders-page--premium .order-row__context,.orders-page--premium .order-row__doors{gap:4px}.orders-page--premium .order-row__block strong,.orders-page--premium .order-row__context strong,.orders-page--premium .order-row__doors strong{font-size:1.02rem;font-weight:800;color:var(--orders-ink)}.orders-page--premium .order-row__block span,.orders-page--premium .order-row__context span,.orders-page--premium .order-row__doors span{color:var(--orders-muted);font-size:.92rem;font-weight:600}.orders-page--premium .order-row__doors{width:100%;min-width:0;display:grid;align-items:center}.orders-page--premium .order-row__doors-card{width:100%;min-width:0;box-sizing:border-box;display:grid;gap:4px;justify-items:start;padding:10px 12px;border-radius:12px;border:1px solid rgba(19,94,75,.12);background:linear-gradient(180deg,#f0fdfaa6,#fffffffa);box-shadow:inset 0 1px #ffffffeb,0 4px 12px #135e4b0f}html[lang=ar] .orders-page--premium .order-row__doors-card{justify-items:end}.orders-page--premium .order-row__doors-count{font-variant-numeric:tabular-nums;letter-spacing:.02em}.orders-page--premium .status-chip{min-height:30px;padding-inline:12px;border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.02em;box-shadow:var(--orders-stage-shadow)!important}.orders-page--premium .status-chip--pending{background:var(--orders-stage-pending-bg)!important;border-color:var(--orders-stage-pending-border)!important;color:var(--orders-stage-pending-text)!important}.orders-page--premium .status-chip--awaiting_door_details{background:var(--orders-stage-door-details-bg)!important;border-color:var(--orders-stage-door-details-border)!important;color:var(--orders-stage-door-details-text)!important}.orders-page--premium .status-chip--measurement{background:var(--orders-stage-measurement-bg)!important;border-color:var(--orders-stage-measurement-border)!important;color:var(--orders-stage-measurement-text)!important}.orders-page--premium .status-chip--measurement_review{background:var(--orders-stage-measurement-review-bg)!important;border-color:var(--orders-stage-measurement-review-border)!important;color:var(--orders-stage-measurement-review-text)!important}.orders-page--premium .status-chip--hold{background:var(--orders-stage-hold-bg)!important;border-color:var(--orders-stage-hold-border)!important;color:var(--orders-stage-hold-text)!important}.orders-page--premium .status-chip--waiting_raw_materials{background:var(--orders-stage-waiting-bg)!important;border-color:var(--orders-stage-waiting-border)!important;color:var(--orders-stage-waiting-text)!important}.orders-page--premium .status-chip--waiting_for_manufacturing{background:linear-gradient(180deg,#e7f6f1,#d4ece4)!important;border-color:#2f766742!important;color:#1f5b4f!important}.orders-page--premium .status-chip--manufacturing{background:var(--orders-stage-manufacturing-bg)!important;border-color:var(--orders-stage-manufacturing-border)!important;color:var(--orders-stage-manufacturing-text)!important;box-shadow:inset 0 1px #ffffff1f,0 12px 24px -16px #184b468f!important}.orders-page--premium .status-chip--ready_for_delivery{background:var(--orders-stage-ready-bg)!important;border-color:var(--orders-stage-ready-border)!important;color:var(--orders-stage-ready-text)!important}.orders-page--premium .status-chip--delivered{background:var(--orders-stage-delivered-bg)!important;border-color:var(--orders-stage-delivered-border)!important;color:var(--orders-stage-delivered-text)!important}.orders-page--premium .status-chip--scheduled_for_fixing,.orders-page--premium .status-chip--under_fixing{background:var(--orders-stage-fixing-bg)!important;border-color:var(--orders-stage-fixing-border)!important;color:var(--orders-stage-fixing-text)!important}.orders-page--premium .status-chip--fixed,.orders-page--premium .status-chip--completed{background:var(--orders-stage-completed-bg)!important;border-color:var(--orders-stage-completed-border)!important;color:var(--orders-stage-completed-text)!important}.orders-page--premium .status-chip--cancelled{background:var(--orders-stage-cancelled-bg)!important;border-color:var(--orders-stage-cancelled-border)!important;color:var(--orders-stage-cancelled-text)!important}.orders-page--premium .status-chip--mixed{background:#e0f2fe!important;border-color:#0ea5e947!important;color:#075985!important}.orders-page--premium .table-row__view .ui-button{min-height:38px;border-radius:10px;border:1px solid rgba(15,122,90,.25);background:linear-gradient(135deg,var(--orders-brand),var(--orders-brand-strong));color:#fff;box-shadow:0 10px 20px #0f7a5a2e}.orders-page--premium .table-row__view .ui-button:hover{border-color:#0b5f464d;box-shadow:0 13px 24px #0b5f4638}.orders-page--premium .table-row--orders.is-action-required{border-color:#3b82f659;box-shadow:0 10px 22px #3b82f629}.orders-page--premium .table-row--orders.is-action-required:before{background:#3b82f605}.orders-page--premium .table-row--orders.is-action-required--measurement{border-color:var(--orders-stage-measurement-review-border);background:radial-gradient(circle at top right,rgba(234,88,12,.12),transparent 26%),linear-gradient(180deg,var(--orders-white) 0%,rgba(255,247,237,.88) 100%);box-shadow:0 6px 16px #0f172a0d,0 0 0 1px #ea580c29,0 14px 30px #ea580c1f}.orders-page--premium .table-row--orders.is-action-required--measurement:before{box-shadow:0 0 0 5px #ea580c14}.orders-page--premium .table-row--orders.is-action-required--measurement:hover{border-color:var(--orders-stage-measurement-review-border);box-shadow:0 14px 28px #0f172a14,0 0 0 1px #ea580c33,0 18px 34px #ea580c24}.orders-page--premium .table-row--orders.is-action-required--measurement .table-row__view .ui-button{border-color:#ea580c52!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 10px 20px #ea580c24,0 0 0 1px #ea580c38!important}.orders-page--premium .table-row--orders.is-action-required--measurement .table-row__view .ui-button *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.orders-page--premium .table-row--orders.is-action-required--measurement .table-row__view .ui-button:after{background:var(--orders-stage-measurement-review-bg)!important;border:2px solid rgba(255,255,255,.96)!important;box-shadow:0 0 0 3px #ea580c29,0 6px 12px #ea580c38!important}.orders-page--premium .table-row--orders.is-action-required--door-stage{border-color:#2563eb52;background:radial-gradient(circle at top right,rgba(59,130,246,.12),transparent 26%),linear-gradient(180deg,var(--orders-white) 0%,rgba(239,246,255,.9) 100%);box-shadow:0 6px 16px #0f172a0d,0 0 0 1px #2563eb24,0 14px 30px #2563eb1a}.orders-page--premium .table-row--orders.is-action-required--door-stage:before{box-shadow:0 0 0 5px #2563eb0f}.orders-page--premium .table-row--orders.is-action-required--door-stage:hover{border-color:#2563eb66;box-shadow:0 14px 28px #0f172a14,0 0 0 1px #2563eb2e,0 18px 34px #2563eb1f}.orders-page--premium .table-row--orders.is-action-required--door-stage .table-row__view .ui-button{border-color:#2563eb47!important;box-shadow:0 10px 20px #2563eb1f,0 0 0 1px #2563eb2e!important}.orders-page--premium .table-row--orders.is-action-required--door-stage .table-row__view .ui-button:after{background:linear-gradient(180deg,#eff6ff,#dbeafe)!important;border:2px solid rgba(255,255,255,.96)!important;box-shadow:0 0 0 3px #2563eb1f,0 6px 12px #2563eb29!important}.orders-page--premium .table-row--orders.is-action-required--materials{border-color:var(--orders-stage-waiting-border);background:radial-gradient(circle at top right,rgba(202,138,4,.14),transparent 26%),linear-gradient(180deg,var(--orders-white) 0%,rgba(254,252,232,.9) 100%);box-shadow:0 6px 16px #0f172a0d,0 0 0 1px #ca8a042e,0 14px 30px #ca8a041a}.orders-page--premium .table-row--orders.is-action-required--materials:before{box-shadow:0 0 0 5px #ca8a0414}.orders-page--premium .table-row--orders.is-action-required--materials:hover{border-color:var(--orders-stage-waiting-border);box-shadow:0 14px 28px #0f172a14,0 0 0 1px #ca8a0438,0 18px 34px #ca8a041f}.orders-page--premium .table-row--orders.is-action-required--materials .table-row__view .ui-button{border-color:#ca8a0452!important;box-shadow:0 10px 20px #ca8a041f,0 0 0 1px #ca8a0438!important}.orders-page--premium .table-row--orders.is-action-required--materials .table-row__view .ui-button:after{background:var(--orders-stage-waiting-bg)!important;border:2px solid rgba(255,255,255,.96)!important;box-shadow:0 0 0 3px #ca8a0424,0 6px 12px #854d0e29!important}.orders-page--premium .table-row--orders .table-row__status{flex-direction:column;align-items:flex-start;gap:6px}.orders-page--premium .order-row__measurement-hint{display:block;font-size:.72rem;font-weight:600;letter-spacing:.02em;color:#047857eb;line-height:1.25;max-width:11rem}.orders-page--premium .table-row--orders.is-action-required--measurement-date{border-color:#05966947;background:radial-gradient(circle at top right,rgba(16,185,129,.1),transparent 26%),linear-gradient(180deg,var(--orders-white) 0%,rgba(236,253,245,.88) 100%);box-shadow:0 6px 16px #0f172a0d,0 0 0 1px #05966929,0 14px 30px #10b98114}.orders-page--premium .table-row--orders.is-action-required--measurement-date:before{box-shadow:0 0 0 5px #10b9810f}.orders-page--premium .table-row--orders.is-action-required--measurement-date:hover{border-color:#05966961;box-shadow:0 14px 28px #0f172a14,0 0 0 1px #05966938,0 18px 34px #10b9811a}.orders-page--premium .table-row--orders.is-action-required--measurement-date .table-row__view .ui-button{border-color:#05966952!important;box-shadow:0 10px 20px #10b9811f,0 0 0 1px #05966933!important}.orders-page--premium .table-row--orders.is-action-required--measurement-date .table-row__view .ui-button:after{background:linear-gradient(180deg,#ecfdf5,#d1fae5)!important;border:2px solid rgba(255,255,255,.96)!important;box-shadow:0 0 0 3px #10b9811f,0 6px 12px #05503c1f!important}.orders-page--premium .action-menu{border-radius:12px;border:1px solid var(--orders-border);background:var(--orders-white);box-shadow:0 16px 28px #0f172a29;-webkit-backdrop-filter:none;backdrop-filter:none}.orders-page--premium .action-menu__item{min-height:40px;border-radius:8px;color:var(--orders-ink);font-size:.87rem}.orders-page--premium .action-menu__item:hover{border-color:#94a3b866;background:#f8fafc;color:#0f172a}.orders-page--premium .action-menu__item--danger{background:var(--error, #ef4444)!important;color:#fff!important;border-color:transparent!important}.orders-page--premium .action-menu__item--danger:hover{background:#dc2626!important;color:#fff!important}.orders-page--premium .table-row--orders.is-menu-open{z-index:30}.orders-page--premium .panel-card__footer{margin-top:14px;padding-top:12px;border-top:1px solid rgba(148,163,184,.28);color:var(--orders-muted)}html[lang=ar] .orders-page.orders-page--premium .table-shell__header>*{justify-self:stretch;text-align:right}html[lang=ar] .orders-page--premium .table-row__view,html[lang=ar] .orders-page--premium .table-row__actions{justify-self:start}@media (max-width: 1240px){.orders-page--premium .orders-page__filters-row{grid-template-columns:1fr;align-items:stretch}.orders-page--premium .panel-card__actions .panel-card__search{min-width:0}}@media (max-width: 760px){.orders-page--premium{gap:16px}.orders-page.orders-page--premium .orders-page__hero .page-header.page-header--premium{align-items:stretch!important;min-height:0;padding:24px 22px 24px 26px!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}.orders-page--premium .orders-page__hero .page-header__body{max-width:none}.orders-page--premium .orders-page__hero .page-title{font-size:2rem}.orders-page--premium .orders-page__hero .page-subtitle{font-size:.95rem}.orders-page--premium .orders-page__hero .page-header__actions,.orders-page--premium .orders-page__hero .page-header__actions .ui-button{width:100%}.orders-page--premium .orders-page__metrics.orders-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.orders-page.orders-page--premium .orders-metrics__inner{padding:16px}.orders-page.orders-page--premium .orders-metrics__value{font-size:28px;line-height:30px}}@media (max-width: 460px){.orders-page--premium .orders-page__metrics.orders-metrics{grid-template-columns:1fr}}@keyframes orders-shimmer-slide{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-shimmer{display:block;border-radius:10px;background:linear-gradient(90deg,#e2e8f0a6,#f1f5f9f2 45%,#e2e8f0a6);background-size:200% 100%;animation:orders-shimmer-slide 1.35s ease-in-out infinite}.orders-insights--shimmer .orders-shimmer__label{width:72px;height:12px;margin-bottom:10px}.orders-insights--shimmer .orders-shimmer__value{width:42px;height:28px}.orders-table-shimmer{pointer-events:none}.orders-table-shimmer__row{display:grid;grid-template-columns:minmax(120px,1.1fr) minmax(120px,1.1fr) minmax(150px,1.2fr) 92px minmax(120px,.9fr) 96px 44px;gap:16px;align-items:center;padding:18px 20px;border-top:1px solid rgba(15,23,42,.06)}.orders-shimmer__header-cell{height:12px;width:70%}.orders-shimmer__cell{height:14px}.orders-shimmer__cell--primary{width:78%;height:18px}.orders-shimmer__cell--wide{width:92%}.orders-shimmer__cell--compact{width:56px;height:42px;border-radius:14px}.orders-shimmer__cell--status{width:112px;height:28px;border-radius:999px}.orders-shimmer__cell--button{width:88px;height:34px;border-radius:12px}.orders-shimmer__cell--icon{width:34px;height:34px;border-radius:999px;justify-self:end}.document-list-shimmer{display:grid;gap:12px}.document-list-shimmer__row{display:grid;gap:8px;padding:14px 16px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#ffffffb8}.document-list-shimmer__title{width:42%;height:16px}.document-list-shimmer__meta{width:64%;height:12px}.document-list-shimmer__action{width:96px;height:32px;border-radius:12px}.order-detail-shimmer{display:grid;gap:18px}.order-detail-shimmer__hero{display:grid;gap:10px;padding:22px 24px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#ffffffd6}.order-detail-shimmer__title{width:min(320px,58%);height:28px}.order-detail-shimmer__subtitle{width:min(480px,82%);height:14px}.order-detail-shimmer__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.order-detail-shimmer__panel{display:grid;gap:10px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffd6}.order-detail-shimmer__panel-title{width:48%;height:16px}.order-detail-shimmer__panel-line{width:88%;height:12px}.order-detail-shimmer__panel-line--short{width:56%}@media (max-width: 960px){.orders-table-shimmer__row,.order-detail-shimmer__grid{grid-template-columns:1fr}}:root{--order-detail-primary: #0f7a5a;--order-detail-primary-dark: #0b5f46;--order-detail-primary-light: #d0fae5;--order-detail-surface: #ffffff;--order-detail-surface-soft: #f8fafb;--order-detail-surface-elevated: #fafcfd;--order-detail-border: rgba(15, 23, 42, .08);--order-detail-border-strong: rgba(15, 23, 42, .14);--order-detail-text: #0f172a;--order-detail-text-muted: #64748b;--order-detail-text-soft: #94a3b8;--order-detail-shadow-sm: 0 2px 8px rgba(15, 23, 42, .04);--order-detail-shadow-md: 0 8px 24px rgba(15, 23, 42, .08);--order-detail-shadow-lg: 0 16px 40px rgba(15, 23, 42, .12);--order-detail-radius-sm: 10px;--order-detail-radius-md: 14px;--order-detail-radius-lg: 18px;--order-detail-radius-xl: 22px}.order-detail-page.detail-premium-page--order{background:linear-gradient(180deg,#f7fafb,#f1f5f7);min-height:100vh}.detail-page-header--order{position:relative;padding:28px 32px;margin-bottom:24px;border-radius:var(--order-detail-radius-xl);border:1px solid var(--order-detail-border);background:linear-gradient(135deg,rgba(15,122,90,.03) 0%,transparent 50%),linear-gradient(180deg,#fff,#fafcfd);box-shadow:inset 0 1px #ffffffe6,var(--order-detail-shadow-lg)}.detail-page-header--order:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:4px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--order-detail-primary),#2dd4bf)}.order-detail-hero{position:relative;padding:32px;margin-bottom:24px;border-radius:var(--order-detail-radius-xl);border:1px solid var(--order-detail-border);background:radial-gradient(circle at top right,rgba(15,122,90,.04),transparent 60%),linear-gradient(180deg,#fff,#fafcfd);box-shadow:inset 0 1px #fffffff2,var(--order-detail-shadow-md);overflow:hidden}.order-detail-hero:after{content:"";position:absolute;top:-50%;right:-10%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(15,122,90,.06),transparent 70%);pointer-events:none}.order-detail-hero__main{position:relative;z-index:1;display:grid;gap:28px;margin-bottom:32px}.order-detail-hero__identity{display:flex;align-items:flex-start;gap:20px}.order-detail-avatar-wrap{flex-shrink:0}.order-detail-avatar-wrap .customer-detail-avatar{width:72px;height:72px;border-radius:16px;border:3px solid var(--order-detail-surface);background:linear-gradient(135deg,var(--order-detail-primary),var(--order-detail-primary-dark));color:#fff;font-size:24px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #0f7a5a1a,0 8px 20px #0f7a5a33}.order-detail-hero__copy{flex:1;min-width:0}.order-detail-hero__order-code{display:inline-block;padding:6px 14px;margin-bottom:12px;border-radius:8px;background:linear-gradient(135deg,#0f7a5a14,#0f7a5a1f);color:var(--order-detail-primary-dark);font-size:.8rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.order-detail-hero__copy h2{margin:0 0 10px;color:var(--order-detail-text);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.2;letter-spacing:-.02em}.order-detail-hero__lede{margin:0 0 16px;color:var(--order-detail-text-muted);font-size:1rem;font-weight:600;line-height:1.5}.order-detail-hero__badges{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.order-detail-hero__badge{padding:8px 16px;border-radius:999px;font-size:.82rem;font-weight:800;letter-spacing:.02em;box-shadow:0 4px 12px #0f172a14}.order-hero-action-badge{padding:8px 16px;border-radius:999px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:.82rem;font-weight:800;letter-spacing:.02em;box-shadow:0 8px 16px #3b82f640;animation:pulse-badge 2s ease-in-out infinite}@keyframes pulse-badge{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.order-detail-hero__meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding:20px;border-radius:var(--order-detail-radius-md);background:linear-gradient(135deg,#0f7a5a05,#0f7a5a0a);border:1px solid rgba(15,122,90,.08)}.order-detail-hero__meta-card{display:flex;flex-direction:column;gap:6px}.order-detail-hero__meta-card span{color:var(--order-detail-text-soft);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.order-detail-hero__meta-card strong{color:var(--order-detail-text);font-size:1.05rem;font-weight:800}.order-detail-summary-grid.detail-premium-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;padding:24px;border-radius:var(--order-detail-radius-md);background:linear-gradient(135deg,#f8fafc99,#f1f5f9cc);border:1px solid var(--order-detail-border)}.order-detail-stat{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:var(--order-detail-radius-sm);background:var(--order-detail-surface);border:1px solid var(--order-detail-border);box-shadow:var(--order-detail-shadow-sm);transition:all .2s ease}.order-detail-stat:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:var(--order-detail-radius-sm) var(--order-detail-radius-sm) 0 0;background:linear-gradient(90deg,var(--order-detail-primary),#2dd4bf)}.order-detail-stat:hover{transform:translateY(-2px);box-shadow:var(--order-detail-shadow-md);border-color:var(--order-detail-border-strong)}.order-detail-stat span{color:var(--order-detail-text-soft);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.order-detail-stat strong{color:var(--order-detail-text);font-size:1.5rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.detail-premium-section{position:relative;margin-bottom:20px;border-radius:var(--order-detail-radius-lg);border:1px solid var(--order-detail-border);background:var(--order-detail-surface);box-shadow:var(--order-detail-shadow-sm);overflow:hidden;transition:all .25s ease}.detail-premium-section:hover{box-shadow:var(--order-detail-shadow-md);border-color:var(--order-detail-border-strong)}.customer-detail-section__head{position:relative;display:flex;align-items:center;justify-content:space-between;padding:22px 28px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease}.customer-detail-section__head:hover{background:var(--order-detail-surface-soft)}.customer-detail-section__head:after{content:"";position:absolute;left:28px;right:28px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--order-detail-border),transparent)}.detail-premium-section.is-collapsed .customer-detail-section__head:after{display:none}.customer-detail-section__titles{display:flex;align-items:center;gap:14px}.customer-detail-section__titles h2{margin:0;color:var(--order-detail-text);font-size:1.25rem;font-weight:800;letter-spacing:-.01em}.customer-detail-section__meta{padding:4px 12px;border-radius:6px;background:linear-gradient(135deg,#0f7a5a14,#0f7a5a1f);color:var(--order-detail-primary-dark);font-size:.8rem;font-weight:800}.detail-premium-section__toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--order-detail-surface-soft);border:1px solid var(--order-detail-border);transition:all .2s ease}.detail-premium-section__toggle:before{content:"−";color:var(--order-detail-text);font-size:20px;font-weight:800;line-height:1}.detail-premium-section.is-collapsed .detail-premium-section__toggle:before{content:"+"}.detail-premium-section__toggle:hover{background:var(--order-detail-primary-light);border-color:var(--order-detail-primary)}.detail-premium-section__content{max-height:2000px;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:1}.detail-premium-section.is-collapsed .detail-premium-section__content{max-height:0;opacity:0}.detail-premium-section--doors{border-left:4px solid #3b82f6}.order-door-detail-list{padding:24px 28px;display:grid;gap:12px}.order-door-detail-card{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-radius:var(--order-detail-radius-md);background:linear-gradient(135deg,#3b82f605,#3b82f60a);border:1px solid rgba(59,130,246,.12);transition:all .2s ease}.order-door-detail-card:hover{transform:translate(4px);background:linear-gradient(135deg,#3b82f60a,#3b82f614);border-color:#3b82f633;box-shadow:0 4px 12px #3b82f61f}.order-door-detail-card>div:first-child{display:flex;flex-direction:column;gap:6px}.order-door-detail-card strong{color:var(--order-detail-text);font-size:1.05rem;font-weight:800}.order-door-detail-card>div:first-child>span{color:var(--order-detail-text-muted);font-size:.9rem;font-weight:600}.order-door-detail-card__meta{display:flex;align-items:center;gap:12px}.order-door-detail-card__meta>span{color:var(--order-detail-text-soft);font-size:.85rem;font-weight:600}.detail-premium-section--materials{border-left:4px solid #f59e0b}.order-material-containers{padding:24px 28px;display:grid;gap:12px}.order-material-container{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-radius:var(--order-detail-radius-md);background:linear-gradient(135deg,#f59e0b05,#f59e0b0a);border:1px solid rgba(245,158,11,.12);transition:all .2s ease}.order-material-container:hover{transform:translate(4px);background:linear-gradient(135deg,#f59e0b0a,#f59e0b14);border-color:#f59e0b33;box-shadow:0 4px 12px #f59e0b1f}.order-material-container.is-issued{background:linear-gradient(135deg,#10b98105,#10b9810a);border-color:#10b9811f}.order-material-container.is-issued:hover{background:linear-gradient(135deg,#10b9810a,#10b98114);border-color:#10b98133;box-shadow:0 4px 12px #10b9811f}.order-material-container>div:first-child{display:flex;flex-direction:column;gap:6px}.order-material-container strong{color:var(--order-detail-text);font-size:1.05rem;font-weight:800}.order-material-container>div:first-child>span{color:var(--order-detail-text-muted);font-size:.9rem;font-weight:600}.order-material-container__meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.order-material-container__meta>span{color:var(--order-detail-text-soft);font-size:.85rem;font-weight:600}.detail-premium-section--documents{border-left:4px solid #8b5cf6}.order-detail-page .order-detail-doc-grid,.order-detail-doc-grid{padding:4px 2px 8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.order-detail-page .order-detail-doc-card.workspace-document-card,.order-detail-doc-card{display:flex;flex-direction:column;align-items:stretch;min-width:0;overflow:hidden;padding:20px;border-radius:var(--order-detail-radius-md);border:1px solid var(--order-detail-border);background:var(--order-detail-surface);transition:all .2s ease}.order-detail-page .workspace-document-card__actions,.order-detail-page .order-detail-doc-card>.workspace-document-card__actions{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin-top:auto}.order-detail-doc-card--filled{background:linear-gradient(135deg,#8b5cf605,#8b5cf60a);border-color:#8b5cf61f}.order-detail-doc-card--filled:hover{transform:translateY(-2px);background:linear-gradient(135deg,#8b5cf60a,#8b5cf614);border-color:#8b5cf633;box-shadow:0 8px 20px #8b5cf626}.order-detail-doc-card--empty{background:var(--order-detail-surface-soft);border-style:dashed;opacity:.7}.order-detail-doc-card__meta{display:flex;flex-direction:column;gap:8px;margin-bottom:0;min-width:0}.order-detail-doc-card__label{color:var(--order-detail-text-soft);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.order-detail-doc-card__meta strong{color:var(--order-detail-text);font-size:1rem;font-weight:800;line-height:1.3}.order-detail-doc-card__meta p{margin:0;color:var(--order-detail-text-muted);font-size:.85rem;font-weight:600;line-height:1.4}.order-detail-doc-card__cta{width:100%}.detail-premium-section--measurements{border-left:4px solid #06b6d4}.customer-related-list{padding:24px 28px;display:grid;gap:12px}.customer-related-item{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-radius:var(--order-detail-radius-md);background:linear-gradient(135deg,#06b6d405,#06b6d40a);border:1px solid rgba(6,182,212,.12);transition:all .2s ease}.customer-related-item:hover{transform:translate(4px);background:linear-gradient(135deg,#06b6d40a,#06b6d414);border-color:#06b6d433;box-shadow:0 4px 12px #06b6d41f}.customer-related-item>div:first-child{display:flex;flex-direction:column;gap:6px}.customer-related-item strong{color:var(--order-detail-text);font-size:1.05rem;font-weight:800}.customer-related-item>div:first-child>span{color:var(--order-detail-text-muted);font-size:.9rem;font-weight:600}.order-detail-related-actions{display:flex;align-items:center;gap:12px}.order-detail-related-actions>span{color:var(--order-detail-text-soft);font-size:.85rem;font-weight:600}.order-detail-content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:20px}.order-info-card{padding:24px;border-radius:var(--order-detail-radius-lg);border:1px solid var(--order-detail-border);background:var(--order-detail-surface);box-shadow:var(--order-detail-shadow-sm);transition:all .2s ease}.order-info-card:hover{box-shadow:var(--order-detail-shadow-md);border-color:var(--order-detail-border-strong)}.order-info-card--snapshot{background:linear-gradient(135deg,#0f7a5a05,#0f7a5a0a);border-left:4px solid var(--order-detail-primary)}.order-info-card--tone-logistics{background:linear-gradient(135deg,#3b82f605,#3b82f60a);border-left:4px solid #3b82f6}.order-info-card--tone-notes{background:linear-gradient(135deg,#f59e0b05,#f59e0b0a);border-left:4px solid #f59e0b}.customer-detail-panel__head{margin-bottom:18px}.panel-title{margin:0 0 8px;color:var(--order-detail-text-soft);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.customer-detail-panel__head h2{margin:0;color:var(--order-detail-text);font-size:1.15rem;font-weight:800}.order-detail-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.customer-detail-row{display:flex;flex-direction:column;gap:6px}.customer-detail-row span{color:var(--order-detail-text-soft);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.customer-detail-row strong{color:var(--order-detail-text);font-size:1rem;font-weight:800}.customer-detail-notes{margin:0;padding:16px;border-radius:var(--order-detail-radius-sm);background:var(--order-detail-surface-soft);color:var(--order-detail-text-muted);font-size:.95rem;font-weight:600;line-height:1.6}@media (max-width: 1024px){.order-detail-hero__meta-grid{grid-template-columns:repeat(2,1fr)}.order-detail-summary-grid.detail-premium-metrics{grid-template-columns:repeat(3,1fr)}.order-detail-content-grid{grid-template-columns:1fr}}@media (max-width: 768px){.detail-page-header--order{padding:20px 24px}.order-detail-hero{padding:24px}.order-detail-hero__identity{flex-direction:column}.order-detail-summary-grid.detail-premium-metrics{grid-template-columns:repeat(2,1fr)}.order-detail-doc-grid{grid-template-columns:1fr}.customer-detail-section__head{padding:18px 20px}.order-door-detail-list,.order-material-containers,.customer-related-list,.order-detail-doc-grid{padding:20px}}@media (max-width: 480px){.order-detail-summary-grid.detail-premium-metrics,.order-detail-hero__meta-grid{grid-template-columns:1fr}.order-door-detail-card,.order-material-container,.customer-related-item{flex-direction:column;align-items:flex-start;gap:12px}.order-detail-related-actions{width:100%;flex-wrap:wrap}}.stock-desk-page .manufacturing-page__hero{min-height:0;padding:24px;border-radius:16px;background:linear-gradient(90deg,#0f3f2c,#157a4d 26%,#2daa72,#178052 74%,#0d3324)!important;box-shadow:inset 0 -1px #0000001f,0 8px 28px #0d332459!important}.stock-desk-page .manufacturing-page__hero:before,.stock-desk-page .manufacturing-page__hero:after,.stock-desk-page .figma-surface-overlay{display:none!important}.stock-desk-page .manufacturing-page__hero-copy{gap:4px 16px}.stock-desk-page .manufacturing-page__hero-icon{width:56px;height:56px;border-radius:16px;background:#fff3;border:0;box-shadow:none}.stock-desk-page .manufacturing-page__hero-title{font-size:1.5rem!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.02em!important}.stock-desk-page .manufacturing-page__hero-subtitle{font-size:1rem!important;line-height:1.5!important;font-weight:400!important}.stock-desk-page .manufacturing-page__hero-controls.stock-desk__hero-controls{justify-content:flex-end}.stock-desk__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-inline:24px}.stock-desk__stat{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--primary-50),transparent 35%),transparent 55%),linear-gradient(180deg,var(--surface) 0%,var(--surface-soft) 100%);box-shadow:var(--shadow-xs)}.stock-desk__stat.is-warning{border-color:color-mix(in srgb,var(--warning),var(--line) 70%)}.stock-desk__stat.is-info{border-color:color-mix(in srgb,var(--info),var(--line) 70%)}.stock-desk__stat-icon{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:var(--primary-50);color:var(--primary-900);border:1px solid color-mix(in srgb,var(--accent-strong),var(--line) 70%)}.stock-desk__stat-body{display:grid;gap:2px}.stock-desk__stat-label{font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft)}html[lang=ar] .stock-desk__stat-label{letter-spacing:0;text-transform:none}.stock-desk__stat-value{font-size:1.25rem;font-weight:900;font-variant-numeric:tabular-nums;color:var(--heading)}.stock-desk__layout{display:grid;grid-template-columns:minmax(320px,1.05fr) minmax(420px,1.55fr);gap:16px;padding:24px}.stock-desk__queue,.stock-desk__editor{border-radius:18px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-primary);overflow:hidden;min-width:0}.stock-desk__panel-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--info-bg),transparent 40%),transparent 55%),linear-gradient(180deg,var(--surface) 0%,var(--surface-soft) 100%)}.stock-desk__panel-title{margin:0;font-size:1.15rem;font-weight:900;letter-spacing:-.02em;color:var(--heading)}.stock-desk__panel-subtitle{margin:6px 0 0;color:var(--text-soft)}.stock-desk__search.search-field{width:100%;max-width:320px}.stock-desk__panel-body{padding:14px 14px 16px}.stock-desk__panel-footer{padding:0 14px 16px}.stock-desk__queue-list{display:grid;gap:10px}.stock-desk__queue-item{width:100%;border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:start;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.stock-desk__queue-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent-strong),var(--line) 70%);box-shadow:var(--shadow-primary)}.stock-desk__queue-item.is-selected{border-color:color-mix(in srgb,var(--accent-strong),var(--line) 55%);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent),transparent 75%),var(--shadow-primary)}.stock-desk__queue-item-main{min-width:0;display:grid;gap:4px}.stock-desk__queue-item-main strong{color:var(--heading);font-weight:900}.stock-desk__queue-item-sub{color:var(--text-soft);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.stock-desk__card{border:1px solid var(--line);background:linear-gradient(180deg,var(--surface) 0%,color-mix(in srgb,var(--surface-soft),transparent 0%) 100%);border-radius:16px;padding:16px;box-shadow:inset 0 1px #fffc,var(--shadow-xs)}.stock-desk__card+.stock-desk__card{margin-top:12px}.stock-desk__card-title{margin:0 0 10px;font-size:.95rem;font-weight:900;color:var(--heading);padding-bottom:6px}.stock-desk__date-row{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px;align-items:center}.stock-desk__materials-hint{margin:0 0 10px;font-size:.85rem;line-height:1.45;color:var(--text-soft)}.stock-desk__file-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stock-desk__materials{display:grid;gap:10px}.stock-desk__material-row{position:relative;display:grid;grid-template-columns:minmax(88px,.85fr) minmax(140px,2.1fr) minmax(68px,.55fr) minmax(68px,.55fr) minmax(76px,.7fr) minmax(110px,1.05fr) minmax(96px,auto) 40px;gap:10px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:inset 0 1px #ffffffbf}.stock-desk__material-row.is-issued{opacity:.9;border-color:color-mix(in srgb,var(--success),var(--line) 65%);background:linear-gradient(180deg,color-mix(in srgb,var(--success-light),var(--surface) 55%) 0%,var(--surface) 100%)}.stock-desk__field{display:grid;gap:6px;min-width:0}.stock-desk__field--grow{min-width:0}.stock-desk__name-readonly{display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:42px;padding:6px 12px;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-soft),var(--surface) 45%);font-size:.9rem;font-weight:800;color:var(--heading);overflow:hidden}.stock-desk__sku-muted{font-size:.72rem;font-weight:700;color:var(--text-soft);font-variant-numeric:tabular-nums;letter-spacing:.02em}.stock-desk__field>span{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft)}html[lang=ar] .stock-desk__field>span{letter-spacing:0;text-transform:none}.stock-desk__type-readonly{display:flex;align-items:center;min-height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-soft),var(--surface) 40%);font-weight:800;color:var(--heading)}.stock-desk__dim-readonly{display:flex;align-items:center;min-height:42px;padding:0 10px;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-soft),var(--surface) 45%);font-size:.9rem;font-weight:700;color:var(--heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-desk__input,.stock-desk__select{height:42px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--text);padding:0 12px;font:inherit}.stock-desk__input::placeholder{color:color-mix(in srgb,var(--text-soft),transparent 15%)}.stock-desk__input:focus-visible,.stock-desk__select:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent-strong),var(--line) 55%);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent),transparent 80%)}.stock-desk__material-meta{display:grid;gap:6px;align-content:start;justify-items:end;padding-top:18px}.stock-desk__remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--danger-text);background:var(--danger-bg);border:1px solid color-mix(in srgb,var(--danger-text),var(--line) 70%);align-self:end}.stock-desk__remove:hover{filter:brightness(.98)}.stock-desk__materials-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:12px}.stock-desk__flow-lead{margin:0 0 14px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--info-bg),transparent 35%),transparent 52%),linear-gradient(180deg,var(--surface-soft) 0%,var(--surface) 100%);color:var(--text-soft);font-size:.92rem;line-height:1.45}.stock-desk__card--main .stock-desk__card-title{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--line)}.stock-desk__date-field{display:grid;gap:8px;margin-bottom:18px;max-width:min(100%,300px)}.stock-desk__date-field>span{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}html[lang=ar] .stock-desk__date-field>span{letter-spacing:0;text-transform:none}.stock-desk__import-type-field{display:grid;gap:8px;margin-bottom:14px;max-width:min(100%,320px)}.stock-desk__import-type-field>span{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}html[lang=ar] .stock-desk__import-type-field>span{letter-spacing:0;text-transform:none}.stock-desk__materials-heading{margin:4px 0 8px;font-size:.82rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--heading)}html[lang=ar] .stock-desk__materials-heading{letter-spacing:0;text-transform:none}.stock-desk__main-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.stock-desk__action-hint{margin:10px 0 0;font-size:.82rem;color:var(--text-soft);line-height:1.45}.stock-desk__error{margin:10px 0 0;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--danger-text),var(--line) 70%);background:var(--danger-bg);color:var(--danger-text);font-weight:800}.stock-desk__shortage-panel{margin-top:14px;padding:14px 14px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--danger-text),var(--line) 65%);background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--danger-bg),transparent 25%),transparent 52%),linear-gradient(180deg,var(--surface-soft) 0%,var(--surface) 100%);box-shadow:var(--shadow-xs)}.stock-desk__shortage-summary{margin:0 0 10px;font-size:.95rem;font-weight:700;color:var(--heading);line-height:1.45}.stock-desk__shortage-panel-title{margin:0 0 8px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}html[lang=ar] .stock-desk__shortage-panel-title{letter-spacing:0;text-transform:none}.stock-desk__shortage-list{margin:0;padding:0;list-style:none;display:grid;gap:8px;max-height:min(320px,45vh);overflow:auto}.stock-desk__shortage-list li{display:grid;grid-template-columns:1fr auto;gap:10px 14px;align-items:start;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface)}.stock-desk__shortage-line-main{display:flex;flex-direction:column;gap:4px;min-width:0}.stock-desk__shortage-line-main strong{font-size:.82rem;font-weight:900;color:var(--heading)}.stock-desk__shortage-line-name{font-size:.88rem;color:var(--text-soft);line-height:1.35}.stock-desk__shortage-line-nums{font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--danger-text);white-space:nowrap;text-align:end}.stock-desk__shortage-hint{margin:12px 0 0;font-size:.82rem;color:var(--text-soft);line-height:1.45}@media (max-width: 520px){.stock-desk__shortage-list li{grid-template-columns:1fr}.stock-desk__shortage-line-nums{text-align:start;white-space:normal}}@media (max-width: 980px){.stock-desk__layout,.stock-desk__stats,.stock-desk__material-row{grid-template-columns:1fr}.stock-desk__material-meta{justify-items:start;padding-top:0}}@media (max-width: 520px){.stock-desk__materials-actions{justify-content:stretch}.stock-desk__materials-actions>*{width:100%}.stock-desk__main-actions{flex-direction:column;align-items:stretch}.stock-desk__main-actions .ui-button{width:100%}}.sales-drawings-page{gap:1.5rem}.sales-drawings-page__toolbar{display:flex;justify-content:flex-start}.sales-drawings-page__back{display:inline-flex;align-items:center;gap:.35rem}.sales-drawings-page__hero .page-title{margin:.65rem 0 .5rem;letter-spacing:-.02em}.sales-drawings-page__hero-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;color:#2563ebf2;background:#dbeafea6;border:1px solid rgba(191,219,254,.95)}.sales-drawings-page__lede{margin:0;max-width:52rem;color:#475569f2;font-size:1rem;line-height:1.55}.sales-drawings-page__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:1.25rem;align-items:flex-start}@media (max-width: 1060px){.sales-drawings-page__grid{grid-template-columns:1fr}}.sales-drawings-panel__head{display:flex;gap:1rem;align-items:flex-start;padding:1.35rem 1.35rem 1rem;border-bottom:1px solid rgba(243,244,246,1)}.sales-drawings-panel__head h2{margin:0;font-size:1.08rem;letter-spacing:-.015em}.sales-drawings-panel__head p{margin:.25rem 0 0;font-size:.875rem;color:#64748bf2}.sales-drawings-panel__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#34d39929,#22c55e1f);color:#16a34a}.sales-drawings-panel__icon--muted{background:#f3f4f6f2;color:#475569f2}.sales-drawings-panel__body{padding:1rem 1.35rem 1.35rem}.sales-drawings-form{padding:0 1.35rem 1.35rem;display:flex;flex-direction:column;gap:1rem}.sales-drawings-form__label{display:block;font-size:.78rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#64748bf2;margin-bottom:.45rem}.sales-drawings-form__field{display:block}.sales-drawings-customer-picker{display:flex;flex-direction:column;gap:.8rem;padding:.9rem;border:1px solid rgba(59,130,246,.12);border-radius:1rem;background:linear-gradient(180deg,#fffffffa,#f8fafcfa);box-shadow:inset 0 1px #ffffffd9}.sales-drawings-customer-picker__search .search-field{background:#fffffffa;border-radius:.9rem;border:1px solid rgba(59,130,246,.12);box-shadow:0 10px 24px #0f172a0d}.sales-drawings-customer-picker__summary{display:flex;flex-direction:column;gap:.15rem}.sales-drawings-customer-picker__summary strong{font-size:.92rem;color:#0f172afa}.sales-drawings-customer-picker__summary span{font-size:.78rem;color:#64748be6}.sales-drawings-customer-picker__chip{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;max-width:100%;padding:.5rem .75rem .5rem .5rem;border:1px solid rgba(59,130,246,.16);border-radius:999px;background:#eff6fff5;color:#1d4ed8f5;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.sales-drawings-customer-picker__chip:hover{transform:translateY(-1px);border-color:#3b82f647;background:#dbeafef5}.sales-drawings-customer-picker__avatar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;flex-shrink:0;font-size:.8rem;font-weight:800;background:linear-gradient(145deg,#3b82f6e6,#2563eb);color:#fff}.sales-drawings-customer-picker__avatar--option{background:#3b82f61a;color:#1d4ed8f5}.sales-drawings-customer-picker__chip-copy,.sales-drawings-customer-picker__option-copy{display:flex;flex-direction:column;min-width:0;text-align:left}.sales-drawings-customer-picker__chip-copy strong,.sales-drawings-customer-picker__option-copy strong{font-size:.85rem;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sales-drawings-customer-picker__chip-copy small,.sales-drawings-customer-picker__option-copy small{font-size:.72rem;color:#64748be6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sales-drawings-customer-picker__results{display:flex;flex-direction:column;gap:.6rem;max-height:19rem;overflow:auto;padding-right:.15rem}.sales-drawings-customer-picker__option{display:flex;align-items:center;gap:.75rem;width:100%;padding:.8rem .9rem;border:1px solid rgba(226,232,240,1);border-radius:.95rem;background:#fffffffa;color:#0f172afa;text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.sales-drawings-customer-picker__option:hover{transform:translateY(-1px);border-color:#3b82f638;box-shadow:0 14px 28px #0f172a0f}.sales-drawings-customer-picker__option.is-selected{border-color:#3b82f65c;background:linear-gradient(180deg,#eff6fffa,#dbeafefa);box-shadow:0 18px 32px #3b82f61f}.sales-drawings-customer-picker__option-copy{flex:1}.sales-drawings-customer-picker__option-check{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;flex-shrink:0;background:#3b82f614;color:#1d4ed8f5}.sales-drawings-customer-picker__empty{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:5rem;border:1px dashed rgba(148,163,184,.45);border-radius:.95rem;color:#64748beb;background:#ffffffbf}.sales-drawings-form__field--flush .drawing-att-drop__label{text-transform:none;letter-spacing:normal;font-size:.8125rem}.sales-drawings-form__hint{display:block;margin-top:.35rem;font-size:.8rem;color:#64748be6}.sales-drawings-form__select,.sales-drawings-form__input,.sales-drawings-form__textarea{width:100%;border-radius:.65rem;border:1px solid rgba(226,232,240,1);padding:.55rem .75rem;font:inherit;background:#fffffff2;transition:border-color .15s ease,box-shadow .15s ease}.sales-drawings-form__textarea{resize:vertical;min-height:88px}.sales-drawings-form__select:focus,.sales-drawings-form__input:focus,.sales-drawings-form__textarea:focus{outline:none;border-color:#3b82f68c;box-shadow:0 0 0 3px #3b82f626}.sales-drawings-form__row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 520px){.sales-drawings-form__row{grid-template-columns:1fr}}.sales-drawings-form__actions{padding-top:.25rem}.sales-drawings-kind-toggle{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.25rem;border-radius:.75rem;background:#f8fafc;border:1px solid rgba(226,232,240,1)}.sales-drawings-kind-toggle__btn{border:0;border-radius:.55rem;padding:.55rem .65rem;font:inherit;font-weight:600;font-size:.9rem;cursor:pointer;color:#475569f2;background:transparent;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.sales-drawings-kind-toggle__btn.is-active{background:#fffffffa;color:#1e293b;box-shadow:0 1px 2px #0f172a0f,0 8px 18px #0f172a0f}.sales-drawings-toggles{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.sales-drawings-switch{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;font-size:.92rem;color:#334155fa}.sales-drawings-switch.is-disabled{opacity:.45}.sales-drawings-list-toolbar{display:flex;gap:.65rem;padding:0 1.35rem .75rem;flex-wrap:wrap}.sales-drawings-list-toolbar__search{flex:1;min-width:200px}.sales-drawings-list-toolbar__filter{border-radius:.65rem;border:1px solid rgba(226,232,240,1);padding:.45rem .65rem;font:inherit;background:#fffffff2}.sales-drawings-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.sales-drawings-card{width:100%;text-align:inherit;border:1px solid rgba(241,245,249,1);border-radius:.85rem;padding:.85rem 1rem;background:linear-gradient(180deg,#fff,#f8fafca6);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.sales-drawings-card:hover{transform:translateY(-1px);border-color:#e2e8f0;box-shadow:0 1px 2px #0f172a0a,0 12px 22px #0f172a0f}.sales-drawings-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.sales-drawings-card__top strong{font-size:1rem;letter-spacing:-.02em}.sales-drawings-card__badges{margin-top:.45rem}.sales-drawings-card__meta{margin-top:.65rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;font-size:.82rem;color:#475569eb}@media (max-width: 720px){.sales-drawings-card__meta{grid-template-columns:1fr}}.sales-drawings-card__footer{margin-top:.65rem;display:flex;justify-content:space-between;align-items:center;font-size:.78rem;color:#64748be6}.sales-drawings-card__chev{opacity:.35}html[lang=ar] .sales-drawings-card__chev{transform:scaleX(-1)}.sales-drawings-empty{display:flex;flex-direction:column;align-items:center;gap:.65rem;padding:2rem 1rem;color:#64748bf2;text-align:center}.sales-drawings-detail__head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.75rem}.sales-drawings-detail__head strong{font-size:1.05rem}.sales-drawings-detail__head p{margin:.15rem 0 0;font-size:.88rem;color:#475569f5}.sales-drawings-detail__grid{margin:1rem 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}@media (max-width: 560px){.sales-drawings-detail__grid{grid-template-columns:1fr}}.sales-drawings-page__hero{display:flex;justify-content:space-between;gap:1.2rem;align-items:flex-end}.sales-drawings-page__hero-copy{position:relative;z-index:1}.sales-drawings-page__hero-actions{position:relative;z-index:1;display:flex;flex-direction:column;gap:.75rem;align-items:flex-end}.sales-drawings-list-toolbar--editorial{padding-top:.95rem}.sales-drawings-empty .ui-button{margin-top:.35rem}@media (max-width: 720px){.sales-drawings-page__hero{flex-direction:column;align-items:flex-start}.sales-drawings-page__hero-actions{align-items:flex-start}}.sales-drawings-detail__grid dt{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748bd9}.sales-drawings-detail__grid dd{margin:.15rem 0 0;font-size:.92rem}.sales-drawings-detail__brief{padding:.75rem .85rem;border-radius:.65rem;background:#f8fafc;border:1px solid rgba(241,245,249,1);font-size:.92rem;line-height:1.55}.sales-drawings-detail__attachments{margin-top:.85rem}.sales-drawings-detail__attachments-label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748bd9;margin-bottom:.45rem}.sales-drawings-detail__file-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.sales-drawings-detail__file-list a{font-size:.9rem;font-weight:600;color:#2563eb;text-decoration:none}.sales-drawings-detail__file-list a:hover{text-decoration:underline}.sales-drawings-detail__actions{margin-top:1rem;display:flex;justify-content:flex-end}html[dir=rtl] .sales-drawings-customer-picker__chip-copy,html[dir=rtl] .sales-drawings-customer-picker__option-copy,html[dir=rtl] .sales-drawings-customer-picker__option{text-align:right}.sales-drawings-panel.drawings-panel{display:flex;flex-direction:column;gap:24px;padding:24px}.sales-drawings-queue__head,.sales-drawings-queue__filters,.sales-drawings-queue__body{position:relative;margin-inline:20px;background:#fff;border:1px solid #d0fae5;border-radius:16px;box-shadow:0 10px 15px #d0fae580,0 4px 6px #d0fae580}.sales-drawings-queue__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:20px;margin-bottom:20px;padding:32px 32px 28px}.sales-drawings-queue__copy{min-width:min(100%,520px);flex:1 1 520px}.sales-drawings-queue__titleRow{display:flex;align-items:center;gap:12px}.sales-drawings-queue__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:#2f7a5e;color:#fff;box-shadow:0 10px 15px #a4f4cf,0 4px 6px #a4f4cf}.sales-drawings-queue__icon svg{color:#fff!important;stroke:#fff!important;fill:#fff!important}.sales-drawings-queue__icon svg :is(path,circle,rect,line,polyline,polygon){stroke:#fff!important;fill:#fff!important}.sales-drawings-queue__title{margin:0;font-size:30px;line-height:1.2;font-weight:600;color:#2f7a5e}.sales-drawings-queue__subtitle{margin:8px 0 0;font-size:16px;line-height:1.5;color:#4a5565}.sales-drawings-queue__actions{flex:0 1 420px;min-width:min(100%,320px);align-self:flex-start}.sales-drawings-queue__searchWrap{display:flex;align-items:center;gap:16px;justify-content:flex-end}.sales-drawings-queue__searchField.search-field{width:100%;max-width:320px;height:50px;display:flex;align-items:center;gap:10px;padding:0 16px;border-radius:16px;background:#f9fafb;border:1px solid #e5e7eb;box-shadow:none}.sales-drawings-queue__searchField.search-field svg{flex-shrink:0;color:#0a0a0a8c}.sales-drawings-queue__searchField .search-field__input{height:100%;font-size:16px}.sales-drawings-queue__count{height:56px;min-width:62px;display:grid;place-items:center;padding-inline:18px;border-radius:16px;background:#2f7a5e;color:#fff;-webkit-text-fill-color:#ffffff!important;font-size:24px;font-weight:700;box-shadow:0 10px 15px #a4f4cf,0 4px 6px #a4f4cf}.sales-drawings-queue__filters{padding:12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sales-drawings-queue__pill{height:46px;padding:0 18px;border-radius:16px;border:1px solid #e5e7eb;background:#fff;color:#4a5565;font-size:16px;font-weight:500}.sales-drawings-queue__pill.is-active{background:#2f7a5e;border-color:#2f7a5e;color:#fff;box-shadow:0 4px 6px #a4f4cf,0 2px 4px #a4f4cf}.sales-drawings-queue__body{padding:28px;min-height:260px;margin-bottom:20px;display:flex;flex-direction:column;gap:16px}.sales-drawings-queue__tableWrap{width:100%;min-width:0;overflow-x:auto;border-radius:18px;border:1px solid rgba(19,94,75,.14);background:linear-gradient(180deg,#fffffffa,#fafcfefc);box-shadow:inset 0 1px #ffffffe6,0 12px 32px #071b320f}.sales-drawings-queue__table{width:100%;border-collapse:separate;border-spacing:0;font-size:.95rem}.sales-drawings-queue__table thead th{position:sticky;top:0;z-index:1;padding:14px 16px;text-align:start;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2f7a5e;background:linear-gradient(180deg,#ecfdf5f2,#dcfce7e0);border-bottom:1px solid rgba(19,94,75,.18);box-shadow:0 1px #fffc inset}.sales-drawings-queue__table thead th:first-child{border-top-left-radius:16px}.sales-drawings-queue__table thead th:last-child{border-top-right-radius:16px}.sales-drawings-queue__row{cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.sales-drawings-queue__row:nth-child(2n) td{background:#f8fafcb8}.sales-drawings-queue__row:hover td{background:#d6fae873}.sales-drawings-queue__row:active td{background:#a7f3d059}.sales-drawings-queue__cell{padding:14px 16px;vertical-align:middle;border-bottom:1px solid rgba(15,23,42,.06);color:#1e293b;line-height:1.45}.sales-drawings-queue__cell--code{font-variant-numeric:tabular-nums;white-space:nowrap}.sales-drawings-queue__code{display:inline-flex;align-items:center;font-weight:800;font-size:.95rem;letter-spacing:-.02em;color:#0f172a;background:linear-gradient(120deg,#134e4a,#2f7a5e 55%,#0d9488);-webkit-background-clip:text;background-clip:text;color:transparent}@supports not (background-clip: text){.sales-drawings-queue__code{color:#2f7a5e}}.sales-drawings-queue__cell--date,.sales-drawings-queue__cell--status{white-space:nowrap}.sales-drawings-queue__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.sales-drawings-queue__footer-meta{font-size:.88rem;color:#64756e}.sales-drawings-queue__empty{flex:1 1 auto;width:100%;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 18px}.sales-drawings-queue__emptyIcon{width:96px;height:96px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(135deg,#d0fae5,#dcfce7,#cbfbf1);color:#2f7a5e;margin-bottom:18px}.sales-drawings-queue__emptyTitle{margin:6px 0 0;font-size:24px;line-height:32px;font-weight:500;color:#1e2939}.sales-drawings-queue__emptyDescription{margin:10px 0 0;max-width:448px;font-size:16px;line-height:26px;color:#6a7282}.sales-drawings-queue__emptyAction.ui-button{margin-top:20px;min-height:52px;padding-inline:28px;border-radius:16px;box-shadow:0 10px 15px #5ee9b580,0 4px 6px #5ee9b580}@media (max-width: 720px){.sales-drawings-queue__head,.sales-drawings-queue__filters,.sales-drawings-queue__body{margin-inline:12px}.sales-drawings-queue__body{margin-bottom:12px}.sales-drawings-queue__head{margin-top:12px;margin-bottom:12px;padding:22px 18px 18px}.sales-drawings-queue__searchWrap{width:100%;justify-content:stretch}.sales-drawings-queue__searchField.search-field{max-width:none}}html[lang=ar] .sales-drawings-page__lede,html[lang=ar] .sales-drawings-queue__subtitle{font-weight:600;line-height:1.65}.leads-operations-page__hero-icon{display:inline-flex;align-items:center;justify-content:center;color:#fff}.leads-operations-page.manufacturing-page--figma .manufacturing-page__hero-icon.leads-operations-page__hero-icon{color:#fff!important}.leads-operations-page__hero-icon svg{flex-shrink:0}.leads-operations-page__hero-eyebrow{display:block;margin:0 0 .35rem;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.leads-operations-page.manufacturing-page--figma .manufacturing-page__hero-copy .leads-operations-page__hero-eyebrow{grid-column:2;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.leads-operations-page__snapshot-card .manufacturing-board__snapshot-graphic{display:none!important}.leads-operations-page.manufacturing-page--figma .manufacturing-board__snapshot-head{align-items:center}.leads-operations-page.manufacturing-page--figma .manufacturing-board__snapshot-head>span.leads-operations-page__snapshot-label{padding-top:0;font-size:clamp(.98rem,1.15vw,1.12rem)!important;font-weight:800!important;line-height:1.25!important;letter-spacing:.07em;text-transform:uppercase;color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.35)}.leads-operations-page.manufacturing-page--figma .manufacturing-board__snapshot-icon.leads-operations-page__snapshot-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#ffffff24;overflow:visible;color:#fffffff2!important}.leads-operations-page.manufacturing-page--figma .manufacturing-board__snapshot-icon.leads-operations-page__snapshot-ico svg{position:static;margin:0;display:block;width:26px;height:26px}.leads-operations-page__hero-controls{justify-content:flex-end;flex-wrap:wrap}.leads-operations-page__hero-cta.ui-button{min-height:44px;padding-inline:20px;border-radius:14px}.leads-operations-page__board{width:100%;min-width:0;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:24px;padding:24px}.leads-operations-page.manufacturing-page--clean.manufacturing-page--figma .leads-operations-page__board{border:1px solid var(--ops-line, #d0fae5);border-radius:28px;background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.16),transparent 24%),radial-gradient(circle at 0% 100%,rgba(202,138,4,.1),transparent 28%),radial-gradient(circle at 18% 18%,rgba(19,94,75,.1),transparent 20%),linear-gradient(180deg,#fcfefffe,#f5f9fefb 58%,#f1f6fcfa);box-shadow:var(--ops-shadow-soft, 0 4px 6px rgba(208, 250, 229, .5)),0 10px 24px #0710230a,inset 0 1px #ffffffeb}.leads-operations-page.manufacturing-page--clean.manufacturing-page--figma .leads-operations-page__board:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;background:radial-gradient(circle at 8% 18%,rgba(202,138,4,.14),transparent 40%),radial-gradient(circle at 92% 22%,rgba(56,189,248,.14),transparent 42%),radial-gradient(circle at 60% 105%,rgba(19,94,75,.12),transparent 46%);opacity:.95}.leads-operations-page__queue-search.search-field{width:100%;max-width:420px}.leads-operations-page__queue-head,.leads-operations-page__queue-filters,.leads-operations-page__queue-subfilters,.leads-operations-page__queue-body{position:relative;margin-inline:20px;background:#fff;border:1px solid #d0fae5;border-radius:16px;box-shadow:0 10px 15px #d0fae580,0 4px 6px #d0fae580}.leads-operations-page__queue-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:20px;margin-bottom:20px;padding:32px 32px 28px}.leads-operations-page__queue-copy{min-width:min(100%,520px);flex:1 1 520px}.leads-operations-page__queue-titleRow{display:flex;align-items:center;gap:12px}.leads-operations-page__queue-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:#2f7a5e;color:#fff;box-shadow:0 10px 15px #a4f4cf,0 4px 6px #a4f4cf}.leads-operations-page.manufacturing-page--figma .leads-operations-page__queue-icon,.leads-operations-page.manufacturing-page--figma .leads-operations-page__queue-icon svg{color:#fff!important}.leads-operations-page__queue-title{margin:0;font-size:30px;line-height:1.2;font-weight:600;color:#2f7a5e}.leads-operations-page__queue-subtitle{margin:8px 0 0;font-size:16px;line-height:1.5;color:#4a5565}.leads-operations-page__queue-actions{flex:0 1 420px;min-width:min(100%,320px);align-self:flex-start}.leads-operations-page__queue-searchWrap{display:flex;align-items:center;gap:16px;justify-content:flex-end}.leads-operations-page__queue-searchField.search-field{width:100%;max-width:320px;height:50px;display:flex;align-items:center;gap:10px;padding:0 16px;border-radius:16px;background:#f9fafb;border:1px solid #e5e7eb;box-shadow:none}.leads-operations-page__queue-searchField.search-field svg{flex-shrink:0;color:#0a0a0a8c}.leads-operations-page__queue-searchField .search-field__input{height:100%;font-size:16px}.leads-operations-page__queue-count{height:56px;min-width:62px;display:grid;place-items:center;padding-inline:18px;border-radius:16px;background:#2f7a5e;color:#fff;-webkit-text-fill-color:#ffffff!important;font-size:24px;font-weight:700;box-shadow:0 10px 15px #a4f4cf,0 4px 6px #a4f4cf}.leads-operations-page__queue-filters{padding:12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.leads-operations-page__queue-pill{height:46px;padding:0 18px;border-radius:16px;border:1px solid #e5e7eb;background:#fff;color:#4a5565;font-size:16px;font-weight:500;cursor:pointer;font:inherit}.leads-operations-page__queue-pill.is-active{background:#2f7a5e;border-color:#2f7a5e;color:#fff;box-shadow:0 4px 6px #a4f4cf,0 2px 4px #a4f4cf}.leads-operations-page__queue-subfilters{padding:16px;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.leads-operations-page__filter{display:flex;align-items:stretch;gap:12px;flex:1 1 min(100%,260px);max-width:min(100%,320px);min-width:min(100%,220px);padding:12px 14px;border-radius:16px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 1px 2px #0f172a0a;cursor:pointer}.leads-operations-page__filter:focus-within{border-color:#2f7a5e66;box-shadow:0 0 0 3px #2f7a5e1a}.leads-operations-page__filter-iconWrap{flex-shrink:0;width:42px;height:42px;display:grid;place-items:center;align-self:center;border-radius:12px;background:#2f7a5e;color:#fff;box-shadow:0 6px 14px #2f7a5e47}.leads-operations-page__filter-iconWrap svg{color:#fff!important}.leads-operations-page__filter-main{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;flex:1}.leads-operations-page__filter-label{font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b;line-height:1.25}.leads-operations-page__filter-select{width:100%;margin:0;padding:9px 34px 9px 11px;font-family:inherit;font-size:.9375rem;font-weight:600;color:#0f172a;line-height:1.35;border-radius:10px;border:1px solid #e5e7eb;background-color:#f9fafb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.leads-operations-page__filter-select:hover{border-color:#cbd5e1;background-color:#fff}.leads-operations-page__filter-select:focus{outline:none;border-color:#2f7a5e;box-shadow:0 0 0 2px #2f7a5e2e}html[dir=rtl] .leads-operations-page__filter-select{background-position:left 10px center;padding-left:34px;padding-right:11px}.leads-operations-page__queue-body{padding:28px;min-height:260px;margin-bottom:20px;display:flex;flex-direction:column;gap:16px}.leads-operations-page__tableWrap{width:100%;min-width:0;overflow-x:auto;border-radius:18px;border:1px solid rgba(19,94,75,.14);background:linear-gradient(180deg,#fffffffa,#fafcfefc);box-shadow:inset 0 1px #ffffffe6,0 12px 32px #071b320f}.leads-operations-page__tableWrap .leads-table{border:none;border-radius:0;box-shadow:none;background:transparent}.leads-operations-page__tableWrap .leads-table__row--head{background:linear-gradient(180deg,#ecfdf5f2,#dcfce7e0);color:#2f7a5e;border-bottom:1px solid rgba(19,94,75,.18);font-size:.72rem;font-weight:800;letter-spacing:.08em}.leads-operations-page__tableWrap .leads-table__row--item:hover{background:#d6fae873}.leads-operations-page__tableWrap .leads-table__row--item:nth-child(2n){background:#f8fafcb8}.leads-operations-page__tableWrap .leads-table__row--item:nth-child(2n):hover{background:#d6fae873}.leads-operations-page__empty{flex:1 1 auto;width:100%;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 18px}.leads-operations-page__emptyIcon{width:96px;height:96px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(135deg,#d0fae5,#dcfce7,#cbfbf1);color:#2f7a5e;margin-bottom:18px}.leads-operations-page__emptyTitle{margin:6px 0 0;font-size:24px;line-height:32px;font-weight:500;color:#1e2939}.leads-operations-page__emptyDescription{margin:10px 0 0;max-width:448px;font-size:16px;line-height:26px;color:#6a7282}.leads-operations-page__emptyAction.ui-button{margin-top:20px;min-height:52px;padding-inline:28px;border-radius:16px;box-shadow:0 10px 15px #5ee9b580,0 4px 6px #5ee9b580}.leads-operations-page__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.leads-operations-page__footer-meta{font-size:.88rem;color:#64756e}.leads-operations-page .table-pagination__page{border-radius:10px!important}@media (max-width: 720px){.leads-operations-page__queue-head,.leads-operations-page__queue-filters,.leads-operations-page__queue-subfilters,.leads-operations-page__queue-body{margin-inline:12px}.leads-operations-page__queue-body{margin-bottom:12px}.leads-operations-page__queue-head{margin-top:12px;margin-bottom:12px;padding:22px 18px 18px}.leads-operations-page__queue-searchWrap{width:100%;justify-content:stretch}.leads-operations-page__queue-searchField.search-field{max-width:none}}.leads-create-page.manufacturing-studio{gap:24px}.leads-create-page__hero.manufacturing-page__hero{margin-top:0}.leads-create-page__hero-icon{color:#fff}.leads-create-page__hero-eyebrow{display:block;grid-column:2;margin:0 0 .35rem;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.leads-create-page__hero-controls{justify-content:flex-end}.leads-create-page__form{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0}.leads-create-page__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:24px;align-items:start}.leads-create-page__main{position:relative;padding:28px;border-radius:28px;border:1px solid #d0fae5;background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.08),transparent 22%),radial-gradient(circle at 0% 100%,rgba(19,94,75,.06),transparent 26%),linear-gradient(180deg,#fcfefffe,#f5f9fefa);box-shadow:0 10px 15px #d0fae573,0 4px 6px #d0fae559,inset 0 1px #ffffffeb}.leads-create-page__aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:1rem}.leads-create-page__card{padding:22px 24px;border-radius:18px;border:1px solid rgba(19,94,75,.12);background:#fff;box-shadow:0 8px 24px #0f172a0d}.leads-create-page__card--progress{border-color:#d0fae5;background:linear-gradient(180deg,#fff,#f5fbf8f5)}.leads-create-page__card--muted{background:#f8fafcf2;border-color:#e2e8f0f2}.leads-create-page__card-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#2f7a5e;color:#fff;margin-bottom:14px;box-shadow:0 8px 18px #2f7a5e38}.leads-create-page__card-icon svg{color:#fff!important}.leads-create-page__card-eyebrow{margin:0 0 6px;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.leads-create-page__card-title{margin:0 0 8px;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.leads-create-page__card-desc{margin:0;font-size:.9rem;line-height:1.55;color:#64748b}.leads-create-page__progress{margin-top:18px;display:grid;gap:10px}.leads-create-page__progress-bar{position:relative;height:10px;border-radius:999px;overflow:hidden;background:#135e4b1a}.leads-create-page__progress-bar>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#134e4a,#2f7a5e 45%,#22c55e);transition:width .25s ease}.leads-create-page__progress-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.88rem;color:#64748b}.leads-create-page__progress-meta strong{font-size:1.35rem;font-weight:800;letter-spacing:-.03em;color:#0f172a}.leads-create-page__checklist{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.leads-create-page__checklist-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid #e5e7eb;background:#f9fafb;font-size:.88rem;font-weight:500;color:#334155;line-height:1.35}.leads-create-page__checklist-item.is-done{border-color:#2f7a5e59;background:#ecfdf5a6;color:#14532d}.leads-create-page__checklist-icon{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#2f7a5e1f;color:#2f7a5e}.leads-create-page__checklist-item.is-done .leads-create-page__checklist-icon{background:#2f7a5e33;color:#166534}.leads-create-page__guidance{margin:8px 0 0;padding-inline-start:1.15rem;display:grid;gap:10px;font-size:.88rem;line-height:1.55;color:#475569}.leads-create-page .lead-form{gap:28px}.leads-create-page .lead-form__section{margin:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.leads-create-page .lead-form__section+.lead-form__section{padding-top:28px;border-top:1px solid rgba(226,232,240,.95)}.leads-create-page .lead-form__section-head{align-items:flex-start;gap:16px;margin-bottom:18px}.leads-create-page .lead-form__section-icon{width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,#2f7a5e1f,#135e4b14);color:#2f7a5e;border:1px solid rgba(47,122,94,.15)}.leads-create-page .lead-form__section-eyebrow{background:transparent;padding:0;color:#2f7a5e!important;font-size:.68rem}.leads-create-page .lead-form__section-head h3{font-size:1.2rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.leads-create-page .lead-form__section-head p{color:#64748b;font-size:.92rem;line-height:1.55;max-width:62ch}.leads-create-page .lead-form__grid{gap:16px 18px}.leads-create-page .lead-form__field :is(input,select,textarea){border-radius:12px;border:1px solid #e5e7eb;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.leads-create-page .lead-form__field :is(input,select,textarea):focus{outline:none;border-color:#2f7a5e73;box-shadow:0 0 0 3px #2f7a5e1f}.leads-create-page__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:8px}@media (max-width: 1060px){.leads-create-page__layout{grid-template-columns:1fr}.leads-create-page__aside{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 640px){.leads-create-page__main{padding:20px 18px}.leads-create-page__aside{grid-template-columns:1fr}}.leads-detail-page.manufacturing-studio{gap:24px}.leads-detail-page__hero.manufacturing-page__hero{margin-top:0}.leads-detail-page__hero-icon{color:#fff}.leads-detail-page__hero-eyebrow{display:block;grid-column:2;margin:0 0 .35rem;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.leads-detail-page__hero-channel{grid-column:2;margin:2px 0 0;min-width:0}.leads-detail-page__hero-channel-pill{display:inline-flex;align-items:center;min-width:0;max-width:min(100%,520px);padding:7px 14px;border-radius:999px;font-size:.8125rem;font-weight:600;line-height:1.35;letter-spacing:.02em;color:#fffffff5!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff2e,0 4px 14px #0000001f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-detail-page__hero-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:16px;grid-column:2;padding:10px 14px;border-radius:14px;background:#0000002e;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.leads-detail-page__hero-meta-badge .ui-badge{margin:0;padding:5px 11px!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#ffffff29!important;color:#fff!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:none!important}.leads-detail-page__hero-meta-badge .ui-badge.ui-badge--neutral,.leads-detail-page__hero-meta-badge .ui-badge.ui-badge--success,.leads-detail-page__hero-meta-badge .ui-badge.ui-badge--warning,.leads-detail-page__hero-meta-badge .ui-badge.ui-badge--danger,.leads-detail-page__hero-meta-badge .ui-badge.ui-badge--info,.leads-detail-page__hero-meta-badge .ui-badge.ui-badge--primary{background:#ffffff29!important;color:#fff!important;border-color:#ffffff47!important}.leads-detail-page__hero-meta-divider{width:1px;height:18px;flex-shrink:0;background:#ffffff38;border-radius:1px}.leads-detail-page__hero-meta-updated{font-size:.8125rem;font-weight:500;line-height:1.45;color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}.leads-detail-page.manufacturing-page--figma .leads-detail-page__hero-controls.manufacturing-page__hero-controls{gap:10px!important;padding:8px 10px!important;justify-content:flex-end!important}.leads-detail-page__hero-controls{justify-content:flex-end;flex-wrap:wrap}.leads-detail-page__board{width:100%;min-width:0;position:relative;overflow:hidden;padding:24px;border:1px solid var(--ops-line, #d0fae5);border-radius:28px;background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.14),transparent 24%),radial-gradient(circle at 0% 100%,rgba(202,138,4,.08),transparent 28%),radial-gradient(circle at 18% 18%,rgba(19,94,75,.08),transparent 22%),linear-gradient(180deg,#fcfefffe,#f5f9fefb 58%,#f1f6fcfa);box-shadow:0 4px 6px #d0fae573,0 10px 24px #0710230a,inset 0 1px #ffffffeb}.leads-detail-page__board:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;border-radius:28px;background:radial-gradient(circle at 8% 18%,rgba(202,138,4,.1),transparent 40%),radial-gradient(circle at 92% 22%,rgba(56,189,248,.12),transparent 42%);opacity:.9}.leads-detail-page__board .lead-detail{position:relative;z-index:1}.leads-detail-page .lead-detail__card.panel-card{border-radius:20px!important;border:1px solid rgba(208,250,229,.95)!important;background:#fff!important;box-shadow:0 10px 15px #d0fae559,0 4px 6px #0f172a0a!important}.leads-detail-page .lead-detail__card--warning.panel-card{border-color:#f8717159!important;background:linear-gradient(180deg,#fef2f2f5,#fffffffc)!important}.leads-detail-page .lead-detail__card--actions.panel-card{border-color:#2f7a5e47!important;background:linear-gradient(180deg,#fffffffc,#f5fbf8f7)!important}.leads-detail-page .lead-detail__card-head--rich{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.leads-detail-page .lead-detail__card-icon{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#2f7a5e;color:#fff;box-shadow:0 8px 20px #2f7a5e38}.leads-detail-page .lead-detail__card-icon svg{color:#fff!important}.leads-detail-page .lead-detail__card-icon--danger{background:linear-gradient(145deg,#ea580c,#dc2626);box-shadow:0 8px 22px #dc262647}.leads-detail-page .lead-detail__card-head-text{min-width:0;flex:1}.leads-detail-page .lead-detail__card-head-text h3{margin:0;font-size:1.05rem;letter-spacing:-.02em}.leads-detail-page .lead-detail__card-head--rich .lead-detail__card-head-text p{margin:6px 0 0}.leads-detail-page .lead-detail__grid .lead-info-item{padding:14px 16px;border-radius:16px;border:1px solid rgba(19,94,75,.08);background:#fffffff5;box-shadow:inset 0 1px #ffffffe6}.leads-detail-page .lead-detail__notes-wrap{margin:0;padding:18px 20px;border-radius:16px;border:1px solid rgba(19,94,75,.08);background:#f8fafcd9;border-left:4px solid rgba(47,122,94,.35)}.leads-detail-page .lead-detail__notes-wrap .lead-detail__notes{margin:0}.leads-detail-page .lead-detail__card--warning .lead-detail__notes-wrap{border-left-color:#dc262673;background:#ffffffbf}.leads-detail-page .lead-detail__list-shell{padding:8px 12px;border-radius:18px;border:1px solid rgba(226,232,240,.95);background:#f8fafca6}.leads-detail-page .lead-detail__list-shell .lead-detail__list>li:first-child{padding-top:12px}.leads-detail-page .lead-detail__list-shell .lead-detail__list>li:last-child{padding-bottom:12px}.leads-detail-page .lead-detail__button-stack .ui-button{width:100%;justify-content:center}@media (max-width: 960px){.leads-detail-page__board{padding:18px 16px;border-radius:22px}}.samples-operations-page .manufacturing-page__hero{min-height:0;padding:24px;border-radius:16px;background:linear-gradient(90deg,#0f3f2c,#157a4d 26%,#2daa72,#178052 74%,#0d3324)!important;box-shadow:inset 0 -1px #0000001f,0 8px 28px #0d332459!important}.samples-operations-page .manufacturing-page__hero:before,.samples-operations-page .manufacturing-page__hero:after,.samples-operations-page .figma-surface-overlay{display:none!important}.samples-operations-page .manufacturing-page__hero-copy{gap:4px 16px}.samples-operations-page .manufacturing-page__hero-icon.samples-operations-page__hero-icon{width:56px;height:56px;border-radius:16px;background:#fff3;border:0;box-shadow:none}.samples-operations-page .manufacturing-page__hero-title{font-size:1.5rem!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.02em!important}.samples-operations-page .manufacturing-page__hero-subtitle{font-size:1rem!important;line-height:1.5!important;font-weight:400!important}.samples-operations-page__hero-icon{display:inline-flex;align-items:center;justify-content:center;color:#fff}.samples-operations-page.manufacturing-page--figma .manufacturing-page__hero-icon.samples-operations-page__hero-icon{color:#fff!important}.samples-operations-page__hero-icon svg{flex-shrink:0}.samples-operations-page .manufacturing-board__snapshot--hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.samples-metric-card .manufacturing-board__snapshot-graphic{display:none!important}html body .samples-operations-page.manufacturing-page--figma .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-card.samples-metric-card.samples-operations-page__snapshot-card{--metric-accent: #0f766e;--metric-accent-soft: rgba(15, 118, 110, .12);position:relative!important;isolation:isolate!important;display:block!important;min-height:0!important;min-width:0;margin:0!important;padding:0!important;border:1px solid rgba(15,23,42,.07)!important;border-radius:16px!important;overflow:hidden!important;color:var(--heading, #0f172a)!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0d!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}html body .samples-operations-page.manufacturing-page--figma .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-card.samples-metric-card.samples-operations-page__snapshot-card:before{content:""!important;display:block!important;position:absolute!important;inset-block:14px!important;inset-inline-start:0!important;inset-inline-end:auto!important;width:4px!important;height:auto!important;border-radius:0 4px 4px 0!important;background:var(--metric-accent)!important;z-index:2;pointer-events:none}html[dir=rtl] body .samples-operations-page.manufacturing-page--figma .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-card.samples-metric-card.samples-operations-page__snapshot-card:before{border-radius:4px 0 0 4px!important}html body .samples-operations-page.manufacturing-page--figma .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-card.samples-metric-card.samples-operations-page__snapshot-card:after{display:none!important;content:none!important}html body .samples-operations-page.manufacturing-page--figma .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-card.samples-metric-card.samples-operations-page__snapshot-card:hover{transform:translateY(-1px)!important;border-color:#0f172a1c!important;box-shadow:0 8px 24px -12px #0f172a2e!important}.samples-metric-card__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:104px;min-width:0;padding-block:18px;padding-inline:22px 20px;box-sizing:border-box}.samples-metric-card__copy{display:grid;gap:6px;min-width:0;flex:1 1 auto}.samples-metric-card__icon-badge{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;border:1px solid color-mix(in srgb,var(--metric-accent) 14%,rgba(15,23,42,.06));background:var(--metric-accent-soft);color:var(--metric-accent)}.samples-metric-card__icon-badge svg{display:block}html body .samples-operations-page.manufacturing-page--figma .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-card.samples-metric-card.samples-operations-page__snapshot-card .samples-metric-card__label{margin:0!important;max-width:100%;font-size:.8125rem!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.01em!important;text-transform:none!important;color:#64748b!important}html body .samples-operations-page.manufacturing-page--figma .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-card.samples-metric-card.samples-operations-page__snapshot-card .samples-metric-card__value{margin:0!important;font-size:clamp(1.875rem,2.8vw,2.25rem)!important;font-weight:700!important;line-height:1!important;letter-spacing:-.04em!important;font-variant-numeric:tabular-nums;color:var(--heading, #0f172a)!important}html[lang=ar] .samples-metric-card__label{letter-spacing:0!important}html body .samples-operations-page.manufacturing-page--figma .manufacturing-board__snapshot--hero .samples-metric-card[data-metric=total]{--metric-accent: #0f766e;--metric-accent-soft: #ecfdf5}html body .samples-operations-page.manufacturing-page--figma .manufacturing-board__snapshot--hero .samples-metric-card[data-metric=open]{--metric-accent: #2563eb;--metric-accent-soft: #eff6ff}html body .samples-operations-page.manufacturing-page--figma .manufacturing-board__snapshot--hero .samples-metric-card[data-metric=settled]{--metric-accent: #16a34a;--metric-accent-soft: #f0fdf4}html body .samples-operations-page.manufacturing-page--figma .manufacturing-board__snapshot--hero .samples-metric-card[data-metric=entries]{--metric-accent: #475569;--metric-accent-soft: #f8fafc}html body .samples-operations-page.manufacturing-page--figma .manufacturing-board__snapshot--hero .samples-metric-card[data-metric=manufacturing]{--metric-accent: #2563eb;--metric-accent-soft: #eff6ff}html body .samples-operations-page.manufacturing-page--figma .manufacturing-board__snapshot--hero .samples-metric-card[data-metric=delivery]{--metric-accent: #0891b2;--metric-accent-soft: #ecfeff}html body .samples-operations-page.manufacturing-page--figma .manufacturing-board__snapshot--hero .samples-metric-card[data-metric=fixing]{--metric-accent: #16a34a;--metric-accent-soft: #f0fdf4}@media (max-width: 900px){.samples-operations-page .manufacturing-board__snapshot--hero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.samples-operations-page .manufacturing-board__snapshot--hero{grid-template-columns:minmax(0,1fr)}.samples-metric-card__inner{min-height:96px;padding:16px 18px}}@media (prefers-reduced-motion: reduce){html body .samples-operations-page.manufacturing-page--figma .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-card.samples-metric-card.samples-operations-page__snapshot-card,html body .samples-operations-page.manufacturing-page--figma .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-card.samples-metric-card.samples-operations-page__snapshot-card:hover{transform:none!important;transition:none!important}}.samples-operations-page__hero-controls{justify-content:flex-end;flex-wrap:wrap}.samples-operations-page__hero-cta.ui-button{min-height:44px;padding-inline:20px;border-radius:14px}.samples-operations-page__board{width:100%;min-width:0;position:relative;overflow:hidden}.samples-operations-page.manufacturing-page--clean.manufacturing-page--figma .samples-operations-page__board{border:1px solid var(--ops-line);border-radius:28px;background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.16),transparent 24%),radial-gradient(circle at 0% 100%,rgba(202,138,4,.1),transparent 28%),radial-gradient(circle at 18% 18%,rgba(19,94,75,.1),transparent 20%),linear-gradient(180deg,#fcfefffe,#f5f9fefb 58%,#f1f6fcfa);box-shadow:var(--ops-shadow-soft),0 10px 24px #0710230a,inset 0 1px #ffffffeb}.samples-operations-page.manufacturing-page--clean.manufacturing-page--figma .samples-operations-page__board:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;background:radial-gradient(circle at 8% 18%,rgba(202,138,4,.14),transparent 40%),radial-gradient(circle at 92% 22%,rgba(56,189,248,.14),transparent 42%),radial-gradient(circle at 60% 105%,rgba(19,94,75,.12),transparent 46%);opacity:.95}.samples-operations-page__board-controls{flex:1 1 280px;justify-content:flex-end}.samples-operations-page__search.search-field{width:100%;max-width:420px}.samples-operations-page__board{display:flex;flex-direction:column;gap:24px;padding:24px}.samples-operations-page__queue-head,.samples-operations-page__queue-filters,.samples-operations-page__queue-body{position:relative;margin-inline:20px;background:#fff;border:1px solid #d0fae5;border-radius:16px;box-shadow:0 10px 15px #d0fae580,0 4px 6px #d0fae580}.samples-operations-page__queue-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:20px;margin-bottom:20px;padding:32px 32px 28px}.samples-operations-page__queue-copy{min-width:min(100%,520px);flex:1 1 520px}.samples-operations-page__queue-titleRow{display:flex;align-items:center;gap:12px}.samples-operations-page__queue-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:#2f7a5e;color:#fff;box-shadow:0 10px 15px #a4f4cf,0 4px 6px #a4f4cf}.samples-operations-page.manufacturing-page--figma .samples-operations-page__queue-icon{color:#fff!important}.samples-operations-page.manufacturing-page--figma .samples-operations-page__queue-icon svg{color:#fff!important;stroke:#fff!important}.samples-operations-page.manufacturing-page--figma .samples-operations-page__queue-icon svg :is(path,circle,rect,line,polyline,polygon){stroke:#fff!important}.samples-operations-page__queue-title{margin:0;font-size:30px;line-height:1.2;font-weight:600;color:#2f7a5e}.samples-operations-page__queue-subtitle{margin:8px 0 0;font-size:16px;line-height:1.5;color:#4a5565}.samples-operations-page__queue-actions{flex:0 1 420px;min-width:min(100%,320px);align-self:flex-start}.samples-operations-page__queue-searchWrap{display:flex;align-items:center;gap:16px;justify-content:flex-end}.samples-operations-page__queue-searchField.search-field{width:100%;max-width:320px;height:50px;display:flex;align-items:center;gap:10px;padding:0 16px;border-radius:16px;background:#f9fafb;border:1px solid #e5e7eb;box-shadow:none}.samples-operations-page__queue-searchField.search-field svg{flex-shrink:0;color:#0a0a0a8c}.samples-operations-page__queue-searchField .search-field__input{height:100%;font-size:16px}.samples-operations-page__queue-count{height:56px;min-width:62px;display:grid;place-items:center;padding-inline:18px;border-radius:16px;background:#2f7a5e;color:#fff;font-size:24px;font-weight:700;box-shadow:0 10px 15px #a4f4cf,0 4px 6px #a4f4cf}.samples-operations-page.manufacturing-page--figma .samples-operations-page__queue-count{color:#fff!important}.samples-operations-page__queue-filters{padding:12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.samples-operations-page__queue-pill{height:46px;padding:0 18px;border-radius:16px;border:1px solid #e5e7eb;background:#fff;color:#4a5565;font-size:16px;font-weight:500}.samples-operations-page__queue-pill.is-active{background:#2f7a5e;border-color:#2f7a5e;color:#fff;box-shadow:0 4px 6px #a4f4cf,0 2px 4px #a4f4cf}.samples-operations-page__queue-body{padding:28px;min-height:260px;margin-bottom:20px;display:flex;flex-direction:column;gap:16px}.samples-operations-page__empty{flex:1 1 auto;width:100%;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 18px}.samples-operations-page__emptyIcon{width:96px;height:96px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(135deg,#d0fae5,#dcfce7,#cbfbf1);color:#2f7a5e;margin-bottom:18px}.samples-operations-page__emptyTitle{margin:6px 0 0;font-size:24px;line-height:32px;font-weight:500;color:#1e2939}.samples-operations-page__emptyDescription{margin:10px 0 0;max-width:448px;font-size:16px;line-height:26px;color:#6a7282}.samples-operations-page__emptyAction.ui-button{margin-top:20px;min-height:52px;padding-inline:28px;border-radius:16px;box-shadow:0 10px 15px #5ee9b580,0 4px 6px #5ee9b580}.samples-operations-page__tableWrap{width:100%;min-width:0;overflow-x:auto;border-radius:18px;border:1px solid rgba(19,94,75,.14);background:linear-gradient(180deg,#fffffffa,#fafcfefc);box-shadow:inset 0 1px #ffffffe6,0 12px 32px #071b320f}.samples-operations-page__table{width:100%;border-collapse:separate;border-spacing:0;font-size:.95rem}.samples-operations-page__table thead th{position:sticky;top:0;z-index:1;padding:14px 16px;text-align:start;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2f7a5e;background:linear-gradient(180deg,#ecfdf5f2,#dcfce7e0);border-bottom:1px solid rgba(19,94,75,.18);box-shadow:0 1px #fffc inset}.samples-operations-page__table thead th:first-child{border-top-left-radius:16px}.samples-operations-page__table thead th:last-child{border-top-right-radius:16px}.samples-operations-page__row{cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.samples-operations-page__row:nth-child(2n) td{background:#f8fafcb8}.samples-operations-page__row:hover td{background:#d6fae873}.samples-operations-page__row:active td{background:#a7f3d059}.samples-operations-page__cell{padding:14px 16px;vertical-align:middle;border-bottom:1px solid rgba(15,23,42,.06);color:#1e293b;line-height:1.45}.samples-operations-page__cell--code{font-variant-numeric:tabular-nums;white-space:nowrap}.samples-operations-page__cell--requester{min-width:8.5rem;max-width:15rem}.samples-operations-page__requester-name{display:inline-block;font-weight:700;font-size:.92rem;color:#0f172a;letter-spacing:-.01em;word-break:break-word}.samples-operations-page__code{display:inline-flex;align-items:center;font-weight:800;font-size:.95rem;letter-spacing:-.02em;color:#0f172a;background:linear-gradient(120deg,#134e4a,#2f7a5e 55%,#0d9488);-webkit-background-clip:text;background-clip:text;color:transparent}@supports not (background-clip: text){.samples-operations-page__code{color:#2f7a5e}}.samples-operations-page__cell--num{font-variant-numeric:tabular-nums;text-align:end}.samples-operations-page__cell--status{white-space:nowrap}.samples-operations-page__customer-none{font-size:.88rem;color:#94a3b8;font-style:italic}.samples-operations-page__customer-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.samples-operations-page__customer-chip{display:inline-flex;align-items:center;max-width:100%;padding:6px 12px;border-radius:999px;border:1px solid transparent;font-size:.82rem;font-weight:600;line-height:1.25;cursor:pointer;color:#0f172a;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#2dd4bf,#38bdf8,#a78bfa) border-box;box-shadow:0 2px 8px #2dd4bf1f;transition:transform .15s ease,box-shadow .15s ease}.samples-operations-page__customer-chip:hover{transform:translateY(-1px);box-shadow:0 6px 16px #38bdf838}.samples-operations-page__customer-chip:active{transform:translateY(0)}.samples-operations-page__customer-chip--static{cursor:default;background:#f1f5f9f2;border:1px solid rgba(148,163,184,.35);box-shadow:none}.samples-operations-page__customer-chip--static:hover{transform:none;box-shadow:none}.samples-operations-page__status{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent}.samples-operations-page__status--neutral{color:#475569;background:#f1f5f9f2;border-color:#94a3b859}.samples-operations-page__status--warning{color:#92400e;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fbbf2473}.samples-operations-page__status--info{color:#1e40af;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#60a5fa80}.samples-operations-page__status--success{color:#166534;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#34d39973}.samples-operations-page__status--danger{color:#991b1b;background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#f8717173}.samples-operations-page__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.samples-operations-page__footer-meta{font-size:.88rem;color:#64756e}.samples-operations-page .table-pagination__page{border-radius:10px!important}@media (max-width: 720px){.samples-operations-page__queue-head,.samples-operations-page__queue-filters,.samples-operations-page__queue-body{margin-inline:12px}.samples-operations-page__queue-body{margin-bottom:12px}.samples-operations-page__queue-head{margin-top:12px;margin-bottom:12px;padding:22px 18px 18px}.samples-operations-page__queue-searchWrap{width:100%;justify-content:stretch}.samples-operations-page__queue-searchField.search-field{max-width:none}}.sample-create--figma{--sample-figma-bg: #f5f6f5;--sample-figma-border: #d1d2d1;--sample-figma-muted: #515453;--sample-figma-placeholder: #737573;--sample-figma-ink: #1f1f1f;--sample-figma-input-bg: #f5f6f5;--sample-figma-cancel-border: #a5a6a5;position:relative;isolation:isolate;margin:calc(var(--page-pad-y, 1.25rem) * -.35) calc(var(--page-pad-x, 1.25rem) * -.35) 0;padding:0;border:none;box-shadow:none;background:transparent;min-height:min(100vh,960px)}.sample-create--figma:before{display:none}.sample-create__form{display:flex;flex-direction:column;min-height:inherit}.sample-create__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:clamp(1rem,2vw,1.25rem) clamp(1rem,4vw,5.5rem);background:color-mix(in srgb,var(--surface, #fff) 85%,transparent);border-bottom:1px solid var(--sample-figma-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:sticky;top:0;z-index:4}.sample-create__toolbar-back{display:grid;place-items:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--radius-lg, 8px);background:transparent;color:var(--sample-figma-ink);cursor:pointer;transition:background var(--transition-fast, .15s ease)}.sample-create__toolbar-back:hover{background:color-mix(in srgb,var(--neutral-100, #eee) 70%,transparent)}.sample-create__toolbar-lead{flex:1 1 200px;min-width:0}.sample-create__toolbar-title{margin:0;font-family:var(--font-heading);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--sample-figma-ink)}.sample-create__toolbar-subtitle{margin:.15rem 0 0;font-size:.875rem;line-height:1.45;color:var(--sample-figma-placeholder);max-width:52ch}.sample-create__toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.sample-create__btn-cancel{min-height:46px;padding:0 1.35rem;border-radius:var(--radius-lg, 8px);border:1px solid var(--sample-figma-cancel-border);background:var(--surface, #fff);font-family:var(--font-body);font-size:1rem;font-weight:500;color:var(--sample-figma-muted);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.sample-create__btn-cancel:hover{border-color:var(--sample-figma-muted)}.sample-create__btn-submit{min-height:46px;padding:0 1.5rem;border:none;border-radius:var(--radius-lg, 8px);font-family:var(--font-body);font-size:1rem;font-weight:500;color:var(--white, #fff);cursor:pointer;background:var(--primary-900, #135e4b);box-shadow:0 10px 15px color-mix(in srgb,var(--neutral-900, #111) 12%,transparent),0 4px 6px color-mix(in srgb,var(--neutral-900, #111) 8%,transparent);transition:filter var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast)}.sample-create__btn-submit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.sample-create__btn-submit:disabled{opacity:.65;cursor:not-allowed;transform:none}.sample-create__canvas{flex:1;padding:clamp(1.25rem,3vw,2rem) clamp(1rem,4vw,5.5rem) clamp(2rem,4vw,3rem);background:linear-gradient(151deg,#f0faf4,#f1f9f4 22%,#f5f6f5,#eaf5ee 78%,#e1f4e9)}.sample-create__banner-error{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--danger-bg);border:1px solid color-mix(in srgb,var(--error) 35%,transparent);color:var(--danger-text);font-size:.88rem}.sample-create__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,368px);gap:clamp(1.25rem,2.5vw,2rem);align-items:start}@media (max-width: 960px){.sample-create__layout{grid-template-columns:1fr}}.sample-create__main{display:flex;flex-direction:column;gap:1.5rem}.sample-create__card{background:var(--surface, #fff);border:1px solid var(--sample-figma-border);border-radius:16px;box-shadow:0 1px 3px color-mix(in srgb,var(--neutral-900, #111) 10%,transparent),0 1px 2px -1px color-mix(in srgb,var(--neutral-900, #111) 10%,transparent);overflow:hidden}.sample-create__card-head{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.25rem 1rem;min-height:5.5rem;box-sizing:border-box}.sample-create__card-head--customer{background:linear-gradient(90deg,#135e4b,#0f4a3c,#0a3028)}.sample-create__card-head--notes{background:linear-gradient(90deg,#515453,#373838,#1f1f1f)}.sample-create__card-head-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;flex-shrink:0;color:var(--white, #fff)}.sample-create__card-head-icon--on-green{background:#fff3}.sample-create__card-head-icon--on-slate{background:#ffffff1f}.sample-create__card-head-text{min-width:0;color:#fff}.sample-create__card-title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.25;color:#fff}.sample-create__card-desc{margin:.15rem 0 0;font-size:.875rem;line-height:1.45;color:#fff}.sample-create__field-hint{display:block;margin-top:.45rem;font-size:.8rem;line-height:1.45;color:var(--sample-figma-placeholder)}.sample-create__customer-picker{display:flex;flex-direction:column;gap:.85rem;padding:.9rem;border:1px solid rgba(19,94,75,.12);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f4f9f6fa);box-shadow:inset 0 1px #fffc}.sample-create__customer-picker-search .search-field{background:#fff;border-radius:14px;border:1px solid rgba(19,94,75,.12);box-shadow:0 10px 22px #135e4b0f}.sample-create__customer-picker-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem}.sample-create__customer-picker-summary strong{font-size:.92rem;color:var(--sample-figma-ink)}.sample-create__customer-picker-summary span{font-size:.78rem;color:var(--sample-figma-placeholder)}.sample-create__customer-chips{display:flex;flex-wrap:wrap;gap:.65rem}.sample-create__customer-chip{display:inline-flex;align-items:center;gap:.6rem;max-width:100%;padding:.5rem .75rem .5rem .5rem;border:1px solid rgba(19,94,75,.14);border-radius:999px;background:#f2faf5;color:#135e4b;cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.sample-create__customer-chip:hover{transform:translateY(-1px);border-color:#135e4b47;background:#e9f6ef}.sample-create__customer-chip-avatar,.sample-create__customer-option-avatar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;flex-shrink:0;font-size:.8rem;font-weight:800}.sample-create__customer-chip-avatar{background:linear-gradient(135deg,#2a8c6a,#135e4b);color:#fff}.sample-create__customer-chip-copy,.sample-create__customer-option-copy{display:flex;flex-direction:column;min-width:0;text-align:left}.sample-create__customer-chip-copy strong,.sample-create__customer-option-copy strong{font-size:.85rem;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sample-create__customer-chip-copy small,.sample-create__customer-option-copy small{font-size:.72rem;color:var(--sample-figma-placeholder);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sample-create__customer-results{display:flex;flex-direction:column;gap:.65rem;max-height:20rem;overflow:auto;padding-right:.2rem}.sample-create__customer-option{display:flex;align-items:center;gap:.75rem;width:100%;padding:.8rem .9rem;border:1px solid rgba(209,210,209,.92);border-radius:16px;background:#fffffff5;color:var(--sample-figma-ink);text-align:left;cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.sample-create__customer-option:hover{transform:translateY(-1px);border-color:#135e4b47;box-shadow:0 14px 28px #135e4b14}.sample-create__customer-option.is-selected{border-color:#135e4b6b;background:linear-gradient(180deg,#ecf8f1fa,#e7f5edfa);box-shadow:0 18px 36px #135e4b1f}.sample-create__customer-option-avatar{background:#135e4b1a;color:#135e4b}.sample-create__customer-option-copy{flex:1}.sample-create__customer-option-check{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;flex-shrink:0;background:#135e4b14;color:#135e4b}.sample-create__customer-empty{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:5rem;border:1px dashed rgba(115,117,115,.35);border-radius:16px;color:var(--sample-figma-placeholder);background:#ffffffb3}.sample-create--figma .sample-create__card-head h2.sample-create__card-title,.sample-create--figma .sample-create__card-head .sample-create__card-desc{color:#fff!important}.sample-create__card-body{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.sample-create__card-body--notes{padding-top:1.25rem}.sample-create__field{display:flex;flex-direction:column;gap:.5rem}.sample-create__field--flush{gap:0}.sample-create__label{font-size:.875rem;font-weight:500;color:var(--sample-figma-muted)}.sample-create__control{width:100%;box-sizing:border-box;font-family:var(--font-body);font-size:1rem;color:var(--text, var(--sample-figma-ink));border:1px solid var(--sample-figma-border);border-radius:12px;background:var(--sample-figma-input-bg);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.sample-create__control:focus{outline:none;border-color:var(--primary-600);box-shadow:0 0 0 3px var(--accent-soft, color-mix(in srgb, var(--primary-600) 25%, transparent))}.sample-create__control--select{min-height:50px;padding:0 2.75rem 0 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23737573' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;cursor:pointer}.sample-create__control--textarea{min-height:170px;padding:.75rem 1rem;resize:vertical;line-height:1.5}.sample-create__control--textarea::placeholder{color:var(--sample-figma-placeholder)}html[dir=rtl] .sample-create__control--select{padding:0 1rem 0 2.75rem;background-position:left .85rem center}.sample-create__handover{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:.5rem}.sample-create__handover-btn{min-height:44px;padding:.5rem .65rem;border-radius:12px;border:1px solid var(--sample-figma-border);background:var(--sample-figma-input-bg);font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--sample-figma-ink);cursor:pointer;text-align:center;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.sample-create__handover-btn:hover{border-color:color-mix(in srgb,var(--primary-600) 45%,var(--sample-figma-border))}.sample-create__handover-btn.is-active{border-color:var(--primary-600);background:color-mix(in srgb,var(--primary-100) 55%,var(--sample-figma-input-bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-600) 35%,transparent)}.sample-create__aside{position:sticky;top:calc(5.5rem + var(--space-2))}@media (max-width: 960px){.sample-create__aside{position:static}}.sample-create__timeline-card{background:var(--surface, #fff);border:1px solid var(--sample-figma-border);border-radius:16px;box-shadow:0 1px 3px color-mix(in srgb,var(--neutral-900, #111) 10%,transparent),0 1px 2px -1px color-mix(in srgb,var(--neutral-900, #111) 10%,transparent);overflow:hidden}.sample-create__timeline-head{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.25rem 1rem;background:linear-gradient(166deg,#1d4ed8,#2563eb 38%,#3b82f6 72%,#60a5fa);color:#fff}.sample-create__timeline-icon-wrap{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#ffffff38;color:#fff;flex-shrink:0}.sample-create__timeline-head-text{min-width:0;color:#fff}.sample-create__timeline-title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.35;color:#fff}.sample-create__timeline-sub{margin:.1rem 0 0;font-size:.875rem;line-height:1.45;color:#fff}.sample-create--figma .sample-create__timeline-head h3.sample-create__timeline-title,.sample-create--figma .sample-create__timeline-head .sample-create__timeline-sub{color:#fff!important}.sample-create__timeline-list{list-style:none;margin:0;padding:1.5rem;display:flex;flex-direction:column;gap:0}.sample-create__timeline-item{display:grid;grid-template-columns:40px 1fr;gap:.75rem;align-items:start}.sample-create__timeline-rail{display:flex;flex-direction:column;align-items:center;width:40px}.sample-create__timeline-node{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--sample-figma-border);color:var(--sample-figma-muted)}.sample-create__timeline-line{width:2px;flex:1 1 20px;min-height:20px;margin:.25rem 0 0;background:var(--sample-figma-border)}.sample-create__timeline-body{padding:.35rem 0 1.25rem}.sample-create__timeline-item:last-child .sample-create__timeline-body{padding-bottom:0}.sample-create__timeline-item-title{margin:0;font-size:1rem;font-weight:500;line-height:1.5;color:var(--sample-figma-ink)}.sample-create__timeline-item-desc{margin:.15rem 0 0;font-size:.875rem;line-height:1.45;color:var(--sample-figma-placeholder)}html[dir=rtl] .sample-create__toolbar-actions{flex-direction:row-reverse}html[dir=rtl] .sample-create__handover-btn{text-align:center}html[dir=rtl] .sample-create__customer-chip-copy,html[dir=rtl] .sample-create__customer-option-copy,html[dir=rtl] .sample-create__customer-option{text-align:right}.sample-detail-page.sample-detail-page--v2{--sd-emerald-50: #ecfdf5;--sd-emerald-100: #d1fae5;--sd-emerald-200: #6ee7b7;--sd-emerald-300: #34d399;--sd-emerald-400: #10b981;--sd-emerald-500: #059669;--sd-emerald-600: #047857;--sd-emerald-700: #065f46;--sd-emerald-800: #064e3b;--sd-emerald-900: #022c22;--sd-teal-50: #f0fdfa;--sd-teal-100: #99f6e4;--sd-teal-200: #5eead4;--sd-teal-400: #2dd4bf;--sd-teal-500: #14b8a6;--sd-teal-600: #0d9488;--sd-teal-700: #0f766e;--sd-cyan-400: #22d3ee;--sd-green-50: #f0fdf4;--sd-green-100: #bbf7d0;--sd-green-200: #86efac;--sd-green-500: #22c55e;--sd-green-600: #16a34a;--sd-lime-50: #f7fee7;--sd-lime-100: #d9f99d;--sd-lime-200: #bef264;--sd-lime-600: #65a30d;--sd-slate-400: #94a3b8;--sd-slate-500: #64748b;--sd-slate-600: #475569;--sd-slate-800: #0f172a;--sd-ink: #042f2e;--sd-rose-400: #fb7185;--sd-rose-500: #f43f5e;--sd-page-bg: #eef8f4;--sd-card-shine: rgba(255, 255, 255, .72);--sd-shadow-green: 0 22px 50px rgba(4, 120, 87, .14);--sd-shadow-card: 0 14px 40px rgba(15, 23, 42, .07)}.sample-detail-page.sample-detail-page--v2.detail-premium-page{max-width:none;width:calc(100% + 64px);margin-inline:-32px;box-sizing:border-box;padding-inline:clamp(20px,3vw,40px);padding-bottom:clamp(28px,4vw,48px);position:relative;isolation:isolate;background:linear-gradient(180deg,rgba(236,253,245,.55) 0%,transparent 28%),linear-gradient(165deg,var(--sd-page-bg) 0%,#f1f5f9 55%,#eef2f6 100%);border-radius:0}@media (max-width: 900px){.sample-detail-page.sample-detail-page--v2.detail-premium-page{width:calc(100% + 32px);margin-inline:-16px;padding-inline:clamp(14px,4vw,22px)}}.sample-detail-page.sample-detail-page--v2.detail-premium-page:before{content:"";position:absolute;inset-inline:0;top:0;height:min(440px,48vh);border-radius:0 0 56px 56px;opacity:1;z-index:0;pointer-events:none;background:radial-gradient(ellipse 85% 95% at 12% -5%,rgba(16,185,129,.2),transparent 58%),radial-gradient(ellipse 70% 80% at 88% 8%,rgba(20,184,166,.16),transparent 52%),radial-gradient(ellipse 55% 50% at 50% 95%,rgba(34,211,238,.08),transparent 55%)}.sample-detail-page.sample-detail-page--v2.detail-premium-page>*{position:relative;z-index:1}.sample-detail-page.sample-detail-page--v2 .sample-detail-page__toolbar{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;align-items:center;margin-bottom:clamp(20px,2.5vw,28px);padding-bottom:18px;border-bottom:1px solid rgba(16,185,129,.15);box-shadow:0 1px #ffffffa6}.sample-detail-page.sample-detail-page--v2 .sample-detail-page__btn-back.ui-button--secondary{border-radius:14px;padding:11px 22px;font-weight:800;border:1px solid rgba(110,231,183,.45);background:linear-gradient(135deg,var(--sd-emerald-900) 0%,var(--sd-emerald-700) 48%,#0a5c52 100%);color:#fff;box-shadow:0 12px 32px #022c2247,inset 0 1px #ffffff1f}.sample-detail-page.sample-detail-page--v2 .sample-detail-page__btn-back.ui-button--secondary:hover:not(:disabled){background:linear-gradient(135deg,#011f18 0%,var(--sd-emerald-800) 55%,var(--sd-emerald-700) 100%);border-color:var(--sd-teal-200)}.sample-detail-page.sample-detail-page--v2 .sample-detail-page__btn-edit.ui-button--primary{border-radius:14px;padding:11px 22px;font-weight:800;border:0;background:linear-gradient(135deg,var(--sd-emerald-400) 0%,var(--sd-teal-500) 45%,var(--sd-teal-600) 100%);color:#fff;box-shadow:0 12px 36px #0d948859,inset 0 1px #ffffff38}.sample-detail-page.sample-detail-page--v2 .sample-detail-page__btn-edit.ui-button--primary:hover:not(:disabled){background:linear-gradient(135deg,var(--sd-emerald-500),var(--sd-teal-600) 40%,var(--sd-teal-700))}.sample-detail-page.sample-detail-page--v2 .sample-detail-layout{display:grid;gap:clamp(20px,2.5vw,32px)}@media (min-width: 1100px){.sample-detail-page.sample-detail-page--v2 .sample-detail-layout{grid-template-columns:minmax(0,1fr) minmax(288px,380px);align-items:start}}@media (min-width: 1400px){.sample-detail-page.sample-detail-page--v2 .sample-detail-layout{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:36px}}.sample-detail-page.sample-detail-page--v2 .sample-detail-main{display:flex;flex-direction:column;gap:clamp(20px,2.5vw,30px)}.sample-detail-page.sample-detail-page--v2 .sample-detail-hero.workspace-card{position:relative;overflow:hidden;border-radius:28px;padding:clamp(24px,3.2vw,40px);border:1px solid rgba(16,185,129,.42);background:linear-gradient(135deg,rgba(255,255,255,.55) 0%,transparent 42%),linear-gradient(145deg,#c8f5e3 0%,var(--sd-teal-50) 38%,var(--sd-emerald-50) 72%,#ecfdf5);box-shadow:var(--sd-shadow-green),0 0 0 1px #ffffff80 inset}.sample-detail-page.sample-detail-page--v2.sample-detail-page--tone-ready .sample-detail-hero.workspace-card,.sample-detail-page.sample-detail-page--v2.sample-detail-page--tone-delivered .sample-detail-hero.workspace-card{border-color:#05966980;background:linear-gradient(135deg,rgba(255,255,255,.5) 0%,transparent 45%),linear-gradient(145deg,#a7f3d0,#99f6e4 40%,#d1fae5)}.sample-detail-page.sample-detail-page--v2.sample-detail-page--tone-preparing .sample-detail-hero.workspace-card{border-color:#f59e0b80;background:linear-gradient(135deg,rgba(255,255,255,.55) 0%,transparent 40%),linear-gradient(145deg,#fffbeb,#fde68a 35%,#fef3c7);box-shadow:0 22px 48px #b453091f,0 0 0 1px #ffffff73 inset}.sample-detail-page.sample-detail-page--v2.sample-detail-page--tone-rejected .sample-detail-hero.workspace-card{border-color:#f43f5e7a;background:linear-gradient(135deg,rgba(255,255,255,.55) 0%,transparent 40%),linear-gradient(145deg,#fff1f2,#fecdd3 30%,#ffe4e6);box-shadow:0 22px 48px #e11d481f,0 0 0 1px #ffffff73 inset}.sample-detail-page.sample-detail-page--v2 .sample-detail-hero__glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(60px)}.sample-detail-page.sample-detail-page--v2 .sample-detail-hero__glow--tr{top:-140px;right:-100px;width:420px;height:420px;background:radial-gradient(circle,rgba(34,211,238,.35) 0%,rgba(20,184,166,.18) 45%,transparent 70%)}.sample-detail-page.sample-detail-page--v2 .sample-detail-hero__glow--bl{bottom:-120px;left:4%;width:340px;height:340px;background:radial-gradient(circle,rgba(52,211,153,.38) 0%,rgba(16,185,129,.15) 50%,transparent 72%)}.sample-detail-page.sample-detail-page--v2 .sample-detail-hero__glass{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,#ffffff6b,#ffffff1f 45%,#f0fdfa33);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none}.sample-detail-page.sample-detail-page--v2 .sample-detail-hero__top{position:relative;z-index:1;display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.sample-detail-page.sample-detail-page--v2 .sample-detail-hero__intro{display:flex;gap:24px;align-items:flex-start;flex:1;min-width:0}.sample-detail-page.sample-detail-page--v2 .sample-detail-hero__icon-wrap{display:inline-flex;padding:16px;border-radius:18px;background:linear-gradient(145deg,#a7f3d0,var(--sd-teal-100) 55%,#ccfbf1);border:1px solid rgba(5,150,105,.35);color:var(--sd-emerald-800);box-shadow:0 12px 32px #04785733,inset 0 1px #ffffffa6;flex-shrink:0}.sample-detail-page.sample-detail-page--v2 .sample-detail-hero__identity{flex:1;min-width:0}.sample-detail-page.sample-detail-page--v2 .sample-detail-hero__identity .customer-detail-eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sd-emerald-700);margin:0 0 4px}.sample-detail-page.sample-detail-page--v2 .sample-detail-hero__identity h1{margin:0 0 6px;font-size:clamp(1.45rem,2.6vw,1.85rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--sd-slate-800);word-break:break-word}.sample-detail-page.sample-detail-page--v2 .sample-detail-hero__lede{margin:0 0 14px;font-weight:600;color:var(--sd-slate-600);max-width:52ch}.sample-detail-page.sample-detail-page--v2 .customer-detail-badges--hero{display:flex;flex-wrap:wrap;gap:8px}.sample-detail-page.sample-detail-page--v2 .sample-detail-hero__chip.status-chip,.sample-detail-page.sample-detail-page--v2 .sample-detail-hero__chip.ui-badge{border-radius:999px;padding:6px 12px;font-size:.72rem;font-weight:700;border:1px solid var(--sd-emerald-200);background:#ffffffd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 8px #0f172a0f}.sample-detail-page.sample-detail-page--v2 .sample-detail-hero__avatar .customer-detail-avatar{width:60px;height:60px;border-radius:18px;font-size:1.3rem;font-weight:800;border:2px solid rgba(255,255,255,.55);background:linear-gradient(145deg,var(--sd-emerald-600) 0%,var(--sd-teal-600) 48%,var(--sd-teal-700) 100%);color:#fff;box-shadow:0 16px 40px #04785761,inset 0 1px #ffffff40}.sample-detail-page.sample-detail-page--v2 .sample-detail-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin-top:24px}.sample-detail-page.sample-detail-page--v2 .sample-detail-metric{display:flex;flex-direction:column;gap:8px;padding:20px 22px;border-radius:18px;border:1px solid var(--sd-emerald-200);background:linear-gradient(165deg,var(--sd-card-shine) 0%,rgba(236,253,245,.55) 100%);box-shadow:var(--sd-shadow-card);transition:box-shadow .22s ease,transform .22s ease,border-color .22s ease}.sample-detail-page.sample-detail-page--v2 .sample-detail-metric:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0d948824,0 0 0 1px #fff9 inset}.sample-detail-page.sample-detail-page--v2 .sample-detail-metric__icon{display:inline-flex;padding:8px;border-radius:12px;width:fit-content}.sample-detail-page.sample-detail-page--v2 .sample-detail-metric--emerald .sample-detail-metric__icon{background:var(--sd-emerald-100);color:var(--sd-emerald-600)}.sample-detail-page.sample-detail-page--v2 .sample-detail-metric--emerald{border-color:var(--sd-emerald-200)}.sample-detail-page.sample-detail-page--v2 .sample-detail-metric--teal .sample-detail-metric__icon{background:var(--sd-teal-100);color:var(--sd-teal-600)}.sample-detail-page.sample-detail-page--v2 .sample-detail-metric--teal{border-color:var(--sd-teal-200)}.sample-detail-page.sample-detail-page--v2 .sample-detail-metric--green .sample-detail-metric__icon{background:var(--sd-green-100);color:var(--sd-green-600)}.sample-detail-page.sample-detail-page--v2 .sample-detail-metric--green{border-color:var(--sd-green-200)}.sample-detail-page.sample-detail-page--v2 .sample-detail-metric span:not(.sample-detail-metric__icon){font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--sd-slate-500)}.sample-detail-page.sample-detail-page--v2 .sample-detail-metric strong{font-size:1.05rem;font-weight:800;color:var(--sd-slate-800)}.sample-detail-page.sample-detail-page--v2 .sample-detail-section.workspace-card{border-radius:26px;border:1px solid rgba(110,231,183,.55);background:linear-gradient(168deg,#fff,#ecfdf56b 55%,#f0fdfa59);box-shadow:var(--sd-shadow-card),0 0 0 1px #ffffffa6 inset;transition:box-shadow .22s ease,border-color .22s ease}.sample-detail-page.sample-detail-page--v2 .sample-detail-section.workspace-card:hover{border-color:#2dd4bf73;box-shadow:0 20px 48px #0478571a,0 0 0 1px #ffffffbf inset}.sample-detail-page.sample-detail-page--v2 .sample-detail-section--notes.workspace-card{border-color:#99f6e4b3;background:linear-gradient(165deg,#fff,#f0fdfa73)}.sample-detail-page.sample-detail-page--v2 .sample-detail-section--dispatch.workspace-card,.sample-detail-page.sample-detail-page--v2 .sample-detail-section--fulfil.workspace-card{border-color:#bbf7d0d9;background:linear-gradient(165deg,#fff,#f0fdf466)}.sample-detail-page.sample-detail-page--v2 .sample-detail-section--timeline.workspace-card{border-color:#a7f3d0a6;background:linear-gradient(165deg,#fff,#ecfdf54d)}.sample-detail-page.sample-detail-page--v2 .sample-detail-section .customer-detail-section__head h2{margin:0 0 6px;font-size:1.45rem;font-weight:800;color:var(--sd-slate-800);letter-spacing:-.02em}.sample-detail-page.sample-detail-page--v2 .sample-detail-section .customer-detail-section__head p{margin:0;font-weight:600;color:var(--sd-slate-600)}.sample-detail-page.sample-detail-page--v2 .sample-detail-links-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px}.sample-detail-page.sample-detail-page--v2 .sample-detail-link-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;border-radius:18px;border:1px solid rgba(110,231,183,.75);background:linear-gradient(165deg,#fffffffa,#ccfbf159);cursor:pointer;text-align:inherit;font:inherit;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sample-detail-page.sample-detail-page--v2 .sample-detail-link-card:hover{transform:translateY(-3px);border-color:#14b8a68c;box-shadow:0 18px 40px #0d948829,0 0 0 1px #ffffff8c inset}.sample-detail-page.sample-detail-page--v2 .sample-detail-link-card svg{color:var(--sd-emerald-600);filter:drop-shadow(0 2px 4px rgba(4,120,87,.12))}.sample-detail-page.sample-detail-page--v2 .sample-detail-link-card--static{cursor:default}.sample-detail-page.sample-detail-page--v2 .sample-detail-link-card--static:hover{transform:none;box-shadow:none}.sample-detail-page.sample-detail-page--v2 .sample-detail-link-card span{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--sd-slate-500)}.sample-detail-page.sample-detail-page--v2 .sample-detail-link-card strong{font-size:1rem;font-weight:800;color:var(--sd-slate-800);word-break:break-word}.sample-detail-page.sample-detail-page--v2 .sample-detail-notes-grid{display:grid;gap:20px}@media (min-width: 720px){.sample-detail-page.sample-detail-page--v2 .sample-detail-notes-grid{grid-template-columns:1fr 1fr}}.sample-detail-page.sample-detail-page--v2 .sample-detail-note-card{min-height:120px;padding:20px;border-radius:16px}.sample-detail-page.sample-detail-page--v2 .sample-detail-note-card--emerald{border:1px solid var(--sd-emerald-100);background:linear-gradient(160deg,#ecfdf5a6,#fff)}.sample-detail-page.sample-detail-page--v2 .sample-detail-note-card--teal{border:1px solid var(--sd-teal-100);background:linear-gradient(160deg,#f0fdfaa6,#fff)}.sample-detail-page.sample-detail-page--v2 .sample-detail-note-card span{display:block;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.sample-detail-page.sample-detail-page--v2 .sample-detail-note-card--emerald span{color:var(--sd-emerald-600)}.sample-detail-page.sample-detail-page--v2 .sample-detail-note-card--teal span{color:var(--sd-teal-600)}.sample-detail-page.sample-detail-page--v2 .sample-detail-note-card p{margin:0;color:var(--sd-slate-600);line-height:1.55;white-space:pre-wrap}.sample-detail-page.sample-detail-page--v2 .sample-detail-return-notes__label{font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sd-emerald-600)}.sample-detail-page.sample-detail-page--v2 .sample-detail-media-thumb{border-radius:14px}.sample-detail-page.sample-detail-page--v2 .sample-detail-media-file{border-color:#10b98140;background:#ecfdf580}.sample-detail-page.sample-detail-page--v2 .sample-detail-media-file svg{color:var(--sd-emerald-600)}.sample-detail-page.sample-detail-page--v2 .sample-detail-section--dispatch.workspace-card{border:1px solid rgba(110,231,183,.55);background:linear-gradient(135deg,#fffffff7,#ecfdf580 42%,#f0fdfa59);box-shadow:inset 4px 0 0 0 var(--sd-emerald-500),var(--sd-shadow-card),inset 0 0 0 1px #ffffffb3;overflow:hidden}html[dir=rtl] .sample-detail-page.sample-detail-page--v2 .sample-detail-section--dispatch.workspace-card{box-shadow:inset -4px 0 0 0 var(--sd-emerald-500),var(--sd-shadow-card),inset 0 0 0 1px #ffffffb3}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__head.customer-detail-section__head{display:flex;flex-direction:row;align-items:flex-start;gap:14px;margin-bottom:2px}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__head-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,#10b9812e,#14b8a61f);border:1px solid rgba(16,185,129,.28);color:var(--sd-emerald-700);box-shadow:0 6px 16px #04785714}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__head-copy{min-width:0;flex:1}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__head-copy h2{margin:0 0 4px;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:800;letter-spacing:-.02em;color:var(--sd-slate-800);line-height:1.25}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__head-copy p{margin:0;font-size:.88rem;font-weight:600;line-height:1.45;color:var(--sd-slate-600);max-width:72ch}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__form,.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__fields{display:flex;flex-direction:column;gap:12px}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__fields .sample-detail-select-wrap select{max-width:min(100%,300px)}.sample-detail-page.sample-detail-page--v2 .sample-detail-field>span{display:block;margin-bottom:6px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sd-slate-800)}.sample-detail-page.sample-detail-page--v2 .sample-detail-select-wrap{position:relative}.sample-detail-page.sample-detail-page--v2 .sample-detail-select-wrap:after{content:"";position:absolute;right:16px;top:50%;width:10px;height:10px;margin-top:-6px;border-right:2px solid var(--sd-emerald-500);border-bottom:2px solid var(--sd-emerald-500);transform:rotate(45deg);pointer-events:none;opacity:.85}.sample-detail-page.sample-detail-page--v2 .sample-detail-select-wrap select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 40px 12px 14px;border-radius:12px;border:2px solid var(--sd-emerald-200);background:#fff;font:inherit;font-weight:600;color:var(--sd-slate-800);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.sample-detail-page.sample-detail-page--v2 .sample-detail-select-wrap select:hover{border-color:#6ee7b7}.sample-detail-page.sample-detail-page--v2 .sample-detail-select-wrap select:focus{outline:none;border-color:var(--sd-emerald-500);box-shadow:0 0 0 4px #10b98126}.sample-detail-page.sample-detail-page--v2 .sample-detail-field--textarea textarea{min-height:88px;border-radius:12px;border:2px solid var(--sd-teal-200);padding:12px 14px;line-height:1.5;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}.sample-detail-page.sample-detail-page--v2 .sample-detail-field--textarea textarea:hover{border-color:#5eead4}.sample-detail-page.sample-detail-page--v2 .sample-detail-field--textarea textarea:focus{outline:none;border-color:var(--sd-teal-500);box-shadow:0 0 0 4px #14b8a626}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__photos-details{border-radius:14px;border:1px solid rgba(167,243,208,.85);background:#ffffffb8}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__photos-summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sd-emerald-700);-webkit-user-select:none;user-select:none}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__photos-summary::-webkit-details-marker{display:none}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__photos-summary:after{content:"";flex-shrink:0;width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__photos-details[open] .sample-detail-dispatch__photos-summary:after{transform:rotate(225deg)}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__photos-details[open] .sample-detail-dispatch__photos-summary{border-bottom:1px solid rgba(167,243,208,.65)}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__photos-body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__zone{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;border-radius:12px;border:2px dashed rgba(45,212,191,.4);background:linear-gradient(180deg,#fffffff2,#ecfdf566);box-shadow:inset 0 1px #ffffffd9;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__zone:hover{border-color:#10b9818c;background:linear-gradient(180deg,#fff,#ccfbf180)}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__zone--active{border-color:var(--sd-emerald-500);border-style:solid;background:linear-gradient(180deg,#ecfdf5f2,#a7f3d059);box-shadow:0 0 0 4px #10b9811f,inset 0 0 40px #14b8a614}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__drop-surface{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:14px 12px 10px;cursor:pointer;border-radius:12px 12px 0 0;transition:background .15s ease}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__drop-surface:hover{background:#ffffff59}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__drop-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#10b9812e,#14b8a61a);border:1px solid rgba(16,185,129,.22);color:var(--sd-emerald-700);margin-bottom:0}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__drop-title{font-size:.88rem;font-weight:800;color:var(--sd-slate-800);letter-spacing:-.01em}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__drop-hint{font-size:.75rem;font-weight:600;color:var(--sd-slate-500);max-width:28rem;line-height:1.35}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__zone-actions{display:flex;justify-content:center;padding:0 12px 12px;border-top:1px solid rgba(167,243,208,.55);background:#ffffff80;border-radius:0 0 10px 10px}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__add-photo.ui-button--secondary{border-radius:12px;font-weight:800;font-size:.78rem;border:0;padding:10px 18px;background:linear-gradient(135deg,var(--sd-emerald-800) 0%,var(--sd-emerald-700) 45%,var(--sd-teal-700) 100%);color:#fff;box-shadow:0 8px 22px #022c2238,inset 0 1px #ffffff26}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__add-photo.ui-button--secondary:hover:not(:disabled){background:linear-gradient(135deg,#022c22,var(--sd-emerald-800) 50%,var(--sd-teal-700))}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__submit.ui-button--primary{border-radius:14px;padding:14px 26px;font-weight:800;font-size:.95rem;border:0;background:linear-gradient(135deg,var(--sd-emerald-400) 0%,var(--sd-emerald-500) 40%,var(--sd-green-500) 100%);color:#fff;box-shadow:0 12px 32px #0596694d,inset 0 1px #fff3}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__submit.ui-button--primary:hover:not(:disabled){background:linear-gradient(135deg,#059669,#0d9488 45%,#16a34a)}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__chips--above{margin:0 0 8px}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__chip{border-radius:12px;border-color:#6ee7b7bf;background:#ffffffd9;box-shadow:0 4px 14px #04785714}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__chip-thumb{border:0;padding:0;width:56px;height:56px;border-radius:10px;overflow:hidden;cursor:pointer;background:#0f172a0f}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__chip-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__chip-name{font-size:.85rem;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--sd-slate-800)}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__chip-remove{border:0;background:transparent;cursor:pointer;font-size:1.15rem;line-height:1;padding:4px 8px;color:#f43f5ee6;border-radius:8px;transition:background .15s ease}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__chip-remove:hover{background:#f43f5e1a}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__empty{margin:0;padding:0;font-size:.8rem;font-weight:600;line-height:1.45;color:var(--sd-slate-500)}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__actions{display:flex;justify-content:flex-end;padding-top:2px}.sample-detail-page.sample-detail-page--v2 .sample-detail-dispatch__form .form-error{margin:-8px 0 0}.sample-detail-page.sample-detail-page--v2 .sample-detail-timeline-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.sample-detail-page.sample-detail-page--v2 .sample-detail-timeline-item{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:16px;border:1px solid var(--sd-emerald-200);background:linear-gradient(165deg,#fff,#ecfdf58c);transition:box-shadow .2s ease}.sample-detail-page.sample-detail-page--v2 .sample-detail-timeline-item:hover{box-shadow:0 8px 22px #0f172a14}.sample-detail-page.sample-detail-page--v2 .sample-detail-timeline-item__icon{display:inline-flex;padding:6px;border-radius:10px;width:fit-content}.sample-detail-page.sample-detail-page--v2 .sample-detail-timeline-item--emerald{border-color:var(--sd-emerald-200)}.sample-detail-page.sample-detail-page--v2 .sample-detail-timeline-item--emerald .sample-detail-timeline-item__icon{background:var(--sd-emerald-50);color:var(--sd-emerald-600)}.sample-detail-page.sample-detail-page--v2 .sample-detail-timeline-item--teal{border-color:var(--sd-teal-200);background:linear-gradient(165deg,#fff,#f0fdfa8c)}.sample-detail-page.sample-detail-page--v2 .sample-detail-timeline-item--teal .sample-detail-timeline-item__icon{background:var(--sd-teal-50);color:var(--sd-teal-600)}.sample-detail-page.sample-detail-page--v2 .sample-detail-timeline-item--green{border-color:var(--sd-green-200);background:linear-gradient(165deg,#fff,#f0fdf48c)}.sample-detail-page.sample-detail-page--v2 .sample-detail-timeline-item--green .sample-detail-timeline-item__icon{background:var(--sd-green-50);color:var(--sd-green-600)}.sample-detail-page.sample-detail-page--v2 .sample-detail-timeline-item--lime{border-color:var(--sd-lime-200);background:linear-gradient(165deg,#fff,#f7fee7bf)}.sample-detail-page.sample-detail-page--v2 .sample-detail-timeline-item--lime .sample-detail-timeline-item__icon{background:var(--sd-lime-50);color:var(--sd-lime-600)}.sample-detail-page.sample-detail-page--v2 .sample-detail-timeline-item span:not(.sample-detail-timeline-item__icon){font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--sd-slate-500)}.sample-detail-page.sample-detail-page--v2 .sample-detail-timeline-item strong{font-size:.92rem;font-weight:800;color:var(--sd-slate-800)}.sample-detail-page.sample-detail-page--v2 .sample-detail-meta-dates{margin:18px 0 0;font-size:.8rem;font-weight:600;color:var(--sd-slate-500)}.sample-detail-page.sample-detail-page--v2 .sample-detail-aside{position:relative}@media (min-width: 1100px){.sample-detail-page.sample-detail-page--v2 .sample-detail-panel--snapshot.workspace-card{position:sticky;top:96px}}.sample-detail-page.sample-detail-page--v2 .sample-detail-panel--snapshot.workspace-card{border-radius:26px;border:1px solid rgba(110,231,183,.65);background:linear-gradient(175deg,#fff,#ecfdf58c,#ccfbf159);box-shadow:0 20px 50px #04785724,0 0 0 1px #ffffff8c inset}.sample-detail-page.sample-detail-page--v2 .sample-detail-panel__head.customer-detail-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.sample-detail-page.sample-detail-page--v2 .sample-detail-panel__head .panel-title{font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sd-emerald-600);margin:0}.sample-detail-page.sample-detail-page--v2 .sample-detail-panel__head h2{margin:0;font-size:1.1rem;font-weight:800;color:var(--sd-slate-800)}.sample-detail-page.sample-detail-page--v2 .sample-detail-panel__stack{display:flex;flex-direction:column;gap:12px}.sample-detail-page.sample-detail-page--v2 .sample-detail-panel__row{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;border-radius:16px;border:1px solid transparent}.sample-detail-page.sample-detail-page--v2 .sample-detail-panel__row span{font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sample-detail-page.sample-detail-page--v2 .sample-detail-panel__row strong{font-size:.95rem;font-weight:800;color:var(--sd-slate-800)}.sample-detail-page.sample-detail-page--v2 .sample-detail-panel__row--emerald{border-color:var(--sd-emerald-200);background:linear-gradient(160deg,var(--sd-emerald-50),#fff)}.sample-detail-page.sample-detail-page--v2 .sample-detail-panel__row--emerald span{color:var(--sd-emerald-600)}.sample-detail-page.sample-detail-page--v2 .sample-detail-panel__row--teal{border-color:var(--sd-teal-200);background:linear-gradient(160deg,var(--sd-teal-50),#fff)}.sample-detail-page.sample-detail-page--v2 .sample-detail-panel__row--teal span{color:var(--sd-teal-600)}.sample-detail-page.sample-detail-page--v2 .sample-detail-panel__row--green{border-color:var(--sd-green-200);background:linear-gradient(160deg,var(--sd-green-50),#fff)}.sample-detail-page.sample-detail-page--v2 .sample-detail-panel__row--green span{color:var(--sd-green-600)}.sample-detail-page.sample-detail-page--v2 .sample-detail-page__error{padding:28px;text-align:center;border-radius:20px;border:1px solid var(--sd-emerald-200)}html[dir=rtl] .sample-detail-page.sample-detail-page--v2 .sample-detail-hero__top,html[dir=rtl] .sample-detail-page.sample-detail-page--v2 .sample-detail-hero__intro{flex-direction:row-reverse}html[dir=rtl] .sample-detail-page.sample-detail-page--v2 .sample-detail-select-wrap:after{right:auto;left:16px}html[dir=rtl] .sample-detail-page.sample-detail-page--v2 .sample-detail-select-wrap select{padding:12px 16px 12px 44px}.sample-edit-page__header{margin-bottom:20px}.sample-edit-page__card{max-width:920px;margin:0 auto;padding:28px;border-radius:18px;border:1px solid rgba(99,102,241,.2);background:linear-gradient(180deg,#fffffffa,#eef2ff80)}.sample-edit-page__title-row{display:flex;gap:16px;align-items:center;margin-bottom:24px}.sample-edit-page__icon{display:inline-flex;padding:12px;border-radius:14px;background:linear-gradient(135deg,#6366f133,#ec489926);color:#6366f1}.sample-edit-page__subtitle{margin:4px 0 0;opacity:.75;font-weight:600}.drawing-detail-page__toolbar{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;margin-bottom:20px}.drawing-detail-page__toolbar-actions{display:flex;flex-wrap:wrap;gap:10px}.drawing-detail-layout{display:grid;gap:24px}@media (min-width: 1100px){.drawing-detail-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}.drawing-detail-main{display:flex;flex-direction:column;gap:20px}.drawing-detail-section{border-radius:18px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fffffffa,#f8fafcf0);box-shadow:0 10px 30px #0f172a0f}.drawing-detail-section .customer-detail-section__head{margin-bottom:18px}.drawing-detail-section .customer-detail-section__head h2{margin:0;font-size:clamp(1.55rem,2vw,2rem);line-height:1.05;letter-spacing:0}.drawing-detail-section .customer-detail-section__head p{margin:8px 0 0;max-width:58ch;color:#475569eb;line-height:1.5}.drawing-detail-hero{position:relative;overflow:hidden;border-radius:20px;padding:28px;border:1px solid rgba(56,189,248,.3);background:linear-gradient(135deg,#0ea5e924,#a855f71a 42%,#ffffff8c)}.drawing-detail-page--status-approved .drawing-detail-hero,.drawing-detail-page--status-released .drawing-detail-hero{border-color:#10b98161;background:linear-gradient(135deg,#10b98124,#38bdf81a)}.drawing-detail-page--status-revision_required .drawing-detail-hero{border-color:#ef444461;background:linear-gradient(135deg,#ef44441f,#f8fafcf2)}.drawing-detail-hero__mesh{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 15% 25%,rgba(14,165,233,.28),transparent 42%),radial-gradient(circle at 85% 30%,rgba(168,85,247,.22),transparent 38%),radial-gradient(circle at 50% 90%,rgba(148,163,184,.12),transparent 40%);pointer-events:none}.drawing-detail-hero__top{position:relative;display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.drawing-detail-hero__icon-wrap{display:inline-flex;padding:14px;border-radius:16px;background:linear-gradient(145deg,#0ea5e947,#a855f738);color:#0284c7;box-shadow:0 8px 26px #0ea5e938}.drawing-detail-hero__identity{flex:1;min-width:0}.drawing-detail-hero__identity h1{margin:4px 0 8px;font-size:clamp(1.35rem,2.5vw,1.75rem);letter-spacing:-.02em}.drawing-detail-hero__lede{margin:0 0 14px;opacity:.88;max-width:56ch;line-height:1.45}.drawing-detail-hero__avatar .customer-detail-avatar{width:72px;height:72px;font-size:1.35rem;background:linear-gradient(135deg,#0ea5e9,#a855f7);color:#fff}.drawings-priority-pill--hero{font-size:.85rem}.drawing-detail-metrics{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:22px}.drawing-detail-metric{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:14px;background:#ffffffb8;border:1px solid rgba(14,165,233,.18);box-shadow:0 4px 16px #0f172a0f}.drawing-detail-metric svg{color:#0284c7}.drawing-detail-metric span{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;opacity:.75}.drawing-detail-links-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.drawing-detail-link-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;border-radius:14px;border:1px solid rgba(14,165,233,.2);background:linear-gradient(160deg,#fffffff5,#f0f9ffeb);cursor:pointer;text-align:inherit;font:inherit;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.drawing-detail-link-card:hover:not(.drawing-detail-link-card--static){transform:translateY(-2px);box-shadow:0 12px 28px #0ea5e929}.drawing-detail-link-card svg{color:#0284c7}.drawing-detail-link-card--static{cursor:default}.drawing-detail-link-card span{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.drawing-detail-link-card strong{font-size:1rem}.drawing-detail-notes-grid{display:grid;gap:14px}@media (min-width: 900px){.drawing-detail-notes-grid{grid-template-columns:1fr 1fr}.drawing-detail-note-card--wide{grid-column:1 / -1}}.drawing-detail-note-card{position:relative;padding:22px 24px 20px;border-radius:16px;border:1px solid rgba(226,232,240,.95);background:#fff;box-shadow:inset 0 1px #ffffffe6}.drawing-detail-note-card:before{content:"";position:absolute;inset:14px auto 14px 0;width:3px;border-radius:999px;background:linear-gradient(180deg,#0f172a,#0f172a33)}.drawing-detail-note-card--warn{border-color:#f59e0b59;background:#fff}.drawing-detail-note-card--success{border-color:#10b98159;background:#fff}.drawing-detail-note-card span{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#64748be6;margin-bottom:12px}.drawing-detail-note-card p{margin:0;color:#0f172ae0;line-height:1.6}.drawing-detail-link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.drawing-detail-external-link{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;border:1px solid rgba(226,232,240,.98);background:#fff;color:inherit;text-decoration:none;font:inherit;text-align:left;width:100%;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.drawing-detail-external-link:hover{transform:translateY(-1px);border-color:#38bdf859;background:#fff;box-shadow:0 12px 24px #0f172a14}.drawing-detail-external-link svg{width:18px;height:18px;color:#475569f2}.drawing-detail-external-link:after{content:"";width:8px;height:8px;border-top:1.5px solid rgba(100,116,139,.95);border-right:1.5px solid rgba(100,116,139,.95);transform:rotate(45deg);justify-self:end}.drawing-detail-link-list li{min-width:0}.drawing-detail-link-list .drawing-detail-external-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:600;color:#1e293bf2}.drawing-detail-link-list .drawing-detail-external-link svg{justify-self:center}.drawing-detail-link-list .drawing-detail-external-link svg{padding:11px;width:42px;height:42px;border-radius:12px;background:#f1f5f9f2;border:1px solid rgba(226,232,240,.95)}.drawing-detail-empty{margin:0;padding:18px 20px;border-radius:14px;border:1px dashed rgba(148,163,184,.5);background:#fff;color:#64748bf5;opacity:1}.drawing-detail-related-samples{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.drawing-detail-sample-pill{display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center;width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(236,72,153,.22);background:linear-gradient(90deg,#fdf2f8f2,#fffffffa);cursor:pointer;font:inherit;text-align:inherit;color:inherit;transition:transform .12s ease,box-shadow .12s ease}.drawing-detail-sample-pill:hover{transform:translate(2px);box-shadow:0 8px 22px #ec48991f}html[dir=rtl] .drawing-detail-sample-pill:hover{transform:translate(-2px)}.drawing-detail-approval-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.drawing-detail-approval-item{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:#10b98114;border:1px solid rgba(16,185,129,.2)}.drawing-detail-approval-item svg{color:#059669}.drawing-detail-meta-dates{margin:14px 0 0;font-size:.85rem;opacity:.75}.drawing-detail-panel__stack{display:flex;flex-direction:column;gap:12px}.drawing-detail-page__error{padding:24px;text-align:center}.drawing-detail-section .detail-form__actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.drawing-detail-section .detail-form__actions .ui-button:first-child:last-child{margin-inline-start:auto}html[dir=rtl] .drawing-detail-hero__top{flex-direction:row-reverse}html[dir=rtl] .drawing-detail-external-link{text-align:right}html[dir=rtl] .drawing-detail-external-link:after{transform:rotate(-135deg)}.detail-premium-page .drawing-detail-note-card,.detail-premium-page .drawing-detail-external-link,.detail-premium-page .drawing-detail-empty,.detail-premium-page .drawing-detail-external-link:hover{background:#fff!important}.drawing-edit-page__header{margin-bottom:20px}.drawing-edit-page__card{max-width:980px;margin:0 auto;padding:30px;border-radius:24px;border:1px solid rgba(226,232,240,.98);background:radial-gradient(circle at top right,rgba(148,163,184,.08),transparent 26%),linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 1px 2px #0f172a0a,0 24px 48px #0f172a0f}.drawing-edit-page__title-row{display:flex;gap:16px;align-items:center;margin-bottom:24px}.drawing-edit-page__icon{display:inline-flex;padding:12px;border-radius:14px;background:linear-gradient(135deg,#f1f5f9fa,#e2e8f0d9);color:#334155}.drawing-edit-page__subtitle{margin:4px 0 0;opacity:.7;font-weight:600}.drawing-edit-page .page-title{margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(2rem,3vw,2.8rem);line-height:.98;letter-spacing:-.05em}.drawing-edit-page .detail-form__fieldset{border:1px solid rgba(226,232,240,1);border-radius:20px;padding:1.1rem;background:linear-gradient(180deg,#fffffffa,#f8fafcf2)}.drawing-edit-page .field-block span{display:block;margin-bottom:.45rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748beb}.drawing-edit-page select,.drawing-edit-page textarea{border-radius:14px;border:1px solid rgba(226,232,240,1);background:#fffffffa}.drawing-edit-page textarea{min-height:140px}.drawing-edit-page .detail-form__actions{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(226,232,240,1)}.team-accounts-page.team-accounts-page--figma{--ta-green: #2f7a5e;--ta-green-text: #007a55;--ta-green-deep: #00786f;--ta-mint-border: #d0fae5;--ta-mint-strong: #a4f4cf;--ta-input-bg: #f9fafb;--ta-input-border: #e5e7eb;--ta-label: #364153;--ta-body-muted: #4a5565;--ta-muted: #6a7282;--ta-heading-ink: #101828;--ta-danger: #e7000b;--ta-danger-border: #ffc9c9;--ta-row-border: #f3f4f6;--ta-pill-role-bg: #f3f4f6;--ta-self-bg: #ccfbf1;--ta-self-border: #99f6e4;--ta-self-text: #0f766e;--ta-card-shadow: 0 10px 15px rgba(208, 250, 229, .5), 0 4px 6px rgba(208, 250, 229, .5);--ta-btn-shadow: 0 10px 15px rgba(94, 233, 181, .5), 0 4px 6px rgba(94, 233, 181, .5);--ta-icon-shadow: 0 10px 15px #a4f4cf, 0 4px 6px #a4f4cf;padding-block:32px;animation:ta-fade-in .4s ease-out;background:linear-gradient(148.21deg,#ecfdf5,#f0fdf4,#f0fdfa);border-radius:0;width:100%;max-width:100%;box-sizing:border-box}@keyframes ta-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ta-figma-layout{display:grid;grid-template-columns:minmax(300px,410px) 1fr;gap:24px;align-items:start}@media (max-width: 1024px){.ta-figma-layout{grid-template-columns:1fr}}.ta-create-aside{position:relative}.ta-create-panel{background:#fff;border:1px solid var(--ta-mint-border);border-radius:16px;box-shadow:var(--ta-card-shadow);padding:32px;position:sticky;top:24px}.ta-create-heading{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ta-create-icon-wrap{width:40px;height:40px;border-radius:16px;background:var(--ta-green);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--ta-icon-shadow)}.ta-create-title{margin:0;font-size:24px;font-weight:600;line-height:32px;color:var(--ta-green)}.ta-create-subtitle{margin:0 0 24px;font-size:14px;line-height:20px;color:var(--ta-body-muted)}.ta-create-form{display:flex;flex-direction:column;gap:0}.ta-form-grid{display:flex;flex-direction:column;gap:16px}.ta-field{display:flex;flex-direction:column;gap:6px}.ta-field label{font-size:14px;font-weight:500;color:var(--ta-label);line-height:20px}.ta-field input,.ta-field select{height:46px;padding:10px 16px;border-radius:16px;border:1px solid var(--ta-input-border);background:var(--ta-input-bg);font-size:16px;color:var(--heading, #101828);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.ta-field input::placeholder{color:#0a0a0a80}.ta-field input:focus,.ta-field select:focus{outline:none;border-color:var(--ta-mint-strong);box-shadow:0 0 0 3px #a4f4cf73}.ta-field-hint{margin:0;font-size:12px;line-height:16px;color:var(--ta-muted)}.ta-submit-btn{margin-top:20px;width:100%;height:48px;border:none;border-radius:16px;background:var(--ta-green);color:#fff;font-size:16px;font-weight:500;cursor:pointer;box-shadow:var(--ta-btn-shadow);transition:filter .15s ease,transform .15s ease}.ta-submit-btn:hover:not(:disabled){filter:brightness(1.05)}.ta-submit-btn:disabled{opacity:.65;cursor:not-allowed}.team-accounts-page.team-accounts-page--figma .form-notice{margin-top:12px}.ta-directory-main{min-width:0}.ta-directory-panel{background:#fff;border:1px solid var(--ta-mint-border);border-radius:16px;box-shadow:var(--ta-card-shadow);padding:32px;min-height:200px}.ta-directory-title{margin:0;font-size:24px;font-weight:600;line-height:32px;color:var(--ta-green)}.ta-directory-subtitle{margin:8px 0 24px;font-size:14px;line-height:20px;color:var(--ta-body-muted)}.ta-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px}.ta-search-wrap{flex:1 1 220px;min-width:180px}.team-accounts-page.team-accounts-page--figma .ta-search-field.search-field{width:100%;margin:0;padding:0 16px;min-height:46px;display:flex;align-items:center;gap:10px;border-radius:16px;border:1px solid var(--ta-input-border);background:var(--ta-input-bg);box-shadow:none}.team-accounts-page.team-accounts-page--figma .ta-search-field.search-field svg{position:static;transform:none;flex-shrink:0;color:var(--ta-muted)}.team-accounts-page.team-accounts-page--figma .ta-search-field .search-field__input,.team-accounts-page.team-accounts-page--figma .ta-search-field input{border:none;background:transparent;padding:0;font-size:16px;height:44px;line-height:44px;width:100%;min-width:0}.team-accounts-page.team-accounts-page--figma .ta-search-field:focus-within{border-color:var(--ta-mint-strong);box-shadow:0 0 0 3px #a4f4cf73}html[lang=ar] .team-accounts-page.team-accounts-page--figma .ta-search-field.search-field{padding:0 16px}html[lang=ar] .team-accounts-page.team-accounts-page--figma .ta-search-field.search-field svg{left:auto;right:auto}.ta-select--filter{height:46px;padding:0 14px;border-radius:16px;border:1px solid var(--ta-input-border);background:var(--ta-input-bg);font-size:14px;color:var(--ta-label);min-width:120px;cursor:pointer}.ta-select--filter:focus{outline:none;border-color:var(--ta-mint-strong);box-shadow:0 0 0 3px #a4f4cf73}.ta-directory-body{min-height:120px}.ta-member-list{display:flex;flex-direction:column;gap:12px}.ta-member-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:17px;border-radius:16px;border:1px solid var(--ta-row-border);background:linear-gradient(90deg,var(--ta-input-bg) 0%,rgba(236,253,245,.3) 100%);transition:border-color .15s ease,box-shadow .15s ease}.ta-member-row:hover{border-color:var(--ta-mint-strong);box-shadow:0 4px 14px #2f7a5e14}.ta-member-avatar{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;line-height:20px;flex-shrink:0}.ta-member-avatar--mint{background:var(--ta-mint-border);color:var(--ta-green-text)}.ta-member-avatar--aqua{background:#cbfbf1;color:var(--ta-green-deep)}.ta-member-details{min-width:0}.ta-member-name{margin:0;font-size:16px;font-weight:500;line-height:24px;color:var(--ta-heading-ink)}.ta-member-contact{margin:0;font-size:14px;line-height:20px;color:var(--ta-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-member-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:flex-end}.ta-pill{display:inline-flex;align-items:center;padding:5px 13px;border-radius:12px;font-size:14px;line-height:20px;font-weight:400;white-space:nowrap}.ta-pill--role{background:var(--ta-pill-role-bg);border:1px solid var(--ta-input-border);color:var(--ta-label)}.ta-pill--status{border:1px solid var(--ta-mint-strong);background:var(--ta-mint-border);color:var(--ta-green-text)}.ta-pill--status-suspended,.ta-pill--status-locked{border-color:#fde68a;background:#fffbeb;color:#b45309}.ta-pill--status-invited{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.ta-pill--status-unknown{border-color:var(--ta-input-border);background:var(--ta-pill-role-bg);color:var(--ta-muted)}.ta-pill--self{background:var(--ta-self-bg);border:1px solid var(--ta-self-border);color:var(--ta-self-text);font-weight:500}.ta-member-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:flex-end}.ta-row-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 16px;border-radius:12px;font-size:16px;font-weight:500;line-height:24px;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease;white-space:nowrap}.ta-row-btn:disabled{opacity:.55;cursor:not-allowed}.ta-row-btn--edit{border:1px solid var(--ta-input-border);background:#fff;color:var(--ta-label)}.ta-row-btn--edit:hover:not(:disabled){background:var(--ta-input-bg)}.ta-row-btn--danger{border:1px solid var(--ta-danger-border);background:#fff;color:var(--ta-danger)}.ta-row-btn--danger:hover:not(:disabled){background:#fff5f5}.ta-row-btn--positive{border:1px solid var(--ta-mint-strong);background:#fff;color:var(--ta-green-text)}.ta-row-btn--positive:hover:not(:disabled){background:#ecfdf599}@media (max-width: 900px){.ta-member-row{grid-template-columns:48px 1fr;grid-template-areas:"avatar details" "badges badges" "actions actions"}.ta-member-avatar{grid-area:avatar}.ta-member-details{grid-area:details}.ta-member-badges{grid-area:badges;justify-content:flex-start}.ta-member-actions{grid-area:actions;justify-content:flex-start}}.ta-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid var(--ta-row-border);flex-wrap:wrap}.ta-pagination-info{font-size:14px;color:var(--ta-muted);line-height:20px}.ta-pagination-controls{display:flex;align-items:center;gap:8px}.ta-pagination-btn{width:36px;height:36px;border-radius:12px;border:1px solid var(--ta-input-border);background:#fff;color:var(--ta-label);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ta-pagination-btn:hover:not(:disabled){background:var(--ta-input-bg);border-color:var(--ta-mint-strong)}.ta-pagination-btn:disabled{opacity:.4;cursor:not-allowed}.ta-pagination-pages{display:flex;align-items:center;gap:4px}.ta-pagination-page{min-width:36px;height:36px;padding:0 10px;border-radius:12px;border:1px solid var(--ta-input-border);background:#fff;color:var(--ta-label);font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ta-pagination-page:hover:not(.ta-pagination-page--active){background:var(--ta-input-bg)}.ta-pagination-page--active{background:var(--ta-green);border-color:var(--ta-green);color:#fff;cursor:default}.ta-pagination-per-page{display:flex;align-items:center;gap:8px}.ta-pagination-per-page label{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ta-label);line-height:20px}.ta-pagination-per-page select{height:36px;padding:0 12px;border-radius:12px;border:1px solid var(--ta-input-border);background:var(--ta-input-bg);font-size:14px;color:var(--ta-label);cursor:pointer}.ta-pagination-per-page select:focus{outline:none;border-color:var(--ta-mint-strong);box-shadow:0 0 0 3px #a4f4cf73}@media (max-width: 768px){.ta-create-panel,.ta-directory-panel{padding:24px}.ta-toolbar{flex-direction:column;align-items:stretch}.ta-select--filter{width:100%}.ta-pagination{flex-direction:column;align-items:stretch;gap:12px}.ta-pagination-info,.ta-pagination-controls,.ta-pagination-per-page{justify-content:center}}.ta-delete-modal.modal-card--premium{max-width:440px}.ta-delete-confirm{display:grid;gap:20px}.ta-delete-confirm__icon{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(180deg,#fff1f2,#ffe4e6);color:var(--ta-danger);box-shadow:inset 0 1px #ffffffd9}.ta-delete-confirm__body{display:grid;gap:10px}.ta-delete-confirm__body p{margin:0;font-size:14px;line-height:22px;color:var(--ta-body-muted)}.ta-delete-confirm__warning{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 12px;border-radius:999px;background:#fff5f5;border:1px solid var(--ta-danger-border);color:var(--ta-danger);font-size:13px;font-weight:500}.ta-delete-confirm__preview{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid var(--ta-mint-border);background:linear-gradient(90deg,var(--ta-input-bg) 0%,rgba(236,253,245,.45) 100%)}.ta-delete-confirm__avatar{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--ta-mint-border);color:var(--ta-green-text);font-size:13px;font-weight:600}.ta-delete-confirm__preview-copy{min-width:0;display:grid;gap:2px}.ta-delete-confirm__preview-copy strong{font-size:15px;font-weight:600;color:var(--ta-heading-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-delete-confirm__preview-copy span{font-size:13px;line-height:18px;color:var(--ta-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-delete-confirm .modal-card__actions{margin-top:4px;padding-top:4px}.sales-team-page{display:flex;flex-direction:column;gap:var(--space-6);padding-bottom:var(--space-12)}.st-summary-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.st-summary{position:relative;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden;transition:transform var(--transition-base),box-shadow var(--transition-base);box-shadow:var(--shadow-sm)}.st-summary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(76,181,114,.08),transparent 55%);opacity:.9;pointer-events:none}.st-summary:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.st-summary__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--primary-100);color:var(--primary-900);flex-shrink:0;box-shadow:inset 0 0 0 1px #135e4b1a}.st-summary--info .st-summary__icon{background:var(--info-light);color:#1e3a8a;box-shadow:inset 0 0 0 1px #3b82f624}.st-summary--success .st-summary__icon{background:var(--success-light);color:var(--primary-900);box-shadow:inset 0 0 0 1px #4cb57238}.st-summary--warning .st-summary__icon{background:var(--warning-light);color:#92400e;box-shadow:inset 0 0 0 1px #f59e0b38}.st-summary--primary .st-summary__icon{background:linear-gradient(135deg,var(--primary-100),var(--primary-200));color:var(--primary-900)}.st-summary__body{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0}.st-summary__label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);margin:0}.st-summary__value{font-size:22px;font-weight:800;color:var(--heading);letter-spacing:-.01em}.st-summary__subline{font-size:12px;color:var(--text-soft)}.st-header-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-top:var(--space-2)}.st-header-meta__chip{display:inline-flex;gap:6px;align-items:center;padding:6px 12px;border-radius:var(--radius-full);background:var(--primary-100);color:var(--primary-900);font-size:12px;font-weight:600}.st-header-meta__chip--muted{background:var(--neutral-100);color:var(--neutral-700)}.st-header-meta__chip strong{color:var(--primary-900)}.st-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;align-items:center;padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs)}.st-toolbar__left{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;flex:1 1 auto;min-width:0}.st-toolbar__search{min-width:260px;flex:1 1 260px}.st-toolbar__selects{display:flex;flex-wrap:wrap;gap:var(--space-2)}.st-select{display:inline-flex;flex-direction:column;gap:4px;min-width:120px}.st-select>span{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-soft)}.st-select select,.st-select input{padding:10px 30px 10px 12px;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);color:var(--heading);font-size:14px;font-weight:600;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23515453' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 10px center}html[dir=rtl] .st-select select{background-position:left 10px center;padding-right:12px;padding-left:30px}.st-select select:focus,.st-select input:focus{outline:none;border-color:var(--primary-600);box-shadow:0 0 0 3px #4cb5722e}.st-grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.st-card{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);box-shadow:var(--shadow-xs);overflow:hidden}.st-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--primary-600),var(--primary-300));opacity:0;transition:opacity var(--transition-base)}.st-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--primary-200)}.st-card:hover:before{opacity:1}.st-card[data-tone=ahead]:before{background:linear-gradient(90deg,var(--primary-600),var(--success));opacity:1}.st-card[data-tone=on_track]:before{background:linear-gradient(90deg,var(--info),var(--primary-300));opacity:1}.st-card[data-tone=behind]:before{background:linear-gradient(90deg,var(--warning),#fbbf24);opacity:1}.st-card[data-tone=at_risk]:before{background:linear-gradient(90deg,var(--error),#f87171);opacity:1}.st-card__head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3)}.st-card__identity{display:flex;flex-direction:column;gap:2px;min-width:0}.st-card__identity strong{font-size:16px;font-weight:700;color:var(--heading);letter-spacing:-.01em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.st-card__role{font-size:12px;font-weight:600;color:var(--primary-900);background:var(--primary-100);padding:2px 10px;border-radius:var(--radius-full);align-self:flex-start}.st-card__badges{display:flex;flex-direction:column;align-items:flex-end;gap:4px}html[dir=rtl] .st-card__badges{align-items:flex-start}.st-avatar{--size: 44px;width:var(--size);height:var(--size);border-radius:50%;display:grid;place-items:center;font-weight:800;letter-spacing:.03em;color:var(--white);text-shadow:0 1px 2px rgba(0,0,0,.15);font-size:calc(var(--size) / 2.8);box-shadow:inset 0 0 0 2px #ffffff1f,0 4px 10px #0b20392e;flex-shrink:0}.st-avatar--sm{--size: 34px}.st-avatar--md{--size: 48px}.st-avatar--lg{--size: 58px}.st-avatar--xl{--size: 96px;font-size:30px;box-shadow:inset 0 0 0 3px #ffffff26,0 10px 30px #0b203933}.st-avatar--emerald{background:linear-gradient(135deg,var(--primary-900),var(--primary-600))}.st-avatar--mint{background:linear-gradient(135deg,#26a37c,#8ad3a8);color:#083224;text-shadow:none}.st-avatar--forest{background:linear-gradient(135deg,var(--primary-950),#1c5a48)}.st-avatar--sand{background:linear-gradient(135deg,#b8842a,#e5b862);color:#2f1f08;text-shadow:none}.st-avatar--sky{background:linear-gradient(135deg,#1e4b7a,#3b82f6)}.st-card__contact{display:flex;flex-wrap:wrap;gap:var(--space-2)}.st-contact-chip{display:inline-flex;align-items:center;gap:6px;background:var(--neutral-50);border:1px solid var(--line);color:var(--neutral-700);padding:5px 10px;border-radius:var(--radius-full);font-size:12px;font-weight:600;text-decoration:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.st-contact-chip svg{color:var(--primary-900);flex-shrink:0}.st-contact-chip:hover{color:var(--primary-900);border-color:var(--primary-200);background:var(--primary-50)}.st-card__attainment{display:flex;flex-direction:column;gap:8px;padding:var(--space-4);background:linear-gradient(135deg,var(--primary-50),var(--surface));border:1px solid var(--primary-100);border-radius:var(--radius-lg)}.st-card__attainment-head{display:flex;justify-content:space-between;align-items:baseline}.st-card__attainment-head span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-soft)}.st-card__attainment-head strong{font-size:22px;font-weight:800;color:var(--primary-900);letter-spacing:-.02em}.st-progress__track{position:relative;height:8px;border-radius:999px;background:var(--neutral-100);overflow:hidden;display:flex}.st-progress__fill,.st-progress__overflow{height:100%;transition:width var(--transition-slow);border-radius:999px}.st-progress__fill{background:linear-gradient(90deg,var(--primary-600),var(--primary-900))}.st-progress--at_risk .st-progress__fill{background:linear-gradient(90deg,var(--error),#f87171)}.st-progress--behind .st-progress__fill{background:linear-gradient(90deg,var(--warning),#fbbf24)}.st-progress--on_track .st-progress__fill{background:linear-gradient(90deg,var(--info),#60a5fa)}.st-progress--ahead .st-progress__fill{background:linear-gradient(90deg,var(--primary-600),#16a34a)}.st-progress__overflow{background:repeating-linear-gradient(45deg,var(--primary-900),var(--primary-900) 6px,var(--primary-600) 6px,var(--primary-600) 12px);margin-inline-start:2px}.st-card__attainment-meta{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--text-soft)}.st-card__attainment-meta strong,.st-card__attainment-meta span{color:var(--neutral-700);font-weight:600}.st-card__attainment-slash{opacity:.5}.st-card__kpi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.st-mini-stat{display:flex;align-items:center;gap:var(--space-2);padding:10px 12px;background:var(--neutral-50);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0}.st-mini-stat__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--primary-100);color:var(--primary-900);flex-shrink:0}.st-mini-stat__body{display:flex;flex-direction:column;min-width:0}.st-mini-stat__body strong{font-size:15px;font-weight:800;color:var(--heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-mini-stat__body span{font-size:10px;font-weight:600;color:var(--text-soft);text-transform:uppercase;letter-spacing:.02em;line-height:1.2}.st-mini-stat--compact .st-mini-stat__body strong{font-size:13px}.st-card__actions{display:flex;gap:var(--space-2);margin-top:auto}.st-card__actions .ui-button{flex:1 1 0;justify-content:center}.st-card__footer{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;color:var(--text-soft)}.st-card__footer svg{color:var(--primary-900)}.st-status-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-full);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:var(--neutral-100);color:var(--neutral-700);border:1px solid var(--line)}.st-status-pill--active{background:var(--success-light);color:var(--primary-900);border-color:#4cb57259}.st-status-pill--invited{background:var(--info-light);color:#1e3a8a;border-color:#3b82f64d}.st-status-pill--suspended{background:var(--warning-light);color:#92400e;border-color:#f59e0b59}.st-status-pill--locked{background:var(--error-light);color:#991b1b;border-color:#ef444459}.st-modal .modal-card__content{max-height:min(72vh,720px);overflow-y:auto}.st-bulk,.st-individual{display:flex;flex-direction:column;gap:var(--space-4)}.st-bulk__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:linear-gradient(135deg,var(--primary-50),var(--surface));border:1px solid var(--primary-100);border-radius:var(--radius-lg)}.st-bulk__eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.st-bulk__header strong{font-size:18px;color:var(--primary-900);letter-spacing:-.01em}.st-bulk__uniform{display:grid;grid-template-columns:1fr auto;gap:var(--space-3);align-items:end;padding:var(--space-3);background:var(--surface);border:1px dashed var(--primary-200);border-radius:var(--radius-lg)}.st-bulk__section-title{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);margin:0 0 var(--space-2) 0}.st-bulk__list{display:flex;flex-direction:column;gap:var(--space-2);max-height:360px;overflow-y:auto;padding:var(--space-2);background:var(--neutral-50);border:1px solid var(--line);border-radius:var(--radius-lg)}.st-bulk__row{display:grid;grid-template-columns:auto 1fr minmax(180px,220px);gap:var(--space-3);align-items:center;padding:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.st-bulk__rep{display:flex;flex-direction:column;min-width:0}.st-bulk__rep strong{font-weight:700;color:var(--heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-bulk__rep span{font-size:12px;color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-inline-field{display:flex;flex-direction:column;gap:4px}.st-inline-field>span{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-soft)}.st-inline-field input{padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-md);font-size:14px;font-weight:600;color:var(--heading);background:var(--surface);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.st-inline-field input:focus{outline:none;border-color:var(--primary-600);box-shadow:0 0 0 3px #4cb5722e}.st-individual__member{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-3);align-items:center;padding:var(--space-3);background:linear-gradient(135deg,var(--primary-50),var(--surface));border:1px solid var(--primary-100);border-radius:var(--radius-lg)}.st-individual__member strong{color:var(--heading);display:block}.st-individual__member span{color:var(--text-soft);font-size:12px}.sales-team-page--detail{gap:var(--space-5)}.st-detail-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4)}.st-detail-topbar__filters{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:end}@media (max-width: 720px){.st-detail-topbar__filters{width:100%;margin-top:var(--space-2)}}.st-hero{position:relative;overflow:hidden;border-radius:var(--premium-radius);padding:var(--space-8) var(--space-8);background:radial-gradient(120% 120% at 10% 10%,rgba(76,181,114,.22),transparent 55%),radial-gradient(120% 120% at 90% 90%,rgba(16,63,106,.18),transparent 55%),linear-gradient(135deg,var(--primary-950) 0%,var(--primary-900) 60%,#0f4a3a 100%);color:var(--white);box-shadow:var(--premium-shadow-strong)}.st-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'><defs><pattern id='p' width='80' height='80' patternUnits='userSpaceOnUse'><circle cx='40' cy='40' r='1' fill='rgba(255,255,255,0.07)'/></pattern></defs><rect width='80' height='80' fill='url(%23p)'/></svg>");opacity:.7;pointer-events:none}.st-hero--at_risk{background:linear-gradient(135deg,#4b1314,#7f1d1d 60%,#b91c1c)}.st-hero--behind{background:linear-gradient(135deg,#402a07,#92400e 60%,#b45309)}.st-hero--on_track{background:linear-gradient(135deg,#0b2544,#1d4ed8 60%,#3b82f6)}.st-hero--ahead{background:linear-gradient(135deg,var(--primary-950) 0%,var(--primary-900) 60%,var(--primary-600) 100%)}.st-hero :is(h1,p,span,strong,a,button,.st-status-pill,.ui-badge){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.st-hero .ui-badge,.st-hero .st-status-pill{color:#111!important;-webkit-text-fill-color:#111111!important}.st-hero__shell{position:relative;display:grid;grid-template-columns:1fr auto;gap:var(--space-6);align-items:center}.st-hero__identity{display:flex;gap:var(--space-5);align-items:center;min-width:0}.st-hero__body h1{margin:0;font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--white)}.st-hero__eyebrow{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3}.st-hero__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-3)}.st-hero__chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-full);background:#ffffff24;color:var(--white);font-size:12px;font-weight:700;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.st-hero__chip svg{color:#ffffffe6}.st-hero__contact{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.st-hero__contact .st-contact-chip{background:#ffffff24;border-color:#fff3;color:var(--white)}.st-hero__contact .st-contact-chip:hover{background:#ffffff3d;color:var(--white)}.st-hero__contact .st-contact-chip svg{color:#ffffffe6}.st-hero__ring{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-5);background:#ffffff17;border:1px solid rgba(255,255,255,.16);border-radius:var(--premium-radius-lg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.st-hero__ring-meta{display:flex;flex-direction:column;gap:var(--space-2);min-width:160px}.st-hero__ring-meta p{margin:0;display:flex;flex-direction:column;gap:2px}.st-hero__ring-meta span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.st-hero__ring-meta strong{font-size:18px;font-weight:800;color:var(--white);letter-spacing:-.01em}.st-ring{position:relative;width:160px;height:160px}.st-ring__track{fill:none;stroke:#ffffff29}.st-ring__fill{fill:none;stroke:var(--white);filter:drop-shadow(0 0 10px rgba(255,255,255,.35));transition:stroke-dasharray var(--transition-slower)}.st-ring--ahead .st-ring__fill{stroke:#bbf7d0}.st-ring--on_track .st-ring__fill{stroke:#bfdbfe}.st-ring--behind .st-ring__fill{stroke:#fde68a}.st-ring--at_risk .st-ring__fill{stroke:#fecaca}.st-ring__center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center}.st-ring__center strong{font-size:36px;font-weight:900;color:var(--white);letter-spacing:-.03em;line-height:1}.st-ring__center span{display:block;margin-top:4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffffd9}.st-detail-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-5)}.st-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:var(--shadow-xs);min-width:0}.st-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.st-panel__eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);margin:0}.st-panel h2{margin:4px 0 0;font-size:20px;font-weight:800;color:var(--heading);letter-spacing:-.01em}.st-panel__subtitle{margin:4px 0 0;color:var(--text-soft);font-size:13px}.st-panel--kpi{grid-column:span 12}.st-panel--history{grid-column:span 8}.st-panel--profile{grid-column:span 4}.st-panel--contracts,.st-panel--opps{grid-column:span 6}@media (max-width: 1100px){.st-panel--history,.st-panel--profile,.st-panel--contracts,.st-panel--opps{grid-column:span 12}}.st-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-3)}.st-kpi{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-4);background:var(--neutral-50);border:1px solid var(--line);border-radius:var(--radius-lg);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.st-kpi:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.st-kpi__icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--primary-100);color:var(--primary-900);flex-shrink:0}.st-kpi--success .st-kpi__icon{background:var(--success-light);color:var(--primary-900)}.st-kpi--info .st-kpi__icon{background:var(--info-light);color:#1e3a8a}.st-kpi--warning .st-kpi__icon{background:var(--warning-light);color:#92400e}.st-kpi p{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}.st-kpi strong{display:block;font-size:20px;font-weight:800;color:var(--heading);letter-spacing:-.01em}.st-history{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(80px,1fr);gap:var(--space-3);align-items:end;padding:var(--space-4);height:240px;background:linear-gradient(180deg,transparent 0%,rgba(76,181,114,.03) 100%),var(--neutral-50);border:1px solid var(--line);border-radius:var(--radius-lg)}.st-history__item{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:flex-end;height:100%;min-width:0;transition:transform var(--transition-fast)}.st-history__item.is-active{transform:translateY(-4px)}.st-history__bars{position:relative;width:100%;display:flex;gap:4px;align-items:flex-end;justify-content:center;height:60%}.st-history__bar{width:14px;min-height:4px;border-radius:6px 6px 2px 2px;transition:height var(--transition-slow)}.st-history__bar--target{background:var(--neutral-200)}.st-history__bar--achieved{background:linear-gradient(180deg,var(--primary-600),var(--primary-900));box-shadow:0 4px 10px #135e4b40}.st-history__item.is-active .st-history__bar--achieved{background:linear-gradient(180deg,#16a34a,var(--primary-900))}.st-history__label{margin:0;font-size:12px;font-weight:700;color:var(--heading)}.st-history__percent{margin:0;font-size:13px;font-weight:800;color:var(--primary-900)}.st-history__meta{margin:0;font-size:11px;color:var(--text-soft)}.st-legend{display:flex;gap:var(--space-4);align-items:center;font-size:12px;color:var(--text-soft);font-weight:600}.st-legend__item{display:inline-flex;align-items:center;gap:6px}.st-legend__swatch{width:12px;height:12px;border-radius:3px;background:var(--neutral-200)}.st-legend__swatch--achieved{background:linear-gradient(180deg,var(--primary-600),var(--primary-900))}.st-profile{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.st-profile__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:10px 12px;background:var(--neutral-50);border:1px solid var(--line);border-radius:var(--radius-md)}.st-profile__label{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--text-soft);text-transform:uppercase;letter-spacing:.06em}.st-profile__label svg{color:var(--primary-900)}.st-profile__value{font-size:14px;font-weight:700;color:var(--heading);text-align:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.st-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.st-list__item{display:grid;grid-template-columns:auto 1fr auto auto;gap:var(--space-3);align-items:center;padding:var(--space-3);background:var(--neutral-50);border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color var(--transition-fast),transform var(--transition-fast)}.st-list__item:hover{border-color:var(--primary-200);transform:translate(2px)}html[dir=rtl] .st-list__item:hover{transform:translate(-2px)}.st-list__icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--primary-100);color:var(--primary-900);flex-shrink:0}.st-list__body{display:flex;flex-direction:column;min-width:0}.st-list__body strong{font-weight:700;color:var(--heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-list__body span{font-size:12px;color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-list__meta{display:flex;flex-direction:column;align-items:flex-end;min-width:90px}html[dir=rtl] .st-list__meta{align-items:flex-start}.st-list__meta strong{font-weight:700;color:var(--primary-900)}.st-list__meta span{font-size:11px;color:var(--text-soft)}@media (max-width: 900px){.st-hero{padding:var(--space-6);border-radius:var(--radius-xl)}.st-hero__shell{grid-template-columns:1fr}.st-hero__ring{justify-content:center}.st-bulk__row{grid-template-columns:auto 1fr}.st-bulk__row .st-inline-field{grid-column:1 / -1}.st-card__kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.st-hero__body h1{font-size:22px}.st-hero__identity{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.st-hero__ring{flex-direction:column;align-items:stretch}.st-toolbar__selects{width:100%}.st-select{flex:1 1 120px}.st-history{grid-auto-columns:minmax(60px,1fr);height:200px;padding:var(--space-3)}}html[dir=rtl] .st-card__identity strong,html[dir=rtl] .st-panel h2,html[dir=rtl] .st-hero__body h1{letter-spacing:0}html[dir=rtl] .st-card__attainment-head{direction:rtl}html[dir=rtl] .st-profile__value{text-align:start}:root{color-scheme:light;font-family:Manrope,sans-serif;--bg: #eaf2ff;--surface: #f9fcff;--surface-muted: #eef4fb;--surface-soft: #dfe8f4;--line: #d0dbea;--line-strong: #9fb5ca;--text: #3b4d63;--text-soft: #71859a;--heading: #08111f;--accent: #1e6bff;--accent-strong: #0a1f52;--accent-soft: rgba(30, 107, 255, .14);--gold: #7cf7d4;--gold-soft: rgba(124, 247, 212, .16);--shadow: 0 28px 64px rgba(7, 16, 35, .14);--shadow-soft: 0 18px 40px rgba(7, 16, 35, .1);--success-bg: #ddfbf2;--success-text: #168a6a;--danger-bg: #ffe4ea;--danger-text: #cf4f73;--danger-soft: rgba(207, 79, 115, .14);--warning-bg: #fff0d9;--warning-text: #b27c23;--neutral-bg: #edf2f8;--neutral-text: #6d8094;--info-bg: #dff1ff;--info-text: #2a78c7}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;min-width:320px;background:radial-gradient(circle at top left,rgba(30,107,255,.16),transparent 20%),radial-gradient(circle at top right,rgba(124,247,212,.14),transparent 24%),radial-gradient(circle at 50% 100%,rgba(121,179,255,.12),transparent 28%),linear-gradient(180deg,#f7fbff,#edf4fb 48%,#e8f0f9);color:var(--text)}html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea{font-family:Cairo,Manrope,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:#fff;color:var(--text);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease}textarea{min-height:120px;resize:vertical}input:focus,select:focus,textarea:focus{outline:none;border-color:#1e6bff47;box-shadow:0 0 0 4px #1e6bff1a;background:#fff}.auth-layout{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,580px);padding:28px;gap:0}.auth-brand-panel,.auth-form-panel,.workspace-sidebar,.workspace-main,.panel-card,.auth-card,.stat-card,.summary-strip__card{background:#fffdfaf0;border:1px solid rgba(255,255,255,.8);box-shadow:var(--shadow)}.auth-brand-panel,.auth-form-panel{padding:40px}.auth-brand-panel{border-radius:32px 0 0 32px;background:radial-gradient(circle at top left,rgba(201,155,74,.24),transparent 24%),radial-gradient(circle at bottom right,rgba(92,143,190,.18),transparent 30%),linear-gradient(160deg,#16385a,#102a44 48%,#0b1d31)}.auth-brand-panel__eyebrow,.drawer-panel__eyebrow,.sidebar-section__title,.stat-card__label,.panel-title{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5e7490}.auth-brand-panel h1,.page-title,.auth-card h2{margin:16px 0 10px;color:var(--heading);font-family:Playfair Display,serif;letter-spacing:-.03em}.auth-brand-panel h1{max-width:580px;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.98}.auth-brand-panel p,.page-subtitle,.stat-card__delta span,.empty-state p,.activity-list__item span,.notification-item p,.notification-item span,.notification-page-item p,.notification-page-item span{margin:0;color:var(--text-soft);line-height:1.7}.auth-brand-panel .auth-brand-panel__eyebrow,.auth-brand-panel h1,.auth-brand-panel p{color:#f6f8fb}.auth-brand-panel .auth-brand-panel__eyebrow{background:#ffffff1a;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 12px}.auth-form-panel{display:grid;place-items:center;border-radius:0 32px 32px 0;background:radial-gradient(circle at top,rgba(201,155,74,.12),transparent 28%),linear-gradient(180deg,#f8fbff,#eef4fb)}.auth-card{width:min(100%,460px);padding:28px;border-radius:28px}.auth-card--center{display:grid;place-items:center;min-height:240px}.auth-form,.detail-form,.workspace-form{display:grid;gap:16px}.customer-form__fieldset,.detail-form__fieldset{min-inline-size:0;margin:0;padding:0;border:0;display:grid;gap:16px}.auth-link{margin-top:14px;border:none;background:transparent;color:var(--accent);font-weight:700;padding:0}.workspace-layout{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;padding:14px}.workspace-sidebar{position:sticky;top:14px;height:calc(100vh - 28px);padding:20px 14px;display:flex;flex-direction:column;gap:20px;border:1px solid rgba(255,255,255,.72);border-radius:24px;box-shadow:var(--shadow-soft);background:radial-gradient(circle at top right,rgba(201,155,74,.18),transparent 38%),linear-gradient(180deg,#fffffff0,#f4f8fdf2)}.workspace-sidebar__brand{display:flex;align-items:center;gap:12px;padding:0 6px}.workspace-sidebar__brand strong,.profile-pill strong,.sidebar-user strong{color:var(--heading)}.workspace-sidebar__brand p,.profile-pill span,.sidebar-user small{margin:0;color:var(--text-soft);font-size:.8rem}.workspace-sidebar__logo,.profile-pill__avatar,.sidebar-user__avatar,.table-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;font-weight:800}.sidebar-section{display:grid;gap:8px}.sidebar-nav{display:grid;gap:6px}.sidebar-nav__item{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 13px;border:none;border-radius:14px;background:transparent;color:#586a81;text-align:left;font-size:.9rem;font-weight:700;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.sidebar-nav__item:hover{background:linear-gradient(180deg,#fffffff2,#e6edf6f2);color:var(--heading);box-shadow:inset 0 0 0 1px #103f6a1a}.sidebar-nav__item.is-active{background:linear-gradient(180deg,#103f6a29,#103f6a1a);color:var(--heading);box-shadow:inset 0 0 0 1px #103f6a38}.sidebar-nav__item.is-disabled{opacity:.45;cursor:not-allowed}.workspace-sidebar__footer{margin-top:auto;padding:0 6px}.sidebar-user,.profile-pill{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:1px solid rgba(16,63,106,.12);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f4f8fdfa);box-shadow:var(--shadow-soft)}.workspace-main{padding:4px 6px 24px;background:transparent;box-shadow:none;border:none}.workspace-topbar{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 12px 14px;border-radius:18px;background:linear-gradient(180deg,#f5f9fef2,#f0f5fce6 74%,#f0f5fc52);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-topbar__start,.workspace-topbar__actions,.panel-card__toolbar,.panel-card__actions,.panel-card__header,.page-header,.summary-strip,.dashboard-panels,.measurement-card__head,.measurement-card__meta,.detail-form__actions,.section-header,.panel-card__footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.workspace-search{position:relative;width:min(100%,360px)}.search-field{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 16px;border:1px solid rgba(16,63,106,.12);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f4f8fdfa);box-shadow:0 14px 30px #0a213a14;transition:border-color .2s ease,box-shadow .2s ease}.search-field input{border:none;background:transparent;padding:0;color:var(--heading)}.search-field:focus-within{border-color:#103f6a47;box-shadow:0 0 0 4px #103f6a14,0 18px 34px #0a213a1f}.search-field input:focus{outline:none;box-shadow:none}.search-results,.notification-popover{position:absolute;top:calc(100% + 10px);left:0;right:0;padding:14px;border-radius:18px;background:#fcfdfffa;border:1px solid var(--line);box-shadow:var(--shadow)}.search-results{max-height:min(72vh,calc(100dvh - 120px));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.search-results__group{display:grid;gap:6px;margin-top:8px}.search-results__label{font-size:.72rem;font-weight:800;text-transform:uppercase;color:var(--text-soft)}.search-results__item{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#fff,#f4f8fc);text-align:left}.search-results__item strong,.activity-list__item strong,.notification-item strong,.notification-page-item strong{color:var(--heading)}.search-results__item span,.search-results__empty{color:var(--text-soft)}.locale-pill,.icon-button,.panel-card__select,.table-pagination__page,.segmented-control button,.workspace-pill,.ui-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:14px;background:#fffffff5;color:var(--text);box-shadow:var(--shadow-soft)}.icon-button{width:40px;padding:0}.icon-button--mobile{display:none}.notification-wrap{position:relative}.notification-dot{position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:999px;background:var(--danger-text)}.notification-popover{right:0;left:auto;width:320px}.notification-popover__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.notification-popover__list,.notification-page-list,.activity-list{display:grid;gap:10px}.notification-item,.notification-page-item{padding:12px;border-radius:14px;border:1px solid var(--line);background:var(--surface-muted)}.notification-item.is-unread{border-color:#103f6a3d}.page-stack{display:grid;gap:20px}.dashboard-page--premium{gap:22px}.admin-overview-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:24px;padding:28px 32px;overflow:hidden;border-radius:20px;color:#fff;background:linear-gradient(90deg,#0f3f2ff0,#0f7a5adb 42%,#2daa729e 68%,#0d33247a),var(--dashboard-hero-image, none) center center / cover no-repeat,linear-gradient(90deg,#0f3f2c,#157a4d 26%,#2daa72,#178052 74%,#0d3324);box-shadow:inset 0 1px #ffffff1f,0 20px 46px -28px #0d332473}.admin-overview-hero:before{content:"";position:absolute;inset:20px auto 20px 0;width:5px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#86efac,#2dd4bf)}.admin-overview-hero>*{position:relative;z-index:1}html[lang=ar] .admin-overview-hero:before{inset:20px 0 20px auto;border-radius:999px 0 0 999px}.admin-overview-hero__lead{display:flex;align-items:center;gap:16px;min-width:min(100%,320px);flex:1}.admin-overview-hero__icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:#fff3;color:#fff}.admin-overview-hero__titles{display:grid;gap:4px;min-width:0}.admin-overview-hero__title{margin:0;font-family:Inter,Manrope,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:#fff}.admin-overview-hero__subtitle{margin:0;font-family:Inter,Manrope,sans-serif;font-size:1rem;line-height:1.5;font-weight:400;color:#fff}.admin-overview-hero__metrics{display:flex;align-items:stretch;gap:32px;flex-wrap:wrap}.admin-overview-hero__metric{display:grid;gap:4px;justify-items:center;text-align:center;min-width:120px}.admin-overview-hero__metric--bordered{padding-inline-start:33px;border-inline-start:1px solid rgba(255,255,255,.2)}.admin-overview-hero__metric-label{font-family:Inter,Manrope,sans-serif;font-size:.875rem;line-height:1.25;font-weight:400;color:#fff}.admin-overview-hero__metric-value{font-family:Inter,Manrope,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.2;letter-spacing:-.03em;color:#fff}@media (max-width: 960px){.admin-overview-hero{flex-direction:column;align-items:stretch}.admin-overview-hero__metrics{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:16px;margin-top:4px;border-top:1px solid rgba(255,255,255,.2)}.admin-overview-hero__metric--bordered{padding-inline-start:0;border-inline-start:none}.admin-overview-hero__metric:not(:first-child){border-inline-start:1px solid rgba(255,255,255,.2);padding-inline-start:16px}html[lang=ar] .admin-overview-hero__metric:not(:first-child){border-inline-start:none;border-inline-end:1px solid rgba(255,255,255,.2);padding-inline-start:0;padding-inline-end:16px}}@media (max-width: 520px){.admin-overview-hero__metrics{grid-template-columns:1fr}.admin-overview-hero__metric:not(:first-child){border-inline-start:none;padding-inline-start:0;padding-top:12px;border-top:1px solid rgba(255,255,255,.15)}html[lang=ar] .admin-overview-hero__metric:not(:first-child){border-inline-end:none;padding-inline-end:0}}.orders-page{gap:32px}.orders-page .page-header{align-items:flex-start;gap:18px}.orders-page .page-header__actions{flex-wrap:wrap;justify-content:flex-start}.orders-page .segmented-control{flex-wrap:wrap;padding:8px;border-radius:20px;background:#fffc;border:1px solid rgba(255,255,255,.96);box-shadow:var(--shadow-soft)}.orders-page .segmented-control button{min-width:120px;border-radius:14px;background:#fff;border:1px solid transparent;box-shadow:var(--shadow-soft);color:var(--text)}.orders-page .segmented-control .is-active{background:linear-gradient(135deg,#103f6a29,#c99b4a14);border-color:#103f6a29;color:var(--text);box-shadow:0 10px 30px #0a213a24}.page-header{align-items:end}.page-title{font-size:clamp(2rem,3vw,2.6rem)}html[lang=ar] .page-title{font-family:Cairo,Manrope,sans-serif;font-size:clamp(2.2rem,3.2vw,2.9rem);font-weight:800;letter-spacing:0;line-height:1.2}.page-header__actions{display:flex;align-items:center;gap:12px}.ui-button,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:12px;border:1px solid transparent;font-weight:700;transition:transform .16s ease,box-shadow .16s ease}.ui-button:hover,.button:hover,.table-row:hover,.status-tabs__item:hover,.segmented-control button:hover,.sidebar-nav__item:hover{transform:translateY(-1px)}.ui-button--primary,.button-primary{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff}.ui-button--secondary,.button-outline,.ui-button--ghost{background:#fffffff5;color:var(--text);border-color:var(--line)}.ui-button--danger{background:var(--danger-bg);color:var(--danger-text);border-color:transparent}.ui-button--sm{min-height:38px;padding-inline:12px}.summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.orders-page .summary-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px}.orders-page .summary-strip__card{padding:26px;border-radius:26px;background:linear-gradient(180deg,#fffffff5,#ffffffbd 60%,#ffffff8a),var(--surface);border:1px solid rgba(255,255,255,.6);box-shadow:var(--shadow-soft);display:grid;gap:6px}.orders-page .summary-strip__card span{font-size:.78rem}.orders-page .summary-strip__card strong{font-size:2rem}.summary-strip__card,.stat-card,.panel-card{padding:20px;border-radius:22px}.orders-page .panel-card{padding:32px;border-radius:32px;border:none;background:linear-gradient(180deg,#fffffff7,#ffffffdb 35%,#fffc),linear-gradient(180deg,#e9f0f8eb,#eff5fc7a);box-shadow:0 30px 60px #0a213a24}.orders-page .panel-card__toolbar{flex-direction:column;align-items:stretch;gap:18px;margin-bottom:24px}.orders-page .panel-card__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:14px}.orders-page .panel-card__actions .panel-card__search{--search-surface: rgba(255, 255, 255, .92);--search-border: rgba(16, 63, 106, .14);--search-text-color: #12395f;--search-icon-color: rgba(16, 63, 106, .56);--search-placeholder-color: #6f8295;--search-shadow: 0 16px 28px rgba(10, 33, 58, .08), 0 1px 0 rgba(255, 255, 255, .76);--search-focus-border: rgba(201, 155, 74, .34);--search-focus-surface: rgba(255, 255, 255, .98);--search-focus-shadow: 0 0 0 4px rgba(201, 155, 74, .11), 0 18px 32px rgba(10, 33, 58, .1);flex:1 1 320px;min-width:220px}.orders-page .panel-card__actions .date-range{display:flex;align-items:center;gap:12px;min-width:230px}.orders-page .panel-card__actions input[type=date]{background:#fff;border-color:#103f6a24}.orders-page .panel-card__actions button{flex:0 0 auto;height:44px;align-self:center}.orders-page .panel-card__actions label.field-compact{margin:0}.orders-page .date-range-inline{display:flex;align-items:center;gap:12px}.orders-page .date-range-inline span{font-size:.82rem;color:var(--text-soft);white-space:nowrap}.summary-strip__card span{color:var(--text-soft);font-size:.84rem}.summary-strip__card strong{display:block;margin-top:8px;font-size:2rem;color:var(--heading);letter-spacing:-.02em}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.stat-card{position:relative;overflow:hidden;padding:24px;border-radius:28px;border:1px solid rgba(255,255,255,.82);background:radial-gradient(circle at top right,rgba(53,132,228,.16),transparent 22%),linear-gradient(180deg,#fffffffa,#f7fafeeb);box-shadow:0 24px 48px #0a213a1f}.stat-card:after{content:"";position:absolute;inset:auto 24px 0;height:1px;background:linear-gradient(90deg,#103f6a00,#103f6a1a,#103f6a00)}.stat-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.stat-card__values{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin-top:14px}.stat-card__values strong{font-size:clamp(2.6rem,3.2vw,3.3rem);line-height:1;color:var(--heading);letter-spacing:-.05em}html[lang=ar] .stat-card__label,html[lang=ar] .panel-title,html[lang=ar] .drawer-panel__eyebrow,html[lang=ar] .auth-brand-panel__eyebrow,html[lang=ar] .sidebar-section__title{font-family:Cairo,Manrope,sans-serif;font-size:.98rem;font-weight:800;letter-spacing:0;text-transform:none;line-height:1.45}html[lang=ar] .stat-card__head{align-items:flex-start}html[lang=ar] .stat-card__values{margin-top:10px}html[lang=ar] .stat-card__values strong{font-size:clamp(2.8rem,3.5vw,3.5rem);letter-spacing:0}html[lang=ar] .stat-card__values span,html[lang=ar] .stat-card__delta strong,html[lang=ar] .activity-list__meta span,html[lang=ar] .status-chip{font-family:Cairo,Manrope,sans-serif;font-weight:800}html[lang=ar] .stat-card__delta span{font-size:.98rem;line-height:1.5}html[lang=ar] .customer-detail-eyebrow,html[lang=ar] .measurement-detail-highlight span,html[lang=ar] .order-hero-action-badge,html[lang=ar] .sales-banner .panel-title,html[lang=ar] .ta-hero__eyebrow{letter-spacing:0;text-transform:none;font-family:Cairo,Manrope,sans-serif}.stat-card__values span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#103f6a14;color:var(--accent-strong);font-size:.95rem;font-weight:800}.stat-card__icon{display:grid;place-items:center;flex:0 0 auto;width:52px;height:52px;border-radius:18px;background:linear-gradient(135deg,#58c4ff3d,#103f6a29);color:#1976d2;box-shadow:inset 0 1px #ffffffd9}.stat-card__delta{margin-top:18px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-weight:700}.stat-card__delta strong{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#1d8c621f;font-size:.98rem;letter-spacing:-.01em}.stat-card__delta.is-neutral strong{background:#72829524}.stat-card__delta.is-danger strong{background:#dc5b671f}.stat-card__delta.is-success{color:var(--success-text)}.stat-card__delta.is-danger{color:var(--danger-text)}.stat-card__delta.is-neutral{color:var(--text-soft)}.dashboard-page--figma{gap:28px}.dashboard-page__top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.dashboard-page__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dashboard-page__title-row .page-title{margin:0;font-size:1.5rem;font-weight:700;color:#1f1f1f}.dashboard-page__subtitle{margin:6px 0 0;font-size:.875rem;color:#737573}.dashboard-page__top-actions{display:flex;gap:12px;flex-wrap:wrap}.dashboard-page__filter-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:16px 24px;border-radius:16px;border:1px solid #d1d2d1;background:#fff;box-shadow:0 4px 6px #0000000f}.dashboard-page__filter-bar__left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dashboard-page__filter-label{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:#515453}.dashboard-page__filter-bar input[type=date]{min-height:36px;padding:6px 10px;border-radius:10px;border:1px solid #d1d2d1;background:#f5f6f5;font-size:.875rem}.dashboard-page__filter-to{font-size:.9rem;color:#1f1f1f}.dashboard-page__target-block{min-width:200px;max-width:280px;border-left:1px solid #d1d2d1;padding-left:24px;text-align:right}html[lang=ar] .dashboard-page__target-block{border-left:none;border-right:1px solid #d1d2d1;padding-left:0;padding-right:24px;text-align:left}.dashboard-page__target-block--muted{border-left-color:#d1d2d199}.dashboard-page__target-label{margin:0;font-size:.875rem;color:#737573}.dashboard-page__target-placeholder{margin:8px 0 0;font-size:.82rem;color:#737573;line-height:1.45}.dashboard-page__target-row{display:flex;align-items:baseline;justify-content:flex-end;gap:12px;margin-top:6px}html[lang=ar] .dashboard-page__target-row{justify-content:flex-start}.dashboard-page__target-amount{margin:0;font-size:1.75rem;font-weight:700;color:#4cb572;letter-spacing:-.03em}.dashboard-page__target-pct{font-size:.875rem;font-weight:600;color:#4cb572}.dashboard-page__target-track{margin-top:10px;height:8px;border-radius:999px;background:#4cb57233;overflow:hidden}.dashboard-page__target-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#4cb572,#135e4b);transition:width .35s ease}.dashboard-page__filter-bar--target-only.sales-quarter-card-shell{align-items:stretch;padding:0;border:none;background:transparent;box-shadow:none}.dashboard-page__filter-bar--target-only.sales-quarter-card-shell--minimal{padding:0}.sales-quarter-card{position:relative;width:100%;overflow:hidden;border-radius:20px;padding:22px 24px 20px;background:linear-gradient(145deg,#fffffff5,#f8fafcfa 48%,#ecfdf58c);border:1px solid rgba(15,118,110,.14);box-shadow:0 1px #ffffffd9 inset,0 18px 40px -24px #0f766e59,0 10px 28px -18px #3b82f626}.sales-quarter-card--pending-target{background:linear-gradient(145deg,#fffffffa,#fefce88c);border-color:#f59e0b38}.sales-quarter-card__shine{pointer-events:none;position:absolute;top:-40%;right:-15%;width:55%;height:120%;background:radial-gradient(closest-side,rgba(52,211,153,.18) 0%,rgba(56,189,248,.08) 42%,transparent 72%);transform:rotate(-8deg)}.sales-quarter-card__top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.sales-quarter-card__intro{min-width:0;flex:1}.sales-quarter-card__badge{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;font-size:.8125rem;font-weight:700;letter-spacing:.02em;color:#fff;background:linear-gradient(120deg,#0d9488,#059669 45%,#10b981);box-shadow:0 4px 14px #14b8a659}.sales-quarter-card--pending-target .sales-quarter-card__badge{background:linear-gradient(120deg,#ca8a04,#eab308,#facc15);box-shadow:0 4px 14px #eab30859}.sales-quarter-card__heading{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:1.125rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.sales-quarter-card__heading-icon{flex-shrink:0;color:#14b8a6}.sales-quarter-card__dates{margin:6px 0 0;font-size:.875rem;color:#64748b}.sales-quarter-card__dial{position:relative;flex-shrink:0;width:118px;height:118px}.sales-quarter-card__dial-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from -90deg at 50% 50%,#6ee7b7,#10b981 calc(var(--sq-ring-pct, 0) * 3.6deg),#e2e8f0f0 calc(var(--sq-ring-pct, 0) * 3.6deg),#e2e8f0f0 360deg);box-shadow:0 6px 18px #0f766e1f}.sales-quarter-card__dial--idle .sales-quarter-card__dial-ring{background:repeating-conic-gradient(from -90deg,#e2e8f0d9,#e2e8f0d9 8deg,#f8fafcf2 8deg,#f8fafcf2 16deg);box-shadow:none}.sales-quarter-card__dial-core{position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -2px 8px #0f172a0d}.sales-quarter-card__dial-value{font-size:1.35rem;font-weight:800;line-height:1.1;letter-spacing:-.03em;background:linear-gradient(120deg,#0f766e,#059669 40%,#10b981);-webkit-background-clip:text;background-clip:text;color:transparent}.sales-quarter-card__dial--idle .sales-quarter-card__dial-value{background:none;color:#94a3b8;-webkit-background-clip:unset;background-clip:unset}.sales-quarter-card__dial-caption{margin-top:2px;font-size:.6875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.sales-quarter-card__metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.sales-quarter-card__metric{padding:14px 16px;border-radius:14px;border:1px solid transparent}.sales-quarter-card__metric--violet{background:linear-gradient(135deg,#ede9fef2,#ddd6fe8c);border-color:#8b5cf638}.sales-quarter-card__metric--emerald{background:linear-gradient(135deg,#d1fae5f2,#a7f3d08c);border-color:#10b98147}.sales-quarter-card__metric-label{display:block;margin-bottom:6px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#475569}.sales-quarter-card__metric--violet .sales-quarter-card__metric-label{color:#6d28d9}.sales-quarter-card__metric--emerald .sales-quarter-card__metric-label{color:#047857}.sales-quarter-card__metric-value{font-size:1.25rem;font-weight:800;letter-spacing:-.03em;color:#0f172a}.sales-quarter-card__progress{position:relative;z-index:1;margin-top:18px}.sales-quarter-card__progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.sales-quarter-card__progress-title{font-size:.8125rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.06em}.sales-quarter-card__progress-pill{padding:5px 12px;border-radius:999px;font-size:.8125rem;font-weight:600;color:#065f46;background:#d1fae5d9;border:1px solid rgba(52,211,153,.45)}.sales-quarter-card__progress-pill strong{font-weight:800;font-variant-numeric:tabular-nums}.sales-quarter-card__progress-pill--muted{color:#92400e;background:#fef3c7d9;border-color:#fbbf2473}.sales-quarter-card__track{position:relative;height:14px;border-radius:999px;background:#94a3b838;overflow:hidden;box-shadow:inset 0 1px 3px #0f172a14}.sales-quarter-card__track--inactive{background:#e2e8f0a6}.sales-quarter-card__track-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#34d399 42%,#22c55e 72%,#15803d);box-shadow:0 0 16px #34d39973,inset 0 1px #ffffff59;transition:width .55s cubic-bezier(.33,1,.68,1)}.sales-quarter-card__ticks{display:flex;justify-content:space-between;margin-top:8px;padding:0 2px}.sales-quarter-card__ticks span{width:4px;height:4px;border-radius:50%;background:#94a3b88c}.sales-quarter-card__hint{position:relative;z-index:1;margin:14px 0 0;padding:12px 14px;border-radius:12px;font-size:.8125rem;line-height:1.45;color:#92400e;background:#fef9c3a6;border:1px dashed rgba(245,158,11,.45)}.sales-quarter-card--empty{width:100%;padding:20px 22px;border-radius:18px;border:1px dashed rgba(148,163,184,.55);background:#f8fafcd9}.sales-quarter-card__empty-title{margin:0;font-size:1rem;font-weight:700;color:#334155}.sales-quarter-card__empty-text{margin:8px 0 0;font-size:.875rem;color:#64748b;line-height:1.45}html[lang=ar] .sales-quarter-card__top,html[lang=ar] .sales-quarter-card__progress-head{flex-direction:row-reverse}@media (max-width: 560px){.sales-quarter-card{padding:18px 18px 16px}.sales-quarter-card__top{flex-direction:column;align-items:center;text-align:center}.sales-quarter-card__intro{display:flex;flex-direction:column;align-items:center}html[lang=ar] .sales-quarter-card__top{flex-direction:column;align-items:center}.sales-quarter-card__metrics{grid-template-columns:1fr}}.sales-target-figma{display:flex;flex-direction:column;gap:24px;width:100%}.sales-target-figma__hero{border:1px solid #d1d2d1;border-radius:16px;padding:28px 32px 24px;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a;background:linear-gradient(166deg,#fff,#f0faf4)}.sales-target-figma__hero-top{display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,4vw,36px)}.sales-target-figma__hero-copy{min-width:0;flex:1}.sales-target-figma__pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.06em;color:#fff;background:#f59e0b;box-shadow:0 2px 8px #f59e0b40}.sales-target-figma__quarter-note{margin:10px 0 0;font-size:13px;font-weight:600;color:#515453}.sales-target-figma__title{margin:4px 0 0;font-size:clamp(1.35rem,2.8vw,2rem);font-weight:700;letter-spacing:-.04em;color:#1f1f1f;line-height:1.15}.sales-target-figma__dates{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:15px;font-weight:500;color:#737573}.sales-target-figma__hero-progress{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(76,181,114,.18);background:radial-gradient(circle at 50% 35%,#d1fae5a6,#fffffff5 52%,#f8fafcfa);box-shadow:0 1px #ffffffe6 inset,0 10px 28px -22px #4cb57273}.sales-target-figma__hero-progress-label{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.sales-target-figma__donut-wrap--hero{width:min(112px,26vw);margin:0 auto}.sales-target-figma--pending .sales-target-figma__hero-progress{border-color:#94a3b859;background:radial-gradient(circle at 50% 40%,#f1f5f9e6,#fffffffa 65%,#fafbfb);box-shadow:0 1px #ffffffd9 inset,0 8px 22px -20px #0f172a1f}.sales-target-figma--pending .sales-target-figma__hero-progress .sales-target-figma__donut-track{stroke:#e8ecf1}.sales-target-figma__banner{display:flex;align-items:center;gap:16px;padding:17px;border-radius:16px;border:1px solid #4cb572;background:#d1fae5}.sales-target-figma__banner--figma-strip{margin-top:0;margin-bottom:22px}.sales-target-figma__banner-icon{flex-shrink:0;width:36px;height:36px;border-radius:999px;background:#4cb572;display:inline-flex;align-items:center;justify-content:center;color:#fff}.sales-target-figma__banner-copy{flex:1;min-width:0}.sales-target-figma__banner-title{margin:0;font-size:14px;font-weight:600;color:#135e4b}.sales-target-figma__banner-sub{margin:4px 0 0;font-size:13px;color:#515453;line-height:1.45}.sales-target-figma__banner-pct{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:68px;min-height:43px;padding:7px 14px;border-radius:12px;background:#4cb572;color:#fff;font-size:18px;font-weight:700;line-height:1;text-align:center}.sales-target-figma__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sales-target-figma__metric{position:relative;border-radius:16px;padding:22px 22px 20px;border:1px solid #d1d2d1;background:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;overflow:hidden}.sales-target-figma__metric--achieved{border-color:#c4e8d3;background:linear-gradient(155deg,#fff,#d1fae5)}.sales-target-figma__achieved-badge{position:absolute;top:18px;inset-inline-end:18px;z-index:4;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:10px;background:#4cb572;color:#fff;font-size:12px;font-weight:700;line-height:1;letter-spacing:-.02em}.sales-target-figma__metric-glow{position:absolute;width:96px;height:96px;border-radius:999px;top:-28px;right:-12px;filter:blur(40px);opacity:.85;pointer-events:none}.sales-target-figma__metric-glow--gray{background:#e8e9e8}.sales-target-figma__metric-glow--green{background:#c4e8d3}.sales-target-figma__metric-glow--blue{background:#dbeafe}.sales-target-figma__metric-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.sales-target-figma__metric-icon-wrap{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.sales-target-figma__metric-icon-wrap--muted{background:#f5f6f5;color:#515453}.sales-target-figma__metric-icon-wrap--solid{background:#4cb572;color:#fff}.sales-target-figma__metric-icon-wrap--blue{background:#dbeafe;color:#2563eb}.sales-target-figma__metric-label{position:relative;z-index:1;margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#737573}.sales-target-figma__metric-label--green{color:#515453}.sales-target-figma__metric-value{position:relative;z-index:1;margin:6px 0 0;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;letter-spacing:-.04em;color:#1f1f1f}.sales-target-figma__metric-value--green{color:#135e4b}.sales-target-figma__donut-wrap{position:relative;width:min(118px,100%);margin:0 auto;aspect-ratio:1}.sales-target-figma__donut{width:100%;height:auto;display:block}.sales-target-figma__donut-track{fill:none;stroke:#eceff3;stroke-width:7}.sales-target-figma__donut-fill{fill:none;stroke:#4cb572;stroke-width:7;stroke-linecap:round;transition:stroke-dasharray .65s cubic-bezier(.4,0,.2,1)}.sales-target-figma__donut-fill--idle{stroke:#cbd5e1;opacity:.85}.sales-target-figma__donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.sales-target-figma__donut-pct{font-size:1.375rem;font-weight:700;font-variant-numeric:tabular-nums;color:#15803d;line-height:1;letter-spacing:-.03em}.sales-target-figma__donut-pct--muted{color:#94a3b8;font-size:1.25rem}.sales-target-figma__donut-caption{margin-top:4px;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.sales-target-figma__action{display:flex;align-items:flex-start;gap:16px;padding:20px 21px;border-radius:16px;border:1px solid #f59e0b;background:#fef3c7;box-shadow:0 4px 6px #00000014,0 2px 4px #0000000f}.sales-target-figma__action-icon{flex-shrink:0;width:36px;height:36px;border-radius:12px;background:#f59e0b;color:#fff;display:inline-flex;align-items:center;justify-content:center}.sales-target-figma__action-copy{flex:1;min-width:0}.sales-target-figma__action-title{margin:0;font-size:15px;font-weight:600;color:#1f1f1f}.sales-target-figma__action-text{margin:6px 0 0;font-size:14px;line-height:1.45;color:#515453}.sales-target-figma__action-btn{flex-shrink:0;align-self:center;padding:8px 20px;border:none;border-radius:12px;background:#4cb572;color:#fff;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.sales-target-figma__action-btn:hover{filter:brightness(1.05)}html[lang=ar] .sales-target-figma__hero-top,html[lang=ar] .sales-target-figma__dates,html[lang=ar] .sales-target-figma__banner,html[lang=ar] .sales-target-figma__metric-head,html[lang=ar] .sales-target-figma__action{flex-direction:row-reverse}@media (max-width: 1100px){.sales-target-figma__metrics{grid-template-columns:1fr}}@media (max-width: 560px){.sales-target-figma__hero{padding:22px 18px 18px}.sales-target-figma__hero-top{flex-direction:column;align-items:stretch}.sales-target-figma__hero-progress{align-self:center;width:fit-content;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px 18px;padding:12px 18px}.sales-target-figma__hero-progress-label{width:100%;text-align:center}.sales-target-figma__donut-wrap--hero{width:min(124px,52vw)}html[lang=ar] .sales-target-figma__hero-top{flex-direction:column;align-items:stretch}.sales-target-figma__action{flex-wrap:wrap}.sales-target-figma__action-btn{width:100%}}.dashboard-page__kpis{margin-top:4px}.dashboard-page__split{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.dashboard-page__main{display:grid;gap:24px}.dashboard-page__rail{display:grid;gap:20px}.dashboard-panel{border-radius:16px;border:1px solid #d1d2d1;background:#fff;box-shadow:0 4px 6px #0000000f;overflow:hidden}.dashboard-panel--compact{box-shadow:0 4px 12px #0000000f}.dashboard-panel__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 20px 12px;border-bottom:1px solid rgba(209,210,209,.65)}.dashboard-panel__toolbar--split{justify-content:space-between}.dashboard-panel__toolbar h2{margin:0;font-size:1.05rem;font-weight:700;color:#1f1f1f}.dashboard-panel__search.search-field{flex:1;min-width:160px;background:#f5f6f5;border-color:#d1d2d1}.dashboard-panel__count{font-size:.85rem;font-weight:700;color:#135e4b;background:#4cb5721f;padding:4px 10px;border-radius:999px}.dashboard-panel__body{padding:12px 20px 16px;min-height:80px}.dashboard-panel__empty{margin:0;padding:16px 0;font-size:.9rem;color:#737573}.dashboard-panel__footer-btn{margin:0 20px 20px;width:calc(100% - 40px);justify-content:center}.dashboard-panel__footer-btn--green.ui-button--primary{background:linear-gradient(90deg,#4cb572,#135e4b);border-color:transparent}.dashboard-panel__actions-row{display:flex;flex-direction:column;gap:10px;padding:0 20px 16px}.dashboard-panel__text-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px 18px;margin:0;border:none;background:none;cursor:pointer;font-size:.88rem;font-weight:700;color:#135e4b}.dashboard-panel__text-link:hover{text-decoration:underline}.dashboard-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.dashboard-list__row{display:grid;grid-template-columns:1fr auto;gap:10px 16px;align-items:center;padding:14px 16px;border-radius:12px;border:1px solid rgba(209,210,209,.85);background:linear-gradient(180deg,#fafafa,#fff)}.dashboard-list--customers .dashboard-list__row{grid-template-columns:1fr}.dashboard-list--customers .dashboard-list__link{grid-column:auto;justify-self:start;margin-top:4px}html[lang=ar] .dashboard-list--customers .dashboard-list__link{justify-self:end}.dashboard-list__row--stack{grid-template-columns:1fr}.dashboard-list__primary{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dashboard-list__primary strong{font-size:.95rem;color:#1f1f1f}.dashboard-list__meta{display:flex;gap:14px;flex-wrap:wrap;font-size:.82rem;color:#737573}.dashboard-list__link{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;cursor:pointer;font-weight:700;font-size:.82rem;color:#135e4b;grid-column:1 / -1;justify-self:end}html[lang=ar] .dashboard-list__link{justify-self:start;flex-direction:row-reverse}.dashboard-list__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard-list__customer{margin:0;font-size:.88rem;color:#515453}.dashboard-list__hint{margin:0;font-size:.78rem;color:#9ca3af}.dashboard-list__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.dashboard-list__price{display:block;font-weight:800;color:#1f1f1f}.dashboard-list__date{display:block;font-size:.78rem;color:#737573}.dashboard-list__actions{display:flex;gap:8px;flex-wrap:wrap}.dashboard-quick-actions{padding:28px 24px 32px;border-radius:16px;border:1px solid #d1d2d1;background:linear-gradient(180deg,#fff,#f7faf7)}.dashboard-quick-actions__intro h2{margin:0 0 6px;font-size:1.15rem;color:#1f1f1f}.dashboard-quick-actions__intro p{margin:0 0 20px;font-size:.9rem;color:#737573}.dashboard-quick-actions__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.dashboard-quick-actions__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:112px;padding:16px;border:none;border-radius:14px;cursor:pointer;color:#fff;font-weight:700;font-size:.88rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 8px 18px #0000001f}.dashboard-quick-actions__card :is(span,svg,path,circle,rect,line,polyline){color:#fff!important;-webkit-text-fill-color:#fff!important}.dashboard-quick-actions__card:hover{transform:translateY(-2px);box-shadow:0 12px 24px #00000024}.dashboard-quick-actions__card--green{background:linear-gradient(145deg,#4cb572,#135e4b)}.dashboard-quick-actions__card--blue{background:linear-gradient(145deg,#3b82f6,#1d4ed8)}.dashboard-quick-actions__card--amber{background:linear-gradient(145deg,#f59e0b,#b45309)}.dashboard-quick-actions__card--mint{background:linear-gradient(145deg,#34d399,#047857)}.dashboard-quick-actions__card--deep{background:linear-gradient(145deg,#0f766e,#134e4a)}.sales-dashboard-figma{font-family:Inter,ui-sans-serif,system-ui,sans-serif;background-image:linear-gradient(129deg,#f5f6f5,#f4f7f5,#f3f8f5,#f2f8f4 42%,#f1f9f4 57%,#f0faf4 71%,#f5f6f5);border-radius:0}.sales-dashboard-figma__masthead{position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-inline:-32px;padding:16px 32px;min-height:88px;box-sizing:border-box;background:#fffc;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #d1d2d1}.sales-dashboard-figma__brand{display:flex;flex-direction:column;gap:4px;min-width:min(100%,520px);flex:1}.sales-dashboard-figma__masthead-top{display:flex;align-items:center;gap:12px;min-height:32px;flex-wrap:wrap}.sales-dashboard-figma__masthead-icon{flex-shrink:0;color:#135e4b}.sales-dashboard-figma__heading{flex:1;margin:0;min-width:120px;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.02em;color:#1f1f1f}.sales-dashboard-figma__live-pill{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500;line-height:16px;color:#fff!important;background-image:linear-gradient(90deg,#4cb572,#47ad6f,#42a46b,#3c9c68,#379364,#328c60,#2d845d,#287d59,#237556,#1e6e52 81%,#18664f 91%,#135e4b)}.sales-dashboard-figma__masthead-lede{margin:0;padding:0;font-size:14px;line-height:20px;font-weight:400;color:#737573}.sales-dashboard-figma__masthead-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.sales-dashboard-figma__toolbar-btn.ui-button{min-height:36px;border-radius:10px;font-size:14px;font-weight:500}.sales-dashboard-figma__toolbar-btn--ghost.ui-button--secondary{background:#fff!important;border:1px solid #d1d2d1!important;color:#1f1f1f!important}.sales-dashboard-figma__toolbar-btn--ghost.ui-button--secondary :is(span,svg,path,circle,rect,line,polyline){color:#1f1f1f!important;fill:currentColor!important;stroke:currentColor!important}.sales-dashboard-figma__toolbar-btn--primary.ui-button--primary{padding-inline:16px;border:none!important;background:linear-gradient(90deg,#4cb572,#44a867 14%,#3c9f63 29%,#349760,#2d8f5d,#258759 71%,#1f7f56 86%,#135e4b)!important;color:#fff!important}@media (max-width: 900px){.sales-dashboard-figma__masthead{margin-inline:-16px;padding:14px 16px}}@media (max-width: 640px){.sales-dashboard-figma__masthead{align-items:flex-start}.sales-dashboard-figma__masthead-actions{width:100%;justify-content:flex-start}.sales-dashboard-figma__heading{font-size:1.15rem;line-height:1.3}}.sales-dashboard-figma .dashboard-page__filter-bar{box-shadow:0 4px 6px #0000001a,0 2px 4px #0000001a}.sales-dashboard-figma .dashboard-page__filter-bar.sales-quarter-card-shell{box-shadow:none;border-color:transparent;background:transparent}.sales-dashboard-figma .dashboard-page__filter-bar .ui-button--secondary{background:#fff;border:1px solid #d1d2d1;color:#1f1f1f}.sales-kpi-row .stat-card[data-metric=total_customers]:before{background:linear-gradient(90deg,#4cb572,#135e4b)}.sales-dashboard-figma .sales-kpi-row .stat-card__label-dot{display:none}.sales-dashboard-figma .sales-kpi-row .stat-card__label-text{font-weight:500;color:#737573}.sales-dashboard-figma .sales-kpi-row .stat-card__values strong{font-size:1.875rem;font-weight:600;letter-spacing:-.03em}.sales-dashboard-figma .sales-kpi-row .stat-card__icon{width:32px;height:32px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.sales-dashboard-figma .sales-kpi-row .stat-card[data-metric=total_customers] .stat-card__icon{background:linear-gradient(145deg,#4cb572,#135e4b)}.sales-dashboard-figma .sales-kpi-row .stat-card[data-metric=active_orders] .stat-card__icon{background:linear-gradient(145deg,#3b82f6,#2563eb)}.sales-dashboard-figma .sales-kpi-row .stat-card[data-metric=pending_measurements] .stat-card__icon{background:linear-gradient(145deg,#f59e0b,#d97706)}.sales-dashboard-figma .sales-kpi-row .stat-card[data-metric=completed_orders_month] .stat-card__icon{background:linear-gradient(145deg,#4cb572,#15803d)}.sales-dashboard-figma .sales-kpi-row .stat-card{min-height:180px}.dashboard-panel__toolbar--customer,.dashboard-panel__toolbar--contracts{align-items:flex-start;justify-content:space-between;gap:16px}.dashboard-panel__heading-block{display:grid;gap:4px;min-width:0}.dashboard-panel__heading-title{display:inline-flex;align-items:center;gap:8px}.dashboard-panel__heading-title h2{margin:0;font-size:1rem;font-weight:600;color:#1f1f1f}.dashboard-panel__heading-icon{color:#135e4b;flex-shrink:0}.dashboard-panel__heading-desc{margin:0;padding-left:28px;font-size:1rem;color:#737573;line-height:1.45}html[lang=ar] .dashboard-panel__heading-desc{padding-left:0;padding-right:28px}.dashboard-panel__toolbar-customer-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dashboard-panel__search--figma{width:256px;max-width:100%}.dashboard-customer-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px;min-height:82px;border-radius:12px;border:1px solid #d1d2d1;background:#fff}.dashboard-customer-row__left{display:flex;align-items:flex-start;gap:16px;min-width:0;flex:1}.dashboard-customer-row__avatar{flex:0 0 48px;width:48px;height:48px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#4cb572,#135e4b)}.dashboard-customer-row__copy{display:grid;gap:4px;min-width:0}.dashboard-customer-row__title-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard-customer-row__title-line strong{font-size:1rem;font-weight:600;color:#1f1f1f}.dashboard-customer-badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;border-radius:10px;border:1px solid #d1d2d1;font-size:.75rem;font-weight:500;line-height:1.2}.dashboard-customer-badge--active{color:#4cb572}.dashboard-customer-badge--pending{color:#1f1f1f}.dashboard-customer-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.dashboard-customer-row__meta-item{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:#737573}.dashboard-customer-row__meta-item svg{color:#9ca3af}.dashboard-customer-row__cta{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;font-size:.875rem;font-weight:500;color:#1f1f1f}.dashboard-customer-row__cta:hover{border-color:#d1d2d1}.dashboard-contract-card{display:grid;gap:12px;padding:17px;border-radius:12px;border:1px solid #d1d2d1;background:#fff}.dashboard-contract-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.dashboard-contract-card__code-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard-contract-card__code-line strong{font-size:1rem;font-weight:600;color:#1f1f1f}.dashboard-contract-status{font-size:.75rem;font-weight:500;padding:2px 8px;border-radius:10px;color:#fff}.dashboard-contract-status--active{background:linear-gradient(90deg,#4cb572,#4cb572d9)}.dashboard-contract-status--pending,.dashboard-contract-status--draft{background:linear-gradient(90deg,#f59e0b,#f59e0bd9)}.dashboard-contract-card__customer{margin:4px 0 0;font-size:.875rem;color:#1f1f1f}.dashboard-contract-card__amount{text-align:right}.dashboard-contract-card__price{display:block;font-size:1rem;font-weight:700;color:#4cb572}.dashboard-contract-card__date{display:block;margin-top:2px;font-size:.75rem;color:#737573}.dashboard-contract-card__product{margin:0;display:flex;align-items:center;gap:8px;font-size:.875rem;color:#515453}.dashboard-contract-card__product svg{color:#737573;flex-shrink:0}.dashboard-contract-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dashboard-contract-card__tags{display:flex;flex-wrap:wrap;gap:8px}.dashboard-micro-tag{display:inline-flex;align-items:center;gap:6px;padding:2px 10px 2px 8px;border-radius:10px;border:1px solid #d1d2d1;font-size:.75rem;font-weight:500;color:#1f1f1f}.dashboard-micro-tag svg{color:#737573}.dashboard-contract-card__link{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:0;border:none;background:none;cursor:pointer;font-size:.875rem;font-weight:500;color:#4cb572}.dashboard-contract-card__link:hover{text-decoration:underline}html[lang=ar] .dashboard-contract-card__link{margin-left:0;margin-right:auto;flex-direction:row-reverse}.dashboard-panel__rail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:24px 24px 0}.dashboard-panel__rail-head-text{min-width:0}.dashboard-panel__count--outline{background:transparent;color:#4cb572;border:1px solid #4cb572}.dashboard-panel__body--rail{padding-top:8px}.dashboard-rail-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.dashboard-drawing-card{padding:13px;border-radius:12px;border:1px solid #d1d2d1;background:#f5f6f5;display:grid;gap:10px}.dashboard-drawing-card__top{display:flex;gap:12px;align-items:flex-start}.dashboard-drawing-card__icon-tile{flex:0 0 32px;width:32px;height:32px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f59e0b,#f59e0bd9);color:#fff}.dashboard-drawing-card__copy{min-width:0;flex:1;display:grid;gap:4px}.dashboard-drawing-card__code{margin:0;font-size:.875rem;font-weight:600;color:#1f1f1f}.dashboard-drawing-card__customer{margin:0;font-size:.75rem;color:#1f1f1f}.dashboard-drawing-card__sub{margin:0;font-size:.75rem;color:#737573}.dashboard-drawing-card__status-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.dashboard-drawing-pill{font-size:.75rem;font-weight:500;padding:2px 8px;border-radius:10px;color:#fff;background:linear-gradient(90deg,#64748b,#475569)}.dashboard-drawing-pill--requested,.dashboard-drawing-pill--review,.dashboard-drawing-pill--revision_required{background:linear-gradient(90deg,#f59e0b,#f59e0bd9)}.dashboard-drawing-pill--approved,.dashboard-drawing-pill--released{background:linear-gradient(90deg,#4cb572,#135e4b)}.dashboard-drawing-pill--draft,.dashboard-drawing-pill--in_progress{background:linear-gradient(90deg,#3b82f6,#3b82f6d9)}.dashboard-drawing-card__date{font-size:.75rem;color:#1f1f1f}.dashboard-drawing-card__actions{display:flex;gap:8px}.dashboard-drawing-card__btn-view.ui-button--secondary{flex:1;background:#fff;border:1px solid #d1d2d1;color:#1f1f1f}.dashboard-drawing-card__btn-approve.ui-button--primary{flex:1;background:linear-gradient(90deg,#4cb572,#135e4b);border-color:transparent;color:#fff}.dashboard-panel__outline-actions{display:flex;flex-direction:column;gap:10px;padding:0 20px 12px}.dashboard-outline-btn{width:100%;min-height:40px;padding:10px 14px;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;background:#fff;transition:box-shadow .15s ease,border-color .15s ease}.dashboard-outline-btn--green{border:1px solid #4cb572;color:#135e4b}.dashboard-outline-btn--blue{border:1px solid #3b82f6;color:#1d4ed8}.dashboard-outline-btn:hover{box-shadow:0 2px 8px #0000000f}.dashboard-sample-card{padding:14px;border-radius:12px;border:1px solid #d1d2d1;background:#f5f6f5;display:grid;gap:8px}.dashboard-sample-card__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.dashboard-sample-card__customer{margin:0;font-size:.875rem;color:#1f1f1f}.dashboard-sample-card__hint{margin:0;font-size:.75rem;color:#737573}.dashboard-sample-card__details{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:36px;margin-top:4px;border-radius:10px;border:1px solid #d1d2d1;background:#fff;cursor:pointer;font-size:.875rem;font-weight:500;color:#1f1f1f}.dashboard-quick-actions--figma{background:transparent;border:none;padding:0 0 8px}.dashboard-quick-actions__shell{border-radius:16px;border:1px solid #d1d2d1;background:#fff;box-shadow:0 4px 6px #0000000f;padding:22px 24px 26px}.dashboard-quick-actions--figma .dashboard-quick-actions__intro{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px}.dashboard-quick-actions__intro-icon{flex:0 0 auto;color:#135e4b;margin-top:2px}.dashboard-quick-actions--figma .dashboard-quick-actions__intro h2{margin:0 0 4px}.dashboard-quick-actions--figma .dashboard-quick-actions__intro p{margin:0}.dashboard-quick-actions--figma .dashboard-quick-actions__grid{min-height:92px}@media (max-width: 1280px){.dashboard-page__split{grid-template-columns:1fr}.dashboard-quick-actions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.dashboard-page__filter-bar{flex-direction:column;align-items:stretch}.dashboard-page__target-block{max-width:none;border-left:none;padding-left:0;text-align:left}html[lang=ar] .dashboard-page__target-block{border-right:none;padding-right:0}.dashboard-quick-actions__grid{grid-template-columns:1fr}}.dashboard-panels{align-items:stretch}.panel-card--chart{flex:1 1 auto;min-height:380px}.panel-card--activity{width:360px;background:radial-gradient(circle at top right,rgba(88,196,255,.16),transparent 24%),linear-gradient(180deg,#fffffffa,#f5f9fef0)}.panel-card__header--activity{align-items:center;justify-content:space-between;gap:12px}.bar-chart{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;align-items:end;min-height:280px;margin-top:26px;padding:14px 16px 12px;border-radius:16px;background:linear-gradient(180deg,#ffffff70,#ffffffd1),repeating-linear-gradient(to top,rgba(16,63,106,.08) 0,rgba(16,63,106,.08) 1px,transparent 1px,transparent 56px);border:1px solid rgba(16,63,106,.12)}.bar-chart__item{display:grid;gap:8px;justify-items:center}.bar-chart__track{display:flex;align-items:end;width:100%;height:220px;padding:0 12px}.bar-chart__bar{width:100%;border-radius:12px 12px 6px 6px;background:linear-gradient(180deg,#4b79a5,#123f69 58%,#0b2c4a);box-shadow:0 10px 20px #0a213a3d}.bar-chart__item span{font-size:.82rem;font-weight:700;color:var(--text-soft)}.bar-chart__value{font-size:.9rem;font-weight:800;color:var(--heading)}.activity-list__item{display:flex;align-items:stretch;gap:14px;padding:14px 16px;border-radius:20px;border:1px solid rgba(16,63,106,.08);background:linear-gradient(180deg,#fffffff5,#f3f7fcf0);box-shadow:0 12px 26px #0a213a14}.activity-list__marker{display:flex;justify-content:center;width:18px;padding-block:2px;position:relative}.activity-list__marker:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:linear-gradient(180deg,#58c4ff00,#58c4ff57,#103f6a00)}.activity-list__dot{position:relative;z-index:1;width:12px;height:12px;margin-top:6px;border-radius:999px;background:linear-gradient(135deg,#57d2ff,#2d7ff9);box-shadow:0 0 0 6px #58c4ff29}.activity-list__content{display:grid;gap:10px;min-width:0}.activity-list__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.activity-list__item p{margin:0;color:var(--heading);font-size:1rem;line-height:1.45}html[lang=ar] .activity-list__item p{font-family:Cairo,Manrope,sans-serif;font-size:1.06rem;font-weight:700;line-height:1.6}html[lang=ar] .activity-list__meta strong{font-family:Cairo,Manrope,sans-serif;font-size:1.04rem;font-weight:800}.activity-list__meta strong{font-size:1.02rem}.activity-list__meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#103f6a14;font-size:.8rem;font-weight:800;line-height:1}.activity-list__footer{display:flex;justify-content:center;padding-top:10px}.activity-list__footer--paginated{flex-direction:column;gap:10px;padding-top:12px}.activity-list__pager-meta{font-size:.78rem;font-weight:700;color:#103f6ab8;text-align:center;line-height:1.35}.activity-list__pager-controls{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.activity-list__pager-pages{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.activity-list__page-gap{padding:0 2px;font-size:.82rem;font-weight:800;color:#103f6a73;-webkit-user-select:none;user-select:none}.activity-list__toggle{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(16,63,106,.12);border-radius:999px;background:#ffffffc7;color:var(--primary-900);padding:.6rem 1rem;font-size:.84rem;font-weight:800;line-height:1;box-shadow:0 10px 20px #0a213a14;transition:transform var(--transition-fast),background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.activity-list__toggle:hover,.activity-list__toggle:focus-visible{transform:translateY(-1px);background:#f0f7fff5;border-color:#103f6a33;box-shadow:0 14px 24px #0a213a1f}.activity-list__toggle--footer{min-width:132px}.panel-card__toolbar--stacked{flex-direction:column;align-items:stretch}.status-tabs,.segmented-control{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.status-tabs__item,.segmented-control button{min-height:42px;padding:0 16px;border:1px solid transparent;border-radius:14px;background:#ffffffb3;color:#607187;font-weight:700;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .16s ease}html[lang=ar] .status-tabs__item,html[lang=ar] .segmented-control button,html[lang=ar] .ui-button,html[lang=ar] .search-field input{font-family:Cairo,Manrope,sans-serif}html[lang=ar] .status-tabs__item,html[lang=ar] .segmented-control button{font-size:1rem;font-weight:700}.status-tabs__item.is-active,.segmented-control .is-active,.table-pagination__page.is-active,.workspace-pill.is-active{background:linear-gradient(180deg,#103f6a1f,#103f6a14);border-color:#103f6a24;color:var(--accent-strong);box-shadow:0 10px 22px #0a213a14}.table-shell{display:grid;gap:8px;margin-top:10px}.orders-page .table-shell{padding:16px;border-radius:28px;border:1px solid rgba(255,255,255,.8);background:#ffffffe6;box-shadow:var(--shadow-soft);margin-top:18px}.orders-page .table-shell__header{color:var(--text-soft);font-size:.76rem;letter-spacing:.07em;text-transform:uppercase;padding:16px;border-bottom:none}.orders-page .table-row{padding:16px;border-radius:22px;border:1px solid rgba(255,255,255,.5);background:linear-gradient(180deg,#fff,#f3f7fc);box-shadow:var(--shadow-soft)}.orders-page .panel-card__footer{margin-top:22px;color:var(--text-soft);flex-wrap:wrap}.table-shell__header,.table-row{display:grid;align-items:center;gap:12px}.table-shell__header{padding:12px 16px;color:#56708d;font-family:Manrope,sans-serif;font-size:1.04rem;font-weight:800;letter-spacing:0;text-transform:none;line-height:1.45}html[lang=ar] .table-shell__header{font-family:Cairo,Manrope,sans-serif;font-size:1.04rem;font-weight:800;letter-spacing:0;text-transform:none;line-height:1.45;text-align:right}.table-shell__header--customers,.table-row--customers{grid-template-columns:44px minmax(0,1.5fr) minmax(0,1.4fr) minmax(0,.8fr) .5fr .8fr 40px}.table-shell__header--orders,.table-row--orders{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) minmax(0,1.05fr) minmax(72px,.48fr) minmax(120px,.95fr) 112px 40px}.table-shell__header--orders>*{justify-self:start}.table-shell__header--orders>:nth-child(-n+5),.table-row--orders>:nth-child(-n+5){justify-self:start;text-align:start}html[lang=ar] .table-shell__header--orders>:nth-child(-n+5),html[lang=ar] .table-row--orders>:nth-child(-n+5){justify-self:stretch;text-align:end}.table-row{width:100%;position:relative;z-index:0;padding:18px 20px;border:1px solid rgba(16,63,106,.1);border-radius:24px;background:linear-gradient(180deg,#fff,#f4f8fc);text-align:left;box-shadow:0 16px 32px #0a213a14}.table-row--orders{padding:22px 24px;border-radius:28px;border-color:#103f6a1a;background:linear-gradient(180deg,#fffffffc,#f6f9fdf5);box-shadow:0 16px 32px #0a213a12}.table-row--orders:hover{border-color:#103f6a2e;box-shadow:0 22px 38px #0a213a1a}html[lang=ar] .table-row{text-align:right}.table-row:hover{border-color:#103f6a29;box-shadow:0 20px 38px #0a213a1f}.table-row.is-menu-open{z-index:20}.table-row__actions{position:relative;width:40px;justify-self:end;display:flex;align-items:center;justify-content:flex-end}.table-row__view{width:112px;justify-self:end}.table-row__status{display:flex;justify-self:start;justify-content:flex-start;min-width:0}html[lang=ar] .table-shell__header>*{justify-self:stretch;text-align:right}html[lang=ar] .table-primary,html[lang=ar] .table-secondary{justify-items:stretch;text-align:right}html[lang=ar] .table-row>span:not(.table-avatar):not(.table-row__actions):not(.status-chip){justify-self:stretch;text-align:right}html[lang=ar] .table-row__status{justify-self:stretch;justify-content:flex-start}html[lang=ar] .table-row__view{justify-self:start}html[lang=ar] .table-row__actions{justify-self:start;justify-content:flex-start}html[lang=ar] .table-shell__header--orders>:nth-child(6),html[lang=ar] .table-shell__header--orders>:nth-child(7){justify-self:start;text-align:left}.table-shell__header--orders>:nth-child(6),.table-shell__header--orders>:nth-child(7){justify-self:end}.table-row__view .ui-button{width:100%}.action-menu{position:absolute;top:100%;right:0;margin-top:10px;min-width:220px;padding:8px;border-radius:18px;border:1px solid rgba(19,94,75,.12);background:radial-gradient(circle at top right,rgba(161,216,181,.14),transparent 34%),linear-gradient(180deg,#fffffffc,#f5faf7f5);box-shadow:0 18px 34px #103f6a1f,0 1px #ffffffe6 inset;z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[lang=ar] .action-menu{right:auto;left:0}.action-menu__item{display:block;background:transparent;border:1px solid transparent;width:100%;min-height:44px;padding:10px 14px;text-align:left;font-size:.94rem;font-weight:700;color:#24425f;border-radius:12px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}html[lang=ar] .action-menu__item{text-align:right}.action-menu__item:hover{background:#4cb5721a;border-color:#4cb57229;color:#12395f;transform:translateY(-1px)}.action-menu__item+.action-menu__item{margin-top:6px}.detail-form__static{min-height:42px;display:flex;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.action-menu__item--danger{color:#fff!important;background:#f94144!important;border-color:#dc26262e;box-shadow:inset 0 1px #ffffff2e}.action-menu__item--danger:hover{background:#fbe4e4!important;border-color:#dc262638!important;color:#dc2626!important}.table-row strong,.table-primary strong{color:var(--heading)}.table-primary,.table-secondary{display:grid;gap:6px}.order-row__block,.order-row__context,.order-row__doors{min-width:0;display:grid;gap:6px;justify-items:start}html[lang=ar] .order-row__context,html[lang=ar] .order-row__doors{justify-items:end}.order-row__block strong,.order-row__context strong,.order-row__doors strong{color:var(--heading);font-size:1.22rem;letter-spacing:-.02em}.order-row__block span,.order-row__context span,.order-row__doors span,.order-row__context small{color:#57718c;font-size:.95rem;font-weight:700}.order-row__context small{font-size:.88rem;font-weight:600}.table-row--orders.is-action-required{border-color:#609ee0c7;background:radial-gradient(circle at top right,rgba(203,228,251,.95),transparent 22%),linear-gradient(180deg,#fafdff,#ebf4fdfa);box-shadow:0 18px 34px #0a213a1a,0 0 0 1px #74ade933,inset 0 1px #ffffffdb}.table-row--orders.is-action-required:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:2px solid rgba(132,188,243,.72);box-shadow:inset 0 0 0 1px #ffffff8f,0 0 0 6px #94c6f41f;pointer-events:none}.table-row--orders.is-action-required:after{content:none}.table-row--orders.is-action-required .table-row__view .ui-button{position:relative;overflow:visible;box-shadow:0 10px 18px #85b0da2e,0 0 0 1px #85b0da2e}.table-row--orders.is-action-required .table-row__view .ui-button:after{content:"";position:absolute;top:-5px;right:-5px;width:12px;height:12px;border-radius:999px;background:linear-gradient(180deg,#92c6f6fa,#6aa0d6fa);border:2px solid rgba(255,255,255,.96);box-shadow:0 0 0 3px #92c6f638,0 6px 12px #3971ac2e;pointer-events:none}html[lang=ar] .table-row--orders.is-action-required .table-row__view .ui-button:after{right:auto;left:-5px}.table-row--orders.is-action-required--measurement{border-color:#ea580c6b;background:radial-gradient(circle at top right,rgba(234,88,12,.12),transparent 22%),linear-gradient(180deg,#fff,#fff7edf2);box-shadow:0 18px 34px #582a0c1a,0 0 0 1px #ea580c2e,inset 0 1px #ffffffdb}.table-row--orders.is-action-required--measurement:before{border:2px solid rgba(234,88,12,.4);box-shadow:inset 0 0 0 1px #ffffff8f,0 0 0 6px #ea580c1a}.table-row--orders.is-action-required--measurement .table-row__view .ui-button{color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 10px 18px #ea580c24,0 0 0 1px #ea580c33}.table-row--orders.is-action-required--measurement .table-row__view .ui-button *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.table-row--orders.is-action-required--measurement .table-row__view .ui-button:after{background:linear-gradient(180deg,#fff7ed,#fed7aa);box-shadow:0 0 0 3px #ea580c29,0 6px 12px #ea580c2e}.table-row--orders.is-action-required--door-stage{border-color:#2563eb61;background:radial-gradient(circle at top right,rgba(59,130,246,.12),transparent 22%),linear-gradient(180deg,#fff,#eff6fff5);box-shadow:0 18px 34px #0f172a14,0 0 0 1px #2563eb29,inset 0 1px #ffffffdb}.table-row--orders.is-action-required--door-stage:before{border:2px solid rgba(37,99,235,.35);box-shadow:inset 0 0 0 1px #ffffff8f,0 0 0 6px #2563eb14}.table-row--orders.is-action-required--door-stage .table-row__view .ui-button{box-shadow:0 10px 18px #2563eb1f,0 0 0 1px #2563eb2e}.table-row--orders.is-action-required--door-stage .table-row__view .ui-button:after{background:linear-gradient(180deg,#eff6ff,#dbeafe);box-shadow:0 0 0 3px #2563eb24,0 6px 12px #2563eb24}.table-row--orders.is-action-required--materials{border-color:#ca8a046b;background:radial-gradient(circle at top right,rgba(202,138,4,.14),transparent 22%),linear-gradient(180deg,#fff,#fefce8f5);box-shadow:0 18px 34px #43300c1a,0 0 0 1px #ca8a042e,inset 0 1px #ffffffe0}.table-row--orders.is-action-required--materials:before{border:2px solid rgba(202,138,4,.38);box-shadow:inset 0 0 0 1px #fffaf499,0 0 0 6px #ca8a041a}.table-row--orders.is-action-required--materials .table-row__view .ui-button{box-shadow:0 10px 18px #ca8a0424,0 0 0 1px #ca8a0433}.table-row--orders.is-action-required--materials .table-row__view .ui-button:after{background:linear-gradient(180deg,#fefce8,#fef08a);box-shadow:0 0 0 3px #ca8a0424,0 6px 12px #854d0e29}.table-primary span,.table-secondary span,.table-row span{color:var(--text-soft)}.table-primary strong,.table-secondary strong{font-size:1.04rem}html[lang=ar] .table-primary strong,html[lang=ar] .table-secondary strong{font-family:Cairo,Manrope,sans-serif;font-size:1.12rem;font-weight:800}.table-secondary span:last-child,.table-primary span{font-size:.92rem}html[lang=ar] .table-primary span,html[lang=ar] .table-secondary span,html[lang=ar] .table-row span,html[lang=ar] .page-subtitle{font-family:Cairo,Manrope,sans-serif;font-size:.98rem;line-height:1.6}.table-avatar{width:44px;height:44px;background:linear-gradient(135deg,#1a4a77,#103457);box-shadow:0 10px 20px #103f6a2e;font-size:.92rem;letter-spacing:.04em}.orders-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;font-size:.8rem;font-weight:800;letter-spacing:.01em;border:1px solid transparent;box-shadow:inset 0 1px #ffffffb8}html[lang=ar] .status-chip{min-height:36px;padding-inline:16px;font-size:.9rem;letter-spacing:0}.status-chip--active,.status-chip--completed,.status-chip--signed,.status-chip--approved,.status-chip--fixed{background:var(--success-bg);color:var(--success-text)}.status-chip--inactive,.status-chip--pending,.status-chip--draft,.status-chip--measurement{background:var(--neutral-bg);color:var(--neutral-text)}.status-chip--in_progress,.status-chip--assigned,.status-chip--manufacturing,.status-chip--scheduled_for_fixing,.status-chip--under_fixing,.status-chip--pending_signature,.status-chip--measurement_review{background:var(--warning-bg);color:var(--warning-text)}.status-chip--in_transit,.status-chip--waiting_raw_materials,.status-chip--ready_for_delivery,.status-chip--delivered{background:var(--info-bg);color:var(--info-text)}.status-chip--cancelled,.status-chip--missing_info,.status-chip--blocked{background:var(--danger-bg);color:var(--danger-text)}.status-chip--pending{background:#f3f4f6;color:#64748b;border-color:#dbe2ea}.status-chip--measurement{background:#e0f2fe;color:#0369a1;border-color:#bae6fd}.status-chip--awaiting_door_details{background:linear-gradient(180deg,#fde68a,#f59e0b);color:#451a03;-webkit-text-fill-color:#451a03;border-color:#b453099e}.status-chip--measurement_review{background:#fef3c7;color:#b45309;border-color:#fde68a}.status-chip--waiting_raw_materials{background:#f7ead9;color:#8a4b14;border-color:#e7c79a}.status-chip--manufacturing{background:#dcfce7;color:#166534;border-color:#bbf7d0}.status-chip--ready_for_delivery{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.status-chip--delivered{background:#dcfce7;color:#166534;border-color:#bbf7d0}.status-chip--scheduled_for_fixing,.status-chip--under_fixing{background:#fef3c7;color:#92400e;border-color:#fde68a}.status-chip--fixed{background:#ccfbf1;color:#0f766e;border-color:#99f6e4}.status-chip--completed{background:#dcfce7;color:#15803d;border-color:#86efac}.status-chip--cancelled{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.panel-card__footer{margin-top:12px;color:var(--text-soft)}.customers-page{gap:28px}.customers-page .page-header{align-items:flex-start;gap:18px}.customers-page .page-header__actions{flex-wrap:wrap}.customers-panel{padding:30px;border-radius:32px;border:1px solid rgba(255,255,255,.72);background:radial-gradient(circle at top right,rgba(201,155,74,.12),transparent 24%),radial-gradient(circle at top left,rgba(59,130,246,.1),transparent 28%),linear-gradient(180deg,#fffffff7,#f7fafeeb);box-shadow:0 30px 60px #0a213a1f}.customers-toolbar{display:flex;flex-direction:column;gap:24px;margin-bottom:26px}.customers-toolbar__shell{padding:17px;border-radius:16px;border:1px solid #d0fae5;background:#fff;box-shadow:0 10px 15px #d0fae580,0 4px 6px #d0fae580}.customers-toolbar__inner{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;justify-content:space-between}.customers-toolbar__search-wrap{flex:1 1 260px;min-width:200px;max-width:448px}.customers-toolbar__filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}@media (min-width: 861px){.customers-toolbar__inner{flex-wrap:nowrap}}.customers-toolbar__row,.customers-toolbar__actions{display:flex;align-items:flex-start;gap:16px}.customer-card__meta,.customer-card__actions{display:flex;align-items:flex-end;gap:16px}.customer-card__meta{flex-wrap:wrap;align-items:center}.customers-toolbar__row{justify-content:space-between;flex-wrap:wrap}.customers-toolbar__actions{flex:1 1 520px;justify-content:flex-end;flex-wrap:nowrap}.customers-panel .panel-card__search{--search-surface: rgba(255, 255, 255, .92);--search-border: rgba(16, 63, 106, .12);--search-text-color: #12395f;--search-icon-color: rgba(16, 63, 106, .56);--search-placeholder-color: #6f8295;--search-shadow: 0 16px 28px rgba(10, 33, 58, .08), 0 1px 0 rgba(255, 255, 255, .76);--search-focus-border: rgba(201, 155, 74, .34);--search-focus-surface: rgba(255, 255, 255, .98);--search-focus-shadow: 0 0 0 4px rgba(201, 155, 74, .11), 0 18px 32px rgba(10, 33, 58, .1);flex:1 1 320px;align-self:flex-start;height:52px!important;min-height:52px!important;max-height:52px!important;padding-block:0!important;min-width:240px}.customers-toolbar__shell .customers-toolbar__search.panel-card__search{--search-surface: #f9fafb;--search-border: #e5e7eb;--search-text-color: #0a0a0a;--search-icon-color: rgba(10, 10, 10, .45);--search-placeholder-color: rgba(10, 10, 10, .5);--search-shadow: none;--search-focus-border: #2f7a5e;--search-focus-surface: #fff;--search-focus-shadow: 0 0 0 3px rgba(47, 122, 94, .2);flex:1 1 auto;width:100%;min-width:0;height:46px!important;min-height:46px!important;max-height:46px!important;padding-inline:16px!important;border-radius:16px!important;gap:12px}.customers-toolbar__shell .customers-toolbar__search .search-field__input{font-size:16px;font-weight:400}.customers-toolbar__shell .customers-toolbar__search svg{width:20px;height:20px}.customers-toolbar__shell .customers-filter span{font-weight:500;font-size:14px;color:#4a5565;letter-spacing:0;text-transform:none}.customers-toolbar__shell .customers-filter select{height:45px;min-height:45px;padding-inline:14px 36px;border-radius:16px;border:1px solid #e5e7eb;background:#f9fafb;box-shadow:none;font-weight:500;font-size:14px;color:#0a0a0a}.customers-toolbar__shell .customers-filter--month-year{min-width:0;flex:1 1 240px;max-width:100%}.customers-toolbar__shell .customers-filter--month-year .month-year-picker{flex:1 1 200px;min-width:200px}.customers-toolbar__shell .customers-filter--month-year .month-year-picker__trigger{min-height:45px;border-radius:999px}.customers-filter{display:inline-flex;align-items:center;gap:10px;min-width:220px}.customers-filter span{flex:0 0 auto;margin:0;color:#55708d;font-size:.85rem;font-weight:800;letter-spacing:.01em;white-space:nowrap}.customers-filter select{flex:1 1 auto;height:52px;min-height:52px;padding-inline:16px 40px;border-radius:18px;border:1px solid rgba(16,63,106,.12);background:linear-gradient(180deg,#fffffffa,#f4f8fdfa);box-shadow:0 14px 30px #0a213a14;color:var(--heading);font-weight:700}.customers-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.customers-overview__card{display:grid;gap:12px;padding:24px;border-radius:16px;border:1px solid rgba(255,255,255,.82);background:linear-gradient(180deg,#fffffffa,#f3f8fce6);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;min-height:170px}.customers-overview__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.customers-overview__eyebrow,.customer-card__info span,.customer-card__date{color:#617b96;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.customers-overview__icon-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:16px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a}.customers-overview__icon-badge--total{background:#dbeafe;color:#155dfc}.customers-overview__icon-badge--active{background:#d0fae5;color:#007a55}.customers-overview__icon-badge--inactive{background:#fef3c6;color:#bb4d00}.customers-overview__card strong{color:var(--heading);font-size:clamp(2rem,3vw,2.25rem);letter-spacing:-.03em;line-height:1}.customers-overview__card small,.customer-card__info small{color:var(--text-soft);font-size:.92rem;line-height:1.55}.customer-list{display:grid;gap:16px;container-type:inline-size;container-name:customer-list}.customer-card{width:100%;min-width:0;position:relative;z-index:0;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.5fr) auto 40px;align-items:center;gap:22px;padding:22px 24px;border-radius:28px;border:1px solid rgba(16,63,106,.1);background:linear-gradient(180deg,#fffffffc,#f6f9fdf5);text-align:left;box-shadow:0 16px 32px #0a213a12}.customer-card:hover{border-color:#103f6a2e;box-shadow:0 22px 38px #0a213a1a}.customer-card.is-menu-open{z-index:20}.customer-card__identity{display:flex;align-items:center;gap:16px;min-width:0}.customer-card__avatar{width:52px;height:52px;display:grid;place-items:center;flex:0 0 auto;border-radius:18px;background:linear-gradient(135deg,#1a4a77,#103457);color:#fff;box-shadow:0 14px 30px #103f6a38;font-size:1rem;font-weight:800;letter-spacing:.04em}.customer-card__primary{min-width:0;display:grid;gap:6px}.customer-card__primary strong,.customer-card__info strong{color:var(--heading)}.customer-card__primary strong{font-size:1.22rem;letter-spacing:-.02em;overflow-wrap:anywhere}.customer-card__primary>span{color:#57718c;font-size:.95rem;font-weight:700}.customer-meta-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;border:1px solid rgba(16,63,106,.09);background:#f5f8fce6;color:#4c6783;font-size:.82rem;font-weight:800}.customer-card__info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr));gap:20px;min-width:0}.customer-card__info{display:grid;gap:4px;min-width:0;min-height:100%;padding:0;border:none;background:transparent}.customer-card__info strong{font-size:1rem;overflow-wrap:anywhere;word-break:break-word}.customer-card__aside{display:grid;justify-items:end;gap:10px}.customer-card__date{letter-spacing:.02em}.customer-card__actions{position:relative;justify-self:end;justify-content:flex-end}@container customer-list (max-width: 880px){.customer-card{grid-template-columns:minmax(0,1fr) auto 40px;align-items:start}.customer-card__identity{grid-column:1;grid-row:1;min-width:0}.customer-card__aside{grid-column:2;grid-row:1;justify-self:end}.customer-card__actions{grid-column:3;grid-row:1}.customer-card__info-grid{grid-column:1 / -1;grid-row:2}}@container customer-list (max-width: 480px){.customer-card{grid-template-columns:1fr 40px}.customer-card__identity{grid-column:1;grid-row:1}.customer-card__actions{grid-column:2;grid-row:1;align-self:start}.customer-card__aside{grid-column:1 / -1;grid-row:2;justify-self:start;justify-items:start}.customer-card__info-grid{grid-column:1 / -1;grid-row:3}}html[lang=ar] .customers-filter span,html[lang=ar] .customers-overview__eyebrow,html[lang=ar] .customer-card__info span,html[lang=ar] .customer-card__date,html[lang=ar] .customer-meta-chip,html[lang=ar] .customer-card__orders-pill{font-family:Cairo,Manrope,sans-serif;letter-spacing:0}html[lang=ar] .customer-card,html[lang=ar] .customer-card__info,html[lang=ar] .customer-card__primary,html[lang=ar] .customers-overview__card{text-align:right}html[lang=ar] .customers-overview__head,html[lang=ar] .customer-card__identity{flex-direction:row-reverse}html[lang=ar] .customer-card__aside,html[lang=ar] .customer-card__actions{justify-self:start;justify-content:flex-start}html[lang=ar] .customer-card__aside{justify-items:start}html[dir=rtl] .customer-card{grid-template-columns:minmax(0,1.3fr) minmax(0,1.5fr) auto 40px;text-align:right}html[dir=rtl] .customer-card__identity{grid-column:1;grid-row:1;flex-direction:row}html[dir=rtl] .customer-card__info-grid{grid-column:2;grid-row:1}html[dir=rtl] .customer-card__aside{grid-column:3;grid-row:1}html[dir=rtl] .customer-card__actions{grid-column:4;grid-row:1}html[dir=rtl] .customer-card__meta{justify-content:flex-end;flex-direction:row-reverse}@container customer-list (max-width: 880px){html[dir=rtl] .customer-card{grid-template-columns:minmax(0,1fr) auto 40px}html[dir=rtl] .customer-card__identity{grid-column:1;grid-row:1}html[dir=rtl] .customer-card__aside{grid-column:2;grid-row:1}html[dir=rtl] .customer-card__actions{grid-column:3;grid-row:1}html[dir=rtl] .customer-card__info-grid{grid-column:1 / -1;grid-row:2}}@container customer-list (max-width: 480px){html[dir=rtl] .customer-card{grid-template-columns:minmax(0,1fr) 40px}html[dir=rtl] .customer-card__identity{grid-column:1;grid-row:1}html[dir=rtl] .customer-card__actions{grid-column:2;grid-row:1;align-self:start}html[dir=rtl] .customer-card__aside{grid-column:1 / -1;grid-row:2;justify-self:start;justify-items:start}html[dir=rtl] .customer-card__info-grid{grid-column:1 / -1;grid-row:3}}.table-pagination,.table-pagination__pages{display:flex;align-items:center;gap:8px}.measurement-list{display:grid;gap:14px;margin-top:14px}.measurement-card{position:relative;overflow:hidden;padding:16px 18px;border-radius:22px;border:1px solid rgba(16,63,106,.12);background:radial-gradient(circle at top right,rgba(157,196,240,.16),transparent 34%),linear-gradient(180deg,#fffffffc,#f2f7fdf7);box-shadow:0 14px 28px #0a213a12}.measurement-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--accent) 0%,rgba(34,122,201,.28) 100%)}.measurement-card__head strong,.measurement-card h3{color:var(--heading)}.measurement-card__head{align-items:flex-start;gap:16px}.measurement-card__identity{display:grid;gap:8px}.measurement-card__people{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.measurement-card__person{display:grid;gap:3px;min-width:0}.measurement-card__person-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.measurement-card h3{margin:0;font-size:1.18rem;line-height:1.2}.measurement-card__person-name{margin:0;color:var(--heading);font-size:1.02rem;font-weight:600;line-height:1.25}.measurement-card__link{width:28px;height:1px;border-radius:999px;background:linear-gradient(90deg,#103f6a1f,#103f6a6b)}.measurement-card__meta-inline{display:flex;align-items:center;gap:14px;flex-wrap:wrap;row-gap:8px;color:var(--text-soft);font-size:.95rem}.measurement-card__meta-inline span{position:relative}.measurement-card__meta-inline span+span:before{content:"";display:inline-block;width:4px;height:4px;margin-right:14px;border-radius:999px;vertical-align:middle;background:#103f6a38}.measurement-card__location-line{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:10px;max-width:100%}.measurement-card__map-link{font-size:.82rem;font-weight:700;color:#1565c0f2;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.measurement-card__map-link:hover{color:#0d47a1}.measurement-card__codes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.measurement-card__request-code{padding:6px 10px;border-radius:999px;background:#103f6a0d;color:var(--heading);font-size:.88rem;letter-spacing:.03em}.measurement-card__order-code{padding:6px 10px;border-radius:999px;border:1px solid rgba(15,122,90,.2);background:#0f7a5a14;color:#0f766e;font-size:.88rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.measurement-card__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.measurement-card__status-stack{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.measurement-card__subhint{font-size:.78rem;font-weight:600;color:#05503ce0;letter-spacing:.01em;text-align:right;max-width:200px;line-height:1.25}.measurement-tech-queue-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:100%;display:flex;flex-direction:row;align-items:stretch;gap:18px;padding:18px 20px 18px 22px;border-radius:22px;border:1px solid rgba(5,80,60,.14);background:radial-gradient(circle at 10% 20%,rgba(16,185,129,.14),transparent 44%),linear-gradient(180deg,#fff,#f0fdf4);box-shadow:0 12px 28px #0f766e14;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.measurement-tech-queue-card:before{content:"";position:absolute;inset:10px auto 10px 0;width:4px;border-radius:999px;background:linear-gradient(180deg,#059669,#34d399)}.measurement-tech-queue-card:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 38px #0f766e1f;border-color:#05503c3d}.measurement-tech-queue-card:focus-visible{outline:3px solid rgba(16,185,129,.45);outline-offset:2px}.measurement-tech-queue-card:disabled{opacity:.65;cursor:not-allowed;transform:none}.measurement-tech-queue-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding-left:8px}.measurement-tech-queue-card__eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-soft);margin:0}.measurement-tech-queue-card__name{margin:0;font-size:1.2rem;line-height:1.25;font-weight:700;color:var(--heading)}.measurement-tech-queue-card__chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.measurement-tech-queue-card__code{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;font-size:.82rem;font-weight:700;letter-spacing:.04em;color:#065f46;background:#10b98129;border:1px solid rgba(5,150,105,.22)}.measurement-tech-queue-card__date{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--text-soft)}.measurement-tech-queue-card__location{margin-top:4px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.measurement-tech-queue-card__location-text{margin:0;font-size:.94rem;line-height:1.45;color:var(--heading);word-break:break-word}.measurement-tech-queue-card__location-muted{margin:0;font-size:.86rem;color:var(--text-soft)}.measurement-tech-queue-card__map-link{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;color:#047857;text-decoration:none;padding:6px 12px;border-radius:999px;background:#fffffff2;border:1px solid rgba(5,150,105,.28)}.measurement-tech-queue-card__map-link:hover{background:#ecfdf5}.measurement-tech-queue-card__rail{flex:0 0 auto;width:min(148px,30%);display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px;text-align:right}.measurement-tech-queue-card__rail-title{font-size:.95rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:#0f766e;max-width:11rem}.measurement-tech-queue-card__rail-note{font-size:.75rem;font-weight:600;line-height:1.25;color:#713f12eb;background:#fef3c7d9;border:1px solid rgba(251,191,36,.35);padding:3px 8px;border-radius:999px;max-width:100%}.measurement-tech-queue-card__rail-go{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:2px;border-radius:50%;color:#047857;background:#fffffff2;border:1px solid rgba(5,150,105,.22);box-shadow:0 6px 14px #0f766e1a}.measurement-tech-queue-card:hover:not(:disabled) .measurement-tech-queue-card__rail-go{background:#ecfdf5;border-color:#05966952;color:#065f46}html[lang=ar] .measurement-tech-queue-card{flex-direction:row-reverse;text-align:right}html[lang=ar] .measurement-tech-queue-card__body{padding-left:0;padding-right:8px}html[lang=ar] .measurement-tech-queue-card__rail{align-items:flex-start;text-align:left}html[lang=ar] .measurement-tech-queue-card__location{align-items:flex-end}@media (max-width: 720px){.measurement-tech-queue-card{flex-direction:column;align-items:stretch}.measurement-tech-queue-card__rail{width:100%;align-items:flex-start;text-align:left;padding-top:12px;border-top:1px solid rgba(5,80,60,.1)}html[lang=ar] .measurement-tech-queue-card__rail{align-items:flex-end;text-align:right}}@media (max-width: 860px){.measurement-card__head{flex-direction:column}.measurement-card__people{align-items:flex-start;gap:10px}.measurement-card__link{width:18px}.measurement-card__actions{width:100%;justify-content:space-between}.measurement-card__status-stack{align-items:flex-start}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;justify-content:flex-end}.overlay--centered{justify-content:center;align-items:center}.overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#07172766}.drawer-panel,.modal-card{position:relative;width:min(100%,560px);height:100%;padding:18px;background:linear-gradient(180deg,#f7faff,#eef4fb);border-left:1px solid var(--line);box-shadow:-20px 0 60px #0a213a29;overflow:auto}.drawer-panel--wide{width:min(100%,820px)}.modal-card{height:auto;max-height:min(84vh,880px);border-radius:24px;border:1px solid var(--line);box-shadow:var(--shadow)}.drawer-panel__header,.modal-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.drawer-panel__content,.modal-card__content{display:grid;gap:16px}.modal-card__actions{display:flex;justify-content:flex-end;gap:12px}.modal-card__error{margin:0;color:var(--danger-text);font-size:.9rem}.logout-confirm{display:grid;gap:18px}.logout-confirm__icon{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(180deg,#fff1f2 0%,var(--danger-bg) 100%);color:var(--danger-text);box-shadow:inset 0 1px #ffffffb3}.logout-confirm__body{display:grid;gap:8px}.logout-confirm__body h3{margin:0;color:var(--heading);font-family:Playfair Display,serif;font-size:1.6rem;letter-spacing:-.03em}.field-block,.auth-field{display:grid;gap:10px}.field-block,.auth-field,.checkbox-chip,.checkbox-field{min-width:0}.field-block span,.auth-field span,.workspace-form__section>span{font-size:.84rem;font-weight:700;color:var(--text-soft)}.field-block>input,.field-block>select,.field-block>textarea,.auth-field>input,.auth-field>select,.auth-field>textarea{min-height:50px;border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f3f7fcfa);box-shadow:inset 0 1px #fffffff2}.field-block>textarea,.auth-field>textarea{min-height:130px}.field-block:focus-within>span,.auth-field:focus-within>span{color:var(--heading)}.field-block.is-invalid>input,.field-block.is-invalid>select,.field-block.is-invalid>textarea,.auth-field:has(.form-feedback--error)>input,.auth-field:has(.form-feedback--error)>select,.auth-field:has(.form-feedback--error)>textarea,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#f05d6280;box-shadow:0 0 0 4px var(--danger-soft);background:linear-gradient(180deg,#fffdfd,#fff5f5)}.field-block--static{padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:var(--surface-soft)}.field-block--static strong{color:var(--heading)}.form-grid,.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.checkbox-field,.checkbox-chip,.profile-section-nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.checkbox-chip{padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fffffff5}.workspace-pill{min-height:34px;padding:0 12px;border:none;background:var(--surface-muted);color:var(--accent);font-weight:700}.workspace-card,.profile-section-card,.subsection-card,.profile-permissions,.empty-state{padding:18px;border-radius:20px;background:linear-gradient(180deg,#fffffffa,#f4f8fdf5);border:1px solid var(--line)}.workspace-card--profile{box-shadow:none}.drawer-panel .workspace-card--profile{padding:0;background:transparent;border:none}.profile-section-card,.subsection-card,.profile-permissions{display:grid;gap:14px}.module-card{margin-top:16px;display:grid;gap:16px}.module-list-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.module-list-group h4{margin:0 0 10px;color:var(--heading)}.module-list{display:grid;gap:10px}.module-list__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,#fff,#f5f8fc)}.section-subtitle{margin:0;color:var(--text-soft);line-height:1.6}.section-header--stack{align-items:start}.required-mark,.form-error,.form-feedback--error{color:var(--danger-text)}.form-feedback,.form-success{margin:0}.form-feedback{color:var(--danger-text)}.form-feedback{font-size:.82rem;line-height:1.55}.form-success{color:var(--success-text)}.form-feedback--error{font-weight:700}.form-notice,.validation-summary{display:grid;gap:4px;padding:14px 16px;border-radius:18px;border:1px solid transparent}.form-notice--error,.validation-summary{color:var(--danger-text);background:linear-gradient(180deg,#fff2f2fa,#ffe8e8eb);border-color:#f05d6238}.validation-summary.validation-summary--detailed{display:flex;gap:14px;align-items:flex-start;padding:16px 18px}.validation-summary__accent{width:4px;min-height:48px;border-radius:999px;background:linear-gradient(180deg,#f87171,#dc2626);flex:0 0 4px;margin-top:2px}.validation-summary__body{flex:1 1 auto;min-width:0;display:grid;gap:10px}.validation-summary__headline{margin:0;font-size:.92rem;font-weight:800;color:var(--danger-text)}.validation-summary__lede{margin:-4px 0 0;font-size:.82rem;line-height:1.5;font-weight:500;color:#374151eb}.validation-summary__items{list-style:none;margin:0;padding:0;display:grid;gap:10px}.validation-summary__item{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:#ffffff8c;border:1px solid rgba(220,38,38,.12)}.validation-summary__field{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1e293be0}.validation-summary__text{font-size:.86rem;line-height:1.45;color:#334155fa;font-weight:500}.validation-summary__meta{font-weight:600;opacity:.85}.field-inline-error{display:flex;gap:12px;align-items:stretch;margin-top:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(220,38,38,.22);background:linear-gradient(180deg,#fff5f5fa,#ffebebf0);box-shadow:0 1px #ffffffa6 inset}.field-inline-error__accent{width:4px;min-height:40px;border-radius:999px;background:linear-gradient(180deg,#f87171,#dc2626);flex:0 0 4px}.field-inline-error__content{flex:1 1 auto;min-width:0;display:grid;gap:4px}.field-inline-error__title{margin:0;font-size:.84rem;font-weight:800;color:var(--heading);letter-spacing:.01em}.field-inline-error__detail{margin:0;font-size:.82rem;line-height:1.5;font-weight:500;color:#374151f2}.form-notice--success{color:var(--success-text);background:linear-gradient(180deg,#ecfff5fa,#dcf8e8e6);border-color:#25a8632e}.validation-summary strong,.form-notice{font-weight:800}.validation-summary span,.validation-summary small{color:inherit}.empty-state{text-align:center;display:grid;gap:12px;place-items:center;min-height:220px}.empty-state h3{margin:0;color:var(--heading)}.empty-state--error{border-color:#f05d6238}.loading-spinner{width:40px;height:40px;border-radius:999px;border:3px solid rgba(16,63,106,.14);border-top-color:var(--accent);animation:spin 1s linear infinite}@keyframes shimmer-slide{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-shimmer{display:block;border-radius:10px;background:linear-gradient(90deg,#e2e8f0a6,#f1f5f9f2 45%,#e2e8f0a6);background-size:200% 100%;animation:shimmer-slide 1.35s ease-in-out infinite}.page-shimmer{display:grid;gap:18px;padding:24px 0;pointer-events:none}.page-shimmer--full-page{min-height:60vh;place-content:start}.page-shimmer__hero{display:grid;gap:10px}.page-shimmer__title{width:min(320px,58%);height:28px}.page-shimmer__subtitle{width:min(480px,82%);height:14px}.page-shimmer__stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.page-shimmer__stat-card{padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffd6;display:grid;gap:8px}.page-shimmer__stat-label{width:72px;height:12px}.page-shimmer__stat-value{width:42px;height:24px}.page-shimmer__panel{padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffd6;display:grid;gap:10px}.page-shimmer__panel-title{width:48%;height:16px}.page-shimmer__panel-line{width:88%;height:12px}.page-shimmer__panel-line--short{width:56%}.page-shimmer__toolbar{display:flex;gap:12px;align-items:center}.page-shimmer__search{width:240px;height:40px;border-radius:12px}.page-shimmer__chip{width:100px;height:36px;border-radius:999px}.page-shimmer__table-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;padding:16px 18px;border-top:1px solid rgba(15,23,42,.06)}.page-shimmer__table-cell{height:14px}.page-shimmer__table-cell--bold{height:18px;width:78%}.page-shimmer__table-cell--status{width:96px;height:28px;border-radius:999px}.page-shimmer__table-cell--btn{width:80px;height:34px;border-radius:12px}.page-shimmer__grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.page-shimmer__form-row{display:grid;gap:8px}.page-shimmer__form-label{width:64px;height:12px}.page-shimmer__form-input{width:100%;height:40px;border-radius:12px}.detail-shimmer{display:grid;gap:18px;padding:24px 0;pointer-events:none}.detail-shimmer__header{display:grid;gap:10px;padding:22px 24px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#ffffffd6}.detail-shimmer__header-title{width:min(320px,58%);height:28px}.detail-shimmer__header-sub{width:min(480px,82%);height:14px}.detail-shimmer__body{display:grid;grid-template-columns:2fr 1fr;gap:18px}.detail-shimmer__main{display:grid;gap:14px}.detail-shimmer__card{padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffd6;display:grid;gap:10px}.detail-shimmer__card-title{width:48%;height:16px}.detail-shimmer__card-line{width:88%;height:12px}.detail-shimmer__card-line--short{width:56%}.inline-shimmer{display:grid;gap:10px;padding:20px;pointer-events:none}.inline-shimmer__line{height:14px}.inline-shimmer__line--w60{width:60%}.inline-shimmer__line--w80{width:80%}.inline-shimmer__line--w40{width:40%}.inline-shimmer__line--w30{width:30%}.inline-shimmer__line--h18{height:18px}.inline-shimmer__line--h24{height:24px}.inline-shimmer__line--h32{height:32px;border-radius:12px}.inline-shimmer__line--h40{height:40px;border-radius:12px}.inline-shimmer__line--btn{width:120px;height:40px;border-radius:10px}.list-shimmer{display:grid;gap:0;pointer-events:none}.list-shimmer__header{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;padding:14px 18px;border-bottom:1px solid rgba(15,23,42,.06)}.list-shimmer__header-cell{height:12px;width:70%}.list-shimmer__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;padding:16px 18px;border-top:1px solid rgba(15,23,42,.06);align-items:center}.list-shimmer__cell{height:14px}.list-shimmer__cell--bold{height:18px;width:70%}.list-shimmer__cell--status{width:96px;height:28px;border-radius:999px}.list-shimmer__cell--btn{width:80px;height:34px;border-radius:12px}.card-list-shimmer{display:grid;gap:12px;pointer-events:none}.card-list-shimmer__card{padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#ffffffb8;display:grid;gap:8px}.card-list-shimmer__card-title{width:50%;height:16px}.card-list-shimmer__card-meta{width:70%;height:12px}.card-list-shimmer__card-desc{width:90%;height:12px}@media (max-width: 960px){.page-shimmer__grid-3,.detail-shimmer__body{grid-template-columns:1fr}.page-shimmer__stat-row{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.page-shimmer__stat-row{grid-template-columns:1fr}}.detail-link{color:var(--accent);font-weight:700;text-decoration:none}.advanced-filters{margin-top:12px;padding:14px;border-radius:16px;border:1px dashed var(--line-strong);color:var(--text-soft);background:var(--surface-soft)}.date-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer-create-layout,.entity-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.customer-create-aside,.entity-form-aside{position:sticky;top:14px}.customer-create-summary__list{margin:12px 0 0;padding-left:18px;display:grid;gap:6px;color:var(--danger-text)}.customer-create-summary .panel-title{color:var(--danger-text)}.customer-create-summary__note{margin-top:14px;padding-top:14px;border-top:1px dashed var(--line);display:grid;gap:8px}.customer-create-summary__note strong{color:var(--heading)}.customer-create-summary__note p{margin:0;color:var(--text-soft);line-height:1.6}.order-customer-picker{position:relative}.order-customer-picker__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid rgba(16,63,106,.12);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f3f7fcfa);text-align:left;box-shadow:inset 0 1px #fffffff2;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.order-customer-picker__trigger:hover,.order-customer-picker__trigger.is-open{border-color:#103f6a47;box-shadow:0 0 0 4px #103f6a14,0 18px 34px #0a213a1f}.order-customer-picker__trigger-copy{display:grid;gap:2px;min-width:0}.order-customer-picker__trigger-label{font-size:.78rem;font-weight:700;color:var(--text-soft)}.order-customer-picker__trigger-copy strong{color:var(--heading)}.order-customer-picker__trigger-copy small{color:var(--text-soft);font-size:.9rem}.order-customer-picker__trigger-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:#103f6a0f;color:var(--heading)}.order-customer-picker__panel{position:absolute;z-index:5;top:calc(100% + 10px);left:0;right:0;display:grid;gap:12px;padding:14px;border-radius:20px;background:#fcfdfffa;border:1px solid var(--line);box-shadow:var(--shadow)}.order-customer-picker__search{--search-surface: rgba(255, 255, 255, .94);--search-border: rgba(16, 63, 106, .12);--search-text-color: #12395f;--search-icon-color: rgba(16, 63, 106, .56);--search-placeholder-color: #6f8295;--search-shadow: 0 12px 22px rgba(10, 33, 58, .06), 0 1px 0 rgba(255, 255, 255, .78);--search-focus-border: rgba(201, 155, 74, .34);--search-focus-surface: rgba(255, 255, 255, .98);--search-focus-shadow: 0 0 0 4px rgba(201, 155, 74, .1), 0 16px 24px rgba(10, 33, 58, .08);min-height:50px;border-radius:16px}.order-customer-picker__search input{width:100%}.order-customer-picker__selected{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(16,63,106,.12);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f3f7fcfa)}.order-customer-picker__selected strong,.order-customer-picker__option strong{display:block;color:var(--heading)}.order-customer-picker__selected span,.order-customer-picker__option span,.order-customer-picker__hint{color:var(--text-soft);font-size:.9rem}.order-customer-picker__results{display:grid;gap:8px;max-height:320px;overflow:auto}.order-customer-picker__option{width:100%;padding:12px 14px;border:1px solid rgba(16,63,106,.12);border-radius:16px;background:#fff;text-align:left;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.order-customer-picker__option:hover,.order-customer-picker__option:focus-visible{border-color:#103f6a47;box-shadow:0 14px 30px #0a213a14;transform:translateY(-1px)}.order-customer-picker__hint{margin:0}html[lang=ar] .order-customer-picker__option,html[lang=ar] .order-customer-picker__trigger{text-align:right}.customer-detail-shell,.customer-related-list,.customer-address-list,.customer-detail-tabpanels{display:grid;gap:16px}.customer-detail-page .customer-detail-back-button{min-height:44px;padding-inline:18px 20px;border-radius:16px;border:1px solid rgba(17,72,126,.12)!important;background:linear-gradient(180deg,#fffffff5,#f2f8fdeb)!important;color:#143f6b!important;box-shadow:0 12px 24px #11487e14,inset 0 1px #ffffffb8!important}.customer-detail-page .customer-detail-back-button:hover,.customer-detail-page .customer-detail-back-button:focus-visible{background:linear-gradient(180deg,#fff,#eaf4fbf5)!important;border-color:#11487e2e!important;color:#0e3255!important;box-shadow:0 16px 28px #11487e1f,inset 0 1px #ffffffd6!important}.customer-detail-page .customer-detail-back-button .ui-button__icon{opacity:.88}.customer-detail-hero{padding:28px;background:radial-gradient(circle at top right,rgba(180,215,255,.62),transparent 28%),radial-gradient(circle at bottom left,rgba(255,255,255,.18),transparent 26%),linear-gradient(140deg,#081e37fa,#11487ef5 44%,#e3eef9f0 44%,#fffffffa);border-color:#103f6a1f;display:grid;gap:24px;overflow:hidden}.customer-detail-hero--visual{background:linear-gradient(118deg,#081e37e6,#11487ed1 36%,#e3eef9b8 58%,#fffffff0),var(--customer-detail-hero-image, none) center center / cover no-repeat,radial-gradient(circle at top right,rgba(180,215,255,.42),transparent 28%),linear-gradient(140deg,#081e37fa,#11487ef5 44%,#e3eef9f0 44%,#fffffffa)}.customer-detail-hero__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;padding:22px 24px;border-radius:28px;background:linear-gradient(180deg,#081f37e6,#114370c2);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 36px #05152738;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.customer-detail-avatar-wrap{width:96px;height:96px;border-radius:30px;display:grid;place-items:center;background:linear-gradient(180deg,#ffffff2e,#ffffff14);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff38}.customer-detail-avatar{width:72px;height:72px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(180deg,#ffffff52,#ffffff24);color:#fff;font-size:1.2rem;font-weight:800;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.customer-detail-hero__copy{display:grid;gap:18px;max-width:640px}.customer-detail-eyebrow{margin:0 0 6px;color:#fff!important;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.customer-detail-hero h2{margin:0;color:#fff;font-size:clamp(1.8rem,2.3vw,2.65rem)}.customer-detail-hero__lede{max-width:620px;margin:10px 0 0;color:#ffffffc7;line-height:1.65}.customer-detail-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.customer-detail-badges--hero{gap:10px;margin-top:14px}.customer-detail-page .customer-detail-badges--hero .customer-detail-hero-badge{min-height:34px;padding:0 14px;border-radius:999px!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.01em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff38,0 10px 24px #0620182e!important;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.customer-detail-page .customer-detail-badges--hero .customer-detail-hero-badge:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff3d,0 14px 28px #06201833!important}.customer-detail-page .customer-detail-badges--hero .customer-detail-hero-badge--status{background:linear-gradient(135deg,#e8f9eefa,#d4f3dff0)!important;border-color:#4cb57247!important;color:#0b5d3d!important}.customer-detail-page .customer-detail-badges--hero .customer-detail-hero-badge--type{background:#fffffff5!important;border-color:#ffffff52!important;color:var(--secondary)!important}.customer-detail-page .customer-detail-badges--hero .customer-detail-hero-badge--owner{background:linear-gradient(135deg,#ffffff29,#ffffff1a)!important;border-color:#ffffff2e!important;color:#fffffff5!important}.customer-detail-hero__contact-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-detail-row{display:grid;gap:4px;padding:14px 16px;border-radius:18px;background:#ffffffe6;border:1px solid rgba(16,63,106,.08)}.customer-detail-hero .customer-detail-row{background:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.customer-detail-row span,.customer-detail-stat span,.customer-related-item span,.customer-detail-section__head p,.customer-detail-section__meta,.customer-address-preview span{color:var(--text-soft)}.customer-detail-row strong,.customer-detail-stat strong,.customer-related-item strong,.customer-address-preview strong{color:var(--heading)}.customer-detail-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:stretch}.customer-detail-stat{padding:18px;border-radius:20px;border:1px solid rgba(16,63,106,.12);background:radial-gradient(circle at top right,rgba(214,229,248,.8),transparent 44%),linear-gradient(180deg,#fffffffa,#f1f6fcf5);display:grid;gap:8px;box-shadow:0 16px 30px #0a213a14}.customer-detail-stat strong{font-size:1.8rem;color:var(--heading)}.customer-detail-stat span{color:var(--text-soft)}.customer-detail-section{display:grid;gap:16px}.customer-detail-tabbar{display:flex;gap:12px;overflow-x:auto;padding:8px 4px 4px;scrollbar-width:thin}.customer-detail-tab{position:relative;flex:0 0 auto;min-width:142px;padding:14px 18px 16px;border-radius:18px;border:1px solid rgba(16,63,106,.08);background:linear-gradient(180deg,#fff,#f1f6fcf2);color:var(--heading);display:grid;gap:6px;text-align:left;cursor:pointer;box-shadow:0 6px 14px #0a213a0a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.customer-detail-tab:after{content:"";position:absolute;inset:auto 18px 10px 18px;height:3px;border-radius:999px;background:#103f6a14;opacity:0;transform:scaleX(.35);transform-origin:left center;transition:transform .18s ease,opacity .18s ease,background .18s ease}.customer-detail-tab span{font-size:.88rem;color:#496888;font-weight:700}.customer-detail-tab strong{font-size:1.1rem;color:var(--heading)}.customer-detail-tab:hover,.customer-detail-tab:focus-visible{transform:translateY(-2px);border-color:#103f6a24;box-shadow:0 14px 26px #0a213a14}.customer-detail-tab.is-active{border-color:#2c75bf29;background:radial-gradient(circle at top right,rgba(173,208,248,.72),transparent 42%),linear-gradient(180deg,#f2f8ff,#e0edfbfa);box-shadow:0 16px 30px #2c75bf1f}.customer-detail-tab.is-active:after{opacity:1;transform:scaleX(1);background:linear-gradient(90deg,#2c75bf,#79aee2)}.customer-detail-tab.is-active span,.customer-detail-tab.is-active strong{color:#113f6a}.customer-detail-overview-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:20px;align-items:start}.customer-detail-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.customer-detail-section__head h2,.customer-detail-panel__head h2,.customer-order-card__head h3{margin:0;color:var(--heading)}.customer-order-card__head h3{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;line-height:1.3;color:var(--premium-ink-strong, var(--heading))}.customer-order-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:18px}.customer-order-grid>.customer-detail-pagination-footer{grid-column:1 / -1}.customer-detail-pagination-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;padding-top:16px;border-top:1px solid rgba(16,63,106,.1)}.customer-detail-pagination-footer__meta{font-size:.88rem;color:var(--text-soft, rgba(15, 40, 70, .65))}.customer-workspace-record{width:100%;margin:0;padding:16px 18px;text-align:start;font:inherit;color:inherit;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-radius:14px;border:1px solid rgba(15,40,70,.08);background:#f6f8fafa;box-shadow:inset 0 1px #ffffffd9;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.customer-workspace-record:hover{border-color:#103f6a24;box-shadow:inset 0 1px #ffffffeb,0 4px 16px #103f6a12;background:#fffffffa}.customer-workspace-record:focus-visible{outline:2px solid rgba(59,130,246,.45);outline-offset:2px}.customer-workspace-record__main{flex:1;min-width:0;display:grid;gap:10px}.customer-workspace-record__top{display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px 20px}.customer-workspace-record__pair{display:flex;flex-direction:column;gap:4px;min-width:0}.customer-workspace-record__label{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#0f284673}.customer-workspace-record__customer{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--heading, #0f172a)}.customer-workspace-record__secondary{font-size:.95rem;font-weight:500;color:#0f28468c}.customer-workspace-record__divider{width:1px;align-self:stretch;min-height:38px;background:#0f28461f}.customer-workspace-record__bottom{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.customer-workspace-record__code-badge{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.05em;font-family:var(--font-mono, ui-monospace, monospace);background:#4cb57229;color:#0d4d2a;border:1px solid rgba(76,181,114,.38)}.customer-workspace-record__sep{color:#0f284647;font-weight:700}.customer-workspace-record__time{font-size:.82rem;color:#0f284685}.customer-workspace-record__status{flex-shrink:0;padding-top:2px}.customer-workspace-record__status .status-chip{font-weight:700;white-space:nowrap}.customer-order-card{padding:20px 20px 18px;border-radius:var(--radius-2xl, 24px);border:1px solid var(--premium-line, rgba(16, 63, 106, .12));background:radial-gradient(120% 80% at 100% 0%,rgba(59,130,246,.09),transparent 52%),radial-gradient(90% 60% at 0% 100%,rgba(76,181,114,.07),transparent 45%),linear-gradient(165deg,#fffffffc,#f6fafff7 48%,#f0fafcf0);display:grid;gap:16px;box-shadow:0 18px 40px -24px #103f6a59,0 8px 24px -16px #0f28461f;transition:transform var(--transition-base, .2s ease),box-shadow var(--transition-base, .2s ease),border-color var(--transition-base, .2s ease)}.customer-order-card:hover{transform:translateY(-2px);border-color:#103f6a2e;box-shadow:0 22px 48px -20px #103f6a66,0 12px 32px -14px #0f284629}.customer-order-card__titles{display:grid;gap:6px;min-width:0}.customer-order-card__code{margin:0;font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--premium-copy, var(--text-soft))}.customer-order-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.customer-order-card__footer,.customer-address-preview__head,.customer-related-item{display:flex;align-items:center;justify-content:space-between;gap:12px}.customer-order-card__footer{align-items:center;padding-top:4px;margin-top:2px;border-top:1px solid rgba(16,63,106,.08)}.customer-order-card__status{flex-shrink:0;padding-top:2px}.customer-order-card__status .status-chip{font-weight:700;letter-spacing:.02em;box-shadow:0 1px 2px #0f28460f}.customer-order-card__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}.customer-order-card__fact{display:grid;gap:5px;padding:12px 14px;border-radius:var(--radius-lg, 14px);background:#ffffffb8;border:1px solid rgba(16,63,106,.07);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffffa6}.customer-order-card__fact span{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft)}.customer-order-card__fact strong{color:var(--heading);font-size:.98rem}.customer-order-card__meta span,.customer-order-card__footer span,.customer-detail-notes,.customer-detail-empty,.customer-address-preview p{color:var(--text-soft)}.customer-order-card__action{flex-shrink:0;min-width:min(170px,100%);padding-inline:18px!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;border-radius:999px!important;border:1px solid rgba(255,255,255,.22)!important;color:#f8fbff!important;background:linear-gradient(135deg,var(--primary-900, #0f4a3c) 0%,var(--primary-600, #4cb572) 42%,#2d8a96 100%)!important;box-shadow:0 4px 16px #135e4b52,inset 0 1px #ffffff38;transition:transform var(--transition-fast, .15s ease),box-shadow var(--transition-fast, .15s ease),filter var(--transition-fast, .15s ease)}.customer-order-card__action:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 8px 22px #135e4b61,inset 0 1px #ffffff47}.customer-order-card__action:focus-visible{outline:2px solid rgba(59,130,246,.55);outline-offset:2px}.customer-order-card__action span{color:inherit}html[lang=ar] .customer-order-card__fact span,html[lang=ar] .customer-order-card__fact strong{font-family:Cairo,Manrope,sans-serif}html[lang=ar] .customer-order-card__fact span{letter-spacing:0}html[lang=ar] .customer-order-card__code{font-family:var(--font-arabic, "Cairo", sans-serif);letter-spacing:.06em}.customer-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-related-item{padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:#ffffffd6}.customer-related-item>div,.customer-address-preview{display:grid;gap:6px}.customer-address-unit-photo-field__preview{display:grid;gap:10px;margin-top:10px}.customer-address-unit-photo-field__preview img{width:100%;max-width:280px;max-height:200px;object-fit:cover;border-radius:14px;border:1px solid var(--line);box-shadow:var(--shadow-sm)}.customer-address-preview__photo{display:block;padding:0;margin:0;border:none;background:transparent;cursor:pointer;text-align:start}.customer-address-preview__photo img{width:100%;max-width:320px;max-height:220px;object-fit:cover;border-radius:14px;border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.customer-address-preview__photo--loading{width:100%;max-width:320px;min-height:160px;border-radius:14px;border:1px solid var(--line);background:linear-gradient(110deg,#f1f5f9e6 8%,#e2e8f0f2 18%,#f1f5f9e6 33%);background-size:200% 100%;animation:customer-address-photo-shimmer 1.2s ease-in-out infinite}@keyframes customer-address-photo-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.customer-address-preview__photo:hover img{transform:translateY(-1px);box-shadow:var(--shadow-md)}.customer-detail-panel{display:grid;gap:14px;align-self:start}.customer-detail-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr);gap:20px;align-items:start}.customer-detail-main,.customer-detail-aside{display:grid;gap:18px}.customer-detail-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.order-detail-shell,.order-detail-content-grid,.order-detail-overview-grid{display:grid;gap:18px}.order-detail-hero{padding:28px;display:grid;gap:24px;background:radial-gradient(circle at top right,rgba(171,207,246,.28),transparent 24%),radial-gradient(circle at bottom left,rgba(255,255,255,.08),transparent 28%),linear-gradient(135deg,#0a243ffa,#114878f5 58%,#f0f6fcfa 58%,#fffffffc);overflow:hidden}.order-detail-hero__main{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;align-items:end}.order-detail-hero__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;padding:22px 24px;border-radius:28px;background:linear-gradient(180deg,#081f37e6,#114370c2);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 36px #05152738;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.order-detail-avatar-wrap{width:96px;height:96px;border-radius:30px;display:grid;place-items:center;background:linear-gradient(180deg,#ffffff2e,#ffffff14);border:1px solid rgba(255,255,255,.18)}.order-detail-hero__copy{display:grid;gap:10px}.order-detail-hero__copy h2{margin:0;color:#fff;font-size:clamp(2rem,2.8vw,3rem);line-height:1.02;letter-spacing:-.04em}.order-detail-hero__lede{margin:0;color:#ffffffc7;line-height:1.7}.order-detail-hero__meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.order-detail-hero .customer-detail-row{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.order-detail-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.order-info-card{display:grid;gap:14px;background:radial-gradient(circle at top right,rgba(226,237,250,.82),transparent 34%),linear-gradient(180deg,#fffffffc,#f4f8fdf5)}.order-info-card--wide{grid-column:1 / -1}.order-detail-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.order-detail-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.order-detail-doc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.order-detail-doc-card{padding:18px;border-radius:18px;border:1px solid rgba(16,63,106,.1);background:radial-gradient(circle at top right,rgba(227,238,252,.84),transparent 34%),linear-gradient(180deg,#fffffffa,#f4f8fdf5);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:14px;min-width:0;overflow:hidden}.order-detail-doc-card>.order-detail-doc-card__meta,.order-detail-related-actions{display:grid;gap:6px}.order-detail-doc-card__meta{min-width:0}.order-detail-doc-card span,.order-detail-related-actions span{color:var(--text-soft)}.order-detail-doc-card__label{display:block;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.35}.order-detail-doc-card strong,.order-detail-doc-card__filename{color:var(--heading);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;line-height:1.35}.order-detail-doc-card__subtitle,.order-detail-doc-card__meta>p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.4}.workspace-document-card__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;justify-content:flex-start;width:100%;margin-top:auto}.workspace-document-card__actions .ui-button{flex:1 1 calc(50% - 4px);min-width:0;justify-content:center}.order-detail-page .customer-detail-section--documents .order-detail-doc-grid,.customer-detail-page .customer-detail-panel--documents .order-detail-doc-grid{padding:4px 2px 2px}.order-detail-page .order-detail-doc-card.workspace-document-card,.customer-detail-page .order-detail-doc-card.workspace-document-card{position:relative;z-index:0;isolation:isolate}.order-detail-primary-card{gap:16px}.order-detail-related-actions{justify-items:end}.order-detail-panel--hold{border-color:#c68f253d;background:linear-gradient(180deg,#fffbeefa,#fff7dff0)}.order-detail-hold-head{display:flex;justify-content:flex-end}.measurement-action-panel{display:grid;gap:20px;padding:24px 28px;border-radius:20px;border:1px solid rgba(19,94,75,.12);background:#fff;box-shadow:0 12px 40px -28px #135e4b59}.measurement-action-panel--accept{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 24px}.measurement-action-panel--done{grid-template-columns:minmax(0,1fr) auto;align-items:center;background:linear-gradient(135deg,#f0fdf4f2,#fff 55%)}.measurement-action-panel--complete{gap:18px}.measurement-action-panel--missing{gap:18px;border-color:#d9770638;background:linear-gradient(135deg,#fffbebeb,#fff 58%)}.measurement-action-panel--missing-done{border-color:#d9770633;background:linear-gradient(135deg,#fffbebf2,#fff 55%)}.measurement-action-panel--missing-done .measurement-action-panel__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.measurement-action-panel__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px}.measurement-action-panel__copy h2{margin:0 0 6px;font-size:1.35rem;font-weight:750;letter-spacing:-.02em;color:var(--heading, #0f172a)}.measurement-action-panel__copy p{margin:0;max-width:52ch;font-size:.95rem;line-height:1.55;color:#37413cd1}.measurement-action-panel__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:stretch}.measurement-upload-zone{display:flex;align-items:center;gap:16px;min-height:72px;padding:16px 20px;border:2px dashed rgba(19,94,75,.28);border-radius:16px;background:#f0fdf473;color:inherit;text-align:start;cursor:pointer;transition:border-color .16s ease,background .16s ease}.measurement-upload-zone:hover:not(:disabled){border-color:var(--primary-600, #4cb572);background:#f0fdf4d9}.measurement-upload-zone:disabled{opacity:.65;cursor:wait}.measurement-upload-zone__icon{display:grid;width:44px;height:44px;flex-shrink:0;place-items:center;border-radius:12px;background:linear-gradient(145deg,var(--primary-900, #135e4b),var(--primary-600, #4cb572));color:#fff;font-size:1.25rem;font-weight:700}.measurement-upload-zone__text{display:grid;gap:4px}.measurement-upload-zone__text strong{font-size:.98rem;color:var(--primary-900, #135e4b)}.measurement-upload-zone__text em{font-size:.85rem;font-style:normal;color:#47554fb8}.measurement-action-panel__submit{align-self:stretch;min-width:200px;justify-content:center}.measurement-action-panel__submit--complete.btn--primary:not(:disabled){font-weight:750;letter-spacing:.01em}.measurement-action-panel__hint--complete{margin-top:-6px}.measurement-action-panel__hint{margin:0;font-size:.88rem;color:#135e4bc7}.measurement-action-panel__files{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.measurement-action-panel__files li{padding:6px 12px;border-radius:999px;background:#135e4b14;font-size:.85rem;color:var(--primary-900, #135e4b)}.measurement-detail-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width: 720px){.measurement-action-panel--accept,.measurement-action-panel--done,.measurement-action-panel__row{grid-template-columns:1fr}.measurement-action-panel__submit{width:100%;min-width:0}}.measurement-detail-hero{padding:32px;background:radial-gradient(circle at top right,rgba(216,235,255,.88),transparent 30%),radial-gradient(circle at bottom left,rgba(89,160,227,.14),transparent 28%),linear-gradient(135deg,#082646fa,#124e7ef5 38%,#f0f6fcfa 38%,#fffffffc);gap:26px}.measurement-detail-hero__top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:18px;align-items:stretch}.measurement-detail-hero__identity{align-items:center}.measurement-detail-hero__copy{gap:16px}.measurement-detail-hero__lede{max-width:56ch;margin:12px 0 0;color:#ffffffc7;line-height:1.7}.measurement-detail-highlight{display:grid;align-content:end;gap:10px;padding:22px;border-radius:26px;border:1px solid rgba(16,63,106,.12);background:radial-gradient(circle at top right,rgba(222,236,251,.92),transparent 38%),linear-gradient(180deg,#fffffffa,#f3f8fdf0);box-shadow:0 16px 28px #0a213a14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.measurement-detail-highlight span,.measurement-detail-fact span,.measurement-detail-note-card span,.measurement-detail-link span{font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.measurement-detail-highlight span{color:#5f7690}.measurement-detail-highlight strong{font-size:clamp(1.5rem,2vw,2rem);line-height:1.2;color:var(--heading);letter-spacing:-.03em}.measurement-detail-highlight p{margin:0;color:var(--text-soft);line-height:1.6}.measurement-detail-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.measurement-detail-fact{display:grid;gap:6px;min-height:126px;padding:18px 18px 16px;border-radius:22px;border:1px solid rgba(16,63,106,.1);background:radial-gradient(circle at top right,rgba(229,239,252,.78),transparent 34%),linear-gradient(180deg,#fffffffa,#f6f9fdf0);box-shadow:0 14px 26px #0a213a14}.measurement-detail-fact strong{color:var(--heading);font-size:1.05rem;line-height:1.45}.measurement-detail-fact p{margin:0;color:var(--text-soft);line-height:1.55}.measurement-detail-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.measurement-detail-stat{min-height:148px;padding:22px;gap:12px}.measurement-detail-stat strong{font-size:clamp(1.8rem,2.3vw,2.5rem);line-height:1.2}.measurement-detail-notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.measurement-detail-note-card{display:grid;gap:10px;min-height:180px;padding:22px;border-radius:22px;border-color:#103f6a14;background:radial-gradient(circle at top right,rgba(229,239,252,.84),transparent 32%),linear-gradient(180deg,#fffffffa,#f5f9fdf5)}.measurement-detail-note-card p{margin:0;color:var(--heading);line-height:1.7}.measurement-detail-links{display:grid;gap:12px}.measurement-detail-link{display:grid;gap:6px;padding:16px 18px;border-radius:18px;border:1px solid rgba(16,63,106,.1);background:radial-gradient(circle at top right,rgba(233,242,252,.84),transparent 36%),linear-gradient(180deg,#fffffffa,#f4f8fdf5);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.measurement-detail-link strong{color:var(--heading);word-break:break-word}.measurement-detail-link:hover{transform:translateY(-1px);border-color:#103f6a29;box-shadow:0 12px 24px #0a213a14}.measurement-detail-editor{display:grid;gap:18px;padding:24px}.measurement-detail-form{display:grid;gap:16px}.measurement-detail-panel{position:sticky;top:88px}.order-top-actions{display:grid;gap:18px;margin-bottom:18px;padding:20px 22px;border-color:#103f6a24;background:radial-gradient(circle at top right,rgba(226,238,255,.92),transparent 32%),linear-gradient(180deg,#fffffffa,#f4f8fcfa)}.order-top-actions__layout{display:grid;gap:18px}.order-top-actions__copy{display:grid;gap:6px}.order-top-actions__copy h2{margin:0;color:var(--heading)}.order-top-actions__copy p{margin:0;color:var(--text-soft)}.order-top-actions__eyebrow,.order-hero-action-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid rgba(102,153,205,.16);background:linear-gradient(180deg,#f4f9fffa,#ecf5fff0);color:#5f7f9f;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 1px #fffc}.order-top-actions__eyebrow:before,.order-hero-action-badge:before{content:"";width:7px;height:7px;border-radius:999px;background:linear-gradient(180deg,#8ec5ff,#6fa8de);box-shadow:0 0 0 4px #8ec5ff29}.order-top-actions__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.order-top-action-button{position:relative;overflow:hidden;padding:18px 20px;border-radius:22px;text-align:left;border:1px solid transparent;display:grid;gap:6px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,opacity .16s ease}.order-top-action-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 55%);pointer-events:none}.order-top-action-button:hover:not(:disabled),.order-top-action-button.is-active{transform:translateY(-2px)}.order-top-action-button:disabled{opacity:.62;cursor:not-allowed}.order-top-action-button--primary{background:linear-gradient(135deg,#113d67,#235f98 54%,#4b88bf);color:#fff;box-shadow:0 18px 32px #113d6742}.order-top-action-button--secondary{background:linear-gradient(180deg,#fffffffa,#f3f7fcfa);border-color:#103f6a1f;color:var(--heading);box-shadow:0 12px 24px #0a213a14}.order-top-action-button--secondary.is-active,.order-top-action-button--secondary:hover:not(:disabled){border-color:#103f6a42;box-shadow:0 16px 28px #0a213a1f}.order-top-action-button__label,.order-top-action-button__meta{position:relative;z-index:1}.order-top-action-button__label{font-size:17px;font-weight:700;line-height:1.2}.order-top-action-button__meta{font-size:13px;opacity:.82}.order-top-actions__sheet{padding:16px;border-radius:18px;border:1px solid var(--line);background:#ffffffd1;display:grid;gap:14px}.order-top-actions__sheet-actions{display:flex;justify-content:flex-end;gap:10px}.order-door-stage-callout{padding:20px 22px;border-radius:20px;border:1px solid rgba(59,130,246,.35);background:linear-gradient(135deg,#eff6fff2,#ffffffeb);box-shadow:0 12px 40px #0f172a0f}.order-door-stage-callout__layout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.order-door-stage-callout__layout h2{margin:.35rem 0 .5rem;font-size:1.25rem}.order-door-stage-callout__layout p{margin:0;max-width:52rem;line-height:1.55;color:var(--muted-foreground, #475569)}.customer-detail-panel__head{display:flex;align-items:center;justify-content:space-between}.customer-address-preview{padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:#ffffffdb}.customer-address-preview p,.customer-detail-notes{margin:0;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}.customer-create-footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:14px 0}.manufacturing-page{gap:20px}.manufacturing-planner{display:grid;grid-template-columns:minmax(320px,380px) minmax(0,1fr);gap:24px;align-items:start}.manufacturing-planner__sidebar,.manufacturing-planner__calendar{padding:24px;border-radius:32px;background:radial-gradient(circle at top right,rgba(237,245,255,.92),transparent 28%),radial-gradient(circle at bottom left,rgba(245,232,209,.44),transparent 24%),linear-gradient(180deg,#fffffffa,#f4f8fdfa);border:1px solid rgba(16,63,106,.08);box-shadow:0 28px 60px #0a213a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.manufacturing-planner__sidebar{display:grid;gap:18px;position:sticky;top:18px}.manufacturing-planner__sidebar-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.manufacturing-planner__sidebar-head h2,.manufacturing-calendar__hero h2{margin:6px 0 0;color:var(--heading);font-size:clamp(1.6rem,2.2vw,2.2rem)}.manufacturing-planner__queue-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manufacturing-planner__queue-metrics article{padding:14px 16px;border-radius:20px;border:1px solid rgba(16,63,106,.08);background:#ffffffd6;display:grid;gap:4px}.manufacturing-planner__queue-metrics span,.manufacturing-planner__queue-copy p,.manufacturing-job-card__head span,.manufacturing-job-card__footer{color:var(--text-soft)}.manufacturing-planner__queue-metrics strong{color:var(--heading);font-size:1.3rem}.manufacturing-planner__queue-copy{padding:16px 18px;border-radius:22px;border:1px solid rgba(179,130,60,.16);background:radial-gradient(circle at top right,rgba(246,226,199,.88),transparent 34%),linear-gradient(180deg,#fffaf4fa,#f9f0e4fa)}.manufacturing-planner__queue-copy strong,.manufacturing-job-card__head strong,.manufacturing-job-card__code,.manufacturing-calendar__day-head strong{color:var(--heading)}.manufacturing-planner__queue-copy p{margin:6px 0 0;line-height:1.6}.manufacturing-planner__queue-list{display:grid;gap:12px;max-height:980px;overflow:auto;padding-right:4px}.manufacturing-job-card{border-radius:24px;border:1px solid rgba(16,63,106,.1);background:linear-gradient(180deg,#fffffffc,#f4f8fdfa);box-shadow:0 16px 28px #0a213a14;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.manufacturing-job-card:hover{transform:translateY(-2px);box-shadow:0 20px 34px #0a213a1f}.manufacturing-job-card.is-faded{opacity:.45}.manufacturing-job-card.is-compact{border-radius:18px;box-shadow:0 12px 20px #0a213a14}.manufacturing-job-card__body{width:100%;border:none;background:transparent;text-align:start;padding:16px;display:grid;gap:12px;cursor:pointer}.manufacturing-job-card.is-compact .manufacturing-job-card__body{padding:12px;gap:10px}.manufacturing-job-card__head,.manufacturing-job-card__footer,.manufacturing-calendar__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.manufacturing-job-card__head>div,.manufacturing-calendar__hero>div:first-child{display:grid;gap:4px}.manufacturing-job-card__code{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.manufacturing-job-card__meta{display:flex;flex-wrap:wrap;gap:8px}.manufacturing-job-card__footer{font-size:.86rem}.manufacturing-planner__calendar{min-height:860px;display:grid;gap:18px}.manufacturing-calendar__hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.manufacturing-calendar__weekdays span{padding:10px 0;text-align:center;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.manufacturing-calendar__day{min-height:136px;padding:14px;border-radius:24px;border:1px solid rgba(16,63,106,.08);background:linear-gradient(180deg,#fffffffa,#f7fafffa);display:flex;flex-direction:column;gap:12px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.manufacturing-calendar__day.is-muted{opacity:.55}.manufacturing-calendar__day.is-today{border-color:#105f9a47;box-shadow:0 18px 32px #0a213a14,inset 0 0 0 1px #5c9cd61f}.manufacturing-calendar__day.is-droppable:hover{transform:translateY(-2px);border-color:#b3823c3d;box-shadow:0 20px 34px #432a121a,inset 0 0 0 1px #d6ad7829}.manufacturing-calendar__day-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.manufacturing-calendar__day-head span,.manufacturing-calendar__empty{color:var(--text-soft);font-size:.78rem}.manufacturing-calendar__day-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:10px}.manufacturing-calendar__day-items{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0}.manufacturing-calendar__more-wrap{display:flex;justify-content:center;width:100%;margin-top:auto;flex-shrink:0;padding-top:2px}.manufacturing-calendar__empty{padding:14px 12px;border-radius:18px;border:1px dashed rgba(16,63,106,.12);background:#f8fbffe0;text-align:center}.customer-create-actions-row{display:flex;justify-content:flex-end}.customer-create-inline{grid-column:1 / -1}.customer-address-card{grid-column:1 / -1;padding:18px;border-radius:22px;background:linear-gradient(180deg,#fffffff0,#eff5fcfa);border:1px solid rgba(16,63,106,.12);display:grid;gap:16px}.customer-address-card.is-primary{border-color:#103f6a38;box-shadow:0 18px 34px #0a213a1f}.customer-address-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.customer-address-card__head strong{color:var(--heading)}.customer-address-card__actions{display:flex;align-items:center;gap:8px}.toast{padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;font-weight:700;box-shadow:var(--shadow)}.sidebar-backdrop{display:none}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 1180px){.stats-grid,.summary-strip,.dashboard-panels,.form-grid,.profile-grid,.module-list-group,.customer-create-layout,.entity-form-layout{grid-template-columns:1fr}.customer-create-aside,.entity-form-aside{position:static}.panel-card--activity{width:auto}.manufacturing-planner{grid-template-columns:1fr}.manufacturing-planner__sidebar{position:static}}@media (max-width: 980px){.auth-layout,.workspace-layout{grid-template-columns:1fr;padding:10px}.auth-brand-panel,.auth-form-panel{border-radius:28px}.workspace-sidebar{position:fixed;left:0;top:0;bottom:0;width:280px;height:100vh;border-radius:0 24px 24px 0;transform:translate(-100%);transition:transform .18s ease;z-index:18}.workspace-sidebar.is-open{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:17;border:none;background:#07172759;opacity:0;pointer-events:none;transition:opacity .18s ease}.sidebar-backdrop.is-open{opacity:1;pointer-events:auto}.icon-button--mobile{display:inline-flex}.workspace-topbar{flex-wrap:wrap}.manufacturing-calendar__weekdays,.manufacturing-calendar__grid{gap:8px}.manufacturing-calendar__day{min-height:116px;padding:10px;border-radius:20px}.manufacturing-calendar__hero,.manufacturing-job-card__head,.manufacturing-job-card__footer{flex-direction:column;align-items:stretch}}@media (max-width: 860px){.table-shell__header{display:none}.customers-overview,.customer-card,.customer-card__info-grid{grid-template-columns:1fr}.customer-card__identity,.customer-card__info-grid,.customer-card__aside,.customer-card__actions{grid-column:auto;grid-row:auto}.customers-toolbar__inner{flex-direction:column;align-items:stretch}.customers-toolbar__search-wrap{max-width:none;order:2}.customers-toolbar__filters{flex-direction:column;align-items:stretch;order:3}.customers-toolbar__row,.customers-toolbar__actions{flex-direction:column;align-items:stretch}.customers-panel .panel-card__search,.customers-filter{width:100%}.customers-toolbar__actions{flex-wrap:wrap}.customers-filter{min-width:0}.customer-card__aside,.customer-card__actions{justify-self:start;justify-content:flex-start}.customer-card__aside{justify-items:start}.table-row--customers,.table-row--orders,.module-list__item,.customer-order-grid,.customer-detail-summary-grid,.customer-detail-hero__contact-strip,.customer-detail-overview-grid,.customer-detail-layout,.customer-detail-info-grid,.order-detail-hero__main,.order-detail-hero__meta-grid,.order-detail-summary-grid,.order-detail-content-grid,.order-detail-overview-grid,.order-detail-doc-grid,.measurement-detail-hero__top,.measurement-detail-facts,.measurement-detail-notes-grid{grid-template-columns:1fr}.measurement-detail-panel{position:static}.order-top-actions__controls{grid-template-columns:1fr}.table-avatar{width:38px;height:38px}.panel-card__actions,.panel-card__footer,.workspace-topbar__actions,.page-header{flex-direction:column;align-items:stretch}.workspace-search{width:100%}.orders-row-actions{justify-content:flex-start}.order-detail-doc-card,.customer-related-item{align-items:flex-start}.manufacturing-planner__queue-metrics,.manufacturing-calendar__weekdays,.manufacturing-calendar__grid{grid-template-columns:1fr}.manufacturing-planner__calendar{min-height:auto}.order-detail-related-actions{justify-items:start}}@media (max-width: 1100px){.order-detail-content-grid,.customer-detail-overview-grid,.customer-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.measurement-detail-summary-grid{grid-template-columns:1fr}.customer-card{grid-template-columns:minmax(0,1fr)}.customer-card__identity,.customer-card__info-grid,.customer-card__aside,.customer-card__actions{grid-column:auto;grid-row:auto}.customer-card__aside,.customer-card__actions{justify-self:start;justify-content:flex-start}.customer-card__aside{justify-items:start}.orders-page .panel-card__actions{flex-direction:column;align-items:stretch}.orders-page .panel-card__actions .panel-card__search,.orders-page .panel-card__actions .date-range,.orders-page .panel-card__actions button{width:100%}.orders-page .panel-card__actions button{align-self:stretch}.orders-page .panel-card__actions .date-range{flex-wrap:wrap}}.settings-page .page-title{margin-bottom:6px}.ui-badge--neutral{background:var(--neutral-bg);color:var(--neutral-text)}.ui-badge--success{background:var(--success-bg);color:var(--success-text)}.ui-badge--warning{background:var(--warning-bg);color:var(--warning-text)}.settings-grid{display:grid;gap:20px}.settings-panel__head,.settings-access-hero,.settings-access-toolbar,.settings-permission-group__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.settings-access-card{padding:28px;display:grid;gap:22px;background:radial-gradient(circle at top right,rgba(76,181,114,.16),transparent 32%),radial-gradient(circle at bottom left,rgba(19,94,75,.08),transparent 30%),linear-gradient(180deg,#fffffffa,#f0faf4f2)}.settings-access-hero h2,.settings-access-toolbar h3,.settings-permission-group h4,.settings-section-card h3{margin:6px 0;color:var(--heading)}.settings-permission-group h4{margin-bottom:10px}.settings-access-hero p,.settings-access-toolbar p,.settings-permission-group p{margin:0;color:var(--text-soft);line-height:1.6}.settings-access-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:min(100%,280px)}.settings-access-stat,.settings-section-card,.settings-staff-rail{padding:16px 18px;border-radius:22px;border:1px solid rgba(19,94,75,.12);background:#ffffffd1;box-shadow:var(--shadow-soft)}.settings-access-stat{display:grid;gap:8px}.settings-access-stat span,.settings-staff-item span,.settings-staff-item small,.settings-chip span,.settings-mode-option span,.settings-toggle-row span{color:var(--text-soft)}.settings-access-stat strong{color:var(--heading);font-size:1.8rem}.settings-access-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px;align-items:start}.settings-staff-rail,.settings-access-editor,.settings-access-content,.settings-permission-sections{display:grid;gap:14px}.settings-staff-list{display:grid;gap:10px;max-height:720px;overflow:auto}.settings-staff-item,.settings-mode-option,.settings-chip{width:100%;border:1px solid rgba(19,94,75,.1);background:linear-gradient(180deg,#fffffffa,#f1f9f4f5);border-radius:18px;padding:14px 16px;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.settings-staff-item strong,.settings-chip strong,.settings-mode-option strong,.settings-toggle-row strong{color:var(--heading)}.settings-staff-item:hover,.settings-mode-option:hover,.settings-chip:hover{transform:translateY(-1px);border-color:#4cb57247;box-shadow:0 16px 32px #135e4b1f}.settings-staff-item.is-active,.settings-mode-option.is-active,.settings-chip.is-active{border-color:#4cb5726b;box-shadow:0 22px 40px #135e4b24,inset 0 0 0 1px #4cb5721a;background:radial-gradient(circle at top right,rgba(76,181,114,.2),transparent 44%),linear-gradient(135deg,#135e4b1f,#f0faf4f2)}.settings-staff-item.is-active strong,.settings-mode-option.is-active strong,.settings-chip.is-active strong{color:var(--primary-900, #135e4b)}.settings-staff-item.is-active span,.settings-staff-item.is-active small,.settings-mode-option.is-active span,.settings-chip.is-active span{color:#135e4bc7}.settings-staff-item:active,.settings-mode-option:active,.settings-chip:active{transform:translateY(0);box-shadow:inset 0 0 0 1px #135e4b1f}.settings-staff-item,.settings-staff-item__meta,.settings-mode-switch,.settings-chip-grid,.settings-toggle-grid{display:grid;gap:10px}.settings-section-card{gap:14px}.settings-fixed-role-card{display:grid;gap:6px;padding:16px 18px;border-radius:18px;border:1px solid rgba(19,94,75,.14);background:radial-gradient(circle at top right,rgba(76,181,114,.12),transparent 46%),linear-gradient(180deg,#fffffffa,#f1f9f4f5)}.settings-fixed-role-card strong{color:var(--heading)}.settings-fixed-role-card span{color:var(--text-soft);line-height:1.6}.settings-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:18px;border:1px solid rgba(19,94,75,.1);background:linear-gradient(165deg,#fff,#f0faf4e0);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.settings-toggle-row:hover{border-color:#4cb57242;box-shadow:0 14px 28px #135e4b14;transform:translateY(-1px)}.settings-toggle-row:has(input:checked){border-color:#4cb57273;background:radial-gradient(circle at top right,rgba(76,181,114,.18),transparent 48%),linear-gradient(135deg,#e1f4e9f2,#fffffffc);box-shadow:0 18px 36px #135e4b1f}.settings-toggle-row:has(input:checked) strong{color:var(--primary-900, #135e4b)}.settings-toggle-row:has(input:checked) span,.settings-toggle-row:has(input:checked) .settings-permission-code{color:#135e4bbf}.settings-toggle-copy{display:grid;gap:4px;min-width:0}.settings-permission-code{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:4px 8px;border-radius:999px;background:#4cb5721f;color:var(--primary-900, #135e4b);font-size:.74rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.settings-toggle-row input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--accent);box-shadow:none;flex:0 0 auto}.settings-empty-mini{min-height:140px}@media (max-width: 1180px){.settings-access-layout,.settings-access-stats,.settings-chip-grid,.settings-toggle-grid,.settings-mode-switch{grid-template-columns:1fr}}.settings-inline-check{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;border-radius:16px;border:1px solid rgba(16,63,106,.12);background:#ffffffb8;color:var(--heading);font-weight:700}.settings-inline-check input{width:18px;min-height:18px;height:18px;accent-color:var(--accent)}.sales-workspace-page{gap:28px}.sales-workspace-page--figma{gap:32px;margin-top:0}.sales-figma-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:4px}.sales-figma-header__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sales-figma-header__title-row .page-title{margin:0;font-size:1.5rem;font-weight:700;color:#1f1f1f;letter-spacing:-.02em}.sales-figma-header__subtitle{margin:4px 0 0;font-size:.875rem;line-height:1.4;color:#737573}.sales-figma-header__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sales-hero-figma{position:relative;display:flex;align-items:flex-start;gap:16px;padding:24px 24px 28px;border-radius:16px;overflow:hidden;min-height:128px;color:#fff;background:linear-gradient(175deg,#135e4b,#2c825c 40%,#4cb572);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.sales-hero-figma:before,.sales-hero-figma:after{content:"";position:absolute;border-radius:50%;background:#ffffff0f;pointer-events:none}.sales-hero-figma:before{width:256px;height:256px;left:-128px;top:6px}.sales-hero-figma:after{width:384px;height:384px;right:-100px;top:-192px}.sales-hero-figma__icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex:0 0 56px;border-radius:16px;background:#fff3;color:#fff}.sales-hero-figma__copy{position:relative;z-index:1;min-width:0;display:grid;gap:12px}.sales-hero-figma__title{margin:0;font-size:clamp(1.15rem,2.1vw,1.75rem);font-weight:600;line-height:1.25;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.08)}.sales-hero-figma__lede{margin:0;max-width:900px;font-size:.95rem;line-height:1.5;color:#fff!important;-webkit-text-fill-color:#fff!important}.sales-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sales-kpi-row .stat-card{position:relative;border-radius:16px!important;overflow:hidden;padding-top:18px!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important}.sales-kpi-row .stat-card:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;z-index:4;border-radius:16px 16px 0 0}.sales-kpi-row .stat-card[data-metric=sales_contract_value]:before{background:linear-gradient(90deg,#4cb572,#135e4b)}.sales-kpi-row .stat-card[data-metric=active_orders]:before{background:linear-gradient(90deg,#3b82f6,#2563eb)}.sales-kpi-row .stat-card[data-metric=pending_measurements]:before{background:linear-gradient(90deg,#f59e0b,#d97706)}.sales-kpi-row .stat-card[data-metric=completed_orders_month]:before{background:linear-gradient(90deg,#4cb572,#15803d)}.sales-filter-shell{padding:1px;border-radius:16px;border:1px solid #d1d2d1;background:#fff;box-shadow:0 4px 6px #00000014,0 2px 4px #0000000f}.sales-filter-shell__head{display:flex;align-items:flex-start;gap:12px;padding:24px 24px 0}.sales-filter-shell__head-icon{flex:0 0 auto;margin-top:2px;color:#135e4b}.sales-filter-shell__title{margin:0;font-size:1rem;font-weight:600;color:#1f1f1f}.sales-filter-shell__desc{margin:6px 0 0;font-size:.95rem;line-height:1.45;color:#737573}.sales-filter-shell__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;padding:18px 24px 24px}.sales-filter-field{display:grid;gap:8px;margin:0}.sales-filter-field>span{font-size:.875rem;font-weight:600;color:#515453}.sales-filter-field__search.search-field{background:#f5f6f5;border-color:#d1d2d1}.sales-filter-field__dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sales-filter-field__dates input[type=date]{min-height:36px;padding:6px 10px;border-radius:10px;border:1px solid #d1d2d1;background:#f5f6f5;font-size:.875rem}.sales-filter-field__select{min-height:40px;padding:8px 12px;border-radius:12px;border:1px solid #d1d2d1;background:#fff;font-size:.875rem;color:#737573}.sales-figma-grid-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.sales-figma-grid-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.sales-figma-panel{display:flex;flex-direction:column;border-radius:16px;border:1px solid #d1d2d1;background:#fff;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000d;overflow:hidden}.sales-figma-panel__head{display:flex;align-items:center;gap:12px;padding:22px 24px 14px}.sales-figma-panel__head h3{margin:0;font-size:1.125rem;font-weight:600;color:#1f1f1f}.sales-figma-panel__head p{margin:4px 0 0;font-size:.75rem;color:#737573}.sales-figma-panel__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:12px;color:#fff}.sales-figma-panel__icon--green{background:linear-gradient(135deg,#4cb572,#135e4b)}.sales-figma-panel__icon--blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.sales-figma-panel__icon--amber{background:linear-gradient(135deg,#f59e0b,#b45309)}.sales-figma-panel__icon--muted{background:linear-gradient(135deg,#64748b,#334155);color:#fff}.sales-figma-panel__body{flex:1;padding:0 24px 16px;min-height:120px}.sales-figma-panel__body--scroll{max-height:380px;overflow:auto}.sales-figma-panel__footer-btn{margin:0 24px 24px;width:calc(100% - 48px);justify-content:center}.sales-figma-panel__footer-btn--blue.ui-button--primary{background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-color:transparent}.sales-figma-panel__footer-btn--amber.ui-button--primary{background:linear-gradient(90deg,#f59e0b,#b45309);border-color:transparent}.sales-figma-panel__footer-btn--green.ui-button--primary{background:linear-gradient(90deg,#4cb572,#135e4b);border-color:transparent}.sales-figma-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:28px 16px;border-radius:12px;min-height:160px}.sales-figma-empty--dashed{border:2px dashed #d1d2d1;background:#f5f6f5}.sales-figma-empty--solid{border:1px solid #d1d2d1;background:linear-gradient(162deg,#f5f6f5,#fafafa 55%,#fff)}.sales-figma-empty__icon{color:#9ca3af;opacity:.85}.sales-figma-empty__title{margin:0;font-size:1rem;font-weight:600;color:#1f1f1f}.sales-figma-empty__hint{margin:0;font-size:.875rem;line-height:1.45;color:#737573;max-width:340px}.sales-contact-card{display:grid;gap:12px;padding:16px;border-radius:12px;border:1px solid rgba(209,210,209,.9);background:linear-gradient(180deg,#fafafa,#fff)}.sales-contact-card p{margin:0;display:grid;gap:4px;font-size:.9rem}.sales-contact-card strong{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:#737573}.sales-contact-card span{color:#1f1f1f;word-break:break-word}.sales-figma-inline-summary{margin-top:16px;padding:16px;border-radius:14px;border:1px solid rgba(16,63,106,.12);background:#103f6a0a;display:grid;gap:12px}.sales-figma-inline-summary__stats{display:flex;flex-wrap:wrap;gap:16px}.sales-figma-inline-summary__stats span{display:grid;gap:2px}.sales-figma-inline-summary__stats strong{font-size:1.1rem;color:var(--heading)}.sales-figma-inline-summary__stats small{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-soft)}.sales-card-list--compact{max-height:280px}html[lang=ar] .sales-figma-header__title-row .page-title{letter-spacing:0}@media (max-width: 1200px){.sales-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-filter-shell__grid,.sales-figma-grid-top,.sales-figma-grid-bottom{grid-template-columns:1fr}}@media (max-width: 640px){.sales-kpi-row,.sales-filter-field__dates{grid-template-columns:1fr}.sales-hero-figma{flex-direction:column}}.sales-banner,.sales-panel,.sales-metric{border:1px solid rgba(255,255,255,.76);box-shadow:0 26px 56px #0a213a1f}.sales-banner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,390px);gap:28px;padding:34px;border-radius:34px;background:radial-gradient(circle at top left,rgba(201,155,74,.18),transparent 28%),radial-gradient(circle at 88% 16%,rgba(95,166,224,.18),transparent 20%),linear-gradient(136deg,#0b243efa,#12416bf7 62%,#e5eef9f5 62%,#fffffffa)}.sales-banner__content{display:grid;align-content:start;gap:14px;max-width:840px;padding:24px 26px;border-radius:30px;background:linear-gradient(180deg,#081f37e6,#114370c2);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 36px #05152738;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sales-banner h2{margin:0;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(2rem,3vw,2.95rem);font-weight:800;letter-spacing:-.05em;line-height:1.02;text-shadow:0 8px 28px rgba(4,16,31,.3)}.sales-banner .panel-title,.sales-banner p{color:#ffffffd1}.sales-banner__copy{max-width:640px;font-size:1rem;line-height:1.8}.sales-filter-card{align-self:stretch;display:grid;gap:16px;padding:20px;border-radius:28px;background:#ffffffe6;border:1px solid rgba(148,173,201,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px #0f29441a}.sales-filter-card__header{display:grid;gap:6px}.sales-filter-card__header strong{color:#12395f;font-size:1rem}.sales-filter-card__header span{color:#12395fbd;font-size:.9rem;line-height:1.6}.sales-banner__filters,.sales-banner__dates,.sales-layout,.sales-main,.sales-metrics-grid,.sales-grid-two,.sales-summary-stats,.sales-card-list,.sales-customer-list,.sales-modal-grid{display:grid;gap:16px}.sales-banner__filters{align-content:end}.sales-banner__dates{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-filter-card .search-field,.sales-filter-card input[type=date]{background:#fffffff0}.sales-banner__dates input{min-height:54px}.sales-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sales-metric{padding:24px;border-radius:28px;background:radial-gradient(circle at top right,rgba(201,155,74,.12),transparent 32%),linear-gradient(180deg,#fffffffc,#f5f9fff5)}.sales-metric span,.sales-code,.sales-card__meta span,.sales-customer-item span,.sales-customer-item small,.sales-metric small{color:var(--text-soft)}.sales-metric strong{display:block;margin-top:12px;color:var(--heading);font-size:clamp(1.8rem,2.2vw,2.4rem);letter-spacing:-.05em;line-height:1}.sales-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:20px}.sales-main,.sales-panel,.sales-customer-summary{gap:20px}.sales-panel{padding:28px;border-radius:30px;background:radial-gradient(circle at top right,rgba(16,63,106,.08),transparent 28%),linear-gradient(180deg,#fffffffc,#f4f8fdf5)}.sales-panel__head,.sales-panel__head-actions,.sales-card__head,.sales-card__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.sales-panel__cta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sales-panel__head h3,.sales-customer-summary h2{margin:6px 0 0;color:var(--heading)}.sales-pill{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:0 12px;border-radius:999px;background:#103f6a1a;color:var(--accent);font-weight:800}.sales-customer-list,.sales-card-list{max-height:720px;overflow:auto}.sales-customer-item,.sales-card{width:100%;border-radius:24px;border:1px solid rgba(16,63,106,.1);background:radial-gradient(circle at top right,rgba(201,155,74,.1),transparent 36%),linear-gradient(180deg,#fff,#f4f8fdfa);box-shadow:0 16px 30px #0a213a14}.sales-customer-item{display:grid;gap:12px;padding:18px 18px 16px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.sales-customer-item.is-active{border-color:#103f6a47;background:radial-gradient(circle at top right,rgba(201,155,74,.18),transparent 40%),linear-gradient(135deg,#103f6a1f,#fffffffa);box-shadow:0 22px 40px #0a213a24}.sales-customer-item:hover{transform:translateY(-1px);border-color:#103f6a2e}.sales-customer-item__head,.sales-customer-item__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.sales-customer-item__head{align-items:flex-start}.sales-customer-item__head strong{color:var(--heading);font-size:1rem}.sales-customer-item__head span{font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sales-customer-item__meta{padding-top:10px;border-top:1px solid rgba(16,63,106,.08)}.sales-customer-item__meta small{font-size:.82rem}.sales-card{display:grid;gap:16px;padding:20px}.sales-card__head strong{color:var(--heading)}.sales-card__head>div,.sales-modal-copy{display:grid;gap:6px}.sales-card__meta,.sales-summary-stats,.sales-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-customer-summary{display:grid}.sales-customer-summary__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sales-customer-summary__header p{margin:10px 0 0;color:var(--text-soft);line-height:1.7}.sales-customer-summary__badges{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.sales-inline-stat{min-width:92px;padding:12px 14px;border-radius:18px;background:#103f6a0f;display:grid;gap:4px}.sales-inline-stat strong{color:var(--heading);font-size:1.05rem}.sales-inline-stat small{color:var(--text-soft);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.sales-code{display:inline-flex;margin-bottom:8px;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sales-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sales-modal-copy p{margin:0;color:var(--text-soft);line-height:1.7}@media (max-width: 1180px){.sales-metrics-grid,.sales-layout,.sales-grid-two,.sales-summary-stats,.sales-modal-grid{grid-template-columns:1fr}.sales-customer-summary__header{flex-direction:column}}@media (max-width: 860px){.sales-banner,.sales-panel__head,.sales-panel__head-actions,.sales-card__head,.sales-card__actions,.sales-card__meta,.sales-customer-item__head,.sales-customer-item__meta{flex-direction:column;align-items:flex-start}.sales-banner{grid-template-columns:1fr;padding:24px}.sales-banner__dates{grid-template-columns:1fr}}.manufacturing-page{position:relative;isolation:isolate;gap:24px;padding:6px 0 18px}.manufacturing-page:before{content:"";position:absolute;top:-16px;right:-18px;bottom:-24px;left:-18px;z-index:-1;border-radius:40px;background:radial-gradient(circle at top left,rgba(198,164,107,.14),transparent 24%),radial-gradient(circle at top right,rgba(26,49,74,.1),transparent 26%),linear-gradient(180deg,#faf8f3fa,#f1f5f9f0 52%,#ecf1f6e6);border:1px solid rgba(96,114,136,.08);box-shadow:inset 0 1px #ffffffd9}.manufacturing-studio{display:grid;gap:24px}.manufacturing-studio__hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);gap:20px;padding:30px;border-radius:34px;background:radial-gradient(circle at top left,rgba(198,164,107,.22),transparent 22%),radial-gradient(circle at 82% 18%,rgba(35,54,77,.12),transparent 24%),linear-gradient(145deg,#fbf8f2fa,#f6f8fbfa 46%,#ecf1f7fa);border:1px solid rgba(30,45,63,.08);box-shadow:0 26px 54px #131e2a1a,inset 0 1px #ffffffdb}.manufacturing-studio__hero-copy{display:grid;gap:18px;align-content:start;padding:26px 28px;border-radius:28px}.manufacturing-studio__eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:9px 13px;border-radius:999px;background:#ffffffbd;border:1px solid rgba(30,45,63,.08);color:#1d3653;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 12px 24px #131e2a0d}.manufacturing-studio__hero-copy h2,.manufacturing-board__intro h2,.manufacturing-rail__header h2{margin:8px 0 0;color:var(--heading);font-size:clamp(2rem,2.9vw,3rem);line-height:.98}.manufacturing-studio__hero-copy p{margin:12px 0 0;max-width:620px;color:#667588;line-height:1.68}.manufacturing-studio__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.manufacturing-studio__stat{padding:18px;border-radius:22px;background:linear-gradient(180deg,#ffffffdb,#f8f9fbcc);border:1px solid rgba(30,45,63,.08);box-shadow:0 18px 32px #131e2a14,inset 0 1px #ffffffe6;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.manufacturing-studio__stat-icon{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#1d36531f,#64789124);color:#1d3653}.manufacturing-studio__stat--accent .manufacturing-studio__stat-icon{background:linear-gradient(145deg,#1d36532e,#3e546e29)}.manufacturing-studio__stat--success .manufacturing-studio__stat-icon{background:linear-gradient(145deg,#27544c29,#55746929);color:#244d45}.manufacturing-studio__stat div{display:grid;gap:6px}.manufacturing-studio__stat span:last-child,.manufacturing-studio__stat div span{color:var(--text-soft)}.manufacturing-studio__stat strong{color:var(--heading);font-size:1.5rem;line-height:1}.manufacturing-studio__layout{display:grid;grid-template-columns:minmax(360px,430px) minmax(0,1fr);gap:22px;align-items:start}.manufacturing-rail,.manufacturing-board,.planner-context-menu{border-radius:30px;border:1px solid rgba(29,42,58,.08);background:linear-gradient(180deg,#fffffffa,#f5f7fafa);box-shadow:0 26px 48px #131e2a14,inset 0 1px #ffffffe6}.manufacturing-rail{position:sticky;top:18px;padding:22px;display:grid;gap:16px;background:radial-gradient(circle at top left,rgba(198,164,107,.08),transparent 24%),linear-gradient(180deg,#fefcf8fa,#f7f8fafa)}.manufacturing-rail__header,.manufacturing-queue-card__head,.planner-context-menu__head,.planner-context-menu__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.manufacturing-rail__header-copy{display:grid;gap:8px}.manufacturing-rail__headline{display:grid;gap:4px}.manufacturing-rail__headline h2{margin:0;font-size:clamp(1.7rem,2.5vw,2.2rem);line-height:1}.manufacturing-rail__headline span{color:#6a7888;font-size:.92rem;font-weight:700}.manufacturing-rail__count{min-width:48px;height:48px;padding:0 12px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#182f471a,#c6a46b29);color:#17314d;font-size:1.05rem;font-weight:800;box-shadow:inset 0 1px #ffffffbf}.manufacturing-rail__search{--search-surface: rgba(255, 255, 255, .9);--search-border: rgba(29, 42, 58, .1);--search-text-color: #1c2b3a;--search-icon-color: rgba(29, 42, 58, .58);--search-placeholder-color: #7d8793;--search-shadow: 0 12px 22px rgba(19, 30, 42, .05), 0 1px 0 rgba(255, 255, 255, .72);--search-focus-border: rgba(29, 42, 58, .24);--search-focus-surface: rgba(255, 255, 255, .97);--search-focus-shadow: 0 0 0 4px rgba(29, 42, 58, .07), 0 18px 28px rgba(19, 30, 42, .08);min-height:56px}.manufacturing-rail__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.manufacturing-rail__summary article{min-width:0;padding:13px 14px;border-radius:18px;background:linear-gradient(180deg,#fffffff0,#f6f7f9eb);border:1px solid rgba(29,42,58,.06);display:grid;gap:6px;box-shadow:inset 0 1px #ffffffe0,0 12px 24px #131e2a0a}.manufacturing-rail__summary span,.manufacturing-rail__hint p,.manufacturing-queue-card__head span,.manufacturing-queue-card__range span,.manufacturing-calendar__day-head span,.manufacturing-calendar__empty,.calendar-stage-card span,.planner-context-menu__head span,.planner-context-menu__footer span{color:var(--text-soft)}.manufacturing-rail__summary span{display:block;min-width:0;font-size:.78rem;font-weight:700;line-height:1.35;white-space:nowrap}.manufacturing-rail__summary strong,.manufacturing-rail__hint strong,.manufacturing-queue-card__head strong,.manufacturing-queue-card__range strong,.manufacturing-calendar__day-head strong,.calendar-stage-card strong,.planner-context-menu__head strong{color:var(--heading)}.manufacturing-rail__hint{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border-radius:18px;background:linear-gradient(135deg,#fbf7eefa,#f7f3ebfa);border:1px solid rgba(198,164,107,.18);box-shadow:inset 0 1px #ffffffc7}.manufacturing-rail__hint-icon{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#c99b4a1f;color:#8b5c1a}.manufacturing-rail__hint p{margin:0;line-height:1.5;font-size:.88rem}.manufacturing-rail__list{display:grid;gap:12px;max-height:900px;overflow:auto;padding-right:4px}.manufacturing-queue-card{padding:18px;border-radius:22px;border:1px solid rgba(29,42,58,.08);background:linear-gradient(180deg,#fffffffc,#f6f7f9fa);box-shadow:0 16px 30px #131e2a0f,inset 0 1px #ffffffe0;display:grid;gap:14px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.manufacturing-queue-card:hover,.calendar-stage-card:hover{transform:translateY(-2px);box-shadow:0 18px 34px #0a213a1a}.manufacturing-queue-card:hover{border-color:#1d2a3a24}.manufacturing-queue-card__head>div{display:grid;gap:4px}.manufacturing-queue-card__stages,.manufacturing-board__filters{display:flex;flex-wrap:wrap;gap:8px}.manufacturing-queue-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.manufacturing-queue-card__range{display:grid;gap:4px}.manufacturing-queue-card__link{border:none;background:transparent;color:#17314d;font-weight:700;padding:0}.calendar-stage-pill,.calendar-stage-card{border:1px solid transparent;border-radius:16px}.calendar-stage-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 12px;font-size:.78rem;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.calendar-stage-pill:hover{transform:translateY(-1px)}.calendar-stage-pill.is-active{box-shadow:0 0 0 2px #192a3d14,0 12px 20px #131e2a12}.calendar-stage-pill.is-empty{background:linear-gradient(180deg,#f8f9fbf5,#f0f3f7f5);color:#607080;border-color:#1d2a3a14}.calendar-stage-pill strong{min-width:24px;padding:2px 7px;border-radius:999px;background:#ffffffbd;color:inherit;font-size:.72rem;text-align:center}.calendar-stage-pill.is-manufacturing,.calendar-stage-card.is-manufacturing{background:linear-gradient(135deg,#1b334e29,#46618038);border-color:#1b334e38;color:#17324d}.calendar-stage-pill.is-delivery,.calendar-stage-card.is-delivery{background:linear-gradient(135deg,#2563eb2e,#3b82f63d);border-color:#2563eb3d;color:#1d4ed8}.calendar-stage-pill.is-fixing,.calendar-stage-card.is-fixing{background:linear-gradient(135deg,#712d4a29,#a05a7638);border-color:#712d4a38;color:#6d2747}.manufacturing-board{padding:24px;display:grid;gap:20px;min-height:860px;background:radial-gradient(circle at top right,rgba(198,164,107,.08),transparent 22%),linear-gradient(180deg,#f8f9fbfc,#f1f4f8fa)}.manufacturing-board__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.manufacturing-board__intro{display:grid;gap:8px}.manufacturing-board__intro .section-subtitle{margin:0}.manufacturing-board__controls{display:grid;gap:12px;justify-items:end}.manufacturing-board__month-nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:end}.manufacturing-board__month-nav .manufacturing-board__month-year-picker{min-width:min(220px,100%)}.manufacturing-board__select{display:grid;gap:6px}.manufacturing-board__select span{color:#6d7a89;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.manufacturing-board__select .panel-card__select{min-width:148px;min-height:46px;justify-content:flex-start;border-radius:14px;border-color:#1d2a3a14;background:linear-gradient(180deg,#fffffffa,#f4f6f9fa);color:#10233a;box-shadow:inset 0 1px #ffffffdb,0 12px 22px #131e2a0a}.manufacturing-board__surface{display:grid;gap:14px;padding:22px;border-radius:30px;background:radial-gradient(circle at top left,rgba(198,164,107,.08),transparent 18%),linear-gradient(180deg,#f9fafcfc,#f1f4f8fa);border:1px solid rgba(29,42,58,.08);box-shadow:inset 0 1px #ffffffdb,0 18px 34px #131e2a0f}.manufacturing-calendar__weekdays,.manufacturing-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.manufacturing-calendar__weekdays span{padding:10px 0 8px;text-align:center;color:#6d7b89;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.manufacturing-calendar__spacer{min-height:170px;border-radius:22px;background:linear-gradient(180deg,#ecf0f54d,#ecf0f51f);border:1px dashed rgba(109,123,137,.08)}.manufacturing-calendar__day{min-height:172px;padding:16px 16px 14px;border-radius:24px;border:1px solid rgba(29,42,58,.08);background:linear-gradient(180deg,#fffffffe,#f6f7f9fc);display:flex;flex-direction:column;gap:12px;box-shadow:0 16px 28px #131e2a0f,inset 0 1px #ffffffe6;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.manufacturing-calendar__day:hover{transform:translateY(-1px);border-color:#1d2a3a24;box-shadow:0 22px 36px #131e2a1a,inset 0 1px #ffffffe6}.manufacturing-calendar__day.is-today{border-color:#1d36532e;background:linear-gradient(180deg,#fdfbf6fc,#f5f7fafc);box-shadow:0 20px 36px #131e2a1a,inset 0 0 0 1px #c6a46b29}.manufacturing-calendar__day-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(109,123,137,.12)}.manufacturing-calendar__day-head strong{font-size:1.08rem;color:#10233a}.manufacturing-calendar__day-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:8px}.manufacturing-calendar__day-items{gap:8px}.manufacturing-calendar__more{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:6px 14px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fffffff5;color:#475569;font-size:.72rem;font-weight:600;letter-spacing:.01em;line-height:1.3;text-transform:none;box-shadow:0 1px 2px #0f172a0d;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.manufacturing-calendar__more:hover{background:#f8fafc;border-color:#0e749047;color:#0e7490;box-shadow:0 2px 6px #0f172a0f}.manufacturing-calendar__more:focus-visible{outline:2px solid rgba(14,116,144,.35);outline-offset:2px}.calendar-stage-card{width:100%;padding:11px 12px;border-width:1px;border-style:solid;text-align:start;display:grid;gap:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:16px;box-shadow:inset 0 1px #ffffff80,0 10px 18px #131e2a0a;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.calendar-stage-card strong{font-size:.82rem;line-height:1.25}.calendar-stage-card span{font-size:.72rem;line-height:1.4}.manufacturing-calendar__empty{padding:16px 12px;border-radius:18px;border:1px dashed rgba(29,42,58,.1);background:linear-gradient(180deg,#f3f6fae6,#eff3f7d1);text-align:center}.planner-context-menu{position:fixed;z-index:40;width:min(420px,calc(100vw - 24px));padding:22px;display:grid;gap:16px;border-radius:28px;background:radial-gradient(circle at top right,rgba(198,164,107,.16),transparent 28%),linear-gradient(180deg,#fffffffc,#f6f7fafa);box-shadow:0 30px 60px #131e2a29,inset 0 1px #ffffffe6}.planner-context-menu__head{align-items:flex-start}.planner-context-menu__head-copy{display:grid;gap:8px}.planner-context-menu__head-copy strong{font-size:1.55rem;line-height:1;letter-spacing:-.04em}.planner-context-menu__head-icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#103f6a14;color:var(--accent);box-shadow:inset 0 1px #ffffffe6}.planner-context-menu__stage-card{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:16px 18px;border-radius:22px;border:1px solid rgba(16,63,106,.08);background:linear-gradient(135deg,#edf3fbfa,#f6f9fefa);box-shadow:inset 0 1px #ffffffe6}.planner-context-menu__stage-icon{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#103f6a24,#4a9fdd29);color:var(--accent)}.planner-context-menu__stage-card>div{display:grid;gap:4px}.planner-context-menu__stage-card>div span{color:var(--text-soft);font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.planner-context-menu__stage-card>div strong{color:var(--heading);font-size:1.12rem;line-height:1.25}.planner-context-menu__dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.planner-context-menu__field{gap:8px}.planner-context-menu__field>span{font-size:.8rem;letter-spacing:.02em}.planner-context-menu__field>input{min-height:56px;border-radius:18px;border-color:#103f6a1a;background:#fffffffa;box-shadow:0 12px 24px #0a213a0d,inset 0 1px #fffffff5;font-weight:700;color:var(--heading)}.planner-context-menu__field>input:focus{border-color:#103f6a3d;box-shadow:0 0 0 4px #103f6a14,0 14px 28px #0a213a14}.planner-context-menu__footer{align-items:center;padding-top:4px}.planner-context-menu__range{display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border-radius:999px;background:#f1f5faf5;border:1px solid rgba(16,63,106,.08);color:var(--heading);font-weight:700}.planner-context-menu__save{min-height:48px;padding-inline:20px;border-radius:16px;box-shadow:0 16px 28px #103f6a33}@media (max-width: 1240px){.manufacturing-studio__hero,.manufacturing-studio__layout,.manufacturing-board__toolbar{grid-template-columns:1fr}.manufacturing-rail{position:static}.manufacturing-board__controls{justify-items:start}.manufacturing-board__month-nav{justify-content:flex-start}}@media (max-width: 860px){.manufacturing-studio__hero,.manufacturing-rail,.manufacturing-board{padding:18px;border-radius:26px}.manufacturing-studio__stats,.manufacturing-rail__summary,.planner-context-menu__dates{grid-template-columns:1fr}.manufacturing-rail__header{align-items:center}.manufacturing-rail__headline h2{font-size:clamp(1.5rem,7vw,2rem)}.manufacturing-board__surface{padding:12px}.manufacturing-calendar__weekdays,.manufacturing-calendar__grid{gap:8px}.manufacturing-calendar__spacer{min-height:136px}.manufacturing-calendar__day{min-height:138px;padding:12px}.manufacturing-queue-card__footer,.planner-context-menu__footer{flex-direction:column;align-items:flex-start}.planner-context-menu{inset-inline-start:12px!important;right:12px;top:auto!important;bottom:12px;width:auto;padding:18px}}.auth-layout{padding:20px}.auth-brand-panel{background:radial-gradient(circle at top left,rgba(30,107,255,.28),transparent 22%),radial-gradient(circle at 78% 24%,rgba(124,247,212,.16),transparent 18%),linear-gradient(160deg,#0d1730,#091120 42%,#050914);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff14,0 36px 80px #100c0a42}.auth-form-panel{background:radial-gradient(circle at top,rgba(30,107,255,.08),transparent 28%),linear-gradient(180deg,#fbfefffa,#eef5fcf2);border-inline-start:1px solid rgba(159,181,202,.22)}.workspace-layout{gap:18px;padding:18px}.workspace-sidebar{border:1px solid rgba(255,255,255,.08);border-radius:30px;background:radial-gradient(circle at top right,rgba(30,107,255,.22),transparent 30%),radial-gradient(circle at bottom left,rgba(124,247,212,.1),transparent 24%),linear-gradient(180deg,#0a1222fa,#040913fa);box-shadow:inset 0 1px #ffffff0f,0 26px 60px #120d0a47}.workspace-sidebar__brand strong,.workspace-sidebar__brand p,.sidebar-section__title,.sidebar-user strong,.sidebar-user small{color:#f8f1e8eb}.workspace-sidebar__brand p,.sidebar-user small{color:#d2e4f4a8}.workspace-sidebar__logo,.profile-pill__avatar,.sidebar-user__avatar,.table-avatar{background:linear-gradient(135deg,#7cf7d4,#54a8ff 46%,#1e6bff);box-shadow:0 12px 30px #1e6bff47}.sidebar-section__title{color:#c2d6eac2}.sidebar-nav__item{color:#e1ecf8c7}.sidebar-nav__item:hover{background:linear-gradient(180deg,#ffffff1a,#1e6bff1f);color:#fff;box-shadow:inset 0 0 0 1px #ffffff0f}.sidebar-nav__item.is-active{background:linear-gradient(135deg,#7cf7d42e,#1e6bff4d);color:#fff;box-shadow:inset 0 0 0 1px #ffffff14,0 14px 32px #0710234d}.sidebar-user{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#1e6bff14);box-shadow:none}.workspace-topbar{padding:12px 16px 18px;border:1px solid rgba(255,250,244,.68);background:linear-gradient(180deg,#fcfeffd6,#eff6fcad);box-shadow:inset 0 1px #ffffffc7,0 20px 40px #09173414;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.workspace-main{padding:0 4px 28px}.auth-card,.panel-card,.stat-card,.summary-strip__card,.workspace-search .search-results,.notification-popover,.notification-item,.notification-page-item,.search-results__item{border:1px solid rgba(255,250,244,.82);background:linear-gradient(180deg,#fffffffa,#f1f7fdeb);box-shadow:inset 0 1px #ffffffd1,0 24px 48px #09173414}.stat-card,.summary-strip__card,.panel-card{border-radius:28px}.page-title,.auth-card h2,.auth-brand-panel h1{color:var(--heading);text-shadow:0 1px 0 rgba(255,255,255,.26)}.auth-brand-panel h1,.auth-brand-panel p,.auth-brand-panel .auth-brand-panel__eyebrow{text-shadow:none}.search-field,.locale-pill,.icon-button,.panel-card__select,.table-pagination__page,.segmented-control button,.workspace-pill,.ui-badge,.profile-pill,input,select,textarea{border-color:#9fb5ca38;background:linear-gradient(180deg,#fffffffa,#f1f6fcfa);box-shadow:inset 0 1px #ffffffd6,0 12px 28px #0917340f}.search-field:focus-within{border-color:#1e6bff3d;box-shadow:0 0 0 4px #1e6bff14,0 18px 36px #09173414}.profile-pill{min-height:52px}.ui-button--primary,.button-primary{background:linear-gradient(135deg,#7cf7d4,#2b95ff 38%,#1e6bff);color:#04101f;box-shadow:0 18px 32px #1e6bff42}.ui-button--secondary,.button-outline,.ui-button--ghost{border-color:#9fb5ca38;background:linear-gradient(180deg,#fffffff5,#f0f6fbf0)}.ui-button--danger{background:linear-gradient(180deg,#f7e0e0,#f1d3d5)}.ui-button:hover,.button:hover,.table-row:hover,.status-tabs__item:hover,.segmented-control button:hover,.sidebar-nav__item:hover{box-shadow:0 16px 28px #3a27171a}.search-results,.notification-popover{border-radius:24px}.search-results__label,.panel-title,.stat-card__label{color:#6d7d88}.notification-item.is-unread{border-color:#1e6bff3d;background:linear-gradient(180deg,#f5fbfffa,#edf5fcf5)}.orders-page .segmented-control{border:1px solid rgba(255,250,244,.82);background:#f7fbffc7;box-shadow:inset 0 1px #fffc,0 18px 36px #3a271714}.orders-page .segmented-control .is-active{background:linear-gradient(135deg,#7cf7d429,#1e6bff2e);border-color:#1e6bff29}.toast{border:1px solid rgba(255,250,244,.76);background:linear-gradient(135deg,#08111ff5,#1e6bffeb);color:#f8fbfd;box-shadow:0 24px 48px #07102338}@media (max-width: 980px){.workspace-layout{padding:14px}.workspace-topbar{padding:10px 12px 14px}}.workspace-content{position:relative;display:grid;gap:24px;padding-top:28px}.workspace-content:before{content:"";position:absolute;inset:0 0 auto 0;height:260px;pointer-events:none;border-radius:36px;background:radial-gradient(circle at 0% 10%,rgba(30,107,255,.14),transparent 34%),radial-gradient(circle at 90% 0%,rgba(124,247,212,.14),transparent 28%);filter:blur(10px)}.page-stack{position:relative;z-index:1;gap:24px}.page-header{position:relative;overflow:hidden;padding:28px 30px;border:1px solid rgba(255,255,255,.76);border-radius:32px;background:radial-gradient(circle at top left,rgba(30,107,255,.16),transparent 24%),radial-gradient(circle at 85% 20%,rgba(124,247,212,.16),transparent 18%),linear-gradient(135deg,#fffffffa,#f0f7fff2 55%,#eaf2fbf0);box-shadow:inset 0 1px #ffffffd1,0 28px 52px #09173414}.page-header:after{content:"";position:absolute;inset:auto -40px -100px auto;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,#1e6bff24,#1e6bff00 68%);pointer-events:none}.page-title{max-width:12ch}.page-subtitle{max-width:720px;color:#677e95}.measurements-page__hero .page-title,.measurements-page__hero .page-subtitle,.measurements-page__hero .page-header__eyebrow{color:#0a3028}html[dir=rtl] .measurements-page__hero .page-title,html[dir=rtl] .measurements-page__hero .page-subtitle,html[dir=rtl] .measurements-page__hero .page-header__eyebrow{color:#0a3028f5;text-shadow:0 0 16px rgba(255,255,255,.92),0 1px 2px rgba(255,255,255,.75)}.stats-grid{gap:22px}.stat-card{background:radial-gradient(circle at top right,rgba(124,247,212,.18),transparent 22%),radial-gradient(circle at bottom left,rgba(30,107,255,.14),transparent 28%),linear-gradient(180deg,#fffffffc,#eef6fff0);border:1px solid rgba(255,255,255,.84);box-shadow:inset 0 1px #ffffffd6,0 26px 52px #0917341a}.stat-card__icon{background:linear-gradient(135deg,#7cf7d447,#54a8ff38,#1e6bff2e);color:#135cff;box-shadow:inset 0 1px #ffffffeb,0 14px 26px #1e6bff24}.stat-card__values span{background:#1e6bff1a;color:#0e4ec8}.stat-card__delta strong{box-shadow:inset 0 1px #ffffffb8}.dashboard-panels{gap:22px}.panel-card--chart,.panel-card--activity,.customers-panel,.table-shell,.empty-state,.modal-card,.drawer-panel{position:relative;overflow:hidden}.panel-card--chart:before,.panel-card--activity:before,.customers-panel:before,.table-shell:before,.empty-state:before{content:"";position:absolute;inset:0 auto auto 0;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,#1e6bff1f,#1e6bff00 72%);pointer-events:none}.panel-card--chart{background:radial-gradient(circle at top right,rgba(30,107,255,.14),transparent 24%),linear-gradient(180deg,#fffffffc,#edf5fff2)}.panel-card--activity{background:radial-gradient(circle at top right,rgba(124,247,212,.16),transparent 24%),linear-gradient(180deg,#fffffffc,#eff8fdf2)}.bar-chart{padding:18px 4px 6px}.bar-chart__track{border:1px solid rgba(159,181,202,.18);background:linear-gradient(180deg,#ecf4fce0,#dfe9f59e)}.bar-chart__bar{border-radius:18px 18px 10px 10px;background:linear-gradient(180deg,#7cf7d4,#42b7ff 42%,#1e6bff);box-shadow:0 12px 26px #1e6bff38,inset 0 1px #ffffff61}.activity-list__marker{background:linear-gradient(180deg,#1e6bff14,#7cf7d40f);border-radius:999px}.activity-list__marker:before{background:linear-gradient(180deg,#1e6bff42,#7cf7d414)}.activity-list__dot{background:linear-gradient(135deg,#7cf7d4,#1e6bff);box-shadow:0 0 0 6px #1e6bff14}.customers-overview{gap:24px}.customers-overview__card{position:relative;overflow:hidden;border-radius:16px;min-height:170px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.customers-overview__card:not(.customers-overview__card--total):not(.customers-overview__card--active):not(.customers-overview__card--inactive):after{content:"";position:absolute;inset:auto -24px -28px auto;width:110px;height:110px;border-radius:999px;background:radial-gradient(circle,#1e6bff1f,#1e6bff00 72%)}.customers-toolbar{gap:24px}.customer-card{border:1px solid rgba(255,255,255,.82);border-radius:28px;background:radial-gradient(circle at top right,rgba(30,107,255,.08),transparent 24%),linear-gradient(135deg,#fffffffc,#f0f7fff0);box-shadow:inset 0 1px #ffffffd6,0 22px 42px #09173414}.customer-card:hover{transform:translateY(-4px);border-color:#1e6bff2e;box-shadow:inset 0 1px #ffffffd6,0 30px 56px #0917341f}.customer-card__avatar{background:linear-gradient(135deg,#7cf7d4,#4da9ff 46%,#1e6bff);box-shadow:inset 0 1px #ffffff85,0 14px 28px #1e6bff33}.customer-meta-chip{border:1px solid rgba(159,181,202,.2);background:#f1f7ffeb;box-shadow:inset 0 1px #ffffffd6}.customer-card__info{border:1px solid rgba(159,181,202,.16);border-radius:20px;background:linear-gradient(180deg,#f8fcfff0,#eef5fce0)}.table-shell{border:1px solid rgba(255,255,255,.84);border-radius:28px;background:radial-gradient(circle at top right,rgba(124,247,212,.12),transparent 22%),linear-gradient(180deg,#fffffffc,#eff6fdf2);box-shadow:inset 0 1px #ffffffd6,0 24px 44px #09173414}.table-shell__header{background:linear-gradient(180deg,#f1f7ffe0,#e8f0f9b8);border-bottom:1px solid rgba(159,181,202,.18)}.table-row{border:1px solid rgba(255,255,255,.74);border-radius:20px;margin:10px 14px;background:linear-gradient(180deg,#ffffffeb,#f3f8fdd6)}.table-row:hover{border-color:#1e6bff29;box-shadow:0 18px 30px #09173414}.status-chip{box-shadow:inset 0 1px #ffffffc2}.action-menu{border:1px solid rgba(255,255,255,.84);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f0f7fdf5);box-shadow:0 24px 40px #09173424}.empty-state{border:1px solid rgba(255,255,255,.84);border-radius:28px;background:radial-gradient(circle at top right,rgba(30,107,255,.14),transparent 24%),linear-gradient(180deg,#fffffffc,#eff6fdf2);box-shadow:inset 0 1px #ffffffd6,0 24px 44px #09173414}@media (max-width: 860px){.page-header{padding:22px 20px;border-radius:26px}.table-row{margin:8px 0}}.workspace-content:before{background:radial-gradient(circle at 4% 8%,rgba(30,107,255,.08),transparent 30%),radial-gradient(circle at 92% 4%,rgba(30,107,255,.06),transparent 24%);filter:blur(14px)}.page-header{background:radial-gradient(circle at top right,rgba(30,107,255,.08),transparent 20%),linear-gradient(135deg,#fffffffa,#f3f8fdf5 58%,#edf4faf0)}.page-header:after{background:radial-gradient(circle,#1e6bff14,#1e6bff00 68%)}.stat-card,.panel-card--chart,.panel-card--activity,.customers-panel,.table-shell,.empty-state{background:radial-gradient(circle at top right,rgba(30,107,255,.07),transparent 20%),linear-gradient(180deg,#fffffffb,#f2f7fcf2)}.stat-card__icon{background:linear-gradient(135deg,#ddecfff5,#c6dffff5);color:#1e6bff;box-shadow:inset 0 1px #fffffff0,0 10px 22px #1e6bff1a}.bar-chart__bar{background:linear-gradient(180deg,#7fb5ff,#478fff 48%,#1e6bff);box-shadow:0 10px 20px #1e6bff2e}.activity-list__dot{background:linear-gradient(135deg,#78aaff,#1e6bff);box-shadow:0 0 0 5px #1e6bff1f}.activity-list__meta span,.stat-card__values span,.customer-meta-chip,.status-chip,.panel-card__select,.table-pagination__page,.ui-badge,.locale-pill,.icon-button,.profile-pill,.search-field,input,select,textarea{box-shadow:inset 0 1px #ffffffe0,0 10px 22px #0917340d}.ui-button,.button{border-radius:16px}.ui-button--primary,.button-primary{background:linear-gradient(180deg,#2d7dff,#1e6bff);color:#f8fbff;border:1px solid rgba(13,58,153,.18);box-shadow:inset 0 1px #ffffff2e,0 14px 28px #1e6bff33}.ui-button--primary:hover,.button-primary:hover{background:linear-gradient(180deg,#377fff,#2165ea);box-shadow:inset 0 1px #ffffff2e,0 18px 32px #1e6bff3d}.ui-button--secondary,.button-outline,.ui-button--ghost{color:#3c5874;border-color:#9fb5ca3d;background:linear-gradient(180deg,#fffffffa,#f3f7fbf2)}.ui-button--danger{color:#a83b55;border:1px solid rgba(207,79,115,.14);background:linear-gradient(180deg,#fff2f5,#fde8ee);box-shadow:inset 0 1px #ffffffe6,0 12px 24px #cf4f7314}.orders-page .segmented-control,.status-tabs{background:#f4f8fce0;border:1px solid rgba(159,181,202,.18);box-shadow:inset 0 1px #ffffffd1,0 12px 26px #0917340d}.orders-page .segmented-control .is-active,.status-tabs__item.is-active{background:linear-gradient(180deg,#e4eefbfa,#d5e4f8f5);border-color:#1e6bff1f;color:#204a86;box-shadow:inset 0 1px #ffffffe0,0 8px 18px #1e6bff14}.customers-overview__card,.customer-card{background:radial-gradient(circle at top right,rgba(30,107,255,.06),transparent 18%),linear-gradient(180deg,#fffffffc,#f3f7fbf2)}.customer-card__avatar{background:linear-gradient(180deg,#56a0ff,#1e6bff);box-shadow:inset 0 1px #ffffff47,0 14px 28px #1e6bff2e}.customer-meta-chip{border-color:#9fb5ca38;background:linear-gradient(180deg,#f7fafdf5,#eef4f9f5);color:#53708d}.customer-card__info-grid{gap:14px}.customer-card__info{padding:16px 18px;border:1px solid rgba(159,181,202,.18);border-radius:20px;background:linear-gradient(180deg,#f9fbfdf5,#eff5faf0);box-shadow:inset 0 1px #ffffffe0,0 10px 18px #0917340a}.customer-card__info strong{color:#132033}.customer-card__info span,.customer-card__date,.customers-overview__eyebrow{color:#68809a}.table-shell__header{background:linear-gradient(180deg,#f4f8fcf5,#ebf2f8e6)}.table-row{background:linear-gradient(180deg,#fffffffa,#f5f9fceb)}.action-menu{background:linear-gradient(180deg,#fffffffc,#f3f7fbf7)}.orders-overview{gap:18px}.orders-overview.panel-card--chart,.customers-page .customers-panel.panel-card,.orders-page .orders-page__workspace.panel-card,.orders-page .table-shell,.manufacturing-studio .manufacturing-board{overflow:visible}.orders-overview__header{align-items:flex-start;gap:14px}.orders-overview__intro{display:grid;gap:8px}.orders-overview__intro h3{margin:0;font-size:clamp(1.5rem,2vw,1.9rem);letter-spacing:-.03em;color:var(--heading)}.orders-overview__intro p{margin:0;max-width:500px;color:var(--text-soft);line-height:1.5}.orders-overview__filters{display:grid;gap:10px;justify-items:end}.orders-overview__chart-range{display:grid;gap:12px;justify-items:end}.orders-overview__chart-presets{display:grid;gap:6px;justify-items:end}.orders-overview__chart-presets-label{color:#68809a;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.orders-overview__month-fields{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end;justify-content:flex-end}.orders-overview__month-field{display:grid;gap:4px;min-width:150px}.orders-overview__month-field span{color:#68809a;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.orders-overview__month-field input{min-height:38px;padding:0 12px;border-radius:12px;border:1px solid rgba(159,181,202,.35);background:#ffffffeb;color:#184989;font-weight:700;font-size:.92rem}.orders-overview__month-field .month-year-picker{width:100%;min-width:168px}.orders-overview__month-field .month-year-picker__trigger{min-height:38px;border-radius:12px;border-color:#9fb5ca59;background:#ffffffeb;color:#184989;font-weight:700;font-size:.92rem}.orders-overview__range-hint{margin:0;max-width:420px;justify-self:end;text-align:end;font-size:.82rem;line-height:1.45;color:#68809a}.orders-overview__range-error{margin:0 0 10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(220,38,38,.28);background:#fee2e28c;color:#991b1b;font-size:.88rem;line-height:1.45}.orders-overview--refreshing{opacity:.72;pointer-events:none;transition:opacity .16s ease}.chart-filter-group{display:inline-flex;align-items:center;gap:8px;padding:7px;border-radius:18px;border:1px solid rgba(159,181,202,.2);background:linear-gradient(180deg,#f6f9fcf5,#edf3f8f0);box-shadow:inset 0 1px #ffffffd6,0 12px 24px #0917340d}.chart-filter{min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:12px;background:transparent;color:#53708d;font-weight:800;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.chart-filter.is-active{background:linear-gradient(180deg,#e3edfcfa,#d4e3f7f5);color:#184989;box-shadow:inset 0 1px #ffffffe6,0 10px 18px #1e6bff14}.orders-overview__sort{display:grid;gap:4px;min-width:170px}.orders-overview__sort span{color:#68809a;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.orders-overview__summary{display:flex;align-items:center;gap:18px;padding:4px 2px 2px}.orders-overview__stat{display:grid;gap:4px;min-width:0}.orders-overview__stat span,.orders-overview__stat small{color:#68809a}.orders-overview__stat span{font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.orders-overview__stat strong{color:var(--heading);font-size:clamp(1.35rem,1.8vw,1.72rem);letter-spacing:-.04em;line-height:1}.orders-overview__stat small{font-size:.84rem;font-weight:700}.orders-overview__divider{width:1px;align-self:stretch;background:linear-gradient(180deg,#9fb5ca00,#9fb5ca47 20%,#9fb5ca47 80%,#9fb5ca00)}.bar-chart--premium{min-height:320px;padding:18px 18px 14px;border-radius:24px;background:linear-gradient(180deg,#ffffff6b,#ffffffe6),repeating-linear-gradient(to top,rgba(159,181,202,.12) 0,rgba(159,181,202,.12) 1px,transparent 1px,transparent 52px);border:1px solid rgba(159,181,202,.18);box-shadow:inset 0 1px #ffffffd1,0 20px 36px #0917340d}.bar-chart--premium .bar-chart__item{gap:10px}.bar-chart--premium .bar-chart__track{height:220px;padding:0 10px;border:none;background:transparent;box-shadow:none}.bar-chart__bar-wrap{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;width:100%;height:100%;gap:8px}.bar-chart--premium .bar-chart__value{align-self:flex-start;padding-left:2px;font-size:.95rem;line-height:1;color:#203041}.bar-chart--premium .bar-chart__bar{border-radius:18px 18px 10px 10px;background:linear-gradient(180deg,#8cbcff,#4d8fff 42%,#1e6bff);box-shadow:0 18px 30px #1e6bff2e,inset 0 1px #ffffff52}.bar-chart--premium .bar-chart__item span{font-weight:800;color:#5f7891}@media (max-width: 980px){.orders-overview__header{flex-direction:column}.orders-overview__filters{width:100%;justify-items:stretch}.orders-overview__chart-range,.orders-overview__chart-presets{justify-items:stretch;width:100%}.orders-overview__month-fields{justify-content:stretch;width:100%}.orders-overview__month-field{flex:1 1 160px;min-width:0}.orders-overview__range-hint{justify-self:stretch;max-width:none}.orders-overview__summary{flex-wrap:wrap;gap:14px}.orders-overview__divider{display:none}}@media (max-width: 720px){.chart-filter-group{width:100%;justify-content:space-between}.chart-filter{flex:1 1 0;justify-content:center}}:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "SF Mono", Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--primary: #4cb572;--primary-hover: #3da05f;--primary-light: rgba(76, 181, 114, .1);--primary-subtle: rgba(76, 181, 114, .05);--secondary: #135e4b;--secondary-hover: #0f4a3a;--secondary-light: rgba(19, 94, 75, .1);--secondary-subtle: rgba(19, 94, 75, .05);--accent: #0e7490;--accent-hover: #0c6478;--accent-light: rgba(14, 116, 144, .1);--accent-subtle: rgba(14, 116, 144, .05);--success: #065f46;--success-light: rgba(6, 95, 70, .1);--warning: #ca8a04;--warning-light: rgba(202, 138, 4, .1);--copper: #b45309;--copper-light: rgba(180, 83, 9, .1);--destructive: #dc2626;--destructive-light: rgba(220, 38, 38, .1);--background: #faf9f7;--foreground: #1c1917;--card: #ffffff;--muted: #f5f3f0;--muted-foreground: #78716c;--border: rgba(76, 181, 114, .08);--input-bg: #ffffff;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--brand-primary: var(--primary);--brand-primary-light: var(--primary);--brand-indigo: var(--secondary);--brand-success: var(--success);--brand-success-soft: var(--success-light);--brand-warning: var(--warning);--brand-warning-soft: var(--warning-light);--brand-danger: var(--destructive);--brand-danger-soft: var(--destructive-light);--brand-info-soft: var(--accent-light);--brand-surface: var(--card);--brand-surface-muted: var(--muted);--brand-surface-alt: var(--primary-subtle);--brand-line: var(--border);--brand-line-strong: rgba(76, 181, 114, .16);--brand-text: var(--foreground);--brand-text-soft: var(--muted-foreground);--brand-heading: var(--foreground);--brand-shadow: var(--shadow-lg);--brand-shadow-soft: var(--shadow-md);--bg: var(--background);--surface: var(--card);--surface-muted: var(--muted);--surface-soft: var(--primary-subtle);--line: var(--border);--line-strong: rgba(76, 181, 114, .16);--text: var(--foreground);--text-soft: var(--muted-foreground);--heading: var(--foreground);--accent-strong: var(--primary-hover);--accent-soft: var(--primary-light);--gold: var(--warning);--gold-soft: var(--warning-light);--shadow: var(--shadow-lg);--shadow-soft: var(--shadow-md);--success-bg: var(--success-light);--success-text: var(--success);--danger-bg: var(--destructive-light);--danger-text: var(--destructive);--danger-soft: var(--destructive-light);--warning-bg: var(--warning-light);--warning-text: var(--warning);--neutral-bg: var(--muted);--neutral-text: var(--muted-foreground);--info-bg: var(--accent-light);--info-text: var(--accent)}html,body,button,input,select,textarea{font-family:var(--font-sans)}html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea{font-family:"Cairo",var(--font-sans)}body{background:radial-gradient(circle at top left,rgba(76,181,114,.12),transparent 24%),radial-gradient(circle at top right,rgba(19,94,75,.08),transparent 20%),radial-gradient(circle at bottom center,rgba(14,116,144,.08),transparent 26%),linear-gradient(180deg,#fdfcfa 0%,var(--background) 52%,#f5f1ec 100%)!important;color:var(--foreground)!important}h1,h2,h3,h4,h5,h6,.page-title,.auth-brand-panel h1,.auth-card h2{font-family:var(--font-sans);color:var(--foreground)!important;letter-spacing:-.025em}h1,.auth-brand-panel h1{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);line-height:1.25}h2,.page-title{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);line-height:1.25}h3{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:1.25}h4{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:1.5}h5{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:1.5}h6{font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:1.5}p,span,label,small,li,input,select,textarea,.page-subtitle,.search-results__label,.panel-title,.stat-card__label,.sidebar-section__title,.customer-card__date,.customers-overview__eyebrow,.orders-overview__stat span,.orders-overview__stat small,.manufacturing-calendar__day-head span,.manufacturing-calendar__empty,.calendar-stage-card span{color:var(--muted-foreground)!important}strong,b,.workspace-sidebar__brand strong,.profile-pill strong,.sidebar-user strong,.search-results__item strong,.activity-list__item strong,.notification-item strong,.notification-page-item strong,.customer-card__info strong,.orders-overview__stat strong,.bar-chart--premium .bar-chart__value{color:var(--foreground)!important}input,select,textarea,.search-field,.profile-pill,.sidebar-user,.locale-pill,.icon-button,.panel-card__select,.table-pagination__page,.segmented-control button,.workspace-pill,.ui-badge,.table-row,.customer-card__info,.field-compact select,.field-compact input{border-color:var(--border)!important;background:var(--input-bg)!important;box-shadow:var(--shadow-sm)!important}input:focus,select:focus,textarea:focus,.search-field:focus-within,.panel-card__select:focus{border-color:#4cb57247!important;box-shadow:0 0 0 4px #4cb5721a,var(--shadow-md)!important}.auth-brand-panel{background:radial-gradient(circle at top left,rgba(76,181,114,.2),transparent 26%),radial-gradient(circle at bottom right,rgba(14,116,144,.18),transparent 32%),linear-gradient(150deg,#0f4a3a 0%,var(--primary) 52%,var(--secondary) 100%)!important}.auth-brand-panel .auth-brand-panel__eyebrow,.auth-brand-panel h1,.auth-brand-panel p{color:#fff!important}.auth-brand-panel .auth-brand-panel__eyebrow{background:#ffffff1a!important;border-color:#ffffff24!important}.auth-form-panel,.workspace-sidebar,.page-header,.panel-card,.auth-card,.summary-strip__card,.stat-card,.customers-overview__card,.customer-card,.table-shell,.empty-state,.action-menu,.search-results,.notification-popover,.modal-card,.drawer-panel,.workspace-card,.profile-section-card,.entity-form-aside,.customer-address-card,.sales-card,.sales-customer-item,.sales-filter-card,.sales-banner,.ta-hero,.settings-access-hero,.customer-detail-hero,.order-detail-hero,.measurement-detail-hero,.manufacturing-studio__hero,.manufacturing-calendar__hero,.manufacturing-planner__calendar,.manufacturing-calendar__day,.calendar-stage-card,.chart-filter-group,.orders-page .panel-card,.orders-page .summary-strip__card{border-color:var(--border)!important;background:radial-gradient(circle at top right,rgba(76,181,114,.05),transparent 22%),linear-gradient(180deg,#fffffffa,#faf9f7f0)!important;box-shadow:var(--shadow-lg)!important}.workspace-sidebar{background:radial-gradient(circle at top right,rgba(76,181,114,.08),transparent 28%),linear-gradient(180deg,#fffffffa,#f5f3f0f5)!important}.workspace-topbar,.table-shell__header,.orders-page .segmented-control,.status-tabs,.chart-filter-group{border:1px solid var(--border)!important;background:#faf9f7e6!important;box-shadow:var(--shadow-md)!important}.workspace-sidebar__logo,.profile-pill__avatar,.sidebar-user__avatar,.table-avatar,.customer-card__avatar,.customer-detail-avatar,.sales-customer-avatar{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%)!important;color:#fff!important;box-shadow:0 10px 20px #4cb5722e!important}.sidebar-nav__item,.chart-filter,.status-tabs__item{color:var(--foreground)!important}.sidebar-nav__item:hover,.status-tabs__item:hover,.segmented-control button:hover,.chart-filter:hover,.sales-customer-item:hover,.customer-card:hover,.table-row:hover,.manufacturing-calendar__day:hover,.calendar-stage-card:hover{background:var(--primary-subtle)!important;border-color:#4cb5722e!important;box-shadow:var(--shadow-lg)!important}.sidebar-nav__item.is-active,.orders-page .segmented-control .is-active,.status-tabs__item.is-active,.chart-filter.is-active,.calendar-stage-pill.is-active{background:var(--primary-light)!important;border-color:#4cb57238!important;color:var(--primary)!important;box-shadow:inset 0 0 0 1px #4cb5720f,var(--shadow-sm)!important}.workspace-content:before,.page-header:after,.panel-card--chart:before,.panel-card--activity:before,.customers-panel:before,.table-shell:before,.empty-state:before,.customers-overview__card:after,.sales-banner:before,.ta-hero:before,.customer-detail-hero:before,.order-detail-hero:before,.measurement-detail-hero:before{background:radial-gradient(circle,#4cb57214,#4cb57200 72%)!important}.ui-button,.button{border-radius:var(--radius-md)!important;min-height:44px;padding:.75rem 1.5rem;font-size:var(--text-base);font-weight:var(--font-weight-medium);transition:all var(--transition-base);box-shadow:var(--shadow-md)}.ui-button--sm{min-height:36px;padding:.5rem 1rem;border-radius:var(--radius-sm)!important;font-size:var(--text-sm)}.ui-button--primary,.button-primary{background:var(--primary)!important;color:#fff!important;border:1px solid var(--primary)!important;box-shadow:var(--shadow-md)!important}.ui-button--primary:hover,.button-primary:hover{background:var(--primary-hover)!important;border-color:var(--primary-hover)!important;box-shadow:var(--shadow-lg)!important}.ui-button--secondary{background:var(--secondary)!important;color:#fff!important;border:1px solid var(--secondary)!important;box-shadow:var(--shadow-md)!important}.ui-button--secondary:hover{background:var(--secondary-hover)!important;border-color:var(--secondary-hover)!important;box-shadow:var(--shadow-lg)!important}.ui-button--accent{background:var(--accent)!important;color:#fff!important;border:1px solid var(--accent)!important}.ui-button--accent:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important}.button-outline{background:transparent!important;color:var(--primary)!important;border:2px solid var(--primary)!important;box-shadow:none!important}.button-outline:hover{background:var(--primary)!important;color:#fff!important}.ui-button--ghost{background:transparent!important;color:var(--primary)!important;border:1px solid transparent!important;box-shadow:none!important}.ui-button--ghost:hover{background:var(--primary-light)!important;color:var(--primary)!important}.ui-button--danger,.action-menu__item--danger{background:var(--destructive-light)!important;color:#fff!important;border-color:#dc26262e!important;box-shadow:none!important}.ui-button--danger span,.ui-button--danger .ui-button__icon,.action-menu__item--danger span,.action-menu__item--danger svg{color:#fff!important}.logout-confirm .modal-card__actions .ui-button--danger,.logout-confirm .modal-card__actions .ui-button--danger span,.logout-confirm .modal-card__actions .ui-button--danger .ui-button__icon,.logout-confirm .modal-card__actions .ui-button--danger svg{color:#fff!important;fill:#fff!important;stroke:#fff!important}.toast{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%)!important;color:#fff!important}.stat-card__icon,.activity-list__marker{background:var(--primary-light)!important;color:var(--primary)!important;box-shadow:inset 0 1px #ffffffeb,var(--shadow-sm)!important}.stat-card__values span,.customer-meta-chip,.calendar-stage-pill,.status-chip:not([class*=status-chip--]),.order-hero-action-badge,.ui-badge--neutral{background:var(--primary-light)!important;color:var(--primary)!important;border:1px solid rgba(76,181,114,.14)!important}.order-detail-hero .order-hero-action-badge{color:#fff!important}.ui-badge--success,.stat-card__delta strong,.status-chip--active,.status-chip--completed,.status-chip--signed,.status-chip--approved,.status-chip--fixed,.status-chip--delivered{background:var(--success-light)!important;color:var(--success)!important;border-color:#065f462e!important}.ui-badge--warning,.status-chip--measurement_review,.status-chip--scheduled_for_fixing,.status-chip--under_fixing,.calendar-stage-pill.is-fixing,.calendar-stage-card.is-fixing{background:linear-gradient(180deg,#fbe4e6,#f7d3d8)!important;color:#8f2f3d!important;border-color:#b44a5d33!important}.status-chip--waiting_raw_materials{background:linear-gradient(180deg,#fefce8,#fef9c3)!important;color:#854d0e!important;border-color:#ca8a0447!important}.status-chip--inactive,.status-chip--pending,.status-chip--draft,.calendar-stage-pill.is-empty{background:var(--muted)!important;color:var(--muted-foreground)!important;border-color:var(--border)!important}.status-chip--measurement{background:linear-gradient(180deg,#ecfeff,#cffafe)!important;color:#0e7490!important;border-color:#06b6d447!important}.status-chip--awaiting_door_details{background:linear-gradient(180deg,#fde68a,#f59e0b)!important;color:#451a03!important;-webkit-text-fill-color:#451a03!important;border-color:#b453099e!important}.status-chip--ready_for_delivery,.status-chip--in_transit,.calendar-stage-pill.is-delivery,.calendar-stage-card.is-delivery{background:var(--accent-light)!important;color:var(--accent)!important;border-color:#0e74902e!important}.status-chip--manufacturing,.status-chip--in_progress,.status-chip--assigned,.status-chip--pending_signature,.status-chip--scheduled,.calendar-stage-pill.is-manufacturing,.calendar-stage-card.is-manufacturing{background:var(--secondary-light)!important;color:var(--secondary)!important;border-color:#135e4b2e!important}.status-chip--cancelled,.status-chip--missing_info,.status-chip--blocked{background:var(--destructive-light)!important;color:var(--destructive)!important;border-color:#dc26262e!important}.notification-dot,.activity-list__dot{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%)!important;box-shadow:0 0 0 5px #4cb5721f!important}.bar-chart__bar,.bar-chart--premium .bar-chart__bar,.timeline__step-progress,.customer-progress__bar,.measurement-progress__bar,.orders-overview__progress-fill{background:linear-gradient(180deg,var(--primary) 0%,var(--secondary) 100%)!important;box-shadow:0 12px 24px #4cb57229!important}.auth-form-panel,.page-subtitle,.search-results__label,.panel-title,.stat-card__label,.sidebar-section__title,.customer-card__date,.customers-overview__eyebrow,.orders-overview__stat span,.orders-overview__stat small,.manufacturing-calendar__day-head span,.manufacturing-calendar__empty,.calendar-stage-card span,.section-subtitle,.sales-card__meta span,.sales-customer-item__head span,.sales-customer-item__meta small{color:var(--muted-foreground)!important}.customer-detail-hero__copy h2,.order-detail-hero__copy h2,.measurement-detail-hero__copy h2,.sales-banner h2,.manufacturing-studio__hero-copy h2,.manufacturing-calendar__hero h2,.settings-access-hero h2,.sales-customer-summary h2{color:var(--foreground)!important}.manufacturing-calendar__day.is-today,.sales-customer-item.is-active,.customer-address-card.is-primary,.table-pagination__page.is-active{border-color:#4cb57247!important;background:linear-gradient(180deg,#4cb57214,#fffffffa)!important}.workspace-layout,.page-stack,.stats-grid,.dashboard-panels{gap:var(--space-6)!important}.workspace-sidebar,.workspace-topbar,.page-header,.panel-card,.stat-card,.summary-strip__card,.table-shell,.activity-list__item,.customer-card,.sales-card,.sales-customer-item,.auth-card,.modal-card,.drawer-panel{border-radius:var(--radius-2xl)!important}.workspace-sidebar__brand p,.profile-pill span,.sidebar-user small,.orders-overview__intro p,.activity-list__item p,.activity-list__meta span,.search-results__item span,.search-results__empty,.notification-item p,.notification-item span{color:var(--muted-foreground)!important}.sidebar-section__title,.stat-card__label,.panel-title,.orders-overview__stat span,.orders-overview__sort span{font-size:var(--text-xs)!important;font-weight:var(--font-weight-bold)!important;letter-spacing:.12em!important;text-transform:uppercase!important}.search-field input,.orders-overview__sort select,.panel-card__search input{color:var(--foreground)!important;background:transparent!important}.search-field{--search-surface: rgba(255, 255, 255, .88);--search-border: rgba(19, 94, 75, .12);--search-text-color: var(--foreground);--search-icon-color: rgba(19, 94, 75, .64);--search-placeholder-color: #7d8f84;--search-shadow: 0 14px 30px rgba(19, 94, 75, .06), 0 1px 0 rgba(255, 255, 255, .72);--search-focus-border: rgba(76, 181, 114, .34);--search-focus-surface: rgba(255, 255, 255, .96);--search-focus-shadow: 0 0 0 4px rgba(76, 181, 114, .08), 0 18px 30px rgba(19, 94, 75, .08);display:flex;align-items:center;gap:.75rem;min-height:52px;padding:0 1rem!important;border:1px solid var(--search-border)!important;border-radius:16px!important;background:var(--search-surface)!important;color:var(--search-icon-color)!important;box-shadow:var(--search-shadow)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.search-field input,.panel-card__search input,.search-field input:focus,.panel-card__search input:focus{min-height:auto!important;padding:0!important;border:none!important;outline:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--search-text-color)!important}.search-field>.search-field__input,.search-field>.search-field__input:focus{flex:1 1 auto;width:100%;min-height:0!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}.search-field input::placeholder,.panel-card__search input::placeholder{color:var(--search-placeholder-color)!important}.search-field:focus-within{border-color:var(--search-focus-border)!important;background:var(--search-focus-surface)!important;color:var(--search-focus-border)!important;box-shadow:var(--search-focus-shadow)!important}.search-field input::placeholder,input::placeholder,textarea::placeholder{color:var(--muted-foreground)!important}.page-header,.workspace-topbar{padding:var(--space-6)!important}.page-title{font-size:clamp(2rem,3vw,2.625rem)!important;line-height:1.2!important}.stat-card{padding:var(--space-6)!important;background:radial-gradient(circle at top right,rgba(76,181,114,.06),transparent 18%),linear-gradient(180deg,#fffffffc,#faf9f7f5)!important}.stat-card:after,.orders-overview__divider,.activity-list__marker:before{background:linear-gradient(180deg,#4cb57200,#4cb5722e,#4cb57200)!important}.stat-card__values strong{color:var(--foreground)!important;letter-spacing:-.04em!important}.stat-card__values span,.stat-card__delta strong{background:var(--primary-light)!important;color:var(--primary)!important;border:1px solid rgba(76,181,114,.16)!important;box-shadow:none!important}.stat-card__delta,.stat-card__delta.is-success,.stat-card__delta.is-danger,.stat-card__delta.is-neutral{color:var(--muted-foreground)!important}.stat-card__icon{width:50px!important;height:50px!important;border-radius:var(--radius-xl)!important;background:linear-gradient(180deg,#6d28d91f,#6d28d914)!important;color:var(--primary)!important}.orders-overview,.panel-card--activity{background:radial-gradient(circle at top right,rgba(109,40,217,.05),transparent 18%),linear-gradient(180deg,#fffffffe,#faf9f7f5)!important}.orders-overview__intro h3,.panel-card--activity h3,.activity-list__meta strong{color:var(--foreground)!important}.chart-filter-group,.status-tabs,.orders-page .segmented-control{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.4rem!important;border:1px solid rgba(19,94,75,.12)!important;border-radius:22px!important;background:linear-gradient(180deg,#fffffff5,#f3f9f5f0)!important;box-shadow:inset 0 1px #ffffffeb,0 14px 28px #135e4b0f!important}.chart-filter-group{gap:.3rem;padding:.32rem!important;border-radius:18px!important;background:linear-gradient(180deg,#fffffffb,#f7faf8f5)!important;box-shadow:inset 0 1px #fffffff0,0 10px 24px #135e4b14!important}.chart-filter,.status-tabs__item,.orders-page .segmented-control button{min-height:40px;padding:0 1rem;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;color:#66746c!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:-.01em;transition:color var(--transition-base),background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast)!important}.chart-filter{min-height:38px;padding:0 1.05rem;border-radius:12px!important;color:#7b817b!important;font-size:.95rem;font-weight:700!important}.chart-filter.is-active,.status-tabs__item.is-active,.orders-page .segmented-control .is-active,.table-pagination__page.is-active{background:linear-gradient(180deg,#f0faf4fa,#e2f4e9fa)!important;color:var(--primary-900)!important;border-color:#4cb57238!important;box-shadow:inset 0 1px #ffffffeb,0 10px 18px #4cb5721f!important}.chart-filter.is-active{background:linear-gradient(180deg,#f1fcf5,#dff5e8fa)!important;border-color:#4cb57242!important;box-shadow:inset 0 1px #fffffff2,0 12px 22px #4cb57224!important}.chart-filter:hover,.status-tabs__item:hover,.orders-page .segmented-control button:hover{color:var(--primary-900)!important;background:#f0faf4c7!important}.chart-filter:hover{background:#f0faf4e6!important;box-shadow:inset 0 1px #ffffffe6!important}.orders-page .segmented-control .is-active:hover,.status-tabs__item.is-active:hover,.chart-filter.is-active:hover{transform:translateY(-1px)}.bar-chart--premium{border-radius:var(--radius-xl)!important;background:linear-gradient(180deg,#ffffffb8,#fffffffa),repeating-linear-gradient(to top,rgba(109,40,217,.08) 0,rgba(109,40,217,.08) 1px,transparent 1px,transparent 52px)!important;border:1px solid var(--border)!important}.bar-chart--premium .bar-chart__bar{border-radius:18px 18px 10px 10px!important;background:linear-gradient(180deg,rgba(110,231,183,.96) 0%,var(--primary) 48%,var(--primary-hover) 100%)!important;box-shadow:0 16px 26px #4cb5722e!important}.bar-chart--premium .bar-chart__item span,.bar-chart--premium .bar-chart__value{color:var(--foreground)!important}.activity-list__item{padding:var(--space-4)!important;border:1px solid var(--border)!important;background:#ffffffeb!important;box-shadow:var(--shadow-sm)!important}.activity-list__marker{background:var(--primary-light)!important;border-radius:var(--radius-full)!important}.activity-list__dot{background:var(--primary)!important;box-shadow:0 0 0 6px #6d28d91f!important}.locale-pill,.icon-button,.profile-pill,.sidebar-user,.search-field,.table-pagination__page{border-radius:var(--radius-xl)!important}.checkbox-chip,.workspace-pill,.workspace-card,.profile-section-card,.subsection-card,.profile-permissions,.module-list__item,.advanced-filters,.customer-create-summary__note,.order-customer-picker__trigger,.order-customer-picker__panel,.order-customer-picker__selected,.order-customer-picker__option,.settings-access-card,.settings-access-stat,.settings-section-card,.settings-staff-rail,.settings-staff-item,.settings-mode-option,.settings-chip,.settings-fixed-role-card,.settings-toggle-row,.settings-inline-check,.ta-metric,.ta-panel,.ta-member,.sales-filter-card,.sales-metric,.sales-panel,.sales-inline-stat,.manufacturing-studio__stat,.manufacturing-rail,.manufacturing-board,.manufacturing-rail__summary article,.manufacturing-rail__hint,.manufacturing-queue-card,.manufacturing-board__surface,.manufacturing-calendar__spacer,.manufacturing-calendar__empty,.planner-context-menu,.planner-context-menu__stage-card,.planner-context-menu__range,.measurement-card,.order-info-card,.order-detail-doc-card,.order-detail-primary-card,.customer-related-item,.customer-detail-panel,.measurement-detail-note-card,.measurement-detail-panel{border:1px solid var(--border)!important;background:radial-gradient(circle at top right,rgba(76,181,114,.04),transparent 20%),linear-gradient(180deg,#fffffffc,#faf9f7f5)!important;box-shadow:var(--shadow-md)!important}.customer-detail-overview-grid>.workspace-card.customer-detail-panel{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--radius-2xl, 24px)!important;border:1px solid rgba(19,94,75,.14)!important;background:radial-gradient(120% 72% at 100% 0%,rgba(76,181,114,.16),transparent 52%),radial-gradient(90% 58% at 0% 100%,rgba(161,216,181,.2),transparent 48%),linear-gradient(165deg,#fffffffc,#f0faf4f7)!important;box-shadow:0 22px 48px -28px #135e4b61,0 8px 22px -14px #0a30281f,inset 0 1px #ffffffe0!important;transition:transform var(--transition-base, .2s ease),box-shadow var(--transition-base, .2s ease),border-color var(--transition-base, .2s ease)}.customer-detail-overview-grid>.workspace-card.customer-detail-panel:hover{transform:translateY(-2px);border-color:#135e4b38!important;box-shadow:0 28px 56px -26px #135e4b6b,0 12px 30px -12px #0a302829,inset 0 1px #ffffffeb!important}.customer-detail-overview-grid>.workspace-card.customer-detail-panel:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:3px;background:linear-gradient(90deg,var(--primary-900, #135e4b) 0%,var(--primary-600, #4cb572) 42%,var(--primary-300, #a1d8b5) 62%,rgba(255,255,255,.45) 82%,var(--primary-600, #4cb572) 100%);opacity:.92;pointer-events:none}.customer-detail-overview-grid>.workspace-card.customer-detail-panel--spotlight{border-color:#135e4b33!important;background:radial-gradient(ellipse 95% 65% at 100% 0%,rgba(76,181,114,.26),transparent 56%),radial-gradient(ellipse 75% 55% at 0% 100%,rgba(196,232,211,.65),transparent 52%),linear-gradient(155deg,#fffffffc,#e1f4e9f0 40%,#f0faf4fc)!important}.customer-detail-overview-grid>.workspace-card.customer-detail-panel--spotlight:before{height:4px;opacity:1}.customer-detail-overview-grid>.workspace-card.customer-detail-panel--addresses{background:radial-gradient(100% 82% at 0% 0%,rgba(161,216,181,.38),transparent 50%),linear-gradient(188deg,#fffffffc,#f8fcf9f5)!important}.customer-detail-overview-grid>.workspace-card.customer-detail-panel--order-payments{background:radial-gradient(96% 70% at 100% 0%,rgba(76,181,114,.16),transparent 48%),linear-gradient(188deg,#fffffffc,#f8fcf9f5)!important}.customer-detail-panel__lede{margin:0;margin-block-start:6px;font-size:.88rem;line-height:1.45;color:#135e4bb8;max-width:52ch}.customer-order-payments-scroll{overflow-x:auto;margin-block-start:12px;border-radius:12px;border:1px solid rgba(19,94,75,.12);background:#ffffffb8}.customer-order-payments-table{width:100%;border-collapse:collapse;font-size:.92rem}.customer-order-payments-table th,.customer-order-payments-table td{padding:10px 14px;text-align:start;border-bottom:1px solid rgba(19,94,75,.09)}.customer-order-payments-table th{font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#135e4ba6;background:#4cb57214}.customer-order-payments-table tbody tr:last-child td{border-bottom:none}.customer-order-payments-link{padding:0;border:none;background:none;font:inherit;font-weight:700;color:var(--primary-700, #135e4b);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.customer-order-payments-link:hover{color:var(--primary-900, #0a3028)}.customer-order-payments-foot{margin:0;margin-block-start:14px;font-size:.95rem;color:#135e4be0}.customer-detail-overview-grid>.workspace-card.customer-detail-panel--workflow{background:radial-gradient(92% 72% at 100% 100%,rgba(76,181,114,.14),transparent 52%),linear-gradient(185deg,#fffffffc,#f1f9f4f7)!important}.customer-detail-overview-grid>.workspace-card.customer-detail-panel--notes{background:radial-gradient(85% 62% at 0% 100%,rgba(255,243,214,.45),transparent 52%),linear-gradient(180deg,#fffffffc,#fcfefcf7)!important}.customer-detail-overview-grid .customer-detail-panel__head{position:relative}.customer-detail-overview-grid .customer-detail-panel__head h2{font-size:1.03rem;font-weight:800;letter-spacing:-.02em;color:var(--primary-950, #0a3028)}.customer-detail-overview-grid .customer-detail-panel__head:after{content:"";display:block;margin-block-start:10px;height:1px;background:linear-gradient(90deg,rgba(76,181,114,.5),rgba(19,94,75,.08) 55%,transparent)}.customer-detail-overview-grid .customer-detail-info-grid .customer-detail-row{background:#ffffffc2;border:1px solid rgba(19,94,75,.11);box-shadow:inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--transition-base, .2s ease),background var(--transition-base, .2s ease)}.customer-detail-overview-grid .customer-detail-info-grid .customer-detail-row:hover{border-color:#135e4b33;background:#ffffffeb}.customer-detail-overview-grid .customer-address-list{gap:12px}.customer-detail-overview-grid .customer-address-preview{border:1px solid rgba(19,94,75,.12)!important;background:linear-gradient(145deg,#fffffff5,#f0faf4e6)!important;box-shadow:0 4px 16px #135e4b12,inset 0 1px #ffffffd9;transition:border-color var(--transition-base, .2s ease),box-shadow var(--transition-base, .2s ease)}.customer-detail-overview-grid .customer-address-preview:hover{border-color:#135e4b33!important;box-shadow:0 8px 22px #135e4b1a,inset 0 1px #ffffffeb}.customer-detail-overview-grid .customer-detail-panel--workflow .customer-detail-badges{margin-top:4px;padding:12px 14px;border-radius:var(--radius-lg, 14px);background:#ffffffb8;border:1px solid rgba(19,94,75,.1);box-shadow:inset 0 1px #ffffffe0}.customer-detail-overview-grid .customer-detail-panel--notes .customer-detail-notes{margin:0;padding:16px 18px;border-radius:var(--radius-lg, 14px);background:linear-gradient(162deg,#fffffff0,#f0faf4c7);border:1px solid rgba(19,94,75,.11);box-shadow:inset 0 1px #ffffffe6}.customer-detail-overview-grid .customer-detail-empty{margin:0;padding:16px 18px;border-radius:var(--radius-lg, 14px);background:#a1d8b524;border:1px dashed rgba(19,94,75,.22);text-align:center}.workspace-pill,.sales-pill,.settings-permission-code,.manufacturing-rail__count,.manufacturing-studio__eyebrow,.customer-create-summary .panel-title,.order-customer-picker__trigger-label{background:var(--primary-light)!important;color:var(--primary)!important;border:1px solid rgba(76,181,114,.14)!important;box-shadow:none!important}.detail-link,.manufacturing-queue-card__link,.auth-link{color:var(--primary)!important}.required-mark,.form-error,.form-feedback--error,.customer-create-summary__list,.customer-create-summary .panel-title{color:var(--destructive)!important}.form-notice--error,.validation-summary,.empty-state--error{color:var(--destructive)!important;background:linear-gradient(180deg,#fffffffc,#dc26260f)!important;border-color:#dc26262e!important}.form-notice--success{color:var(--success)!important;background:linear-gradient(180deg,#fffffffc,#065f460f)!important;border-color:#065f462e!important}.loading-spinner{border-color:#6d28d91f!important;border-top-color:var(--primary)!important}.order-customer-picker__trigger:hover,.order-customer-picker__trigger.is-open,.order-customer-picker__option:hover,.order-customer-picker__option:focus-visible,.settings-staff-item:hover,.settings-mode-option:hover,.settings-chip:hover,.settings-toggle-row:hover,.ta-member:hover,.sales-customer-item:hover,.sales-card:hover,.manufacturing-queue-card:hover{border-color:#4cb57233!important;box-shadow:var(--shadow-lg)!important}.status-tabs,.orders-page .segmented-control,.chart-filter-group,.customer-detail-tabbar{--customer-tab-accent: #2f9b63;--customer-tab-accent-strong: #16603d;--customer-tab-surface: rgba(239, 243, 240, .96);--customer-tab-surface-strong: rgba(232, 237, 233, .98);--customer-tab-surface-hover: rgba(244, 247, 244, .98);--customer-tab-text: #677068;--customer-tab-text-strong: #33463a;--customer-tab-border: rgba(103, 112, 104, .32);gap:.6rem;padding:.5rem!important;border:1px solid rgba(44,84,59,.08)!important;border-radius:24px!important;background:linear-gradient(180deg,#fffffffc,#f5f8f6f2)!important;box-shadow:inset 0 1px #fffffff0,0 16px 34px #183d250f!important}.status-tabs__item,.orders-page .segmented-control button,.chart-filter,.customer-detail-tab{min-height:40px;padding:0 1rem;border:1px solid rgba(103,112,104,.24)!important;border-radius:14px!important;background:transparent!important;color:#69766f!important;font-weight:700!important;letter-spacing:-.01em;box-shadow:none!important;transition:color var(--transition-base),background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast)!important}.customer-detail-tab{position:relative;min-width:132px;min-height:68px;padding:.95rem 1rem;gap:.55rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;border-color:var(--customer-tab-border)!important;border-radius:18px!important;background:linear-gradient(180deg,var(--customer-tab-surface) 0%,var(--customer-tab-surface-strong) 100%)!important;color:var(--customer-tab-text)!important;box-shadow:inset 0 1px #ffffffc7,0 1px 2px #2234270a!important}.customer-detail-tab__label{font-size:.85rem;color:var(--customer-tab-text)!important;font-weight:700}.customer-detail-tab__count{min-width:2.2rem;height:2rem;padding-inline:.72rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#68776b1f;border:1px solid rgba(104,119,107,.16);color:var(--customer-tab-text-strong)!important;font-size:.95rem;line-height:1;box-shadow:inset 0 1px #ffffffa6}.status-tabs__item:hover,.orders-page .segmented-control button:hover,.chart-filter:hover,.customer-detail-tab:hover,.customer-detail-tab:focus-visible{color:var(--customer-tab-text-strong)!important;background:linear-gradient(180deg,var(--customer-tab-surface-hover) 0%,rgba(238,243,239,.98) 100%)!important;border-color:#3f5f4824!important;box-shadow:inset 0 1px #ffffffe0,0 12px 24px #1e462a12!important}.status-tabs__item.is-active,.orders-page .segmented-control .is-active,.chart-filter.is-active,.customer-detail-tab.is-active{background:linear-gradient(180deg,#e4f6ebfa,#f5fcf7fc)!important;border-color:#2f9b633d!important;color:var(--customer-tab-accent-strong)!important;box-shadow:inset 0 1px #fffffff2,0 18px 32px #2f9b6324!important}.customer-detail-tab.is-active .customer-detail-tab__label,.customer-detail-tab.is-active .customer-detail-tab__count{color:var(--customer-tab-accent-strong)!important;opacity:1}.customer-detail-tab.is-active .customer-detail-tab__count{background:linear-gradient(180deg,#2f9b632e,#2f9b6314);border-color:#2f9b632e;box-shadow:inset 0 1px #fffc,0 8px 18px #2f9b631f}.customer-detail-tab:after{inset:auto 18px 11px 18px;height:3px;border-radius:999px;opacity:0;background:linear-gradient(90deg,#2f9b632e,#2f9b63f5 52%,#147448d1)!important;transition:opacity var(--transition-base)}.customer-detail-tab.is-active:after{opacity:1}.settings-staff-item.is-active,.settings-mode-option.is-active,.settings-chip.is-active,.settings-toggle-row:has(input:checked),.sales-customer-item.is-active{border-color:#4cb57238!important;background:radial-gradient(circle at top right,rgba(76,181,114,.1),transparent 28%),linear-gradient(180deg,#4cb57214,#fffffffa)!important;box-shadow:var(--shadow-lg)!important}.settings-staff-item.is-active strong,.settings-mode-option.is-active strong,.settings-chip.is-active strong,.settings-toggle-row:has(input:checked) strong{color:var(--primary)!important}.settings-staff-item.is-active span,.settings-staff-item.is-active small,.settings-mode-option.is-active span,.settings-chip.is-active span,.settings-toggle-row:has(input:checked) span,.settings-toggle-row:has(input:checked) .settings-permission-code{color:var(--muted-foreground)!important}.settings-toggle-row input[type=checkbox],.settings-inline-check input{accent-color:var(--primary)!important}.ta-hero,.sales-banner,.customer-detail-hero,.order-detail-hero,.measurement-detail-hero,.manufacturing-studio__hero{background:radial-gradient(circle at top left,rgba(76,181,114,.08),transparent 22%),radial-gradient(circle at bottom right,rgba(14,116,144,.08),transparent 24%),linear-gradient(180deg,#fffffffc,#faf9f7f5)!important;border-color:var(--border)!important;box-shadow:var(--shadow-xl)!important}.ta-hero__intro,.sales-banner__content,.customer-detail-hero__identity,.order-detail-hero__identity{background:linear-gradient(145deg,#135e4bf5,#0b4a3aeb)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:var(--shadow-lg)!important}.ta-hero__title,.sales-banner h2,.customer-detail-hero h2,.order-detail-hero__copy h2,.auth-brand-panel h1{color:#fff!important}.ta-hero__eyebrow,.ta-hero__lede,.sales-banner .panel-title,.sales-banner p,.customer-detail-eyebrow,.customer-detail-hero__lede,.order-detail-hero__lede{color:#ffffffd6!important}.ta-member__avatar{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;box-shadow:0 10px 20px #4cb5722e!important}.customer-detail-avatar-wrap,.customer-detail-avatar,.customer-detail-avatar-wrap span,.customer-detail-avatar span,.measurement-detail-hero__identity .customer-detail-avatar,.order-detail-avatar-wrap .customer-detail-avatar{color:#fff!important}.customer-detail-avatar-wrap{background:linear-gradient(180deg,#ffffff29,#ffffff14)!important}.customer-detail-avatar{background:linear-gradient(180deg,#238b5a,#42b36f)!important;color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.08)}:is(.workspace-sidebar__logo,.profile-pill__avatar,.sidebar-user__avatar,.table-avatar,.customer-card__avatar,.customer-detail-avatar,.sales-customer-avatar,.ta-member__avatar),:is(.workspace-sidebar__logo,.profile-pill__avatar,.sidebar-user__avatar,.table-avatar,.customer-card__avatar,.customer-detail-avatar,.sales-customer-avatar,.ta-member__avatar) *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}.customer-card__avatar,.customer-card__avatar span,.customer-card__avatar strong,.customer-card__avatar small{color:#fff!important}.ta-submit{background:var(--primary)!important;box-shadow:var(--shadow-md)!important}.sales-metric strong,.sales-customer-summary h2,.sales-card__head strong,.ta-member__id strong,.ta-metric__value,.settings-access-stat strong,.manufacturing-studio__stat strong,.manufacturing-rail__summary strong,.manufacturing-rail__headline h2,.manufacturing-board__intro h2,.planner-context-menu__head-copy strong,.planner-context-menu__stage-card>div strong,.customer-order-card__fact strong,.order-detail-doc-card strong,.measurement-card__head strong,.measurement-card h3{color:var(--foreground)!important}.sales-code,.sales-customer-item__head span,.sales-inline-stat small,.ta-page .ta-panel--create .field-block>span,.manufacturing-board__select span,.manufacturing-calendar__weekdays span,.planner-context-menu__stage-card>div span{color:var(--muted-foreground)!important}.sales-inline-stat,.ta-metric,.manufacturing-studio__stat,.manufacturing-rail__summary article{background:#ffffffe6!important}.sales-filter-card .search-field,.sales-filter-card input[type=date],.ta-page .ta-toolbar__search .search-field,.manufacturing-rail__search,.planner-context-menu__field>input,.manufacturing-board__select .panel-card__select,.ta-page .ta-panel--create .field-block>input,.ta-page .ta-panel--create .field-block>select{background:var(--input-bg)!important;border-color:var(--border)!important;box-shadow:var(--shadow-sm)!important}.manufacturing-page:before{background:radial-gradient(circle at top left,rgba(109,40,217,.08),transparent 24%),radial-gradient(circle at bottom right,rgba(14,116,144,.06),transparent 24%),linear-gradient(180deg,#faf9f7fa,#f5f3f0f5)!important;border-color:var(--border)!important;box-shadow:inset 0 1px #ffffffdb!important}.manufacturing-studio__stat-icon,.manufacturing-studio__stat--accent .manufacturing-studio__stat-icon,.manufacturing-studio__stat--success .manufacturing-studio__stat-icon,.manufacturing-rail__hint-icon,.planner-context-menu__head-icon,.planner-context-menu__stage-icon,.order-customer-picker__trigger-icon{background:var(--primary-light)!important;color:var(--primary)!important;box-shadow:none!important}.manufacturing-rail__hint{background:linear-gradient(180deg,#fffffffc,#ca8a0414)!important;border-color:#ca8a042e!important}.manufacturing-calendar__day,.calendar-stage-card,.planner-context-menu__stage-card,.planner-context-menu__range{border-radius:var(--radius-xl)!important}.manufacturing-calendar__day:hover{border-color:#4cb5722e!important;box-shadow:var(--shadow-lg)!important}.manufacturing-calendar__day.is-today{border-color:#4cb5723d!important;background:linear-gradient(180deg,#4cb57214,#fffffffa)!important}.manufacturing-calendar__day-head{border-bottom-color:#4cb5721a!important}.manufacturing-calendar__spacer{background:linear-gradient(180deg,#4cb57208,#4cb57203)!important;border-color:#4cb57214!important}.calendar-stage-pill.is-empty{background:var(--muted)!important;color:var(--muted-foreground)!important;border-color:var(--border)!important}.calendar-stage-pill strong{background:#ffffffb8!important}.manufacturing-board__surface,.manufacturing-board,.manufacturing-rail{background:radial-gradient(circle at top right,rgba(109,40,217,.04),transparent 18%),linear-gradient(180deg,#fffffffe,#faf9f7f7)!important}.measurement-card:before,.order-hero-action-badge:before{background:radial-gradient(circle,#6d28d914,#6d28d900 72%)!important}.measurement-detail-hero{background:radial-gradient(circle at top left,rgba(212,175,55,.1),transparent 24%),radial-gradient(circle at bottom right,rgba(37,99,235,.08),transparent 28%),var(--surface-card-premium)!important}.measurement-detail-highlight,.measurement-detail-fact,.measurement-detail-note-card,.measurement-detail-panel{border:1px solid rgba(240,216,96,.12)!important;background:radial-gradient(circle at top right,rgba(240,216,96,.08),transparent 26%),linear-gradient(180deg,#2e2e3cf7,#1e1e28fc)!important;box-shadow:inset 0 1px #ffffff08,0 16px 28px #0000002e!important}.measurement-detail-highlight span,.measurement-detail-fact span,.measurement-detail-note-card span,.measurement-detail-link span,.measurement-detail-panel .customer-detail-row span{color:#f4f4f5ad!important}.measurement-detail-highlight strong,.measurement-detail-fact strong,.measurement-detail-panel .customer-detail-row strong{color:#fefdfb!important}.measurement-detail-highlight p,.measurement-detail-fact p,.measurement-detail-note-card p{color:#f4f4f5bd!important}.measurement-detail-hero .customer-detail-badges{gap:10px;margin-top:16px}.measurement-detail-hero .measurement-detail-hero-badge{min-height:36px!important;padding:0 14px!important;border-radius:999px!important;border-width:1px!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1!important;box-shadow:inset 0 1px #fff6,0 10px 22px #070c1824!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.measurement-detail-hero .measurement-detail-hero-badge--status{background:linear-gradient(135deg,#e7f8ecfa,#d1f0dcf0)!important;border-color:#3498622e!important;color:#256b47!important}.measurement-detail-hero .measurement-detail-hero-badge--order{background:linear-gradient(135deg,#fffffffa,#f5f7faf2)!important;border-color:#94a3b838!important;color:#4b5563!important}.measurement-detail-hero .measurement-detail-hero-badge--assignee{background:linear-gradient(135deg,#eaf2fffa,#dbe8faf0)!important;border-color:#6084b833!important;color:#3f5878!important}.manufacturing-calendar__spacer{border-radius:24px!important;background:radial-gradient(circle at top right,rgba(212,175,55,.04),transparent 22%),linear-gradient(180deg,#1c1e28b8,#1618216b)!important;border:1px dashed rgba(240,216,96,.08)!important}.manufacturing-calendar__day{position:relative;overflow:hidden;border:1px solid rgba(240,216,96,.08)!important;background:radial-gradient(circle at top right,rgba(255,255,255,.04),transparent 20%),linear-gradient(180deg,#232531fa,#181a24fc)!important;box-shadow:inset 0 1px #ffffff08,0 16px 28px #0003!important}.manufacturing-calendar__day:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,#f0d86000,#f0d8603d,#f0d86000);opacity:.7;pointer-events:none}.manufacturing-calendar__day:hover{transform:translateY(-2px);border-color:#f0d86024!important;box-shadow:inset 0 1px #ffffff0a,0 22px 38px #0000003d!important}.manufacturing-calendar__day.is-today{border-color:#f7d26257!important;background:radial-gradient(circle at top right,rgba(247,210,98,.12),transparent 24%),linear-gradient(180deg,#382d18fa,#1f1b14fc)!important;box-shadow:inset 0 0 0 1px #f7d2622e,0 24px 42px #2c1d0852!important}.manufacturing-calendar__day.is-today:before{height:3px;background:linear-gradient(90deg,#f7d26200,#f7d262e6,#f7d26200);opacity:1}.manufacturing-calendar__day-head{border-bottom-color:#f0d86014!important}.manufacturing-calendar__day-head strong{color:#fefdfb!important}.manufacturing-calendar__day-head span,.manufacturing-calendar__empty{color:#f4f4f5b8!important}.manufacturing-calendar__empty{border:1px solid rgba(240,216,96,.1)!important;background:radial-gradient(circle at top right,rgba(240,216,96,.06),transparent 24%),linear-gradient(180deg,#2a2c38f5,#1e202afa)!important;box-shadow:inset 0 1px #ffffff08!important}.calendar-stage-card{position:relative;overflow:hidden;padding:13px 14px!important;border-radius:18px!important;background:radial-gradient(circle at top right,rgba(255,255,255,.08),transparent 26%),linear-gradient(180deg,#2d2f3cf5,#1f212cfc)!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:inset 0 1px #ffffff0a,0 12px 22px #0000002e!important}.calendar-stage-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:999px;background:#fff3;pointer-events:none}.calendar-stage-card:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 16px 26px #00000038!important}.calendar-stage-card strong{color:#fefdfb!important;font-size:.88rem!important;letter-spacing:-.01em}.calendar-stage-card span{color:#f4f4f5c2!important}.calendar-stage-card.is-manufacturing{background:radial-gradient(circle at top right,rgba(248,113,113,.18),transparent 26%),linear-gradient(180deg,#612121f5,#421515fc)!important;border-color:#f871713d!important}.calendar-stage-card.is-manufacturing:before{background:linear-gradient(180deg,#fecacaf5,#ef4444f5)}.calendar-stage-card.is-delivery{background:radial-gradient(circle at top right,rgba(125,211,252,.16),transparent 26%),linear-gradient(180deg,#183b54f5,#0f293cfc)!important;border-color:#7dd3fc2e!important}.calendar-stage-card.is-delivery:before{background:linear-gradient(180deg,#7dd3fcf5,#38bdf8f5)}.calendar-stage-card.is-fixing{background:radial-gradient(circle at top right,rgba(248,113,113,.18),transparent 26%),linear-gradient(180deg,#612121f5,#421515fc)!important;border-color:#f871713d!important}.calendar-stage-card.is-fixing:before{background:linear-gradient(180deg,#fdba74f5,#ef4444f5)}.calendar-stage-card.is-fiber_glass{background:radial-gradient(circle at top right,rgba(255,255,255,.08),transparent 26%),linear-gradient(180deg,#101012f5,#000000fa)!important;border-color:#ffffff1f!important}.calendar-stage-card.is-fiber_glass:before{background:#000}.calendar-stage-card.is-cnc{background:radial-gradient(circle at top right,rgba(74,222,128,.18),transparent 26%),linear-gradient(180deg,#14532df5,#0a3019fc)!important;border-color:#4ade8038!important}.calendar-stage-card.is-cnc:before{background:linear-gradient(180deg,#86efacf5,#22c55ef5)}.manufacturing-board__filters{gap:10px}.manufacturing-page--redesign{--calendar-shell: linear-gradient(180deg, rgba(250, 252, 255, .98) 0%, rgba(240, 245, 251, .98) 100%);--calendar-shell-strong: linear-gradient(180deg, rgba(16, 63, 106, .98) 0%, rgba(11, 43, 76, .99) 100%);--calendar-border: rgba(16, 63, 106, .1);--calendar-border-strong: rgba(11, 43, 76, .18);--calendar-muted: rgba(32, 48, 68, .62);--calendar-text: #132238;--calendar-soft: #edf3f9;--calendar-accent: #103f6a;--calendar-accent-soft: rgba(16, 63, 106, .1);--calendar-shadow: 0 24px 60px rgba(17, 34, 56, .08);--stage-manufacturing-bg: linear-gradient(180deg, rgba(239, 68, 68, .16) 0%, rgba(239, 68, 68, .08) 100%);--stage-manufacturing-border: rgba(239, 68, 68, .28);--stage-manufacturing-text: #991b1b;--stage-delivery-bg: linear-gradient(180deg, rgba(16, 63, 106, .14) 0%, rgba(16, 63, 106, .08) 100%);--stage-delivery-border: rgba(16, 63, 106, .24);--stage-delivery-text: #103f6a;--stage-fixing-bg: linear-gradient(180deg, rgba(220, 91, 103, .14) 0%, rgba(220, 91, 103, .08) 100%);--stage-fixing-border: rgba(220, 91, 103, .24);--stage-fixing-text: #9d3742}.manufacturing-page--redesign .manufacturing-studio__layout{grid-template-columns:minmax(300px,332px) minmax(0,1fr);gap:20px;align-items:stretch}.manufacturing-page--redesign .manufacturing-rail,.manufacturing-page--redesign .manufacturing-board,.manufacturing-page--redesign .manufacturing-board__surface,.manufacturing-page--redesign .planner-context-menu{border:1px solid var(--calendar-border)!important;background:var(--calendar-shell)!important;box-shadow:var(--calendar-shadow)!important}.manufacturing-page--redesign .manufacturing-rail,.manufacturing-page--redesign .manufacturing-board{border-radius:28px!important}.manufacturing-page--redesign .manufacturing-rail{padding:22px;gap:16px}.manufacturing-page--redesign .manufacturing-rail__header,.manufacturing-page--redesign .manufacturing-board__toolbar,.manufacturing-page--redesign .planner-context-menu__head,.manufacturing-page--redesign .planner-context-menu__footer{align-items:center}.manufacturing-page--redesign .manufacturing-rail__headline span,.manufacturing-page--redesign .manufacturing-board__lede,.manufacturing-page--redesign .manufacturing-board__snapshot-card small{color:var(--calendar-muted)!important}.manufacturing-page--redesign .manufacturing-rail__header-copy{gap:10px}.manufacturing-page--redesign .manufacturing-rail__headline{gap:6px}.manufacturing-page--redesign .manufacturing-rail__headline h2{font-size:clamp(1.5rem,2vw,1.9rem);line-height:1.08}.manufacturing-page--redesign .manufacturing-rail__count{min-width:52px;min-height:52px;border-radius:18px!important;background:var(--calendar-shell-strong)!important;color:#fff!important;box-shadow:0 16px 30px #0b2b4c38!important}.manufacturing-page--redesign .manufacturing-rail__search{margin-bottom:2px}.manufacturing-page--redesign .manufacturing-rail__note,.manufacturing-page--redesign .manufacturing-board__snapshot-card{border:1px solid var(--calendar-border)!important;border-radius:22px!important;background:linear-gradient(180deg,#fffffffa,#f4f8fdf5)!important;box-shadow:0 16px 32px #1122380d!important}.manufacturing-page--redesign .manufacturing-rail__note{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:radial-gradient(circle at top right,rgba(201,155,74,.18),transparent 34%),linear-gradient(180deg,#fffffffa,#f6f1e9f5)!important}.manufacturing-page--redesign .manufacturing-rail__note-icon{width:32px;height:32px;flex-shrink:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#c99b4a2e!important;color:#8c6424!important}.manufacturing-page--redesign .manufacturing-rail__note p{margin:0;color:#203044c7;line-height:1.45}.manufacturing-page--redesign .manufacturing-queue-card{padding:16px;border-radius:20px!important;border:1px solid rgba(16,63,106,.1)!important;background:radial-gradient(circle at top right,rgba(16,63,106,.08),transparent 34%),linear-gradient(180deg,#fff,#f4f8fdf5)!important;box-shadow:0 14px 28px #1122380f!important}.manufacturing-page--redesign .manufacturing-queue-card:hover{transform:translateY(-2px);border-color:#103f6a2e!important;box-shadow:0 18px 34px #1122381a!important}.manufacturing-page--redesign .manufacturing-rail__list{gap:10px}.manufacturing-page--redesign .manufacturing-board{padding:24px;gap:18px}.manufacturing-page--redesign .manufacturing-board__toolbar{padding:8px 4px 0}.manufacturing-page--redesign .manufacturing-board__intro{gap:6px}.manufacturing-page--redesign .manufacturing-board__controls{gap:14px}.manufacturing-page--redesign .manufacturing-board__month-nav{padding:8px;border-radius:999px;border:1px solid var(--calendar-border);background:#ffffffe6}.manufacturing-page--redesign .manufacturing-board__select .panel-card__select{min-width:132px;border-radius:16px;border-color:#103f6a1f;background:#f1f6fcf5}.manufacturing-page--redesign .manufacturing-board__filters{gap:12px}.manufacturing-page--redesign .manufacturing-board__surface{padding:22px;border-radius:30px!important;gap:18px}.manufacturing-page--redesign .manufacturing-board__snapshot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.manufacturing-page--redesign .manufacturing-board__snapshot-card{display:grid;gap:6px;padding:16px 18px}.manufacturing-page--redesign .manufacturing-board__snapshot-card span{color:var(--calendar-muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.1em}.manufacturing-page--redesign .manufacturing-board__snapshot-card strong{color:var(--calendar-text);font-size:clamp(1.15rem,1.2vw,1.4rem)}.manufacturing-page--redesign .manufacturing-calendar__weekdays span{padding:0 0 6px;color:#2030448c!important;font-size:.72rem;letter-spacing:.14em}.manufacturing-page--redesign .manufacturing-calendar__grid{gap:14px}.manufacturing-page--redesign .manufacturing-calendar__spacer{min-height:168px;border-radius:26px!important;border-style:dashed!important;background:linear-gradient(180deg,#f5f9fee6,#eef3fab8)!important}.manufacturing-page--redesign .manufacturing-calendar__day{display:flex;flex-direction:column;min-height:168px;padding:16px;border-radius:26px!important;border:1px solid rgba(16,63,106,.08)!important;background:linear-gradient(180deg,#fff,#f5f9fef5)!important;box-shadow:0 16px 30px #1122380f!important}.manufacturing-page--redesign .manufacturing-calendar__day.has-items{border-color:#103f6a1f!important}.manufacturing-page--redesign .manufacturing-calendar__day:hover{transform:translateY(-2px);border-color:#103f6a2e!important;box-shadow:0 22px 40px #1122381a!important}.manufacturing-page--redesign .manufacturing-calendar__day.is-today{border-color:#c99b4a57!important;background:radial-gradient(circle at top right,rgba(201,155,74,.16),transparent 28%),linear-gradient(180deg,#fff,#f9f5edfa)!important;box-shadow:inset 0 0 0 1px #c99b4a29,0 24px 44px #11223814!important}.manufacturing-page--redesign .manufacturing-calendar__day-head{padding-bottom:12px;border-bottom:1px solid rgba(16,63,106,.08)}.manufacturing-page--redesign .manufacturing-calendar__day-headline{display:grid;gap:4px}.manufacturing-page--redesign .manufacturing-calendar__day-headline strong{font-size:1.2rem;line-height:1}.manufacturing-page--redesign .manufacturing-calendar__day-headline span{color:var(--calendar-muted)!important;font-size:.76rem}.manufacturing-page--redesign .manufacturing-calendar__today-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#c99b4a29;color:#7a5420;font-size:.72rem;font-style:normal;font-weight:700}.manufacturing-page--redesign .manufacturing-calendar__day-body{flex:1 1 auto;min-height:0;gap:8px}.manufacturing-page--redesign .manufacturing-calendar__empty{display:grid;place-items:center;min-height:72px;border-radius:18px!important;border:1px dashed rgba(16,63,106,.14)!important;background:#f4f8fdf5!important}.manufacturing-page--redesign .calendar-stage-card{gap:4px;padding:12px 14px!important;border-radius:18px!important;border-width:1px!important;box-shadow:none!important;text-align:left}.manufacturing-page--redesign .calendar-stage-card strong{font-size:.84rem!important}.manufacturing-page--redesign .calendar-stage-card span{font-size:.76rem;line-height:1.45}.manufacturing-page--redesign .calendar-stage-pill{min-height:44px!important;border-radius:999px!important;border:1px solid rgba(16,63,106,.12)!important;background:#fffffff0!important;box-shadow:none!important;padding-left:16px!important}.manufacturing-page--redesign .calendar-stage-pill:hover{border-color:#103f6a2e!important}.manufacturing-page--redesign .calendar-stage-pill:before,.manufacturing-page--redesign .calendar-stage-pill:after{display:none}.manufacturing-page--redesign .calendar-stage-pill span{color:#203044b8!important}.manufacturing-page--redesign .calendar-stage-pill strong{background:#103f6a14!important;color:var(--calendar-text)!important;box-shadow:none!important}.manufacturing-page--redesign .calendar-stage-pill.is-empty{background:#fffffff0!important;border-color:#103f6a1f!important}.manufacturing-page--redesign .calendar-stage-pill.is-manufacturing,.manufacturing-page--redesign .calendar-stage-card.is-manufacturing{background:var(--stage-manufacturing-bg)!important;border-color:var(--stage-manufacturing-border)!important;color:var(--stage-manufacturing-text)!important}.manufacturing-page--redesign .calendar-stage-pill.is-delivery,.manufacturing-page--redesign .calendar-stage-card.is-delivery{background:var(--stage-delivery-bg)!important;border-color:var(--stage-delivery-border)!important;color:var(--stage-delivery-text)!important}.manufacturing-page--redesign .calendar-stage-pill.is-fixing,.manufacturing-page--redesign .calendar-stage-card.is-fixing{background:var(--stage-fixing-bg)!important;border-color:var(--stage-fixing-border)!important;color:var(--stage-fixing-text)!important}.manufacturing-page--redesign .calendar-stage-card.is-manufacturing:before,.manufacturing-page--redesign .calendar-stage-card.is-delivery:before,.manufacturing-page--redesign .calendar-stage-card.is-fixing:before{opacity:.9}.manufacturing-page--redesign .calendar-stage-card.is-manufacturing:before{background:linear-gradient(180deg,#fecaca,#ef4444)}.manufacturing-page--redesign .calendar-stage-card.is-delivery:before{background:linear-gradient(180deg,#2d6597,#103f6a)}.manufacturing-page--redesign .calendar-stage-card.is-fixing:before{background:linear-gradient(180deg,#e1828c,#dc5b67)}.manufacturing-page--redesign .calendar-stage-pill.is-manufacturing span,.manufacturing-page--redesign .calendar-stage-pill.is-delivery span,.manufacturing-page--redesign .calendar-stage-pill.is-fixing span,.manufacturing-page--redesign .calendar-stage-card.is-manufacturing span,.manufacturing-page--redesign .calendar-stage-card.is-delivery span,.manufacturing-page--redesign .calendar-stage-card.is-fixing span,.manufacturing-page--redesign .calendar-stage-card.is-manufacturing strong,.manufacturing-page--redesign .calendar-stage-card.is-delivery strong,.manufacturing-page--redesign .calendar-stage-card.is-fixing strong{color:inherit!important}.manufacturing-page--redesign .calendar-stage-pill.is-active{background:var(--calendar-shell-strong)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 14px 28px #0b2b4c3d!important}.manufacturing-page--redesign .calendar-stage-pill.is-active span,.manufacturing-page--redesign .calendar-stage-pill.is-active strong{color:#fff!important}.manufacturing-page--redesign .calendar-stage-pill.is-active strong{background:#ffffff29!important}.manufacturing-page--redesign .planner-context-menu{width:min(360px,calc(100vw - 24px));padding:20px;border-radius:26px!important}.manufacturing-page--redesign .planner-context-menu__stage-card,.manufacturing-page--redesign .planner-context-menu__range{border:1px solid rgba(16,63,106,.08)!important;background:#f4f8fdeb!important;box-shadow:none!important}.manufacturing-page--redesign .planner-context-menu__field>input{border-color:#103f6a1f!important;background:#fffffffa!important}.manufacturing-page--redesign .planner-context-menu__save.ui-button{background:var(--calendar-shell-strong)!important;border-color:transparent!important;color:#fff!important}@media (max-width: 1180px){.manufacturing-page--redesign .manufacturing-studio__layout{grid-template-columns:1fr}}@media (max-width: 860px){.manufacturing-page--redesign .manufacturing-board__snapshot{grid-template-columns:1fr}.manufacturing-page--redesign .manufacturing-board,.manufacturing-page--redesign .manufacturing-rail,.manufacturing-page--redesign .manufacturing-board__surface{padding:18px}.manufacturing-page--redesign .manufacturing-board__toolbar,.manufacturing-page--redesign .manufacturing-board__controls,.manufacturing-page--redesign .manufacturing-board__month-nav{align-items:stretch;flex-direction:column}.manufacturing-page--redesign .manufacturing-board__month-nav{border-radius:22px}.manufacturing-page--redesign .manufacturing-calendar__grid,.manufacturing-page--redesign .manufacturing-calendar__weekdays{gap:10px}.manufacturing-page--redesign .manufacturing-calendar__day,.manufacturing-page--redesign .manufacturing-calendar__spacer{min-height:152px}}.calendar-stage-pill{position:relative;overflow:hidden;cursor:pointer;min-height:42px!important;padding:0 16px!important;border-radius:999px!important;background:linear-gradient(180deg,#3a3b4aeb,#2b2d3afa)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px #ffffff0d,0 10px 18px #00000029!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.calendar-stage-pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 45%);opacity:.7;pointer-events:none}.calendar-stage-pill:after{content:"";position:absolute;left:10px;top:50%;width:8px;height:8px;border-radius:999px;background:#ffffff38;box-shadow:0 0 #fff0;transform:translateY(-50%);opacity:0;transition:opacity .16s ease,box-shadow .16s ease,background-color .16s ease;pointer-events:none}.calendar-stage-pill:hover{transform:translateY(-1px);border-color:#f0d8602e!important;box-shadow:inset 0 1px #ffffff12,0 14px 24px #00000038!important}.calendar-stage-pill:active{transform:translateY(0);box-shadow:inset 0 1px #ffffff0d,0 8px 16px #00000029!important}.calendar-stage-pill.is-active{transform:translateY(-1px) scale(1.01);filter:saturate(1.12) brightness(1.06);padding-left:30px!important;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff14,0 0 0 3px #ffffff14,0 16px 28px #00000047!important}.calendar-stage-pill.is-active:before{background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 42%),linear-gradient(90deg,rgba(255,255,255,.12),transparent 28%);opacity:1}.calendar-stage-pill.is-active:after{opacity:1;background:#fefdfb;box-shadow:0 0 0 5px #ffffff1f}.calendar-stage-pill span{color:#f4f4f5db!important}.calendar-stage-pill.is-active span{color:#fefdfb!important;font-weight:800}.calendar-stage-pill strong{background:#1212186b!important;color:#fefdfb!important;box-shadow:inset 0 1px #ffffff0f!important}.calendar-stage-pill.is-active strong{background:#ffffff29!important;color:#fff!important;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff14!important}.calendar-stage-pill.is-empty{background:linear-gradient(180deg,#4a4a5ae6,#353642fa)!important;border-color:#a1a1aa2e!important}.calendar-stage-pill.is-manufacturing{background:linear-gradient(180deg,#1c634ef0,#104134fc)!important;border-color:#6ee7b73d!important}.calendar-stage-pill.is-delivery{background:linear-gradient(180deg,#1f5283f0,#153a5ffc)!important;border-color:#7dd3fc38!important}.calendar-stage-pill.is-fixing{background:linear-gradient(180deg,#9e2f2ff0,#6e1c1cfc)!important;color:#ffd1c7!important;border-color:#f871714d!important}.calendar-stage-pill.is-fixing span{color:#ffd1c7!important}.calendar-stage-pill.is-active.is-empty{background:linear-gradient(180deg,#606171f5,#484956)!important;border-color:#d6d6dc42!important}.calendar-stage-pill.is-active.is-manufacturing{background:linear-gradient(180deg,#22c55efa,#16a34a)!important;border-color:#a7f3d057!important}.calendar-stage-pill.is-active.is-delivery{background:linear-gradient(180deg,#2d6eabfa,#1c5081)!important;border-color:#bae6fd57!important}.calendar-stage-pill.is-active.is-fixing{background:linear-gradient(180deg,#ba3c3cfa,#842323)!important;border-color:#fca5a56b!important;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffd1c714,0 0 0 3px #f871711f,0 16px 28px #3f10104d!important}.workspace-sidebar__footer{margin-top:auto;padding-top:.75rem}.sidebar-user{position:relative;display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;width:100%;padding:.95rem 1.05rem!important;color:#fff!important;border:1px solid rgba(19,94,75,.12)!important;border-radius:1.35rem!important;background:radial-gradient(circle at top right,rgba(161,216,181,.22),transparent 42%),linear-gradient(180deg,#fffffffa,#eff8f3f5)!important;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #135e4b14!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;overflow:hidden}.sidebar-user:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 52%);opacity:.8;pointer-events:none}.sidebar-user:hover,.sidebar-user:focus-visible{transform:translateY(-1px);border-color:#135e4b2e!important;box-shadow:inset 0 1px #fffffff5,0 18px 34px #135e4b1f!important}.sidebar-user__avatar-wrap{position:relative;display:inline-flex;flex:0 0 auto}.sidebar-user__avatar{width:3rem!important;height:3rem!important;border-radius:1rem!important;font-size:1rem!important;font-weight:800!important;letter-spacing:-.02em;box-shadow:inset 0 1px #fff3,0 14px 26px #135e4b38!important}.sidebar-user__status{position:absolute;right:-.05rem;bottom:-.05rem;width:.78rem;height:.78rem;border-radius:999px;background:linear-gradient(180deg,#66d993,#2f9e62);border:2px solid rgba(255,255,255,.96);box-shadow:0 0 0 4px #66d99324}.sidebar-user__body{min-width:0;display:grid;gap:.36rem;padding-top:.08rem}.sidebar-user__head{min-width:0;display:flex;align-items:center;gap:.6rem}.sidebar-user__head strong{min-width:0;display:block;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.15;font-size:1.02rem!important;font-weight:800!important;letter-spacing:-.025em;color:#fff!important}.sidebar-user__meta{min-width:0;display:grid;gap:.32rem;justify-items:start}.sidebar-user__meta small{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;background:#ffffff24;color:#ffffffeb!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.02em}.sidebar-user__email{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;color:#ffffffdb!important;font-size:.78rem;letter-spacing:-.01em}html[dir=rtl] .sidebar-user{grid-template-columns:minmax(0,1fr) auto}html[dir=rtl] .sidebar-user__avatar-wrap{order:2}html[dir=rtl] .sidebar-user__body{order:1;text-align:right}html[dir=rtl] .sidebar-user__meta{justify-items:end}.operations-calendar{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:24px;align-items:start}.operations-calendar__rail,.operations-calendar__main,.operations-calendar__agenda,.operations-calendar__metric,.operations-calendar__queue-card,.operations-calendar__drawer-card{background:linear-gradient(180deg,#fffffff5,#f7fbfff0);border:1px solid rgba(16,63,106,.1);box-shadow:0 18px 44px #0c213a14}.operations-calendar__rail,.operations-calendar__main{border-radius:28px;padding:24px}.operations-calendar__rail{display:grid;gap:18px;position:sticky;top:20px}.operations-calendar__rail-copy h2,.operations-calendar__hero h2,.operations-calendar__agenda-head h3{margin:10px 0 8px;color:#10233a;font-family:Playfair Display,serif;letter-spacing:-.03em}.operations-calendar__rail-copy p:last-child,.operations-calendar__hero p,.operations-calendar__agenda-head p,.operations-calendar__drawer-card p{margin:0;color:#6d8094}.operations-calendar__metrics{display:grid;gap:12px}.operations-calendar__metric{border-radius:22px;padding:16px 18px;display:grid;gap:6px}.operations-calendar__metric strong{font-size:1.9rem;line-height:1;color:#10233a}.operations-calendar__metric span,.operations-calendar__metric small,.operations-calendar__queue-card-meta span,.operations-calendar__day-count,.operations-calendar__day-empty,.operations-calendar__day-more{color:#6d8094}.operations-calendar__metric--accent{background:linear-gradient(180deg,#143b63,#0d2743)}.operations-calendar__metric--accent span,.operations-calendar__metric--accent strong,.operations-calendar__metric--accent small{color:#f4f8fc}.operations-calendar__metric--soft{background:linear-gradient(180deg,#1e6bff14,#7cf7d41f)}.operations-calendar__queue-list,.operations-calendar__agenda-list{display:grid;gap:12px}.operations-calendar__queue-card,.operations-calendar__agenda-item{border-radius:22px;padding:16px;display:grid;gap:12px}.operations-calendar__queue-card-head,.operations-calendar__queue-card-meta,.operations-calendar__hero,.operations-calendar__agenda-item,.operations-calendar__drawer-hero,.operations-calendar__drawer-actions{display:flex;justify-content:space-between;gap:12px}.operations-calendar__queue-card-head strong,.operations-calendar__agenda-item strong,.operations-calendar__drawer-hero strong{display:block;color:#10233a}.operations-calendar__queue-card-head span,.operations-calendar__agenda-item small,.operations-calendar__drawer-hero span{color:#6d8094}.operations-calendar__queue-card-meta div,.operations-calendar__agenda-item>div:first-child{display:grid;gap:4px}.operations-calendar__ghost-link{border:0;background:transparent;color:#103f6a;font-weight:700;display:inline-flex;align-items:center;gap:8px;padding:0}.operations-calendar__main{display:grid;gap:18px;background:linear-gradient(180deg,#fafcfffa,#f0f6fcfa)}.operations-calendar__hero{align-items:end;padding-bottom:16px;border-bottom:1px solid rgba(16,63,106,.1)}.operations-calendar__hero-controls,.operations-calendar__stage-filters{display:flex;gap:10px;flex-wrap:wrap}.operations-calendar__select{min-width:120px;display:grid;gap:6px}.operations-calendar__select span{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6d8094}.operations-calendar__stage-pill{border:1px solid rgba(16,63,106,.12);background:#fffc;border-radius:999px;padding:10px 14px;display:inline-flex;align-items:center;gap:10px}.operations-calendar__stage-pill.is-active{background:linear-gradient(180deg,#143b63,#0d2743);border-color:transparent}.operations-calendar__stage-pill.is-active span,.operations-calendar__stage-pill.is-active strong{color:#f4f8fc}.operations-calendar__workspace{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,340px);gap:18px}.operations-calendar__board,.operations-calendar__agenda{border-radius:24px;padding:18px}.operations-calendar__weekdays,.operations-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.operations-calendar__weekdays{margin-bottom:10px}.operations-calendar__weekdays span{text-align:center;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6d8094}.operations-calendar__spacer,.operations-calendar__day{min-height:150px}.operations-calendar__day{border:1px solid rgba(16,63,106,.1);border-radius:20px;background:linear-gradient(180deg,#fffffff0,#f5fafff0);padding:14px;text-align:start;display:grid;align-content:start;gap:12px}.operations-calendar__day.is-today,.operations-calendar__day.is-selected{border-color:#1e6bff59;box-shadow:0 0 0 3px #1e6bff14}.operations-calendar__day-head{display:flex;justify-content:space-between;align-items:center}.operations-calendar__day-head strong{font-size:1.15rem;color:#10233a}.operations-calendar__day-head em{font-style:normal;font-size:.72rem;font-weight:800;padding:5px 8px;border-radius:999px;background:#1e6bff1f;color:#1e6bff}.operations-calendar__day-stack{display:grid;gap:8px}.operations-calendar__day-chip{border-radius:999px;padding:7px 10px;font-size:.8rem;font-weight:700}.operations-calendar__day-chip.is-manufacturing{background:#1e6bff1a;color:#1e6bff}.operations-calendar__day-chip.is-delivery{background:#15a67c1a;color:#168a6a}.operations-calendar__day-chip.is-fixing{background:#c975341f;color:#b56a20}.operations-calendar__agenda-head{margin-bottom:14px}.operations-calendar__agenda-empty{min-height:220px;display:grid;place-items:center;gap:10px;color:#6d8094;text-align:center}.operations-calendar__agenda-item{border:1px solid rgba(16,63,106,.1)}.operations-calendar__agenda-item.is-manufacturing{border-inline-start:4px solid #1e6bff}.operations-calendar__agenda-item.is-delivery{border-inline-start:4px solid #168a6a}.operations-calendar__agenda-item.is-fixing{border-inline-start:4px solid #b56a20}.operations-calendar__agenda-actions{display:grid;gap:8px;justify-items:end}.operations-calendar__drawer{display:grid;gap:16px}.operations-calendar__drawer-card{border-radius:22px;padding:18px;display:grid;gap:12px}.operations-calendar__drawer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manufacturing-page--clean .manufacturing-studio__layout{gap:20px}.manufacturing-page--clean{--ops-neutral-ink: #25364a;--ops-neutral-soft: #6c7f94;--ops-line: rgba(158, 176, 196, .28);--ops-line-strong: rgba(118, 144, 170, .26);--ops-surface: rgba(255, 255, 255, .84);--ops-surface-strong: rgba(255, 255, 255, .94);--ops-surface-soft: rgba(244, 249, 255, .8);--ops-shadow: 0 18px 42px rgba(16, 32, 58, .08), 0 4px 10px rgba(16, 32, 58, .04);--ops-shadow-soft: 0 10px 24px rgba(16, 32, 58, .06), 0 3px 8px rgba(16, 32, 58, .03);--ops-manufacturing: #8c3f3f;--ops-manufacturing-soft: rgba(140, 63, 63, .12);--ops-delivery: #2563eb;--ops-delivery-soft: rgba(37, 99, 235, .12);--ops-fixing: #334155;--ops-fixing-soft: rgba(51, 65, 85, .12);--ops-entries: #0ea5e9;--ops-entries-soft: rgba(14, 165, 233, .12)}.manufacturing-page--clean .manufacturing-studio__layout.is-rail-collapsed{grid-template-columns:88px minmax(0,1fr)}.manufacturing-page--clean .manufacturing-rail,.manufacturing-page--clean .manufacturing-board,.manufacturing-page--clean .manufacturing-board__surface{border-radius:28px;border-color:var(--ops-line);box-shadow:var(--ops-shadow-soft),0 10px 24px #0710230a,inset 0 1px #ffffffeb}.manufacturing-page--clean .manufacturing-rail{position:sticky;top:18px;align-self:start;padding:22px;gap:16px;background:radial-gradient(circle at -10% -10%,rgba(56,189,248,.18),transparent 34%),radial-gradient(circle at 100% 0%,rgba(19,94,75,.12),transparent 28%),radial-gradient(circle at 50% 100%,rgba(202,138,4,.09),transparent 34%),linear-gradient(180deg,#fffffffc,#f7fbfffa 52%,#f2f7fcfa);overflow:hidden}.manufacturing-page--clean .manufacturing-rail.is-collapsed{padding:18px 14px;gap:12px}.manufacturing-page--clean .panel-title{color:#64758b;letter-spacing:.14em}.manufacturing-page--clean .manufacturing-rail__header-actions{display:grid;gap:10px;justify-items:end}.manufacturing-page--clean .manufacturing-rail__header--collapsed{justify-content:center;align-items:center;flex-direction:column}.manufacturing-page--clean .manufacturing-board{min-height:auto;padding:22px;gap:18px;background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.16),transparent 24%),radial-gradient(circle at 0% 100%,rgba(202,138,4,.08),transparent 26%),radial-gradient(circle at 18% 18%,rgba(19,94,75,.08),transparent 18%),linear-gradient(180deg,#fcfefffe,#f5f9fefb 58%,#f1f6fcfa)}.manufacturing-page--clean .manufacturing-rail__headline h2,.manufacturing-page--clean .manufacturing-board__intro h2{font-size:clamp(1.55rem,2.4vw,2.15rem);letter-spacing:-.04em;color:#17263a;text-wrap:balance}.manufacturing-page--clean .manufacturing-rail__headline span,.manufacturing-page--clean .section-subtitle{color:var(--ops-neutral-soft)}.manufacturing-page--clean .manufacturing-rail__count{background:linear-gradient(180deg,#fffffff5,#ebf4fceb);border:1px solid rgba(56,189,248,.14);color:#174066;box-shadow:inset 0 1px #ffffffeb,0 16px 28px -22px #0e749057}.manufacturing-page--clean .manufacturing-rail__search{--search-surface: rgba(255, 255, 255, .9);--search-border: rgba(158, 176, 196, .2);--search-text-color: #233448;--search-icon-color: rgba(35, 52, 72, .52);--search-placeholder-color: #78899c;--search-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 14px 28px -24px rgba(16, 32, 58, .3);--search-focus-border: rgba(14, 116, 144, .26);--search-focus-surface: rgba(255, 255, 255, .98);--search-focus-shadow: 0 0 0 4px rgba(56, 189, 248, .12), 0 20px 34px -24px rgba(14, 116, 144, .28)}.manufacturing-page--clean .manufacturing-rail__summary article{background:linear-gradient(180deg,#fffffff5,#f6fafff0);border-color:var(--ops-line);box-shadow:inset 0 1px #ffffffeb,var(--ops-shadow-soft)}.manufacturing-page--clean .manufacturing-rail__summary article:nth-child(1){background:linear-gradient(180deg,#f4f9fffa,#ebf3fcf0);border-color:#38bdf829}.manufacturing-page--clean .manufacturing-rail__summary article:nth-child(2){background:linear-gradient(180deg,#ebf7f3fa,#e4f2ecf0);border-color:#135e4b29}.manufacturing-page--clean .manufacturing-rail__summary article:nth-child(3){background:linear-gradient(180deg,#fff8ecfa,#fcf2dcf0);border-color:#ca8a042e}.manufacturing-page--clean .manufacturing-rail__summary article:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#a7b8cce0,#cedae8eb)}.manufacturing-page--clean .manufacturing-rail__summary article:nth-child(1):before{background:linear-gradient(90deg,#38bdf8,#0e7490)}.manufacturing-page--clean .manufacturing-rail__summary article:nth-child(2):before{background:linear-gradient(90deg,#4cb572,#135e4b)}.manufacturing-page--clean .manufacturing-rail__summary article:nth-child(3):before{background:linear-gradient(90deg,#fbbf24,#ca8a04)}.manufacturing-page--clean .manufacturing-rail__summary article{position:relative}.manufacturing-page--clean .manufacturing-rail__summary strong{min-width:0;font-size:.9rem;line-height:1.15;letter-spacing:-.03em;white-space:nowrap;color:var(--ops-neutral-ink)}.manufacturing-page--clean .manufacturing-rail__summary span{color:#6e7f91}.manufacturing-page--clean .manufacturing-rail__summary article,.manufacturing-page--clean .manufacturing-queue-card,.manufacturing-page--clean .calendar-stage-card,.manufacturing-page--clean .manufacturing-calendar__day{border-color:var(--line)}.manufacturing-page--clean .manufacturing-queue-card,.manufacturing-page--clean .manufacturing-calendar__day{background:linear-gradient(180deg,#fffffffa,#f5f9fef2)}.manufacturing-page--clean .manufacturing-calendar__day{content-visibility:auto;contain-intrinsic-size:auto 168px}.manufacturing-page--clean .pending-orders-panel__card{content-visibility:auto;contain-intrinsic-size:auto 120px}.manufacturing-page--clean .manufacturing-queue-card{position:relative;padding:18px;gap:12px;background:radial-gradient(circle at top right,rgba(255,255,255,.7),transparent 30%),linear-gradient(180deg,#fffffffa,#f5f9fef0);box-shadow:var(--ops-shadow-soft),inset 0 1px #fffffff0;overflow:hidden}.manufacturing-page--clean .manufacturing-queue-card:nth-child(odd){border-color:#0e749029}.manufacturing-page--clean .manufacturing-queue-card:nth-child(2n){border-color:#788aa02e}.manufacturing-page--clean .manufacturing-queue-card:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,#0e7490,#135e4b)}.manufacturing-page--clean .manufacturing-queue-card:hover,.manufacturing-page--clean .calendar-stage-card:hover,.manufacturing-page--clean .manufacturing-calendar__day:hover{transform:translateY(-3px);box-shadow:var(--ops-shadow)}.manufacturing-page--clean .manufacturing-rail__toggle{width:42px;height:42px;border:1px solid var(--line);border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#fffffff5;color:var(--ops-delivery);box-shadow:inset 0 1px #fffffff0,var(--ops-shadow-soft);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.manufacturing-page--clean .manufacturing-rail__toggle:hover{transform:translateY(-2px);border-color:#0e749038;box-shadow:inset 0 1px #fffffff5,var(--shadow)}.manufacturing-page--clean .manufacturing-rail__toggle:focus-visible{outline:none;box-shadow:0 0 0 4px #0e74901f,var(--shadow)}.manufacturing-page--clean .manufacturing-board__toolbar{gap:14px;align-items:start}.manufacturing-page--clean .manufacturing-board__controls{gap:10px}.manufacturing-page--clean .manufacturing-board__month-nav{padding:0;border-radius:0;background:transparent;border:0;box-shadow:none;gap:12px;align-items:end}.manufacturing-page--clean .manufacturing-board__select span{color:#7b8ea3;font-size:.68rem;letter-spacing:.1em}.manufacturing-page--clean .manufacturing-board__select .panel-card__select{min-width:148px;min-height:48px;padding-inline:14px;border-radius:14px;border-color:#acbcce42;background:linear-gradient(180deg,#fffffffa,#f7fafef5);color:#203246;box-shadow:inset 0 1px #fffffff0,0 10px 20px -22px #10203a38}.manufacturing-page--clean .manufacturing-board__select .panel-card__select:hover{border-color:#0e749038}.manufacturing-page--clean .manufacturing-board__month-nav>button,.manufacturing-page--clean .manufacturing-board__month-nav>.ui-button{min-height:48px;padding:0 18px;border-radius:14px!important;border:1px solid rgba(172,188,206,.24)!important;background:linear-gradient(180deg,#fffffff5,#f3f8fdf0)!important;color:#36516d!important;box-shadow:inset 0 1px #ffffffeb,0 10px 20px -22px #10203a38!important}.manufacturing-page--clean .manufacturing-board__month-nav>button:hover,.manufacturing-page--clean .manufacturing-board__month-nav>.ui-button:hover{border-color:#0e749038!important;background:linear-gradient(180deg,#f8fcfffa,#ecf5fbf0)!important;color:#0e7490!important}.manufacturing-page--clean .manufacturing-board__filters{justify-content:flex-end;padding:6px;border-radius:22px;background:linear-gradient(180deg,#ffffffc2,#f4f9ffb8);border:1px solid rgba(158,176,196,.16);box-shadow:inset 0 1px #ffffffe6,0 10px 22px #10203a0a}.manufacturing-page--clean .manufacturing-rail__hint{background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.14),transparent 30%),linear-gradient(135deg,#f8fcfff5,#f0f7fde0);border-color:#38bdf82e;box-shadow:inset 0 1px #ffffffe0,var(--ops-shadow-soft)}.manufacturing-page--clean .manufacturing-rail__hint-icon{background:linear-gradient(180deg,#e3f5fcf5,#d2ecf9eb);color:#0e7490;box-shadow:inset 0 1px #ffffffe0,0 10px 18px -16px #0e749066}.manufacturing-page--clean .manufacturing-rail__collapsed-summary{min-height:160px;border-radius:22px;border:1px solid rgba(56,189,248,.14);background:radial-gradient(circle at top left,rgba(56,189,248,.14),transparent 26%),linear-gradient(180deg,#ffffffe6,#f4f8fcf0);display:grid;align-content:center;justify-items:center;gap:8px;text-align:center;box-shadow:inset 0 1px #fffffff0,var(--ops-shadow-soft)}.manufacturing-page--clean .manufacturing-rail__collapsed-summary span{color:var(--heading);font-size:1.6rem;font-weight:800;line-height:1}.manufacturing-page--clean .manufacturing-rail__collapsed-summary small{color:var(--text-soft);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.manufacturing-page--clean .manufacturing-rail.is-collapsed .manufacturing-rail__count{min-width:42px;height:42px;padding:0;border-radius:14px}.manufacturing-page--clean .manufacturing-board__surface{background:radial-gradient(circle at top left,rgba(56,189,248,.12),transparent 24%),radial-gradient(circle at 100% 12%,rgba(19,94,75,.08),transparent 22%),radial-gradient(circle at bottom right,rgba(251,191,36,.08),transparent 24%),linear-gradient(180deg,#fffffff5,#f6fafff7)}.manufacturing-page--clean .manufacturing-board__snapshot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.manufacturing-page--clean .manufacturing-board__snapshot-card{position:relative;min-width:0;padding:16px 16px 15px;border-radius:22px;border:1px solid rgba(158,176,196,.2);background:radial-gradient(circle at top right,rgba(255,255,255,.62),transparent 30%),linear-gradient(180deg,#fffffff0,#f6fafff0);box-shadow:inset 0 1px #fffffff2,var(--ops-shadow-soft);overflow:hidden}.manufacturing-page--clean .manufacturing-board__snapshot-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#788aa0c7,#a0aec0eb)}.manufacturing-page--clean .manufacturing-board__snapshot-card span{display:block;margin-bottom:8px;color:#64758b;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.manufacturing-page--clean .manufacturing-board__snapshot-card strong{display:block;color:#17263a;font-size:clamp(1.55rem,2vw,2rem);line-height:.95;letter-spacing:-.04em}.manufacturing-page--clean .manufacturing-board__snapshot-card small{display:block;margin-top:8px;color:#6f8094;font-size:.79rem;line-height:1.45}.manufacturing-page--clean .manufacturing-board__snapshot-card.is-all{background:linear-gradient(180deg,#e0f2fe8c,#fffffff0);border-color:#0ea5e933}.manufacturing-page--clean .manufacturing-board__snapshot-card.is-all:before{background:linear-gradient(90deg,#0284c7 0%,var(--ops-entries) 100%)}.manufacturing-page--clean .manufacturing-board__snapshot-card.is-manufacturing{background:linear-gradient(180deg,#fee2e28c,#fff7f7f5);border-color:#8c3f3f38}.manufacturing-page--clean .manufacturing-board__snapshot-card.is-manufacturing:before{background:linear-gradient(90deg,#6f2c2c 0%,var(--ops-manufacturing) 100%)}.manufacturing-page--clean .manufacturing-board__snapshot-card.is-delivery{background:linear-gradient(180deg,#dbeafe8c,#f8fcfff5);border-color:#2563eb38}.manufacturing-page--clean .manufacturing-board__snapshot-card.is-delivery:before{background:linear-gradient(90deg,#1d4ed8 0%,var(--ops-delivery) 100%)}.manufacturing-page--clean .manufacturing-board__snapshot-card.is-fixing{background:linear-gradient(180deg,#3341551a,#f8fafcf5);border-color:#33415538}.manufacturing-page--clean .manufacturing-board__snapshot-card.is-fixing:before{background:linear-gradient(90deg,#1e293b 0%,var(--ops-fixing) 100%)}.manufacturing-page--clean .calendar-stage-pill{border-radius:999px;padding:10px 14px;border-width:1px;box-shadow:inset 0 1px #ffffffe6,0 10px 18px #10203a0d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.manufacturing-page--clean .calendar-stage-pill:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffffff0,0 14px 26px #10203a14}.manufacturing-page--clean .manufacturing-board__filters .calendar-stage-pill span{color:inherit!important}.manufacturing-page--clean .manufacturing-board__filters .calendar-stage-pill.is-empty{background:var(--neutral-bg)!important;border-color:var(--line)!important;color:var(--neutral-text)!important}.manufacturing-page--clean .manufacturing-board__filters .calendar-stage-pill.is-empty strong{background:#ffffffc7!important;color:var(--neutral-text)!important}.manufacturing-page--clean .manufacturing-board__filters .calendar-stage-pill.is-manufacturing{background:linear-gradient(135deg,#1c735d,#135e4b)!important;border-color:#135e4b2e!important;color:#f8fffb!important;box-shadow:inset 0 1px #ffffff1f,0 12px 24px -18px #135e4bb3!important}.manufacturing-page--clean .manufacturing-board__filters .calendar-stage-pill.is-manufacturing strong{background:#fff9!important;color:#f8fffb!important}.manufacturing-page--clean .manufacturing-board__filters .calendar-stage-pill.is-delivery{background:linear-gradient(180deg,#edf8fb,#d7eef4)!important;border-color:#3b82f61f!important;color:#2a6778!important}.manufacturing-page--clean .manufacturing-board__filters .calendar-stage-pill.is-delivery strong{background:#fff9!important;color:#2a6778!important}.manufacturing-page--clean .manufacturing-board__filters .calendar-stage-pill.is-fixing{background:linear-gradient(180deg,#fff5e9,#f7dfba)!important;border-color:#d68a212e!important;color:#8d5a10!important}.manufacturing-page--clean .manufacturing-board__filters .calendar-stage-pill.is-fixing strong{background:#fff9!important;color:#8d5a10!important}.manufacturing-page--clean .manufacturing-board__filters .calendar-stage-pill.is-active{box-shadow:0 0 0 4px #788aa01f,var(--shadow-soft)!important}.manufacturing-page--clean .manufacturing-board__filters .calendar-stage-pill.is-active.is-manufacturing{box-shadow:0 0 0 4px #135e4b24,var(--shadow-soft)!important}.manufacturing-page--clean .manufacturing-board__filters .calendar-stage-pill.is-active.is-delivery{box-shadow:0 0 0 4px #0e749024,var(--shadow-soft)!important}.manufacturing-page--clean .manufacturing-board__filters .calendar-stage-pill.is-active.is-fixing{box-shadow:0 0 0 4px #ca8a0424,var(--shadow-soft)!important}.manufacturing-page--clean .manufacturing-calendar__grid,.manufacturing-page--clean .manufacturing-calendar__weekdays{gap:10px}.manufacturing-page--clean .manufacturing-calendar__weekdays{padding:0 6px}.manufacturing-page--clean .manufacturing-calendar__weekdays span{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffffad;border:1px solid rgba(158,176,196,.16);color:#718398;font-size:.74rem;font-weight:800;letter-spacing:.16em;box-shadow:inset 0 1px #ffffffe0}.manufacturing-day-modal-dialog .manufacturing-day-modal__list{scrollbar-width:thin;scrollbar-color:rgba(120,138,160,.42) transparent}.manufacturing-day-modal-dialog .manufacturing-day-modal__list::-webkit-scrollbar{width:8px}.manufacturing-day-modal-dialog .manufacturing-day-modal__list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#135e4b47,#788aa070);border-radius:999px}.manufacturing-page--clean .manufacturing-rail__list,.manufacturing-page--clean .manufacturing-day-modal__list{scrollbar-width:thin;scrollbar-color:rgba(120,138,160,.42) transparent}.manufacturing-page--clean .manufacturing-rail__list::-webkit-scrollbar,.manufacturing-page--clean .manufacturing-day-modal__list::-webkit-scrollbar{width:8px}.manufacturing-page--clean .manufacturing-rail__list::-webkit-scrollbar-thumb,.manufacturing-page--clean .manufacturing-day-modal__list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#38bdf857,#788aa070);border-radius:999px}.manufacturing-page--clean .manufacturing-calendar__day{position:relative;container-type:inline-size;display:flex;flex-direction:column;min-height:166px;padding:15px;border-radius:24px;border:1px solid rgba(172,188,206,.22);background:radial-gradient(circle at top right,rgba(255,255,255,.64),transparent 28%),linear-gradient(180deg,#fffffffa,#f5f9fef2);box-shadow:var(--ops-shadow-soft),inset 0 1px #fffffff2;overflow:hidden}.manufacturing-page--clean .manufacturing-calendar__day:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top left,rgba(255,255,255,.68),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.2),transparent 56%);opacity:0;pointer-events:none;transition:opacity .18s ease}.manufacturing-page--clean .manufacturing-calendar__day-head{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid rgba(172,188,206,.2)}.manufacturing-page--clean .manufacturing-calendar__day-headline{display:grid;gap:4px;min-width:0}.manufacturing-page--clean .manufacturing-calendar__day-head strong{font-size:1.36rem;line-height:1;color:#17263a;letter-spacing:-.04em}.manufacturing-page--clean .manufacturing-calendar__day-headline span{max-width:7.5rem;font-size:.82rem;line-height:1.25;color:#708398}.manufacturing-page--clean .manufacturing-calendar__day.is-today{border-color:#0e749047;background:radial-gradient(circle at top right,rgba(14,116,144,.14),transparent 38%),radial-gradient(circle at 0% 0%,rgba(202,138,4,.14),transparent 24%),linear-gradient(160deg,#fffffffc,#f8fbfdfa 52%,#f2f7fbf7);box-shadow:0 20px 38px -28px #0e749047,0 0 0 1px #0e74901a,inset 0 1px #fffffff5}.manufacturing-page--clean .manufacturing-calendar__day.is-today:before{opacity:1}.manufacturing-page--clean .manufacturing-calendar__day.has-items{border-color:#0e749024;box-shadow:0 16px 34px #10203a0f,inset 0 1px #fffffff2}.manufacturing-page--clean .manufacturing-calendar__empty{background:linear-gradient(145deg,#fafcfff5,#f1f7fdeb);border-color:#acbcce33;color:#718398;box-shadow:inset 0 1px #ffffffeb,0 10px 18px -18px #10203a2e}.manufacturing-page--clean .manufacturing-calendar__day-body{position:relative;z-index:1;flex:1 1 auto;min-height:0;gap:8px}.manufacturing-page--clean .manufacturing-calendar__more-wrap{padding-top:6px}.manufacturing-page--clean .manufacturing-calendar__more{padding:7px 18px;min-height:0;border:1px solid rgba(120,138,160,.22);border-radius:999px;background:#fffffff0;color:#5a6b7d;font-size:.74rem;font-weight:600;letter-spacing:.02em;text-transform:none;box-shadow:0 1px 2px #10203a0f}.manufacturing-page--clean .manufacturing-calendar__more:hover{transform:none;border-color:#0e749052;color:#0e7490;background:#f8fafcfa;box-shadow:0 2px 8px #10203a14}.manufacturing-page--clean .calendar-stage-card{position:relative;display:grid;align-content:center;padding:13px 13px 12px 17px;border-radius:18px;text-align:start;gap:4px;background:#fff;border:none;box-shadow:0 4px 6px -4px #0f172a33,0 10px 15px -3px #0f172a33;overflow:hidden}.manufacturing-page--clean .calendar-stage-card:before{content:"";position:absolute;inset-block:8px;inset-inline-start:0;width:5px;border-radius:999px;background:linear-gradient(180deg,#ffffffe6,#ffffff40)}.manufacturing-page--clean .calendar-stage-card strong{display:block;max-width:100%;font-size:.55rem;line-height:1.25;color:#1c2a3a;letter-spacing:.01em;white-space:nowrap}.manufacturing-page--clean .manufacturing-calendar__card-stage{display:inline-flex;align-items:center;gap:6px;max-width:100%;width:fit-content;min-height:25px;padding:0 10px;border-radius:999px;border:1px solid rgba(14,116,144,.18);background:#e8f4fadb;color:#2a6778!important;font-size:.67rem!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase}.manufacturing-page--clean .calendar-stage-card span{display:block;max-width:100%;font-size:.48rem;line-height:1.25;color:#718398;white-space:nowrap}.manufacturing-page--clean .manufacturing-calendar__card-customer{font-size:.66rem!important;color:#5b6f84!important;opacity:.96}.manufacturing-calendar__card-mix{display:grid;margin-top:6px;padding-inline-start:1rem;font-size:.68rem;line-height:1.45;font-weight:800;color:#fff!important;-webkit-text-fill-color:#ffffff!important;white-space:normal;gap:4px}.manufacturing-calendar__card-mix li{margin:0;padding:2px 0;color:inherit!important;-webkit-text-fill-color:inherit!important;text-shadow:0 1px 1px rgba(15,23,42,.28)}.manufacturing-calendar__card-mix-overflow{list-style:none;margin-inline-start:-1rem!important;padding-top:4px!important;font-size:.64rem;font-weight:800;letter-spacing:.01em;color:#fef3c7!important;-webkit-text-fill-color:#fef3c7!important;text-shadow:none}.manufacturing-day-modal__card-mix{display:grid;margin-top:4px;padding-inline-start:1.1rem;font-size:.84rem;line-height:1.45;font-weight:800;color:#1e293b!important;-webkit-text-fill-color:#1e293b!important;gap:3px}.manufacturing-day-modal__card-mix li{margin:0;color:inherit!important;-webkit-text-fill-color:inherit!important}.detail-premium-shell--order .order-measurement-gate-notice{margin-bottom:var(--space-4, 16px)}.manufacturing-page--clean .calendar-stage-card.is-manufacturing strong,.manufacturing-page--clean .calendar-stage-card.is-delivery strong,.manufacturing-page--clean .calendar-stage-card.is-fixing strong,.manufacturing-page--clean .calendar-stage-card.is-manufacturing span,.manufacturing-page--clean .calendar-stage-card.is-delivery span,.manufacturing-page--clean .calendar-stage-card.is-fixing span,.manufacturing-page--clean .calendar-stage-card.is-manufacturing .manufacturing-calendar__card-customer,.manufacturing-page--clean .calendar-stage-card.is-delivery .manufacturing-calendar__card-customer,.manufacturing-page--clean .calendar-stage-card.is-fixing .manufacturing-calendar__card-customer{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.manufacturing-page--clean .calendar-stage-card.is-manufacturing .manufacturing-calendar__card-stage{border-color:#ffffff38;background:#ffffff24;color:#ffffffeb!important}.manufacturing-page--clean .calendar-stage-card.is-delivery .manufacturing-calendar__card-stage{border-color:#ffffff3d;background:#ffffff24;color:#fffffff0!important}.manufacturing-page--clean .calendar-stage-card.is-fixing .manufacturing-calendar__card-stage{border-color:#fff3;background:#ffffff1f;color:#ffffffeb!important}.manufacturing-page--clean .manufacturing-calendar__today-badge{display:inline-flex;align-items:center;justify-content:center;justify-self:end;max-width:100%;min-height:30px;padding:0 12px;border-radius:999px;background:linear-gradient(180deg,#e8f4fafa,#d6eaf4f0);border:1px solid rgba(14,116,144,.18);box-shadow:inset 0 1px #ffffffeb,0 10px 18px -16px #0e749047;color:#46708a;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;overflow:hidden;white-space:nowrap}.manufacturing-page--clean .manufacturing-calendar__day.is-today .manufacturing-calendar__empty{border-color:#0e749024;background:linear-gradient(145deg,#ffffffeb,#f3f8fbf0);color:#6b7280;box-shadow:0 18px 24px -24px #0e749033,inset 0 1px #ffffffe0}@container (max-width: 170px){.manufacturing-page--clean .manufacturing-calendar__day-head{grid-template-columns:minmax(0,1fr);gap:8px}.manufacturing-page--clean .manufacturing-calendar__day-headline{width:100%}.manufacturing-page--clean .manufacturing-calendar__day-head strong{font-size:1.22rem}.manufacturing-page--clean .manufacturing-calendar__day-headline span{max-width:none;font-size:.78rem}.manufacturing-page--clean .manufacturing-calendar__today-badge{justify-self:start;min-height:28px;padding:0 10px;font-size:.62rem;letter-spacing:.1em}.manufacturing-page--clean .manufacturing-calendar__empty{min-height:46px;padding-inline:12px;font-size:.88rem}}.manufacturing-page--clean .calendar-stage-card.is-manufacturing{background:#0f766e!important;color:#fff;box-shadow:0 4px 6px -4px #0f172a33,0 10px 15px -3px #0f172a33}.manufacturing-page--clean .calendar-stage-card.is-manufacturing:before{display:none}.manufacturing-page--clean .calendar-stage-card.is-delivery{background:#2563eb!important;color:#fff;box-shadow:0 4px 6px -4px #0f172a33,0 10px 15px -3px #0f172a33}.manufacturing-page--clean .calendar-stage-card.is-delivery:before{display:none}.manufacturing-page--clean .calendar-stage-card.is-fixing{background:#334155!important;color:#fff;box-shadow:0 4px 6px -4px #0f172a33,0 10px 15px -3px #0f172a33}.manufacturing-page--clean .calendar-stage-card.is-fixing:before{display:none}.manufacturing-page--clean .calendar-stage-card.is-manufacturing strong,.manufacturing-page--clean .calendar-stage-card.is-delivery strong,.manufacturing-page--clean .calendar-stage-card.is-fixing strong,.manufacturing-page--clean .calendar-stage-card.is-manufacturing span,.manufacturing-page--clean .calendar-stage-card.is-delivery span,.manufacturing-page--clean .calendar-stage-card.is-fixing span,.manufacturing-page--clean .calendar-stage-card.is-manufacturing .manufacturing-calendar__card-customer,.manufacturing-page--clean .calendar-stage-card.is-delivery .manufacturing-calendar__card-customer,.manufacturing-page--clean .calendar-stage-card.is-fixing .manufacturing-calendar__card-customer{color:#fff!important;-webkit-text-fill-color:#fff!important}:is(.calendar-stage-card.is-manufacturing,.calendar-stage-card.is-delivery,.calendar-stage-card.is-fixing) :is(strong,span,.manufacturing-calendar__card-customer){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.manufacturing-page--clean .calendar-stage-card:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 18px 34px -22px #10203a52,inset 0 1px #ffffffe6}.manufacturing-page--clean .manufacturing-planner-modal,.manufacturing-planner-dialog .manufacturing-planner-modal{display:grid;gap:24px;padding:8px 6px 6px}.manufacturing-page--clean .manufacturing-day-modal,.manufacturing-day-modal-dialog .manufacturing-day-modal{flex:1;display:flex;flex-direction:column;min-height:0;padding-top:4px}.manufacturing-page--clean .manufacturing-day-modal__body,.manufacturing-day-modal-dialog .manufacturing-day-modal__body{display:grid;grid-template-columns:minmax(252px,300px) minmax(0,1fr);gap:22px 28px;align-items:stretch;flex:1;min-height:0;max-height:min(82vh,760px)}.manufacturing-page--clean .manufacturing-day-modal__sidebar,.manufacturing-day-modal-dialog .manufacturing-day-modal__sidebar{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:20px 18px 18px;border-radius:22px;border:1px solid rgba(19,94,75,.14);background:radial-gradient(circle at 100% 0%,rgba(19,94,75,.12),transparent 44%),radial-gradient(circle at 0% 100%,rgba(14,116,144,.1),transparent 46%),linear-gradient(168deg,#fffffffc,#f4fafcf7);box-shadow:inset 0 1px #fffffff0,0 22px 50px -34px #0f23373d}.manufacturing-page--clean .manufacturing-day-modal__sidebar:before,.manufacturing-day-modal-dialog .manufacturing-day-modal__sidebar:before{content:"";position:absolute;top:-52px;right:-40px;width:148px;height:148px;border-radius:999px;background:radial-gradient(circle,#ffffffc7,#fff0 70%);pointer-events:none}.manufacturing-page--clean .manufacturing-day-modal__sidebar-eyebrow,.manufacturing-day-modal-dialog .manufacturing-day-modal__sidebar-eyebrow{position:relative;z-index:1;margin:0;width:fit-content;max-width:100%;padding:6px 12px;border-radius:999px;border:1px solid rgba(19,94,75,.2);background:#135e4b14;font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#135e4b}.manufacturing-page--clean .manufacturing-day-modal__sidebar-lede,.manufacturing-day-modal-dialog .manufacturing-day-modal__sidebar-lede{position:relative;z-index:1;margin:0;font-size:1.02rem;font-weight:600;line-height:1.45;color:#4f6274}.manufacturing-page--clean .manufacturing-day-modal__entries,.manufacturing-day-modal-dialog .manufacturing-day-modal__entries{display:flex;flex-direction:column;min-height:0;min-width:0;border-radius:22px;border:1px solid rgba(172,188,206,.32);background:linear-gradient(180deg,#ffffffb8,#f8fbff8c);box-shadow:inset 0 1px #ffffffe0}.manufacturing-page--clean .manufacturing-day-modal__scroll,.manufacturing-day-modal-dialog .manufacturing-day-modal__scroll{flex:1;min-height:0;overflow-y:auto;padding:12px 8px 16px;display:flex;flex-direction:column;gap:18px}.manufacturing-page--clean .manufacturing-day-modal__section-title,.manufacturing-day-modal-dialog .manufacturing-day-modal__section-title{margin:0 6px 0 8px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5f7388}.manufacturing-page--clean .manufacturing-day-modal__scroll .manufacturing-day-modal__list,.manufacturing-day-modal-dialog .manufacturing-day-modal__scroll .manufacturing-day-modal__list{flex:none;min-height:unset;overflow:visible}.manufacturing-page--clean .manufacturing-day-modal__list--raw-lines,.manufacturing-day-modal-dialog .manufacturing-day-modal__list--raw-lines{display:flex;flex-direction:column;gap:10px;grid-template-columns:unset}.manufacturing-page--clean .manufacturing-day-modal__list--calendar-pills .calendar-stage-card,.manufacturing-day-modal-dialog .manufacturing-day-modal__list--calendar-pills .calendar-stage-card{min-height:76px}.manufacturing-page--clean .manufacturing-day-modal__raw-line,.manufacturing-day-modal-dialog .manufacturing-day-modal__raw-line{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border-radius:16px;border:1px solid rgba(150,169,186,.28);background:linear-gradient(168deg,#fffffffa,#f8fbfff5);box-shadow:inset 0 1px #ffffffeb,0 10px 22px -20px #1b2a3c59;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.manufacturing-page--clean .manufacturing-day-modal__raw-line:hover:not(:disabled),.manufacturing-day-modal-dialog .manufacturing-day-modal__raw-line:hover:not(:disabled){transform:translateY(-1px)}.manufacturing-page--clean .manufacturing-day-modal__raw-line.is-readonly,.manufacturing-day-modal-dialog .manufacturing-day-modal__raw-line.is-readonly{opacity:.68;cursor:not-allowed}.manufacturing-page--clean .manufacturing-day-modal__raw-line-stage,.manufacturing-day-modal-dialog .manufacturing-day-modal__raw-line-stage{flex:0 0 auto;pointer-events:none;white-space:nowrap}.manufacturing-page--clean .manufacturing-day-modal__raw-line-body,.manufacturing-day-modal-dialog .manufacturing-day-modal__raw-line-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.manufacturing-page--clean .manufacturing-day-modal__raw-line-label,.manufacturing-day-modal-dialog .manufacturing-day-modal__raw-line-label{font-weight:700;font-size:.92rem;color:#142032}.manufacturing-page--clean .manufacturing-day-modal__raw-line-meta,.manufacturing-day-modal-dialog .manufacturing-day-modal__raw-line-meta{font-size:.78rem;font-weight:600;color:#5f7388;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manufacturing-page--clean .manufacturing-day-modal__hero-metrics,.manufacturing-day-modal-dialog .manufacturing-day-modal__hero-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:8px}.manufacturing-page--clean .manufacturing-day-modal__hero-metric,.manufacturing-day-modal-dialog .manufacturing-day-modal__hero-metric{position:relative;overflow:hidden;min-height:82px;padding:12px 14px;border-radius:16px;border:1px solid rgba(176,191,205,.34);background:linear-gradient(180deg,#ffffffdb,#ffffffb8);box-shadow:inset 0 1px #ffffffe6,0 14px 28px -24px #0f172a42;display:grid;align-content:space-between;gap:8px}.manufacturing-page--clean .manufacturing-day-modal__hero-metric:before,.manufacturing-day-modal-dialog .manufacturing-day-modal__hero-metric:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--hero-metric-accent, rgba(148, 163, 184, .55)) 0%,rgba(255,255,255,.18) 100%)}.manufacturing-page--clean .manufacturing-day-modal__hero-metric:after,.manufacturing-day-modal-dialog .manufacturing-day-modal__hero-metric:after{content:"";position:absolute;right:-18px;bottom:-18px;width:68px;height:68px;border-radius:999px;background:radial-gradient(circle,var(--hero-metric-glow, rgba(148, 163, 184, .18)) 0%,rgba(255,255,255,0) 72%)}.manufacturing-page--clean .manufacturing-day-modal__hero-metric>span,.manufacturing-day-modal-dialog .manufacturing-day-modal__hero-metric>span{font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#728395;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manufacturing-page--clean .manufacturing-day-modal__hero-metric>strong,.manufacturing-day-modal-dialog .manufacturing-day-modal__hero-metric>strong{position:relative;z-index:1;font-size:1.75rem;line-height:.92;letter-spacing:-.05em;color:#142235}.manufacturing-page--clean .manufacturing-day-modal__hero-metric:first-child,.manufacturing-day-modal-dialog .manufacturing-day-modal__hero-metric:first-child{--hero-metric-accent: rgba(100, 116, 139, .58);--hero-metric-glow: rgba(148, 163, 184, .16)}.manufacturing-page--clean .manufacturing-day-modal__hero-metric.is-manufacturing,.manufacturing-day-modal-dialog .manufacturing-day-modal__hero-metric.is-manufacturing{--hero-metric-accent: rgba(19, 94, 75, .72);--hero-metric-glow: rgba(19, 94, 75, .14);border-color:#135e4b3d}.manufacturing-page--clean .manufacturing-day-modal__hero-metric.is-delivery,.manufacturing-day-modal-dialog .manufacturing-day-modal__hero-metric.is-delivery{--hero-metric-accent: rgba(14, 116, 144, .7);--hero-metric-glow: rgba(14, 116, 144, .14);border-color:#0e749038}.manufacturing-page--clean .manufacturing-day-modal__hero-metric.is-fixing,.manufacturing-day-modal-dialog .manufacturing-day-modal__hero-metric.is-fixing{--hero-metric-accent: rgba(180, 74, 93, .62);--hero-metric-glow: rgba(180, 74, 93, .12);border-color:#b44a5d3d}.manufacturing-page--clean .manufacturing-day-modal__list,.manufacturing-day-modal-dialog .manufacturing-day-modal__list{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:14px;align-content:start;min-height:0;overflow:auto;padding:14px 14px 16px}.manufacturing-page--clean .manufacturing-day-modal__list--by-door,.manufacturing-day-modal-dialog .manufacturing-day-modal__list--by-door{grid-template-columns:minmax(0,1fr)}.manufacturing-page--clean .manufacturing-day-modal__door-card,.manufacturing-day-modal-dialog .manufacturing-day-modal__door-card{position:relative;display:flex;align-items:stretch;gap:14px;width:100%;padding:16px 18px;border-radius:18px;border:1px solid rgba(150,169,186,.28);background:linear-gradient(168deg,#fffffffa,#f8fbfff5);box-shadow:inset 0 1px #ffffffeb,0 14px 28px -24px #1b2a3c73;text-align:left;animation:manufacturing-day-card-in .26s ease both}.manufacturing-page--clean .manufacturing-day-modal__door-rail,.manufacturing-day-modal-dialog .manufacturing-day-modal__door-rail{width:5px;flex:0 0 5px;border-radius:999px;align-self:stretch;background:linear-gradient(180deg,#135e4bbf,#0e74908c 48%,#ca8a0480)}.manufacturing-page--clean .manufacturing-day-modal__door-body,.manufacturing-day-modal-dialog .manufacturing-day-modal__door-body{flex:1;min-width:0;display:grid;gap:6px}.manufacturing-page--clean .manufacturing-day-modal__door-title,.manufacturing-day-modal-dialog .manufacturing-day-modal__door-title{margin:0;font-size:1.22rem;line-height:1.2;letter-spacing:-.02em;color:#142032}.manufacturing-page--clean .manufacturing-day-modal__door-type,.manufacturing-day-modal-dialog .manufacturing-day-modal__door-type{font-size:.84rem;font-weight:700;color:#556575}.manufacturing-page--clean .manufacturing-day-modal__door-customer,.manufacturing-day-modal-dialog .manufacturing-day-modal__door-customer{font-size:.93rem;font-weight:600;color:#4a5d6f}.manufacturing-page--clean .manufacturing-day-modal__door-stages,.manufacturing-day-modal-dialog .manufacturing-day-modal__door-stages{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.manufacturing-page--clean .manufacturing-day-modal__door-stage-pill,.manufacturing-day-modal-dialog .manufacturing-day-modal__door-stage-pill{cursor:pointer!important;pointer-events:auto!important;min-height:34px!important;padding:6px 12px!important;font-size:.66rem!important;font-weight:800!important;letter-spacing:.1em;text-transform:uppercase;border-radius:999px!important}.manufacturing-page--clean .manufacturing-day-modal__door-stage-pill:before,.manufacturing-page--clean .manufacturing-day-modal__door-stage-pill:after,.manufacturing-day-modal-dialog .manufacturing-day-modal__door-stage-pill:before,.manufacturing-day-modal-dialog .manufacturing-day-modal__door-stage-pill:after{display:none!important;content:none!important}.manufacturing-page--clean .manufacturing-day-modal__door-stage-pill:hover:not(:disabled),.manufacturing-day-modal-dialog .manufacturing-day-modal__door-stage-pill:hover:not(:disabled){transform:translateY(-1px)}.manufacturing-page--clean .manufacturing-day-modal__door-stage-pill:focus-visible,.manufacturing-day-modal-dialog .manufacturing-day-modal__door-stage-pill:focus-visible{outline:2px solid rgba(19,94,75,.35);outline-offset:2px}.manufacturing-page--clean .manufacturing-day-modal__door-stage-pill:disabled,.manufacturing-day-modal-dialog .manufacturing-day-modal__door-stage-pill:disabled{opacity:.55;cursor:not-allowed!important}html body .manufacturing-day-modal-dialog .manufacturing-day-modal__door-stage-pill.calendar-stage-pill.is-manufacturing,html body .manufacturing-day-modal-dialog .manufacturing-day-modal__raw-line .manufacturing-day-modal__raw-line-stage.calendar-stage-pill.is-manufacturing{background:radial-gradient(circle at top right,rgba(252,165,165,.22),transparent 28%),linear-gradient(180deg,#8c3f3ff0,#6f2c2cfa)!important;border-color:#fca5a557!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body .manufacturing-day-modal-dialog .manufacturing-day-modal__door-stage-pill.calendar-stage-pill.is-delivery,html body .manufacturing-day-modal-dialog .manufacturing-day-modal__raw-line .manufacturing-day-modal__raw-line-stage.calendar-stage-pill.is-delivery{background:#2563eb!important;border-color:#2563eb73!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body .manufacturing-day-modal-dialog .manufacturing-day-modal__door-stage-pill.calendar-stage-pill.is-fixing,html body .manufacturing-day-modal-dialog .manufacturing-day-modal__raw-line .manufacturing-day-modal__raw-line-stage.calendar-stage-pill.is-fixing{background:#334155!important;border-color:#94a3b859!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html body .manufacturing-day-modal-dialog .manufacturing-day-modal__door-stage-pill.calendar-stage-pill.is-fiber_glass,html body .manufacturing-day-modal-dialog .manufacturing-day-modal__raw-line .manufacturing-day-modal__raw-line-stage.calendar-stage-pill.is-fiber_glass{background:linear-gradient(135deg,#0f766e,#0d5c56)!important;border-color:#0f766e38!important;color:#ecfdf5!important;-webkit-text-fill-color:#ecfdf5!important}html body .manufacturing-day-modal-dialog .manufacturing-day-modal__door-stage-pill.calendar-stage-pill.is-cnc,html body .manufacturing-day-modal-dialog .manufacturing-day-modal__raw-line .manufacturing-day-modal__raw-line-stage.calendar-stage-pill.is-cnc{background:linear-gradient(135deg,#166534,#14532d)!important;border-color:#16653440!important;color:#f0fdf4!important;-webkit-text-fill-color:#f0fdf4!important}.manufacturing-page--clean .manufacturing-day-modal__list .calendar-stage-card,.manufacturing-day-modal-dialog .manufacturing-day-modal__list .calendar-stage-card{position:relative;display:flex;align-items:stretch;gap:14px;width:100%;min-height:118px;padding:14px 16px;border-radius:18px;border:1px solid rgba(150,169,186,.28);background:linear-gradient(168deg,#fffffffa,#f8fbfff5)!important;box-shadow:inset 0 1px #ffffffeb,0 14px 28px -24px #1b2a3c73;text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;animation:manufacturing-day-card-in .26s ease both}.manufacturing-page--clean .manufacturing-day-modal__list .calendar-stage-card.is-readonly,.manufacturing-day-modal-dialog .manufacturing-day-modal__list .calendar-stage-card.is-readonly{opacity:.68;cursor:not-allowed}.manufacturing-page--clean .manufacturing-day-modal__list .calendar-stage-card:nth-child(2),.manufacturing-day-modal-dialog .manufacturing-day-modal__list .calendar-stage-card:nth-child(2){animation-delay:35ms}.manufacturing-page--clean .manufacturing-day-modal__list .calendar-stage-card:nth-child(3),.manufacturing-day-modal-dialog .manufacturing-day-modal__list .calendar-stage-card:nth-child(3){animation-delay:70ms}.manufacturing-page--clean .manufacturing-day-modal__list .calendar-stage-card:nth-child(4),.manufacturing-day-modal-dialog .manufacturing-day-modal__list .calendar-stage-card:nth-child(4){animation-delay:105ms}.manufacturing-page--clean .manufacturing-day-modal__list .calendar-stage-card:nth-child(5),.manufacturing-day-modal-dialog .manufacturing-day-modal__list .calendar-stage-card:nth-child(5){animation-delay:.13s}.manufacturing-page--clean .manufacturing-day-modal__list .calendar-stage-card:nth-child(6),.manufacturing-day-modal-dialog .manufacturing-day-modal__list .calendar-stage-card:nth-child(6){animation-delay:155ms}.manufacturing-page--clean .manufacturing-day-modal__list .calendar-stage-card:hover:not(:disabled),.manufacturing-day-modal-dialog .manufacturing-day-modal__list .calendar-stage-card:hover:not(:disabled){transform:translateY(-3px);box-shadow:inset 0 1px #fffffff5,0 24px 36px -26px #1623317a}.manufacturing-page--clean .manufacturing-day-modal__list .calendar-stage-card:focus-visible,.manufacturing-day-modal-dialog .manufacturing-day-modal__list .calendar-stage-card:focus-visible{outline:2px solid rgba(19,94,75,.35);outline-offset:2px}.manufacturing-page--clean .manufacturing-day-modal__card-rail,.manufacturing-day-modal-dialog .manufacturing-day-modal__card-rail{width:5px;flex:0 0 5px;border-radius:999px;align-self:stretch}.manufacturing-page--clean .manufacturing-day-modal__list .calendar-stage-card.is-manufacturing .manufacturing-day-modal__card-rail,.manufacturing-day-modal-dialog .manufacturing-day-modal__list .calendar-stage-card.is-manufacturing .manufacturing-day-modal__card-rail{background:linear-gradient(180deg,#1a7a63,#135e4b)}.manufacturing-page--clean .manufacturing-day-modal__list .calendar-stage-card.is-delivery .manufacturing-day-modal__card-rail,.manufacturing-day-modal-dialog .manufacturing-day-modal__list .calendar-stage-card.is-delivery .manufacturing-day-modal__card-rail{background:linear-gradient(180deg,#1292b0,#0e7490)}.manufacturing-page--clean .manufacturing-day-modal__list .calendar-stage-card.is-fixing .manufacturing-day-modal__card-rail,.manufacturing-day-modal-dialog .manufacturing-day-modal__list .calendar-stage-card.is-fixing .manufacturing-day-modal__card-rail{background:linear-gradient(180deg,#e85d7a,#b83850)}.manufacturing-page--clean .manufacturing-day-modal__card-main,.manufacturing-day-modal-dialog .manufacturing-day-modal__card-main{flex:1;min-width:0;display:grid;gap:8px}.manufacturing-page--clean .manufacturing-day-modal__card-head,.manufacturing-day-modal-dialog .manufacturing-day-modal__card-head{display:flex;align-items:center;justify-content:flex-start;gap:10px}.manufacturing-page--clean .manufacturing-day-modal__status-pill,.manufacturing-day-modal-dialog .manufacturing-day-modal__status-pill{cursor:inherit;pointer-events:none;padding:5px 11px!important;font-size:.66rem!important;font-weight:800!important;letter-spacing:.1em;text-transform:uppercase;border-radius:999px!important}.manufacturing-page--clean .manufacturing-day-modal__list .calendar-stage-card .manufacturing-day-modal__status-pill:hover,.manufacturing-day-modal-dialog .manufacturing-day-modal__list .calendar-stage-card .manufacturing-day-modal__status-pill:hover{transform:none}.manufacturing-page--clean .manufacturing-day-modal__list .calendar-stage-card strong,.manufacturing-day-modal-dialog .manufacturing-day-modal__list .calendar-stage-card strong{font-size:1.32rem;line-height:1.16;letter-spacing:-.02em;color:#142032!important;-webkit-text-fill-color:#142032!important}.manufacturing-page--clean .manufacturing-day-modal__card-customer,.manufacturing-day-modal-dialog .manufacturing-day-modal__card-customer{font-size:.92rem!important;font-weight:600!important;color:#4a5d6f!important;-webkit-text-fill-color:#4a5d6f!important}.manufacturing-page--clean .manufacturing-day-modal__list .calendar-stage-card.is-manufacturing,.manufacturing-day-modal-dialog .manufacturing-day-modal__list .calendar-stage-card.is-manufacturing{border-color:#135e4b38!important;background:linear-gradient(165deg,#135e4b14,#fffffffa 48%,#fafcfbfa)!important}.manufacturing-page--clean .manufacturing-day-modal__list .calendar-stage-card.is-delivery,.manufacturing-day-modal-dialog .manufacturing-day-modal__list .calendar-stage-card.is-delivery{border-color:#0e749038!important;background:linear-gradient(165deg,#0e749014,#fffffffa 48%,#f8fcfffa)!important}.manufacturing-page--clean .manufacturing-day-modal__list .calendar-stage-card.is-fixing,.manufacturing-day-modal-dialog .manufacturing-day-modal__list .calendar-stage-card.is-fixing{border-color:#b44a5d3d!important;background:linear-gradient(165deg,#fbe4e68c,#fffffffa 52%,#fffcfcfa)!important}.manufacturing-page--clean .manufacturing-day-modal__list .calendar-stage-card:before,.manufacturing-day-modal-dialog .manufacturing-day-modal__list .calendar-stage-card:before{content:none!important}.manufacturing-page--clean .manufacturing-day-modal__list .calendar-stage-card .manufacturing-day-modal__card-summary,.manufacturing-day-modal-dialog .manufacturing-day-modal__list .calendar-stage-card .manufacturing-day-modal__card-summary{color:#556575!important;-webkit-text-fill-color:#556575!important;font-weight:700!important}@keyframes manufacturing-day-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.manufacturing-page--clean .manufacturing-day-modal__body,.manufacturing-day-modal-dialog .manufacturing-day-modal__body{grid-template-columns:1fr;min-height:min(70vh,560px);max-height:min(86vh,820px)}.manufacturing-page--clean .manufacturing-day-modal__entries,.manufacturing-day-modal-dialog .manufacturing-day-modal__entries{min-height:min(42vh,360px)}}@media (max-width: 640px){.manufacturing-page--clean .manufacturing-day-modal__hero-metrics,.manufacturing-day-modal-dialog .manufacturing-day-modal__hero-metrics{grid-template-columns:1fr}.manufacturing-page--clean .manufacturing-day-modal__hero-metric,.manufacturing-day-modal-dialog .manufacturing-day-modal__hero-metric{min-height:76px}.manufacturing-page--clean .manufacturing-day-modal__list,.manufacturing-day-modal-dialog .manufacturing-day-modal__list{grid-template-columns:1fr}.manufacturing-page--clean .manufacturing-day-modal__list .calendar-stage-card,.manufacturing-day-modal-dialog .manufacturing-day-modal__list .calendar-stage-card{min-height:0;padding:12px}.manufacturing-page--clean .manufacturing-day-modal__door-card,.manufacturing-day-modal-dialog .manufacturing-day-modal__door-card{padding:12px 14px}.manufacturing-page--clean .manufacturing-day-modal__card-head,.manufacturing-day-modal-dialog .manufacturing-day-modal__card-head{flex-direction:column;align-items:flex-start}}.manufacturing-page--clean .manufacturing-planner-modal__hero,.manufacturing-page--clean .manufacturing-planner-modal__actions,.manufacturing-planner-dialog .manufacturing-planner-modal__hero,.manufacturing-planner-dialog .manufacturing-planner-modal__actions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.manufacturing-page--clean .manufacturing-planner-modal__hero div,.manufacturing-page--clean .manufacturing-planner-modal__summary,.manufacturing-planner-dialog .manufacturing-planner-modal__hero div,.manufacturing-planner-dialog .manufacturing-planner-modal__summary{display:grid;gap:6px}.manufacturing-page--clean .manufacturing-planner-modal__hero strong,.manufacturing-page--clean .manufacturing-planner-modal__summary strong,.manufacturing-planner-dialog .manufacturing-planner-modal__hero strong,.manufacturing-planner-dialog .manufacturing-planner-modal__summary strong{color:var(--heading)}.manufacturing-page--clean .manufacturing-planner-modal__hero span,.manufacturing-page--clean .manufacturing-planner-modal__summary span,.manufacturing-planner-dialog .manufacturing-planner-modal__hero span,.manufacturing-planner-dialog .manufacturing-planner-modal__summary span{color:var(--text-soft)}.manufacturing-page--clean .manufacturing-planner-modal__hero,.manufacturing-planner-dialog .manufacturing-planner-modal__hero{--planner-stage-tone: #0f766e;--planner-stage-tone-strong: #115e59;--planner-stage-border: rgba(15, 118, 110, .34);padding:20px 20px 18px;border-radius:22px;background:radial-gradient(circle at top right,rgba(255,255,255,.2),transparent 32%),radial-gradient(circle at 12% 18%,rgba(255,255,255,.12),transparent 26%),linear-gradient(145deg,var(--planner-stage-tone) 0%,var(--planner-stage-tone-strong) 100%);border:1px solid var(--planner-stage-border);box-shadow:none}.manufacturing-page--clean .manufacturing-planner-modal__hero.is-manufacturing,.manufacturing-planner-dialog .manufacturing-planner-modal__hero.is-manufacturing{--planner-stage-tone: #8c3f3f;--planner-stage-tone-strong: #6f2c2c;--planner-stage-border: rgba(252, 165, 165, .34)}.manufacturing-page--clean .manufacturing-planner-modal__hero.is-delivery,.manufacturing-planner-dialog .manufacturing-planner-modal__hero.is-delivery{--planner-stage-tone: #f59e0b;--planner-stage-tone-strong: #d97706;--planner-stage-border: rgba(245, 158, 11, .38)}.manufacturing-page--clean .manufacturing-planner-modal__hero.is-fixing,.manufacturing-planner-dialog .manufacturing-planner-modal__hero.is-fixing{--planner-stage-tone: #334155;--planner-stage-tone-strong: #1f2937;--planner-stage-border: rgba(51, 65, 85, .36)}.manufacturing-page--clean .manufacturing-planner-modal__hero.is-fiber_glass,.manufacturing-planner-dialog .manufacturing-planner-modal__hero.is-fiber_glass{--planner-stage-tone: #101012;--planner-stage-tone-strong: #000000;--planner-stage-border: rgba(255, 255, 255, .14)}.manufacturing-page--clean .manufacturing-planner-modal__hero.is-cnc,.manufacturing-planner-dialog .manufacturing-planner-modal__hero.is-cnc{--planner-stage-tone: #14532d;--planner-stage-tone-strong: #0a3019;--planner-stage-border: rgba(74, 222, 128, .24)}.manufacturing-page--clean .manufacturing-planner-modal__hero.is-mixed,.manufacturing-planner-dialog .manufacturing-planner-modal__hero.is-mixed{--planner-stage-tone: #5b21b6;--planner-stage-tone-strong: #4c1d95;--planner-stage-border: rgba(167, 139, 250, .35)}.manufacturing-page--clean .manufacturing-planner-modal__hero .panel-title,.manufacturing-page--clean .manufacturing-planner-modal__hero strong,.manufacturing-page--clean .manufacturing-planner-modal__hero>div>span,.manufacturing-page--clean .manufacturing-planner-modal__hero>div>.manufacturing-planner-modal__customer-link,.manufacturing-planner-dialog .manufacturing-planner-modal__hero .panel-title,.manufacturing-planner-dialog .manufacturing-planner-modal__hero strong,.manufacturing-planner-dialog .manufacturing-planner-modal__hero>div>span,.manufacturing-planner-dialog .manufacturing-planner-modal__hero>div>.manufacturing-planner-modal__customer-link{color:#fff!important}.manufacturing-page--clean .manufacturing-planner-modal__customer-link,.manufacturing-planner-dialog .manufacturing-planner-modal__customer-link{padding:0;border:0;background:transparent;font:inherit;text-align:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.manufacturing-page--clean .manufacturing-planner-modal__customer-link:disabled,.manufacturing-planner-dialog .manufacturing-planner-modal__customer-link:disabled{cursor:default;text-decoration:none;opacity:.85}html.is-planning-modal-open .workspace-topbar{display:none}.manufacturing-page--clean .manufacturing-planner-modal__hero .panel-title,.manufacturing-planner-dialog .manufacturing-planner-modal__hero .panel-title{opacity:.82}.manufacturing-page--clean .manufacturing-planner-modal__hero .status-chip,.manufacturing-planner-dialog .manufacturing-planner-modal__hero .status-chip{align-self:flex-start;min-height:34px;padding:.42rem .82rem;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#1118273d;color:#fff!important;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.manufacturing-page--clean .manufacturing-planner-modal__hero.is-delivery .status-chip,.manufacturing-planner-dialog .manufacturing-planner-modal__hero.is-delivery .status-chip{background:linear-gradient(180deg,#fff8ebf5,#ffedd5f0);border-color:#fbbf246b;color:#9a3412!important;box-shadow:inset 0 1px #ffffffeb,0 10px 18px -14px #9a34124d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.manufacturing-page--clean .manufacturing-planner-modal__hero.is-delivery .status-chip span,.manufacturing-planner-dialog .manufacturing-planner-modal__hero.is-delivery .status-chip span{color:#9a3412!important;-webkit-text-fill-color:#9a3412!important}.manufacturing-page--clean .manufacturing-planner-modal__hero.is-fixing .status-chip,.manufacturing-planner-dialog .manufacturing-planner-modal__hero.is-fixing .status-chip{background:#ffffff1f;border-color:#ffffff42}.manufacturing-page--clean .manufacturing-planner-modal__body,.manufacturing-planner-dialog .manufacturing-planner-modal__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.manufacturing-page--clean .manufacturing-planner-modal__body .field-block,.manufacturing-planner-dialog .manufacturing-planner-modal__body .field-block{display:grid;gap:8px}.manufacturing-page--clean .manufacturing-planner-modal__body .field-block>span,.manufacturing-planner-dialog .manufacturing-planner-modal__body .field-block>span{font-size:.9rem;font-weight:700;color:#425467}.manufacturing-page--clean .manufacturing-planner-modal__body input,.manufacturing-planner-dialog .manufacturing-planner-modal__body input{min-height:54px;border-radius:16px;border:1px solid rgba(192,204,217,.9);background:linear-gradient(180deg,#fffffffa,#f9fbfdfa);box-shadow:inset 0 1px #ffffffe6;color:#1f2d3d;font-size:.98rem}.manufacturing-page--clean .manufacturing-planner-modal__summary,.manufacturing-planner-dialog .manufacturing-planner-modal__summary{padding:18px 20px;border-radius:20px;background:linear-gradient(145deg,#f9fcfffa,#f3f7fdfa);border:1px solid rgba(214,223,233,.9);box-shadow:inset 0 1px #ffffffe0,0 14px 28px -24px #10203a29}.manufacturing-page--clean .manufacturing-planner-modal__summary span,.manufacturing-planner-dialog .manufacturing-planner-modal__summary span{font-size:.92rem;font-weight:600;color:#6d7f91}.manufacturing-page--clean .manufacturing-planner-modal__summary strong,.manufacturing-planner-dialog .manufacturing-planner-modal__summary strong{font-size:1.35rem;letter-spacing:-.03em;color:#1a2738}.manufacturing-page--clean .manufacturing-planner-modal--fixing,.manufacturing-planner-dialog .manufacturing-planner-modal--fixing{display:grid;gap:16px}.manufacturing-page--clean .manufacturing-planner-modal--fixing .manufacturing-planner-modal__body,.manufacturing-planner-dialog .manufacturing-planner-modal--fixing .manufacturing-planner-modal__body{display:none}.manufacturing-page--clean .manufacturing-planner-modal__fixing-topline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manufacturing-page--clean .manufacturing-planner-modal__fixing-chip,.manufacturing-page--clean .manufacturing-planner-modal__feature-card{position:relative;overflow:hidden;border-radius:22px;border:1px solid rgba(207,218,230,.9);background:radial-gradient(circle at top right,rgba(255,255,255,.76),transparent 34%),linear-gradient(145deg,#fffffffa,#f4f8fcfa);box-shadow:inset 0 1px #ffffffe0,0 18px 34px -28px #0f172a3d}.manufacturing-page--clean .manufacturing-planner-modal__fixing-chip{display:grid;gap:6px;padding:16px 18px}.manufacturing-page--clean .manufacturing-planner-modal__fixing-chip span,.manufacturing-page--clean .manufacturing-planner-modal__feature-label{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6e7e90}.manufacturing-page--clean .manufacturing-planner-modal__fixing-chip strong{font-size:1.05rem;line-height:1.4;color:#182536}.manufacturing-page--clean .manufacturing-planner-modal__fixing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.manufacturing-page--clean .manufacturing-planner-modal__feature-card{display:grid;gap:10px;min-height:168px;padding:20px}.manufacturing-page--clean .manufacturing-planner-modal__feature-card:before{content:"";position:absolute;inset:auto -14% -36% auto;width:160px;height:160px;border-radius:999px;background:radial-gradient(circle,rgba(15,118,110,.14),transparent 68%);pointer-events:none}.manufacturing-page--clean .manufacturing-planner-modal__feature-card--primary{border-color:#135e4b38;background:radial-gradient(circle at top right,rgba(255,255,255,.22),transparent 32%),linear-gradient(145deg,#135e4b,#0f4b3b)}.manufacturing-page--clean .manufacturing-planner-modal__feature-card--primary:before{background:radial-gradient(circle,rgba(255,255,255,.22),transparent 68%)}.manufacturing-page--clean .manufacturing-planner-modal__feature-card strong{position:relative;z-index:1;font-size:1.2rem;line-height:1.4;color:#162334}.manufacturing-page--clean .manufacturing-planner-modal__feature-card p{position:relative;z-index:1;margin:0;color:#66788a;line-height:1.6}.manufacturing-page--clean .manufacturing-planner-modal__feature-actions{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:10px}.manufacturing-page--clean .manufacturing-planner-modal--fixing .manufacturing-planner-modal__feature-actions .ui-button{min-height:42px;border-radius:10px}.manufacturing-page--clean .manufacturing-planner-modal--fixing .manufacturing-planner-modal__feature-actions .ui-button--ghost{padding-inline:14px;background:#ffffffc2!important;color:#5a6b7c!important;border:1px solid rgba(196,208,220,.82)!important;box-shadow:none!important}.manufacturing-page--clean .manufacturing-planner-modal--fixing .manufacturing-planner-modal__feature-actions .ui-button--ghost:hover{background:#ffffffeb!important;color:#233446!important}.manufacturing-page--clean .manufacturing-planner-modal--fixing .manufacturing-planner-modal__feature-actions .ui-button:not(.ui-button--ghost){padding-inline:18px;background:linear-gradient(145deg,#4fbf7d,#36a968)!important;border-color:#36a968eb!important;box-shadow:0 12px 20px -18px #36a968b8!important}.manufacturing-page--clean .manufacturing-planner-modal__feature-card--primary strong,.manufacturing-page--clean .manufacturing-planner-modal__feature-card--primary p,.manufacturing-page--clean .manufacturing-planner-modal__feature-card--primary .manufacturing-planner-modal__feature-label{color:#fff}.manufacturing-page--clean .manufacturing-planner-modal__fixing-notes{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr);gap:14px}.manufacturing-page--clean .manufacturing-planner-modal--fixing .manufacturing-planner-modal__summary strong{font-size:1.08rem;line-height:1.65;letter-spacing:-.01em}.manufacturing-page--clean .manufacturing-planner-modal__actions{align-items:center;padding-top:4px}.manufacturing-page--clean .manufacturing-planner-modal__action-group{display:flex;gap:10px}.manufacturing-page--clean .manufacturing-planner-modal__cancel.ui-button{background:#fffffff5!important;color:#425467!important;border:1px solid rgba(181,194,207,.92)!important;box-shadow:0 12px 24px -20px #10203a52,inset 0 1px #ffffffe0!important}.manufacturing-page--clean .manufacturing-planner-modal__cancel.ui-button:hover{background:#fff!important;color:#1f2d3d!important;border-color:#94a3b8f5!important}.manufacturing-page--clean .modal-card{width:min(720px,calc(100vw - 32px));display:flex;flex-direction:column;border-radius:28px;background:radial-gradient(circle at top right,rgba(56,189,248,.12),transparent 30%),radial-gradient(circle at top left,rgba(19,94,75,.08),transparent 24%),radial-gradient(circle at 100% 100%,rgba(251,191,36,.08),transparent 28%),linear-gradient(180deg,#fffffffc,#f8fbfffc);border:1px solid var(--ops-line);box-shadow:var(--ops-shadow);overflow:hidden}.manufacturing-page--clean .modal-card__header{padding-bottom:14px;margin-bottom:2px;border-bottom:1px solid rgba(172,188,206,.18)}.manufacturing-page--clean .manufacturing-planner-dialog{width:min(100%,680px);padding:16px 18px 18px;border-radius:26px}.manufacturing-page--clean .manufacturing-planner-dialog .drawer-panel__eyebrow{letter-spacing:.08em;text-transform:uppercase}.manufacturing-page--clean .modal-card__content{flex:1;min-height:0;overflow:hidden}.modal-card.manufacturing-planner-dialog{display:flex;flex-direction:column;width:min(960px,calc(100vw - 56px));max-height:min(92vh,980px);padding:22px;border-radius:30px;overflow:hidden}.modal-card.manufacturing-planner-dialog .modal-card__content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding-bottom:0}.modal-card.manufacturing-planner-dialog .modal-card__header{margin-bottom:16px;padding-bottom:16px}.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal{display:flex;flex:1;flex-direction:column;min-height:100%;gap:18px;padding:8px 4px 2px}.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__scroll{display:grid;align-content:start;gap:16px;flex:1;min-height:0;overflow:auto;padding-bottom:18px;scrollbar-gutter:stable both-edges}.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__hero{padding:24px 24px 22px;border-radius:26px}.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__hero :is(.panel-title,strong,span,.manufacturing-planner-modal__customer-link){color:#fff!important}.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__hero .status-chip,.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__hero .status-chip span{color:inherit!important;-webkit-text-fill-color:currentColor!important}.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__hero>div>strong,.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__hero>div>.manufacturing-planner-modal__customer-link,.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__hero>div>.manufacturing-planner-modal__customer-link:link,.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__hero>div>.manufacturing-planner-modal__customer-link:visited,.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__hero>div>.manufacturing-planner-modal__customer-link:hover,.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__hero>div>.manufacturing-planner-modal__customer-link:focus-visible,.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__hero>div>.manufacturing-planner-modal__customer-link:active{color:#fff!important}.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__body{gap:16px}.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__body input{min-height:58px;border-radius:18px;font-size:1.02rem}.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__summary{padding:20px 22px;border-radius:22px}.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__summary strong{font-size:1.5rem}.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__actions .ui-button{min-height:46px;padding:.7rem 1.1rem;border-radius:16px}.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__actions{align-items:center;margin-top:auto;padding:16px 0 6px;border-top:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#f7faffe0,#f7faff);flex-shrink:0}.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__cancel.ui-button{background:#ef4444!important;border:1px solid rgba(239,68,68,.65)!important;color:#fff!important;box-shadow:0 10px 24px -18px #ef4444bf!important}.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__cancel.ui-button:hover{background:#dc2626!important;border-color:#dc2626cc!important}.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__cancel.ui-button span{color:#fff!important}.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__actions .ui-button.ui-button--primary{background:transparent!important;border:1px solid rgba(34,197,94,.55)!important;color:#15803d!important;box-shadow:none!important}.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__actions .ui-button.ui-button--primary span{color:inherit!important}.modal-card.manufacturing-planner-dialog .manufacturing-planner-modal__actions .ui-button.ui-button--primary:hover{background:#22c55e1a!important;border-color:#22c55ebf!important}.manufacturing-page--clean .overlay{z-index:80}.manufacturing-page--clean .overlay__backdrop{background:#08111f75;-webkit-backdrop-filter:blur(10px) saturate(1.15);backdrop-filter:blur(10px) saturate(1.15)}.manufacturing-page--clean .modal-card.manufacturing-sheet-preview-modal{width:calc(100vw - 48px)!important;height:calc(100vh - 48px);max-height:calc(100vh - 48px)!important;max-width:none!important;border-radius:18px}.manufacturing-day-modal-overlay{z-index:80}.manufacturing-day-modal-overlay .overlay__backdrop{background:#08111f75;-webkit-backdrop-filter:blur(10px) saturate(1.15);backdrop-filter:blur(10px) saturate(1.15)}.manufacturing-day-modal-dialog{width:min(1120px,calc(100vw - 40px));max-width:none;max-height:min(92vh,940px);min-height:min(78vh,720px);padding:18px 20px 20px;border-radius:28px;display:flex;flex-direction:column;background:radial-gradient(circle at top right,rgba(56,189,248,.12),transparent 30%),radial-gradient(circle at top left,rgba(19,94,75,.08),transparent 24%),radial-gradient(circle at 100% 100%,rgba(251,191,36,.08),transparent 28%),linear-gradient(180deg,#fffffffc,#f8fbfffc);border:1px solid var(--ops-line);box-shadow:var(--ops-shadow);overflow:hidden}.manufacturing-day-modal-dialog .modal-card__header{padding-bottom:14px;margin-bottom:2px;border-bottom:1px solid rgba(172,188,206,.18)}.manufacturing-day-modal-dialog .drawer-panel__eyebrow{letter-spacing:.08em;text-transform:uppercase}.manufacturing-day-modal-dialog .modal-card__content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.manufacturing-page--clean .manufacturing-sheet-preview{display:grid;gap:16px;min-height:0}.manufacturing-page--clean .manufacturing-sheet-preview__empty{display:grid;gap:10px;padding:28px;border-radius:24px;border:1px solid rgba(209,218,227,.9);background:linear-gradient(180deg,#fffffffa,#f4f8fcfa)}.manufacturing-page--clean .manufacturing-sheet-preview__empty strong{color:#182536;font-size:1.1rem}.manufacturing-page--clean .manufacturing-sheet-preview__empty p{margin:0;color:#66788a;line-height:1.6}.manufacturing-page--clean .manufacturing-sheet-preview__tabs{display:flex;flex-wrap:wrap;gap:10px}.manufacturing-page--clean .manufacturing-sheet-preview__tabs button{border:1px solid rgba(191,204,219,.9);border-radius:999px;background:#ffffffe6;color:#516274;padding:10px 14px;font-weight:700}.manufacturing-page--clean .manufacturing-sheet-preview__tabs button.is-active{border-color:#135e4b4d;background:linear-gradient(145deg,#135e4b,#0f4b3b);color:#fff}.manufacturing-page--clean .manufacturing-sheet-preview__frame{min-height:0;flex:1 1 auto;border:1px solid rgba(209,218,227,.9);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f4f8fcfa);box-shadow:inset 0 1px #ffffffdb;overflow:hidden}.manufacturing-page--clean .manufacturing-sheet-preview__table-wrap{height:100%;max-height:none;overflow-x:auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(19,94,75,.78) rgba(219,229,236,.8)}.manufacturing-page--clean .manufacturing-sheet-preview__table{border-collapse:separate;border-spacing:0;min-width:max-content}.manufacturing-page--clean .manufacturing-sheet-preview__corner,.manufacturing-page--clean .manufacturing-sheet-preview__column-head,.manufacturing-page--clean .manufacturing-sheet-preview__row-head{position:sticky;z-index:2;background:#eef4f8;color:#607286;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.manufacturing-page--clean .manufacturing-sheet-preview__corner,.manufacturing-page--clean .manufacturing-sheet-preview__column-head{top:0}.manufacturing-page--clean .manufacturing-sheet-preview__corner,.manufacturing-page--clean .manufacturing-sheet-preview__row-head{left:0}.manufacturing-page--clean .manufacturing-sheet-preview__corner{min-width:52px;border-right:1px solid rgba(209,218,227,.9);border-bottom:1px solid rgba(209,218,227,.9)}.manufacturing-page--clean .manufacturing-sheet-preview__column-head,.manufacturing-page--clean .manufacturing-sheet-preview__row-head,.manufacturing-page--clean .manufacturing-sheet-preview__cell{border-right:1px solid rgba(218,226,234,.86);border-bottom:1px solid rgba(218,226,234,.86)}.manufacturing-page--clean .manufacturing-sheet-preview__column-head{min-width:112px;padding:10px 8px;text-align:center}.manufacturing-page--clean .manufacturing-sheet-preview__row-head{min-width:52px;padding:0 10px;text-align:center}.manufacturing-page--clean .manufacturing-sheet-preview__cell-body{display:flex;align-items:center;width:100%;min-width:100%;padding:8px 10px;overflow:hidden}.manufacturing-page--clean .manufacturing-sheet-preview__actions{justify-content:flex-end}.manufacturing-page--clean .manufacturing-sheet-preview__table-wrap::-webkit-scrollbar{width:14px;height:14px}.manufacturing-page--clean .manufacturing-sheet-preview__table-wrap::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:linear-gradient(180deg,#135e4bb3,#0f4b3bc7);background-clip:padding-box}.manufacturing-page--clean .manufacturing-sheet-preview__table-wrap::-webkit-scrollbar-track{border-radius:999px;background:#dbe5eccc}@media (max-width: 720px){.manufacturing-page--clean .manufacturing-planner-modal__feature-actions,.manufacturing-page--clean .manufacturing-planner-modal__action-group{flex-direction:column}.manufacturing-page--clean .manufacturing-planner-modal__fixing-topline,.manufacturing-page--clean .manufacturing-planner-modal__fixing-grid,.manufacturing-page--clean .manufacturing-planner-modal__fixing-notes{grid-template-columns:minmax(0,1fr)}.manufacturing-page--clean .manufacturing-planner-modal__feature-card{min-height:0}}@media (max-width: 1120px){.operations-calendar,.operations-calendar__workspace{grid-template-columns:1fr}.operations-calendar__rail{position:static}}@media (max-width: 720px){.operations-calendar__weekdays,.operations-calendar__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-calendar__spacer{display:none}.operations-calendar__day{min-height:140px}.operations-calendar__hero,.operations-calendar__queue-card-head,.operations-calendar__queue-card-meta,.operations-calendar__drawer-hero,.operations-calendar__drawer-actions{flex-direction:column}.operations-calendar__drawer-grid{grid-template-columns:1fr}.manufacturing-page--clean .manufacturing-planner-modal__hero,.manufacturing-page--clean .manufacturing-planner-modal__actions{flex-direction:column}.manufacturing-page--clean .manufacturing-board__snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.manufacturing-page--clean .manufacturing-studio__layout.is-rail-collapsed,.manufacturing-page--clean .manufacturing-planner-modal__body{grid-template-columns:1fr}.manufacturing-page--clean .manufacturing-calendar__day{min-height:152px;padding:13px}.manufacturing-page--clean .manufacturing-calendar__day-head{grid-template-columns:minmax(0,1fr);gap:8px}.manufacturing-page--clean .manufacturing-calendar__day-headline{min-width:0;width:100%}.manufacturing-page--clean .manufacturing-calendar__day-head strong{font-size:1.22rem}.manufacturing-page--clean .manufacturing-calendar__day-headline span{max-width:none;font-size:.78rem}.manufacturing-page--clean .manufacturing-calendar__today-badge{justify-self:start;min-height:28px;padding:0 10px;font-size:.62rem;letter-spacing:.1em}.manufacturing-page--clean .manufacturing-calendar__empty{min-height:46px;padding-inline:12px;font-size:.88rem}}.manufacturing-page--figma{gap:24px}.manufacturing-page--figma .manufacturing-page__hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:32px}.manufacturing-page--figma .manufacturing-page__hero-copy{display:grid;gap:8px}.manufacturing-page--figma .manufacturing-page__hero-copy .page-title{margin:0;color:#1a2e23;font-size:clamp(2rem,3vw,2.55rem);letter-spacing:-.04em}.manufacturing-page--figma .manufacturing-page__hero-copy .page-subtitle{margin:0;color:#64756e;font-size:13.6px;max-width:none}.manufacturing-page--figma .manufacturing-page__hero-controls{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:10px;max-width:100%;border:1px solid #e8ece9;border-radius:16px;background:#fff;box-shadow:0 4px 20px #00000008}.manufacturing-page--figma .manufacturing-page__month-display{min-width:132px;text-align:center}.manufacturing-page--figma .manufacturing-page__month-display strong{color:#fff!important;font-size:15px}.manufacturing-page--figma .manufacturing-page__month-button{min-height:38px;padding:0 16px;border:none;border-radius:12px;background:transparent;color:#374151;font-size:12px;font-weight:700}.manufacturing-page--figma .manufacturing-page__month-button.is-arrow{width:38px;padding:0}.manufacturing-page--figma .manufacturing-page__month-divider{width:1px;height:26px;background:#e5e7eb}.manufacturing-page--figma .manufacturing-board__snapshot--hero{margin:0;width:100%;min-width:0}.manufacturing-page--figma .manufacturing-studio__layout{grid-template-columns:minmax(0,min(320px,100%)) minmax(0,1fr);align-items:start;gap:16px;min-width:0}.manufacturing-page--figma .manufacturing-rail,.manufacturing-page--figma .manufacturing-board,.manufacturing-page--figma .manufacturing-board__surface{border-radius:24px;border:1px solid #e8ece9;background:#fff;box-shadow:0 4px 20px #00000008}.manufacturing-page--figma .manufacturing-rail{top:88px;padding:24px 24px 16px;background:#fff;overflow:hidden}.manufacturing-page--figma .manufacturing-rail:after{content:"";position:absolute;top:190px;right:0;bottom:0;left:0;background:#f8fafc80;pointer-events:none}.manufacturing-page--figma .manufacturing-rail__headline h2,.manufacturing-page--figma .manufacturing-board__intro h2{font-size:1.7rem;color:#1a2e23}.manufacturing-page--figma .manufacturing-rail__headline span,.manufacturing-page--figma .section-subtitle{color:#64756e;font-size:12px}.manufacturing-page--figma .manufacturing-rail__count{min-width:24px;width:24px;min-height:24px;height:24px;padding:0;border-radius:999px;background:#f1f5f9;border:none;color:#64748b;font-size:10.2px;font-weight:700;box-shadow:none}.manufacturing-page--figma .manufacturing-board__filters--queue{justify-content:stretch;gap:0;padding:4px;border-radius:12px;background:#f8fafc;border:none;box-shadow:none}.manufacturing-page--figma .manufacturing-board__filters--queue .calendar-stage-pill{min-height:28px;flex:1 1 0;padding:0 10px;border:none;border-radius:8px;background:transparent;box-shadow:none;color:#64756e;justify-content:center}.manufacturing-page--figma .manufacturing-board__filters--queue .calendar-stage-pill span{color:inherit!important;font-size:10.2px;font-weight:700;letter-spacing:0;text-transform:none}.manufacturing-page--figma .manufacturing-board__filters--queue .calendar-stage-pill.is-active{background:#fff!important;box-shadow:0 1px 2px #0000000f!important;color:#1a2e23}.manufacturing-page--figma .manufacturing-rail__search{position:relative;z-index:1;min-height:42px;margin-bottom:8px}.manufacturing-page--figma .manufacturing-queue-card{position:relative;z-index:1;padding:20px 20px 22px;border-radius:16px;border:1px solid #e8ece9;border-inline-start:4px solid #e8ece9;background:#fff;box-shadow:0 1px 2px #0000000d}.manufacturing-page--figma .manufacturing-queue-card:before{display:none}.manufacturing-page--figma .manufacturing-queue-card__head strong{font-size:15.3px;color:#1a2e23}.manufacturing-page--figma .manufacturing-queue-card__head span,.manufacturing-page--figma .manufacturing-queue-card__hint{color:#64756e;font-size:11.9px}.manufacturing-page--figma .manufacturing-queue-card__stages{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.manufacturing-page--figma .manufacturing-queue-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding-top:16px;border-top:1px solid #f1f5f9}.manufacturing-page--figma .manufacturing-queue-card__link{min-height:32px;min-width:81.672px;padding:0 16px;border:none;border-radius:999px;background:#10b981;color:#fff;box-shadow:0 1px 2px #10b98133;font-size:10.2px;font-weight:700}.manufacturing-page--figma .manufacturing-rail__header,.manufacturing-page--figma .manufacturing-board__filters--queue,.manufacturing-page--figma .manufacturing-rail__search,.manufacturing-page--figma .manufacturing-rail__list,.manufacturing-page--figma .manufacturing-rail__collapsed-summary{position:relative;z-index:1}.manufacturing-page--figma .calendar-stage-pill.is-manufacturing{background:#ecfdf5!important;color:#047857!important}.manufacturing-page--figma .calendar-stage-pill.is-empty{background:#f1f5f9!important;color:#64748b!important}.manufacturing-page--figma .calendar-stage-pill.is-empty:before{content:"";width:12px;height:12px;border-radius:999px;border:1.5px solid currentColor;box-shadow:inset 0 0 0 2px #ffffffe6;opacity:.7}.manufacturing-page--figma .manufacturing-board{padding:0;gap:0;background:transparent;border:none;box-shadow:none}.manufacturing-page--figma .manufacturing-board__toolbar{align-items:center;justify-content:space-between;margin-bottom:16px}.manufacturing-page--figma .manufacturing-board__month-nav--selects{gap:12px}.manufacturing-page--figma .manufacturing-board__select .panel-card__select{min-width:120px;min-height:40px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;box-shadow:none}.manufacturing-page--figma .manufacturing-board__surface{padding:20px;background:#fff}.manufacturing-page--figma .manufacturing-board__snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.manufacturing-page--figma .manufacturing-board__snapshot-card{min-height:104px;padding:18px;border-radius:16px;border:1px solid #e5e7eb;background:#fff;box-shadow:none}.manufacturing-page--figma .manufacturing-board__snapshot-card:before{display:none}.manufacturing-page--figma .manufacturing-board__snapshot-card.is-all{border-color:#0ea5e9}.manufacturing-page--figma .manufacturing-board__snapshot-card.is-manufacturing{border-color:#8c3f3f}.manufacturing-page--figma .manufacturing-board__snapshot-card.is-delivery{border-color:#2563eb}.manufacturing-page--figma .manufacturing-board__snapshot-card.is-fixing{border-color:#334155}.manufacturing-page--figma .manufacturing-board__snapshot-card span{margin-bottom:10px;color:#64756e;font-size:10px;letter-spacing:0;text-transform:none}.manufacturing-page--figma .manufacturing-board__snapshot-card strong{color:#1a2e23;font-size:2rem}.manufacturing-page--figma .manufacturing-board__snapshot-card small{color:#64756e;font-size:12px}.manufacturing-page--figma .manufacturing-calendar__weekdays,.manufacturing-page--figma .manufacturing-calendar__grid{gap:12px}.manufacturing-page--figma .manufacturing-calendar__weekdays{padding:0 0 8px}.manufacturing-page--figma .manufacturing-calendar__weekdays span{min-height:auto;border:none;background:transparent;box-shadow:none;color:#64756e;font-size:9px;letter-spacing:0}.manufacturing-page--figma .manufacturing-calendar__spacer,.manufacturing-page--figma .manufacturing-calendar__day{min-height:151px;min-width:0;padding:12px;border-radius:16px;border:1px solid #f1f5f9;background:#fff;box-shadow:none}.manufacturing-page--figma .manufacturing-calendar__day.is-today{background:#f8fafc;border-color:#e2e8f0;box-shadow:none}.manufacturing-page--figma .manufacturing-calendar__day-head{padding-bottom:8px;border-bottom:none}.manufacturing-page--figma .manufacturing-calendar__day-head strong{color:#1a2e23;font-size:15px}.manufacturing-page--figma .manufacturing-calendar__day-headline span,.manufacturing-page--figma .manufacturing-calendar__empty{color:#10b98180;font-size:8.5px}.manufacturing-page--figma .manufacturing-calendar__empty{min-height:0;padding:0;border:none;background:transparent;box-shadow:none}.manufacturing-page--figma .calendar-stage-card{min-height:27px;min-width:0;padding:6px 8px;border-radius:8px;border:none;box-shadow:none;overflow-wrap:anywhere}.manufacturing-page--figma .calendar-stage-card strong,.manufacturing-page--figma .calendar-stage-card span{font-size:8.5px}.manufacturing-page--figma .manufacturing-calendar__more-wrap{display:flex;justify-content:center;width:100%;margin-top:auto;padding-top:6px}.manufacturing-page--figma .manufacturing-calendar__more{min-height:22px;padding:4px 12px;border:1px solid #dadce0;border-radius:999px;background:#fff;color:#1a73e8;font-size:11px;font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none;box-shadow:none}.manufacturing-page--figma .manufacturing-calendar__more:hover{background:#f8f9fa;border-color:#1a73e8;color:#1557b0}.manufacturing-page--figma .manufacturing-calendar__today-badge{min-height:22px;padding:0 8px;border-radius:999px;background:#10b981;border:none;box-shadow:none;color:#fff;font-size:8px;letter-spacing:0}@media (max-width: 1180px){.manufacturing-page--figma .manufacturing-page__hero,.manufacturing-page--figma .manufacturing-board__toolbar,.manufacturing-page--figma .manufacturing-studio__layout{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.manufacturing-page--figma .manufacturing-board__snapshot:not(.manufacturing-board__snapshot--hero){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.manufacturing-page--figma .manufacturing-board__snapshot:not(.manufacturing-board__snapshot--hero){grid-template-columns:1fr}}.manufacturing-page--figma{--ops-bg: #f5f5f4;--ops-shell: #ffffff;--ops-border: #e7e5e4;--ops-text: #1c1917;--ops-muted: #78716c;--ops-emerald-strong: #065f46;--ops-emerald: #059669;--ops-emerald-soft: #10b981;--ops-teal: #0f766e;--ops-amber: #f59e0b;--ops-slate: #334155;--ops-shadow: 0 18px 32px rgba(28, 25, 23, .08);--ops-cal-gap: 12px;--ops-cal-cell-min: 96px;background:var(--ops-bg);min-width:0;max-width:100%}.manufacturing-page--figma .manufacturing-studio{gap:24px;min-width:0;max-width:100%}.manufacturing-page--figma .manufacturing-page__hero{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;min-height:136px;padding:32px;border-radius:16px;background:linear-gradient(90deg,#064e3be6,#064e3bc2 48%,#064e3b80),var(--module-hero-image) center center / cover no-repeat,#064e3b;box-shadow:0 8px 10px -6px #064e3b33,0 20px 25px -5px #064e3b33;overflow:hidden}.manufacturing-page--figma .figma-surface-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff24,#00000042);pointer-events:none}.manufacturing-page--figma .manufacturing-page__hero:before,.manufacturing-page--figma .manufacturing-page__hero:after{content:"";position:absolute;border-radius:999px;filter:blur(32px);pointer-events:none}.manufacturing-page--figma .manufacturing-page__hero:before{top:-152px;left:-96px;width:384px;height:384px;background:#10b9814d}.manufacturing-page--figma .manufacturing-page__hero:after{top:-96px;right:-96px;width:384px;height:384px;background:#14b8a633}.manufacturing-page--figma .manufacturing-page__hero-copy{position:relative;z-index:1;display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px 16px;align-items:center;min-width:0;flex:1 1 220px}.manufacturing-page--figma .manufacturing-page__hero-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);color:#fff;box-shadow:0 2px 4px #0000000d}.manufacturing-page--figma .manufacturing-page__hero-icon svg{width:32px;height:32px;display:block}.manufacturing-page--figma .manufacturing-page__hero-copy .page-title,.manufacturing-page--figma .manufacturing-page__hero-copy .page-subtitle,.manufacturing-page--figma .manufacturing-page__hero-title,.manufacturing-page--figma .manufacturing-page__hero-subtitle{grid-column:2;margin:0}.manufacturing-page--figma .manufacturing-page__hero-copy .page-title,.manufacturing-page--figma .manufacturing-page__hero-title{color:#fff!important;font-size:30.6px;font-weight:700;line-height:40px}.manufacturing-page--figma .manufacturing-page__hero-copy .page-subtitle,.manufacturing-page--figma .manufacturing-page__hero-subtitle{color:#d1fae5cc!important;font-size:13.6px;font-weight:500;line-height:24px;margin-top:-2px}.manufacturing-page--figma .manufacturing-page__hero-controls{position:relative;z-index:1;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;padding:6px;min-height:52px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 6px #0000001a,0 10px 15px #00000014;max-width:100%}.manufacturing-page--figma .manufacturing-page__month-button,.manufacturing-page--figma .manufacturing-page__month-display{min-height:38px;padding:0 16px;background:transparent;border:none;color:#fff;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.manufacturing-page--figma .manufacturing-page__month-button.is-arrow{width:36px;min-width:36px;padding:0;border-radius:8px}.manufacturing-page--figma .manufacturing-page__month-button.is-arrow svg{width:20px;height:20px;display:block}.manufacturing-page--figma .manufacturing-page__month-display{min-width:130px;padding-inline:0}.manufacturing-page--figma .manufacturing-page__month-display strong,.manufacturing-page--figma .manufacturing-page__month-button{font-size:11.9px;font-weight:700}.manufacturing-page--figma .manufacturing-page__month-display strong{color:#fff!important;font-size:13.6px;line-height:24px;text-align:center}.manufacturing-page--figma .manufacturing-page__month-divider{width:1px;height:24px;background:#fff3;margin-inline:8px 0}.manufacturing-page--figma .manufacturing-board__snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;width:100%}.manufacturing-page--figma .manufacturing-board__snapshot--hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.manufacturing-page--figma .manufacturing-board__snapshot-card{position:relative;min-height:176px;min-width:0;padding:24px;border:none;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -4px #0f172a33,0 10px 15px -3px #0f172a33;color:#fff}.manufacturing-page--figma .manufacturing-board__snapshot-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:#fff3}.manufacturing-page--figma .manufacturing-board__snapshot-card.is-all{background:linear-gradient(180deg,#0284c7,#0ea5e9)}.manufacturing-page--figma .manufacturing-board__snapshot-card.is-manufacturing{background:linear-gradient(180deg,#8c3f3f,#6f2c2c)}.manufacturing-page--figma .manufacturing-board__snapshot-card.is-delivery{background:linear-gradient(180deg,#2563eb,#1d4ed8)}.manufacturing-page--figma .manufacturing-board__snapshot-card.is-fixing{background:linear-gradient(180deg,#1e293b,#334155)}.manufacturing-page--figma .manufacturing-board__snapshot-head,.manufacturing-page--figma .manufacturing-board__snapshot-card strong,.manufacturing-page--figma .manufacturing-board__snapshot-card small{position:relative;z-index:1;color:inherit}.manufacturing-page--figma .manufacturing-board__snapshot-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;min-height:36px;margin-bottom:16px}.manufacturing-page--figma .manufacturing-board__snapshot-head>span:first-child{display:block;padding-top:8px;font-size:11.9px;font-weight:700;line-height:20px;color:#fffc!important;min-width:0;overflow-wrap:anywhere}.manufacturing-page--figma .manufacturing-board__snapshot-card strong{display:block;font-size:clamp(1.75rem,4.2vw + 1rem,2.55rem);font-weight:400;line-height:1.1;color:#fff!important}.manufacturing-page--figma .manufacturing-board__snapshot-card small{display:block;margin-top:8px;font-size:11.9px;font-weight:500;line-height:20px;color:#fffc!important}.manufacturing-page--figma .manufacturing-board__snapshot-icon{display:grid;place-items:center;position:relative;width:36px;height:36px;padding:0;border-radius:8px;background:#ffffff1a;flex:0 0 auto;overflow:hidden;line-height:0}.manufacturing-page--figma .manufacturing-board__snapshot-icon svg{width:20px;height:20px;display:block;flex:none;margin:0;transform:translateY(1px);transform-origin:center}.manufacturing-page--figma .manufacturing-board__snapshot-graphic{position:absolute;top:64px;right:-16px;width:128px;height:128px;z-index:0}.manufacturing-page--figma .manufacturing-board__snapshot-graphic svg{width:100%;height:100%;display:block;opacity:.28}html[dir=rtl] .manufacturing-page--figma .manufacturing-board__snapshot-graphic{right:auto;left:-16px}.manufacturing-page--figma .manufacturing-studio__layout{display:grid;grid-template-columns:minmax(0,min(338px,100%)) minmax(0,1fr);gap:20px;align-items:start;min-width:0}.manufacturing-page--figma .manufacturing-studio__layout.is-rail-collapsed{grid-template-columns:minmax(0,min(88px,100%)) minmax(0,1fr)}.manufacturing-page--figma .manufacturing-rail{display:flex;flex-direction:column;border-radius:16px;border:1px solid #e7e5e4;background:#fff;box-shadow:0 8px 10px -6px #e7e5e480,0 20px 25px -5px #e7e5e480;overflow:hidden}.manufacturing-page--figma .manufacturing-rail.is-collapsed{min-height:116px}.manufacturing-page--figma .manufacturing-rail__header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:18px 18px 0;padding:20px;min-height:116px;border-radius:0;background:linear-gradient(180deg,#ffffff1a,#0000001a),#065f46;border-bottom:4px solid #10b981}.manufacturing-page--figma .manufacturing-rail__header-copy{flex:1 1 auto;min-width:0;max-width:264px}.manufacturing-page--figma .manufacturing-rail__headline{min-width:0}.manufacturing-page--figma .manufacturing-rail__header .panel-title,.manufacturing-page--figma .manufacturing-rail__headline h2,.manufacturing-page--figma .manufacturing-rail__headline span{position:relative;z-index:1;color:#fff}.manufacturing-page--figma .manufacturing-rail__header .panel-title{margin:0 0 6px;font-size:8.5px;font-weight:700;line-height:15px;color:#6ee7b7cc!important;letter-spacing:0}.manufacturing-page--figma .manufacturing-rail__headline h2{margin:0;font-size:17px;font-weight:700;line-height:28px}.manufacturing-page--figma .manufacturing-rail__headline span{display:block;margin-top:8px;font-size:10.2px;font-weight:500;line-height:19px;color:#d1fae5cc!important}.manufacturing-page--figma .manufacturing-rail__header-actions{position:relative;z-index:1;display:flex;align-items:flex-start;gap:12px;padding-top:4px}.manufacturing-page--figma .manufacturing-rail__count{position:relative;z-index:1;min-width:26.906px;height:20px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:#1f2937;font-size:10.2px;font-weight:700;line-height:16px;box-shadow:0 1px 2px #0000000d}.manufacturing-page--figma .manufacturing-rail__toggle{position:relative;z-index:1;width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff1a;color:#fff;box-shadow:0 1px 2px #0000000d}.manufacturing-page--figma .manufacturing-rail__toggle img{width:16px;height:16px;display:block}.manufacturing-page--figma .manufacturing-rail.is-collapsed .manufacturing-rail__header{align-items:center;justify-content:center;margin:0;padding:20px 12px}.manufacturing-page--figma .manufacturing-rail.is-collapsed .manufacturing-rail__header-copy,.manufacturing-page--figma .manufacturing-rail.is-collapsed .manufacturing-rail__count{display:none}.manufacturing-page--figma .manufacturing-rail.is-collapsed .manufacturing-rail__header-actions{padding-top:0}.manufacturing-page--figma .manufacturing-rail__controls{padding:20px 18px 12px;border-bottom:1px solid #f5f5f4;background:#fafaf980}.manufacturing-page--figma .manufacturing-rail__body{padding:16px 18px 20px;background:#fafaf94d}.manufacturing-page--figma .manufacturing-rail__search,.manufacturing-page--figma .manufacturing-board__filters--queue,.manufacturing-page--figma .manufacturing-rail__list{margin-inline:0}.manufacturing-page--figma .manufacturing-rail__search{min-height:42px;margin-top:0}.manufacturing-page--figma .manufacturing-rail__search,.manufacturing-page--figma .manufacturing-rail__search .search-field__input{border-radius:12px;background:#fafaf9;border:1px solid #e7e5e4}.manufacturing-page--figma .manufacturing-rail__search svg{color:#d6d3d1}.manufacturing-page--figma .manufacturing-rail__search .search-field__input{color:var(--ops-text)}.manufacturing-page--figma .manufacturing-board__filters--queue{display:flex;gap:8px;padding:0;background:transparent;margin-top:16px;overflow-x:auto;scrollbar-width:none}.manufacturing-page--figma .manufacturing-board__filters--queue::-webkit-scrollbar{display:none}.manufacturing-page--figma .manufacturing-board__filters--queue .calendar-stage-pill{min-height:28px;flex:0 0 auto;padding:0 10px;border-radius:999px;border:1px solid #d6d3d1;background:#fff;color:#57534e}.manufacturing-page--figma .manufacturing-board__filters--queue .calendar-stage-pill span{font-size:10.2px;font-weight:700;line-height:16px;color:inherit!important}.manufacturing-page--figma .manufacturing-board__filters--queue .calendar-stage-pill.is-active{background:#059669!important;border-color:#059669!important;color:#fff}.manufacturing-page--figma .manufacturing-board__filters--queue .calendar-stage-pill.is-active span{color:#fff!important}.manufacturing-page--figma .manufacturing-rail__hint{display:none}.manufacturing-page--figma .manufacturing-rail__list{display:grid;gap:12px;margin-top:0;padding-bottom:0}.manufacturing-page--figma .manufacturing-queue-card{padding:16px 16px 18px;border-radius:16px;border:1px solid #e7e5e4;border-inline-start:6px solid #10b981;background:#fff;box-shadow:0 1px 2px #0000000d}.manufacturing-page--figma .manufacturing-queue-card.is-delivery{border-inline-start-color:#3b82f6}.manufacturing-page--figma .manufacturing-queue-card.is-fixing{border-inline-start-color:#f59e0b}.manufacturing-page--figma .manufacturing-queue-card__head strong{font-size:13.6px;line-height:24px;color:#1c1917}.manufacturing-page--figma .manufacturing-queue-card__head span,.manufacturing-page--figma .manufacturing-queue-card__hint{font-size:11.9px;line-height:20px;color:#78716c}.manufacturing-page--figma .manufacturing-queue-card__stages{gap:8px;margin-top:12px}.manufacturing-page--figma .manufacturing-queue-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #f5f5f4}.manufacturing-page--figma .manufacturing-queue-card__hint{display:inline-flex;align-items:center;gap:6px;font-size:9.35px;font-weight:700;line-height:16px;color:#a8a29e}.manufacturing-page--figma .manufacturing-queue-card__hint img{width:14px;height:14px;display:block}.manufacturing-page--figma .manufacturing-queue-card__footer-copy{display:inline-flex;align-items:center;font-size:9.35px;font-weight:700;line-height:16px;color:#a8a29e}.manufacturing-page--figma .manufacturing-queue-card__link{min-height:32px;min-width:90px;padding:0 18px;border-radius:12px;border:none;background:#10b981;color:#fff;font-size:10.2px;font-weight:700;line-height:16px;box-shadow:0 2px 4px #10b98140,0 4px 6px #10b98140}.manufacturing-page--figma .pending-orders-panel{position:sticky;align-self:start;width:338px;max-width:100%;padding:0!important;gap:0!important;overflow:hidden!important;border-radius:16px!important;border:1px solid #e7e5e4!important;background:#fff!important;box-shadow:0 8px 10px -6px #e7e5e480,0 20px 25px -5px #e7e5e480!important;top:18px!important}.manufacturing-page--figma .pending-orders-panel:after{content:none!important}.manufacturing-page--figma .pending-orders-panel,.manufacturing-page--figma .pending-orders-panel *{box-sizing:border-box;font-family:Inter,sans-serif!important}.manufacturing-page--figma .pending-orders-panel__header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;min-height:116.5px;padding:20px;background:#065f46;margin:0!important;width:100%}.manufacturing-page--figma .pending-orders-panel__header-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff1a,#0000001a)}.manufacturing-page--figma .pending-orders-panel__header-copy,.manufacturing-page--figma .pending-orders-panel__toggle{position:relative;z-index:1}.manufacturing-page--figma .pending-orders-panel__header-copy{flex:1 1 auto;max-width:264px}.manufacturing-page--figma .pending-orders-panel__eyebrow{margin:0;color:#6ee7b7cc!important;font-size:8.5px!important;font-weight:700!important;line-height:15px!important;letter-spacing:0}.manufacturing-page--figma .pending-orders-panel__title-row{display:flex;align-items:center;gap:12px;margin-top:6px}.manufacturing-page--figma .pending-orders-panel__title-row h2{margin:0;color:#fff!important;font-size:17px!important;font-weight:700!important;line-height:28px!important;letter-spacing:0!important}.manufacturing-page--figma .pending-orders-panel__count{min-width:26.906px;height:20px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#34d399;color:#022c22!important;font-size:10.2px!important;font-weight:700!important;line-height:16px!important;box-shadow:0 1px 2px #0000000d}.manufacturing-page--figma .pending-orders-panel__subtitle{margin:8px 0 0;color:#d1fae5cc!important;font-size:10.2px!important;font-weight:500!important;line-height:19px!important;white-space:nowrap}.manufacturing-page--figma .pending-orders-panel__toggle{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff1a;box-shadow:0 1px 2px #0000000d}.manufacturing-page--figma .pending-orders-panel__toggle svg{width:16px;height:16px;display:block}.manufacturing-page--figma .pending-orders-panel__accent{height:4px;background:linear-gradient(90deg,#10b981,#14b8a6,#10b981)}.manufacturing-page--figma .pending-orders-panel__section--controls{padding:20px;border-bottom:1px solid #f5f5f4;background:#fafaf980}.manufacturing-page--figma .pending-orders-panel__section--body{padding:16px 20px 20px;background:#fafaf94d}.manufacturing-page--figma .pending-orders-panel__search-wrap{position:relative;display:block}.manufacturing-page--figma .pending-orders-panel__search:focus-within{border-color:#d6d3d1;box-shadow:none}.manufacturing-page--figma .pending-orders-panel__search{display:flex;align-items:center;width:100%;min-height:42px;height:42px;padding:11px 17px 11px 41px;border-radius:12px;border:1px solid #e7e5e4;background:#f5f5f4cc}.manufacturing-page--figma .pending-orders-panel__search-icon{position:absolute;left:14px;top:13px;z-index:1;color:#78716c}.manufacturing-page--figma .pending-orders-panel__search-icon,.manufacturing-page--figma .pending-orders-panel__search-icon svg,.manufacturing-page--figma .pending-orders-panel__search-input{width:16px;height:16px;display:block}.manufacturing-page--figma .pending-orders-panel__search-input{width:100%;height:20px}.manufacturing-page--figma .pending-orders-panel__search-input{border:none!important;background:transparent!important;padding:0;color:#78716c!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;box-shadow:none!important;outline:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0!important}.manufacturing-page--figma .pending-orders-panel__search-input:focus{outline:none;box-shadow:none}.manufacturing-page--figma .pending-orders-panel__search-input::placeholder{color:#ccc!important}.manufacturing-page--figma .pending-orders-panel__tabs{display:flex;align-items:center;gap:8px;margin-top:16px;overflow-x:auto;scrollbar-width:none}.manufacturing-page--figma .pending-orders-panel__tabs::-webkit-scrollbar{display:none}.manufacturing-page--figma .pending-orders-panel__tab{flex:0 0 auto;min-height:30px;padding:0 14px;border-radius:999px;border:1px solid #e7e5e4;background:#fff;color:#57534e!important;font-size:10.2px!important;font-weight:700!important;line-height:16px!important;box-shadow:none}.manufacturing-page--figma .pending-orders-panel__tab.is-active{min-height:28px;background:#059669;border-color:#059669;color:#fff!important;box-shadow:0 2px 4px #05966933,0 4px 6px #05966933}.manufacturing-page--figma .pending-orders-panel__list{display:grid;gap:16px}.manufacturing-page--figma .pending-orders-panel__card{position:relative;min-height:236px;border-radius:22px;border:1px solid rgba(209,213,219,.72);background:linear-gradient(180deg,#fffffffa,#f8fafcf0);box-shadow:0 14px 34px #0f172a14,0 3px 10px #0f172a0a;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.manufacturing-page--figma .pending-orders-panel__card:hover{transform:translateY(-2px);border-color:#10b98147;box-shadow:0 18px 40px #0f172a1c,0 6px 16px #10b98114}.manufacturing-page--figma .pending-orders-panel__card-accent{position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#10b981,#34d399)}.manufacturing-page--figma .pending-orders-panel__card-body{min-height:236px;display:flex;flex-direction:column;padding:20px 22px 18px 20px}.manufacturing-page--figma .pending-orders-panel__card-head{display:grid;gap:4px;padding-left:6px}.manufacturing-page--figma .pending-orders-panel__card-head strong{display:block;color:#1f2937!important;font-size:1.28rem!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.03em}.manufacturing-page--figma .pending-orders-panel__card-head span{display:block;margin-top:0;color:#4b5563!important;font-size:.98rem!important;font-weight:600!important;line-height:1.45!important}.manufacturing-page--figma .pending-orders-panel__card-status{display:grid;gap:12px;margin-top:20px;padding-left:6px}.manufacturing-page--figma .pending-orders-panel__stage-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(110,231,183,.72);background:linear-gradient(180deg,#f0fdf4,#dcfce7);color:#047857!important;font-size:.87rem!important;font-weight:800!important;line-height:1!important;letter-spacing:-.01em}.manufacturing-page--figma .pending-orders-panel__status-row{display:flex;align-items:center;gap:9px;margin-top:0;color:#6b7280}.manufacturing-page--figma .pending-orders-panel__status-row svg{width:16px;height:16px;display:block;flex:0 0 auto}.manufacturing-page--figma .pending-orders-panel__status-row span{color:#6b7280!important;font-size:.95rem!important;font-weight:700!important;line-height:1.35!important}.manufacturing-page--figma .pending-orders-panel__card-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 0 0 6px;border-top:1px solid rgba(226,232,240,.9)}.manufacturing-page--figma .pending-orders-panel__card-footer span{color:#9ca3af!important;font-size:.83rem!important;font-weight:700!important;line-height:1.35!important}.manufacturing-page--figma .pending-orders-panel__footer-blocked-hint{flex:1;text-align:left}.manufacturing-page--figma .pending-orders-panel__schedule{min-width:112px;min-height:42px;padding:0 22px;border:none;border-radius:14px;background:linear-gradient(135deg,#10b981,#059669);color:#fff!important;font-size:.94rem!important;font-weight:800!important;line-height:1!important;letter-spacing:-.01em;box-shadow:0 10px 20px #10b9813d;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.manufacturing-page--figma .pending-orders-panel__schedule:hover{transform:translateY(-1px);box-shadow:0 14px 26px #10b98147;filter:saturate(1.03)}.manufacturing-page--figma .pending-orders-panel.is-collapsed{min-height:120px}.manufacturing-page--figma .pending-orders-panel.is-collapsed .pending-orders-panel__header{align-items:center;justify-content:center}.manufacturing-page--figma .pending-orders-panel.is-collapsed .pending-orders-panel__header-copy,.manufacturing-page--figma .pending-orders-panel.is-collapsed .pending-orders-panel__accent,.manufacturing-page--figma .pending-orders-panel.is-collapsed .pending-orders-panel__section{display:none}.manufacturing-page--figma .manufacturing-board{gap:16px;padding:0;min-width:0;max-width:100%;background:transparent;border:none;box-shadow:none}.manufacturing-page--figma .manufacturing-board__surface{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0;border:1px solid var(--ops-border);border-radius:16px;background:var(--ops-shell);box-shadow:var(--ops-shadow);min-width:0}.manufacturing-page--figma .manufacturing-board__toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px;margin:0;padding:18px 18px 14px;background:linear-gradient(180deg,#f3faf7,#f7f7f6);border-bottom:1px solid #f0ece8}.manufacturing-page--figma .manufacturing-board__calendar-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px 0}.manufacturing-page--figma .manufacturing-board__calendar-filter-pill{min-height:30px;padding:0 14px;border-radius:999px;border:1px solid #d6d3d1;background:#f5f5f4;color:#57534e;font-size:12px;font-weight:700;line-height:16px;box-shadow:none}.manufacturing-page--figma .manufacturing-board__calendar-filter-pill.is-active{background:#059669;border-color:#059669;color:#fff;box-shadow:0 2px 4px #05966933,0 4px 6px #05966933}.manufacturing-page--figma .manufacturing-board__intro{min-width:0;flex:1 1 200px}.manufacturing-page--figma .manufacturing-board__controls{min-width:0;flex:0 1 auto}.manufacturing-page--figma .manufacturing-board__intro .panel-title{color:#059669;font-size:.55rem;margin-bottom:6px}.manufacturing-page--figma .manufacturing-board__intro h2{margin:0;font-size:1.8rem;color:var(--ops-text)}.manufacturing-page--figma .section-subtitle{margin-top:6px;color:var(--ops-muted);font-size:.82rem}.manufacturing-page--figma .manufacturing-board__month-nav--selects{gap:10px}.manufacturing-page--figma .manufacturing-board__select span{margin-bottom:6px;color:#a8a29e;font-size:.62rem}.manufacturing-page--figma .manufacturing-board__select .panel-card__select{min-width:128px;min-height:40px;border-radius:10px;border:1px solid #d6d3d1;background:#fff;box-shadow:0 1px 2px #0000000a}.manufacturing-page--figma .manufacturing-calendar__weekdays,.manufacturing-page--figma .manufacturing-calendar__grid{--ops-cal-gap: 12px;--ops-cal-cell-min: 96px;gap:var(--ops-cal-gap);padding:0 16px 16px;grid-template-columns:repeat(7,minmax(var(--ops-cal-cell-min),1fr));min-width:max(100%,calc(7 * var(--ops-cal-cell-min) + 6 * var(--ops-cal-gap)))}.manufacturing-page--figma .manufacturing-calendar__weekdays{padding-top:0;padding-bottom:0}.manufacturing-page--figma .manufacturing-calendar__weekdays span{border:none;background:transparent;min-height:auto;padding:0;justify-content:center;color:#475569;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;box-shadow:none}.manufacturing-page--figma .manufacturing-calendar__day,.manufacturing-page--figma .manufacturing-calendar__spacer{min-height:172px;min-width:0;padding:14px;border-radius:20px;border:1px solid #e6ece8;background:linear-gradient(180deg,#fff,#f8fcfa);box-shadow:0 10px 24px -18px #0f172a2e}.manufacturing-page--figma .manufacturing-calendar__day{display:flex;flex-direction:column}.manufacturing-page--figma .manufacturing-calendar__day.is-outside{background:linear-gradient(180deg,#f8fafce0,#f1f5f9d1);border-color:#cbd5e1b3}.manufacturing-page--figma .manufacturing-calendar__day.is-today{border-color:#10b9815c;box-shadow:0 14px 28px -18px #10b98147,inset 0 0 0 1px #10b98124}.manufacturing-page--figma .manufacturing-calendar__day:before{display:none}.manufacturing-page--figma .manufacturing-calendar__day-head{display:flex;align-items:flex-start;justify-content:space-between;min-height:34px;padding:0;border:none}.manufacturing-page--figma .manufacturing-calendar__day-headline strong{color:var(--ops-text);font-size:1.18rem;font-weight:800;letter-spacing:-.04em}.manufacturing-page--figma .manufacturing-calendar__day.is-outside .manufacturing-calendar__day-headline strong{color:var(--ops-muted)}.manufacturing-page--figma .manufacturing-calendar__today-marker{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#10b981;color:#fff;font-size:.92rem;font-weight:800;box-shadow:0 8px 18px #10b98147}.manufacturing-page--figma .manufacturing-calendar__today-badge{display:none}.manufacturing-page--figma .manufacturing-calendar__day-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:10px;margin-top:12px}.manufacturing-page--figma .manufacturing-calendar__empty{align-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border:1px solid rgba(16,185,129,.14);border-radius:999px;background:linear-gradient(180deg,#f6fbf8,#eef8f3);color:#6f7f78;font-size:.68rem;font-weight:700;box-shadow:inset 0 1px #ffffffeb}.manufacturing-page--figma .calendar-stage-card{min-height:44px;display:grid;align-content:center;padding:8px 10px;border:none;border-radius:10px;gap:4px;box-shadow:0 4px 6px -4px #0f172a33,0 10px 15px -3px #0f172a33}.manufacturing-page--figma .calendar-stage-card strong{display:block;max-width:100%;font-size:.55rem;font-weight:700;line-height:1.25;letter-spacing:.01em;white-space:nowrap}.manufacturing-page--figma .calendar-stage-card span{display:block;max-width:100%;font-size:.48rem;line-height:1.25;white-space:nowrap}.manufacturing-page--figma .manufacturing-calendar__card-customer{font-size:.66rem!important;opacity:.96}.manufacturing-page--figma .calendar-stage-card.is-manufacturing strong,.manufacturing-page--figma .calendar-stage-card.is-delivery strong,.manufacturing-page--figma .calendar-stage-card.is-fixing strong,.manufacturing-page--figma .calendar-stage-card.is-manufacturing span,.manufacturing-page--figma .calendar-stage-card.is-delivery span,.manufacturing-page--figma .calendar-stage-card.is-fixing span,.manufacturing-page--figma .calendar-stage-card.is-manufacturing .manufacturing-calendar__card-customer,.manufacturing-page--figma .calendar-stage-card.is-delivery .manufacturing-calendar__card-customer,.manufacturing-page--figma .calendar-stage-card.is-fixing .manufacturing-calendar__card-customer{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.manufacturing-page--figma .calendar-stage-card.is-manufacturing,.manufacturing-page--figma .calendar-stage-card.is-delivery,.manufacturing-page--figma .calendar-stage-card.is-fixing{color:#fff}.manufacturing-page--figma .calendar-stage-card.is-manufacturing:before,.manufacturing-page--figma .calendar-stage-card.is-delivery:before,.manufacturing-page--figma .calendar-stage-card.is-fixing:before{display:none}.manufacturing-page--figma .calendar-stage-card.is-manufacturing{background:#0f766e!important}.manufacturing-page--figma .calendar-stage-card.is-delivery{background:#2563eb!important}.manufacturing-page--figma .calendar-stage-card.is-fixing{background:#334155!important}.manufacturing-page--figma .calendar-stage-card.is-fixing.is-fixing-start{border-color:#a78bfa61!important;background:radial-gradient(circle at top right,rgba(196,181,253,.28),transparent 30%),linear-gradient(135deg,#4f46e5f5,#5b21b6fa)!important;color:#f7f5ff!important;box-shadow:inset 0 1px #eef2ff42,0 14px 24px -14px #4c1d957a!important}.manufacturing-page--figma .calendar-stage-card.is-fixing.is-fixing-start strong,.manufacturing-page--figma .calendar-stage-card.is-fixing.is-fixing-start span{color:#f7f5ff!important}.manufacturing-page--figma .manufacturing-calendar__day-foot{display:grid;gap:8px;margin-top:auto}.manufacturing-page--figma .manufacturing-calendar__day-foot span{color:#76867f;font-size:.68rem;font-weight:700;text-align:left}.manufacturing-page--figma .manufacturing-calendar__availability{height:8px;border:1px solid rgba(226,232,240,.92);border-radius:999px;background:linear-gradient(180deg,#f8fafc,#eef2f7);overflow:hidden}.manufacturing-page--figma .manufacturing-calendar__availability-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#6ee7b7,#34d399)}@media (max-width: 1180px){.manufacturing-page--figma .manufacturing-page__hero,.manufacturing-page--figma .manufacturing-board__toolbar,.manufacturing-page--figma .manufacturing-studio__layout{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.manufacturing-page--figma .manufacturing-studio__layout.is-rail-collapsed{grid-template-columns:1fr}.manufacturing-page--figma .manufacturing-rail{position:static;top:auto;width:100%;max-width:100%}.manufacturing-page--figma .manufacturing-board__snapshot:not(.manufacturing-board__snapshot--hero){grid-template-columns:repeat(2,minmax(0,1fr))}.manufacturing-page--figma .manufacturing-calendar__weekdays,.manufacturing-page--figma .manufacturing-calendar__grid{gap:10px;--ops-cal-gap: 10px;min-width:max(100%,calc(7 * var(--ops-cal-cell-min) + 6 * var(--ops-cal-gap)))}}@media (max-width: 720px){.manufacturing-page--figma .manufacturing-page__hero{padding:18px}.manufacturing-page--figma .manufacturing-page__hero-copy{grid-template-columns:44px minmax(0,1fr)}.manufacturing-page--figma .manufacturing-page__hero-copy .page-title{font-size:1.6rem}.manufacturing-page--figma .manufacturing-page__hero-controls{width:100%;justify-content:center;flex-wrap:wrap}.manufacturing-page--figma .manufacturing-board__snapshot:not(.manufacturing-board__snapshot--hero){grid-template-columns:1fr}.manufacturing-page--figma .manufacturing-board__snapshot-card{min-height:168px}.manufacturing-page--figma .manufacturing-board__snapshot-graphic{top:72px;right:-24px;width:116px;height:116px}.manufacturing-page--figma .manufacturing-board__toolbar{padding:16px}.manufacturing-page--figma .manufacturing-board__controls,.manufacturing-page--figma .manufacturing-board__month-nav--selects{width:100%}.manufacturing-page--figma .manufacturing-board__month-nav--selects{flex-direction:column}.manufacturing-page--figma .manufacturing-board__select .panel-card__select{min-width:100%}.manufacturing-page--figma .manufacturing-calendar__weekdays,.manufacturing-page--figma .manufacturing-calendar__grid{gap:8px;padding-inline:10px;--ops-cal-gap: 8px;--ops-cal-cell-min: 88px;min-width:max(100%,calc(7 * var(--ops-cal-cell-min) + 6 * var(--ops-cal-gap)))}.manufacturing-page--figma .manufacturing-calendar__day{min-height:132px;padding:10px}.manufacturing-page--figma .calendar-stage-card{padding:8px}}.page-header--premium{align-items:flex-start;padding:28px 30px;border:1px solid rgba(19,94,75,.08);border-radius:30px;background:radial-gradient(circle at top right,rgba(76,181,114,.1),transparent 26%),linear-gradient(180deg,#fffffffa,#f3f9f5f5);box-shadow:0 24px 48px #133e2c14}.page-header__eyebrow{margin:0;color:var(--accent-strong);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.premium-toolbar{padding:16px;border:1px solid rgba(19,94,75,.08);border-radius:22px;background:linear-gradient(180deg,#fffffff5,#f5f9f6f0);box-shadow:inset 0 1px #ffffffe0}.drawer-panel__description{margin:8px 0 0;max-width:44ch;color:var(--text-soft);line-height:1.65}.premium-drawer .drawer-panel__content,.premium-modal .modal-card__content{display:grid;gap:22px}.premium-form,.premium-module-card{display:grid;gap:18px}.premium-form__intro{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border:1px solid rgba(19,94,75,.08);border-radius:18px;background:linear-gradient(180deg,#f3f9f5f5,#fffffff5)}.empty-state--premium{position:relative;padding:40px 32px 38px;border:1px solid rgba(76,181,114,.16);border-radius:26px;background:radial-gradient(ellipse 90% 70% at 18% 12%,rgba(76,181,114,.18) 0%,transparent 52%),radial-gradient(ellipse 70% 60% at 92% 88%,rgba(14,116,144,.1) 0%,transparent 48%),linear-gradient(165deg,#fff,#f0fdf4 42%,#ecfeff);box-shadow:0 1px #ffffffe6 inset,0 20px 48px #133e2c14;text-align:center;overflow:hidden}.workspace-sidebar__brand-copy{display:grid;gap:3px}.workspace-sidebar__brand-label{color:var(--accent-strong);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.workspace-topbar__title-block{display:grid;gap:4px}.workspace-topbar__context{margin:0;color:var(--text-soft);font-size:.82rem}.settings-profile-card{padding:28px}.settings-panel__head h2{margin:8px 0 0}.settings-staff-item{display:grid;gap:10px;align-items:start}.settings-staff-item__identity{display:grid;gap:4px}.settings-staff-item__identity span{font-size:.88rem}.settings-access-toolbar,.settings-panel__head{gap:16px}.settings-section-card,.settings-staff-rail,.settings-access-card{border-radius:26px}.settings-page--premium{position:relative;gap:26px}.settings-page--premium:before{content:"";position:absolute;top:-12px;right:-14px;bottom:0;left:-14px;height:min(500px,58vh);border-radius:44px;background:radial-gradient(ellipse 110% 85% at 8% -8%,rgba(76,181,114,.34) 0%,transparent 58%),radial-gradient(ellipse 92% 72% at 94% 4%,rgba(161,216,181,.38) 0%,transparent 52%),radial-gradient(ellipse 52% 42% at 50% 100%,rgba(10,48,40,.07) 0%,transparent 46%);pointer-events:none;z-index:0}.settings-page--premium>*{position:relative;z-index:1}.settings-page--premium .settings-grid{gap:24px}.settings-figma-stack{display:flex;flex-direction:column;gap:24px;width:100%}.settings-figma-overview{display:grid;gap:18px;margin-top:32px}.settings-figma-overview__hero{position:relative;display:block;padding:28px 32px 30px;border-radius:30px;border:1px solid rgba(126,196,165,.34);background:linear-gradient(90deg,#e6f4edfa,#f8fcf9e6 47%,#1034263d),radial-gradient(circle at 100% 0%,rgba(139,220,152,.2),transparent 28%),var(--settings-hero-image) center center / cover no-repeat,radial-gradient(circle at 0% 100%,rgba(160,228,210,.24),transparent 36%),linear-gradient(135deg,#e6f4edf5,#f8fcf9fa 44%,#f0faf6fa);box-shadow:inset 0 1px #ffffffe6,0 30px 64px -28px #1b5b4461,0 10px 22px -16px #7bc5a157;overflow:hidden}.settings-figma-overview__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.28),transparent 28%);pointer-events:none}.settings-figma-overview__copy{position:relative;z-index:1;display:grid;align-content:start;gap:14px;min-width:0;max-width:680px}@media (max-width: 760px){.settings-figma-overview__hero{background:linear-gradient(180deg,#e6f4edfa,#f8fcf9e0 48%,#0c261d33),var(--settings-hero-image) center center / cover no-repeat,linear-gradient(135deg,#e6f4edf5,#f8fcf9fa)}html[dir=rtl] .settings-figma-overview__hero{background:linear-gradient(180deg,#e6f4edfa,#f8fcf9e6 55%,#0c261d29),var(--settings-hero-image) center center / cover no-repeat,linear-gradient(225deg,#e6f4edf5,#f8fcf9fa)}}.settings-figma-overview__eyebrow{margin:0;width:fit-content;padding:.5rem .9rem;border-radius:999px;border:1px solid rgba(99,168,136,.34);background:#f3fbf6e0;box-shadow:inset 0 1px #ffffffbf;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#1f6c57}.settings-figma-overview__copy h2{margin:0;max-width:10ch;font-size:clamp(2.4rem,2rem + 1vw,3.4rem);line-height:.94;letter-spacing:-.045em;color:#113a35}.settings-figma-overview__description{margin:0;max-width:36ch;color:#113a35;font-size:.98rem;line-height:1.7}html[dir=rtl] .settings-figma-overview__hero{background:linear-gradient(270deg,#e6f4edfa,#f8fcf9eb 46%,#10342638),radial-gradient(circle at 0% 0%,rgba(139,220,152,.2),transparent 28%),var(--settings-hero-image) center center / cover no-repeat,radial-gradient(circle at 100% 100%,rgba(160,228,210,.24),transparent 36%),linear-gradient(225deg,#e6f4edf5,#f8fcf9fa 44%,#f0faf6fa)}html[dir=rtl] .settings-figma-overview__copy{max-width:min(100%,42ch);padding-inline-end:.35rem;border-radius:.85rem;background:linear-gradient(270deg,rgba(255,255,255,.78) 0%,rgba(255,255,255,.38) 72%,transparent 100%)}html[dir=rtl] .settings-figma-overview__description{color:#113a35f2!important;text-shadow:0 0 16px rgba(255,255,255,.92),0 1px 2px rgba(255,255,255,.75)}html[lang=ar] .settings-figma-overview__description{font-weight:600;line-height:1.75}.settings-figma-overview__pills{display:flex;flex-wrap:wrap;gap:10px;padding-top:2px}.settings-figma-overview__pill{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(165,219,194,.45);background:#ffffffd6;box-shadow:inset 0 1px #ffffffe0;font-size:.92rem;font-weight:700;color:#226857}.settings-figma-overview__pill.is-accent{background:linear-gradient(180deg,#bff1d0eb,#a5e4bde0);border-color:#6abc8b6b;color:#165743}.settings-figma-toolbar{border-radius:24px;border:1px solid rgba(19,94,75,.1);background:linear-gradient(180deg,#fffffffa,#f7faf8f2);box-shadow:inset 0 1px #ffffffe6,0 24px 46px -28px #0a302847;padding:18px}.settings-figma-toolbar__row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 16px}.settings-figma-tabs{display:flex;flex-wrap:wrap;gap:10px}.settings-figma-tab{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(19,94,75,.11);background:#ffffffe0;font-family:inherit;font-size:.96rem;font-weight:700;color:#566a63;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.settings-figma-tab:hover{transform:translateY(-1px);border-color:#2f7a5e47;color:#135e4b}.settings-figma-tab.is-active{border-color:#1b5b44a6;background:linear-gradient(180deg,#135e4b,#0f4738);color:#fff;box-shadow:inset 0 1px #ffffff1f,0 18px 30px -18px #135e4bb3}.settings-figma-search{flex:1 1 320px;display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 16px 10px 18px;border-radius:18px;border:1px solid rgba(19,94,75,.1);background:linear-gradient(180deg,#fcfdfcfa,#f6f8f7f5);color:#135e4b73;box-shadow:inset 0 1px #ffffffe0}.settings-figma-search input{flex:1;min-width:0;border:none;background:transparent;font:inherit;color:var(--text-primary, #0a0a0a);outline:none}.settings-figma-search input::placeholder{color:#566a63b8}.settings-figma-search:focus-within{border-color:#135e4b3d;box-shadow:inset 0 1px #ffffffeb,0 0 0 4px #4cb5721a}.settings-figma-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-inline-start:auto}.settings-figma-filter{display:grid;gap:6px;min-width:128px;font-size:.8rem;font-weight:700;color:#5c6f68;letter-spacing:.01em}.settings-figma-filter select{min-width:128px;min-height:48px;padding:0 14px;border-radius:16px;border:1px solid rgba(19,94,75,.11);background:linear-gradient(180deg,#fcfdfcfa,#f5f7f6f5);font:inherit;color:inherit;cursor:pointer;box-shadow:inset 0 1px #ffffffe0}.settings-figma-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width: 1024px){.settings-figma-overview__hero{padding:24px 24px 26px}.settings-figma-kpis{grid-template-columns:1fr}.settings-figma-filters{margin-inline-start:0;width:100%}.settings-figma-filter{flex:1 1 160px}.settings-figma-filter select{flex:1}.settings-figma-overview__copy h2{max-width:none}}.settings-kpi-card{position:relative;min-height:188px;border-radius:24px;overflow:hidden;border:1px solid rgba(19,94,75,.1);box-shadow:0 26px 44px -28px #0a302852}.settings-kpi-card__inner{position:relative;z-index:1;padding:22px 22px 20px;display:flex;flex-direction:column;min-height:188px}.settings-kpi-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.settings-kpi-card__eyebrow{margin:0;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.settings-kpi-card__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;flex-shrink:0;box-shadow:inset 0 1px #ffffffb8,0 10px 22px -16px #0a30284d}.settings-kpi-card__value{margin:0;font-size:clamp(2.45rem,2.1rem + .8vw,3.2rem);font-weight:800;line-height:.95;letter-spacing:-.055em}.settings-kpi-card__sub{margin:12px 0 0;font-size:.93rem;line-height:1.55}.settings-kpi-card__foot{margin-top:auto;padding-top:16px;display:flex;align-items:end;justify-content:space-between;gap:12px;border-top:1px solid rgba(19,94,75,.08)}.settings-kpi-card__foot span{font-size:.8rem;color:#135e4b9e}.settings-kpi-card__foot strong{font-size:1.12rem;letter-spacing:-.03em}.settings-kpi-card--blue{background:radial-gradient(circle at 100% 0%,rgba(96,165,250,.16),transparent 32%),linear-gradient(180deg,#f8fbfffa,#eff6fff5)}.settings-kpi-card--blue .settings-kpi-card__eyebrow{color:#2957b8}.settings-kpi-card--blue .settings-kpi-card__icon{background:linear-gradient(180deg,#dbeafef2,#bfdbfee6);color:#1d4ed8}.settings-kpi-card--blue .settings-kpi-card__value{color:#163a79}.settings-kpi-card--blue .settings-kpi-card__sub,.settings-kpi-card--blue .settings-kpi-card__foot strong{color:#345ea8}.settings-kpi-card--green{background:radial-gradient(circle at 100% 0%,rgba(76,181,114,.16),transparent 32%),linear-gradient(180deg,#f7fcf9fa,#ecfdf5f5)}.settings-kpi-card--green .settings-kpi-card__eyebrow{color:#137255}.settings-kpi-card--green .settings-kpi-card__icon{background:linear-gradient(180deg,#d0fae5f2,#a7f3d0eb);color:#0f6a4c}.settings-kpi-card--green .settings-kpi-card__value{color:#0a4b38}.settings-kpi-card--green .settings-kpi-card__sub,.settings-kpi-card--green .settings-kpi-card__foot strong{color:#11654a}.settings-kpi-card--amber{background:radial-gradient(circle at 100% 0%,rgba(245,158,11,.15),transparent 30%),linear-gradient(180deg,#fffcf5fa,#fff7edf5)}.settings-kpi-card--amber .settings-kpi-card__eyebrow{color:#ad5a07}.settings-kpi-card--amber .settings-kpi-card__icon{background:linear-gradient(180deg,#fef3c7f2,#fde68aeb);color:#9a3412}.settings-kpi-card--amber .settings-kpi-card__value{color:#7c2d12}.settings-kpi-card--amber .settings-kpi-card__sub,.settings-kpi-card--amber .settings-kpi-card__foot strong{color:#b45309}.settings-page--premium .page-header--premium{border:1px solid rgba(19,94,75,.14)!important;background:radial-gradient(ellipse 96% 82% at 100% 0%,rgba(76,181,114,.26),transparent 52%),radial-gradient(ellipse 78% 58% at 0% 100%,rgba(196,232,211,.55),transparent 48%),linear-gradient(158deg,#fffffffc,#f0faf4ed 44%,#fffffffc)!important;-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12);box-shadow:0 1px #ffffffeb inset,0 0 0 1px #135e4b0d inset,0 3px #4cb57226,0 36px 72px #0a302824!important}.settings-page--premium .page-header--premium:after{content:"";position:absolute;inset:0 0 auto 0;height:4px;border-radius:30px 30px 0 0;background:linear-gradient(90deg,var(--primary-950, #0a3028) 0%,var(--primary-900, #135e4b) 16%,var(--primary-600, #4cb572) 40%,var(--primary-300, #a1d8b5) 58%,rgba(255,255,255,.55) 76%,var(--primary-600, #4cb572) 100%);opacity:.96;pointer-events:none}.settings-page--premium .page-header__eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:6px 12px;border-radius:999px;border:1px solid rgba(76,181,114,.28);background:linear-gradient(135deg,#4cb57224,#c4e8d359);color:var(--primary-900, #135e4b)!important;letter-spacing:.14em;text-shadow:0 1px 0 rgba(255,255,255,.85)}.settings-page--premium .page-header--premium .page-title{color:var(--primary-950, #0a3028)!important;font-weight:800}.settings-page--premium .page-header--premium .page-subtitle{color:#135e4bb8!important;max-width:56ch}.settings-page--premium .page-header__meta-row .ui-badge--neutral{border:1px solid rgba(19,94,75,.12)!important;background:linear-gradient(180deg,#fffffff5,#f0faf4eb)!important;color:var(--primary-900, #135e4b)!important;font-weight:700;box-shadow:0 1px #ffffffe6 inset}.settings-page--premium .page-header__meta-row .ui-badge--success{border:1px solid rgba(76,181,114,.35)!important;background:linear-gradient(165deg,#d1fae5fa,#a7f3d08c)!important;color:#065f46!important;font-weight:700}.settings-page--premium .settings-profile-card{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(19,94,75,.13)!important;background:linear-gradient(90deg,#fffffffe,#f0faf4f0 58%,#f0faf4b8),var(--settings-hero-image) center center / cover no-repeat,radial-gradient(120% 72% at 100% 0%,rgba(76,181,114,.14),transparent 52%),radial-gradient(90% 58% at 0% 100%,rgba(161,216,181,.22),transparent 48%),linear-gradient(168deg,#fffffffc,#f0faf4f5)!important;box-shadow:0 1px #ffffffe6 inset,0 26px 52px -26px #135e4b52,0 10px 24px -12px #0a30281a!important}.settings-page--premium .settings-profile-card:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:3px;background:linear-gradient(90deg,var(--primary-950, #0a3028) 0%,var(--primary-600, #4cb572) 45%,var(--primary-300, #a1d8b5) 65%,rgba(255,255,255,.45) 82%,var(--primary-600, #4cb572) 100%);opacity:.92;pointer-events:none}.settings-page--premium .settings-panel__head{padding-bottom:18px;margin-bottom:4px;border-bottom:1px solid rgba(19,94,75,.08)}.settings-page--premium .settings-access-card{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(19,94,75,.12)!important;background:radial-gradient(ellipse 100% 72% at 100% -8%,rgba(76,181,114,.22),transparent 46%),radial-gradient(ellipse 85% 55% at 0% 102%,rgba(161,216,181,.28),transparent 50%),linear-gradient(168deg,#fffffffc,#ecfdf5f0 42%,#fffffffc)!important;box-shadow:0 1px #ffffffe6 inset,0 30px 64px -28px #135e4b57,0 12px 28px -14px #0a30281f!important}.settings-page--premium .settings-access-card:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:3px;background:linear-gradient(90deg,var(--primary-950, #0a3028) 0%,var(--primary-900, #135e4b) 22%,var(--primary-600, #4cb572) 50%,var(--primary-300, #a1d8b5) 100%);opacity:.95;pointer-events:none}.settings-page--premium .settings-access-hero{padding:20px 22px;border-radius:22px;border:1px solid rgba(19,94,75,.1)!important;background:linear-gradient(125deg,#135e4b12,#ffffff8c 55%),linear-gradient(180deg,#fffffff5,#e8f7efe0)!important;box-shadow:inset 0 1px #ffffffe0,0 16px 36px -18px #135e4b33!important}.settings-page--premium .settings-access-hero .panel-title{color:var(--primary-900, #135e4b)!important}.settings-page--premium .settings-access-hero h2{color:var(--primary-950, #0a3028)!important}.settings-page--premium .settings-access-stat{border:1px solid rgba(76,181,114,.22)!important;background:linear-gradient(148deg,#fffffffa,#e1f4e9c7)!important;box-shadow:0 1px #ffffffeb inset,0 14px 32px -14px #4cb57238!important}.settings-page--premium .settings-access-stat strong{font-size:1.95rem!important;color:var(--primary-900, #135e4b)!important;letter-spacing:-.02em}.settings-page--premium .settings-access-stat span{color:#135e4bad!important;font-weight:600;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.settings-page--premium .settings-staff-rail{border:1px solid rgba(19,94,75,.11)!important;background:linear-gradient(180deg,#fffffffa,#f0faf4e6)!important;box-shadow:inset 0 1px #ffffffe6,0 20px 44px -22px #135e4b33!important;padding:18px 16px!important}.settings-page--premium .settings-staff-rail .search-field{border:1px solid rgba(19,94,75,.12)!important;background:#ffffffeb!important;box-shadow:inset 0 1px #ffffffd9}.settings-page--premium .settings-access-toolbar{padding:16px 18px;border-radius:20px;border:1px solid rgba(19,94,75,.1)!important;background:linear-gradient(180deg,#fffffff7,#f1f9f4eb)!important;box-shadow:0 12px 28px -16px #135e4b24!important}.settings-page--premium .settings-section-card{display:grid;border:1px solid rgba(19,94,75,.1)!important;background:radial-gradient(ellipse 88% 55% at 100% 0%,rgba(76,181,114,.12),transparent 48%),linear-gradient(178deg,#fffffffc,#f8fcf9f7)!important;box-shadow:0 1px #ffffffeb inset,0 22px 48px -28px #135e4b38!important;padding:20px 22px!important}.settings-page--premium .settings-section-card .section-header h3{color:var(--primary-950, #0a3028)!important}.settings-page--premium .settings-permission-group{padding:16px 16px 18px 20px;border-radius:20px;border:1px solid rgba(19,94,75,.08);border-left:3px solid var(--primary-600, #4cb572);background:linear-gradient(180deg,#fffffff2,#f0faf48c);box-shadow:inset 0 1px #ffffffd9}.settings-page--premium .settings-permission-group.is-collapsed{padding-bottom:16px}.settings-page--premium .settings-permission-group__head{width:100%;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.settings-page--premium .settings-permission-group__head:focus-visible{outline:3px solid rgba(76,181,114,.35);outline-offset:6px;border-radius:14px}.settings-page--premium .settings-permission-group h4{color:var(--primary-900, #135e4b)!important;margin:0 0 10px!important}.settings-permission-group__count{display:inline-flex;width:fit-content;margin-top:2px;color:#135e4bad;font-size:.78rem;font-weight:700}.settings-permission-group__chevron{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;border:1px solid rgba(19,94,75,.12);background:#ffffffc2;color:var(--primary-900, #135e4b);font-size:1.2rem;font-weight:900;line-height:1}.settings-page--premium .settings-toggle-row{border:1px solid rgba(19,94,75,.1)!important;background:linear-gradient(168deg,#fffffffc,#f1f9f4e6)!important;box-shadow:0 1px #ffffffe0 inset}.settings-page--premium .settings-toggle-row:hover{border-color:#4cb57247!important;box-shadow:0 1px #ffffffeb inset,0 16px 36px -14px #135e4b1f!important}.settings-page--premium .settings-toggle-row:has(input:checked){border-color:#4cb5727a!important;background:radial-gradient(ellipse 95% 85% at 100% 15%,rgba(76,181,114,.2),transparent 52%),linear-gradient(135deg,#e1f4e9fa,#fffffffc)!important;box-shadow:0 1px #fffffff2 inset,0 18px 40px -16px #4cb57238!important}.settings-page--premium .settings-toggle-row:has(input:checked) strong{color:var(--primary-900, #135e4b)!important}.settings-page--premium .settings-mode-option{border:1px solid rgba(19,94,75,.1)!important;background:linear-gradient(180deg,#fffffffa,#f1f9f4f0)!important}.settings-page--premium .settings-mode-option.is-active{border-color:#4cb57261!important;background:radial-gradient(circle at top right,rgba(76,181,114,.16),transparent 42%),linear-gradient(135deg,#e1f4e9f2,#fffffffc)!important}.settings-page--premium .settings-empty-mini.empty-state--premium{border-color:#4cb57233!important}.settings-page--premium .settings-permission-sections{gap:18px}.settings-page--premium .settings-staff-item.is-active{border-color:#4cb5726b!important;background:radial-gradient(circle at 0% 0%,rgba(76,181,114,.16),transparent 48%),linear-gradient(180deg,#fffffffa,#e8f7eff0)!important;box-shadow:0 1px #ffffffe6 inset,0 16px 36px -14px #135e4b29!important}.settings-page--premium .settings-panel__head .ui-badge--neutral,.settings-page--premium .settings-access-toolbar .ui-badge--neutral{border:1px solid rgba(19,94,75,.1)!important;background:linear-gradient(180deg,#fffffff5,#f0faf4e6)!important;color:var(--primary-900, #135e4b)!important;font-weight:700}.samples-create-page,.inventory-create-page{border:1px solid rgba(19,94,75,.08);box-shadow:0 22px 44px #133e2c14}.premium-entity-layout{align-items:start;gap:24px}.premium-entity-form{padding:26px;border:1px solid rgba(19,94,75,.08);border-radius:30px;background:radial-gradient(circle at top right,rgba(76,181,114,.08),transparent 26%),linear-gradient(180deg,#fffffffc,#f6faf7f5);box-shadow:0 24px 48px #133e2c14}.premium-form-section{display:grid;gap:16px;padding:20px;border:1px solid rgba(19,94,75,.07);border-radius:22px;background:#ffffffc2}.premium-form-section>span{color:var(--heading);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.premium-entity-summary{padding:24px;border-radius:28px;background:radial-gradient(circle at top right,rgba(76,181,114,.1),transparent 26%),linear-gradient(180deg,#fffffffc,#f4f9f6f5)}@media (max-width: 1180px){.samples-studio__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.page-header--premium,.samples-studio__board,.premium-entity-form{padding:20px}.samples-studio__kpis{grid-template-columns:1fr}.page-header__meta-row,.premium-form__intro{align-items:flex-start;flex-direction:column}}.detail-premium-page{position:relative;gap:22px}.detail-premium-page:before{content:"";position:absolute;inset:-12px -18px auto;height:260px;border-radius:36px;background:radial-gradient(90% 120% at 100% 0%,#d4af371a,#d4af3700 72%),radial-gradient(80% 100% at 0% 0%,rgba(19,94,75,.08),transparent 64%);pointer-events:none}.detail-premium-page>*{position:relative;z-index:1}.detail-premium-shell,.detail-premium-shell--order,.detail-premium-shell--measurement,.detail-premium-shell--measurement-edit{gap:22px}.detail-premium-page--order .detail-premium-shell--order{gap:18px}.detail-premium-page--order .customer-detail-section.workspace-card{padding:16px 18px;gap:14px}.detail-premium-page .workspace-card,.detail-premium-page .customer-detail-panel,.detail-premium-page .customer-related-item{border-radius:26px!important}.detail-premium-page .customer-related-item,.detail-premium-page .order-detail-doc-card,.detail-premium-page .measurement-detail-link{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.detail-premium-page .customer-related-item:hover,.detail-premium-page .order-detail-doc-card:hover,.detail-premium-page .measurement-detail-link:hover{transform:translateY(-2px);border-color:#b28a3838!important;box-shadow:0 20px 32px #14221c14!important}.detail-premium-page .detail-page-header,.detail-premium-page .detail-premium-rail,.detail-premium-page .order-detail-hero,.detail-premium-page .measurement-detail-hero,.detail-premium-page .customer-detail-summary-grid,.detail-premium-page .order-detail-content-grid,.detail-premium-page .customer-detail-layout,.detail-premium-page .measurement-edit-layout{animation:detailPremiumRise .42s ease-out both}.detail-premium-page .detail-premium-rail{animation-delay:40ms}.detail-premium-page .order-detail-hero,.detail-premium-page .measurement-detail-hero{animation-delay:90ms}.detail-premium-page .customer-detail-summary-grid{animation-delay:.13s}.detail-premium-page .order-detail-content-grid,.detail-premium-page .customer-detail-layout,.detail-premium-page .measurement-edit-layout{animation-delay:.17s}.detail-premium-page .order-detail-hero,.detail-premium-page .measurement-detail-hero,.detail-premium-page .measurement-edit-hero{position:relative;overflow:hidden;padding:30px;border-radius:32px!important}.detail-premium-page--order .order-detail-hero{padding:22px 24px 24px;gap:20px}.detail-premium-page .order-detail-hero:after,.detail-premium-page .measurement-detail-hero:after,.detail-premium-page .measurement-edit-hero:after{content:"";position:absolute;inset:auto -18% -24% auto;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,#d4af3729,#d4af3700 72%);pointer-events:none}.detail-premium-page .order-detail-hero{background:radial-gradient(circle at top right,rgba(212,175,55,.16),transparent 24%),radial-gradient(circle at bottom left,rgba(255,255,255,.08),transparent 28%),linear-gradient(135deg,#0c2f28fa,#135e4bf5 54%,#fdfaf2fa 54%,#fffffffc)!important}.detail-premium-page .measurement-detail-hero,.detail-premium-page .measurement-edit-hero{background:radial-gradient(circle at top right,rgba(212,175,55,.14),transparent 26%),radial-gradient(circle at bottom left,rgba(255,255,255,.08),transparent 28%),linear-gradient(135deg,#0c2f28fa,#135e4bf5 42%,#fcf8effa 42%,#fffffffe)!important}.detail-premium-page .order-detail-hero__identity,.detail-premium-page .measurement-detail-hero__identity,.detail-premium-page .measurement-edit-hero__identity{position:relative;z-index:1;padding:24px 26px;border-radius:28px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(155deg,#0b2a24f2,#135e4beb);box-shadow:0 22px 36px #07161233;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.detail-premium-page .order-detail-hero__badges,.detail-premium-page .measurement-edit-hero__badges{gap:10px;margin-top:4px}.detail-premium-page .order-detail-hero__badge,.detail-premium-page .measurement-detail-hero-badge,.detail-premium-page .measurement-edit-hero__badges .ui-badge{min-height:36px;padding-inline:14px!important;border-radius:999px!important}.detail-premium-page--order .order-detail-hero__badge--status.status-chip--partially_manufactured,.detail-premium-page--order .order-detail-hero__badge--status.status-chip--waiting_for_manufacturing,.detail-premium-page--order .order-detail-hero__badge--status.status-chip--in_progress{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.detail-premium-page--order .order-detail-hero__badge--status.status-chip--awaiting_door_details{background:linear-gradient(180deg,#fde68a,#f59e0b)!important;color:#451a03!important;-webkit-text-fill-color:#451a03!important;border:1px solid rgba(180,83,9,.62)!important;box-shadow:inset 0 1px #fffffff2,0 8px 20px #78350f33!important}.detail-premium-page .order-detail-hero__meta-grid{align-items:stretch}.detail-premium-page .order-detail-hero__meta-card{min-height:92px;background:#fffaf2eb!important;border-color:#b28a3824!important;box-shadow:0 16px 24px #14221c0f!important}.detail-premium-page .order-detail-stat,.detail-premium-page .measurement-detail-stat{min-height:0;padding:14px 16px}.detail-premium-page .order-detail-stat strong,.detail-premium-page .measurement-detail-stat strong{letter-spacing:-.04em}.detail-premium-page .order-info-card--snapshot{background:radial-gradient(circle at top right,rgba(212,175,55,.08),transparent 26%),linear-gradient(180deg,#fffffffe,#f8f6f1f7)!important}.detail-premium-page .measurement-detail-note-card{min-height:210px}.detail-premium-page--order .order-info-card--editorial{min-height:0}.detail-premium-page .order-detail-doc-card{padding:16px 18px;align-items:flex-start}.detail-premium-page .order-detail-doc-card__meta,.detail-premium-page .measurement-detail-panel__stack{display:grid;gap:8px}.detail-premium-page .order-detail-doc-card__meta p{margin:0;color:var(--text-soft);line-height:1.6}.detail-premium-page--order .order-detail-hero__main{grid-template-columns:1fr;align-items:start;gap:28px}.detail-premium-page--order .order-detail-hero__identity{display:flex;flex-wrap:wrap;align-items:flex-start;gap:22px 28px;padding:26px 28px;border-radius:30px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(145deg,rgba(255,255,255,.07) 0%,transparent 42%),linear-gradient(155deg,#0a2a22f7,#135e4be6);box-shadow:0 1px #ffffff1f inset,0 28px 48px #04120e59}.detail-premium-page--order .order-detail-hero__order-code{display:inline-flex;align-items:center;width:fit-content;margin:0 0 8px;padding:6px 12px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fffaebf2!important;background:#d4af372e;border:1px solid rgba(212,175,55,.35);box-shadow:0 8px 20px #0000001f}.detail-premium-page--order .order-detail-hero__copy{flex:1;min-width:min(100%,280px);gap:12px}.detail-premium-page--order .order-detail-hero__copy h2{font-size:clamp(1.55rem,2.4vw,2.35rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.detail-premium-page--order .order-detail-hero__lede{font-size:.95rem;line-height:1.65;color:#fffcf5d1!important}.order-detail-hero__identity .order-detail-hero__badge--site.ui-badge--neutral{background:linear-gradient(180deg,#fffffffa,#f6f8faf0)!important;border:1px solid rgba(255,255,255,.42)!important;color:#14261c!important;-webkit-text-fill-color:#14261c!important;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #0000002e!important}.detail-premium-page--order .order-detail-hero__identity .order-detail-hero__badge--site.ui-badge--neutral{background:linear-gradient(180deg,#fffdf8fc,#fcf8f0f5)!important;border:1px solid rgba(212,175,55,.28)!important;color:#1e2d24!important;-webkit-text-fill-color:#1e2d24!important}.detail-premium-page--order .order-detail-avatar-wrap{width:88px;height:88px;border-radius:26px;flex-shrink:0;box-shadow:0 0 0 1px #fff3,0 0 0 8px #d4af371f,0 18px 32px #0003}.detail-premium-page--order .order-detail-hero__meta-grid{grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:14px}.detail-premium-page--order .order-detail-hero .customer-detail-row{padding:16px 18px;border-radius:20px;background:#fffcf6f7!important;border:1px solid rgba(178,138,56,.12)!important;box-shadow:0 1px #ffffffe6 inset,0 14px 28px #121c160f!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.detail-premium-page--order .order-detail-hero .customer-detail-row:hover{border-color:#b28a3838!important;box-shadow:0 1px #fff inset,0 18px 34px #121c1617!important;transform:translateY(-1px)}.detail-premium-page--order .order-detail-hero .customer-detail-row span{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#3e4a44b8!important}.detail-premium-page--order .order-detail-hero .customer-detail-row strong{font-size:1.02rem;font-weight:700;letter-spacing:-.02em}.detail-premium-page--order .order-detail-summary-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.detail-premium-page--order .order-detail-summary-grid.detail-premium-metrics .order-detail-stat{position:relative;overflow:hidden;min-height:0;padding:14px 16px 16px;border-radius:18px!important;border:1px solid rgba(94,85,63,.12)!important;background:linear-gradient(180deg,#fffffffe,#f8f6f1f5)!important;box-shadow:0 1px #ffffffe0 inset,0 10px 22px #14221c0d!important}.detail-premium-page--order .order-detail-summary-grid.detail-premium-metrics .order-detail-stat:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:3px 3px 0 0;opacity:1;background:linear-gradient(90deg,var(--primary-800) 0%,var(--primary-600) 45%,rgba(178,138,56,.75) 100%)}.detail-premium-page--order .order-detail-summary-grid.detail-premium-metrics .order-detail-stat span{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.detail-premium-page--order .order-detail-summary-grid.detail-premium-metrics .order-detail-stat strong{color:var(--heading)!important;font-size:clamp(1.2rem,1.85vw,1.55rem);font-weight:800;letter-spacing:-.03em}.detail-premium-page--order .order-detail-content-grid{gap:16px}.detail-premium-page--order .order-info-card{position:relative;overflow:hidden;padding:18px 20px 20px 22px;border:1px solid rgba(94,85,63,.12)!important;background:linear-gradient(180deg,#fffffffe,#f8f6f1f7)!important;box-shadow:0 1px #ffffffeb inset,0 12px 28px #16261f0d!important}.detail-premium-page--order .order-info-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--primary-700) 0%,var(--primary-500) 60%,rgba(178,138,56,.85) 100%);opacity:.95;border-radius:3px 0 0 3px}.detail-premium-page--order .order-info-card .customer-detail-panel__head{position:relative;z-index:1;flex-direction:column;align-items:flex-start;gap:4px;padding:0 0 14px;margin:0 0 14px;border-radius:0;border:none;border-bottom:1px solid rgba(94,85,63,.1);background:transparent;box-shadow:none}.detail-premium-page--order .order-info-card .panel-title{margin:0;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#3e4a44b8!important;opacity:1}.detail-premium-page--order .order-info-card .customer-detail-panel__head h2{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:var(--heading)!important}.detail-premium-page--order .order-info-card--snapshot{border-color:#135e4b1a!important;background:linear-gradient(180deg,#fffffffe,#f5faf7f5)!important}.detail-premium-page--order .order-info-card--snapshot:before{width:4px;background:linear-gradient(180deg,var(--primary-700) 0%,var(--primary-500) 100%)}.detail-premium-page--order .order-info-card--tone-logistics:before{background:linear-gradient(180deg,#1d4ed8,#3b82f6)}.detail-premium-page--order .order-info-card--tone-notes:before{background:linear-gradient(180deg,#b45309,#d97706)}.detail-premium-page--order .order-info-card--tone-logistics .panel-title{color:#1e40afe0!important}.detail-premium-page--order .order-info-card--tone-notes .panel-title{color:#78350fe0!important}.detail-premium-page--order .order-info-card--editorial .customer-detail-notes{position:relative;z-index:1;margin:0;padding:0;border-radius:0;border:none;background:transparent;font-size:.94rem;line-height:1.6;color:var(--foreground);box-shadow:none}.detail-premium-page--order .order-info-card--tone-logistics .customer-detail-notes,.detail-premium-page--order .order-info-card--tone-notes .customer-detail-notes{color:var(--foreground)}.detail-premium-page--order .order-detail-panel--hold.order-info-card{border-color:#d9770638!important;background:linear-gradient(180deg,#fffdf8fc,#fff7edf5)!important}.detail-premium-page--order .order-detail-panel--hold.order-info-card:before{background:linear-gradient(180deg,#c2410c,#ea580c)}.detail-premium-page--order .order-detail-panel--hold .customer-detail-panel__head{background:transparent;border-bottom-color:#ea580c38}.detail-premium-page--order .order-detail-overview-grid{position:relative;z-index:1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:0;border-radius:0;background:transparent;border:none}.detail-premium-page--order .order-detail-overview-grid .customer-detail-row{min-height:0;padding:12px 14px;border-radius:14px!important;border:1px solid rgba(94,85,63,.1)!important;background:#ffffffeb!important;box-shadow:0 1px #ffffffe6 inset!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.detail-premium-page--order .order-detail-overview-grid .customer-detail-row:hover{border-color:#4cb57238!important;box-shadow:0 1px #fff inset,0 12px 24px #135e4b14!important;transform:translateY(-1px)}.detail-premium-page--order .order-detail-overview-grid .customer-detail-row span{color:#135e4bb8!important}.detail-premium-page--order .order-detail-overview-grid .customer-detail-row strong{color:var(--primary-950)!important}.detail-premium-page--order .detail-premium-section--documents,.detail-premium-page--order .detail-premium-section--measurements,.detail-premium-page--order .detail-premium-section--materials{border-color:#5e553f1f!important;background:linear-gradient(180deg,#fffffffe,#f8f6f1f7)!important;box-shadow:0 1px #ffffffeb inset,0 12px 28px #16261f0d!important}.detail-premium-page--order .detail-premium-section--documents .customer-detail-section__meta,.detail-premium-page--order .detail-premium-section--measurements .customer-detail-section__meta,.detail-premium-page--order .detail-premium-section--materials .customer-detail-section__meta{color:#3e4a44e0!important;background:#135e4b0f;border:1px solid rgba(19,94,75,.1)}.detail-premium-page--order .detail-premium-section .customer-detail-section__head{align-items:flex-end;padding-bottom:12px;margin-bottom:0;gap:12px;border-bottom:1px solid rgba(94,85,63,.1)}.detail-premium-page--order .customer-detail-section__titles{display:flex;flex-direction:column;gap:6px;min-width:0}.detail-premium-page--order .customer-detail-section__head h2{font-size:1.28rem;font-weight:800;letter-spacing:-.025em}.detail-premium-page--order .customer-detail-section__meta{display:inline-flex;width:fit-content;padding:4px 10px;border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.03em;color:#3e4a44d1!important;background:#5e553f0f;border:1px solid rgba(94,85,63,.1)}.detail-premium-page--order .customer-detail-empty{margin:0;padding:20px 22px;border-radius:18px;border:1px dashed rgba(19,94,75,.15);background:#ffffffa6;text-align:center;line-height:1.6}.detail-premium-page--order .order-detail-doc-card{flex-direction:column;align-items:stretch;gap:12px;min-height:0;border-radius:16px!important}.detail-premium-page--order .order-detail-doc-card--empty{border-style:dashed!important;border-color:#5e553f2e!important;background:#ffffffb8!important}.detail-premium-page--order .order-detail-doc-card--filled{border-color:#135e4b1f!important;background:linear-gradient(180deg,#fffffffc,#f5faf7f5)!important}.detail-premium-page--order .order-detail-doc-card__meta span{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.detail-premium-page--order .order-detail-doc-card__meta strong{font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.detail-premium-page--order .order-detail-doc-card__cta{align-self:flex-start}.detail-premium-page--order .detail-premium-section--measurements .customer-related-item{border-radius:14px!important;padding:14px 16px;gap:14px;border:1px solid rgba(94,85,63,.1)!important;background:#fffffff0!important}.detail-premium-page--order .detail-premium-section--materials .order-material-container{border-radius:14px;padding:12px 14px;border-color:#5e553f1f}.detail-premium-page--order .detail-premium-section--measurements .customer-related-item>div:first-child{gap:4px}.detail-premium-page--order .detail-premium-section--measurements .customer-related-item strong{font-size:1.02rem;letter-spacing:-.02em}.detail-premium-page--order .order-detail-related-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 14px}.detail-premium-page--order .order-measurement-cta-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border-radius:22px!important;border:1px solid rgba(19,94,75,.14)!important;background:radial-gradient(circle at top left,rgba(190,242,100,.18),transparent 42%),linear-gradient(135deg,#f8fff1fa,#eefbf6fa)!important;box-shadow:0 18px 40px #135e4b14,inset 0 1px #ffffffeb!important}.detail-premium-page--order .order-measurement-cta-card__copy{display:grid;gap:8px}.detail-premium-page--order .order-measurement-cta-card__eyebrow{display:inline-flex;width:fit-content;padding:6px 10px;border-radius:999px;background:#15803d1a;color:#166534;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.detail-premium-page--order .order-measurement-cta-card h3{margin:0;font-size:1.28rem;font-weight:800;letter-spacing:-.03em;color:#14532d}.detail-premium-page--order .order-measurement-cta-card p{margin:0;max-width:60ch;color:#14532dd1;line-height:1.7}.detail-premium-page--order .order-measurement-cta-card__actions{display:flex;justify-content:flex-end}@media (max-width: 760px){.detail-premium-page--order .order-measurement-cta-card{grid-template-columns:1fr}.detail-premium-page--order .order-measurement-cta-card__actions,.detail-premium-page--order .order-measurement-cta-card__actions .ui-button{width:100%}.detail-premium-page--order .order-measurement-cta-card__actions .ui-button{justify-content:center}}.order-document-viewer-modal{width:min(100%,980px)}.order-document-viewer{display:grid;gap:16px}.order-document-viewer__image-wrap,.order-document-viewer__frame,.order-document-viewer__workbook,.order-document-viewer__empty{min-height:min(62vh,620px);border:1px solid rgba(16,63,106,.12);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f6f8fbf5);box-shadow:inset 0 1px #ffffffe6}.order-document-viewer__image-wrap{display:grid;place-items:center;overflow:auto;padding:14px}.order-document-viewer__image{display:block;max-width:100%;max-height:min(58vh,560px);border-radius:12px;object-fit:contain}.order-document-viewer__frame{display:block;width:100%}.order-document-viewer__workbook{overflow:auto;padding:14px}.order-document-viewer__workbook-hint{margin:0 0 12px;color:var(--text-soft);font-size:.92rem}.order-document-viewer__workbook .fixing-schedule-table-wrap{max-height:min(52vh,520px)}.order-document-viewer__empty{display:grid;place-items:center;align-content:center;gap:8px;padding:28px;text-align:center}.order-document-viewer__empty strong{color:var(--heading)}.order-document-viewer__empty p{margin:0;color:var(--text-soft)}.order-document-viewer__actions{flex-wrap:wrap}@media (min-width: 960px){.detail-premium-page--order .order-detail-hero__identity{flex-wrap:nowrap;align-items:center}}.detail-premium-page .measurement-detail-highlight,.detail-premium-page .measurement-detail-fact,.detail-premium-page .measurement-detail-panel,.detail-premium-page .measurement-edit-panel{background:radial-gradient(circle at top right,rgba(212,175,55,.08),transparent 28%),linear-gradient(180deg,#fffffffe,#f8f6f1f7)!important}.detail-premium-page .measurement-detail-panel__row{min-height:78px;border-radius:18px!important}.detail-premium-page .measurement-detail-links{gap:14px}.detail-premium-page .measurement-detail-link{padding:18px 20px;border-radius:20px}.detail-premium-page--measurement .detail-premium-section{position:relative;overflow:hidden}.detail-premium-page--measurement .detail-premium-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.9;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 55%)}.detail-premium-page--measurement .detail-premium-section--notes{border-color:#135e4b29!important;border-inline-start:4px solid var(--primary-600)!important;background:radial-gradient(110% 90% at 0% 0%,rgba(76,181,114,.16),transparent 56%),radial-gradient(85% 70% at 100% 0%,rgba(212,175,55,.12),transparent 46%),linear-gradient(180deg,#fffffffe,#f6fcf8f5)!important;box-shadow:0 1px #ffffffe0 inset,var(--shadow-lg)!important}.detail-premium-page--measurement .detail-premium-section--media{border-color:#b28a382e!important;border-inline-start:4px solid var(--detail-premium-accent, #b28a38)!important;background:radial-gradient(110% 90% at 100% 0%,rgba(252,211,77,.22),transparent 56%),radial-gradient(90% 70% at 0% 100%,rgba(45,212,191,.1),transparent 52%),linear-gradient(180deg,#fffffffe,#fcf9f2f7)!important;box-shadow:0 1px #ffffffe0 inset,var(--shadow-lg)!important}.detail-premium-page--measurement .detail-premium-section .customer-detail-section__head{align-items:flex-end;padding-bottom:18px;margin-bottom:4px;border-bottom:1px solid rgba(19,94,75,.08)}.detail-premium-page--measurement .detail-premium-section .customer-detail-section__head h2{font-size:1.28rem;font-weight:800;letter-spacing:-.025em}.detail-premium-page--measurement .detail-premium-section .customer-detail-section__head p{display:inline-flex;width:fit-content;margin:10px 0 0;padding:5px 12px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;border:1px solid rgba(19,94,75,.12);background:#ffffffb8;color:#135e4bcc!important}.detail-premium-page--measurement .detail-premium-section--media .customer-detail-section__head p{border-color:#b28a382e;background:#fcd34d24;color:#8a6420!important}.detail-premium-page--measurement .customer-detail-empty{margin:0;padding:20px 22px;border-radius:18px;border:1px dashed rgba(19,94,75,.15);background:#ffffffa6;text-align:center;line-height:1.6}.detail-premium-page--measurement .measurement-detail-panel{border-inline-start:4px solid var(--detail-premium-accent, #b28a38)!important}.detail-premium-page--measurement .measurement-detail-panel .customer-detail-panel__head{padding-bottom:14px;margin-bottom:10px;border-bottom:1px solid rgba(94,85,63,.14)}.detail-premium-page--measurement .measurement-detail-panel .panel-title{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800;color:#135e4bb3}.detail-premium-page .measurement-edit-shell{display:grid;gap:22px}.detail-premium-page .measurement-edit-hero{display:grid;gap:20px}.detail-premium-page .measurement-edit-hero__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start}.detail-premium-page .measurement-edit-hero__copy{display:grid;gap:12px}.detail-premium-page .measurement-edit-hero__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.detail-premium-page .measurement-edit-hero__metric{min-height:112px;padding:18px 20px;border-radius:22px;display:grid;gap:8px}.detail-premium-page .measurement-edit-hero__metric strong{color:var(--heading);line-height:1.4}.detail-premium-page--measurement-edit .measurement-edit-hero__badges .ui-badge,.detail-premium-page--measurement-edit .measurement-detail-hero-badge{color:#fffffff5!important;border-color:#ffffff2e!important;background:#ffffff1f!important;box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffff2e!important}.detail-premium-page--measurement-edit .measurement-edit-hero__badges .ui-badge:is(:hover,:focus-visible),.detail-premium-page--measurement-edit .measurement-detail-hero-badge:is(:hover,:focus-visible){background:#ffffff29!important;border-color:#ffffff3d!important}.detail-premium-page--measurement-edit .measurement-edit-hero__copy>:is(h2,.customer-detail-eyebrow){color:#fffffffa!important}.detail-premium-page--measurement-edit .measurement-detail-editor{position:relative;overflow:hidden;padding:28px!important;border-color:#135e4b24!important;border-inline-start:4px solid var(--primary-600)!important;background:radial-gradient(120% 90% at 0% 0%,rgba(76,181,114,.12),transparent 56%),radial-gradient(90% 70% at 100% 0%,rgba(252,211,77,.14),transparent 48%),radial-gradient(85% 70% at 100% 100%,rgba(45,212,191,.1),transparent 55%),linear-gradient(180deg,#fffffffe,#f6fcf8f5)!important;box-shadow:0 1px #ffffffe6 inset,var(--shadow-xl)!important}.detail-premium-page--measurement-edit .measurement-detail-editor:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 55%);opacity:.9}.detail-premium-page--measurement-edit .measurement-detail-editor>*{position:relative;z-index:1}.detail-premium-page--measurement-edit .measurement-edit-section__head{align-items:flex-end;padding-bottom:18px;margin-bottom:8px;border-bottom:1px solid rgba(19,94,75,.1)}.detail-premium-page--measurement-edit .measurement-edit-section__head>div{display:grid;gap:10px;min-width:0}.detail-premium-page--measurement-edit .measurement-edit-section__head .panel-title{display:inline-flex;width:fit-content;padding:6px 12px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#135e4bdb;background:#4cb5721f;border:1px solid rgba(19,94,75,.14)}.detail-premium-page--measurement-edit .measurement-edit-section__head h2{font-size:clamp(1.3rem,2vw,1.65rem);font-weight:900;letter-spacing:-.03em}.detail-premium-page--measurement-edit .measurement-edit-section__head p:not(.panel-title){margin:0;max-width:80ch;color:var(--text-soft);line-height:1.7}.detail-premium-page--measurement-edit .measurement-edit-panel{position:relative;overflow:hidden;border-inline-start:4px solid var(--detail-premium-accent, #b28a38)!important;background:radial-gradient(120% 90% at 100% 0%,rgba(252,211,77,.2),transparent 55%),radial-gradient(90% 70% at 0% 100%,rgba(76,181,114,.1),transparent 55%),linear-gradient(180deg,#fffffffe,#fcf9f2f7)!important;box-shadow:0 1px #ffffffe0 inset,var(--shadow-xl)!important}.detail-premium-page--measurement-edit .measurement-edit-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 55%);opacity:.9}.detail-premium-page--measurement-edit .measurement-edit-panel>*{position:relative;z-index:1}.detail-premium-page--measurement-edit .measurement-edit-panel .customer-detail-panel__head{display:grid;gap:8px;align-items:start;justify-content:start;padding-bottom:14px;margin-bottom:10px;border-bottom:1px solid rgba(94,85,63,.14)}.detail-premium-page--measurement-edit .measurement-edit-panel .panel-title{margin:0;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:900;color:#135e4bb3}.detail-premium-page--measurement-edit .measurement-edit-panel .measurement-detail-panel__stack{display:grid;gap:10px}.detail-premium-page--measurement-edit .measurement-edit-panel .measurement-detail-panel__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;min-height:74px;border-radius:18px!important;border:1px solid rgba(19,94,75,.1)!important;background:#ffffffc7!important;box-shadow:0 1px #fffffff2 inset,0 10px 18px #135e4b0f!important}.detail-premium-page--measurement-edit .measurement-edit-panel .measurement-detail-panel__row span{color:#135e4bb8!important;font-weight:700}.detail-premium-page--measurement-edit .measurement-edit-panel .measurement-detail-panel__row strong{color:var(--primary-950)!important;font-weight:800;text-align:end}.detail-premium-page .measurement-edit-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:20px;align-items:start}.detail-premium-page .measurement-edit-form__fieldset,.detail-premium-page .measurement-edit-group{display:grid;gap:16px}.detail-premium-page .measurement-edit-group{padding:20px 22px;border-radius:24px;border:1px solid rgba(178,138,56,.14);background:linear-gradient(180deg,#fffffffa,#f8f6f1f0);box-shadow:inset 0 1px #ffffffdb}.detail-premium-page .measurement-edit-group__head{display:grid;gap:6px}.detail-premium-page .measurement-edit-group__head h3{margin:0;color:var(--heading);font-size:1.2rem}.detail-premium-page .measurement-edit-form__actions{padding-top:10px}.detail-premium-page .measurement-edit-aside{position:sticky;top:88px}html[lang=ar] .detail-premium-page .detail-page-header__actions,html[lang=ar] .detail-premium-page .measurement-edit-hero__identity,html[lang=ar] .detail-premium-page .order-detail-hero__identity{direction:rtl}@keyframes detailPremiumRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1100px){.detail-premium-page .detail-page-header{padding:24px!important}.detail-premium-page .measurement-edit-layout,.detail-premium-page .measurement-edit-hero__summary{grid-template-columns:1fr}}@media (max-width: 900px){.detail-premium-page .detail-page-header__actions{width:100%;justify-content:flex-start}}@media (max-width: 640px){.detail-premium-page .order-detail-hero,.detail-premium-page .measurement-detail-hero,.detail-premium-page .measurement-edit-hero{padding:22px}.detail-premium-page .detail-page-header__actions{padding:8px}.detail-premium-page .detail-page-header__actions .ui-button{width:100%;justify-content:center}}.dashboard-panels>.panel-card.orders-overview,.dashboard-panels>.panel-card.panel-card--activity{position:relative;border:1px solid rgba(19,94,75,.14)!important;border-radius:28px!important;box-shadow:inset 0 1px #ffffffe6,0 26px 52px -18px #135e4b29,0 10px 28px -10px #4cb5721a!important;background:radial-gradient(ellipse 130% 90% at 100% -10%,rgba(76,181,114,.16),transparent 44%),radial-gradient(ellipse 70% 55% at 0% 105%,rgba(161,216,181,.38),transparent 52%),linear-gradient(168deg,#fff,#f3faf6 48%,#eaf6ef)!important}.dashboard-panels>.panel-card.panel-card--activity{background:radial-gradient(ellipse 120% 85% at 100% 0%,rgba(76,181,114,.2),transparent 42%),radial-gradient(circle at 0% 88%,rgba(19,94,75,.07),transparent 48%),linear-gradient(180deg,#fff,#f0faf4)!important}.dashboard-panels>.panel-card.orders-overview:before,.dashboard-panels>.panel-card.panel-card--activity:before{width:200px!important;height:200px!important;background:radial-gradient(circle,rgba(76,181,114,.14) 0%,transparent 72%)!important}.dashboard-panels .orders-overview__header{padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid rgba(19,94,75,.08)}.dashboard-panels .orders-overview__intro p{color:#1f1f1fad!important}.dashboard-panels .orders-overview__summary{margin-top:6px;padding:16px 20px!important;gap:22px!important;border-radius:22px!important;border:1px solid rgba(19,94,75,.11)!important;background:linear-gradient(125deg,#fffffff5,#e1f4e9a6 38%,#fffffff0)!important;box-shadow:inset 0 1px #fffffff0,0 16px 36px -14px #135e4b1f!important}.dashboard-panels .orders-overview__stat span{color:#135e4b94!important}.dashboard-panels .orders-overview__stat strong{color:var(--primary-950)!important}.dashboard-panels .orders-overview__stat small{color:var(--primary-600)!important}.dashboard-panels .orders-overview__divider{background:linear-gradient(180deg,#135e4b00,#4cb57261 48%,#135e4b00)!important}.dashboard-panels .orders-overview__sort span{color:#135e4b8c!important}.dashboard-panels .orders-overview__sort select{border:1px solid rgba(19,94,75,.14)!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#f0faf4eb)!important;color:var(--primary-900)!important;box-shadow:inset 0 1px #ffffffe0!important}.dashboard-panels .chart-filter-group.chart-filter-group--compact{border:1px solid rgba(19,94,75,.15)!important;background:radial-gradient(circle at 14% 22%,rgba(76,181,114,.16),transparent 40%),linear-gradient(180deg,#fffffffc,#ecf7f0f7)!important;box-shadow:inset 0 1px #fffffff5,0 18px 38px -22px #135e4b38!important}.dashboard-panels .chart-filter-group.chart-filter-group--compact .chart-filter.is-active{background:linear-gradient(180deg,#e8f8eefa,#d4eddef2)!important;border-color:#4cb57252!important;color:var(--primary-950)!important;box-shadow:inset 0 1px #fffffff2,0 14px 26px -12px #135e4b33!important}.dashboard-panels .bar-chart--premium{background:linear-gradient(180deg,#ffffff94,#fffffff7),repeating-linear-gradient(to top,rgba(19,94,75,.055) 0,rgba(19,94,75,.055) 1px,transparent 1px,transparent 52px)!important;border:1px solid rgba(19,94,75,.12)!important;box-shadow:inset 0 1px #ffffffdb,0 22px 44px -16px #135e4b24!important}.dashboard-panels .bar-chart--premium .bar-chart__bar{background:linear-gradient(180deg,#c4e8d3,#4cb572 40%,#135e4b 78%,#0a3028)!important;box-shadow:0 18px 34px #135e4b47,inset 0 2px #ffffff61!important}.dashboard-panels .bar-chart--premium .bar-chart__item span{color:#135e4b9e!important}.dashboard-panels .bar-chart--premium .bar-chart__value{color:var(--primary-950)!important}.dashboard-panels .panel-card__header--activity{padding-bottom:14px!important;margin-bottom:4px!important;border-bottom:1px solid rgba(19,94,75,.1)!important}.dashboard-panels .panel-card__header--activity h3{color:var(--primary-950)!important;letter-spacing:-.02em!important}.dashboard-panels .activity-list{gap:12px!important}.dashboard-panels .activity-list__item{border:1px solid rgba(19,94,75,.1)!important;background:linear-gradient(130deg,#fffffffa,#edf8f18c)!important;box-shadow:inset 0 1px #ffffffeb,0 14px 30px -14px #135e4b24!important;transition:border-color var(--transition-base),transform var(--transition-fast),box-shadow var(--transition-base)}.dashboard-panels .activity-list__item:hover{border-color:#4cb57261!important;transform:translateY(-2px);box-shadow:inset 0 1px #fffffff5,0 20px 40px -12px #135e4b2e!important}.dashboard-panels .activity-list__marker{background:linear-gradient(180deg,#4cb5721a,#135e4b0a)!important}.dashboard-panels .activity-list__marker:before{background:linear-gradient(180deg,#4cb57200,#4cb57280,#135e4b1f)!important}.dashboard-panels .activity-list__dot{background:linear-gradient(145deg,#a1d8b5,#4cb572 42%,#135e4b)!important;box-shadow:0 0 0 5px #4cb57233,0 5px 14px #135e4b38!important}.dashboard-panels .activity-list__meta span{background:#f0faf4f2!important;color:var(--primary-900)!important;border:1px solid rgba(76,181,114,.2)!important}.dashboard-panels .activity-list__meta strong{color:var(--primary-600)!important}.dashboard-panels .activity-list__pager-meta{color:#135e4bb8!important}.dashboard-panels .activity-list__page-gap{color:#135e4b6b!important}.dashboard-panels .activity-list__pager-pages .table-pagination__page{min-width:2rem;min-height:2rem;padding:0 .35rem;font-size:.8rem;border-radius:10px;border:1px solid rgba(19,94,75,.14);background:linear-gradient(180deg,#fff,#f0faf4eb);color:var(--primary-900);font-weight:800;cursor:pointer;transition:border-color var(--transition-base),background var(--transition-base),box-shadow var(--transition-base)}.dashboard-panels .activity-list__pager-pages .table-pagination__page:hover{border-color:#4cb57259;background:#e1f4e9fa}.dashboard-panels .activity-list__pager-pages .table-pagination__page.is-active{border-color:#4cb57273;background:#d2ecdcfa;box-shadow:inset 0 1px #ffffffd9}.dashboard-panels .activity-list__toggle{border-color:#135e4b29!important;background:linear-gradient(180deg,#fff,#f0faf4f5)!important;color:var(--primary-900)!important;box-shadow:inset 0 1px #ffffffe0,0 12px 24px -10px #135e4b1f!important}.dashboard-panels .activity-list__toggle:hover,.dashboard-panels .activity-list__toggle:focus-visible{background:#e1f4e9fa!important;border-color:#4cb57252!important;box-shadow:inset 0 1px #ffffffeb,0 16px 30px -12px #135e4b24!important}.admin-overview-hero__icon-wrap,.stat-card__icon,.dashboard-drawing-card__icon-tile,.customers-overview__icon-badge,.sales-figma-panel__icon,.manufacturing-page--figma .manufacturing-page__hero-icon,.manufacturing-page--figma .manufacturing-board__snapshot-icon,.samples-operations-page__queue-icon,.settings-kpi-card__icon,.sample-create__card-head-icon,.sample-create__timeline-icon-wrap,.ta-create-icon-wrap{display:flex;align-items:center;justify-content:center;color:#fff!important}.admin-overview-hero__icon-wrap svg,.stat-card__icon svg,.dashboard-drawing-card__icon-tile svg,.customers-overview__icon-badge svg,.sales-figma-panel__icon svg,.manufacturing-page--figma .manufacturing-page__hero-icon svg,.manufacturing-page--figma .manufacturing-board__snapshot-icon svg,.samples-operations-page__queue-icon svg,.settings-kpi-card__icon svg,.sample-create__card-head-icon svg,.sample-create__timeline-icon-wrap svg,.ta-create-icon-wrap svg{display:block;color:inherit}.sales-command{--sales-ink: #102127;--sales-muted: #667b7f;--sales-border: rgba(16, 33, 39, .1);--sales-panel: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(242, 248, 247, .95));--sales-accent: #0f766e;--sales-accent-deep: #11424e;--sales-accent-soft: rgba(15, 118, 110, .12);gap:1.5rem}.sales-command__hero{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) auto;gap:1.5rem;align-items:end;padding:2rem;border:1px solid rgba(17,66,78,.12);border-radius:30px;background:radial-gradient(circle at top left,rgba(94,234,212,.28),transparent 32%),radial-gradient(circle at bottom right,rgba(251,191,36,.14),transparent 28%),linear-gradient(135deg,#10343e,#12313a 50%,#1f5b67);color:#f8fffe;overflow:hidden}.sales-command__hero:after{content:"";position:absolute;inset:auto -12% -42% auto;width:300px;height:300px;border-radius:50%;background:#ffffff14;filter:blur(12px)}.sales-command__hero-copy{position:relative;z-index:1;display:grid;gap:.9rem;max-width:820px}.sales-command__eyebrow{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;padding:.45rem .85rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff14;font-size:.83rem;letter-spacing:.08em;text-transform:uppercase}.sales-command__hero h1{margin:0;font-size:clamp(2rem,4vw,3.35rem);line-height:1.05;letter-spacing:-.045em}.sales-command__hero p{margin:0;max-width:760px;color:#f8fffec2;font-size:1rem;line-height:1.7}.sales-command__hero-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.75rem}.sales-command__hero-actions .ui-button--secondary{border-color:#ffffff29;background:#ffffff14;color:#f7fffe}.sales-command__hero-actions .ui-button--primary{background:linear-gradient(135deg,#f7fffe,#c6f4ec);color:#13353d}.sales-command__tabs{display:flex;flex-wrap:wrap;gap:.7rem}.sales-command__journey{display:grid;gap:1rem;padding:1.2rem;border-radius:28px;background:linear-gradient(180deg,#fffffff5,#f8f5efeb),radial-gradient(circle at top right,rgba(177,149,95,.14),transparent 42%);border:1px solid rgba(154,132,91,.18);box-shadow:0 28px 60px #2b231814}.sales-command__journey-head,.sales-command__journey-rule{display:flex;align-items:center;justify-content:space-between;gap:.9rem}.sales-command__journey-head h2{margin:.2rem 0 0;font-size:clamp(1.15rem,2vw,1.5rem);color:#1f1a14}.sales-command__journey-eyebrow,.sales-command__journey-step p{margin:0;color:#766a59}.sales-command__journey-eyebrow{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.sales-command__journey-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}.sales-command__journey-step{display:grid;gap:.55rem;padding:1rem;border-radius:22px;background:#ffffffd1;border:1px solid rgba(154,132,91,.16)}.sales-command__journey-index{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:999px;background:linear-gradient(135deg,#234235,#4d7e63);color:#f7f4ec;font-size:.8rem;font-weight:700}.sales-command__journey-step strong{color:#201912;font-size:1rem}.sales-command__journey-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.sales-command__journey-rule{justify-content:flex-start;padding:.9rem 1rem;border-radius:18px;background:#1c2720eb;color:#f4efe4}.sales-command__journey-rule span{font-size:.92rem;line-height:1.5}.sales-dashboard-figma__workspace-strip{display:grid;grid-template-columns:minmax(0,1.7fr) auto;gap:1rem;align-items:center;padding:1.15rem 1.25rem;margin-top:-.25rem;border-radius:24px;background:linear-gradient(135deg,#fffffff7,#f3f7f4f0);border:1px solid rgba(30,58,45,.09);box-shadow:0 22px 48px #17201a14}.sales-dashboard-figma__workspace-copy{display:grid;gap:.32rem}.sales-dashboard-figma__workspace-eyebrow{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#3e6a59}.sales-dashboard-figma__workspace-copy h2,.sales-dashboard-figma__workspace-copy p{margin:0}.sales-dashboard-figma__workspace-copy h2{color:#16211c;font-size:clamp(1.08rem,1.6vw,1.35rem)}.sales-dashboard-figma__workspace-copy p{color:#63746c;line-height:1.6}.sales-dashboard-figma__workspace-actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.sales-command__tab{border:1px solid var(--sales-border);border-radius:999px;background:#ffffffe6;color:var(--sales-muted);padding:.72rem 1rem;font:inherit;cursor:pointer;transition:all .16s ease}.sales-command__tab.is-active{border-color:#11424e2e;background:linear-gradient(135deg,#10343efa,#1f5b67f2);color:#f7fffe;box-shadow:0 18px 40px #11424e2e}.sales-command__kpis .stat-card{background:var(--sales-panel)}.sales-command__filters,.sales-command__focus-panel,.sales-signal-card,.sales-handoff-card{border:1px solid var(--sales-border);border-radius:26px;background:var(--sales-panel);box-shadow:0 24px 60px #11424e14}.sales-command__filters{display:grid;gap:1rem;padding:1.2rem}.sales-command__filters-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.sales-command__filters label,.sales-detail-form__grid .field-block,.sales-lead-capture__grid .field-block{margin:0}.sales-command__filters span,.sales-command__filters label>span,.sales-detail-form__section h3,.sales-signals__header p,.sales-handoff__header p,.sales-command__focus-head p,.sales-command__stage-head p,.sales-handoff-card__head p,.sales-signal-card__head p{color:var(--sales-muted)}.sales-command__filters select,.sales-detail-form input,.sales-detail-form select,.sales-detail-form textarea,.sales-lead-capture input,.sales-lead-capture select,.sales-lead-capture textarea{width:100%;border:1px solid rgba(16,33,39,.12);border-radius:18px;background:#ffffffe6;padding:.8rem .95rem;font:inherit;color:var(--sales-ink)}.sales-command__pipeline{display:grid;grid-template-columns:repeat(7,minmax(220px,1fr));gap:1rem;overflow-x:auto;padding-bottom:.2rem}.sales-command__stage-column{min-height:420px;border:1px solid rgba(16,33,39,.08);border-radius:28px;background:linear-gradient(180deg,#ffffffeb,#f4f8f7f0);padding:1rem;display:grid;gap:1rem}.sales-command__stage-head{display:flex;align-items:center;justify-content:space-between}.sales-command__stage-head h3,.sales-command__focus-head h2,.sales-signals__header h2,.sales-handoff__header h2,.sales-handoff-card__head h3{margin:0;color:var(--sales-ink)}.sales-command__stage-list,.sales-command__focus-list,.sales-signals__grid,.sales-handoff__grid{display:grid;gap:.8rem}.sales-command__lead-card,.sales-command__focus-item{border:1px solid rgba(16,33,39,.08);border-radius:22px;background:#ffffffe6;padding:1rem;text-align:start;font:inherit;color:inherit;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.sales-command__lead-card:hover,.sales-command__focus-item:hover,.sales-signal-card:hover{transform:translateY(-2px);box-shadow:0 20px 40px #10212714}.sales-command__lead-card.is-selected{border-color:#0f766e47;box-shadow:0 20px 42px #0f766e1f}.sales-command__lead-card-top,.sales-command__selected-top,.sales-signal-card__head,.sales-handoff-card__head,.sales-command__focus-head,.sales-signals__header,.sales-handoff__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.sales-command__lead-card p,.sales-command__focus-item p,.sales-signal-card p,.sales-command__selected-top p{margin:.3rem 0 0}.sales-command__lead-card-meta,.sales-signal-card__meta,.sales-signal-card__stats,.sales-command__selected-grid,.sales-command__selected-actions,.sales-handoff-card__item{display:flex;gap:.7rem;flex-wrap:wrap}.sales-command__lead-card-meta,.sales-signal-card__meta,.sales-signal-card__stats,.sales-command__lead-card p,.sales-command__focus-item span,.sales-handoff-card__item span,.sales-command__column-empty,.sales-handoff-card__empty{color:var(--sales-muted);font-size:.92rem}.sales-command__temperature{padding:.38rem .62rem;border-radius:999px;font-size:.76rem;font-weight:700}.sales-command__temperature.is-hot{background:#ef44441f;color:#b91c1c}.sales-command__temperature.is-warm{background:#f59e0b24;color:#b45309}.sales-command__temperature.is-cold{background:#64748b1f;color:#475569}.sales-command__column-empty{display:grid;place-items:center;gap:.45rem;min-height:120px;border:1px dashed rgba(16,33,39,.12);border-radius:20px}.sales-command__focus-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:1rem}.sales-command__focus-panel{padding:1.2rem;display:grid;gap:1rem}.sales-command__selected{display:grid;gap:1rem}.sales-command__selected-badges{display:flex;gap:.5rem;flex-wrap:wrap}.sales-command__selected-grid>div{min-width:170px;flex:1;padding:.95rem 1rem;border-radius:18px;background:#0f766e0f;display:grid;gap:.35rem}.sales-command__selected-grid span{color:var(--sales-muted);font-size:.84rem}.sales-command__selected-grid strong,.sales-command__lead-card strong,.sales-command__focus-item strong,.sales-signal-card strong,.sales-handoff-card__item strong{color:var(--sales-ink)}.sales-signals,.sales-handoff{display:grid;gap:1rem}.sales-signals__grid,.sales-handoff__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-signal-card,.sales-handoff-card{padding:1.15rem;display:grid;gap:1rem}.sales-handoff-card__icon{width:2.4rem;height:2.4rem;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:#0f766e1f;color:var(--sales-accent)}.sales-handoff-card__head strong{font-size:1.6rem;color:var(--sales-accent-deep)}.sales-handoff-card__list{display:grid;gap:.75rem}.sales-handoff-card__item{align-items:center;justify-content:space-between;padding:.85rem .95rem;border:1px solid rgba(16,33,39,.08);border-radius:18px;background:#ffffffd1}.sales-detail-form,.sales-lead-capture{display:grid;gap:1.15rem}.sales-detail-form__section{display:grid;gap:.8rem;padding:1rem;border:1px solid rgba(16,33,39,.08);border-radius:22px;background:#f7fbfaeb}.sales-detail-form__section h3{margin:0}.sales-detail-form__grid,.sales-lead-capture__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.sales-detail-form__toggle{display:inline-flex;align-items:center;gap:.65rem;color:var(--sales-ink)}.sales-detail-form__actions,.sales-lead-capture__actions{display:flex;justify-content:flex-end;gap:.7rem;flex-wrap:wrap}@media (max-width: 1200px){.sales-command__hero,.sales-command__focus-grid,.sales-command__journey-track,.sales-signals__grid,.sales-handoff__grid,.sales-dashboard-figma__workspace-strip{grid-template-columns:1fr}.sales-command__filters-grid,.sales-detail-form__grid,.sales-lead-capture__grid,.sales-command__journey-rules{grid-template-columns:1fr 1fr}}@media (max-width: 860px){.sales-command__hero,.sales-command__filters-grid,.sales-detail-form__grid,.sales-lead-capture__grid,.sales-command__journey-rules{grid-template-columns:1fr}.sales-dashboard-figma__workspace-actions{justify-content:stretch}.sales-command__hero{padding:1.4rem}.sales-command__pipeline{grid-template-columns:repeat(7,minmax(250px,1fr))}}.sales-dashboard-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.sales-dashboard-pipeline__cell{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:14px 16px;border-radius:12px;border:1px solid rgba(209,210,209,.85);background:linear-gradient(180deg,#fff,#f7faf7);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;text-align:start}.sales-dashboard-pipeline__cell:hover{transform:translateY(-1px);box-shadow:0 8px 18px #135e4b14;border-color:#4cb57280}.sales-dashboard-pipeline__cell-label{font-size:.78rem;font-weight:600;color:#737573;text-transform:uppercase;letter-spacing:.04em}.sales-dashboard-pipeline__cell-count{font-size:1.65rem;font-weight:800;color:#1f1f1f;line-height:1}.sales-dashboard-pipeline__cell-value{font-size:.82rem;color:#515453;font-weight:600}.sales-followup-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:12px;border:1px solid rgba(209,210,209,.85);background:#fff}.sales-followup-row+.sales-followup-row{margin-top:10px}.sales-followup-row__left{display:grid;gap:4px;min-width:0;flex:1}.sales-followup-row__left strong{font-size:.95rem;color:#1f1f1f}.sales-followup-row__left p{margin:0;font-size:.85rem;color:#515453}.sales-followup-row__meta{display:flex;gap:12px;flex-wrap:wrap;font-size:.78rem;color:#737573}.sales-followup-row__right{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.sales-followup-row__due{font-size:.82rem;font-weight:700;color:#135e4b;padding:4px 10px;border-radius:999px;background:#4cb5721a}.sales-followup-row__due.is-overdue{color:#b42318;background:#b4231814}.sales-lead-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:12px;border:1px solid rgba(209,210,209,.85);background:#fff}.sales-lead-row+.sales-lead-row{margin-top:10px}.sales-lead-row__left{display:grid;gap:4px;min-width:0;flex:1}.sales-lead-row__title-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sales-lead-row__title-line strong{font-size:.95rem;color:#1f1f1f}.sales-lead-row__left p{margin:0;font-size:.85rem;color:#515453}@media (max-width: 860px){.sales-dashboard-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-followup-row,.sales-lead-row{flex-direction:column;align-items:stretch}.sales-followup-row__right{align-items:stretch}}.sales-workspace-closed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sales-workspace-closed__col{border:1px solid rgba(209,210,209,.85);border-radius:14px;background:#fff;padding:16px}.sales-workspace-closed__col header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sales-workspace-closed__col h3{margin:0;font-size:.95rem;color:#1f1f1f}.sales-workspace-closed__col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sales-workspace-closed__col li button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;text-align:start;cursor:pointer;transition:border-color .15s ease,background .15s ease}.sales-workspace-closed__col li button:hover{border-color:#4cb572;background:#f0f9f4}.sales-workspace-closed__col li button strong{font-size:.88rem;color:#1f1f1f}.sales-workspace-closed__col li button span{font-size:.82rem;color:#515453}.sales-workspace-closed__col--won button{border-color:#4cb57259}.sales-workspace-closed__col--lost button{border-color:#b4231840}.sales-workspace-closed__empty{font-size:.85rem;color:#737573;padding:12px;text-align:center;background:#fafafa;border-radius:10px}.sales-drawer-summary{background:linear-gradient(180deg,#f9fafb,#fff);border:1px solid #e5e7eb;border-radius:14px;padding:16px;margin-bottom:16px}.sales-drawer-summary__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.sales-drawer-summary__top strong{font-size:1.05rem;color:#1f1f1f}.sales-drawer-summary__top p{margin:2px 0 0;font-size:.82rem;color:#737573}.sales-drawer-summary__badges{display:flex;gap:8px;flex-wrap:wrap}.sales-drawer-summary__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.sales-drawer-summary__grid>div{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.sales-drawer-summary__grid span{font-size:.75rem;color:#737573;text-transform:uppercase;letter-spacing:.04em}.sales-drawer-summary__grid strong{font-size:.95rem;color:#1f1f1f}.sales-drawer-summary__quick-actions{display:flex;gap:6px;flex-wrap:wrap}.sales-drawer-summary__stage-pill{padding:6px 12px;border-radius:999px;border:1px solid #d1d5db;background:#fff;font-size:.8rem;font-weight:600;color:#515453;cursor:pointer;transition:all .15s ease}.sales-drawer-summary__stage-pill:hover:not(:disabled){border-color:#135e4b;color:#135e4b;background:#f0f9f4}.sales-drawer-summary__stage-pill.is-active{background:#135e4b;color:#fff;border-color:#135e4b}.sales-drawer-summary__stage-pill:disabled{opacity:.6;cursor:not-allowed}.sales-drawer-summary__stage-pill--won{color:#065f46;border-color:#065f4659}.sales-drawer-summary__stage-pill--won:hover:not(:disabled){background:#d1fae5}.sales-drawer-summary__stage-pill--lost{color:#991b1b;border-color:#991b1b59}.sales-drawer-summary__stage-pill--lost:hover:not(:disabled){background:#fee2e2}.sales-drawer-tabs{display:flex;gap:4px;padding:4px;background:#f3f4f6;border-radius:10px;margin-bottom:16px;overflow-x:auto}.sales-drawer-tab{padding:8px 14px;border:none;background:transparent;border-radius:8px;font-size:.85rem;font-weight:600;color:#515453;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.sales-drawer-tab:hover{color:#135e4b}.sales-drawer-tab.is-active{background:#fff;color:#135e4b;box-shadow:0 1px 3px #00000014}.sales-drawer-panel{display:flex;flex-direction:column;gap:12px}.sales-drawer-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sales-drawer-panel__head strong{font-size:1rem;color:#1f1f1f}.sales-drawer-panel__head p{margin:2px 0 0;font-size:.82rem;color:#737573}.sales-drawer-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sales-drawer-panel__grid>div{border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.sales-drawer-panel__grid span{font-size:.75rem;color:#737573;text-transform:uppercase;letter-spacing:.04em}.sales-drawer-panel__grid strong{font-size:.9rem;color:#1f1f1f}.sales-drawer-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sales-drawer-list li button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;text-align:start;transition:border-color .15s ease}.sales-drawer-list li button:hover{border-color:#4cb572}.sales-drawer-list li button>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sales-drawer-list li button>div:last-child{align-items:flex-end;flex:0 0 auto}.sales-drawer-list li button strong{font-size:.88rem;color:#1f1f1f}.sales-drawer-list li button span{font-size:.8rem;color:#515453}@media (max-width: 860px){.sales-workspace-closed{grid-template-columns:1fr}.sales-drawer-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-drawer-panel__grid{grid-template-columns:1fr}}.sales-performance{display:flex;flex-direction:column;gap:20px}.sales-performance__masthead{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 28px;border-radius:18px;background:linear-gradient(135deg,#f4fdf7,#fff,#f3f8fb);border:1px solid rgba(19,94,75,.12);box-shadow:0 1px #00000005;flex-wrap:wrap}.sales-performance__masthead-left{min-width:240px;flex:1}.sales-performance__crumb{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#135e4b14;color:#135e4b;font-weight:700;font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;margin-bottom:12px}.sales-performance__masthead-left h1{margin:0 0 6px;font-size:1.55rem;color:#1f1f1f;font-weight:800;letter-spacing:-.01em}.sales-performance__masthead-left p{margin:0;color:#515453;font-size:.9rem;line-height:1.5}.sales-performance__masthead-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sales-performance__quarter-picker{display:flex;gap:10px;background:#fff;border:1px solid rgba(209,210,209,.85);border-radius:12px;padding:8px 12px}.sales-performance__quarter-picker label{display:flex;flex-direction:column;gap:2px}.sales-performance__quarter-picker span{font-size:.7rem;color:#737573;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.sales-performance__quarter-picker select{border:none;background:transparent;font-size:.9rem;font-weight:600;color:#1f1f1f;padding:2px 0;cursor:pointer;outline:none}.sales-performance__hero{display:grid;grid-template-columns:auto 1fr;gap:28px;padding:24px 28px;border-radius:18px;border:1px solid rgba(209,210,209,.85);background:linear-gradient(90deg,#fffffff5,#f7fcf9e6 52%,#135e4b42),var(--sales-hero-image) center center / cover no-repeat,#fff;align-items:center}.sales-performance__hero--exceeded{background:linear-gradient(135deg,#e0f7ea,#fff 70%);border-color:#10844759}.sales-performance__hero--strong{background:linear-gradient(135deg,#eefbf2,#fff 70%);border-color:#4cb57266}.sales-performance__hero--steady{background:linear-gradient(135deg,#fff8e6,#fff 70%);border-color:#ce962152}.sales-performance__hero--building{background:linear-gradient(135deg,#fdecec,#fff 70%);border-color:#b423184d}.sales-performance__hero-ring{position:relative;width:140px;height:140px}.sales-performance__ring-svg{width:100%;height:100%;transform:rotate(-90deg)}.sales-performance__ring-track{fill:none;stroke:#135e4b1a;stroke-width:10}.sales-performance__ring-fill{fill:none;stroke:url(#salesPerformanceGradient),#135e4b;stroke:#135e4b;stroke-width:10;stroke-linecap:round;transition:stroke-dasharray .6s ease}.sales-performance__hero--exceeded .sales-performance__ring-fill,.sales-performance__hero--strong .sales-performance__ring-fill{stroke:#108447}.sales-performance__hero--building .sales-performance__ring-fill{stroke:#b42318}.sales-performance__hero--steady .sales-performance__ring-fill{stroke:#ce9621}.sales-performance__ring-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.sales-performance__ring-center strong{font-size:1.9rem;font-weight:800;color:#1f1f1f;line-height:1}.sales-performance__ring-center span{font-size:.72rem;color:#515453;text-transform:uppercase;letter-spacing:.05em}.sales-performance__hero-body{display:flex;flex-direction:column;gap:10px;min-width:0}.sales-performance__hero-eyebrow{margin:0;font-size:.78rem;font-weight:700;color:#135e4b;text-transform:uppercase;letter-spacing:.04em}.sales-performance__hero-body h2{margin:0;font-size:1.25rem;font-weight:800;color:#1f1f1f;line-height:1.3}.sales-performance__hero-sub{margin:0;color:#515453;font-size:.9rem}.sales-performance__hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px}.sales-performance__hero-stats>div{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:10px;background:#ffffffb3;border:1px solid rgba(209,210,209,.55)}.sales-performance__hero-stats span{font-size:.72rem;color:#737573;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.sales-performance__hero-stats strong{font-size:1rem;color:#1f1f1f;font-weight:800}.sales-performance__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sales-performance__card{background:#fff;border:1px solid rgba(209,210,209,.85);border-radius:16px;padding:20px 22px}.sales-performance__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.sales-performance__card-header h3{margin:0 0 4px;font-size:1.05rem;color:#1f1f1f;font-weight:800}.sales-performance__card-header p{margin:0;font-size:.85rem;color:#737573}.sales-performance__trend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end;min-height:220px;position:relative}.sales-performance__trend-nav{display:inline-flex;align-items:center;gap:10px;padding:8px;border-radius:18px;border:1px solid rgba(19,94,75,.14);background:linear-gradient(180deg,#f8fcf9fa,#f0f8f4f0);box-shadow:0 16px 34px #135e4b14}.sales-performance__trend-nav-summary{min-width:138px;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.sales-performance__trend-nav-summary strong{font-size:.86rem;font-weight:800;color:#17362d}.sales-performance__trend-nav-summary span{font-size:.74rem;font-weight:600;color:#5c6a63}.sales-performance__trend-arrow{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(19,94,75,.16);border-radius:999px;background:#fff;color:#135e4b;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.sales-performance__trend-arrow:hover:not(:disabled){transform:translateY(-1px);border-color:#135e4b47;background:#eff8f3;box-shadow:0 10px 20px #135e4b1f}.sales-performance__trend-arrow:focus-visible{outline:2px solid rgba(19,94,75,.24);outline-offset:2px}.sales-performance__trend-arrow:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.sales-performance__trend-bar{display:flex;flex-direction:column;align-items:center;gap:10px;background:none;border:1px solid transparent;border-radius:12px;padding:10px 8px;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease;height:100%}.sales-performance__trend-bar:hover{border-color:#135e4b40;background:#f4fdf7cc}.sales-performance__trend-bar.is-current{border-color:#135e4b80;background:#f4fdf7e6;transform:translateY(-2px)}.sales-performance__trend-stack{position:relative;width:48px;height:140px;display:flex;align-items:flex-end;justify-content:center;gap:4px}.sales-performance__trend-target{width:14px;background:#135e4b2e;border-radius:4px 4px 0 0;min-height:4px}.sales-performance__trend-achieved{width:22px;background:linear-gradient(180deg,#2a8c6a,#135e4b);border-radius:5px 5px 0 0;min-height:4px;box-shadow:0 2px 6px #135e4b40}.sales-performance__trend-meta{display:flex;flex-direction:column;align-items:center;gap:2px}.sales-performance__trend-meta strong{font-size:.82rem;color:#1f1f1f;font-weight:700}.sales-performance__trend-meta span{font-size:.76rem;color:#515453;font-weight:600}.sales-performance__trend-pct{padding:2px 8px;border-radius:999px;background:#135e4b14;color:#135e4b;font-size:.72rem!important;font-weight:700!important}.sales-performance__trend-legend{grid-column:1 / -1;display:flex;justify-content:center;gap:24px;padding-top:4px;font-size:.82rem;color:#515453}.sales-performance__trend-legend span{display:inline-flex;align-items:center;gap:6px}.sales-performance__legend-dot{width:12px;height:12px;border-radius:3px;display:inline-block}.sales-performance__legend-dot--achieved{background:linear-gradient(180deg,#2a8c6a,#135e4b)}.sales-performance__legend-dot--target{background:#135e4b2e}.sales-performance__table-wrap{overflow-x:auto;border:1px solid rgba(209,210,209,.5);border-radius:12px}.sales-performance__table{width:100%;border-collapse:collapse;font-size:.88rem}.sales-performance__table thead th{text-align:start;padding:12px 14px;background:#f7faf8;color:#515453;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid rgba(209,210,209,.7);white-space:nowrap}.sales-performance__table tbody td{padding:12px 14px;border-bottom:1px solid rgba(209,210,209,.4);color:#1f1f1f}.sales-performance__table tbody tr:last-child td{border-bottom:none}.sales-performance__table tbody tr:hover{background:#f4fdf780}.sales-performance__table-num{text-align:end;font-variant-numeric:tabular-nums;font-weight:700}.sales-performance__customer-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.sales-performance__customer-list li{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;border:1px solid rgba(209,210,209,.55);background:#fafbfa}.sales-performance__customer-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.sales-performance__customer-head strong{font-size:.95rem;color:#1f1f1f;font-weight:700}.sales-performance__customer-head span{font-size:.92rem;color:#135e4b;font-weight:800;font-variant-numeric:tabular-nums}.sales-performance__customer-bar{height:8px;background:#135e4b14;border-radius:999px;overflow:hidden}.sales-performance__customer-bar-fill{height:100%;background:linear-gradient(90deg,#2a8c6a,#135e4b);border-radius:999px;transition:width .4s ease}.sales-performance__customer-meta{display:flex;justify-content:space-between;gap:12px;font-size:.8rem;color:#737573}.sales-performance__opp-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sales-performance__opp-list li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;border-radius:10px;border:1px solid rgba(209,210,209,.55);background:#fff}.sales-performance__opp-list li>div{display:flex;flex-direction:column;gap:2px;min-width:0}.sales-performance__opp-list li strong{font-size:.88rem;color:#1f1f1f;font-weight:700}.sales-performance__opp-list li span{font-size:.82rem;color:#515453}.sales-performance__opp-right{text-align:end}.sales-performance__opp-right strong{color:#135e4b!important}@media (max-width: 960px){.sales-performance__hero{grid-template-columns:1fr;text-align:center}.sales-performance__hero-ring{margin:0 auto}.sales-performance__hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-performance__kpis,.sales-performance__trend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.sales-performance__hero-stats,.sales-performance__kpis,.sales-performance__trend{grid-template-columns:1fr}.sales-performance__masthead,.sales-performance__card{padding:16px}.sales-performance__trend-nav{width:100%;justify-content:space-between}.sales-performance__trend-nav-summary{min-width:0;flex:1}}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) :is(.calendar-stage-card.is-manufacturing,.calendar-stage-pill.is-manufacturing){background:radial-gradient(circle at top right,rgba(252,165,165,.22),transparent 28%),linear-gradient(180deg,#8c3f3ff0,#6f2c2cfa)!important;border-color:#fca5a557!important;color:#fff!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .calendar-stage-card.is-manufacturing:before{background:linear-gradient(180deg,#fecacaf5,#ef4444f5)!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .calendar-stage-card.is-manufacturing :is(strong,span,.manufacturing-calendar__card-customer){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body .calendar-stage-card:is(.is-manufacturing,.is-delivery,.is-fixing,.is-fiber_glass) .manufacturing-calendar__card-order,html body .calendar-stage-card:is(.is-manufacturing,.is-delivery,.is-fixing,.is-fiber_glass) .manufacturing-calendar__card-customer,html body .calendar-stage-card.is-fiber_glass :is(strong,span,.manufacturing-calendar__card-customer){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body .calendar-stage-card .manufacturing-calendar__card-order,html body .calendar-stage-card .manufacturing-calendar__card-customer{line-height:1.2!important;white-space:nowrap}html body .calendar-stage-card .manufacturing-calendar__card-order{font-size:.62rem!important;font-weight:700!important;color:#fff5f5d1!important;-webkit-text-fill-color:rgba(255,245,245,.82)!important;letter-spacing:.08em;text-transform:uppercase}html body .calendar-stage-card .manufacturing-calendar__card-customer{font-size:.82rem!important;font-weight:800!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;letter-spacing:-.01em}html body .manufacturing-day-modal__list .calendar-stage-card strong,html body .manufacturing-day-modal__list .calendar-stage-card .manufacturing-day-modal__card-customer{font-size:1.08rem!important;line-height:1.2!important;font-weight:800!important}html body .manufacturing-day-modal__list .calendar-stage-card strong{color:#142032!important;-webkit-text-fill-color:#142032!important}html body .manufacturing-day-modal__list .calendar-stage-card .manufacturing-day-modal__card-customer{color:#4a5d6f!important;-webkit-text-fill-color:#4a5d6f!important;font-weight:600!important}html body .manufacturing-day-modal-dialog .manufacturing-day-modal__list.manufacturing-day-modal__list--calendar-pills .calendar-stage-card{min-height:76px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:inset 0 1px #ffffff1f,0 10px 22px -16px #0f172a73!important}html body .manufacturing-day-modal-dialog .manufacturing-day-modal__list.manufacturing-day-modal__list--calendar-pills .calendar-stage-card .manufacturing-calendar__event-label,html body .manufacturing-day-modal-dialog .manufacturing-day-modal__list.manufacturing-day-modal__list--calendar-pills .calendar-stage-card .manufacturing-calendar__event-label strong,html body .manufacturing-day-modal-dialog .manufacturing-day-modal__list.manufacturing-day-modal__list--calendar-pills .calendar-stage-card strong.manufacturing-calendar__card-order{color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:11px!important;font-weight:700!important;letter-spacing:.02em!important;line-height:1.35!important;text-transform:none!important}html body .manufacturing-day-modal-dialog .manufacturing-day-modal__list.manufacturing-day-modal__list--calendar-pills .calendar-stage-card.is-manufacturing{background:radial-gradient(circle at top right,rgba(252,165,165,.22),transparent 28%),linear-gradient(180deg,#8c3f3ff0,#6f2c2cfa)!important;border-color:#fca5a557!important}html body .manufacturing-day-modal-dialog .manufacturing-day-modal__list.manufacturing-day-modal__list--calendar-pills .calendar-stage-card.is-delivery{background:#2563eb!important;border-color:#2563eb6b!important}html body .manufacturing-day-modal-dialog .manufacturing-day-modal__list.manufacturing-day-modal__list--calendar-pills .calendar-stage-card.is-fixing{background:#334155!important;border-color:#94a3b859!important}html body .manufacturing-day-modal-dialog .manufacturing-day-modal__list.manufacturing-day-modal__list--calendar-pills .calendar-stage-card.is-fixing.is-fixing-start{border-color:#a78bfa61!important;background:radial-gradient(circle at top right,rgba(196,181,253,.28),transparent 30%),linear-gradient(135deg,#4f46e5f5,#5b21b6fa)!important}html body .manufacturing-day-modal-dialog .manufacturing-day-modal__list.manufacturing-day-modal__list--calendar-pills .calendar-stage-card.is-fiber_glass{background:linear-gradient(135deg,#0f766e,#0d5c56)!important;border-color:#0f766e47!important}html body .manufacturing-day-modal-dialog .manufacturing-day-modal__list.manufacturing-day-modal__list--calendar-pills .calendar-stage-card.is-cnc{background:linear-gradient(135deg,#166534,#14532d)!important;border-color:#16653447!important}html body .manufacturing-day-modal-dialog .manufacturing-day-modal__list.manufacturing-day-modal__list--calendar-pills .calendar-stage-card.is-readonly{opacity:.62!important}.order-material-editor{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 92%,var(--primary-50))}.order-material-editor__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.order-material-editor__header h3{margin:0;font-size:1rem}.order-material-editor__header p{margin:4px 0 0;color:var(--muted);font-size:.9rem}.order-material-editor__rows,.order-material-containers{display:grid;gap:10px}.order-material-row{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(120px,.5fr) minmax(180px,1fr) auto;gap:12px;align-items:end;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.order-material-row__actions{min-width:112px;display:flex;justify-content:flex-end;padding-bottom:2px}.order-material-editor__empty{padding:14px;border:1px dashed var(--line);border-radius:var(--radius-md);color:var(--muted);background:var(--surface)}.order-material-container{display:flex;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.order-material-container.is-issued{border-color:color-mix(in srgb,var(--success) 36%,var(--line));background:color-mix(in srgb,var(--success) 8%,var(--surface))}.order-material-container strong,.order-material-container span{display:block}.order-material-container span{color:var(--muted);font-size:.9rem}.order-material-container__meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;text-align:end}@media (max-width: 900px){.order-material-editor__header,.order-material-container{flex-direction:column}.order-material-row{grid-template-columns:1fr}.order-material-row__actions{justify-content:flex-start}}.order-door-detail-list{display:grid;gap:var(--space-3)}.order-door-detail-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-lg);background:#ffffffd1}.order-door-detail-card strong,.order-door-detail-card span{display:block}.order-door-detail-card span{color:var(--muted);font-size:.86rem}.order-door-detail-card__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}@media (max-width: 720px){.order-door-detail-card{align-items:flex-start;flex-direction:column}.order-door-detail-card__meta{justify-content:flex-start}}.manufacturing-page--figma .manufacturing-board__surface{overflow-x:auto!important;padding:0!important;border:1px solid #dadce0!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important}.manufacturing-page--figma .manufacturing-calendar__weekdays,.manufacturing-page--figma .manufacturing-calendar__grid{--ops-cal-cell-min: 150px;display:grid!important;grid-template-columns:repeat(7,minmax(var(--ops-cal-cell-min),1fr))!important;gap:0!important;min-width:max(100%,calc(7 * var(--ops-cal-cell-min)))!important;padding:0!important}.manufacturing-page--figma .manufacturing-calendar__weekdays{border-bottom:1px solid #e2e8f0!important;background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important}.manufacturing-page--figma .manufacturing-calendar__weekdays span{min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border-inline-end:1px solid #e2e8f0!important;background:transparent!important;color:#334155!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important;box-shadow:none!important;transition:background-color .14s ease,color .14s ease}.manufacturing-page--figma .manufacturing-calendar__weekdays span.is-weekend{color:#64748b!important;background:#ffffff59!important}.manufacturing-page--figma .manufacturing-calendar__weekdays span:last-child{border-inline-end:none!important}.manufacturing-page--figma .manufacturing-calendar__day,.manufacturing-page--figma .manufacturing-calendar__spacer{position:relative!important;min-height:170px!important;min-width:0!important;display:flex!important;flex-direction:column!important;padding:7px 6px 6px!important;border:none!important;border-inline-end:1px solid #dadce0!important;border-bottom:1px solid #dadce0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.manufacturing-page--figma .manufacturing-calendar__day:nth-child(7n),.manufacturing-page--figma .manufacturing-calendar__spacer:nth-child(7n){border-inline-end:none!important}.manufacturing-page--figma .manufacturing-calendar__day.is-outside{background:#fff!important}.manufacturing-page--figma .manufacturing-calendar__day.is-today{background:#fff!important;box-shadow:inset 0 0 0 1px #1a73e838!important}.manufacturing-page--figma .manufacturing-calendar__day:before{display:none!important}.manufacturing-page--figma .manufacturing-calendar__day-head{min-height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 0 3px!important;border:none!important}.manufacturing-page--figma .manufacturing-calendar__day-headline,.manufacturing-page--figma .manufacturing-calendar__today-marker{display:inline-flex!important;align-items:center!important;justify-content:center!important}.manufacturing-page--figma .manufacturing-calendar__day-headline strong{color:#202124!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;line-height:18px!important}.manufacturing-page--figma .manufacturing-calendar__day.is-outside .manufacturing-calendar__day-headline strong{color:#70757a!important}.manufacturing-page--figma .manufacturing-calendar__today-marker{width:22px!important;height:22px!important;border-radius:999px!important;background:#1a73e8!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important}.manufacturing-page--figma .manufacturing-calendar__today-badge,.manufacturing-page--figma .manufacturing-calendar__empty,.manufacturing-page--figma .manufacturing-calendar__day-foot{display:none!important}.manufacturing-page--figma .manufacturing-calendar__day-body{min-height:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:3px!important;margin-top:0!important;padding:0!important}.manufacturing-page--figma .manufacturing-calendar__off-day,.manufacturing-page--figma .calendar-stage-card{width:100%!important;min-height:19px!important;max-height:20px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important;padding:1px 6px!important;border:none!important;border-radius:5px!important;box-shadow:none!important;color:#fff!important;font-size:11px!important;font-weight:700!important;line-height:17px!important;letter-spacing:0!important;text-align:start!important;white-space:nowrap!important}.manufacturing-page--figma .manufacturing-calendar__off-day{background:#fbbc04!important;color:#fff!important}.manufacturing-page--figma .calendar-stage-card:before{display:none!important}.manufacturing-page--figma .manufacturing-calendar__event-label,.manufacturing-page--figma .manufacturing-calendar__event-label strong,.manufacturing-page--figma .calendar-stage-card strong,.manufacturing-page--figma .calendar-stage-card span{min-width:0!important;display:inline!important;overflow:hidden!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:11px!important;font-weight:700!important;line-height:17px!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important}.manufacturing-page--figma .manufacturing-calendar__more-wrap{display:flex!important;justify-content:center!important;width:100%!important;margin-top:auto!important;padding-top:6px!important}.manufacturing-page--figma .manufacturing-calendar__more{min-height:22px!important;padding:4px 12px!important;border:1px solid #dadce0!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;color:#1a73e8!important;font-size:11px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important}.manufacturing-page--figma .manufacturing-calendar__more:hover{background:#f8f9fa!important;border-color:#1a73e8!important;color:#1557b0!important}.manufacturing-day-modal__card-summary{display:block;color:inherit;font-size:.82rem;font-weight:800;line-height:1.25}.manufacturing-page--figma .manufacturing-calendar__event-label{width:100%!important;display:block!important}.manufacturing-page--figma .manufacturing-calendar__event-label strong{display:inline!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-card{--snapshot-accent: #0ea5e9;--snapshot-accent-strong: #0284c7;--snapshot-border: color-mix(in srgb, var(--snapshot-accent) 24%, rgba(226, 232, 240, .82));position:relative!important;isolation:isolate!important;min-height:190px!important;padding:24px!important;border:1px solid var(--snapshot-border)!important;border-radius:24px!important;overflow:hidden!important;background:#f8fbff!important;color:#101828!important;box-shadow:inset 0 1px #ffffffe6,0 22px 46px -36px #0f172a57!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-card:hover{transform:translateY(-2px)!important;border-color:color-mix(in srgb,var(--snapshot-accent) 42%,rgba(226,232,240,.62))!important;box-shadow:inset 0 1px #fffffff0,0 28px 54px -36px color-mix(in srgb,var(--snapshot-accent) 24%,rgba(15,23,42,.44))!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-card:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#fffffffa,#ffffffe6 34%,#ffffff80 64%,#ffffff1f),radial-gradient(circle at 10% 18%,color-mix(in srgb,var(--snapshot-accent) 14%,transparent) 0%,transparent 34%)!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-card:after{content:""!important;position:absolute!important;inset-inline-start:24px!important;bottom:22px!important;z-index:2!important;width:52px!important;height:3px!important;border-radius:999px!important;background:linear-gradient(90deg,var(--snapshot-accent-strong),var(--snapshot-accent))!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-card.is-all{--snapshot-accent: #0ea5e9;--snapshot-accent-strong: #0284c7}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-card.is-manufacturing{--snapshot-accent: #8c3f3f;--snapshot-accent-strong: #6f2c2c}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-card.is-delivery{--snapshot-accent: #2563eb;--snapshot-accent-strong: #1d4ed8}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-card.is-fixing{--snapshot-accent: #334155;--snapshot-accent-strong: #1e293b}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-graphic{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;border-radius:inherit!important;overflow:hidden!important;background:#f8fbff!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-graphic img{display:block!important;width:100%!important;height:100%!important;border-radius:inherit!important;object-fit:cover!important;object-position:82% 50%!important;transform:scale(1.035)!important;filter:saturate(1.04) contrast(.96) brightness(1.08)!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-content{position:relative!important;z-index:2!important;width:min(58%,218px)!important;max-width:min(58%,218px)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:36px!important;margin:0 0 14px!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-head>span:first-child{max-width:calc(100% - 48px)!important;color:#41536a!important;font-size:11px!important;font-weight:900!important;line-height:1.3!important;letter-spacing:.04em!important;text-transform:uppercase!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-icon{flex:0 0 auto!important;width:34px!important;height:34px!important;border-radius:12px!important;border:1px solid color-mix(in srgb,var(--snapshot-accent) 20%,rgba(255,255,255,.8))!important;background:#ffffffb8!important;color:var(--snapshot-accent)!important;box-shadow:inset 0 1px #ffffffe0!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-content strong{display:block!important;color:#101828!important;font-size:clamp(2.35rem,3.4vw,3rem)!important;font-weight:700!important;line-height:.92!important;letter-spacing:-.045em!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-content small{display:block!important;max-width:100%!important;margin-top:10px!important;padding-bottom:14px!important;color:#4f6076!important;font-size:12.2px!important;font-weight:760!important;line-height:1.45!important}html[dir=rtl] body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-card:before{background:linear-gradient(270deg,#fffffffa,#ffffffe6 34%,#ffffff80 64%,#ffffff1f),radial-gradient(circle at 90% 18%,color-mix(in srgb,var(--snapshot-accent) 14%,transparent) 0%,transparent 34%)!important}html[dir=rtl] body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .manufacturing-board__snapshot-graphic img{object-position:18% 50%!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero{gap:14px!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric{--kpi-accent: #0ea5e9;--kpi-accent-2: #22d3ee;--kpi-soft: #ecfeff;position:relative!important;isolation:isolate!important;display:flex!important;align-items:stretch!important;min-height:190px!important;max-height:none!important;padding:0!important;border:1px solid color-mix(in srgb,var(--kpi-accent) 18%,#e2e8f0)!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important;color:#0f172a!important;box-shadow:0 1px 2px #0f172a0d,0 18px 38px -30px #0f172a6b!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric:hover{transform:translateY(-2px)!important;border-color:color-mix(in srgb,var(--kpi-accent) 34%,#dbe3ef)!important;box-shadow:0 1px 2px #0f172a0d,0 24px 44px -28px color-mix(in srgb,var(--kpi-accent) 28%,rgba(15,23,42,.48))!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;z-index:3!important;width:4px!important;pointer-events:none!important;background:linear-gradient(180deg,var(--kpi-accent),var(--kpi-accent-2))!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric:after{content:""!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#030712b8,#0f172a7a 38%,#0f172a2e 62%,#0f172a05),radial-gradient(120% 95% at 12% 18%,color-mix(in srgb,var(--kpi-accent) 13%,transparent) 0%,transparent 48%)!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric.is-all{--kpi-accent: #0ea5e9;--kpi-accent-2: #22d3ee;--kpi-soft: #ecfeff}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric.is-manufacturing{--kpi-accent: #f97316;--kpi-accent-2: #fbbf24;--kpi-soft: #fff7ed}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric.is-delivery{--kpi-accent: #2563eb;--kpi-accent-2: #60a5fa;--kpi-soft: #eff6ff}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric.is-fixing{--kpi-accent: #7c3aed;--kpi-accent-2: #c084fc;--kpi-soft: #f5f3ff}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric .operations-kpi-card__icon{position:relative!important;z-index:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:42px!important;height:42px!important;margin:0 0 12px!important;padding:0!important;border-radius:14px!important;border:1px solid color-mix(in srgb,var(--kpi-accent) 24%,#ffffff)!important;background:#fff!important;color:var(--kpi-accent)!important;box-shadow:inset 0 1px #ffffffdb,0 10px 22px -18px color-mix(in srgb,var(--kpi-accent) 60%,rgba(15,23,42,.42))!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric .operations-kpi-card__content{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:0!important;width:min(56%,180px)!important;min-width:0!important;min-height:0!important;margin:0!important;padding:24px 16px 24px 22px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric .operations-kpi-card__label{display:block!important;margin:0 0 6px!important;padding:0!important;color:#fff!important;font-size:clamp(.78rem,.95vw,.9rem)!important;font-weight:900!important;line-height:1.18!important;letter-spacing:.015em!important;text-transform:uppercase!important;text-shadow:0 2px 8px rgba(0,0,0,.44)!important;overflow-wrap:anywhere!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric .operations-kpi-card__value{display:block!important;margin:0!important;padding:0!important;color:#fff!important;font-size:clamp(2.35rem,3.7vw,3rem)!important;font-weight:800!important;line-height:.9!important;letter-spacing:-.045em!important;text-shadow:0 3px 12px rgba(0,0,0,.46)!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric .operations-kpi-card__caption{display:block!important;margin:9px 0 0!important;padding:0!important;color:#ffffffe6!important;font-size:.78rem!important;font-weight:700!important;line-height:1.35!important;text-shadow:0 2px 8px rgba(0,0,0,.38)!important;overflow-wrap:anywhere!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric .operations-kpi-card__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;display:block!important;width:100%!important;height:100%!important;min-height:190px!important;overflow:hidden!important;background:radial-gradient(110% 90% at 78% 46%,color-mix(in srgb,var(--kpi-accent-2) 28%,transparent) 0%,transparent 58%),linear-gradient(145deg,color-mix(in srgb,var(--kpi-accent) 20%,#ffffff),color-mix(in srgb,var(--kpi-accent-2) 24%,#ffffff))!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric .operations-kpi-card__media:before{content:none!important;display:none!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric .operations-kpi-card__media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:none!important;filter:saturate(1.04) contrast(1.03) brightness(.96)!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric .operations-kpi-card__top{display:none!important}html[dir=rtl] body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric .operations-kpi-card__content{align-items:flex-start!important;text-align:start!important;margin-inline-start:auto!important;margin-inline-end:0!important;padding:24px 22px 24px 16px!important}html[dir=rtl] body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric:before{inset:0 0 0 auto!important}html[dir=rtl] body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric .operations-kpi-card__media:before{content:none!important;display:none!important}html[dir=rtl] body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric:after{background:linear-gradient(270deg,#030712b8,#0f172a7a 38%,#0f172a2e 62%,#0f172a05),radial-gradient(120% 95% at 88% 18%,color-mix(in srgb,var(--kpi-accent) 13%,transparent) 0%,transparent 48%)!important}html[dir=rtl] body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric .operations-kpi-card__media img{object-position:center center!important}@media (max-width: 640px){html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric{min-height:168px!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric .operations-kpi-card__content{width:min(62%,184px)!important;margin:0!important;padding:20px 14px 20px 18px!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean,.manufacturing-page--redesign,.manufacturing-page) .manufacturing-board__snapshot--hero .operations-kpi-card.operations-kpi-card--metric .operations-kpi-card__media{min-height:168px!important}}.manufacturing-calendar__event-label--editing{display:flex!important;align-items:center;gap:4px;width:100%;min-width:0}.manufacturing-calendar__pill-edit-input{flex:1 1 auto;min-width:0;width:100%;padding:2px 6px;border:1px solid rgba(255,255,255,.42);border-radius:6px;background:#fffffff5;color:#0f172a;font:inherit;font-size:11px;font-weight:700;line-height:1.3;box-shadow:0 1px 2px #0f172a1f}.manufacturing-calendar__pill-edit-input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb3d}html body :is(.manufacturing-page--figma,.manufacturing-page--clean) .calendar-stage-card.is-delivery,html body :is(.manufacturing-page--figma,.manufacturing-page--clean) .manufacturing-day-modal__list .calendar-stage-card.is-delivery{background:#2563eb!important;border-color:#bfdbfe6b!important;color:#fff!important}html body :is(.manufacturing-page--figma,.manufacturing-page--clean) .calendar-stage-card.is-delivery strong,html body :is(.manufacturing-page--figma,.manufacturing-page--clean) .calendar-stage-card.is-delivery span,html body :is(.manufacturing-page--figma,.manufacturing-page--clean) .manufacturing-day-modal__list .calendar-stage-card.is-delivery strong,html body :is(.manufacturing-page--figma,.manufacturing-page--clean) .manufacturing-day-modal__list .calendar-stage-card.is-delivery span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}:root{color-scheme:light;--font-heading: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Courier New", monospace;--font-arabic: "Cairo", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--primary-950: #0a3028;--primary-900: #135e4b;--primary-600: #4cb572;--primary-300: #a1d8b5;--primary-200: #c4e8d3;--primary-100: #e1f4e9;--primary-50: #f0faf4;--neutral-900: #1f1f1f;--neutral-700: #515453;--neutral-500: #737573;--neutral-300: #a5a6a5;--neutral-200: #d1d2d1;--neutral-100: #e8e9e8;--neutral-50: #f5f6f5;--white: #ffffff;--success: #4cb572;--warning: #f59e0b;--error: #ef4444;--info: #3b82f6;--success-light: #d1fae5;--warning-light: #fef3c7;--error-light: #fee2e2;--info-light: #dbeafe;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-base: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .05);--shadow-primary: 0 10px 15px -3px rgba(19, 94, 75, .2), 0 4px 6px -4px rgba(19, 94, 75, .1);--shadow-success: 0 10px 15px -3px rgba(76, 181, 114, .2), 0 4px 6px -4px rgba(76, 181, 114, .1);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--transition-slower: .5s cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--z-base: 0;--z-dropdown: 1000;--z-sticky: 1100;--z-fixed: 1200;--z-modal-backdrop: 1300;--z-modal: 1400;--z-popover: 1500;--z-tooltip: 1600;--z-notification: 1700;--bg: var(--neutral-50);--surface: var(--white);--surface-muted: var(--primary-50);--surface-soft: var(--neutral-100);--surface-glass: rgba(255, 255, 255, .86);--line: var(--neutral-200);--line-strong: var(--neutral-300);--text: var(--neutral-700);--text-soft: var(--neutral-500);--heading: var(--neutral-900);--accent: var(--primary-600);--accent-strong: var(--primary-900);--accent-soft: rgba(76, 181, 114, .16);--success-bg: var(--success-light);--success-text: var(--primary-900);--danger-bg: var(--error-light);--danger-text: #991b1b;--warning-bg: var(--warning-light);--warning-text: #92400e;--neutral-bg: var(--neutral-50);--neutral-text: var(--neutral-700);--info-bg: var(--info-light);--info-text: #1e40af;--premium-ink: #10233a;--premium-ink-strong: #0b1c30;--premium-copy: #5f7389;--premium-line: rgba(16, 63, 106, .12);--premium-line-strong: rgba(16, 63, 106, .2);--premium-soft: #edf4fb;--premium-accent: #103f6a;--premium-accent-strong: #0d2b48;--premium-accent-soft: rgba(16, 63, 106, .1);--premium-surface: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(246, 250, 255, .96) 100%);--premium-surface-soft: linear-gradient(180deg, rgba(250, 252, 255, .98) 0%, rgba(240, 246, 252, .98) 100%);--premium-surface-strong: linear-gradient(145deg, rgba(16, 63, 106, .98) 0%, rgba(11, 43, 72, .99) 62%, rgba(18, 85, 109, .94) 100%);--premium-glass: rgba(255, 255, 255, .82);--premium-shadow: 0 20px 50px rgba(11, 32, 57, .08);--premium-shadow-strong: 0 28px 64px rgba(11, 32, 57, .12);--premium-radius: 30px;--premium-radius-lg: 24px;--premium-radius-md: 18px}html,body,button,input,select,textarea{font-family:var(--font-body)}html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea{font-family:var(--font-arabic)}code,pre,kbd,samp{font-family:var(--font-mono)}body{background:radial-gradient(circle at 0 0,rgba(161,216,181,.32),transparent 22%),radial-gradient(circle at 100% 0,rgba(76,181,114,.18),transparent 18%),radial-gradient(circle at 50% 100%,rgba(19,94,75,.08),transparent 26%),linear-gradient(180deg,#fcfefc,#f4f9f5 46%,#edf5ef)!important;color:var(--text)!important}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(19,94,75,.025) 0,rgba(19,94,75,.025) 1px,transparent 1px,transparent 96px),linear-gradient(rgba(19,94,75,.02) 0,rgba(19,94,75,.02) 1px,transparent 1px,transparent 96px);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 85%);z-index:-1}::selection{background:#a1d8b5b3;color:var(--primary-950)}a{color:var(--primary-900);transition:color var(--transition-base)}a:hover{color:var(--primary-600)}:focus-visible{outline:none;box-shadow:0 0 0 3px #a1d8b5e6,0 0 0 5px #ffffffeb}:is(h1,h2,h3,h4,h5,h6,.page-title,.auth-card h2,.sales-banner h2,.ta-hero__title,.customer-detail-hero h2,.order-detail-hero__copy h2,.measurement-detail-hero__copy h2,.manufacturing-studio__hero-copy h2,.settings-access-hero h2){margin:0;font-family:var(--font-heading);color:var(--heading)!important}h1,.page-title{font-size:clamp(2.25rem,3.2vw,3rem);line-height:1.2;letter-spacing:-.02em;font-weight:700}h2{font-size:clamp(1.875rem,2.8vw,2.25rem);line-height:1.3;letter-spacing:-.01em;font-weight:700}h3{font-size:1.5rem;line-height:1.3;font-weight:600}h4{font-size:1.25rem;line-height:1.4;font-weight:600}h5{font-size:1.125rem;line-height:1.4;font-weight:500}h6{font-size:1rem;line-height:1.4;font-weight:500}:is(.auth-brand-panel h1,.sales-banner h2,.ta-hero__title,.customer-detail-hero h2,.order-detail-hero__copy h2,.measurement-detail-hero__copy h2,.manufacturing-studio__hero-copy h2){font-size:clamp(2.75rem,5vw,4.5rem);line-height:1.1;letter-spacing:-.02em}html[lang=ar] :is(h1,h2,h3,h4,h5,h6,.page-title,.auth-brand-panel h1,.auth-card h2,.sales-banner h2,.ta-hero__title,.customer-detail-hero h2,.order-detail-hero__copy h2,.measurement-detail-hero__copy h2,.manufacturing-studio__hero-copy h2,.settings-access-hero h2){font-family:var(--font-arabic);letter-spacing:0}:is(p,span:not(.status-chip),label,small,li,input,select,textarea,.page-subtitle,.search-results__label,.panel-title,.stat-card__label,.sidebar-section__title,.customer-card__date,.customers-overview__eyebrow,.orders-overview__stat span,.orders-overview__stat small,.manufacturing-calendar__day-head span,.manufacturing-calendar__empty,.calendar-stage-card span,.section-subtitle,.sales-card__meta span,.sales-customer-item__head span,.sales-customer-item__meta small,.search-results__empty,.notification-item p,.notification-item span,.notification-page-item p,.notification-page-item span,.workspace-sidebar__brand p,.profile-pill span,.sidebar-user small,.table-primary span,.table-row span){color:var(--text-soft)!important}:is(strong,b,.workspace-sidebar__brand strong,.profile-pill strong,.sidebar-user strong,.search-results__item strong,.activity-list__item strong,.notification-item strong,.notification-page-item strong,.customer-card__info strong,.orders-overview__stat strong,.bar-chart--premium .bar-chart__value,.sales-card__head strong,.ta-member__id strong,.settings-access-stat strong,.manufacturing-studio__stat strong,.manufacturing-rail__summary strong,.manufacturing-board__intro h2,.planner-context-menu__head-copy strong,.planner-context-menu__stage-card>div strong,.customer-order-card__fact strong,.order-detail-doc-card strong,.measurement-card__head strong,.measurement-card h3){color:var(--heading)!important}.page-subtitle{max-width:60ch;line-height:1.6;font-size:1rem}:is(.panel-title,.stat-card__label,.sidebar-section__title,.orders-overview__stat span,.orders-overview__sort span,.auth-brand-panel__eyebrow,.drawer-panel__eyebrow){display:inline-flex;align-items:center;gap:var(--space-2);font-size:.6875rem!important;line-height:1.4;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--neutral-500)!important}html[lang=ar] :is(.panel-title,.stat-card__label,.sidebar-section__title,.orders-overview__stat span,.orders-overview__sort span,.auth-brand-panel__eyebrow,.drawer-panel__eyebrow){letter-spacing:0!important;text-transform:none!important}.workspace-layout{gap:var(--space-6)!important;padding:var(--space-6)!important}.workspace-sidebar{border:1px solid rgba(19,94,75,.08)!important;border-radius:var(--radius-2xl)!important;background:radial-gradient(circle at top right,rgba(161,216,181,.22),transparent 32%),linear-gradient(180deg,#fffffffa,#f0faf4f5)!important;box-shadow:var(--shadow-lg)!important}.workspace-sidebar__brand strong{font-weight:800;color:var(--primary-900)!important}.brand-logo{display:block;max-width:100%;height:auto;object-fit:contain}.brand-logo--mark{aspect-ratio:1;object-fit:contain}.brand-logo--full{object-fit:contain}.workspace-sidebar__logo,.profile-pill__avatar,.sidebar-user__avatar,.table-avatar,.customer-card__avatar,.customer-detail-avatar,.sales-customer-avatar,.ta-member__avatar{background:linear-gradient(135deg,var(--primary-900) 0%,var(--primary-600) 100%)!important;color:var(--white)!important;-webkit-text-fill-color:var(--white)!important;opacity:1!important;box-shadow:var(--shadow-primary)!important}:is(.workspace-sidebar__logo,.profile-pill__avatar,.sidebar-user__avatar,.table-avatar,.customer-card__avatar,.customer-detail-avatar,.sales-customer-avatar,.ta-member__avatar),:is(.workspace-sidebar__logo,.profile-pill__avatar,.sidebar-user__avatar,.table-avatar,.customer-card__avatar,.customer-detail-avatar,.sales-customer-avatar,.ta-member__avatar) *{color:var(--white)!important;-webkit-text-fill-color:var(--white)!important;opacity:1!important}.sidebar-section__title{padding:0 var(--space-2)!important}.sidebar-nav__item{margin:0;border:1px solid transparent;border-radius:var(--radius-md)!important;color:var(--neutral-500)!important;box-shadow:none!important}.sidebar-nav__item:hover,.sidebar-nav__item:focus-visible{background:var(--primary-50)!important;border-color:var(--primary-200)!important;color:var(--primary-900)!important;transform:translateY(-1px)}.sidebar-nav__item.is-active{background:linear-gradient(180deg,#e1f4e9f2,#fffffffa)!important;border-color:var(--primary-300)!important;color:var(--primary-900)!important;box-shadow:var(--shadow-sm)!important}.sidebar-user,.profile-pill{border-radius:var(--radius-xl)!important;border:1px solid rgba(19,94,75,.1)!important;background:#f0faf4d6!important;box-shadow:var(--shadow-xs)!important}.workspace-main{padding:0 0 var(--space-6)!important}.workspace-content,.page-stack{display:grid;gap:var(--space-6);position:relative}.route-section--active{display:contents}.route-section--hidden{display:none}.workspace-topbar{border:1px solid var(--premium-line)!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffffe0,#f7fbffd1)!important;box-shadow:var(--premium-shadow)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.page-header{position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px;padding:30px 32px!important;border:1px solid var(--premium-line)!important;border-radius:var(--premium-radius)!important;background:var(--premium-surface-soft)!important;box-shadow:var(--premium-shadow)!important}.page-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(76,181,114,.18),transparent 30%),radial-gradient(circle at bottom left,rgba(19,94,75,.1),transparent 32%);pointer-events:none;z-index:-1}.page-header--premium{border-color:#135e4b24!important;background:radial-gradient(circle at 14% 18%,rgba(76,181,114,.2),transparent 44%),radial-gradient(circle at 88% 22%,rgba(161,216,181,.35),transparent 48%),linear-gradient(180deg,#fffffffc,#f0faf4f7)!important;box-shadow:0 24px 56px #135e4b17,0 2px #ffffffa6 inset!important}.page-header--premium:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #ffffffe0,inset 0 0 0 1px #135e4b0d}.page-title{margin-bottom:var(--space-2);max-width:13ch}.page-header .page-title{color:var(--primary-950)!important}.page-header__body{display:grid;gap:10px}.page-header__eyebrow{margin:0;color:var(--primary-900)!important;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.page-header--premium .page-header__eyebrow{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(76,181,114,.18);background:#4cb57214;color:var(--primary-900)!important;letter-spacing:.12em}html[lang=ar] .page-header--premium .page-header__eyebrow{letter-spacing:0!important;text-transform:none!important}.page-header__meta,.page-header__meta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-header__actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;flex-wrap:wrap}.page-header--premium .page-subtitle{max-width:62ch;color:#1f1f1fad!important}.page-header--premium .page-title{max-width:18ch;letter-spacing:-.04em}.page-header--premium .page-subtitle{font-size:1.02rem;line-height:1.7}.page-shell,.premium-surface,.premium-rail,.premium-metric,.premium-filterbar{position:relative;overflow:hidden;border:1px solid var(--premium-line)!important;border-radius:var(--premium-radius-lg)!important;background:var(--premium-surface)!important;box-shadow:var(--premium-shadow)!important}.premium-toolbar,.panel-card__toolbar,.panel-card__toolbar--stacked{padding:18px;border:1px solid var(--premium-line)!important;border-radius:22px!important;background:radial-gradient(circle at top right,rgba(16,63,106,.06),transparent 26%),linear-gradient(180deg,#fffffff7,#f6fafff2)!important;box-shadow:inset 0 1px #ffffffd6}.panel-card__actions,.panel-card__footer,.workspace-card__header{gap:14px}:is(.profile-pill,.locale-pill,.icon-button,.search-field,.panel-card__select,.table-pagination__page){border:1px solid var(--premium-line)!important;border-radius:16px!important;background:#fffffff5!important;color:var(--text)!important;box-shadow:0 8px 20px #0b20390d!important}.icon-button{width:40px;min-height:40px;padding:0!important}.search-field{min-height:40px;padding:0 var(--space-3)!important}:is(.search-field input,.orders-overview__sort select,.panel-card__search input){color:var(--text)!important;background:transparent!important;border:none!important;box-shadow:none!important}.search-field>.search-field__input{flex:1 1 auto;width:100%;min-height:0!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}:is(.profile-pill:hover,.locale-pill:hover,.icon-button:hover,.search-field:hover,.panel-card__select:hover,.table-pagination__page:hover){border-color:#103f6a3d!important;background:var(--premium-soft)!important}:is(input,select,textarea,.panel-card__select,.field-compact select,.field-compact input){min-height:40px;border:1px solid var(--premium-line)!important;border-radius:14px!important;background:var(--white)!important;padding:10px 12px!important;color:var(--text)!important;box-shadow:none!important}textarea{min-height:120px!important}select option,select optgroup{color:var(--text)!important;background:var(--white)!important}:is(input::placeholder,textarea::placeholder,.search-field input::placeholder){color:var(--neutral-300)!important}:is(input:focus,select:focus,textarea:focus,.search-field:focus-within,.panel-card__select:focus){border-color:var(--premium-accent)!important;box-shadow:0 0 0 3px #103f6a1f!important}.field-block>span,.ta-panel--create .field-block>span{margin-bottom:6px;font-size:14px;font-weight:500;color:var(--text)!important}.field-block.is-invalid>:is(input,select,textarea){border-color:var(--error)!important;box-shadow:0 0 0 3px #fee2e2f2!important}:is(input,select,textarea):disabled{background:var(--neutral-50)!important;border-color:var(--neutral-100)!important;cursor:not-allowed;opacity:1}.field-block--static{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-muted)}:is(input[type=checkbox],input[type=radio],.settings-toggle-row input[type=checkbox],.settings-inline-check input){accent-color:var(--primary-600)!important}:is(.search-results,.notification-popover,.action-menu,.modal-card,.drawer-panel,.table-shell,.workspace-card,.profile-section-card,.entity-form-aside,.sales-card,.sales-customer-item,.sales-filter-card,.ta-panel,.ta-member,.settings-access-card,.settings-access-stat,.settings-section-card,.settings-staff-rail,.settings-fixed-role-card,.module-list__item,.advanced-filters,.subsection-card,.profile-permissions,.customer-address-card,.customer-related-item,.customer-detail-panel,.measurement-detail-note-card,.measurement-detail-panel,.measurement-card,.order-info-card,.order-detail-doc-card,.order-detail-primary-card,.manufacturing-board,.manufacturing-board__surface,.manufacturing-rail,.manufacturing-rail__summary article,.manufacturing-rail__hint,.manufacturing-queue-card,.manufacturing-calendar__spacer,.manufacturing-calendar__empty,.planner-context-menu,.planner-context-menu__stage-card,.planner-context-menu__range,.customer-create-summary__note,.order-customer-picker__trigger,.order-customer-picker__panel,.order-customer-picker__selected,.order-customer-picker__option,.checkbox-chip,.workspace-pill,.settings-staff-item,.settings-mode-option,.settings-chip,.settings-toggle-row,.settings-inline-check,.sales-metric,.sales-panel,.sales-inline-stat,.ta-metric,.manufacturing-studio__stat,.calendar-stage-card,.manufacturing-calendar__day,.panel-card,.auth-card,.summary-strip__card,.empty-state,.notification-item,.notification-page-item,.activity-list__item,.customers-overview__card,.customer-card,.orders-page .panel-card,.orders-page .summary-strip__card){border:1px solid var(--premium-line)!important;border-radius:24px!important;background:radial-gradient(circle at top right,rgba(16,63,106,.08),transparent 28%),linear-gradient(180deg,#fffffffc,#f6fafff2)!important;box-shadow:var(--premium-shadow)!important}:is(.panel-card,.summary-strip__card,.orders-page .panel-card,.orders-page .summary-strip__card,.customers-overview__card,.sales-metric,.settings-access-stat,.ta-metric,.manufacturing-studio__stat){border-color:#103f6a24!important;box-shadow:var(--premium-shadow)!important}:is(.table-row:hover,.sales-customer-item:hover,.customer-card:hover,.sales-card:hover,.manufacturing-calendar__day:hover,.calendar-stage-card:hover,.order-customer-picker__trigger:hover,.order-customer-picker__option:hover,.order-customer-picker__option:focus-visible,.settings-staff-item:hover,.settings-mode-option:hover,.settings-chip:hover,.settings-toggle-row:hover,.ta-member:hover,.manufacturing-queue-card:hover){border-color:#103f6a33!important;box-shadow:var(--premium-shadow-strong)!important;transform:translateY(-2px)}:is(.summary-strip__card strong,.customers-overview__card strong,.orders-overview__stat strong,.sales-metric strong,.settings-access-stat strong,.manufacturing-studio__stat strong){color:var(--premium-ink)!important;letter-spacing:-.03em}.summary-strip__card strong,.customers-overview__card strong,.sales-metric strong,.settings-access-stat strong,.manufacturing-studio__stat strong{font-size:clamp(1.875rem,2.2vw,2.5rem)}.stat-card__icon,.activity-list__marker,.manufacturing-studio__stat-icon,.manufacturing-studio__stat--accent .manufacturing-studio__stat-icon,.manufacturing-studio__stat--success .manufacturing-studio__stat-icon,.manufacturing-rail__hint-icon,.planner-context-menu__head-icon,.planner-context-menu__stage-icon,.order-customer-picker__trigger-icon{background:var(--primary-100)!important;color:var(--primary-900)!important;box-shadow:none!important}.stat-card__values span,.orders-overview__stat small,.sales-inline-stat small{color:var(--neutral-500)!important}:is(.workspace-pill,.sales-pill,.settings-permission-code,.manufacturing-rail__count,.manufacturing-studio__eyebrow,.customer-create-summary .panel-title,.order-customer-picker__trigger-label,.customer-meta-chip,.calendar-stage-pill,.order-hero-action-badge,.ui-badge,.status-chip){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:28px;padding:4px 8px;border-radius:var(--radius-full)!important;border:1px solid transparent!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important}:is(.ui-badge--neutral,.workspace-pill,.sales-pill,.settings-permission-code,.manufacturing-rail__count,.manufacturing-studio__eyebrow,.customer-create-summary .panel-title,.order-customer-picker__trigger-label,.customer-meta-chip,.calendar-stage-pill.is-empty,.order-hero-action-badge){background:#103f6a0f!important;border-color:#103f6a14!important;color:var(--premium-accent-strong)!important}.summary-strip,.stats-grid{display:grid;gap:16px}.stats-grid{gap:18px}.summary-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.summary-strip__card,.stat-card,.customers-overview__card,.sales-metric{position:relative;overflow:hidden;min-height:132px}.stats-grid>.stat-card[data-has-hint=true]{overflow:visible}.stats-grid>.stat-card[data-has-hint=true]:has(.stat-card__hint:hover),.stats-grid>.stat-card[data-has-hint=true]:has(.stat-card__hint:focus-within){z-index:4}@media (max-width: 720px){.page-header{border-radius:24px!important;padding:20px 18px!important}.page-header--premium .page-title{max-width:22ch}.stats-grid{grid-template-columns:1fr;gap:14px}}.summary-strip__card:before,.customers-overview__card:before,.sales-metric:before{content:"";position:absolute;inset:auto -38px -62px auto;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,#103f6a1f,#103f6a00 70%);pointer-events:none}.panel-card__toolbar--stacked{gap:16px}.status-tabs__item,.chart-filter,.segmented-control button,.manufacturing-board__calendar-filter-pill{border-radius:999px!important}.status-tabs__item.is-active,.chart-filter.is-active,.segmented-control .is-active{background:var(--premium-surface-strong)!important;color:var(--white)!important;border-color:transparent!important;box-shadow:var(--premium-shadow)!important}.drawer-panel--premium,.modal-card--premium{border-color:var(--premium-line)!important;background:radial-gradient(circle at top right,rgba(16,63,106,.08),transparent 28%),linear-gradient(180deg,#fffffffb,#f6fafff7)!important;box-shadow:var(--premium-shadow-strong)!important}.drawer-panel--premium .drawer-panel__header,.modal-card--premium .modal-card__header{padding-bottom:16px;border-bottom:1px solid var(--premium-line)}.api-error-modal.modal-card{max-width:min(440px,calc(100vw - 32px))}.api-error-modal__body{display:flex;flex-direction:column;align-items:stretch;text-align:center;gap:16px;padding:8px 0 4px}.api-error-modal__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:linear-gradient(145deg,#b91c1c1f,#b91c1c0d);color:#b91c1c;align-self:center}.api-error-modal__message{margin:0;font-size:1rem;line-height:1.55;color:var(--premium-ink, #0f172a);max-width:100%;word-break:break-word;white-space:pre-line;text-align:start}.api-error-modal__actions{margin-top:8px;justify-content:center}.drawer-panel__description{margin:8px 0 0;max-width:44ch;color:var(--premium-copy)!important;line-height:1.65}.empty-state--premium,.empty-state--error,.empty-state{border-radius:24px!important}.auth-layout{min-height:100vh;display:grid;grid-template-columns:minmax(320px,1.05fr) minmax(320px,.95fr);gap:24px;padding:24px}.auth-brand-panel,.auth-form-panel{border:1px solid var(--premium-line)!important;border-radius:32px!important;box-shadow:var(--premium-shadow-strong)!important}.auth-brand-panel{position:relative;overflow:hidden;justify-content:flex-end;background:radial-gradient(circle at 18% 18%,rgba(116,190,255,.18),transparent 24%),radial-gradient(circle at 82% 78%,rgba(16,63,106,.22),transparent 28%),var(--premium-surface-strong)!important}.auth-brand-panel__eyebrow,.auth-brand-panel p,.auth-brand-panel h1{color:#f4f8fc!important}.auth-form-panel{background:#ffffffdb!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media (max-width: 980px){.auth-layout{grid-template-columns:1fr;padding:16px}.page-header{padding:24px 22px!important}.page-header__actions{width:100%;justify-content:flex-start}}@media (max-width: 720px){.page-stack{gap:14px}.page-header{border-radius:24px!important;padding:20px 18px!important}.summary-strip,.stats-grid{grid-template-columns:1fr}.panel-card__toolbar,.panel-card__toolbar--stacked,.premium-toolbar{padding:14px;border-radius:18px!important}}.ui-badge--primary{background:var(--primary-100)!important;border-color:var(--primary-200)!important;color:var(--primary-900)!important}.ui-badge--success,.status-chip--active,.status-chip--completed,.status-chip--signed,.status-chip--approved,.status-chip--fixed,.status-chip--delivered{background:var(--success-light)!important;border-color:#4cb5723d!important;color:#065f46!important}.ui-badge--warning,.status-chip--measurement_review,.status-chip--scheduled_for_fixing,.status-chip--under_fixing,.calendar-stage-pill.is-fixing,.calendar-stage-card.is-fixing{background:var(--warning-light)!important;border-color:#f59e0b38!important;color:#92400e!important}.ui-badge--danger,.status-chip--cancelled,.status-chip--missing_info,.status-chip--blocked{background:var(--error-light)!important;border-color:#ef444438!important;color:#991b1b!important}.status-chip--measurement{background:linear-gradient(180deg,#ecfeff,#cffafe)!important;border-color:#06b6d442!important;color:#0e7490!important}.ui-badge--info,.status-chip--ready_for_delivery,.status-chip--in_transit,.calendar-stage-pill.is-delivery,.calendar-stage-card.is-delivery{background:var(--info-light)!important;border-color:#3b82f638!important;color:#1e40af!important}.status-chip--waiting_raw_materials{background:linear-gradient(180deg,#fefce8,#fef9c3)!important;border-color:#ca8a0442!important;color:#854d0e!important}:is(.status-chip--manufacturing,.status-chip--in_progress,.status-chip--assigned,.status-chip--pending_signature,.status-chip--scheduled,.calendar-stage-pill.is-manufacturing,.calendar-stage-card.is-manufacturing){background:var(--primary-900)!important;border-color:#135e4b14!important;color:var(--white)!important}:is(.status-chip--inactive,.status-chip--pending,.status-chip--draft,.status-chip--mixed){background:var(--neutral-50)!important;border-color:var(--neutral-100)!important;color:var(--neutral-700)!important}:is(.orders-page,.order-detail-page) .status-chip{border-width:1px!important;box-shadow:inset 0 1px #ffffff8f,0 10px 18px -16px #135e4b66!important}:is(.orders-page,.order-detail-page) .status-chip--pending{background:linear-gradient(180deg,#f8fafc,#eef2f6)!important;border-color:#64748b38!important;color:#475569!important}:is(.orders-page,.order-detail-page) .status-chip--awaiting_door_details{background:linear-gradient(180deg,#fde68a,#f59e0b)!important;border-color:#b453099e!important;color:#451a03!important;-webkit-text-fill-color:#451a03!important}:is(.orders-page,.order-detail-page) .status-chip--measurement{background:linear-gradient(180deg,#ecfeff,#cffafe)!important;border-color:#06b6d447!important;color:#0e7490!important}:is(.orders-page,.order-detail-page) .status-chip--measurement_review{background:linear-gradient(180deg,#fff7ed,#fed7aa)!important;border-color:#ea580c38!important;color:#c2410c!important}:is(.orders-page,.order-detail-page) .status-chip--hold{background:linear-gradient(180deg,#faf5ff,#ede9fe)!important;border-color:#8b5cf638!important;color:#5b21b6!important}:is(.orders-page,.order-detail-page) .status-chip--waiting_raw_materials{background:linear-gradient(180deg,#fefce8,#fef08a)!important;border-color:#ca8a0447!important;color:#854d0e!important}:is(.orders-page,.order-detail-page) .status-chip--manufacturing{background:linear-gradient(135deg,#1c735d,#135e4b)!important;border-color:#135e4b2e!important;color:#f8fffb!important;box-shadow:inset 0 1px #ffffff1f,0 12px 24px -18px #135e4bb3!important}:is(.orders-page,.order-detail-page) .status-chip--ready_for_delivery{background:linear-gradient(180deg,#eff6ff,#dbeafe)!important;border-color:#3b82f638!important;color:#1d4ed8!important}:is(.orders-page,.order-detail-page) .status-chip--delivered{background:linear-gradient(180deg,#f0fdf4,#d1fae5)!important;border-color:#10b98138!important;color:#047857!important}:is(.orders-page,.order-detail-page) .status-chip--scheduled_for_fixing,:is(.orders-page,.order-detail-page) .status-chip--under_fixing{background:linear-gradient(180deg,#fff7ed,#ffedd5)!important;border-color:#f973163d!important;color:#c2410c!important}:is(.orders-page,.order-detail-page) .status-chip--fixed,:is(.orders-page,.order-detail-page) .status-chip--completed{background:linear-gradient(180deg,#ecfdf5,#bbf7d0)!important;border-color:#16a34a38!important;color:#14532d!important}:is(.orders-page,.order-detail-page) .status-chip--cancelled{background:linear-gradient(180deg,#fef2f2,#fecaca)!important;border-color:#ef444447!important;color:#b91c1c!important}.calendar-stage-pill strong{background:#ffffffb3!important;color:inherit!important;box-shadow:inset 0 0 0 1px #135e4b14!important}.ui-button,.button{min-height:40px;padding:0 24px;border-radius:var(--radius-base)!important;border:1.5px solid transparent;font-size:14px;font-weight:600;box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.ui-button--sm{min-height:32px;padding:0 16px;font-size:14px;font-weight:500}.ui-button--md{min-height:40px}.ui-button--lg{min-height:48px;padding:0 32px;font-size:16px}:is(.ui-button:hover,.button:hover){transform:translateY(-1px)}:is(.ui-button:active,.button:active){transform:translateY(0)}:is(.ui-button:disabled,.button:disabled){opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}:is(.ui-button--primary,.button-primary,.ta-submit){background:var(--primary-600)!important;color:var(--white)!important;border-color:transparent!important}:is(.ui-button--primary,.button-primary,.ta-submit,.ui-button--secondary,.button-outline,.order-top-action-button--primary),:is(.ui-button--primary,.button-primary,.ta-submit,.ui-button--secondary,.button-outline,.order-top-action-button--primary) *{color:var(--white)!important}:is(.ui-button--primary,.button-primary,.ta-submit,.ui-button--secondary,.button-outline,.order-top-action-button--primary) :is(span,svg,path,circle,rect,line,polyline),:is(.ui-button--primary,.button-primary,.ta-submit,.ui-button--secondary,.button-outline,.order-top-action-button--primary):is(:hover,:focus-visible,:active) :is(span,svg,path,circle,rect,line,polyline){color:var(--white)!important;fill:currentColor;stroke:currentColor}:is(.ui-button--primary:hover,.button-primary:hover,.ta-submit:hover){background:#3da05f!important;box-shadow:var(--shadow-md)!important}:is(.ui-button--secondary,.button-outline){background:var(--primary-900)!important;color:var(--white)!important;border-color:transparent!important}:is(.ui-button--secondary:hover,.button-outline:hover){background:#0f4a3a!important;box-shadow:var(--shadow-md)!important}.ui-button--ghost{background:transparent!important;color:var(--primary-600)!important;border-color:transparent!important;box-shadow:none!important}.ui-button--ghost:hover{background:var(--primary-50)!important;color:var(--primary-900)!important}.ui-button--accent{background:var(--primary-100)!important;color:var(--primary-900)!important;border-color:transparent!important}.ui-button--accent:hover{background:var(--primary-200)!important}:is(.ui-button--danger,.action-menu__item--danger){background:var(--error)!important;color:var(--white)!important;border-color:transparent!important}.ui-button--danger *,.ui-button--danger :is(span,svg,path,circle,rect,line,polyline){color:var(--white)!important;-webkit-text-fill-color:#ffffff!important}.ui-button--danger svg :is(path,circle,rect,line,polyline){stroke:currentColor!important}:is(.ui-button--danger:hover,.action-menu__item--danger:hover){background:#dc2626!important}.ui-button--danger:hover *,.ui-button--danger:hover :is(span,svg,path,circle,rect,line,polyline),.ui-button--danger:focus-visible *,.ui-button--danger:focus-visible :is(span,svg,path,circle,rect,line,polyline){color:var(--white)!important;-webkit-text-fill-color:#ffffff!important}.action-menu__item--danger:hover{color:#dc2626!important}.auth-link{color:var(--primary-600)!important;font-weight:600}.auth-link:hover{color:var(--primary-900)!important}:is(.table-shell__header,.orders-page .segmented-control,.status-tabs,.chart-filter-group){padding:4px;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--neutral-50)!important;box-shadow:none!important}:is(.chart-filter,.status-tabs__item,.orders-page .segmented-control button,.table-pagination__page){min-height:32px;padding:0 14px;border:1px solid transparent!important;border-radius:var(--radius-base)!important;background:transparent!important;color:var(--neutral-500)!important;font-size:14px;font-weight:600;box-shadow:none!important}:is(.chart-filter:hover,.status-tabs__item:hover,.orders-page .segmented-control button:hover,.table-pagination__page:hover){color:var(--primary-900)!important}:is(.chart-filter.is-active,.status-tabs__item.is-active,.orders-page .segmented-control .is-active,.table-pagination__page.is-active,.manufacturing-calendar__day.is-today,.sales-customer-item.is-active,.customer-address-card.is-primary,.settings-staff-item.is-active,.settings-mode-option.is-active,.settings-chip.is-active,.settings-toggle-row:has(input:checked)){background:linear-gradient(180deg,#e1f4e9f5,#fffffffa)!important;border-color:var(--primary-300)!important;color:var(--primary-900)!important;box-shadow:var(--shadow-xs)!important}.orders-page .status-tabs.status-tabs--orders{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px;overflow:visible;padding:8px!important;border:1px solid rgba(19,94,75,.12)!important;border-radius:26px!important;background:radial-gradient(circle at top left,rgba(76,181,114,.1),transparent 32%),linear-gradient(180deg,#fffffffa,#f0f6f2f5)!important;box-shadow:inset 0 1px #fffffff5,0 16px 32px -20px #135e4b57!important}.orders-page .status-tabs.status-tabs--orders .status-tabs__item{position:relative;flex:0 1 auto;min-height:38px;padding:0 12px;border:1px solid rgba(19,94,75,.08)!important;border-radius:14px!important;background:#ffffffc2!important;color:#5f6f67!important;font-size:12px;font-weight:700;letter-spacing:.01em;box-shadow:inset 0 1px #ffffffd1,0 1px 2px #1118270a!important;transition:transform var(--transition-fast),color var(--transition-base),border-color var(--transition-base),background var(--transition-base),box-shadow var(--transition-base)}.orders-page .status-tabs.status-tabs--orders .status-tabs__label{display:block;white-space:nowrap}.orders-page .status-tabs.status-tabs--orders .status-tabs__item:after{content:"";position:absolute;inset:auto 12px 6px;height:2px;border-radius:var(--radius-full);background:linear-gradient(90deg,#135e4b00,#135e4be6,#4cb572a6,#135e4b00);opacity:0;transform:scaleX(.5);transition:opacity var(--transition-base),transform var(--transition-base)}.orders-page .status-tabs.status-tabs--orders .status-tabs__item:hover{transform:translateY(-1px);border-color:#135e4b29!important;background:#fffffff0!important;color:var(--primary-900)!important;box-shadow:inset 0 1px #ffffffeb,0 12px 24px -18px #135e4b7a!important}.orders-page .status-tabs.status-tabs--orders .status-tabs__item.is-active{border-color:#135e4b38!important;background:linear-gradient(180deg,#135e4b1f,#fffffffa)!important;color:var(--primary-900)!important;box-shadow:inset 0 1px #fffffffa,0 18px 30px -22px #135e4bb3!important}.orders-page .status-tabs.status-tabs--orders .status-tabs__item[data-status=awaiting_door_details].is-active{border-color:#b453099e!important;background:linear-gradient(180deg,#fde68a,#f59e0b)!important;color:#451a03!important;text-shadow:none!important;box-shadow:inset 0 1px #ffffffb8,0 10px 24px -14px #78350f6b!important}.orders-page .status-tabs.status-tabs--orders .status-tabs__item[data-status=awaiting_door_details].is-active .status-tabs__label{color:#451a03!important;-webkit-text-fill-color:#451a03!important}.orders-page .status-tabs.status-tabs--orders .status-tabs__item.is-active:after{opacity:1;transform:scaleX(1)}html[lang=ar] .orders-page .status-tabs.status-tabs--orders{direction:rtl}.status-tabs.status-tabs--compact,.chart-filter-group.chart-filter-group--compact{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px!important;border:1px solid rgba(19,94,75,.12)!important;border-radius:22px!important;background:radial-gradient(circle at top left,rgba(76,181,114,.08),transparent 34%),linear-gradient(180deg,#fffffffa,#f2f7f4f7)!important;box-shadow:inset 0 1px #fffffff5,0 14px 28px -22px #135e4b6b!important}.status-tabs.status-tabs--compact .status-tabs__item,.chart-filter-group.chart-filter-group--compact .chart-filter{position:relative;min-height:34px;padding:0 12px;border:1px solid rgba(19,94,75,.08)!important;border-radius:12px!important;background:#ffffffc2!important;color:#5f6f67!important;font-size:12px;font-weight:700;letter-spacing:.01em;box-shadow:inset 0 1px #ffffffd1,0 1px 2px #1118270a!important;transition:transform var(--transition-fast),color var(--transition-base),border-color var(--transition-base),background var(--transition-base),box-shadow var(--transition-base)}.status-tabs.status-tabs--compact .status-tabs__label,.chart-filter-group.chart-filter-group--compact .chart-filter{white-space:nowrap}.status-tabs.status-tabs--compact .status-tabs__item:after,.chart-filter-group.chart-filter-group--compact .chart-filter:after{content:"";position:absolute;inset:auto 12px 6px;height:2px;border-radius:var(--radius-full);background:linear-gradient(90deg,#135e4b00,#135e4be6,#4cb572a6,#135e4b00);opacity:0;transform:scaleX(.5);transition:opacity var(--transition-base),transform var(--transition-base)}.status-tabs.status-tabs--compact .status-tabs__item:hover,.chart-filter-group.chart-filter-group--compact .chart-filter:hover{transform:translateY(-1px);border-color:#135e4b29!important;background:#fffffff0!important;color:var(--primary-900)!important;box-shadow:inset 0 1px #ffffffeb,0 12px 24px -20px #135e4b7a!important}.status-tabs.status-tabs--compact .status-tabs__item.is-active,.chart-filter-group.chart-filter-group--compact .chart-filter.is-active{border-color:#135e4b33!important;background:linear-gradient(180deg,#135e4b1f,#fffffffa)!important;color:var(--primary-900)!important;box-shadow:inset 0 1px #fffffffa,0 16px 28px -24px #135e4bad!important}.status-tabs.status-tabs--compact .status-tabs__item.is-active:after,.chart-filter-group.chart-filter-group--compact .chart-filter.is-active:after{opacity:1;transform:scaleX(1)}html[lang=ar] .status-tabs.status-tabs--compact{direction:rtl}.customers-panel .status-tabs.status-tabs--customers{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:52px!important;padding:6px!important;border-radius:22px!important;border:1px solid rgba(16,63,106,.12)!important;background:radial-gradient(120% 80% at 12% -20%,rgba(201,155,74,.14),transparent 46%),radial-gradient(90% 100% at 92% 115%,rgba(30,107,255,.09),transparent 44%),linear-gradient(180deg,#fffffffe,#eef5fcf5)!important;box-shadow:inset 0 1px #fffffffa,0 16px 36px -20px #0a213a38,0 1px #ffffff8c!important}.customers-panel .status-tabs.status-tabs--customers .status-tabs__label{display:block;white-space:nowrap}.customers-panel .status-tabs.status-tabs--customers .status-tabs__item{position:relative;flex:1 1 auto;min-width:88px;min-height:40px!important;padding:0 16px!important;border-radius:14px!important;border:1px solid rgba(16,63,106,.08)!important;background:#ffffffc7!important;color:#5c7088!important;font-size:13px!important;font-weight:700!important;letter-spacing:.02em!important;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0a213a0b!important;transition:transform var(--transition-fast),color var(--transition-base),border-color var(--transition-base),background var(--transition-base),box-shadow var(--transition-base)}.customers-panel .status-tabs.status-tabs--customers .status-tabs__item:after{content:"";position:absolute;inset:auto 14px 5px;height:2px;border-radius:var(--radius-full);background:linear-gradient(90deg,transparent,rgba(16,63,106,.45),rgba(201,155,74,.85),rgba(16,63,106,.45),transparent);opacity:0;transform:scaleX(.42);transition:opacity var(--transition-base),transform var(--transition-base)}.customers-panel .status-tabs.status-tabs--customers .status-tabs__item:hover{transform:translateY(-1px);border-color:#103f6a29!important;background:#fffffff5!important;color:#12395f!important;box-shadow:inset 0 1px #fffffff5,0 14px 28px -18px #0a213a38!important}.customers-panel .status-tabs.status-tabs--customers .status-tabs__item.is-active{border-color:#103f6a33!important;background:linear-gradient(180deg,#fffffffc,#e6f0fafa)!important;color:#0c2844!important;box-shadow:inset 0 1px #fff,0 12px 28px -14px #0a213a47,0 0 0 1px #ffffffa6!important}.customers-panel .status-tabs.status-tabs--customers .status-tabs__item.is-active:after{opacity:1;transform:scaleX(1)}.customers-panel .status-tabs.status-tabs--customers .status-tabs__item:focus-visible{outline:none;border-color:#c99b4a73!important;box-shadow:inset 0 1px #fffffff5,0 0 0 3px #c99b4a38,0 12px 26px -16px #0a213a2e!important}.customers-panel .status-tabs.status-tabs--customers .status-tabs__item[data-status=active].is-active{border-color:#135e4b38!important;background:linear-gradient(180deg,#eaf8f1f7,#fffffffc)!important;color:#0b3b2c!important}.customers-panel .status-tabs.status-tabs--customers .status-tabs__item[data-status=active].is-active:after{background:linear-gradient(90deg,transparent,rgba(19,94,75,.35),rgba(76,181,114,.75),rgba(19,94,75,.35),transparent)}.customers-panel .status-tabs.status-tabs--customers .status-tabs__item[data-status=inactive].is-active{border-color:#48546c38!important;background:linear-gradient(180deg,#f4f6fafa,#fffffffc)!important;color:#343b4d!important}.customers-panel .status-tabs.status-tabs--customers .status-tabs__item[data-status=inactive].is-active:after{background:linear-gradient(90deg,transparent,rgba(72,84,108,.35),rgba(120,132,156,.55),rgba(72,84,108,.35),transparent)}html[lang=ar] .customers-panel .status-tabs.status-tabs--customers{direction:rtl}.customers-panel .customers-toolbar__shell .status-tabs.status-tabs--customers{flex-wrap:nowrap;min-height:0!important;padding:0!important;gap:8px!important;border:none!important;background:transparent!important;box-shadow:none!important}.customers-panel .customers-toolbar__shell .status-tabs.status-tabs--customers .status-tabs__item{flex:0 1 auto;min-width:0;min-height:46px!important;padding:0 18px!important;border-radius:16px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#4a5565!important;font-size:16px!important;font-weight:500!important;letter-spacing:0!important;box-shadow:none!important}.customers-panel .customers-toolbar__shell .status-tabs.status-tabs--customers .status-tabs__item:after{display:none!important}.customers-panel .customers-toolbar__shell .status-tabs.status-tabs--customers .status-tabs__item:hover:not(.is-active){transform:none;border-color:#d1d5db!important;background:#f9fafb!important;color:#374151!important}.customers-panel .customers-toolbar__shell .status-tabs.status-tabs--customers .status-tabs__item.is-active{border-color:transparent!important;background:#2f7a5e!important;color:#fff!important;box-shadow:0 4px 6px #a4f4cfd9,0 2px 4px #a4f4cfd9!important}.customers-panel .customers-toolbar__shell .status-tabs.status-tabs--customers .status-tabs__item.is-active .status-tabs__label{color:#fff!important}.customers-panel .customers-toolbar__shell .status-tabs.status-tabs--customers .status-tabs__item:focus-visible{outline:none;border-color:#2f7a5e!important;box-shadow:0 0 0 3px #2f7a5e40!important}.customers-panel .customers-toolbar__shell .status-tabs.status-tabs--customers .status-tabs__item.is-active:focus-visible{box-shadow:0 0 0 3px #2f7a5e59,0 4px 6px #a4f4cfd9!important}html[lang=ar] .customers-panel .customers-toolbar__shell .status-tabs.status-tabs--customers{direction:rtl}@media (max-width: 900px){.customers-panel .status-tabs.status-tabs--customers{gap:5px;padding:5px!important;border-radius:18px!important}.customers-panel .status-tabs.status-tabs--customers .status-tabs__item{min-height:38px!important;min-width:76px;padding:0 12px!important;font-size:12px!important;border-radius:12px!important}.customers-panel .status-tabs.status-tabs--customers .status-tabs__item:after{inset:auto 10px 4px}.orders-page .status-tabs.status-tabs--orders{gap:6px;padding:6px!important;border-radius:22px!important}.orders-page .status-tabs.status-tabs--orders .status-tabs__item{min-height:34px;padding:0 10px;border-radius:12px!important;font-size:11px}.status-tabs.status-tabs--compact,.chart-filter-group.chart-filter-group--compact{gap:5px;padding:5px!important;border-radius:18px!important}.status-tabs.status-tabs--compact .status-tabs__item,.chart-filter-group.chart-filter-group--compact .chart-filter{min-height:32px;padding:0 10px;font-size:11px}}.table-shell{overflow:hidden}.table-row{border-top:1px solid var(--line)!important;background:transparent!important}.action-menu{border-radius:var(--radius-lg)!important;background:var(--white)!important;box-shadow:var(--shadow-lg)!important}.action-menu__item{border-radius:var(--radius-base)!important;color:var(--text)!important}.action-menu__item:hover{background:var(--primary-50)!important}.customer-detail-tabbar{padding:var(--space-2);border:1px solid var(--line)!important;border-radius:var(--radius-xl)!important;background:#ffffffbd!important;box-shadow:var(--shadow-xs)!important}.customer-detail-tab{border:1px solid rgba(103,112,104,.24)!important;border-radius:var(--radius-lg)!important;background:transparent!important;color:var(--customer-tab-accent-strong, var(--primary-900))!important}.customer-detail-tab:after{background:var(--customer-tab-accent, var(--primary-600))!important;opacity:0}.customer-detail-tab:hover,.customer-detail-tab:focus-visible{background:color-mix(in srgb,var(--customer-tab-accent-soft, var(--primary-50)) 100%,white)!important;border-color:var(--customer-tab-accent-soft, var(--primary-200))!important}.customer-detail-tab:hover:after,.customer-detail-tab:focus-visible:after{opacity:1;transform:scaleX(1)}.customer-detail-tab.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--customer-tab-accent-soft, rgba(225, 244, 233, .95)) 100%,white),#fffffffc)!important;border-color:color-mix(in srgb,var(--customer-tab-accent, var(--primary-300)) 26%,white)!important;box-shadow:var(--shadow-sm)!important}.customer-detail-tab.is-active span,.customer-detail-tab.is-active strong{color:var(--customer-tab-accent-strong, var(--primary-900))!important}.overlay__backdrop{background:#0a302842!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:is(.modal-card,.drawer-panel){border-radius:var(--radius-2xl)!important;background:var(--white)!important;box-shadow:var(--shadow-2xl)!important}.logout-confirm__icon{border-radius:var(--radius-xl);background:var(--primary-100);color:var(--primary-900);box-shadow:none}.logout-confirm__body h3{color:var(--heading)!important}:is(.form-notice,.validation-summary){border-radius:var(--radius-md)!important;border-left:4px solid transparent;box-shadow:none!important}:is(.form-notice--error,.validation-summary,.empty-state--error){color:#991b1b!important;border-color:#ef44442e!important;border-left-color:var(--error)!important;background:linear-gradient(180deg,#fffffffc,#ef44440f)!important}.form-notice--success{color:#065f46!important;border-color:#4cb5722e!important;border-left:4px solid var(--success)!important;background:linear-gradient(180deg,#fffffffc,#4cb5720f)!important}.form-notice--pre-wrap{white-space:pre-wrap!important;line-height:1.45!important}.loading-spinner{border-color:#4cb57224!important;border-top-color:var(--primary-600)!important}:is(.search-results,.notification-popover){border-radius:var(--radius-lg)!important;background:var(--white)!important;box-shadow:var(--shadow-lg)!important}:is(.search-results__item,.notification-item,.notification-page-item){border-radius:var(--radius-md)!important;border:1px solid var(--neutral-100)!important;background:var(--neutral-50)!important}.notification-item.is-unread{border-left:4px solid var(--primary-600)!important;background:var(--primary-50)!important}.toast{position:fixed;top:24px;right:24px;z-index:var(--z-notification);width:min(360px,calc(100vw - 48px));padding:16px 18px;border-radius:var(--radius-lg)!important;border-left:4px solid var(--primary-600)!important;background:var(--white)!important;color:var(--heading)!important;box-shadow:var(--shadow-xl)!important;animation:design-system-toast-in var(--transition-base)}html[dir=rtl] .toast{right:auto;left:24px}.auth-layout{padding:28px!important}.auth-brand-panel{border-radius:32px 0 0 32px!important;border:1px solid rgba(255,255,255,.08)!important;background:radial-gradient(circle at top left,rgba(161,216,181,.28),transparent 26%),radial-gradient(circle at bottom right,rgba(196,232,211,.18),transparent 32%),linear-gradient(160deg,var(--primary-950) 0%,var(--primary-900) 54%,#1a7059 100%)!important;box-shadow:var(--shadow-primary)!important}.auth-brand-panel :is(.auth-brand-panel__eyebrow,h1,p){color:var(--white)!important}.auth-brand-panel .auth-brand-panel__eyebrow{padding:8px 12px;border:1px solid rgba(255,255,255,.12)!important;border-radius:var(--radius-full);background:#ffffff14!important}.auth-form-panel{border-radius:0 32px 32px 0!important;border:1px solid rgba(19,94,75,.08)!important;background:radial-gradient(circle at top,rgba(225,244,233,.9),transparent 36%),linear-gradient(180deg,#fffffffa,#f0faf4f5)!important;box-shadow:var(--shadow-lg)!important}.auth-card{width:min(100%,420px);background:var(--white)!important}:is(.ta-hero,.sales-banner,.customer-detail-hero,.order-detail-hero,.measurement-detail-hero,.manufacturing-studio__hero,.manufacturing-calendar__hero,.settings-access-hero,.order-top-actions){border:1px solid rgba(19,94,75,.12)!important;border-radius:var(--radius-2xl)!important;background:radial-gradient(circle at top left,rgba(161,216,181,.2),transparent 24%),radial-gradient(circle at bottom right,rgba(225,244,233,.7),transparent 32%),linear-gradient(180deg,#fffffffc,#f5faf7f5)!important;box-shadow:var(--shadow-lg)!important}:is(.ta-hero__intro,.sales-banner__content,.customer-detail-hero__identity,.order-detail-hero__identity,.measurement-detail-hero__identity,.manufacturing-studio__hero-copy){border:1px solid rgba(255,255,255,.16)!important;background:radial-gradient(circle at top right,rgba(161,216,181,.18),transparent 22%),linear-gradient(155deg,var(--primary-900) 0%,var(--primary-950) 60%,#1a7059 100%)!important;box-shadow:var(--shadow-primary)!important}:is(.ta-hero__title,.sales-banner h2,.customer-detail-hero h2,.order-detail-hero__copy h2,.measurement-detail-hero__copy h2,.manufacturing-studio__hero-copy h2,.auth-brand-panel h1){color:var(--white)!important}:is(.ta-hero__eyebrow,.ta-hero__lede,.sales-banner .panel-title,.sales-banner p,.customer-detail-hero__lede,.order-detail-hero__lede,.measurement-detail-hero__lede,.manufacturing-studio__hero-copy p){color:#ffffffd6!important}.customer-detail-hero .customer-detail-eyebrow,.customer-detail-hero__identity .customer-detail-eyebrow{color:#fff!important}:is(.customer-detail-row,.customer-detail-stat,.customer-address-preview,.customer-related-item,.order-info-card,.order-detail-primary-card,.order-detail-doc-card,.measurement-detail-highlight,.measurement-detail-fact,.measurement-detail-note-card,.measurement-detail-panel,.order-top-actions__sheet,.sales-inline-stat,.ta-metric,.manufacturing-studio__stat,.manufacturing-rail__summary article){border:1px solid rgba(19,94,75,.08)!important;background:linear-gradient(180deg,#fffffffc,#f5faf7f5)!important;box-shadow:var(--shadow-sm)!important}:is(.customer-detail-row span,.customer-detail-stat span,.customer-related-item span,.customer-detail-section__head p,.customer-detail-section__meta,.customer-address-preview span,.measurement-detail-highlight span,.measurement-detail-fact span,.measurement-detail-note-card span,.measurement-detail-panel .customer-detail-row span){color:var(--neutral-500)!important}:is(.customer-detail-row strong,.customer-detail-stat strong,.customer-related-item strong,.customer-address-preview strong,.measurement-detail-highlight strong,.measurement-detail-fact strong,.measurement-detail-panel .customer-detail-row strong){color:var(--heading)!important}.customer-detail-row{border-radius:var(--radius-lg)!important}.customer-detail-stat{border-radius:var(--radius-xl)!important}.customer-detail-stat strong{font-size:clamp(1.875rem,2.4vw,2.3rem);line-height:1}.order-top-actions__eyebrow{border-color:#4cb57233!important;background:var(--primary-100)!important;color:var(--primary-900)!important;box-shadow:none!important}.order-top-actions__eyebrow:before{background:linear-gradient(180deg,var(--primary-600) 0%,var(--primary-900) 100%)!important;box-shadow:0 0 0 4px #4cb57224!important}.order-top-action-button--primary{background:var(--primary-600)!important;color:var(--white)!important;border-color:transparent!important;box-shadow:0 14px 28px #135e4b38,inset 0 1px #ffffff2e!important}.order-top-action-button--primary:hover:not(:disabled),.order-top-action-button--primary.is-active{box-shadow:0 18px 34px #135e4b47,inset 0 1px #ffffff38!important}.order-top-action-button--secondary{background:var(--white)!important;color:var(--primary-900)!important;border-color:var(--primary-200)!important}.order-top-action-button--secondary.is-active,.order-top-action-button--secondary:hover:not(:disabled){background:var(--primary-50)!important;border-color:var(--primary-300)!important}.order-top-action-button__meta{color:inherit!important;opacity:.76}.measurement-card,.manufacturing-calendar__day,.calendar-stage-card,.manufacturing-calendar__empty{border-color:#135e4b1a!important;background:linear-gradient(180deg,#fffffffc,#f5faf7f7)!important;box-shadow:var(--shadow-sm)!important}.measurement-card:before{background:linear-gradient(180deg,#4cb572f2,#4cb5721f)!important}.measurement-card__request-code{background:var(--primary-50)!important;color:var(--primary-900)!important;border:1px solid var(--primary-200)!important}.manufacturing-page:before{background:radial-gradient(circle at top left,rgba(161,216,181,.18),transparent 24%),radial-gradient(circle at bottom right,rgba(76,181,114,.1),transparent 24%),linear-gradient(180deg,#fffffffc,#f5faf7f5)!important;border-color:#135e4b14!important}.manufacturing-calendar__day.is-today{background:linear-gradient(180deg,#e1f4e9fa,#fffffffa)!important}.detail-premium-page{--detail-premium-hero: linear-gradient(145deg, rgba(19, 94, 75, .98) 0%, rgba(10, 48, 40, .98) 58%, rgba(163, 133, 66, .92) 100%);--detail-premium-hero-glow: rgba(212, 175, 55, .18);--detail-premium-panel: linear-gradient(180deg, rgba(255, 255, 255, .995) 0%, rgba(248, 246, 241, .97) 100%);--detail-premium-panel-soft: linear-gradient(180deg, rgba(250, 248, 244, .98) 0%, rgba(244, 240, 232, .95) 100%);--detail-premium-panel-border: rgba(94, 85, 63, .14);--detail-premium-accent: #b28a38;--detail-premium-accent-soft: rgba(178, 138, 56, .12);--detail-premium-shadow: 0 22px 48px rgba(21, 43, 35, .08);--detail-premium-shadow-soft: 0 14px 28px rgba(22, 38, 31, .06);--detail-premium-radius: 28px}.detail-premium-page .detail-page-header{position:relative;overflow:hidden;align-items:end;gap:22px;padding:30px 32px!important;border:1px solid rgba(61,83,70,.1)!important;border-radius:30px!important;background:radial-gradient(circle at top right,rgba(212,175,55,.08),transparent 28%),radial-gradient(circle at bottom left,rgba(76,181,114,.08),transparent 26%),linear-gradient(180deg,#fffffffe,#f8f6f1f7)!important;box-shadow:var(--detail-premium-shadow)!important}.detail-premium-page .detail-page-header:after{content:"";position:absolute;inset:auto -40px -60px auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#d4af3729,#d4af3700 72%);pointer-events:none}.detail-premium-page .detail-page-header .page-title{max-width:12ch;letter-spacing:-.04em}.detail-premium-page .detail-page-header .page-subtitle{max-width:64ch;font-size:1.02rem;line-height:1.72}.detail-premium-page .detail-page-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:10px;border-radius:18px;border:1px solid rgba(61,83,70,.08);background:#ffffffd1;box-shadow:inset 0 1px #ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.detail-premium-page .detail-page-header__actions .ui-button{min-height:42px;border-radius:14px!important}.detail-premium-page .detail-premium-section,.detail-premium-page .detail-premium-rail,.detail-premium-page .measurement-detail-panel,.detail-premium-page .measurement-edit-panel,.detail-premium-page .measurement-detail-editor,.detail-premium-page .order-info-card,.detail-premium-page .order-detail-doc-card,.detail-premium-page .measurement-detail-note-card,.detail-premium-page .measurement-detail-link,.detail-premium-page .measurement-detail-fact,.detail-premium-page .measurement-detail-highlight,.detail-premium-page .order-top-actions__sheet,.detail-premium-page .measurement-edit-hero__metric{border-color:var(--detail-premium-panel-border)!important;background:var(--detail-premium-panel)!important;box-shadow:var(--detail-premium-shadow-soft)!important}.detail-premium-page .detail-premium-metrics .customer-detail-stat{background:var(--detail-premium-panel-soft)!important;border-color:#b28a3824!important}.detail-premium-page .status-chip,.detail-premium-page .ui-badge{border-radius:999px!important;box-shadow:inset 0 1px #ffffffd1}.detail-premium-page .form-notice--error,.detail-premium-page .form-notice--success{border-radius:18px;padding:14px 16px}.detail-premium-page .field-block>input,.detail-premium-page .field-block>select,.detail-premium-page .field-block>textarea,.detail-premium-page .order-top-actions__sheet input,.detail-premium-page .order-top-actions__sheet textarea{border-radius:16px!important;border:1px solid rgba(61,83,70,.12)!important;background:#ffffffe0!important;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #14221c0a!important}.detail-premium-page .field-block>input:focus,.detail-premium-page .field-block>select:focus,.detail-premium-page .field-block>textarea:focus,.detail-premium-page .order-top-actions__sheet input:focus,.detail-premium-page .order-top-actions__sheet textarea:focus{border-color:#b28a3857!important;box-shadow:0 0 0 4px #b28a381a,inset 0 1px #ffffffeb,0 16px 24px #14221c0f!important}.detail-premium-page .workspace-card.order-top-actions.detail-premium-rail{position:relative;display:grid;gap:20px;padding:26px 28px 28px 26px!important;border-radius:var(--detail-premium-radius)!important;border:1px solid var(--detail-premium-panel-border)!important;border-inline-start:4px solid var(--detail-premium-accent)!important;background:radial-gradient(120% 80% at 0% 0%,rgba(212,175,55,.1),transparent 52%),radial-gradient(90% 70% at 100% 0%,rgba(76,181,114,.08),transparent 45%),linear-gradient(165deg,#fffffffc,#fcf9f2fa 48%,#f8fcf9fc)!important;box-shadow:var(--detail-premium-shadow)!important;overflow:visible}.detail-premium-page .order-top-actions.detail-premium-rail .order-top-actions__layout{display:grid;gap:22px;align-items:center}@media (min-width: 880px){.detail-premium-page .order-top-actions.detail-premium-rail .order-top-actions__layout{grid-template-columns:minmax(0,1.05fr) minmax(260px,1fr);gap:28px}}.detail-premium-page .order-top-actions.detail-premium-rail .order-top-actions__copy{display:grid;gap:10px;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important}.detail-premium-page .order-top-actions.detail-premium-rail .order-top-actions__copy h2{margin:0;color:var(--heading)!important;font-size:clamp(1.2rem,2.1vw,1.5rem);font-weight:750;letter-spacing:-.03em;line-height:1.25}.detail-premium-page .order-top-actions.detail-premium-rail .order-top-actions__copy p{margin:0;max-width:56ch;color:#37413ce0!important;font-size:.98rem;line-height:1.6}.detail-premium-page .order-top-actions.detail-premium-rail .order-top-actions__eyebrow{width:fit-content;border-color:#b28a3859!important;background:linear-gradient(180deg,#fffcf5fa,#faf4e4f2)!important;color:#5e4616f2!important;font-weight:750}.detail-premium-page .order-top-actions.detail-premium-rail .order-top-actions__controls{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px}.detail-premium-page .order-top-actions.detail-premium-rail .order-top-actions__controls:has(>:only-child){grid-template-columns:1fr}.detail-premium-page .order-top-actions.detail-premium-rail .order-top-action-button{min-height:76px;border-radius:18px!important}.detail-premium-page .order-top-actions.detail-premium-rail .order-top-action-button--primary{background:linear-gradient(145deg,var(--primary-950) 0%,var(--primary-900) 38%,var(--primary-600) 100%)!important;box-shadow:0 14px 28px #135e4b38,inset 0 1px #ffffff2e!important}.detail-premium-page .order-top-actions.detail-premium-rail .order-top-action-button--primary.is-active,.detail-premium-page .order-top-actions.detail-premium-rail .order-top-action-button--primary:hover:not(:disabled){box-shadow:0 18px 34px #135e4b47,inset 0 1px #ffffff38!important}.detail-premium-page .order-top-actions.detail-premium-rail .order-top-actions__sheet{padding:18px 20px!important;border-radius:20px!important}.detail-premium-page .order-top-actions.detail-premium-rail .order-top-actions__view-only-note{margin-top:1rem;margin-bottom:0}.manufacturing-calendar__spacer{border:1px dashed rgba(76,181,114,.2)!important;border-radius:var(--radius-xl)!important;background:linear-gradient(180deg,#f0faf4f5,#ffffffeb)!important}.calendar-stage-card.is-manufacturing{background:linear-gradient(180deg,#e1f4e9fa,#f0faf4f2)!important;border-color:#135e4b24!important}.calendar-stage-card.is-delivery{background:linear-gradient(180deg,#dbeafefa,#fffffff2)!important;border-color:#3b82f629!important}.calendar-stage-card.is-fixing{background:linear-gradient(180deg,#fef3c7fa,#fffffff2)!important;border-color:#f59e0b2e!important}.calendar-stage-card.is-fiber_glass{background:linear-gradient(180deg,#111827fa,#030712f5)!important;border-color:#0f172a42!important;color:#fff!important}.calendar-stage-card.is-cnc{background:linear-gradient(180deg,#d1fae5fa,#f0fdf4f2)!important;border-color:#16a34a33!important;color:#14532d!important}.calendar-stage-card:before{background:#135e4b2e!important}.manufacturing-rail__hint{border-color:#f59e0b29!important;background:linear-gradient(180deg,#fffffffc,#fef3c799)!important}.search-results,.notification-popover,.action-menu{z-index:var(--z-popover)}.overlay{z-index:var(--z-modal-backdrop)}.modal-card,.drawer-panel{z-index:var(--z-modal)}:is(.required-mark,.form-error,.form-feedback--error,.customer-create-summary__list,.modal-card__error){color:var(--error)!important}@keyframes design-system-toast-in{0%{opacity:0;transform:translateY(-6px) translate(10px)}to{opacity:1;transform:translateY(0) translate(0)}}@media (max-width: 1023px){.workspace-layout{padding:var(--space-4)!important;gap:var(--space-4)!important}.workspace-topbar{border-radius:var(--radius-lg)!important}.auth-layout{padding:var(--space-5)!important}:is(.auth-brand-panel h1,.sales-banner h2,.ta-hero__title,.customer-detail-hero h2,.order-detail-hero__copy h2,.measurement-detail-hero__copy h2,.manufacturing-studio__hero-copy h2){font-size:clamp(2.1rem,9vw,3.1rem)}}@media (max-width: 640px){.toast{top:16px;right:16px;width:calc(100vw - 32px)}html[dir=rtl] .toast{left:16px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.workspace-layout--figma{min-height:100vh;grid-template-columns:260px minmax(0,1fr)!important;gap:0!important;padding:0!important;background:#f8faf9}.workspace-layout--figma .workspace-sidebar{position:sticky;top:0;height:100vh;padding:24px 16px 16px!important;border:none!important;border-radius:0!important;background:linear-gradient(180deg,#064e3bf2,#0c1810f5 11%,#0c1810)!important;box-shadow:none!important}.workspace-layout--figma .workspace-sidebar__brand{padding:0 8px 18px!important;border-bottom:1px solid rgba(16,185,129,.08)}.workspace-layout--figma .workspace-sidebar__brand strong,.workspace-layout--figma .sidebar-user strong{color:#fff!important}.workspace-layout--figma .workspace-sidebar__brand p,.workspace-layout--figma .sidebar-user small,.workspace-layout--figma .sidebar-user__email,.workspace-layout--figma .sidebar-section__title{color:#94a3b8db!important}.workspace-layout--figma .workspace-sidebar__logo{width:40px;height:40px;border-radius:12px!important;background:#10b981!important;box-shadow:0 4px 12px #10b98138!important}.workspace-layout--figma .workspace-sidebar__logo.brand-logo--mark{display:block;background:transparent!important;border-radius:10px!important;box-shadow:0 8px 18px #8dc63f38!important}.workspace-layout--figma .sidebar-section{gap:12px}.workspace-layout--figma .sidebar-nav{gap:4px}.workspace-layout--figma .sidebar-nav__item{min-height:40px;padding:0 12px!important;border:none!important;border-radius:12px!important;background:transparent!important;color:#94a3b8!important}.workspace-layout--figma .sidebar-nav__item-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;flex:0 0 18px}.workspace-layout--figma .sidebar-nav__item:hover,.workspace-layout--figma .sidebar-nav__item:focus-visible{background:#0f172a42!important;border-color:transparent!important;color:#d7e4ec!important;box-shadow:none!important}.workspace-layout--figma .sidebar-nav__item.is-active{position:relative;min-height:40px;background:#10b9811a!important;color:#10b981!important;box-shadow:none!important}.workspace-layout--figma .sidebar-nav__item.is-active:before{content:"";position:absolute;inset-inline-start:0;top:10px;width:4px;height:20px;border-radius:0 999px 999px 0;background:#10b981;box-shadow:0 0 10px #10b9818c}.workspace-layout--figma .sidebar-nav__item.is-active .sidebar-nav__item-icon,.workspace-layout--figma .sidebar-nav__item.is-active span:last-child{color:#10b981!important}.workspace-layout--figma .workspace-sidebar__footer{padding:0!important}.workspace-layout--figma .sidebar-user{position:relative;justify-content:flex-start;padding:12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.05)!important;background:#0c1810eb!important;box-shadow:none!important}.workspace-layout--figma .sidebar-user__avatar-wrap{position:relative}.workspace-layout--figma .sidebar-user__avatar{width:40px;height:40px;background:#059669!important;box-shadow:none!important}.workspace-layout--figma .sidebar-user__status{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:999px;background:#10b981;border:2px solid #0c1810}.workspace-layout--figma .workspace-main{padding:0 0 24px!important;background:#f8faf9}.workspace-layout--figma .workspace-topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(0,240px) minmax(280px,448px) auto;align-items:center;gap:20px;min-height:64px;padding:12px 32px!important;border:0!important;border-bottom:1px solid #e8ece9!important;border-radius:0!important;background:#ffffffd1!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-layout--figma .workspace-topbar__start,.workspace-layout--figma .workspace-topbar__actions{gap:16px}.workspace-layout--figma .workspace-breadcrumbs{display:inline-flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.workspace-layout--figma .workspace-breadcrumbs span{color:#64756e!important;font-size:11.9px;font-weight:500}.workspace-layout--figma .workspace-breadcrumbs strong{color:#1a2e23!important;font-size:11.9px;font-weight:700}.workspace-layout--figma .workspace-search--figma{width:100%}.workspace-layout--figma .workspace-search--figma .search-field{min-height:38px;border:1px solid transparent!important;border-radius:999px!important;background:#f8fafc!important;box-shadow:0 1px 2px #0000000d!important}.workspace-layout--figma .workspace-search--figma .search-field:hover,.workspace-layout--figma .workspace-search--figma .search-field:focus-within{border-color:#d8e2dd!important;background:#fff!important;box-shadow:0 0 0 4px #10b98114!important}.workspace-layout--figma .locale-pill,.workspace-layout--figma .icon-button{border:none!important;background:transparent!important;box-shadow:none!important;color:#64756e!important}.workspace-layout--figma .locale-pill{min-height:32px;padding:0 10px!important}.workspace-layout--figma .icon-button{width:36px;min-height:36px}.workspace-layout--figma .notification-dot{top:7px;right:7px;width:8px;height:8px;background:#f43f5e;border:2px solid #ffffff}.workspace-layout--figma .workspace-avatar-chip{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:999px;background:#d1fae5;color:#047857;font-size:10.2px;font-weight:700}.workspace-layout--figma .workspace-topbar__logout{min-height:34px!important;padding:0 12px!important;border-radius:12px!important}.workspace-layout--figma .workspace-content{gap:24px;padding:0 32px 24px}body.hide-manufacturing-shell-topbar .workspace-layout--figma .workspace-topbar{display:none!important}@media (max-width: 1180px){.workspace-layout--figma{grid-template-columns:1fr!important}.workspace-layout--figma .workspace-topbar{grid-template-columns:1fr auto;grid-template-areas:"start actions" "search search";align-items:center;justify-items:stretch;gap:10px;padding:10px 16px!important;min-height:0}.workspace-layout--figma .workspace-topbar__start{grid-area:start;min-width:0}.workspace-layout--figma .workspace-search--figma{grid-area:search;width:100%}.workspace-layout--figma .workspace-topbar__actions{grid-area:actions;justify-content:flex-end;flex-wrap:wrap;gap:10px}.workspace-layout--figma .icon-button--mobile{display:inline-flex}.workspace-layout--figma .workspace-sidebar{position:fixed;inset-block:0;left:0;right:auto;width:min(320px,86vw);height:100vh;transform:translate(-110%);transition:transform var(--transition-base);z-index:60}html[dir=rtl] .workspace-layout--figma .workspace-sidebar{left:auto;right:0;transform:translate(110%)}.workspace-layout--figma .workspace-sidebar.is-open,html[dir=rtl] .workspace-layout--figma .workspace-sidebar.is-open{transform:translate(0)}.workspace-layout--figma .sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;border:none;background:#07172759;opacity:0;pointer-events:none;transition:opacity var(--transition-base)}.workspace-layout--figma .sidebar-backdrop.is-open{opacity:1;pointer-events:auto}}.stat-card{isolation:isolate;--stat-accent: #2f7cf6;--stat-accent-strong: #1d4ed8;--stat-accent-soft: rgba(47, 124, 246, .16);--stat-wash: rgba(47, 124, 246, .16);--stat-wash-strong: rgba(15, 23, 42, .09);--stat-surface: rgba(246, 250, 255, .94);--stat-label-bg: rgba(255, 255, 255, .72);--stat-label-border: rgba(47, 124, 246, .18);--stat-label-text: #36506d;--stat-icon-color: #1f5fbf;--stat-value-color: #142033;--stat-footer-line: rgba(31, 73, 120, .09);border-radius:26px!important;border:1px solid rgba(213,224,238,.82)!important;padding:1.375rem 1.5rem!important;min-height:148px;background:radial-gradient(125% 100% at 0% 0%,var(--stat-wash),transparent 50%),radial-gradient(110% 90% at 92% 8%,rgba(255,255,255,.92),transparent 40%),radial-gradient(140% 100% at 100% 100%,var(--stat-wash-strong),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.99) 0%,var(--stat-surface) 100%)!important;box-shadow:none!important;transform:translateY(0);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.stat-card:hover{transform:translateY(-2px);box-shadow:none!important;border-color:color-mix(in srgb,var(--stat-accent) 20%,#d6e1ef)!important}.stat-card:before{content:none!important;display:none!important}.stat-card:after{content:none!important;display:none!important}.sales-kpi-row .stat-card{box-shadow:none!important}.sales-kpi-row .stat-card:before{content:none!important;display:none!important}.stat-card__head,.stat-card__footer{position:relative;z-index:2}.stat-card__head{display:flex;align-items:center;justify-content:space-between;gap:18px 22px}html[lang=ar] .stat-card__head,html[dir=rtl] .stat-card__head-aside{align-items:flex-start}.stat-card__copy{flex:1;min-width:0}.stat-card__label{display:inline-flex;align-items:center;gap:8px;max-width:min(100%,260px);padding:8px 14px;border-radius:999px;border:1px solid var(--stat-label-border);background:var(--stat-label-bg);color:var(--stat-label-text)!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase;box-shadow:inset 0 1px #ffffffdb}.stat-card__label-dot{width:9px;height:9px;border-radius:999px;background:linear-gradient(180deg,var(--stat-accent),var(--stat-accent-strong));box-shadow:0 0 0 4px var(--stat-accent-soft);flex:0 0 9px}.stat-card__label-text{display:block;line-height:1.2;white-space:normal}html[lang=ar] .stat-card__label{letter-spacing:0!important;text-transform:none!important}.stat-card__values{margin-top:16px;display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.stat-card__values strong{color:var(--stat-value-color)!important;font-size:clamp(2.5rem,3vw,3.15rem);letter-spacing:-.06em;text-wrap:balance}.stat-card__icon{position:relative;z-index:2;background:linear-gradient(180deg,#ffffffe0,#ffffff7a),linear-gradient(135deg,color-mix(in srgb,var(--stat-accent) 22%,white),color-mix(in srgb,var(--stat-accent-strong) 20%,white))!important;border:1px solid color-mix(in srgb,var(--stat-accent) 26%,#dbe4f0)!important;color:var(--stat-icon-color)!important;border-radius:20px!important;width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 28px color-mix(in srgb,var(--stat-accent) 16%,transparent),inset 0 1px #ffffffe6}.stat-card__head-aside{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;align-self:center;gap:12px;flex-shrink:0}.stat-card__hint{position:relative;display:flex;justify-content:flex-end}.stat-card__hint-trigger{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--stat-accent) 22%,rgba(16,63,106,.12));border-radius:999px;background:linear-gradient(180deg,#fffffff2,#f6faffe0);color:color-mix(in srgb,var(--stat-icon-color) 82%,#64748b);cursor:help;box-shadow:0 2px 8px #0f172a0f;transition:color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.stat-card__hint-trigger:hover{color:var(--stat-icon-color);border-color:color-mix(in srgb,var(--stat-accent) 35%,#dbe4f0);box-shadow:0 4px 14px color-mix(in srgb,var(--stat-accent) 14%,transparent);transform:translateY(-1px)}.stat-card__hint-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--stat-accent) 55%,#94a3b8);outline-offset:2px}.stat-card__hint-popover{position:absolute;z-index:40;right:0;bottom:calc(100% + 10px);width:max-content;min-width:200px;max-width:min(288px,calc(100vw - 40px));padding:12px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fffffffa,#f8fafcf5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 40px #0f172a24,0 2px 8px #0f172a0f;color:#1e293b!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;text-align:start;pointer-events:none;opacity:0;visibility:hidden;transform:translate3d(0,6px,0) scale(.98);transition:opacity .18s ease,transform .18s ease,visibility .18s}.stat-card__hint:hover .stat-card__hint-popover,.stat-card__hint:focus-within .stat-card__hint-popover{opacity:1;visibility:visible;transform:translateZ(0) scale(1)}html[lang=ar] .stat-card__hint-popover{right:auto;left:0;text-align:right}.stat-card__footer{margin-top:18px;padding-top:14px;border-top:1px solid var(--stat-footer-line);display:flex;align-items:center;justify-content:space-between;gap:10px}.stat-card__footer:has(.stat-card__subline){border-top-color:color-mix(in srgb,var(--stat-accent) 12%,rgba(16,63,106,.08));padding-top:12px;margin-top:14px;justify-content:flex-start}.stat-card__subline{margin:0;font-size:.8125rem;line-height:1.5;font-weight:600;letter-spacing:.01em;color:color-mix(in srgb,var(--stat-label-text) 62%,#64748b)!important}.stat-card__delta{display:inline-flex;align-items:center;gap:10px}.stat-card__delta-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:3px 11px;border-radius:999px;border:1px solid rgba(16,63,106,.12);background:linear-gradient(180deg,#fffffffa,#f5f8fceb);box-shadow:0 1px 2px #0b20390d,inset 0 1px #fffffff2;line-height:1.15}.stat-card__delta-pill strong{display:inline!important;min-height:0!important;padding:0!important;border-radius:0!important;background:transparent!important;letter-spacing:-.02em;font-weight:800;font-size:.8125rem;font-variant-numeric:tabular-nums;line-height:1.2}.stat-card__delta-label{color:#6a7d92!important;font-weight:700}.stat-card__delta.is-success .stat-card__delta-pill{border-color:#4cb57238;background:#4cb5721a}.stat-card__delta.is-danger .stat-card__delta-pill{border-color:#ef444438;background:#ef44441a}.stat-card__delta.is-neutral .stat-card__delta-pill{border-color:#103f6a24;background:linear-gradient(180deg,#fffffff5,#edf2fae0);box-shadow:0 1px 3px #0b20390f,inset 0 1px #fff}.stat-card__delta.is-neutral .stat-card__delta-pill strong{color:var(--premium-copy)!important;font-weight:750}.stat-card[data-metric=total_customers]{--stat-accent: #22a06b;--stat-accent-strong: #16664a;--stat-accent-soft: rgba(34, 160, 107, .16);--stat-wash: rgba(34, 160, 107, .16);--stat-wash-strong: rgba(22, 102, 74, .08);--stat-surface: rgba(242, 251, 247, .96);--stat-label-border: rgba(34, 160, 107, .18);--stat-label-text: #4f6d61;--stat-icon-color: #16664a;--stat-value-color: #162619}.stat-card[data-metric=active_orders]{--stat-accent: #4b83ea;--stat-accent-strong: #315ec8;--stat-accent-soft: rgba(75, 131, 234, .16);--stat-wash: rgba(75, 131, 234, .14);--stat-wash-strong: rgba(49, 94, 200, .08);--stat-surface: rgba(244, 248, 255, .96);--stat-label-border: rgba(75, 131, 234, .18);--stat-label-text: #5f6f90;--stat-icon-color: #315ec8;--stat-value-color: #152136}.stat-card[data-metric=pending_measurements]{--stat-accent: #e39a1c;--stat-accent-strong: #bd6f17;--stat-accent-soft: rgba(227, 154, 28, .16);--stat-wash: rgba(227, 154, 28, .14);--stat-wash-strong: rgba(189, 111, 23, .08);--stat-surface: rgba(255, 249, 238, .96);--stat-label-border: rgba(227, 154, 28, .2);--stat-label-text: #8b6a37;--stat-icon-color: #bd6f17;--stat-value-color: #2e2414}.stat-card[data-metric=orders_in_progress]{--stat-accent: #7b7ff4;--stat-accent-strong: #4a57d9;--stat-accent-soft: rgba(123, 127, 244, .16);--stat-wash: rgba(123, 127, 244, .13);--stat-wash-strong: rgba(74, 87, 217, .08);--stat-surface: rgba(246, 247, 255, .96);--stat-label-border: rgba(123, 127, 244, .18);--stat-label-text: #666fa3;--stat-icon-color: #4a57d9;--stat-value-color: #1c1f35}.stat-card[data-metric=completed_orders_month]{--stat-accent: #22b887;--stat-accent-strong: #0f8d68;--stat-accent-soft: rgba(34, 184, 135, .16);--stat-wash: rgba(34, 184, 135, .14);--stat-wash-strong: rgba(15, 141, 104, .08);--stat-surface: rgba(240, 253, 248, .96);--stat-label-border: rgba(34, 184, 135, .18);--stat-label-text: #4d7f72;--stat-icon-color: #0f8d68;--stat-value-color: #132921}.stat-card[data-metric=sales_target_achieved]{--stat-accent: #f25473;--stat-accent-strong: #dc3d5e;--stat-accent-soft: rgba(242, 84, 115, .16);--stat-wash: rgba(242, 84, 115, .13);--stat-wash-strong: rgba(237, 162, 61, .08);--stat-surface: rgba(255, 246, 247, .96);--stat-label-border: rgba(242, 84, 115, .18);--stat-label-text: #9b6270;--stat-icon-color: #dc3d5e;--stat-value-color: #2f171d}.stat-card[data-metric=unpaid_due_total]{--stat-accent: #4b83ea;--stat-accent-strong: #315ec8;--stat-accent-soft: rgba(75, 131, 234, .16);--stat-wash: rgba(75, 131, 234, .14);--stat-wash-strong: rgba(49, 94, 200, .08);--stat-surface: rgba(244, 248, 255, .96);--stat-label-border: rgba(75, 131, 234, .18);--stat-label-text: #5f6f90;--stat-icon-color: #315ec8;--stat-value-color: #152136}.stat-card[data-metric=revenue_last_month]{--stat-accent: #7c3aed;--stat-accent-strong: #5b21b6;--stat-accent-soft: rgba(124, 58, 237, .16);--stat-wash: rgba(124, 58, 237, .09);--stat-wash-strong: rgba(91, 33, 182, .07);--stat-surface: rgba(250, 245, 255, .96);--stat-label-border: rgba(124, 58, 237, .2);--stat-label-text: #6b5a7d;--stat-icon-color: #5b21b6;--stat-value-color: #3b0764}.stat-card[data-metric=new_customers_month]{--stat-accent: #0d9488;--stat-accent-strong: #0f766e;--stat-accent-soft: rgba(13, 148, 136, .18);--stat-wash: rgba(13, 148, 136, .14);--stat-wash-strong: rgba(15, 118, 110, .09);--stat-surface: rgba(240, 253, 250, .96);--stat-label-border: rgba(13, 148, 136, .22);--stat-label-text: #3d6b66;--stat-icon-color: #0f766e;--stat-value-color: #102422}.stat-card[data-metric=sales_contract_value]{background:radial-gradient(120% 90% at 0% 0%,rgba(76,181,114,.22),transparent 54%),radial-gradient(120% 90% at 100% 0%,rgba(19,94,75,.12),transparent 56%),linear-gradient(180deg,#fffffffe,#f0faf4f0)!important}.stat-card[data-metric=sales_contract_value] .stat-card__label{border-color:#4cb57238;background:#4cb5721a}.stat-card[data-metric=sales_contract_value] .stat-card__label-dot{background:linear-gradient(180deg,var(--primary-600),var(--primary-900));box-shadow:0 0 0 3px #4cb57229}.stat-card[data-metric=sales_contract_value] .stat-card__icon{background:linear-gradient(135deg,#4cb57242,#135e4b24)!important;border-color:#4cb5723d!important;color:var(--primary-900)!important}.workspace-layout--figma :is(.workspace-main,.workspace-content,.page-stack){min-width:0}.workspace-layout--figma .workspace-content{max-width:100%}@media (max-width: 900px){.workspace-layout--figma .workspace-topbar{grid-template-columns:1fr;gap:12px;padding:10px 16px!important}.workspace-layout--figma .workspace-topbar__start{justify-content:space-between}.workspace-layout--figma .workspace-search--figma{order:3}.workspace-layout--figma .workspace-search--figma .search-field{width:100%}.workspace-layout--figma .workspace-topbar__actions{order:2;justify-content:flex-end;flex-wrap:wrap;gap:10px}.workspace-layout--figma .workspace-content{padding:0 16px 18px;gap:16px}}@media (max-width: 720px){.stats-grid{grid-template-columns:1fr!important}.stat-card{min-height:0}.stat-card__values strong{font-size:clamp(2.1rem,10vw,2.6rem)}.stat-card__footer{flex-wrap:wrap;align-items:flex-start}}.customers-overview__card.customers-overview__card--total,.customers-overview__card.customers-overview__card--active,.customers-overview__card.customers-overview__card--inactive{isolation:isolate;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.customers-overview__card.customers-overview__card--total>*,.customers-overview__card.customers-overview__card--active>*,.customers-overview__card.customers-overview__card--inactive>*{position:relative;z-index:1}.customers-overview__card.customers-overview__card--total{border:1px solid #dbeafe!important;background:linear-gradient(157.65deg,#fff6,#0000),linear-gradient(157.5deg,#eff6ff,#ecfeff)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important}.customers-overview__card.customers-overview__card--active{border:1px solid #d0fae5!important;background:linear-gradient(157.65deg,#fff6,#0000),linear-gradient(157.5deg,#ecfdf5,#f0fdf4)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important}.customers-overview__card.customers-overview__card--inactive{border:1px solid #fef3c6!important;background:linear-gradient(157.65deg,#fff6,#0000),linear-gradient(157.5deg,#fffbeb,#fff7ed)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important}.customers-overview__card.customers-overview__card--total:before,.customers-overview__card.customers-overview__card--active:before,.customers-overview__card.customers-overview__card--inactive:before,.customers-overview__card.customers-overview__card--total:after,.customers-overview__card.customers-overview__card--active:after,.customers-overview__card.customers-overview__card--inactive:after{content:none!important;display:none!important}.customers-overview__card.customers-overview__card--total .customers-overview__eyebrow{color:#155dfc!important}.customers-overview__card.customers-overview__card--total strong{color:#1c398e!important}.customers-overview__card.customers-overview__card--total small{color:#1447e6!important}.customers-overview__card.customers-overview__card--active .customers-overview__eyebrow{color:#096!important}.customers-overview__card.customers-overview__card--active strong{color:#004f3b!important}.customers-overview__card.customers-overview__card--active small{color:#007a55!important}.customers-overview__card.customers-overview__card--inactive .customers-overview__eyebrow{color:#e17100!important}.customers-overview__card.customers-overview__card--inactive strong{color:#7b3306!important}.customers-overview__card.customers-overview__card--inactive small{color:#bb4d00!important}.customers-overview__card.customers-overview__card--total:hover{transform:translateY(-2px);border-color:#93c5fd!important;box-shadow:0 12px 20px -4px #155dfc2e,0 6px 8px -4px #00000014!important}.customers-overview__card.customers-overview__card--active:hover{transform:translateY(-2px);border-color:#6ee7b7!important;box-shadow:0 12px 20px -4px #007a5529,0 6px 8px -4px #00000014!important}.customers-overview__card.customers-overview__card--inactive:hover{transform:translateY(-2px);border-color:#fde047!important;box-shadow:0 12px 20px -4px #bb4d0024,0 6px 8px -4px #00000014!important}.measurements-page{--meas-all-bg: linear-gradient(180deg, #f8fafc 0%, #f1f5f9 100%);--meas-all-border: rgba(100, 116, 139, .22);--meas-all-fg: #475569;--meas-pending-bg: linear-gradient(180deg, #fffbeb 0%, #fef3c7 100%);--meas-pending-border: rgba(245, 158, 11, .35);--meas-pending-fg: #92400e;--meas-assigned-bg: linear-gradient(180deg, #f0fdfa 0%, #ccfbf1 55%, #b2f5ea 100%);--meas-assigned-border: rgba(45, 212, 191, .45);--meas-assigned-fg: #0f766e;--meas-review-bg: linear-gradient(180deg, #fffbeb 0%, #fef3c7 55%, #fde68a 100%);--meas-review-border: rgba(245, 158, 11, .42);--meas-review-fg: #b45309;--meas-approved-bg: linear-gradient(180deg, #f0fdf4 0%, #bbf7d0 45%, #86efac 100%);--meas-approved-border: rgba(22, 163, 74, .48);--meas-approved-fg: #166534;--meas-missing-bg: linear-gradient(180deg, #fef2f2 0%, #fee2e2 100%);--meas-missing-border: rgba(239, 68, 68, .28);--meas-missing-fg: #991b1b;--meas-tab-idle-bg: linear-gradient(180deg, #ffffff 0%, #f3f8f5 100%);--meas-tab-idle-border: rgba(19, 94, 75, .14);--meas-tab-idle-fg: #4a5c54}.measurements-page .page-header:before{background:radial-gradient(circle at 100% 0%,rgba(76,181,114,.22),transparent 34%),radial-gradient(circle at 0% 100%,rgba(19,94,75,.14),transparent 38%),radial-gradient(circle at 42% 0%,rgba(161,216,181,.28),transparent 48%)!important}.measurements-page .page-header--premium{border-color:#135e4b24!important;background:linear-gradient(90deg,#fffffffe,#f6fcf8f5 42%,#ecf7f0ad 62%,#081c144d),radial-gradient(circle at 10% 18%,rgba(76,181,114,.2),transparent 44%),var(--measurements-hero-image) center center / cover no-repeat,linear-gradient(168deg,#fffffffe,#ecf7f0f5 52%,#fafcfbfc)!important;box-shadow:0 26px 52px #133e2c1a,inset 0 1px #ffffffeb!important}.measurements-page .measurements-page__hero .page-header__body{max-width:min(100%,680px)}@media (max-width: 760px){.measurements-page .page-header--premium{background:linear-gradient(180deg,#fffffff5,#f6fcf8e0 52%,#081c142e),var(--measurements-hero-image) center center / cover no-repeat,linear-gradient(168deg,#fffffffe,#ecf7f0f5)!important}html[dir=rtl] .measurements-page .page-header--premium{background:linear-gradient(180deg,#fffffff7,#f6fcf8e6 58%,#081c1424),var(--measurements-hero-image) center center / cover no-repeat,linear-gradient(192deg,#fffffffe,#ecf7f0f5)!important}}html[dir=rtl] .measurements-page .page-header--premium{background:linear-gradient(270deg,#fffffffe,#f6fcf8f5 42%,#ecf7f0b8 58%,#081c1447),radial-gradient(circle at 92% 18%,rgba(76,181,114,.2),transparent 44%),var(--measurements-hero-image) center center / cover no-repeat,linear-gradient(192deg,#fffffffe,#ecf7f0f5 52%,#fafcfbfc)!important}html[dir=rtl] .measurements-page .measurements-page__hero .page-header__body{position:relative;z-index:1;max-width:min(100%,62ch);padding-inline-end:.35rem;border-radius:.85rem;background:linear-gradient(270deg,rgba(255,255,255,.84) 0%,rgba(255,255,255,.45) 72%,transparent 100%)}html[dir=rtl] .measurements-page .page-header--premium .page-subtitle{color:#0a3028e6!important;text-shadow:0 0 18px rgba(255,255,255,.95),0 1px 2px rgba(255,255,255,.8)}html[lang=ar] .measurements-page .page-header--premium .page-subtitle{font-weight:600;line-height:1.65}.measurements-page .page-header--premium:after{box-shadow:inset 0 1px #fffffff0,inset 0 0 0 1px #4cb57217!important}.measurements-page .page-title{color:var(--primary-950)!important}.measurements-page .page-header--premium .page-subtitle{color:color-mix(in srgb,var(--primary-900) 38%,var(--neutral-700))!important}.measurements-page .page-header__meta-row .workspace-pill{border:1px solid rgba(19,94,75,.16)!important;background:linear-gradient(180deg,#e1f4e9f2,#fffffffc)!important;color:var(--primary-900)!important;box-shadow:0 10px 22px #135e4b12!important}.measurements-page .page-header__meta-row .workspace-pill:nth-child(2){border-color:#4cb57247!important;background:linear-gradient(180deg,#f0faf4fa,#fffffffc)!important}.measurements-page .panel-card{border-color:#135e4b1f!important;background:radial-gradient(circle at 100% 0%,rgba(76,181,114,.08),transparent 32%),linear-gradient(180deg,#fffffffe,#f4f9f6f7)!important;box-shadow:0 22px 46px #133e2c14!important}.measurements-page>article.panel-card:first-of-type{position:relative;overflow:hidden}.measurements-page>article.panel-card:first-of-type:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;border-radius:0 6px 6px 0;background:linear-gradient(180deg,var(--primary-600) 0%,var(--primary-900) 100%);opacity:.95}html[lang=ar] .measurements-page>article.panel-card:first-of-type:before{inset:0 0 0 auto;border-radius:6px 0 0 6px}.measurements-page>article.panel-card:first-of-type .panel-title{color:var(--primary-900)!important;letter-spacing:.08em}.measurements-page>article.panel-card:first-of-type .section-subtitle{color:color-mix(in srgb,var(--primary-900) 28%,var(--neutral-500))!important}.measurements-page .panel-card__toolbar--stacked{border:1px solid rgba(19,94,75,.11)!important;background:radial-gradient(circle at 0% 0%,rgba(76,181,114,.12),transparent 42%),linear-gradient(180deg,#fffffffc,#eaf4eef0)!important;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #133e2c0f!important}.measurements-page .status-tabs.status-tabs--measurements{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px!important;border:1px solid rgba(19,94,75,.14)!important;border-radius:26px!important;background:radial-gradient(120% 90% at 0% 0%,rgba(76,181,114,.14),transparent 42%),radial-gradient(100% 80% at 100% 100%,rgba(19,94,75,.08),transparent 46%),linear-gradient(180deg,#fffffffc,#ecf4eff5)!important;box-shadow:inset 0 1px #fffffff5,0 18px 36px -22px #135e4b73!important}.measurements-page .status-tabs.status-tabs--measurements .status-tabs__item{position:relative;flex:0 1 auto;min-width:52px;min-height:38px;padding:0 16px;border-radius:14px!important;font-size:13px;font-weight:700;letter-spacing:.03em;-webkit-font-smoothing:antialiased;transition:transform var(--transition-fast),color var(--transition-base),border-color var(--transition-base),background var(--transition-base),box-shadow var(--transition-base)}.measurements-page .status-tabs.status-tabs--measurements .status-tabs__item:not(.is-active){border:1px solid var(--meas-tab-idle-border)!important;background:var(--meas-tab-idle-bg)!important;color:var(--meas-tab-idle-fg)!important;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #1118270a!important}.measurements-page .status-tabs.status-tabs--measurements .status-tabs__item:not(.is-active):hover{border-color:#135e4b38!important;background:#fff!important;color:var(--primary-900)!important}.measurements-page .status-tabs.status-tabs--measurements .status-tabs__label{display:block;white-space:nowrap;color:inherit;line-height:1.25}.measurements-page .status-tabs.status-tabs--measurements .status-tabs__item:after{display:none}.measurements-page .status-tabs.status-tabs--measurements .status-tabs__item.is-active{font-weight:800!important;box-shadow:inset 0 1px #ffffffc7,0 6px 16px #135e4b1f!important}.measurements-page .status-tabs.status-tabs--measurements .status-tabs__item.is-active .status-tabs__label{color:inherit!important;font-weight:800!important;text-shadow:none}.measurements-page .status-tabs.status-tabs--measurements .status-tabs__item[data-status=all].is-active{background:var(--meas-all-bg)!important;border:1px solid var(--meas-all-border)!important;color:var(--meas-all-fg)!important}.measurements-page .status-tabs.status-tabs--measurements .status-tabs__item[data-status=pending].is-active{background:var(--meas-pending-bg)!important;border:1px solid var(--meas-pending-border)!important;color:var(--meas-pending-fg)!important}.measurements-page .status-tabs.status-tabs--measurements .status-tabs__item[data-status=assigned].is-active{background:var(--meas-assigned-bg)!important;border:1px solid var(--meas-assigned-border)!important;color:var(--meas-assigned-fg)!important}.measurements-page .status-tabs.status-tabs--measurements .status-tabs__item[data-status=completed].is-active{background:var(--meas-review-bg)!important;border:1px solid var(--meas-review-border)!important;color:var(--meas-review-fg)!important}.measurements-page .status-tabs.status-tabs--measurements .status-tabs__item[data-status=approved].is-active{background:var(--meas-approved-bg)!important;border:1px solid var(--meas-approved-border)!important;color:var(--meas-approved-fg)!important}.measurements-page .status-tabs.status-tabs--measurements .status-tabs__item[data-status=missing_info].is-active{background:var(--meas-missing-bg)!important;border:1px solid var(--meas-missing-border)!important;color:var(--meas-missing-fg)!important}.measurements-page .status-tabs.status-tabs--measurements .status-tabs__item:focus-visible{outline:none;box-shadow:0 0 0 3px #a1d8b5d9,0 12px 26px -16px #135e4b59!important}.measurements-page .status-tabs.status-tabs--measurements .status-tabs__item.is-active:focus-visible{box-shadow:0 0 0 3px #a1d8b5bf,inset 0 1px #ffffff38,0 16px 32px -14px #135e4b8c!important}html[lang=ar] .measurements-page .status-tabs.status-tabs--measurements{direction:rtl}@media (max-width: 900px){.measurements-page .status-tabs.status-tabs--measurements{gap:6px;padding:6px!important;border-radius:22px!important}.measurements-page .status-tabs.status-tabs--measurements .status-tabs__item{min-width:48px;min-height:34px;padding:0 12px;font-size:12px;border-radius:12px!important}}.measurements-page .status-tabs.status-tabs--measurement-tech{gap:6px;padding:6px!important;border-radius:999px!important;flex-wrap:wrap;width:100%}.measurements-page .status-tabs.status-tabs--measurement-tech .status-tabs__item{border-radius:999px!important;padding:0 18px;min-height:44px;font-size:14px;font-weight:600;flex:1 1 auto;justify-content:center;min-width:max(120px,22%)}.measurements-page .status-tabs.status-tabs--measurement-tech .status-tabs__item.is-active[data-status=pending]{background:linear-gradient(135deg,#64748b,#94a3b8);color:#fff;border-color:transparent}.measurements-page .status-tabs.status-tabs--measurement-tech .status-tabs__item.is-active[data-status=acceptance]{background:linear-gradient(135deg,#b45309,#d97706);color:#fff;border-color:transparent}.measurements-page .status-tabs.status-tabs--measurement-tech .status-tabs__item.is-active[data-status=upcoming]{background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;border-color:transparent}.measurements-page .status-tabs.status-tabs--measurement-tech .status-tabs__item.is-active[data-status=completed]{background:linear-gradient(135deg,#1d4ed8,#3b82f6);color:#fff;border-color:transparent}.measurement-tech-section{margin-bottom:28px}.measurement-tech-section:last-child{margin-bottom:0}.measurement-tech-section__title{font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-600, #64748b);margin:0 0 12px}.measurement-tech-task-row__order{font-size:.9rem;color:var(--muted-600, #64748b);margin-left:8px}.measurement-tech-task-row__actions{flex-wrap:wrap;gap:8px;justify-content:flex-end}.measurements-page .panel-card__inline-error{margin:0 0 12px}html[lang=ar] .measurements-page .status-tabs.status-tabs--measurement-tech{direction:rtl}html[lang=ar] .measurement-tech-task-row__order{margin-left:0;margin-right:8px}.measurements-page .measurement-list .measurement-card span.status-chip.status-chip--pending{background:var(--meas-pending-bg)!important;border-color:var(--meas-pending-border)!important;color:var(--meas-pending-fg)!important}.measurements-page .measurement-list .measurement-card span.status-chip.status-chip--assigned{background:var(--meas-assigned-bg)!important;border-color:var(--meas-assigned-border)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.measurements-page .measurement-list .measurement-card span.status-chip.status-chip--measurement_review,.measurements-page .measurement-list .measurement-card span.status-chip.status-chip--completed{background:var(--meas-review-bg)!important;border-color:var(--meas-review-border)!important;color:var(--meas-review-fg)!important}.measurements-page .measurement-list .measurement-card span.status-chip.status-chip--approved{background:var(--meas-approved-bg)!important;border-color:var(--meas-approved-border)!important;color:var(--meas-approved-fg)!important}.measurements-page .measurement-list .measurement-card span.status-chip.status-chip--missing_info{background:var(--meas-missing-bg)!important;border-color:var(--meas-missing-border)!important;color:var(--meas-missing-fg)!important}.entity-form-layout.customer-entity-form{gap:22px}.customer-entity-form :is(.workspace-card,.profile-section-card,.customer-address-card){border-color:#135e4b1c!important;background:radial-gradient(circle at 100% 0%,rgba(161,216,181,.32),transparent 38%),radial-gradient(circle at 0% 100%,rgba(76,181,114,.1),transparent 42%),linear-gradient(165deg,#fffffffc,#f0faf4f0)!important;box-shadow:inset 0 1px #ffffffe6,0 18px 42px #135e4b14!important}.customer-entity-form :is(.workspace-card,.profile-section-card,.customer-address-card):hover{border-color:#135e4b33!important;box-shadow:inset 0 1px #ffffffeb,0 22px 50px #135e4b1f!important}.customer-entity-form .section-header{padding-bottom:10px;margin-bottom:2px;border-bottom:1px solid rgba(19,94,75,.09)}.customer-entity-form .section-header h4{color:var(--primary-950)!important;letter-spacing:-.02em;font-size:1.14rem}.customer-entity-form .workspace-card.customer-create-summary{position:relative;overflow:hidden}.customer-entity-form .workspace-card.customer-create-summary:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:linear-gradient(180deg,var(--primary-600) 0%,var(--primary-900) 100%);border-radius:2px;opacity:.88;pointer-events:none}.customer-entity-form .customer-create-summary .panel-title{background:linear-gradient(135deg,#135e4b1a,#4cb57229)!important;border:1px solid rgba(19,94,75,.12)!important;color:var(--primary-900)!important;padding:6px 12px!important;border-radius:var(--radius-full)!important}.customer-entity-form .customer-create-summary__list{margin:14px 0 0!important;padding:0!important;list-style:none!important;display:grid!important;gap:10px!important;color:var(--neutral-700)!important}.customer-entity-form .customer-create-summary__list li{position:relative;padding:10px 12px!important;padding-inline-start:38px!important;border-radius:14px!important;background:#ffffffc7!important;border:1px solid rgba(19,94,75,.09)!important;color:var(--neutral-700)!important;line-height:1.45!important}.customer-entity-form .customer-create-summary__list li:before{content:"";position:absolute;top:50%;transform:translateY(-50%);inset-inline-start:12px;width:14px;height:14px;border-radius:999px;border:2px solid rgba(76,181,114,.55);background:#c4e8d3a6;box-shadow:inset 0 0 0 2px #ffffffb3}.customer-entity-form .customer-create-summary__note{margin-top:16px!important;padding:14px 16px!important;border-top:none!important;border-radius:16px!important;background:linear-gradient(135deg,#4cb5721f,#135e4b12)!important;border:1px solid rgba(19,94,75,.11)!important}.customer-entity-form .customer-create-summary__note strong{color:var(--primary-900)!important}.customer-entity-form .customer-create-footer{margin-top:10px;padding:16px 20px!important;border-radius:20px!important;border:1px solid rgba(19,94,75,.11)!important;background:linear-gradient(180deg,#fffffff5,#f0faf4e6)!important;box-shadow:inset 0 1px #ffffffd9,0 14px 32px #135e4b12!important}.customer-entity-form .checkbox-chip{border-color:#135e4b1f!important;background:#ffffffe6!important}.customer-entity-form .checkbox-chip:has(input:checked){border-color:#4cb5726b!important;background:linear-gradient(180deg,#e1f4e9eb,#fffffff5)!important}.admin-overview-hero .admin-overview-hero__titles h2.admin-overview-hero__title,.admin-overview-hero .admin-overview-hero__titles p.admin-overview-hero__subtitle,.admin-overview-hero .admin-overview-hero__metric span.admin-overview-hero__metric-label,.admin-overview-hero .admin-overview-hero__metric strong.admin-overview-hero__metric-value{color:#fff!important}.admin-overview-hero .admin-overview-hero__icon-wrap,.admin-overview-hero .admin-overview-hero__icon-wrap svg{color:#fff!important}.workspace-layout--figma .sales-dashboard-figma__masthead .sales-dashboard-figma__heading{color:#1f1f1f!important}.workspace-layout--figma .sales-dashboard-figma__masthead .sales-dashboard-figma__masthead-lede{color:#737573!important}.workspace-layout--figma .sales-dashboard-figma__masthead .sales-dashboard-figma__masthead-icon{color:#135e4b!important}.workspace-layout--figma .sales-dashboard-figma__masthead .sales-dashboard-figma__live-pill{color:#fff!important}.leads-panel{display:flex;flex-direction:column;gap:18px;padding:22px!important;position:relative;overflow:hidden;border:1px solid rgba(19,94,75,.08)!important;border-radius:28px!important;background:radial-gradient(circle at top right,rgba(19,94,75,.06),transparent 24%),radial-gradient(circle at bottom left,rgba(15,23,42,.035),transparent 28%),linear-gradient(180deg,#fffffffe,#f9fbfafc 58%,#f5f8f7fb)!important;box-shadow:0 18px 44px #0f172a0f,0 10px 24px #0f172a08,inset 0 1px #ffffffeb!important}.leads-panel:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;background:radial-gradient(circle at 10% 16%,rgba(19,94,75,.05),transparent 34%),radial-gradient(circle at 90% 18%,rgba(148,163,184,.08),transparent 38%);opacity:.9}.leads-panel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;position:relative;margin:8px 8px 0;padding:32px 32px 28px;border:1px solid rgba(19,94,75,.08);border-radius:18px;background:#fff;box-shadow:0 10px 24px #0f172a0a,0 2px 6px #0f172a08}.leads-panel__head-copy h2{margin:0 0 4px;font-size:1.15rem;font-weight:700;color:var(--primary-950)}.leads-panel__head-copy p{margin:0;color:var(--neutral-500);font-size:.9rem}.leads-panel__tabs{margin:0}.leads-panel__filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.filter-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--premium-line);border-radius:999px;background:var(--white);box-shadow:var(--shadow-xs);font-size:.82rem;color:var(--neutral-500)}.filter-chip>span{font-weight:600;color:var(--neutral-600)}.filter-chip>select{border:none;background:transparent;font-size:.85rem;color:var(--primary-950);font-weight:600;padding:0;outline:none;cursor:pointer}.leads-table{display:flex;flex-direction:column;border:1px solid var(--premium-line);border-radius:var(--radius-xl);overflow:hidden;background:var(--white);box-shadow:var(--shadow-xs)}.leads-table__row{display:grid;grid-template-columns:minmax(220px,1.8fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(120px,.9fr) minmax(110px,.8fr);align-items:center;gap:var(--space-4);padding:14px 18px;border:0;background:transparent;text-align:start;cursor:default;border-bottom:1px solid rgba(19,94,75,.06);font-size:.88rem;color:var(--neutral-600);transition:background var(--transition-base)}.leads-table__row--head{background:var(--premium-surface-soft);font-weight:700;color:var(--primary-900);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.leads-table__row--item{cursor:pointer;width:100%}.leads-table__row--item:hover{background:var(--primary-50)}.leads-table__row:last-child{border-bottom:none}.leads-table__primary{display:flex;flex-direction:column;gap:4px}.leads-table__primary strong{color:var(--primary-950);font-weight:700;font-size:.95rem}.leads-table__primary small{color:var(--neutral-500);font-size:.8rem}.leads-table__cell{display:inline-flex;align-items:center}.leads-table__cell--right{justify-content:flex-end}@media (max-width: 960px){.leads-table__row{grid-template-columns:1fr;gap:6px}.leads-table__row--head{display:none}.leads-table__cell--right{justify-content:flex-start}}.lead-page,.lead-form{display:flex;flex-direction:column;gap:var(--space-5)}.lead-form__section{border:1px solid var(--premium-line);border-radius:var(--premium-radius);background:var(--premium-surface-soft);box-shadow:var(--premium-shadow);padding:28px 30px}.lead-form__section-head{margin-bottom:18px}.lead-form__section-head h3{margin:0 0 4px;font-size:1.05rem;font-weight:700;color:var(--primary-950)}.lead-form__section-head p{margin:0;color:var(--neutral-500);font-size:.88rem}.lead-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@media (max-width: 720px){.lead-form__grid{grid-template-columns:1fr}}.lead-page__actions{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}.lead-detail{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-5)}@media (max-width: 960px){.lead-detail{grid-template-columns:1fr}}.lead-detail__column{display:flex;flex-direction:column;gap:var(--space-5)}.lead-detail__card{padding:26px 28px!important}.lead-detail__card--warning{border-color:#d750413d!important;background:linear-gradient(180deg,#fef2f2e6,#fffffffa)!important}.lead-detail__card--actions .lead-detail__card-head{margin-bottom:18px}.lead-detail__card-head{margin-bottom:14px}.lead-detail__card-head h3{margin:0;font-size:1rem;font-weight:700;color:var(--primary-950)}.lead-detail__card-head p{margin:4px 0 0;color:var(--neutral-500);font-size:.86rem}.lead-detail__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}@media (max-width: 640px){.lead-detail__grid{grid-template-columns:1fr}}.lead-info-item{display:flex;flex-direction:column;gap:4px}.lead-info-item__label{display:inline-flex;align-items:center;gap:6px;color:var(--neutral-500);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lead-info-item__value{color:var(--primary-950);font-size:.95rem;font-weight:600;word-break:break-word}.lead-detail__notes{margin:0;white-space:pre-wrap;color:var(--neutral-700);line-height:1.55;font-size:.92rem}.lead-detail__pdf-row{margin:0}.pdf-open-button.ui-button{margin-top:0;justify-content:flex-start;max-width:100%;box-shadow:var(--shadow-md)}.pdf-open-button.ui-button:hover{box-shadow:var(--shadow-md)}.pdf-open-button.ui-button>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-detail__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lead-detail__list>li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px dashed rgba(19,94,75,.08);font-size:.88rem}.lead-detail__list>li:last-child{border-bottom:none}.lead-detail__list>li>span{color:var(--neutral-500);font-weight:500}.lead-detail__list>li>strong{color:var(--primary-950);font-weight:700;text-align:end}.lead-detail__button-stack{display:flex;flex-direction:column;gap:8px}.lead-detail__actions{display:inline-flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.lead-detail__meta-row{display:inline-flex;align-items:center;gap:10px;color:var(--neutral-500);font-size:.85rem}.lead-detail__meta-sep{color:var(--neutral-300)}.lead-disqualify-form{display:flex;flex-direction:column;gap:14px}.stat-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.stat-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 960px){.stat-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 540px){.stat-grid--4{grid-template-columns:1fr}}.leads-dashboard{position:relative;--leads-sky: #103f6a;--leads-sky-soft: rgba(16, 63, 106, .2);--leads-mint: #4cb572;--leads-mint-soft: rgba(76, 181, 114, .24);--leads-gold: #d9a441;--leads-gold-soft: rgba(217, 164, 65, .24);--leads-coral: #f0825f;--leads-coral-soft: rgba(240, 130, 95, .24);--leads-lilac: #9c8cff;--leads-lilac-soft: rgba(156, 140, 255, .22);--leads-cyan: #39b8ff;--leads-cyan-soft: rgba(57, 184, 255, .22)}.leads-dashboard__header{overflow:hidden;background:radial-gradient(circle at 8% 12%,var(--leads-cyan-soft),transparent 28%),radial-gradient(circle at 18% 84%,var(--leads-sky-soft),transparent 32%),radial-gradient(circle at 82% 18%,var(--leads-mint-soft),transparent 28%),radial-gradient(circle at 62% 88%,var(--leads-gold-soft),transparent 28%),linear-gradient(135deg,#f4fafffc,#e5f4fffc 24%,#e9faf1fc 56%,#fff6e3fa)!important}.leads-dashboard__header:before{background:radial-gradient(circle at 100% 0,rgba(16,63,106,.18),transparent 28%),radial-gradient(circle at 0 100%,rgba(76,181,114,.22),transparent 26%),linear-gradient(120deg,#39b8ff0f,#d6b25e1a)}.leads-dashboard__hero-strip{display:flex;flex-wrap:wrap;gap:10px}.leads-dashboard__hero-pill,.lead-create-page__meta-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(16,63,106,.1);border-radius:999px;background:linear-gradient(135deg,#ffffffe6,#e8f5ffd1 44%,#ebfbf1d1,#fff7e8d6);box-shadow:inset 0 1px #ffffffe0,0 14px 28px #103f6a14}.leads-dashboard__hero-pill strong,.lead-create-page__meta-pill strong{color:var(--premium-ink)!important;font-size:.92rem}.leads-dashboard__hero-pill svg,.lead-create-page__meta-pill svg{color:var(--leads-sky)!important}.leads-dashboard__cta{min-width:170px;justify-content:center}.leads-dashboard__stats .stat-card{min-height:176px}.leads-dashboard__stats .stat-card:nth-child(1){background:radial-gradient(circle at top right,rgba(217,164,65,.24),transparent 28%),linear-gradient(145deg,#fffcf4fc,#fff1d1fa)!important}.leads-dashboard__stats .stat-card:nth-child(2){background:radial-gradient(circle at top right,rgba(76,181,114,.26),transparent 26%),linear-gradient(145deg,#f5fff9fc,#ddf9e7fa)!important}.leads-dashboard__stats .stat-card:nth-child(3){background:radial-gradient(circle at top right,rgba(240,130,95,.24),transparent 28%),linear-gradient(145deg,#fff9f6fc,#ffe4d7fa)!important}.leads-dashboard__stats .stat-card:nth-child(4){background:radial-gradient(circle at top right,rgba(57,184,255,.22),transparent 24%),radial-gradient(circle at bottom left,rgba(16,63,106,.16),transparent 26%),linear-gradient(145deg,#f6fafffc,#dceffffa)!important}.leads-panel{gap:var(--space-6);border-radius:34px!important;background:radial-gradient(circle at top right,rgba(76,181,114,.18),transparent 18%),radial-gradient(circle at bottom left,rgba(16,63,106,.12),transparent 24%),radial-gradient(circle at 60% 100%,rgba(217,164,65,.12),transparent 26%),linear-gradient(180deg,#fffffffc,#f0f8fffc 52%,#f4fcf6fc)!important;box-shadow:0 30px 60px #103f6a14!important}.leads-panel__head-copy{display:grid;gap:8px}.leads-panel__head-copy h2{font-size:1.35rem;letter-spacing:-.03em}.leads-panel__head-copy p{max-width:58ch;font-size:.96rem;line-height:1.7}.leads-panel__controls{min-width:min(100%,360px)}.leads-panel__search{min-height:56px;padding-inline:16px;border-radius:20px!important;background:linear-gradient(180deg,#fffffffa,#f8faf9fa)!important;border-color:#0f172a17!important;box-shadow:none!important}.leads-panel__tabs{position:relative;margin-inline:8px;padding:12px!important;border:1px solid rgba(19,94,75,.08)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 24px #0f172a0a,0 2px 6px #0f172a08!important}.leads-panel__tabs .status-tabs__item{min-height:46px;border-radius:16px!important;background:#fff!important;border-color:#0f172a14!important;color:#64748b!important}.leads-panel__tabs .status-tabs__item.is-active[data-status=all]{background:linear-gradient(180deg,#135e4b1f,#135e4b14)!important;border-color:#135e4b2e!important;color:#135e4b!important;box-shadow:0 8px 18px #135e4b14!important}.leads-panel__tabs .status-tabs__item.is-active[data-status=new],.leads-panel__tabs .status-tabs__item.is-active[data-status=contacted],.leads-panel__tabs .status-tabs__item.is-active[data-status=qualified],.leads-panel__tabs .status-tabs__item.is-active[data-status=disqualified],.leads-panel__tabs .status-tabs__item.is-active[data-status=archived]{background:linear-gradient(180deg,#135e4b1f,#135e4b14)!important;border-color:#135e4b2e!important;color:#135e4b!important}.leads-panel__filters{gap:14px;align-items:center;margin-inline:8px;padding:14px 16px;border:1px solid rgba(19,94,75,.08);border-radius:18px;background:#fff;box-shadow:0 10px 24px #0f172a0a,0 2px 6px #0f172a08}.filter-chip--rich{min-height:58px;padding:8px 14px;gap:10px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fafbfafa,#f6f8f7fa);box-shadow:inset 0 1px #ffffffd9}.filter-chip__icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:12px;background:#135e4b14;color:#135e4b}.leads-panel__body{position:relative;display:flex;flex-direction:column;gap:18px;min-height:260px;margin:0 8px 8px;padding:28px;border:1px solid rgba(19,94,75,.08);border-radius:20px;background:#fff;box-shadow:0 10px 24px #0f172a0a,0 2px 6px #0f172a08}.leads-panel__empty{border-radius:28px;background:radial-gradient(circle at top,rgba(19,94,75,.08),transparent 28%),linear-gradient(180deg,#fffffffa,#f8faf9f7 52%,#f5f7f6f5)}.leads-table{width:100%;min-width:0;gap:10px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:linear-gradient(180deg,#fffffffb,#f8faf9fc);box-shadow:inset 0 1px #ffffffe6,0 12px 24px #0f172a0a;overflow:hidden}.leads-table__row{position:relative;display:grid;align-items:center;grid-template-columns:minmax(260px,1.8fr) minmax(118px,.82fr) minmax(130px,.9fr) minmax(130px,.9fr) minmax(140px,.95fr) minmax(120px,.78fr);gap:18px}.leads-table__row--head{margin-bottom:8px;padding:16px 18px;border-radius:16px;background:linear-gradient(180deg,#f6f9f8fa,#f1f5f4f5);border:1px solid rgba(15,23,42,.06);box-shadow:inset 0 1px #ffffffd1}.leads-table__row--head>span{justify-self:start}.leads-table__row--head>span:last-child{justify-self:end}.leads-table__row--item{overflow:hidden;padding:18px 20px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:linear-gradient(180deg,#fffffffc,#f9fafafa);box-shadow:0 8px 18px #0f172a0a}.leads-table__row--item:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:999px;background:var(--info)}.leads-table__row--item[data-accent=success]:before{background:var(--success)}.leads-table__row--item[data-accent=warning]:before{background:var(--warning)}.leads-table__row--item[data-accent=danger]:before{background:var(--error)}.leads-table__row--item[data-accent=neutral]:before{background:var(--neutral-300)}.leads-table__row--item:hover{transform:translateY(-2px);border-color:#135e4b24;background:linear-gradient(180deg,#fff,#f7faf8fc);box-shadow:0 16px 32px #0f172a14}.leads-table__primary{display:flex;flex-direction:column;gap:12px;min-width:0}.leads-table__identity{display:flex;align-items:center;gap:14px;min-width:0}.leads-table__avatar{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;background:linear-gradient(145deg,#0f3f2c,#135e4b 58%,#2f7a5e);color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.95rem;font-weight:800;box-shadow:0 12px 24px #135e4b29;flex-shrink:0}.leads-table__identity-copy{display:grid;gap:4px;min-width:0}.leads-table__identity-copy strong{font-size:1rem}.leads-table__identity-copy small{font-size:.82rem}.leads-table__meta{display:flex;flex-wrap:wrap;gap:8px 14px}.leads-table__cell{display:inline-flex;align-items:center;justify-self:start;min-width:0}.leads-table__cell--right{justify-self:end}.leads-table__meta>span,.leads-table__inline-detail{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--neutral-600);font-size:.84rem;font-weight:600}.leads-table__meta>span svg,.leads-table__inline-detail svg{flex-shrink:0;color:var(--premium-accent)}.leads-table__inline-detail--warning svg,.leads-table__inline-detail--warning span{color:#b45309!important}.leads-table__inline-detail--info svg,.leads-table__inline-detail--info span{color:#135e4b!important}.leads-table__inline-detail--neutral svg,.leads-table__inline-detail--neutral span{color:var(--neutral-500)!important}.leads-table__badge{gap:8px;background:linear-gradient(180deg,#135e4b14,#135e4b0d)!important;border-color:#135e4b1f!important;color:#135e4b!important}.lead-page--create{gap:24px}.lead-create-page__header{background:radial-gradient(circle at 10% 18%,rgba(76,181,114,.22),transparent 32%),radial-gradient(circle at 86% 18%,rgba(16,63,106,.18),transparent 26%),radial-gradient(circle at 60% 100%,rgba(214,178,94,.2),transparent 30%),radial-gradient(circle at 28% 0,rgba(57,184,255,.14),transparent 24%),linear-gradient(135deg,#f5fbfffc,#e7f5fffc 32%,#ecfbf1fc 68%,#fff5e0fa)!important}.lead-create-page__meta{display:flex;flex-wrap:wrap;gap:10px}.lead-create-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,.95fr);gap:22px;align-items:start}.lead-create-layout__main,.lead-create-layout__aside{display:grid;gap:20px}.lead-create-hero,.lead-create-sidecard{position:relative;overflow:hidden;border:1px solid rgba(16,63,106,.12);border-radius:30px;background:linear-gradient(135deg,#fffffffc,#ecf7fffa 46%,#f1fbf4fa 76%,#fff8e9f5);box-shadow:var(--premium-shadow)}.lead-create-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:22px;padding:28px 30px}.lead-create-hero:after,.lead-create-sidecard--highlight:after{content:"";position:absolute;inset:auto -40px -60px auto;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,rgba(76,181,114,.18) 0%,rgba(214,178,94,.12) 42%,transparent 72%);pointer-events:none}.lead-create-hero__copy,.lead-create-sidecard__copy{display:grid;gap:10px}.lead-create-hero__eyebrow,.lead-create-sidecard__eyebrow,.lead-form__section-eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:6px 10px;border-radius:999px;background:linear-gradient(135deg,#103f6a1a,#4cb5721a 72%);color:var(--leads-sky)!important;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lead-create-hero__copy h2{font-size:1.6rem;line-height:1.2;letter-spacing:-.03em}.lead-create-hero__copy p{max-width:58ch;line-height:1.7;font-size:.96rem}.lead-create-hero__stats{display:grid;gap:12px}.lead-create-hero__stat{padding:16px 18px;border:1px solid rgba(16,63,106,.08);border-radius:22px;background:linear-gradient(135deg,#ffffffe0,#e7f5ffd1 52%,#f5fceccc);display:grid;gap:6px}.lead-create-hero__stat strong{color:var(--premium-ink)!important;font-size:1.4rem;letter-spacing:-.03em}.lead-create-sidecard{padding:22px}.lead-create-sidecard--highlight{background:radial-gradient(circle at top right,rgba(76,181,114,.2),transparent 24%),radial-gradient(circle at bottom left,rgba(214,178,94,.18),transparent 28%),radial-gradient(circle at 24% 0,rgba(57,184,255,.14),transparent 22%),linear-gradient(135deg,#fffffffc,#e9f6fffa 44%,#f1fbf4fa 76%,#fff7e3f5)}.lead-create-sidecard__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:16px;background:linear-gradient(135deg,#39b8ff38,#4cb57238 54%,#d6b25e3d);color:var(--leads-sky);margin-bottom:12px}.lead-create-progress{display:grid;gap:10px;margin-top:18px}.lead-create-progress__bar{position:relative;height:10px;overflow:hidden;border-radius:999px;background:#103f6a14}.lead-create-progress__bar>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--leads-sky) 0%,#2f7fa1 34%,var(--leads-mint) 70%,var(--leads-gold) 100%)}.lead-create-checklist,.lead-create-guidance{display:grid;gap:12px}.lead-create-checklist{margin-top:16px}.lead-create-checklist__item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:linear-gradient(135deg,#39b8ff1a,#4cb57214 58%,#d9a44114);border:1px solid transparent}.lead-create-checklist__item.is-done{background:linear-gradient(135deg,#4cb5722e,#d9a4412e);border-color:#4cb57238}.lead-create-checklist__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:#ffffffd1;color:var(--leads-sky);flex-shrink:0}.lead-create-guidance{list-style:none;margin:16px 0 0;padding:0}.lead-create-guidance>li{position:relative;padding-left:20px;line-height:1.65}.lead-create-guidance>li:before{content:"";position:absolute;top:10px;left:0;width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--leads-sky) 0%,var(--leads-mint) 68%,var(--leads-gold) 100%)}.lead-form{gap:20px}.lead-form__section{border:1px solid rgba(16,63,106,.12);border-radius:30px;background:linear-gradient(135deg,#fffffffc,#edf7fffa 44%,#f2fcf5fa 78%,#fff8ebf5);box-shadow:0 18px 36px #103f6a14;padding:26px 28px}.lead-form__section-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.lead-form__section-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:16px;background:linear-gradient(135deg,#39b8ff33,#4cb5722e 58%,#d6b25e2e);color:var(--leads-sky);flex-shrink:0}.lead-form__section-head h3{margin-top:8px;font-size:1.18rem}.lead-form__section-head p{margin-top:6px;max-width:58ch;font-size:.92rem}.lead-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lead-form__field{min-width:0}.lead-form__field--wide{grid-column:1 / -1}.lead-form__field>span{display:inline-flex;margin-bottom:8px;color:var(--premium-ink)!important;font-size:.82rem;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important}.lead-form__field :is(input,select,textarea){min-height:54px;border-radius:18px!important;border-color:#103f6a1f!important;background:linear-gradient(135deg,#fffffff0,#ecf7ffe6 56%,#f4fbf5e0)!important;box-shadow:inset 0 1px #ffffffb3}.lead-form__field textarea{min-height:140px}.lead-form__file-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;padding:14px 16px;border:1px solid rgba(16,63,106,.1);border-radius:18px;background:linear-gradient(135deg,#ffffffd6,#ecf7ffc2 56%,#f4fbf5bd)}.lead-form__file-meta span{color:var(--premium-ink)!important;font-size:.84rem;font-weight:600}.lead-form__file-meta a{color:var(--leads-sky);font-size:.82rem;font-weight:700;text-decoration:none}.lead-form__file-meta a:hover{text-decoration:underline}.lead-page__actions--premium{padding-top:2px}@media (max-width: 1100px){.lead-create-layout{grid-template-columns:1fr}.lead-create-layout__aside{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 960px){.leads-table__row{grid-template-columns:1fr}.leads-table__row--head{display:none}.leads-table__cell,.leads-table__cell--right{justify-content:flex-start}.lead-create-hero{grid-template-columns:1fr}}@media (max-width: 720px){.lead-create-layout__aside,.lead-form__grid{grid-template-columns:1fr}.lead-form__field--wide{grid-column:auto}}@media (max-width: 640px){.leads-panel{padding:14px!important}.leads-panel__head,.leads-panel__tabs,.leads-panel__filters,.leads-panel__body{margin-inline:0}.leads-panel__head{padding:22px 18px 18px}.leads-panel__body{padding:18px}.leads-dashboard__hero-strip,.lead-create-page__meta,.lead-page__actions{width:100%}.lead-page__actions,.page-header__actions{justify-content:stretch}.lead-page__actions .ui-button,.page-header__actions .ui-button{flex:1 1 100%;justify-content:center}.leads-table__row--item,.lead-create-hero,.lead-create-sidecard,.lead-form__section{padding:20px;border-radius:24px}}.workspace-user-wrap{position:relative}.workspace-user-menu{position:absolute;top:calc(100% + 10px);inset-inline-end:0;min-width:280px;max-width:340px;background:#fff;border:1px solid var(--premium-line);border-radius:var(--premium-radius-md);box-shadow:var(--premium-shadow-strong);z-index:60;padding:14px;display:flex;flex-direction:column;gap:12px}.workspace-user-menu__head{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--premium-line)}.workspace-user-menu__avatar{width:44px;height:44px;border-radius:12px;background:var(--premium-surface-strong);color:#fff;font-weight:700;font-size:14px;display:grid;place-items:center;letter-spacing:.02em}.workspace-user-menu__copy{display:flex;flex-direction:column;line-height:1.35;min-width:0}.workspace-user-menu__copy strong{font-size:14px;color:var(--premium-ink-strong);font-weight:700}.workspace-user-menu__copy span{font-size:12px;color:var(--premium-copy);font-weight:600}.workspace-user-menu__copy small{font-size:11px;color:var(--premium-copy);opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-user-menu__links{display:flex;flex-direction:column;gap:2px}.workspace-user-menu__item{display:inline-flex;align-items:center;gap:10px;padding:9px 12px;background:transparent;border:none;border-radius:12px;font-size:13.5px;font-weight:600;color:var(--premium-ink);cursor:pointer;text-align:start;width:100%;transition:background .14s ease,color .14s ease}.workspace-user-menu__item:hover,.workspace-user-menu__item:focus-visible{background:var(--premium-accent-soft);color:var(--premium-ink-strong);outline:none}.workspace-user-menu__item.is-active{background:var(--premium-accent);color:#fff}.workspace-user-menu__foot{border-top:1px solid var(--premium-line);padding-top:10px;display:flex;justify-content:flex-end}html[dir=rtl] .workspace-user-menu{inset-inline-end:auto;inset-inline-start:0}.topnav-shell{display:flex;flex-direction:column;min-height:100vh;background:transparent}.topnav{position:sticky;top:0;z-index:40;background:#fffffff0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--premium-line);box-shadow:0 10px 32px #0b20390f}.topnav__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:14px 28px;max-width:1600px;margin:0 auto;width:100%}.topnav__brand{display:flex;align-items:center}.topnav__brand-button{display:inline-flex;align-items:center;gap:12px;background:transparent;border:none;cursor:pointer;padding:4px 8px;border-radius:var(--premium-radius-md);transition:background .16s ease}.topnav__brand-button:hover{background:var(--premium-accent-soft)}.topnav__logo{width:40px;height:40px;border-radius:14px;background:var(--premium-surface-strong);color:#fff;font-weight:800;font-size:18px;display:grid;place-items:center;letter-spacing:.5px;box-shadow:0 10px 24px #103f6a33}.topnav__brand-copy{display:flex;flex-direction:column;line-height:1.1;text-align:start}.topnav__brand-eyebrow{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--premium-copy)}.topnav__brand-copy strong{font-size:16px;font-weight:800;color:var(--premium-ink-strong);letter-spacing:-.01em}.topnav__primary{display:flex;align-items:center;gap:4px;justify-content:center;flex-wrap:nowrap;overflow:hidden}.topnav__tab{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid transparent;background:transparent;border-radius:14px;font-size:13.5px;font-weight:600;color:var(--premium-copy);cursor:pointer;transition:all .16s ease;white-space:nowrap;line-height:1}.topnav__tab:hover,.topnav__tab:focus-visible{color:var(--premium-ink-strong);background:var(--premium-accent-soft);outline:none}.topnav__tab.is-active{color:#fff;background:var(--premium-surface-strong);box-shadow:0 10px 22px #103f6a38;border-color:transparent}.topnav__tab.is-active svg{color:#fff}.topnav__tab--more{border:1px dashed var(--premium-line-strong)}.topnav__overflow{position:relative}.topnav__menu{position:absolute;top:calc(100% + 10px);inset-inline-start:0;min-width:220px;background:#fff;border:1px solid var(--premium-line);border-radius:var(--premium-radius-md);box-shadow:var(--premium-shadow-strong);padding:8px;z-index:50;display:flex;flex-direction:column;gap:2px}.topnav__menu-item{display:inline-flex;align-items:center;gap:10px;padding:9px 12px;background:transparent;border:none;border-radius:12px;font-size:13.5px;font-weight:600;color:var(--premium-ink);cursor:pointer;text-align:start;width:100%;transition:background .14s ease,color .14s ease}.topnav__menu-item:hover,.topnav__menu-item:focus-visible{background:var(--premium-accent-soft);color:var(--premium-ink-strong);outline:none}.topnav__menu-item.is-active{background:var(--premium-accent);color:#fff}.topnav__actions{display:flex;align-items:center;gap:10px;justify-self:end}.topnav__search{position:relative;min-width:240px;max-width:340px}.topnav__search .search-field{height:40px;border-radius:14px;border:1px solid var(--premium-line);background:#fff;box-shadow:0 1px 2px #0b20390a;transition:border-color .14s ease,box-shadow .14s ease}.topnav__search .search-field:hover,.topnav__search .search-field:focus-within{border-color:var(--premium-accent);box-shadow:0 0 0 4px #103f6a14}.topnav__pill{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:12px;background:#fff;border:1px solid var(--premium-line);color:var(--premium-ink);font-size:12px;font-weight:700;cursor:pointer;transition:all .14s ease;letter-spacing:.04em}.topnav__pill:hover{background:var(--premium-accent-soft);border-color:var(--premium-line-strong)}.topnav__icon-wrap{position:relative}.topnav__icon{width:40px;height:40px;border-radius:12px;background:#fff;border:1px solid var(--premium-line);display:inline-grid;place-items:center;color:var(--premium-ink);cursor:pointer;transition:all .14s ease;position:relative}.topnav__icon:hover,.topnav__icon:focus-visible{background:var(--premium-accent-soft);border-color:var(--premium-line-strong);outline:none}.topnav__icon--mobile{display:none}.topnav__dot{position:absolute;top:8px;inset-inline-end:9px;width:8px;height:8px;border-radius:50%;background:#e63946;box-shadow:0 0 0 2px #fff}.topnav__avatar{width:40px;height:40px;border-radius:12px;background:var(--premium-surface-strong);color:#fff;font-weight:700;font-size:13px;border:none;cursor:pointer;display:inline-grid;place-items:center;letter-spacing:.02em;transition:transform .14s ease,box-shadow .14s ease}.topnav__avatar:hover{transform:translateY(-1px);box-shadow:0 10px 22px #103f6a38}.topnav__popover{position:absolute;top:calc(100% + 10px);inset-inline-end:0;min-width:320px;max-width:380px;background:#fff;border:1px solid var(--premium-line);border-radius:var(--premium-radius-md);box-shadow:var(--premium-shadow-strong);z-index:50;overflow:hidden}.topnav__popover-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--premium-line)}.topnav__popover-header strong{font-size:14px;color:var(--premium-ink-strong)}.topnav__popover-list{max-height:360px;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.topnav__popover--user{padding:14px}.topnav__user-head{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--premium-line);margin-bottom:10px}.topnav__user-avatar{width:44px;height:44px;border-radius:12px;background:var(--premium-surface-strong);color:#fff;font-weight:700;font-size:14px;display:grid;place-items:center}.topnav__user-copy{display:flex;flex-direction:column;line-height:1.35;min-width:0}.topnav__user-copy strong{font-size:14px;color:var(--premium-ink-strong);font-weight:700}.topnav__user-copy span{font-size:12px;color:var(--premium-copy);font-weight:600}.topnav__user-copy small{font-size:11px;color:var(--premium-copy);opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topnav__user-links{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.topnav__user-foot{border-top:1px solid var(--premium-line);padding-top:10px;display:flex;justify-content:flex-end}.topnav__breadcrumbs-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 28px 14px;max-width:1600px;margin:0 auto;width:100%;border-top:1px solid var(--premium-line)}.topnav__breadcrumbs{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--premium-copy);font-weight:600;letter-spacing:.02em}.topnav__breadcrumbs-sep{opacity:.5}.topnav__breadcrumbs strong{color:var(--premium-ink-strong);font-size:13px;font-weight:700}.topnav__role{font-size:12px;color:var(--premium-copy);font-weight:600;margin:0;letter-spacing:.02em}.topnav-main{flex:1;display:flex;flex-direction:column;width:100%}.topnav-content{width:100%;max-width:1600px;margin:0 auto;padding:28px 28px 64px;display:flex;flex-direction:column;gap:24px}.topnav__mobile-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column}.topnav__mobile-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b203973;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;cursor:pointer}.topnav__mobile-panel{position:relative;margin-top:auto;background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;padding:18px 18px 28px;max-height:86vh;overflow-y:auto;box-shadow:0 -20px 48px #0b203933}.topnav__mobile-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--premium-line);margin-bottom:12px}.topnav__mobile-head strong{font-size:14px;color:var(--premium-ink-strong);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.topnav__mobile-title{margin:16px 4px 8px;font-size:11px;color:var(--premium-copy);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.topnav__mobile-nav{display:grid;grid-template-columns:1fr;gap:4px}.topnav__mobile-item{display:inline-flex;align-items:center;gap:12px;padding:12px 14px;background:transparent;border:1px solid transparent;border-radius:14px;font-size:14px;font-weight:600;color:var(--premium-ink);cursor:pointer;text-align:start;transition:all .14s ease}.topnav__mobile-item:hover,.topnav__mobile-item:focus-visible{background:var(--premium-accent-soft);outline:none}.topnav__mobile-item.is-active{background:var(--premium-surface-strong);color:#fff;box-shadow:0 10px 22px #103f6a38}.topnav__mobile-foot{margin-top:18px;display:flex;justify-content:flex-end;border-top:1px solid var(--premium-line);padding-top:14px}html[dir=rtl] .topnav__menu,html[dir=rtl] .topnav__popover{inset-inline-start:auto;inset-inline-end:0}html[dir=rtl] .topnav__popover{inset-inline-end:auto;inset-inline-start:0}.topnav__search .search-results{position:absolute;top:calc(100% + 10px);left:0;right:0;background:#fff;border:1px solid var(--premium-line);border-radius:var(--premium-radius-md);box-shadow:var(--premium-shadow-strong);z-index:50;padding:8px;max-height:420px;overflow-y:auto}@media (max-width: 1280px){.topnav__inner{gap:16px;padding:12px 20px}.topnav__search{min-width:200px}}@media (max-width: 1100px){.topnav__primary{display:none}.topnav__icon--mobile{display:inline-grid}.topnav__inner{grid-template-columns:auto 1fr auto}}@media (max-width: 720px){.topnav__search,.topnav__pill span{display:none}.topnav__pill{padding:8px 10px}.topnav__breadcrumbs-row{padding:8px 18px 12px}.topnav-content{padding:20px 18px 48px}.topnav__brand-copy{display:none}}.detail-premium-page--order .order-hero-action-badge{background:#fffffffa!important;border-color:#dc262638!important;color:#b91c1c!important;box-shadow:inset 0 1px #ffffffeb,0 10px 18px -16px #dc262666!important}.detail-premium-page--order .order-hero-action-badge:before{background:linear-gradient(180deg,#ef4444,#b91c1c)!important;box-shadow:0 0 0 4px #ef44442e!important}.order-detail-page .order-detail-hero .status-chip.status-chip--awaiting_door_details,.order-detail-page .status-chip.status-chip--awaiting_door_details,.orders-page .table-shell .status-chip.status-chip--awaiting_door_details,.orders-page--premium .status-chip.status-chip--awaiting_door_details{background:linear-gradient(180deg,#fde68a,#f59e0b)!important;border-color:#b453099e!important;color:#451a03!important;-webkit-text-fill-color:#451a03!important;box-shadow:inset 0 1px #ffffff8f,0 10px 18px -16px #78350f6b!important}.auth-layout.auth-layout--premium-visual{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(560px,680px);gap:0!important;padding:12px!important;overflow:hidden;background:#07100c!important}.auth-layout--premium-visual .auth-brand-panel,.auth-layout--premium-visual .auth-form-panel{min-height:calc(100vh - 24px);border:0!important;box-shadow:none!important}.auth-layout--premium-visual .auth-brand-panel{position:relative;display:flex!important;align-items:flex-start;justify-content:flex-start;overflow:hidden;padding:clamp(28px,3.2vw,54px)!important;border-radius:0!important;background:linear-gradient(90deg,#04090780,#04090724 48%,#04090705),linear-gradient(180deg,#00000005 34%,#0308063d),var(--auth-hero-image) 66% center / cover no-repeat!important}.auth-layout--premium-visual .auth-brand-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 23% 82%,rgba(141,198,63,.12),transparent 24%),linear-gradient(90deg,rgba(0,0,0,.1),transparent 55%)}.auth-layout--premium-visual .auth-brand-panel:after{content:"";position:absolute;inset:auto 0 0 0;height:34%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.36))}.auth-layout--premium-visual .auth-brand-panel__scene{display:none!important}.auth-layout--premium-visual .auth-brand-panel__logo{position:relative;z-index:1;display:inline-flex;align-items:center;gap:14px;width:auto!important;max-width:min(430px,72vw);margin:0!important;padding:12px 18px 12px 12px;border:1px solid rgba(255,255,255,.14);border-radius:18px!important;background:linear-gradient(135deg,#0c120ead,#070c0947);box-shadow:inset 0 1px #ffffff1f,0 18px 42px #00000057!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-layout--premium-visual .auth-brand-panel__logo-mark{width:clamp(54px,4.6vw,70px);height:clamp(54px,4.6vw,70px);flex:0 0 auto;border-radius:14px;box-shadow:0 12px 26px #40761f3d}.auth-layout--premium-visual .auth-brand-panel__logo-copy{display:inline-flex;align-items:baseline;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(1.65rem,2.6vw,2.35rem);font-weight:300;line-height:1;letter-spacing:.04em;text-shadow:0 10px 24px rgba(0,0,0,.44)}.auth-layout--premium-visual .auth-brand-panel__logo-copy span:first-child{color:#fffffff5!important}.auth-layout--premium-visual .auth-brand-panel__logo-copy span:last-child{color:#9bd53f!important;font-weight:400}.auth-layout--premium-visual .auth-form-panel{display:grid!important;place-items:center;box-sizing:border-box;padding:clamp(28px,4vw,56px)!important;border-radius:0 12px 12px 0!important;background:radial-gradient(circle at 50% 18%,rgba(141,198,63,.12),transparent 32%),linear-gradient(180deg,#fbfdf8,#f2f8ee)!important}.auth-layout--premium-visual .auth-card{width:min(100%,520px)!important;min-width:0;box-sizing:border-box;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.auth-layout--premium-visual .auth-card__brand{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;margin:0 0 24px}.auth-layout--premium-visual .auth-card__brand-mark{width:34px;height:34px;border-radius:8px;box-shadow:0 10px 20px #497e2624}.auth-layout--premium-visual .auth-card__brand-copy{display:inline-flex;align-items:baseline;font-family:Helvetica Neue,Arial,sans-serif;font-size:1.05rem;font-weight:400;line-height:1;letter-spacing:.04em}.auth-layout--premium-visual .auth-card__brand-copy span:first-child{color:#172019!important}.auth-layout--premium-visual .auth-card__brand-copy span:last-child{color:#64af2a!important;font-weight:500}.auth-layout--premium-visual .auth-card h2{margin:0 0 34px!important;color:#0d160f!important;font-size:clamp(2.15rem,3.4vw,2.65rem)!important;line-height:1.05!important;text-align:center;letter-spacing:-.03em;text-shadow:none!important}.auth-layout--premium-visual .auth-form{gap:20px;width:100%;min-width:0}.auth-layout--premium-visual .field-block>span{color:#405044!important;font-size:.78rem;font-weight:800}.auth-layout--premium-visual input{width:100%;box-sizing:border-box;min-height:56px;border-radius:7px!important;border-color:#21322529!important;background:#fffffff5!important;color:#111811!important;box-shadow:0 10px 24px #101e120f!important}.auth-layout--premium-visual .ui-button--primary{min-height:56px;border-radius:7px!important;background:linear-gradient(135deg,#8ccf39,#5fae27)!important;color:#071006!important;box-shadow:0 18px 38px #5ea4273d!important}.auth-layout--premium-visual .ui-button--primary span{color:#071006!important}.auth-layout--premium-visual .auth-link{display:block;width:max-content;margin:18px auto 0;color:#2f6f2b!important;font-weight:800}@media (max-width: 980px){.auth-layout.auth-layout--premium-visual{grid-template-columns:1fr;padding:0!important;background:#f6fbf2!important}.auth-layout--premium-visual .auth-brand-panel{min-height:280px!important;border-radius:0!important;padding:32px!important}.auth-layout--premium-visual .auth-brand-panel__logo{max-width:calc(100vw - 64px)}.auth-layout--premium-visual .auth-form-panel{min-height:calc(100vh - 280px)!important;border-radius:0!important}}@media (max-width: 520px){.auth-layout--premium-visual .auth-brand-panel{min-height:250px!important;padding:28px!important}.auth-layout--premium-visual .auth-form-panel{padding:34px 28px!important;justify-items:start;width:100vw;max-width:100vw;overflow:hidden}.auth-layout--premium-visual .auth-card{width:min(100%,430px)!important;margin-inline:0}.auth-layout--premium-visual .auth-brand-panel__logo{padding:10px 14px 10px 10px;gap:11px}}.detail-premium-page--order .order-detail-hero__identity .order-detail-hero__badges .order-detail-hero__badge--status.status-chip--awaiting_door_details,.detail-premium-page--order .order-detail-hero__badge--status.status-chip--awaiting_door_details{background:linear-gradient(180deg,#fde68a,#f59e0b)!important;color:#451a03!important;-webkit-text-fill-color:#451a03!important;border:1px solid rgba(180,83,9,.62)!important;box-shadow:inset 0 1px #fffffff2,0 8px 20px #78350f33!important}.order-detail-page .order-detail-hero .status-chip.status-chip--awaiting_door_details,.order-detail-page .status-chip.status-chip--awaiting_door_details,.orders-page--premium .table-row--orders .status-chip.status-chip--awaiting_door_details,.orders-page .table-shell .status-chip.status-chip--awaiting_door_details,.orders-page--premium .status-chip.status-chip--awaiting_door_details{background:linear-gradient(180deg,#fde68a,#f59e0b)!important;color:#451a03!important;-webkit-text-fill-color:#451a03!important;border-color:#b453099e!important}span.status-chip.status-chip--awaiting_door_details{background:linear-gradient(180deg,#fde68a,#f59e0b)!important;color:#451a03!important;-webkit-text-fill-color:#451a03!important;border:1px solid rgba(180,83,9,.62)!important}span.status-chip[data-order-status=awaiting_door_details]{background:linear-gradient(180deg,#fde68a,#f59e0b)!important;border-color:#b453099e!important;color:#451a03!important;-webkit-text-fill-color:#451a03!important}
