.Mbb-module__odT5MW__theme,.Mbb-module__odT5MW__confirmBackdrop{font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif}.Mbb-module__odT5MW__theme{min-height:100vh;min-height:100dvh;color:var(--text);background:radial-gradient(1100px 620px at 100% -12%,var(--bg-glow-1),transparent 62%),radial-gradient(900px 520px at -10% 8%,var(--bg-glow-2),transparent 60%),linear-gradient(180deg,var(--bg-sheen),transparent 340px),var(--bg);-webkit-tap-highlight-color:transparent;background-attachment:fixed}.Mbb-module__odT5MW__theme h1,.Mbb-module__odT5MW__theme h2,.Mbb-module__odT5MW__theme h3{font-family:var(--font-heading)}.Mbb-module__odT5MW__landing{padding:56px max(16px,env(safe-area-inset-right))56px max(16px,env(safe-area-inset-left));flex-direction:column;justify-content:center;align-items:center;gap:44px;display:flex}@media (max-width:979px){.Mbb-module__odT5MW__landing{gap:32px;padding-top:28px}}.Mbb-module__odT5MW__hero{width:100%;max-width:760px}@media (min-width:980px){.Mbb-module__odT5MW__hero{max-width:1080px}}.Mbb-module__odT5MW__heroInner{align-items:center;gap:26px;display:flex}.Mbb-module__odT5MW__badge,.Mbb-module__odT5MW__mark{width:96px;height:96px;font-family:var(--font-heading);letter-spacing:.08em;color:var(--badge-text);background:radial-gradient(120% 90% at 20% 0%,var(--badge-edge),transparent 55%),linear-gradient(155deg,var(--badge-1)0%,var(--badge-2)100%);box-shadow:inset 0 0 0 1px var(--badge-edge),var(--shadow-md);border-radius:26px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.6rem;font-weight:700;display:flex;position:relative;overflow:hidden}.Mbb-module__odT5MW__badge:after,.Mbb-module__odT5MW__mark:after{content:"";background:linear-gradient(90deg,transparent,var(--accent-solid),var(--champagne-soft),transparent);height:2px;box-shadow:0 0 10px var(--accent-glow);border-radius:2px;position:absolute;bottom:14%;left:22%;right:22%}.Mbb-module__odT5MW__heroText{min-width:0}.Mbb-module__odT5MW__heroKicker,.Mbb-module__odT5MW__topKicker,.Mbb-module__odT5MW__kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--champagne);align-items:center;gap:10px;font-size:.72rem;font-weight:600;display:inline-flex}.Mbb-module__odT5MW__heroKicker:before,.Mbb-module__odT5MW__topKicker:before{content:"";opacity:.7;background:currentColor;width:22px;height:1px}.Mbb-module__odT5MW__heroTitle{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--text-strong);margin:8px 0 10px;font-size:max(2.6rem,min(6vw,3.6rem));font-weight:700;line-height:.95}.Mbb-module__odT5MW__heroTitle small{letter-spacing:.02em;color:var(--text-muted);margin-left:10px;font-size:.38em;font-weight:500}.Mbb-module__odT5MW__heroMeta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 20px;margin:0;font-size:.95rem;display:flex}.Mbb-module__odT5MW__heroMeta span{align-items:center;gap:8px;display:inline-flex}.Mbb-module__odT5MW__heroMeta svg{color:var(--accent)}.Mbb-module__odT5MW__heroStripe{background:var(--hairline);height:1px;margin-top:28px}@media (max-width:640px){.Mbb-module__odT5MW__heroInner{gap:18px}.Mbb-module__odT5MW__badge{border-radius:20px;width:72px;height:72px;font-size:1.2rem}.Mbb-module__odT5MW__heroTitle{font-size:2.4rem}.Mbb-module__odT5MW__heroMeta{font-size:.875rem}}.Mbb-module__odT5MW__mark{margin:0 auto 18px}.Mbb-module__odT5MW__stripe{background:var(--hairline);width:120px;height:1px;margin:18px auto 0}.Mbb-module__odT5MW__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;max-width:760px;display:grid}@media (min-width:641px) and (max-width:1199px){.Mbb-module__odT5MW__tiles>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:980px){.Mbb-module__odT5MW__tiles{max-width:1080px}}@media (min-width:1200px){.Mbb-module__odT5MW__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.Mbb-module__odT5MW__tiles{grid-template-columns:1fr;gap:14px}}.Mbb-module__odT5MW__plate{border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);background:var(--surface);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-md);position:relative}.Mbb-module__odT5MW__plate:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--highlight-line),transparent);height:1px;position:absolute;top:-1px;left:24px;right:24px}.Mbb-module__odT5MW__tile{text-align:left;min-height:100%;transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease);flex-direction:column;align-items:flex-start;gap:14px;padding:28px 28px 30px;text-decoration:none;display:flex;overflow:hidden}.Mbb-module__odT5MW__tile:after{content:"";background:linear-gradient(90deg,var(--accent-solid),var(--champagne-soft));transform-origin:0;height:2px;transition:transform .2s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Mbb-module__odT5MW__tile:hover,.Mbb-module__odT5MW__tile:active{color:var(--text);border-color:color-mix(in srgb,var(--accent)35%,var(--border));box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-lg),0 0 0 1px color-mix(in srgb,var(--accent)10%,transparent);transform:translateY(-3px)}.Mbb-module__odT5MW__tile:focus-visible{color:var(--text);border-color:color-mix(in srgb,var(--accent)35%,var(--border));box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-lg),0 0 0 1px color-mix(in srgb,var(--accent)10%,transparent);transform:translateY(-3px)}.Mbb-module__odT5MW__tile:hover:after,.Mbb-module__odT5MW__tile:active:after{transform:scaleX(1)}.Mbb-module__odT5MW__tile:focus-visible:after{transform:scaleX(1)}.Mbb-module__odT5MW__tile:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.Mbb-module__odT5MW__icon{border:1px solid color-mix(in srgb,var(--accent)22%,transparent);width:52px;height:52px;color:var(--accent);background:color-mix(in srgb,var(--accent)10%,transparent);transition:color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease);border-radius:16px;justify-content:center;align-items:center;font-size:1.45rem;display:inline-flex}.Mbb-module__odT5MW__tile:hover .Mbb-module__odT5MW__icon,.Mbb-module__odT5MW__tile:active .Mbb-module__odT5MW__icon{color:var(--accent-contrast);background:var(--accent-gradient);box-shadow:0 8px 20px -6px var(--accent-glow);border-color:transparent}.Mbb-module__odT5MW__tile:focus-visible .Mbb-module__odT5MW__icon{color:var(--accent-contrast);background:var(--accent-gradient);box-shadow:0 8px 20px -6px var(--accent-glow);border-color:transparent}.Mbb-module__odT5MW__kicker{letter-spacing:.18em;margin-top:6px}.Mbb-module__odT5MW__tileTitle{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-strong);margin:-6px 0 0;font-size:1.3rem;font-weight:600;line-height:1.25}.Mbb-module__odT5MW__tileText{color:var(--text-muted);margin:0;font-size:.93rem;line-height:1.55}.Mbb-module__odT5MW__footer{color:var(--text-faint);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;font-size:.8rem;display:flex}.Mbb-module__odT5MW__footerItem{white-space:nowrap}.Mbb-module__odT5MW__footerItem+.Mbb-module__odT5MW__footerItem:before{content:"·";color:var(--text-faint);margin:0 .6em;display:inline-block}@media (max-width:520px){.Mbb-module__odT5MW__footer{flex-direction:column}.Mbb-module__odT5MW__footerItem+.Mbb-module__odT5MW__footerItem:before{content:none}}.Mbb-module__odT5MW__orders{flex-direction:column;gap:28px;width:100%;max-width:760px;display:flex}@media (min-width:980px){.Mbb-module__odT5MW__orders{max-width:1080px}}.Mbb-module__odT5MW__ordersHead{border-bottom:1px solid var(--border);align-items:baseline;gap:14px;padding-bottom:12px;display:flex}.Mbb-module__odT5MW__ordersTitle{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--text-strong);margin:0;font-size:1.5rem;font-weight:600}.Mbb-module__odT5MW__ordersCount{color:var(--text-muted);font-size:.85rem}.Mbb-module__odT5MW__statusOpen{--status:var(--st-open)}.Mbb-module__odT5MW__statusProgress{--status:var(--st-progress)}.Mbb-module__odT5MW__statusDone{--status:var(--st-done)}.Mbb-module__odT5MW__statusCancelled{--status:var(--st-cancelled)}.Mbb-module__odT5MW__orderGroup{flex-direction:column;gap:10px;display:flex}.Mbb-module__odT5MW__orderGroupTitle{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:10px;margin:0;font-size:.72rem;font-weight:600;display:flex}.Mbb-module__odT5MW__statusDot{background:var(--status);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb,var(--status)22%,transparent),0 0 10px color-mix(in srgb,var(--status)55%,transparent);border-radius:50%}.Mbb-module__odT5MW__orderGroupCount{letter-spacing:0;color:var(--text);background:var(--fill-2);border-radius:999px;padding:1px 8px;font-size:.72rem}.Mbb-module__odT5MW__orderList{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-sm);margin:0;padding:0;list-style:none;overflow:hidden}.Mbb-module__odT5MW__orderRow{border-bottom:1px solid var(--border-subtle);box-shadow:inset 3px 0 0 var(--status);grid-template-columns:220px minmax(0,1.2fr) minmax(0,1fr) 270px;align-items:center;gap:8px 20px;padding:16px 20px;display:grid}.Mbb-module__odT5MW__orderRow:last-child{border-bottom:0}.Mbb-module__odT5MW__statusCancelled .Mbb-module__odT5MW__orderRow{opacity:.6}.Mbb-module__odT5MW__orderMain,.Mbb-module__odT5MW__orderVehicle,.Mbb-module__odT5MW__orderCustomer{flex-direction:column;gap:3px;min-width:0;display:flex}.Mbb-module__odT5MW__orderVehicle>*,.Mbb-module__odT5MW__orderCustomer>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Mbb-module__odT5MW__orderNumber{font-family:var(--mono);letter-spacing:.05em;color:var(--text-strong);font-size:1.05rem;font-weight:700}.Mbb-module__odT5MW__orderNoNumber{color:var(--text-muted);font-size:.95rem;font-style:italic;font-weight:700}.Mbb-module__odT5MW__orderDate,.Mbb-module__odT5MW__orderLine,.Mbb-module__odT5MW__orderBy{white-space:nowrap;color:var(--text-muted);align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.Mbb-module__odT5MW__orderLine{color:var(--text);display:block}.Mbb-module__odT5MW__orderLine svg{color:var(--text-muted);vertical-align:-2px;margin-right:4px}.Mbb-module__odT5MW__orderAge{color:var(--status);background:color-mix(in srgb,var(--status)14%,transparent);border-radius:999px;padding:0 7px;font-size:.75rem;font-weight:600}.Mbb-module__odT5MW__orderMissing{color:var(--text-faint);font-size:.85rem;font-style:italic}.Mbb-module__odT5MW__orderLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.Mbb-module__odT5MW__orderBy{margin-left:4px}@media (max-width:1199px){.Mbb-module__odT5MW__orderRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Mbb-module__odT5MW__orderLinks{grid-column:1/-1;justify-content:flex-start}}@media (max-width:560px){.Mbb-module__odT5MW__orderRow{grid-template-columns:minmax(0,1fr)}}.Mbb-module__odT5MW__orderRow{transition:background .18s var(--ease),box-shadow .18s var(--ease);position:relative}.Mbb-module__odT5MW__orderRow:hover{background:color-mix(in srgb,var(--accent)6%,transparent);box-shadow:inset 3px 0 0 var(--status),inset 0 0 0 1px color-mix(in srgb,var(--accent)16%,transparent)}.Mbb-module__odT5MW__orderRow:has(.Mbb-module__odT5MW__orderOpen:focus-visible){background:color-mix(in srgb,var(--accent)6%,transparent);box-shadow:inset 3px 0 0 var(--status),inset 0 0 0 1px color-mix(in srgb,var(--accent)16%,transparent)}.Mbb-module__odT5MW__orderRow:has(.Mbb-module__odT5MW__orderOpen:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.Mbb-module__odT5MW__orderOpen{margin:-10px 0;padding:10px 0;text-decoration:none}.Mbb-module__odT5MW__orderOpen:hover,.Mbb-module__odT5MW__orderOpen:focus{color:var(--accent);outline:none}.Mbb-module__odT5MW__orderOpen:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.Mbb-module__odT5MW__orderLinks a{z-index:1;position:relative}.Mbb-module__odT5MW__orderLinks .Mbb-module__odT5MW__chip:after,.Mbb-module__odT5MW__chip.Mbb-module__odT5MW__evZapisnik:after{content:"";position:absolute;top:min(0px,50% - 22px);bottom:min(0px,50% - 22px);left:0;right:0}@media (pointer:coarse){.Mbb-module__odT5MW__orderLinks .Mbb-module__odT5MW__chip{min-height:44px;padding:8px 14px;font-size:.9rem}}.Mbb-module__odT5MW__orderCard .Mbb-module__odT5MW__orderLinks .Mbb-module__odT5MW__chip{min-height:44px;padding:8px 16px;font-size:.9rem}.Mbb-module__odT5MW__container{width:100%;max-width:960px;padding:20px max(16px,env(safe-area-inset-right))48px max(16px,env(safe-area-inset-left));margin:0 auto}@media (min-width:768px){.Mbb-module__odT5MW__container{padding:32px max(24px,env(safe-area-inset-right))56px max(24px,env(safe-area-inset-left))}}@media (min-width:980px){.Mbb-module__odT5MW__container{max-width:1128px}}.Mbb-module__odT5MW__topbar{align-items:flex-start;gap:14px;margin-bottom:28px;display:flex}.Mbb-module__odT5MW__topbar>div{min-width:0}.Mbb-module__odT5MW__topTitle{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--text-strong);overflow-wrap:anywhere;margin:8px 0 6px;font-size:1.85rem;font-weight:700;line-height:1.1}@media (min-width:768px){.Mbb-module__odT5MW__topTitle{font-size:2.4rem}}.Mbb-module__odT5MW__topSubtitle{max-width:62ch;color:var(--text-muted);margin:0;font-size:1rem;line-height:1.5}.Mbb-module__odT5MW__topbar .Mbb-module__odT5MW__stripe{width:120px;margin:18px 0 0}.Mbb-module__odT5MW__centered{min-height:50vh;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.Mbb-module__odT5MW__form{gap:18px;padding-bottom:96px;display:grid}.Mbb-module__odT5MW__section{padding:22px 18px}@media (min-width:768px){.Mbb-module__odT5MW__section{padding:28px 30px}}.Mbb-module__odT5MW__sectionTitle{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-strong);align-items:center;gap:12px;margin:0 0 20px;font-size:1.15rem;font-weight:600;display:flex}.Mbb-module__odT5MW__sectionNum{border:1px solid color-mix(in srgb,var(--accent)35%,transparent);width:32px;height:32px;font-family:var(--mono);color:var(--accent);background:color-mix(in srgb,var(--accent)9%,transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:600;display:inline-flex}.Mbb-module__odT5MW__fields{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:600px){.Mbb-module__odT5MW__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.Mbb-module__odT5MW__fields3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:600px) and (max-width:899px){.Mbb-module__odT5MW__fields3>:last-child:nth-child(odd){grid-column:1/-1}}.Mbb-module__odT5MW__full{grid-column:1/-1}.Mbb-module__odT5MW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.Mbb-module__odT5MW__label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.74rem;font-weight:600}.Mbb-module__odT5MW__input{border:1px solid var(--field-border);width:100%;min-height:50px;color:var(--text-strong);background:var(--field-bg);box-shadow:var(--shadow-inset);transition:border-color .18s var(--ease),box-shadow .18s var(--ease);border-radius:12px;padding:11px 15px;font-family:inherit;font-size:16px}.Mbb-module__odT5MW__input::placeholder{color:var(--field-placeholder)}.Mbb-module__odT5MW__input:hover:not(:focus):not(:disabled){border-color:var(--border-hover)}.Mbb-module__odT5MW__input:focus{border-color:var(--focus);box-shadow:var(--focus-ring);outline:none}.Mbb-module__odT5MW__input:disabled{color:var(--text-muted);background:var(--surface-2);cursor:not-allowed}.Mbb-module__odT5MW__ocrRow{gap:8px;display:flex}.Mbb-module__odT5MW__ocrButton{border:1px solid color-mix(in srgb,var(--accent)30%,transparent);width:50px;min-height:50px;color:var(--accent);background:color-mix(in srgb,var(--accent)10%,var(--field-bg));cursor:pointer;transition:color .18s var(--ease),background .18s var(--ease);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.Mbb-module__odT5MW__ocrButton:hover:not(:disabled){color:var(--accent-contrast);background:var(--accent-gradient)}.Mbb-module__odT5MW__ocrButton:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Mbb-module__odT5MW__ocrButton:disabled{opacity:.7;cursor:wait}.Mbb-module__odT5MW__fieldError{color:var(--danger-text);font-size:.85rem;font-weight:600}.Mbb-module__odT5MW__vinHint{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:.85rem;display:flex}.Mbb-module__odT5MW__vinHint strong{color:var(--text)}.Mbb-module__odT5MW__vinWarn{color:var(--warn);font-weight:600}textarea.Mbb-module__odT5MW__input{resize:vertical;min-height:120px}.Mbb-module__odT5MW__segmented{border:1px solid var(--border-subtle);background:var(--surface-2);box-shadow:var(--shadow-inset);border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;padding:4px;display:grid}.Mbb-module__odT5MW__segment{margin:0;position:relative}.Mbb-module__odT5MW__segment input,.Mbb-module__odT5MW__check input{opacity:0;pointer-events:none;position:absolute}.Mbb-module__odT5MW__segment span{min-height:52px;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .18s var(--ease),color .18s var(--ease);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.95rem;font-weight:700;display:flex}.Mbb-module__odT5MW__segment input:checked+.Mbb-module__odT5MW__segOk{color:var(--on-solid);background:linear-gradient(150deg,var(--ok-solid)0%,var(--ok-solid-2)100%);box-shadow:0 6px 16px -4px color-mix(in srgb,var(--ok-solid)55%,transparent)}.Mbb-module__odT5MW__segment input:checked+.Mbb-module__odT5MW__segBad{color:var(--on-solid);background:linear-gradient(150deg,var(--danger-solid)0%,var(--danger-solid-2)100%);box-shadow:0 6px 16px -4px color-mix(in srgb,var(--danger-solid)55%,transparent)}.Mbb-module__odT5MW__segment input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.Mbb-module__odT5MW__checks{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:600px){.Mbb-module__odT5MW__checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.Mbb-module__odT5MW__checks.Mbb-module__odT5MW__checksSingle{grid-template-columns:1fr;max-width:560px}.Mbb-module__odT5MW__checkActions.Mbb-module__odT5MW__checksSingle{max-width:560px}.Mbb-module__odT5MW__lead{color:var(--text);margin:0 0 4px;font-size:1rem;font-weight:600}.Mbb-module__odT5MW__check{margin:0;position:relative}.Mbb-module__odT5MW__check span{border:1px solid var(--border-strong);min-height:52px;color:var(--text);background:var(--field-bg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .18s var(--ease),background .18s var(--ease);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:.94rem;font-weight:500;line-height:1.3;display:flex}.Mbb-module__odT5MW__check span:before{content:"";border:1.5px solid var(--border-hover);background:var(--field-bg)center/16px 16px no-repeat;width:24px;height:24px;transition:background-color .18s var(--ease),border-color .18s var(--ease);border-radius:7px;flex-shrink:0}.Mbb-module__odT5MW__check span:hover{border-color:var(--border-hover)}.Mbb-module__odT5MW__check input:checked+span{border-color:color-mix(in srgb,var(--accent)55%,transparent);color:var(--text-strong);background:color-mix(in srgb,var(--accent)8%,var(--field-bg))}.Mbb-module__odT5MW__check input:checked+span:before{border-color:var(--accent-solid-2);background-color:var(--accent-solid);background-image:var(--check-icon)}.Mbb-module__odT5MW__check input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.Mbb-module__odT5MW__checkActions{justify-content:flex-end;margin:-14px -10px 6px 0;display:flex}.Mbb-module__odT5MW__linkButton{min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;font-size:.88rem;font-weight:600;display:inline-flex}.Mbb-module__odT5MW__linkButton:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.Mbb-module__odT5MW__hint{color:var(--text-muted);margin:12px 0 0;font-size:.85rem}.Mbb-module__odT5MW__formError{border:1px solid color-mix(in srgb,var(--danger)35%,transparent);border-left:3px solid var(--danger);color:var(--danger-text);background:var(--danger-soft);border-radius:12px;padding:14px 16px}.Mbb-module__odT5MW__actionBar{z-index:10;border-top:1px solid var(--border);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);box-shadow:0 -10px 30px -18px var(--accent-glow);position:fixed;bottom:0;left:0;right:0}.Mbb-module__odT5MW__actionInner{max-width:960px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));gap:10px;margin:0 auto;display:flex}@media (min-width:768px){.Mbb-module__odT5MW__actionInner{justify-content:flex-end;padding-left:24px;padding-right:24px}}@media (min-width:980px){.Mbb-module__odT5MW__actionInner{max-width:1128px}}.Mbb-module__odT5MW__btn{letter-spacing:.005em;cursor:pointer;min-height:52px;transition:background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease),color .18s var(--ease),transform .12s var(--ease);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.Mbb-module__odT5MW__btn:active{transform:scale(.98)}.Mbb-module__odT5MW__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Mbb-module__odT5MW__btn:disabled{opacity:.55;cursor:default}.Mbb-module__odT5MW__btnPrimary{border:1px solid var(--accent-solid-2);color:var(--accent-contrast);background:var(--accent-gradient);box-shadow:inset 0 1px 0 var(--on-solid-sheen),0 10px 24px -10px var(--accent-glow);flex:1}.Mbb-module__odT5MW__btnPrimary:disabled{opacity:1;border-color:var(--border);color:var(--text-muted);background:var(--fill-2);box-shadow:none}.Mbb-module__odT5MW__btnPrimary:hover:not(:disabled),.Mbb-module__odT5MW__btnPrimary:active{color:var(--accent-contrast);background:var(--accent-gradient);box-shadow:inset 0 1px 0 var(--on-solid-sheen),0 14px 30px -10px var(--accent-glow),0 0 0 1px color-mix(in srgb,var(--accent-solid)40%,transparent);filter:brightness(1.06)}.Mbb-module__odT5MW__btnPrimary:focus-visible{color:var(--accent-contrast);background:var(--accent-gradient);box-shadow:inset 0 1px 0 var(--on-solid-sheen),0 14px 30px -10px var(--accent-glow),0 0 0 1px color-mix(in srgb,var(--accent-solid)40%,transparent);filter:brightness(1.06)}.Mbb-module__odT5MW__btnGhost{border:1px solid var(--border-strong);color:var(--text);background:var(--surface-solid);box-shadow:var(--shadow-sm)}.Mbb-module__odT5MW__btnGhost:hover:not(:disabled),.Mbb-module__odT5MW__btnGhost:active{color:var(--text-strong);border-color:var(--border-hover);background:var(--surface-raised)}.Mbb-module__odT5MW__btnGhost:focus-visible{color:var(--text-strong);border-color:var(--border-hover);background:var(--surface-raised)}@media (min-width:768px){.Mbb-module__odT5MW__btnPrimary{flex:none;min-width:260px}}.Mbb-module__odT5MW__success{text-align:center;max-width:560px;margin:24px auto 0;padding:36px 24px 28px}.Mbb-module__odT5MW__successIcon{width:72px;height:72px;color:var(--on-solid);background:linear-gradient(150deg,var(--ok-solid)0%,var(--ok-solid-2)100%);box-shadow:0 0 0 8px color-mix(in srgb,var(--ok)12%,transparent),0 14px 30px -10px color-mix(in srgb,var(--ok-solid)60%,transparent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:2.2rem;display:inline-flex}.Mbb-module__odT5MW__successTitle{font-family:var(--font-heading);color:var(--text-strong);margin:0 0 6px;font-size:1.5rem;font-weight:600}.Mbb-module__odT5MW__successText{color:var(--text-muted);margin:0 0 22px}.Mbb-module__odT5MW__successActions{gap:10px;display:grid}@media (min-width:600px){.Mbb-module__odT5MW__successActions{grid-template-columns:1fr 1fr}}.Mbb-module__odT5MW__searchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}@media (min-width:900px){.Mbb-module__odT5MW__searchGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.Mbb-module__odT5MW__searchField{margin:0;position:relative}.Mbb-module__odT5MW__searchIcon{color:var(--text-muted);pointer-events:none;font-size:.9rem;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.Mbb-module__odT5MW__searchInput{border:1px solid var(--border-strong);border-color:var(--field-border);width:100%;min-height:48px;color:var(--text-strong);background:var(--field-bg);box-shadow:var(--shadow-inset);transition:border-color .18s var(--ease),box-shadow .18s var(--ease);border-radius:12px;padding:10px 12px 10px 38px;font-family:inherit;font-size:16px}.Mbb-module__odT5MW__searchInput::placeholder{color:var(--field-placeholder)}.Mbb-module__odT5MW__searchInput:focus{border-color:var(--focus);box-shadow:var(--focus-ring);outline:none}.Mbb-module__odT5MW__tableWrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-sm);transition:opacity .18s var(--ease);overflow-x:auto}.Mbb-module__odT5MW__table{border-collapse:collapse;width:100%;font-size:.95rem}.Mbb-module__odT5MW__table th{letter-spacing:.14em;text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);background:var(--fill-1);border-bottom:1px solid var(--border);padding:13px 16px;font-size:.7rem;font-weight:600}.Mbb-module__odT5MW__table td{vertical-align:middle;white-space:nowrap;color:var(--text);border-bottom:1px solid var(--border-subtle);padding:14px 16px}.Mbb-module__odT5MW__table tbody tr:last-child td{border-bottom:0}.Mbb-module__odT5MW__table tbody tr{cursor:pointer;transition:background .18s var(--ease)}.Mbb-module__odT5MW__table tbody tr td:first-child{transition:box-shadow .18s var(--ease)}.Mbb-module__odT5MW__table tbody tr:hover,.Mbb-module__odT5MW__table tbody tr:active{background:color-mix(in srgb,var(--accent)10%,transparent);outline:none}.Mbb-module__odT5MW__table tbody tr:focus-visible{background:color-mix(in srgb,var(--accent)10%,transparent);outline:none}.Mbb-module__odT5MW__table tbody tr:hover td:first-child,.Mbb-module__odT5MW__table tbody tr:active td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.Mbb-module__odT5MW__table tbody tr:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.Mbb-module__odT5MW__strong{color:var(--text-strong);font-weight:600}.Mbb-module__odT5MW__mono{font-family:var(--mono);letter-spacing:.04em;color:var(--text-muted);font-size:.86rem}.Mbb-module__odT5MW__idLink{font-family:var(--mono);color:var(--accent);padding:4px 0;font-weight:600;text-decoration:none;display:inline-block}.Mbb-module__odT5MW__idLink:hover{color:var(--accent-hover);text-decoration:underline}.Mbb-module__odT5MW__chip{transition:background .18s var(--ease),color .18s var(--ease);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.Mbb-module__odT5MW__chipDone{color:var(--ok-text);background:color-mix(in srgb,var(--ok)12%,transparent);border:1px solid color-mix(in srgb,var(--ok)35%,transparent)}.Mbb-module__odT5MW__chipDone:hover{color:var(--ok-text);background:color-mix(in srgb,var(--ok)20%,transparent)}.Mbb-module__odT5MW__chipOpen{color:var(--text-muted);background:var(--fill-1);border:1px solid var(--border-strong)}.Mbb-module__odT5MW__empty{text-align:center;color:var(--text-muted);padding:40px 16px}@media (max-width:899px),(min-width:980px) and (max-width:1199px){.Mbb-module__odT5MW__tableWrap:has(.Mbb-module__odT5MW__table){box-shadow:none;background:0 0;border:0}.Mbb-module__odT5MW__table thead{display:none}.Mbb-module__odT5MW__table tbody{gap:12px;display:grid}.Mbb-module__odT5MW__table tbody tr{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-sm);padding:8px 18px;display:block}.Mbb-module__odT5MW__table tbody tr:hover,.Mbb-module__odT5MW__table tbody tr:active{border-color:var(--accent)}.Mbb-module__odT5MW__table tbody tr:focus-visible{border-color:var(--accent)}.Mbb-module__odT5MW__table tbody tr:hover td:first-child,.Mbb-module__odT5MW__table tbody tr:active td:first-child{box-shadow:none}.Mbb-module__odT5MW__table tbody tr:focus-visible td:first-child{box-shadow:none}.Mbb-module__odT5MW__table td,.Mbb-module__odT5MW__table tbody tr:last-child td{white-space:normal;text-align:right;border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding:6px 0;display:flex}.Mbb-module__odT5MW__idLink{text-align:center;min-width:44px;min-height:44px;line-height:36px}.Mbb-module__odT5MW__table tbody tr td:last-child{border-bottom:0}.Mbb-module__odT5MW__table td:before{content:attr(data-label);font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;font-size:.68rem;font-weight:600}}@media (min-width:600px) and (max-width:899px),(min-width:980px) and (max-width:1199px){.Mbb-module__odT5MW__table tbody{grid-template-columns:repeat(2,minmax(0,1fr))}}.Mbb-module__odT5MW__fileLibrary{gap:18px;display:grid}.Mbb-module__odT5MW__uploadWrap{gap:12px;display:grid}.Mbb-module__odT5MW__dropZone{border:1.5px dashed var(--border-hover);border-radius:var(--radius-lg);text-align:center;min-height:180px;color:var(--text);background:var(--surface);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .18s var(--ease),background .18s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0;padding:28px 20px;display:flex;position:relative}.Mbb-module__odT5MW__dropZone:hover,.Mbb-module__odT5MW__dropZoneActive,.Mbb-module__odT5MW__dropZone:focus-within{border-color:var(--accent);background:color-mix(in srgb,var(--accent)7%,var(--surface))}.Mbb-module__odT5MW__dropZone:focus-within{outline:2px solid var(--focus);outline-offset:3px}.Mbb-module__odT5MW__dropZoneBusy{cursor:progress}.Mbb-module__odT5MW__dropInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.Mbb-module__odT5MW__dropIcon{width:60px;height:60px;color:var(--accent-contrast);background:var(--accent-gradient);box-shadow:inset 0 1px 0 var(--on-solid-sheen),0 12px 26px -10px var(--accent-glow);border-radius:18px;justify-content:center;align-items:center;font-size:1.7rem;display:inline-flex}.Mbb-module__odT5MW__dropTitle{font-family:var(--font-heading);color:var(--text-strong);font-size:1.15rem;font-weight:600}.Mbb-module__odT5MW__dropText{color:var(--text-muted);font-size:.92rem}.Mbb-module__odT5MW__progress{background:var(--fill-3);border-radius:5px;width:100%;max-width:420px;height:10px;display:block;overflow:hidden}.Mbb-module__odT5MW__progressBar{background:linear-gradient(90deg,var(--accent-solid),var(--accent));height:100%;box-shadow:0 0 12px var(--accent-glow);transition:width .2s var(--ease);border-radius:5px;display:block}.Mbb-module__odT5MW__uploadOk{border:1px solid color-mix(in srgb,var(--ok)35%,transparent);border-left:3px solid var(--ok);color:var(--ok-text);background:var(--ok-soft);border-radius:12px;padding:12px 16px}.Mbb-module__odT5MW__fileList{margin:0;padding:0;list-style:none}.Mbb-module__odT5MW__fileRow{border-bottom:1px solid var(--border-subtle);align-items:center;gap:14px;padding:12px 14px;display:flex}.Mbb-module__odT5MW__fileRow:last-child{border-bottom:0}.Mbb-module__odT5MW__fileIcon{border:1px solid var(--border);width:42px;height:42px;color:var(--accent);background:color-mix(in srgb,var(--accent)8%,var(--surface-2));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.Mbb-module__odT5MW__fileThumb{object-fit:cover;background:var(--surface-3);border-radius:12px;flex-shrink:0;width:42px;height:42px}.Mbb-module__odT5MW__fileThumbBtn{cursor:zoom-in;background:0 0;border:0;border-radius:10px;flex-shrink:0;margin:-4px;padding:4px;display:block}.Mbb-module__odT5MW__fileThumbBtn .Mbb-module__odT5MW__fileThumb{display:block}.Mbb-module__odT5MW__fileInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Mbb-module__odT5MW__fileName{z-index:1;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;margin:-11px 0;padding:11px 0;font-weight:600;text-decoration:none;position:relative;overflow:hidden}.Mbb-module__odT5MW__fileName:hover{color:var(--accent);text-decoration:underline}.Mbb-module__odT5MW__fileNameRow{flex-wrap:wrap;align-items:baseline;column-gap:10px;min-width:0;display:flex}.Mbb-module__odT5MW__fileNameRow .Mbb-module__odT5MW__fileName{min-width:0}.Mbb-module__odT5MW__fileStored{min-width:0;max-width:100%;color:var(--text-faint);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}button.Mbb-module__odT5MW__fileName{max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600}.Mbb-module__odT5MW__fileType{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:100%;color:var(--accent);background:color-mix(in srgb,var(--accent)10%,transparent);border:1px solid color-mix(in srgb,var(--accent)18%,transparent);border-radius:999px;margin-right:8px;padding:1px 8px;font-size:.75rem;font-weight:600;display:inline-block;overflow:hidden}.Mbb-module__odT5MW__fileMeta{min-width:0;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:3px 8px;font-size:.85rem;display:flex;overflow:hidden}.Mbb-module__odT5MW__fileMeta .Mbb-module__odT5MW__fileType{margin-right:0}.Mbb-module__odT5MW__fileWhen{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.Mbb-module__odT5MW__fileActions{flex-shrink:0;gap:8px;display:flex}.Mbb-module__odT5MW__iconBtn{width:48px;min-height:48px;padding:0;font-size:1.15rem}.Mbb-module__odT5MW__btnDanger:hover,.Mbb-module__odT5MW__btnDanger:active{color:var(--danger-text);border-color:var(--danger);background:color-mix(in srgb,var(--danger)15%,transparent)}.Mbb-module__odT5MW__btnDanger:focus-visible{color:var(--danger-text);border-color:var(--danger);background:color-mix(in srgb,var(--danger)15%,transparent)}@media (max-width:560px){.Mbb-module__odT5MW__fileRow:has(.Mbb-module__odT5MW__fileActions>:nth-child(3)){grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.Mbb-module__odT5MW__fileRow:has(.Mbb-module__odT5MW__fileActions>:nth-child(3)) .Mbb-module__odT5MW__fileActions{grid-column:2}.Mbb-module__odT5MW__fileStored{display:none}.Mbb-module__odT5MW__fileName{white-space:normal}.Mbb-module__odT5MW__fileNameText{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:400px){.Mbb-module__odT5MW__fileRow:has(.Mbb-module__odT5MW__fileActions>:nth-child(2)){grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.Mbb-module__odT5MW__fileRow:has(.Mbb-module__odT5MW__fileActions>:nth-child(2)) .Mbb-module__odT5MW__fileActions{grid-column:2}}@media (max-width:420px){.Mbb-module__odT5MW__fileIcon,.Mbb-module__odT5MW__fileThumb{width:36px;height:36px;font-size:1.05rem}.Mbb-module__odT5MW__fileRow{gap:10px;padding:12px}.Mbb-module__odT5MW__fileActions{gap:6px}.Mbb-module__odT5MW__fileActions .Mbb-module__odT5MW__iconBtn{width:44px;min-height:44px}}.Mbb-module__odT5MW__orderDetail{gap:28px;display:grid}.Mbb-module__odT5MW__orderCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);box-shadow:inset 3px 0 0 var(--status),inset 0 1px 0 var(--highlight),var(--shadow-md);gap:22px;padding:20px 18px 20px 22px;display:grid;position:relative;overflow:hidden}.Mbb-module__odT5MW__orderCard:before{content:"";pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--status)16%,transparent),transparent);border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:-120px}.Mbb-module__odT5MW__orderCard>*{position:relative}@media (min-width:768px){.Mbb-module__odT5MW__orderCard{padding:26px 28px 26px 32px}}.Mbb-module__odT5MW__orderCard .Mbb-module__odT5MW__orderLinks{justify-content:flex-start}.Mbb-module__odT5MW__orderCardTop{gap:16px;display:grid}@media (min-width:700px){.Mbb-module__odT5MW__orderCardTop{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}}.Mbb-module__odT5MW__detailField{flex-direction:column;gap:6px;min-width:0;display:flex}.Mbb-module__odT5MW__detailLabel,.Mbb-module__odT5MW__detailGrid dt{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:600}.Mbb-module__odT5MW__numberRow{gap:10px;display:flex}.Mbb-module__odT5MW__numberInput{min-width:0;font-family:var(--mono);letter-spacing:.08em;flex:1;font-size:1.1rem;font-weight:600}.Mbb-module__odT5MW__numberInput::placeholder{letter-spacing:0;font-family:inherit;font-style:italic;font-weight:400}.Mbb-module__odT5MW__numberLocked{cursor:default;-webkit-user-select:text;-moz-user-select:text;user-select:text;align-items:center;display:flex}.Mbb-module__odT5MW__iconBtn.Mbb-module__odT5MW__numberEdit{flex:none;width:48px;min-height:48px}.Mbb-module__odT5MW__btnPrimary.Mbb-module__odT5MW__numberSave{flex:none;min-width:0}.Mbb-module__odT5MW__btnPrimary.Mbb-module__odT5MW__numberSave:disabled{opacity:1;border-color:var(--border);color:var(--text-muted);background:var(--fill-1);box-shadow:none;filter:none}.Mbb-module__odT5MW__fieldErrorDark{color:var(--danger-text);font-size:.88rem;font-weight:500}.Mbb-module__odT5MW__select{position:relative}.Mbb-module__odT5MW__selectTrigger{border:1px solid color-mix(in srgb,var(--status)50%,transparent);width:100%;min-height:56px;color:var(--text-strong);text-align:left;background:linear-gradient(90deg,color-mix(in srgb,var(--status)16%,transparent),transparent 85%),var(--field-bg);transition:border-color .18s var(--ease),box-shadow .18s var(--ease);border-radius:14px;align-items:center;gap:12px;padding:8px 16px 8px 8px;font-family:inherit;font-size:1.05rem;font-weight:600;display:flex}.Mbb-module__odT5MW__selectTrigger:hover:not(:disabled),.Mbb-module__odT5MW__selectTrigger[aria-expanded=true]{border-color:var(--status)}.Mbb-module__odT5MW__selectTrigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--status)35%,transparent);outline:none}.Mbb-module__odT5MW__selectTrigger:disabled{opacity:.75}.Mbb-module__odT5MW__selectLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Mbb-module__odT5MW__selectChevron{color:var(--text-muted);transition:transform .18s var(--ease);flex-shrink:0}.Mbb-module__odT5MW__selectTrigger[aria-expanded=true] .Mbb-module__odT5MW__selectChevron{transform:rotate(180deg)}.Mbb-module__odT5MW__selectIcon{width:38px;height:38px;color:var(--status);background:color-mix(in srgb,var(--status)18%,transparent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.Mbb-module__odT5MW__selectMenu{z-index:30;border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-lg);border-radius:14px;gap:2px;padding:6px;animation:.12s ease-out Mbb-module__odT5MW__selectMenuIn;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}@keyframes Mbb-module__odT5MW__selectMenuIn{0%{opacity:0;transform:translateY(-4px)}}.Mbb-module__odT5MW__selectOption{min-height:52px;color:var(--text);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:6px 12px 6px 6px;font-family:inherit;font-size:1rem;font-weight:500;display:flex}.Mbb-module__odT5MW__selectOption:hover{color:var(--text-strong);background:var(--fill-2);outline:none}.Mbb-module__odT5MW__selectOption:focus-visible{color:var(--text-strong);background:var(--fill-2);outline:none}.Mbb-module__odT5MW__selectOption:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.Mbb-module__odT5MW__selectOption[aria-selected=true]{color:var(--text-strong);background:color-mix(in srgb,var(--status)14%,transparent)}.Mbb-module__odT5MW__selectCheck{color:var(--status);flex-shrink:0;margin-left:auto;font-size:1.2rem}.Mbb-module__odT5MW__selectSmall{flex:1;min-width:0}.Mbb-module__odT5MW__selectSmall .Mbb-module__odT5MW__selectTrigger{border-radius:10px;gap:8px;min-height:44px;padding:4px 10px 4px 4px;font-size:.95rem}.Mbb-module__odT5MW__selectSmall .Mbb-module__odT5MW__selectIcon{border-radius:7px;width:34px;height:34px;font-size:1rem}.Mbb-module__odT5MW__selectSmall .Mbb-module__odT5MW__selectMenu{min-width:100%;right:auto}.Mbb-module__odT5MW__selectSmall .Mbb-module__odT5MW__selectOption{gap:10px;min-height:46px;padding:4px 12px 4px 4px;font-size:.95rem}.Mbb-module__odT5MW__stageBefore{--status:var(--warn)}.Mbb-module__odT5MW__stageDuring{--status:var(--info)}.Mbb-module__odT5MW__stageAfter{--status:var(--ok)}.Mbb-module__odT5MW__statusChip .Mbb-module__odT5MW__selectIcon{border-radius:50%;width:30px;height:30px;font-size:.95rem}.Mbb-module__odT5MW__statusChip{border:1px solid color-mix(in srgb,var(--status)30%,transparent);min-height:38px;color:var(--text-strong);background:color-mix(in srgb,var(--status)16%,transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 14px 0 4px;font-weight:600;display:inline-flex}.Mbb-module__odT5MW__detailGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:0 28px;margin:0;display:grid}@media (max-width:599px){.Mbb-module__odT5MW__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.Mbb-module__odT5MW__detailGrid .Mbb-module__odT5MW__detailWide{grid-column:1/-1}}.Mbb-module__odT5MW__detailGrid>div{border-top:1px solid var(--border-subtle);flex-direction:column;gap:4px;min-width:0;padding:12px 0;display:flex}.Mbb-module__odT5MW__detailGrid dd{color:var(--text-strong);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:1.02rem;font-weight:500;display:flex}.Mbb-module__odT5MW__detailMono{font-family:var(--mono);letter-spacing:.08em;white-space:nowrap;font-weight:600}.Mbb-module__odT5MW__detailSection{gap:14px;display:grid}.Mbb-module__odT5MW__detailTitle{border-bottom:1px solid var(--border);font-family:var(--font-heading);letter-spacing:-.015em;color:var(--text-strong);align-items:center;gap:12px;margin:0;padding-bottom:12px;font-size:1.3rem;font-weight:600;display:flex}.Mbb-module__odT5MW__dropZone.Mbb-module__odT5MW__orderDrop{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:2px 16px;width:100%;min-height:88px;padding:14px 18px;display:grid}.Mbb-module__odT5MW__orderDrop .Mbb-module__odT5MW__dropIcon{grid-row:1/3;align-self:center;width:52px;height:52px;font-size:1.5rem}.Mbb-module__odT5MW__orderDrop .Mbb-module__odT5MW__dropTitle{align-self:end;font-size:1.05rem}.Mbb-module__odT5MW__orderDrop .Mbb-module__odT5MW__dropText{align-self:start;font-size:.88rem}@media (min-width:768px){.Mbb-module__odT5MW__dropZone.Mbb-module__odT5MW__orderDrop{min-height:112px;padding:18px 24px}}.Mbb-module__odT5MW__onMouse{display:none}@media (hover:hover) and (pointer:fine){.Mbb-module__odT5MW__onMouse{display:inline}.Mbb-module__odT5MW__onTouch{display:none}}.Mbb-module__odT5MW__photoPick{border:1.5px dashed var(--accent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent)8%,transparent);gap:14px;padding:18px;display:grid}.Mbb-module__odT5MW__photoPickHead{font-family:var(--font-heading);color:var(--text-strong);font-size:1.05rem;font-weight:600}.Mbb-module__odT5MW__photoPickList{-webkit-overflow-scrolling:touch;gap:8px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.Mbb-module__odT5MW__photoPickList li{width:64px;height:64px;color:var(--text-muted);background:var(--surface-3);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:1.5rem;display:flex;position:relative;overflow:hidden}.Mbb-module__odT5MW__photoPickList img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.Mbb-module__odT5MW__photoPickList .Mbb-module__odT5MW__photoPickFailed{outline:3px solid var(--danger);outline-offset:-3px}.Mbb-module__odT5MW__pickFiles{gap:6px;margin:0;padding:0;list-style:none;display:grid}.Mbb-module__odT5MW__pickFiles li{min-width:0;color:var(--text);align-items:center;gap:8px;display:flex}.Mbb-module__odT5MW__pickFiles li>svg{color:var(--text-muted);flex-shrink:0}.Mbb-module__odT5MW__pickFiles li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Mbb-module__odT5MW__pickFiles .Mbb-module__odT5MW__photoPickFailed,.Mbb-module__odT5MW__pickFiles .Mbb-module__odT5MW__photoPickFailed>svg{color:var(--danger-text)}.Mbb-module__odT5MW__pickCurrent{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.Mbb-module__odT5MW__pickErrors{color:var(--danger-text);gap:6px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.Mbb-module__odT5MW__pickErrors li{overflow-wrap:anywhere;align-items:baseline;gap:8px;min-width:0;display:flex}.Mbb-module__odT5MW__pickErrors li>svg{color:var(--danger);flex-shrink:0}.Mbb-module__odT5MW__pickActions{flex-wrap:wrap;gap:10px;display:flex}.Mbb-module__odT5MW__stageButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Mbb-module__odT5MW__btnPrimary.Mbb-module__odT5MW__stageButton{white-space:nowrap;min-width:0;min-height:64px;padding:0 8px;font-size:1.1rem}@media (max-width:420px){.Mbb-module__odT5MW__btnPrimary.Mbb-module__odT5MW__stageButton{padding:0 4px;font-size:1rem}}.Mbb-module__odT5MW__photoGroup{gap:10px;display:grid}.Mbb-module__odT5MW__photoGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 10px;margin:0;padding:0;list-style:none;display:grid}.Mbb-module__odT5MW__photoTile{min-width:0;transition:opacity .18s var(--ease);flex-direction:column;gap:6px;display:flex}.Mbb-module__odT5MW__photoFrame{aspect-ratio:4/3;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-3);width:100%;box-shadow:var(--shadow-sm);cursor:zoom-in;transition:box-shadow .2s var(--ease),transform .2s var(--ease);padding:0;display:block;overflow:hidden}.Mbb-module__odT5MW__photoFrame:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.Mbb-module__odT5MW__photoFrame:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Mbb-module__odT5MW__photoFrame img{object-fit:cover;width:100%;height:100%;display:block}.Mbb-module__odT5MW__photoNoThumb{height:100%;color:var(--text-muted);justify-content:center;align-items:center;font-size:2rem;display:flex}.Mbb-module__odT5MW__photoDate{color:var(--text-muted);font-size:.8rem}.Mbb-module__odT5MW__photoAdmin{gap:6px;display:flex}.Mbb-module__odT5MW__photoAdmin .Mbb-module__odT5MW__selectTrigger .Mbb-module__odT5MW__selectIcon{display:none}.Mbb-module__odT5MW__photoAdmin .Mbb-module__odT5MW__selectTrigger{padding-left:10px;font-size:.9rem}.Mbb-module__odT5MW__photoAdmin .Mbb-module__odT5MW__iconBtn{flex-shrink:0;width:44px;min-height:44px}.Mbb-module__odT5MW__photoTile{position:relative}.Mbb-module__odT5MW__photoAdmin .Mbb-module__odT5MW__iconBtn.Mbb-module__odT5MW__btnDanger{z-index:1;border-color:var(--border-strong);background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;top:6px;right:6px}.Mbb-module__odT5MW__photoAdmin .Mbb-module__odT5MW__iconBtn.Mbb-module__odT5MW__btnDanger:hover{color:var(--on-solid);border-color:var(--danger-solid);background:var(--danger-solid)}.Mbb-module__odT5MW__photoAdmin .Mbb-module__odT5MW__iconBtn.Mbb-module__odT5MW__btnDanger:focus-visible{color:var(--on-solid);border-color:var(--danger-solid);background:var(--danger-solid)}.Mbb-module__odT5MW__previewOverlay{z-index:1000;background:var(--preview-bg);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.Mbb-module__odT5MW__previewBar{padding:10px 12px;padding-top:max(10px,env(safe-area-inset-top));background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);align-items:center;gap:8px;display:flex}.Mbb-module__odT5MW__previewTitle{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.Mbb-module__odT5MW__previewBody{-webkit-overflow-scrolling:touch;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));flex:1;overflow:auto}.Mbb-module__odT5MW__previewPages{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:960px;margin:0 auto;display:flex}.Mbb-module__odT5MW__previewPage{background:var(--paper);width:100%;height:auto;box-shadow:var(--shadow-lg);border-radius:6px;display:block}.Mbb-module__odT5MW__previewBody:has(>.Mbb-module__odT5MW__previewImage){justify-content:center;align-items:center;display:flex}.Mbb-module__odT5MW__previewImage{object-fit:contain;max-width:100%;max-height:100%;margin:0 auto;display:block}.Mbb-module__odT5MW__previewError{color:var(--text)}.Mbb-module__odT5MW__previewNote{max-width:960px;color:var(--text-muted);text-align:center;margin:16px auto 0;font-size:.9rem}.Mbb-module__odT5MW__login{flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:72px 16px 32px;display:flex;position:relative}.Mbb-module__odT5MW__loginTheme{top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));position:absolute}.Mbb-module__odT5MW__loginCard{text-align:center;width:100%;max-width:440px;padding:40px 28px 32px}@media (min-width:600px){.Mbb-module__odT5MW__loginCard{padding:48px 40px 40px}}.Mbb-module__odT5MW__loginCard .Mbb-module__odT5MW__mark{border-radius:22px;width:76px;height:76px;font-size:1.3rem}.Mbb-module__odT5MW__loginTitle{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--text-strong);margin:0;font-size:2rem;font-weight:700}.Mbb-module__odT5MW__loginSubtitle{color:var(--text-muted);margin:6px 0 28px}.Mbb-module__odT5MW__loginFooter{color:var(--text-faint);text-align:center;font-size:.8rem}.Mbb-module__odT5MW__loginForm{text-align:left;gap:14px;display:grid}.Mbb-module__odT5MW__loginForm .Mbb-module__odT5MW__btnPrimary{width:100%}.Mbb-module__odT5MW__loginError{border:1px solid color-mix(in srgb,var(--danger)30%,transparent);border-left:3px solid var(--danger);color:var(--danger-text);background:var(--danger-soft);border-radius:10px;padding:10px 14px;font-size:.9rem}.Mbb-module__odT5MW__backupBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.Mbb-module__odT5MW__backupNote{color:var(--text-muted);flex:280px;margin:0;font-size:.9rem}.Mbb-module__odT5MW__backupNote strong{color:var(--text-strong)}.Mbb-module__odT5MW__footerLink{color:var(--text-muted);padding:13px 4px;text-decoration:underline;display:inline-block}.Mbb-module__odT5MW__sidebar{display:none}@media (min-width:980px){.Mbb-module__odT5MW__app{--sidebar-w:264px}.Mbb-module__odT5MW__sidebar{z-index:20;width:var(--sidebar-w);border-right:1px solid var(--border);background:var(--sidebar-bg);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);flex-direction:column;padding:24px 16px 20px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.Mbb-module__odT5MW__main{min-height:100vh;min-height:100dvh;margin-left:var(--sidebar-w)}.Mbb-module__odT5MW__landing .Mbb-module__odT5MW__footer{display:none}.Mbb-module__odT5MW__actionBar{left:var(--sidebar-w)}}.Mbb-module__odT5MW__sideBrand{border-bottom:1px solid var(--border-subtle);color:var(--text-strong);align-items:center;gap:12px;margin-bottom:14px;padding:0 8px 20px;text-decoration:none;display:flex}.Mbb-module__odT5MW__sideBrand:hover{color:var(--text-strong)}.Mbb-module__odT5MW__sideBrand .Mbb-module__odT5MW__badge{border-radius:14px;width:46px;height:46px;font-size:.78rem}.Mbb-module__odT5MW__sideName{font-family:var(--font-heading);letter-spacing:-.01em;font-size:1.05rem;font-weight:600;line-height:1.15}.Mbb-module__odT5MW__sideTag{color:var(--text-muted);font-size:.75rem;line-height:1.3}.Mbb-module__odT5MW__sideGroup{letter-spacing:.2em;text-transform:uppercase;color:var(--champagne);margin:20px 12px 6px;font-size:.66rem;font-weight:600}.Mbb-module__odT5MW__sideNav{flex-direction:column;gap:2px;display:flex}.Mbb-module__odT5MW__sideLink{min-height:44px;color:var(--text-muted);transition:background .18s var(--ease),color .18s var(--ease);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:.94rem;font-weight:500;text-decoration:none;display:flex;position:relative}.Mbb-module__odT5MW__sideLink svg{flex-shrink:0;font-size:1.1rem}.Mbb-module__odT5MW__sideLink:hover{color:var(--text-strong);background:var(--fill-1)}.Mbb-module__odT5MW__sideLink:focus-visible{color:var(--text-strong);background:var(--fill-1)}.Mbb-module__odT5MW__sideBrand:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Mbb-module__odT5MW__sideLink:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Mbb-module__odT5MW__sideLinkActive,.Mbb-module__odT5MW__sideLinkActive:hover{color:var(--text-strong);background:color-mix(in srgb,var(--accent)11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)18%,transparent);font-weight:600}.Mbb-module__odT5MW__sideLinkActive svg{color:var(--accent)}.Mbb-module__odT5MW__sideLinkActive:before{content:"";background:var(--accent-solid);width:3px;box-shadow:0 0 12px var(--accent-glow);border-radius:0 3px 3px 0;position:absolute;top:8px;bottom:8px;left:-16px}.Mbb-module__odT5MW__sideUser{border-top:1px solid var(--border-subtle);gap:8px;margin-top:auto;padding:16px 0 8px;display:grid}.Mbb-module__odT5MW__sideUserName{color:var(--text);align-items:center;gap:10px;padding:0 12px;font-size:.85rem;font-weight:600;display:flex}.Mbb-module__odT5MW__sideAvatar{border:1px solid color-mix(in srgb,var(--champagne)40%,transparent);width:32px;height:32px;font-family:var(--font-heading);color:var(--champagne);background:color-mix(in srgb,var(--champagne)10%,transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:600;display:inline-flex}.Mbb-module__odT5MW__sideTheme{padding:0 4px}.Mbb-module__odT5MW__sideLogout{text-align:left;background:0 0;border:0;width:100%}.Mbb-module__odT5MW__sideFooter{border-top:1px solid var(--border-subtle);color:var(--text-faint);padding:16px 8px 0;font-size:.75rem;line-height:1.6}.Mbb-module__odT5MW__mobileBar{z-index:40;min-height:calc(60px + env(safe-area-inset-top));padding:env(safe-area-inset-top)max(12px,env(safe-area-inset-right))0 max(12px,env(safe-area-inset-left));border-bottom:1px solid var(--border);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);align-items:center;gap:12px;display:flex;position:-webkit-sticky;position:sticky;top:0}.Mbb-module__odT5MW__mobileBar:after{content:"";background:var(--hairline);opacity:.8;height:1px;position:absolute;bottom:-1px;left:0;right:0}.Mbb-module__odT5MW__mobileBtn{border:1px solid var(--border);width:46px;height:46px;color:var(--text-strong);background:var(--surface-solid);box-shadow:var(--shadow-sm);transition:border-color .18s var(--ease),background .18s var(--ease);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.4rem;text-decoration:none;display:inline-flex}.Mbb-module__odT5MW__mobileBtn:hover,.Mbb-module__odT5MW__mobileBtn:active{color:var(--accent);border-color:color-mix(in srgb,var(--accent)45%,transparent);background:color-mix(in srgb,var(--accent)8%,var(--surface-solid))}.Mbb-module__odT5MW__mobileBtn:focus-visible{color:var(--accent);border-color:color-mix(in srgb,var(--accent)45%,transparent);background:color-mix(in srgb,var(--accent)8%,var(--surface-solid))}.Mbb-module__odT5MW__mobileBtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Mbb-module__odT5MW__mobileBack{font-size:1.2rem}.Mbb-module__odT5MW__mobileEnd{gap:8px;margin-left:auto;display:flex}.Mbb-module__odT5MW__mobileBrand{min-width:44px;min-height:44px;color:var(--text-strong);align-items:center;gap:10px;text-decoration:none;display:flex}.Mbb-module__odT5MW__mobileBrand:hover{color:var(--text-strong)}.Mbb-module__odT5MW__mobileBrand .Mbb-module__odT5MW__badge{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--badge-edge),var(--shadow-sm);border-radius:11px;font-size:.6rem}.Mbb-module__odT5MW__mobileName{font-family:var(--font-heading);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:1.02rem;font-weight:600;overflow:hidden}.Mbb-module__odT5MW__drawerBackdrop{z-index:900;background:var(--backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .2s var(--ease),visibility 0s linear .2s;position:fixed;top:0;bottom:0;left:0;right:0}.Mbb-module__odT5MW__drawer{z-index:910;width:min(300px,86vw);padding:max(20px,env(safe-area-inset-top))16px max(20px,env(safe-area-inset-bottom))max(16px,env(safe-area-inset-left));overscroll-behavior:contain;border-right:1px solid var(--border);background:radial-gradient(420px 260px at 0% 0%,var(--bg-glow-1),transparent 70%),var(--surface-solid);box-shadow:var(--shadow-lg);visibility:hidden;transition:transform .2s var(--ease),visibility 0s linear .2s;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.Mbb-module__odT5MW__drawerOpen{visibility:visible;transition:opacity .2s var(--ease),transform .2s var(--ease)}.Mbb-module__odT5MW__drawerBackdrop.Mbb-module__odT5MW__drawerOpen{opacity:1}.Mbb-module__odT5MW__drawer.Mbb-module__odT5MW__drawerOpen{transform:none}.Mbb-module__odT5MW__drawerClose{z-index:1;align-self:flex-end;margin:-4px -4px 4px 0;font-size:1.1rem;position:relative}.Mbb-module__odT5MW__drawer .Mbb-module__odT5MW__sideLink{min-height:48px}.Mbb-module__odT5MW__drawer .Mbb-module__odT5MW__sideBrand{margin-top:-50px;padding-right:56px}@media (prefers-reduced-motion:reduce){.Mbb-module__odT5MW__drawer,.Mbb-module__odT5MW__drawerBackdrop,.Mbb-module__odT5MW__drawerOpen{transition:none}}@media (min-width:980px){.Mbb-module__odT5MW__mobileBar,.Mbb-module__odT5MW__drawer,.Mbb-module__odT5MW__drawerBackdrop{display:none}}.Mbb-module__odT5MW__themeToggle{border:1px solid var(--border-subtle);background:var(--surface-2);box-shadow:var(--shadow-inset);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.Mbb-module__odT5MW__themeOption{white-space:nowrap;min-width:0;min-height:48px;color:var(--text-muted);cursor:pointer;transition:color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease);background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;font-family:inherit;font-size:.72rem;font-weight:600;display:inline-flex}.Mbb-module__odT5MW__themeOption svg{flex-shrink:0;font-size:1rem}.Mbb-module__odT5MW__themeOption span{text-overflow:ellipsis;overflow:hidden}.Mbb-module__odT5MW__themeOption:hover{color:var(--text-strong)}.Mbb-module__odT5MW__themeOption:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.Mbb-module__odT5MW__themeOption[aria-pressed=true]{color:var(--text-strong);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border),var(--shadow-sm)}.Mbb-module__odT5MW__themeOption[aria-pressed=true] svg{color:var(--accent)}.Mbb-module__odT5MW__themeCompact{font-size:1.15rem}.Mbb-module__odT5MW__settings{gap:18px;max-width:760px;display:grid}.Mbb-module__odT5MW__colorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:560px){.Mbb-module__odT5MW__colorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Mbb-module__odT5MW__colorOption{--swatch:var(--swatch-light);border:1px solid var(--border);border-radius:var(--radius);min-width:0;min-height:56px;color:var(--text);background:var(--field-bg);cursor:pointer;transition:border-color .18s var(--ease),box-shadow .18s var(--ease);align-items:center;gap:12px;padding:8px 14px 8px 8px;font-size:.95rem;font-weight:600;display:flex;position:relative}[data-theme=dark] .Mbb-module__odT5MW__colorOption{--swatch:var(--swatch-dark)}.Mbb-module__odT5MW__colorOption:hover{border-color:var(--border-hover)}.Mbb-module__odT5MW__colorOption input{opacity:0;pointer-events:none;position:absolute}.Mbb-module__odT5MW__colorOption:has(input:focus-visible){box-shadow:var(--focus-ring);border-color:var(--focus)}.Mbb-module__odT5MW__colorOption:has(input:checked){border-color:var(--swatch);box-shadow:inset 0 0 0 1px var(--swatch)}.Mbb-module__odT5MW__colorSwatch{color:#fff;background:var(--swatch);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;display:inline-flex;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}[data-theme=dark] .Mbb-module__odT5MW__colorSwatch{color:#0d1320}.Mbb-module__odT5MW__colorSwatch svg{visibility:hidden}.Mbb-module__odT5MW__colorOption input:checked+.Mbb-module__odT5MW__colorSwatch svg{visibility:visible}.Mbb-module__odT5MW__settingsMode{max-width:420px}.Mbb-module__odT5MW__confirmBackdrop{z-index:1100;background:var(--backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:16px;animation:.15s ease-out Mbb-module__odT5MW__confirmFade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.Mbb-module__odT5MW__confirmCard{border:1px solid var(--border);text-align:center;width:100%;max-width:400px;color:var(--text);background:var(--surface-raised);box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-lg);border-radius:22px;padding:32px 24px 24px;animation:.18s ease-out Mbb-module__odT5MW__confirmPop}.Mbb-module__odT5MW__confirmIcon{width:56px;height:56px;color:var(--danger);background:color-mix(in srgb,var(--danger)14%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--danger)7%,transparent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:1.5rem;display:inline-flex}.Mbb-module__odT5MW__confirmIconWarning{color:var(--accent);background:color-mix(in srgb,var(--accent)14%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent)7%,transparent)}.Mbb-module__odT5MW__confirmTitle{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-strong);margin:0 0 8px;font-size:1.3rem;font-weight:600}.Mbb-module__odT5MW__confirmText{color:var(--text-muted);overflow-wrap:anywhere;margin:0 0 22px;font-size:.95rem}.Mbb-module__odT5MW__confirmActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.Mbb-module__odT5MW__btnDangerSolid{border:1px solid var(--danger-solid-2);color:var(--on-solid);background:linear-gradient(150deg,var(--danger-solid),var(--danger-solid-2));box-shadow:inset 0 1px 0 var(--on-solid-sheen),0 10px 24px -10px color-mix(in srgb,var(--danger-solid)60%,transparent)}.Mbb-module__odT5MW__btnDangerSolid:hover,.Mbb-module__odT5MW__btnDangerSolid:active{color:var(--on-solid);background:linear-gradient(150deg,var(--danger-solid),var(--danger-solid-2));filter:brightness(1.08)}.Mbb-module__odT5MW__btnDangerSolid:focus-visible{color:var(--on-solid);background:linear-gradient(150deg,var(--danger-solid),var(--danger-solid-2));filter:brightness(1.08)}@keyframes Mbb-module__odT5MW__confirmFade{0%{opacity:0}}@keyframes Mbb-module__odT5MW__confirmPop{0%{opacity:0;transform:scale(.96)translateY(6px)}}.Mbb-module__odT5MW__dt{gap:12px;min-width:0;display:grid;container:dt/inline-size}.Mbb-module__odT5MW__dtToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.Mbb-module__odT5MW__dtCount{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.85rem}.Mbb-module__odT5MW__dtModes{border:1px solid var(--border);background:var(--surface-2);box-shadow:var(--shadow-inset);border-radius:14px;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.Mbb-module__odT5MW__dtMode{white-space:nowrap;min-height:44px;color:var(--text-muted);transition:color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease);background:0 0;border:0;border-radius:11px;padding:0 16px;font-family:inherit;font-size:.88rem;font-weight:600}.Mbb-module__odT5MW__dtMode:hover{color:var(--text-strong);background:var(--fill-1)}.Mbb-module__odT5MW__dtMode:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.Mbb-module__odT5MW__dtMode[aria-pressed=true]{color:var(--accent-contrast);background:var(--accent-gradient);box-shadow:inset 0 1px 0 var(--on-solid-sheen),0 6px 14px -6px var(--accent-glow)}@media (max-width:599px){.Mbb-module__odT5MW__dtModes{width:100%}.Mbb-module__odT5MW__dtMode{flex:1;padding:0 8px}}.Mbb-module__odT5MW__dtWrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-sm);overflow-x:auto}.Mbb-module__odT5MW__dtTable{border-collapse:collapse;width:100%;font-size:.92rem}.Mbb-module__odT5MW__dtTable th{letter-spacing:.14em;text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);background:var(--fill-1);border-bottom:1px solid var(--border);padding:14px 16px;font-size:.68rem;font-weight:600}.Mbb-module__odT5MW__dtTable td{vertical-align:middle;color:var(--text);border-bottom:1px solid var(--border-subtle);padding:13px 16px}.Mbb-module__odT5MW__dtTable tbody tr:last-child td{border-bottom:0}.Mbb-module__odT5MW__dtTable tbody tr{transition:background .18s var(--ease)}.Mbb-module__odT5MW__dtTable tbody tr:hover{background:var(--fill-1)}.Mbb-module__odT5MW__dtClickable{cursor:pointer}.Mbb-module__odT5MW__dtTable tbody tr.Mbb-module__odT5MW__dtClickable:hover{background:color-mix(in srgb,var(--accent)7%,transparent);box-shadow:inset 3px 0 0 var(--accent);outline:none}.Mbb-module__odT5MW__dtTable tbody tr.Mbb-module__odT5MW__dtClickable:focus-visible{background:color-mix(in srgb,var(--accent)7%,transparent);box-shadow:inset 3px 0 0 var(--accent);outline:none}.Mbb-module__odT5MW__dtTable .Mbb-module__odT5MW__dtNowrap{white-space:nowrap}.Mbb-module__odT5MW__dtTable .Mbb-module__odT5MW__dtGrow{width:100%}.Mbb-module__odT5MW__dtTable .Mbb-module__odT5MW__dtEnd{text-align:right}.Mbb-module__odT5MW__dtSort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:-14px -8px;padding:14px 8px;display:inline-flex}.Mbb-module__odT5MW__dtSort:hover,.Mbb-module__odT5MW__dtSort[data-sorted]{color:var(--text-strong)}.Mbb-module__odT5MW__dtSort:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.Mbb-module__odT5MW__dtSortIcon{opacity:.45;transition:opacity .18s var(--ease);font-size:.85rem;display:inline-flex}.Mbb-module__odT5MW__dtSort:hover .Mbb-module__odT5MW__dtSortIcon{opacity:.8}.Mbb-module__odT5MW__dtSort[data-sorted] .Mbb-module__odT5MW__dtSortIcon{color:var(--accent);opacity:1}@container dt (width<=759px){.Mbb-module__odT5MW__dtWrap:has(.Mbb-module__odT5MW__dtTable){box-shadow:none;background:0 0;border:0;overflow:visible}.Mbb-module__odT5MW__dtTable thead{display:none}.Mbb-module__odT5MW__dtTable,.Mbb-module__odT5MW__dtTable tbody{display:block}.Mbb-module__odT5MW__dtTable tbody{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.Mbb-module__odT5MW__dtTable tbody tr{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-sm);flex-direction:column;padding:2px 16px;display:flex}.Mbb-module__odT5MW__dtTable tbody tr:hover{background:var(--surface)}.Mbb-module__odT5MW__dtTable tbody tr.Mbb-module__odT5MW__dtClickable:hover{border-color:var(--accent);box-shadow:none}.Mbb-module__odT5MW__dtTable tbody tr.Mbb-module__odT5MW__dtClickable:focus-visible{border-color:var(--accent);box-shadow:none}.Mbb-module__odT5MW__dtTable td,.Mbb-module__odT5MW__dtTable tbody tr:last-child td{text-align:right;white-space:normal;border-bottom:0;border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:14px;min-height:40px;padding:8px 0;display:flex}.Mbb-module__odT5MW__dtTable tbody tr:not(:has(.Mbb-module__odT5MW__dtCardTitle)) td:first-child{border-top:0}.Mbb-module__odT5MW__dtTable td:has(>.Mbb-module__odT5MW__dtEmpty){display:none}.Mbb-module__odT5MW__dtTable tbody tr:last-child td:has(>.Mbb-module__odT5MW__dtEmpty){display:none}.Mbb-module__odT5MW__dtTable td:before{content:attr(data-label);letter-spacing:.14em;text-align:left;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;font-size:.66rem;font-weight:600}.Mbb-module__odT5MW__dtTable .Mbb-module__odT5MW__dtGrow{width:auto}.Mbb-module__odT5MW__dtTable td.Mbb-module__odT5MW__dtCardTitle,.Mbb-module__odT5MW__dtTable tbody tr:last-child td.Mbb-module__odT5MW__dtCardTitle{text-align:left;border-top:0;order:-1;justify-content:flex-start;padding:12px 0 10px}.Mbb-module__odT5MW__dtTable td.Mbb-module__odT5MW__dtCardTitle:before{content:none}.Mbb-module__odT5MW__dtTable td.Mbb-module__odT5MW__dtCardStack{text-align:left;flex-direction:column;align-items:flex-start;gap:4px}}.Mbb-module__odT5MW__evWhen{font-variant-numeric:tabular-nums;color:var(--text)}.Mbb-module__odT5MW__evTime{color:var(--text-muted)}.Mbb-module__odT5MW__evWho{color:var(--text);align-items:center;gap:7px;font-weight:600;display:inline-flex}.Mbb-module__odT5MW__evWho svg{color:var(--text-muted);flex-shrink:0}.Mbb-module__odT5MW__dtEmpty,.Mbb-module__odT5MW__evNone{color:var(--text-faint)}.Mbb-module__odT5MW__evEvent{--status:var(--accent);align-items:center;gap:12px;min-width:0;display:flex}.Mbb-module__odT5MW__evOk{--status:var(--ok)}.Mbb-module__odT5MW__evDanger{--status:var(--danger)}.Mbb-module__odT5MW__evQuietTint{--status:var(--text-muted)}.Mbb-module__odT5MW__evIcon{width:32px;height:32px;color:var(--status);background:color-mix(in srgb,var(--status)16%,transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.Mbb-module__odT5MW__evBody{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.Mbb-module__odT5MW__evLabel{white-space:nowrap;color:var(--text-strong);font-weight:600}.Mbb-module__odT5MW__evChange{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.Mbb-module__odT5MW__evArrow{color:var(--text-muted);flex-shrink:0}.Mbb-module__odT5MW__evChip{white-space:nowrap;color:var(--text-strong);background:color-mix(in srgb,var(--status)16%,transparent);border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 2px;font-size:.8rem;font-weight:700;display:inline-flex}.Mbb-module__odT5MW__evChipIcon{width:22px;height:22px;color:var(--status);background:color-mix(in srgb,var(--status)22%,transparent);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.Mbb-module__odT5MW__evNumber{font-family:var(--mono);letter-spacing:.06em;color:var(--text-strong);background:var(--fill-2);border:1px solid var(--border);border-radius:6px;padding:2px 8px;font-size:.85rem;font-weight:600}.Mbb-module__odT5MW__evFileRef{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;max-width:100%;display:inline-flex}.Mbb-module__odT5MW__evType{color:var(--text-muted);font-size:.78rem;font-weight:600}.Mbb-module__odT5MW__evFile{max-width:min(100%,48ch);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;color:var(--accent);background:0 0;border:0;margin:-11px 0;padding:11px 0;font-weight:600;text-decoration:none;overflow:hidden}.Mbb-module__odT5MW__evFile:hover{color:var(--accent-hover);text-decoration:underline}.Mbb-module__odT5MW__evFile:focus-visible{box-shadow:0 0 0 2px var(--accent);border-radius:3px;outline:none}.Mbb-module__odT5MW__evFileGone,.Mbb-module__odT5MW__evFileGone:hover{color:var(--text-muted);text-decoration:none}.Mbb-module__odT5MW__evEvent.Mbb-module__odT5MW__evDanger .Mbb-module__odT5MW__evFileGone{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--danger)60%,transparent);text-decoration-color:color-mix(in srgb,var(--danger)60%,transparent)}.Mbb-module__odT5MW__chip.Mbb-module__odT5MW__evZapisnik{padding:3px 10px;font-size:.78rem;position:relative}.Mbb-module__odT5MW__evDetails{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.85rem;display:inline-flex}.Mbb-module__odT5MW__evDetails .Mbb-module__odT5MW__mono{font-size:.8rem}.Mbb-module__odT5MW__evQuietRow .Mbb-module__odT5MW__evLabel{color:var(--text);font-weight:600}.Mbb-module__odT5MW__evQuietRow .Mbb-module__odT5MW__evIcon{opacity:.8}
.TimeEntries-module__X2RUcq__form{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:0;box-shadow:inset 3px 0 0 var(--accent),inset 0 1px 0 var(--highlight),var(--shadow-md);border-radius:20px;gap:20px;padding:20px 18px;display:grid}@media (min-width:768px){.TimeEntries-module__X2RUcq__form{padding:26px 28px 26px 30px}}.TimeEntries-module__X2RUcq__formTitle{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-strong);margin:0;font-size:1.2rem;font-weight:600}.TimeEntries-module__X2RUcq__row{gap:18px;min-width:0;display:grid}@media (min-width:600px){.TimeEntries-module__X2RUcq__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.TimeEntries-module__X2RUcq__field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.TimeEntries-module__X2RUcq__label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);padding:0;font-size:.7rem;font-weight:600}.TimeEntries-module__X2RUcq__input{border:1px solid var(--field-border);width:100%;min-width:0;min-height:50px;color:var(--text-strong);background:var(--field-bg);box-shadow:var(--shadow-inset);transition:border-color .18s var(--ease),box-shadow .18s var(--ease);border-radius:12px;padding:11px 15px;font-family:inherit;font-size:16px}.TimeEntries-module__X2RUcq__input::placeholder{color:var(--field-placeholder);opacity:1}.TimeEntries-module__X2RUcq__input:focus{border-color:var(--focus);box-shadow:var(--focus-ring);outline:none}.TimeEntries-module__X2RUcq__input[aria-invalid=true]{border-color:var(--danger)}select.TimeEntries-module__X2RUcq__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--select-arrow)no-repeat right 16px center,var(--field-bg);padding-right:40px}select.TimeEntries-module__X2RUcq__input option{color:var(--text-strong);background:var(--surface-raised)}textarea.TimeEntries-module__X2RUcq__input{resize:vertical;min-height:96px}.TimeEntries-module__X2RUcq__stepper{grid-template-columns:52px minmax(0,1fr) 52px;gap:8px;display:grid}.TimeEntries-module__X2RUcq__hoursWrap{min-width:0;position:relative}.TimeEntries-module__X2RUcq__hoursInput{text-align:center;font-family:var(--font-heading);font-variant-numeric:tabular-nums;padding-right:34px;font-size:1.3rem;font-weight:600}.TimeEntries-module__X2RUcq__hoursUnit{color:var(--text-muted);pointer-events:none;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.TimeEntries-module__X2RUcq__stepBtn{border:1px solid var(--border-strong);min-height:50px;color:var(--text);background:var(--surface-solid);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0;font-size:1.2rem;display:inline-flex}.TimeEntries-module__X2RUcq__stepBtn:hover{color:var(--text-strong);border-color:var(--border-hover);background:var(--fill-3)}.TimeEntries-module__X2RUcq__stepBtn:focus-visible{color:var(--text-strong);border-color:var(--border-hover);background:var(--fill-3)}.TimeEntries-module__X2RUcq__stepBtn:disabled{opacity:.4;cursor:default}.TimeEntries-module__X2RUcq__presets{flex-wrap:wrap;gap:6px;display:flex}.TimeEntries-module__X2RUcq__pill{border:1px solid var(--border-strong);min-width:52px;min-height:44px;color:var(--text);background:var(--surface-solid);cursor:pointer;overflow-wrap:anywhere;transition:border-color .18s var(--ease),background .18s var(--ease),color .18s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:.95rem;font-weight:600;display:inline-flex}.TimeEntries-module__X2RUcq__pill:hover{border-color:var(--border-hover);background:var(--fill-3)}.TimeEntries-module__X2RUcq__pill:focus-visible{border-color:var(--border-hover);background:var(--fill-3)}.TimeEntries-module__X2RUcq__pill[aria-pressed=true]{border-color:var(--accent-solid-2);color:var(--accent-contrast);background:var(--accent-gradient);box-shadow:0 6px 14px -6px var(--accent-glow)}.TimeEntries-module__X2RUcq__pillMuted{font-style:italic}.TimeEntries-module__X2RUcq__toggle{border:1px solid var(--border-subtle);background:var(--surface-2);box-shadow:var(--shadow-inset);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.TimeEntries-module__X2RUcq__toggleBtn{min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:.95rem;font-weight:600;display:inline-flex}.TimeEntries-module__X2RUcq__toggleBtn:hover{color:var(--text-strong)}.TimeEntries-module__X2RUcq__toggleBtn:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.TimeEntries-module__X2RUcq__toggleBtn[aria-pressed=true]{color:var(--accent-contrast);background:var(--accent-gradient);box-shadow:inset 0 1px 0 var(--on-solid-sheen),0 6px 14px -6px var(--accent-glow)}.TimeEntries-module__X2RUcq__search{position:relative}.TimeEntries-module__X2RUcq__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.TimeEntries-module__X2RUcq__searchInput{padding-left:40px}.TimeEntries-module__X2RUcq__pickerMeta{color:var(--text-muted);margin:0;font-size:.82rem}.TimeEntries-module__X2RUcq__orderOptions{overscroll-behavior:contain;gap:6px;max-height:min(360px,55vh);margin:0;padding:2px;list-style:none;display:grid;overflow-y:auto}.TimeEntries-module__X2RUcq__orderOption{border:1px solid var(--border);text-align:left;width:100%;min-height:56px;color:var(--text);background:var(--surface-solid);box-shadow:inset 3px 0 0 var(--status,var(--text-faint));cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 12px 8px 14px;font-family:inherit;display:grid}.TimeEntries-module__X2RUcq__orderOption:hover{border-color:var(--border-hover);background:var(--fill-2)}.TimeEntries-module__X2RUcq__orderOption:focus-visible{border-color:var(--border-hover);background:var(--fill-2)}.TimeEntries-module__X2RUcq__orderOption[aria-selected=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent)10%,var(--surface-solid))}.TimeEntries-module__X2RUcq__orderText{flex-direction:column;gap:2px;min-width:0;display:flex}.TimeEntries-module__X2RUcq__orderNum{font-family:var(--mono);letter-spacing:.06em;color:var(--text-strong);font-weight:600}.TimeEntries-module__X2RUcq__orderNoNum{color:var(--text-muted);font-style:italic;font-weight:600}.TimeEntries-module__X2RUcq__orderSub{color:var(--text-muted);overflow-wrap:anywhere;font-size:.82rem}.TimeEntries-module__X2RUcq__orderVin{font-family:var(--mono)}.TimeEntries-module__X2RUcq__statusChip{white-space:nowrap;color:var(--text-strong);border:1px solid color-mix(in srgb,var(--status)30%,transparent);background:color-mix(in srgb,var(--status)14%,transparent);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.TimeEntries-module__X2RUcq__statusChip svg{color:var(--status)}.TimeEntries-module__X2RUcq__picked{border:1px solid var(--border-strong);background:var(--surface-solid);box-shadow:inset 3px 0 0 var(--status,var(--accent));border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:grid}.TimeEntries-module__X2RUcq__pickedHead{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.TimeEntries-module__X2RUcq__smallBtn{border:1px solid var(--border-strong);min-height:44px;color:var(--text);background:var(--surface-solid);cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:.9rem;font-weight:600;display:inline-flex}.TimeEntries-module__X2RUcq__smallBtn:hover{color:var(--text-strong);border-color:var(--border-hover);background:var(--fill-3)}.TimeEntries-module__X2RUcq__smallBtn:focus-visible{color:var(--text-strong);border-color:var(--border-hover);background:var(--fill-3)}.TimeEntries-module__X2RUcq__muted{color:var(--text-muted);margin:0;font-size:.9rem}.TimeEntries-module__X2RUcq__error{border:1px solid color-mix(in srgb,var(--danger)35%,transparent);border-left:3px solid var(--danger);color:var(--danger-text);background:var(--danger-soft);border-radius:12px;margin:0;padding:12px 14px;font-weight:500}.TimeEntries-module__X2RUcq__fieldError{color:var(--danger-text);font-size:.88rem;font-weight:600}.TimeEntries-module__X2RUcq__actions{flex-wrap:wrap;gap:10px;display:flex}.TimeEntries-module__X2RUcq__actions>*{flex:140px}@media (min-width:768px){.TimeEntries-module__X2RUcq__actions{justify-content:flex-end}.TimeEntries-module__X2RUcq__actions>*{flex:none;min-width:160px}}.TimeEntries-module__X2RUcq__list{gap:18px;min-width:0;display:grid}.TimeEntries-module__X2RUcq__day{gap:8px;min-width:0;display:grid}.TimeEntries-module__X2RUcq__dayHead{border-bottom:1px solid var(--border);font-family:var(--font-heading);color:var(--text-strong);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding-bottom:8px;font-size:1rem;font-weight:600;display:flex}.TimeEntries-module__X2RUcq__dayHead span:first-child{overflow-wrap:anywhere;min-width:0}.TimeEntries-module__X2RUcq__dayTotal{font-variant-numeric:tabular-nums;color:var(--accent);flex-shrink:0}.TimeEntries-module__X2RUcq__entries{gap:8px;margin:0;padding:0;list-style:none;display:grid}.TimeEntries-module__X2RUcq__entry{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-sm);border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:10px 12px;padding:12px 12px 12px 14px;display:grid}.TimeEntries-module__X2RUcq__entryEditing{background:0 0;border:0;padding:0;display:block}.TimeEntries-module__X2RUcq__entryHours{font-family:var(--font-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-strong);padding-top:8px;font-size:1.25rem;font-weight:600}.TimeEntries-module__X2RUcq__entryMain{flex-direction:column;gap:4px;min-width:0;padding-top:6px;display:flex}.TimeEntries-module__X2RUcq__entryTarget{min-width:0;color:var(--text-strong);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;display:flex}.TimeEntries-module__X2RUcq__entryTarget a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-hover);text-decoration-color:var(--border-hover);text-underline-offset:3px}.TimeEntries-module__X2RUcq__entryTarget a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.TimeEntries-module__X2RUcq__activityIcon{color:var(--text-muted);flex-shrink:0}.TimeEntries-module__X2RUcq__entryComment{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.92rem}.TimeEntries-module__X2RUcq__entryMeta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:2px 12px;font-size:.82rem;display:flex}.TimeEntries-module__X2RUcq__entryMeta>span{align-items:center;gap:5px;display:inline-flex}.TimeEntries-module__X2RUcq__editedBtn{min-height:44px;color:var(--warn);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--warn)40%,transparent);text-decoration-color:color-mix(in srgb,var(--warn)40%,transparent);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:5px;margin:-10px 0;padding:0 4px;font-size:.82rem;font-weight:700;display:inline-flex}.TimeEntries-module__X2RUcq__editedBtn:hover{-webkit-text-decoration-color:var(--warn);text-decoration-color:var(--warn)}.TimeEntries-module__X2RUcq__editedBtn:focus-visible{-webkit-text-decoration-color:var(--warn);text-decoration-color:var(--warn)}.TimeEntries-module__X2RUcq__editedMarker{color:var(--warn);align-items:center;gap:5px;font-size:.82rem;font-weight:700;display:inline-flex}.TimeEntries-module__X2RUcq__entryActions{gap:6px;display:flex}.TimeEntries-module__X2RUcq__iconBtn{border:1px solid var(--border-strong);width:44px;height:44px;color:var(--text);background:var(--surface-solid);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0;font-size:1.05rem;display:inline-flex}.TimeEntries-module__X2RUcq__iconBtn:hover{color:var(--text-strong);border-color:var(--border-hover);background:var(--fill-3)}.TimeEntries-module__X2RUcq__iconBtn:focus-visible{color:var(--text-strong);border-color:var(--border-hover);background:var(--fill-3)}.TimeEntries-module__X2RUcq__iconBtnDanger:hover{color:var(--danger-text);border-color:var(--danger);background:color-mix(in srgb,var(--danger)15%,transparent)}.TimeEntries-module__X2RUcq__iconBtnDanger:focus-visible{color:var(--danger-text);border-color:var(--danger);background:color-mix(in srgb,var(--danger)15%,transparent)}@media (max-width:420px){.TimeEntries-module__X2RUcq__entry{grid-template-columns:58px minmax(0,1fr)}.TimeEntries-module__X2RUcq__entryActions{grid-column:2;justify-content:flex-end;margin-top:-4px}}.TimeEntries-module__X2RUcq__empty{border:1px dashed var(--border-hover);text-align:center;color:var(--text-muted);border-radius:16px;margin:0;padding:18px 16px}.TimeEntries-module__X2RUcq__sheetBackdrop{align-items:flex-end;padding:0}@media (min-width:600px){.TimeEntries-module__X2RUcq__sheetBackdrop{align-items:center;padding:16px}}.TimeEntries-module__X2RUcq__sheet{width:100%;max-width:560px;max-height:88vh;border:1px solid var(--border);max-height:88dvh;color:var(--text);background:var(--surface-raised);box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-lg);border-radius:22px 22px 0 0;flex-direction:column;animation:.2s ease-out TimeEntries-module__X2RUcq__sheetUp;display:flex}@media (min-width:600px){.TimeEntries-module__X2RUcq__sheet{border-radius:22px;animation:none}}@keyframes TimeEntries-module__X2RUcq__sheetUp{0%{opacity:0;transform:translateY(40px)}}.TimeEntries-module__X2RUcq__sheetHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 20px;display:flex}.TimeEntries-module__X2RUcq__sheetTitle{font-family:var(--font-heading);color:var(--text-strong);margin:0;font-size:1.15rem;font-weight:600}.TimeEntries-module__X2RUcq__sheetBody{padding:16px 16px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;gap:12px;display:grid;overflow-y:auto}.TimeEntries-module__X2RUcq__event{border:1px solid var(--border);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--status,var(--accent));border-radius:14px;gap:10px;padding:12px 14px;display:grid}.TimeEntries-module__X2RUcq__evCreated{--status:var(--ok)}.TimeEntries-module__X2RUcq__evUpdated{--status:var(--warn)}.TimeEntries-module__X2RUcq__evDeleted{--status:var(--danger)}.TimeEntries-module__X2RUcq__eventHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.TimeEntries-module__X2RUcq__eventType{color:var(--status);font-weight:600}.TimeEntries-module__X2RUcq__eventWho{color:var(--text-muted);font-size:.85rem}.TimeEntries-module__X2RUcq__eventWho strong{color:var(--text)}.TimeEntries-module__X2RUcq__changes{gap:8px;margin:0;display:grid}.TimeEntries-module__X2RUcq__change{gap:2px;min-width:0;display:grid}.TimeEntries-module__X2RUcq__change dt{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:700}.TimeEntries-module__X2RUcq__change dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin:0;display:flex}.TimeEntries-module__X2RUcq__oldValue{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--danger)60%,transparent);text-decoration-color:color-mix(in srgb,var(--danger)60%,transparent)}.TimeEntries-module__X2RUcq__newValue{color:var(--text-strong);font-weight:700}.TimeEntries-module__X2RUcq__arrow{color:var(--text-muted);flex-shrink:0}.TimeEntries-module__X2RUcq__flags{flex-wrap:wrap;gap:6px;display:flex}.TimeEntries-module__X2RUcq__flag{color:var(--warn-text);background:var(--warn-soft);border:1px solid color-mix(in srgb,var(--warn)30%,transparent);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}
.ActivityList-module__yiiDOW__wrap{gap:18px;display:grid}.ActivityList-module__yiiDOW__addForm{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.ActivityList-module__yiiDOW__addField{flex:240px}.ActivityList-module__yiiDOW__addBtn{flex:none;min-width:0}@media (max-width:480px){.ActivityList-module__yiiDOW__addBtn{flex:100%}}.ActivityList-module__yiiDOW__groupTitle{letter-spacing:.18em;text-transform:uppercase;color:var(--champagne);margin:6px 0 -6px;font-size:.7rem;font-weight:600}.ActivityList-module__yiiDOW__row{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 16px;display:flex}.ActivityList-module__yiiDOW__row:last-child{border-bottom:0}.ActivityList-module__yiiDOW__name{overflow-wrap:anywhere;min-width:0;color:var(--text-strong);flex:160px;font-weight:600}.ActivityList-module__yiiDOW__archived .ActivityList-module__yiiDOW__name{color:var(--text-muted);font-weight:600}.ActivityList-module__yiiDOW__actions{flex-wrap:wrap;flex:none;gap:8px;margin-left:auto;display:flex}.ActivityList-module__yiiDOW__actionBtn{min-height:46px;padding:0 14px;font-size:.95rem}.ActivityList-module__yiiDOW__renameForm{flex-wrap:wrap;flex:100%;align-items:center;gap:8px 10px;display:flex}.ActivityList-module__yiiDOW__renameInput{flex:220px;min-width:0}.ActivityList-module__yiiDOW__rowError{color:var(--danger-text);flex:100%;font-size:.85rem;font-weight:600}@media (max-width:420px){.ActivityList-module__yiiDOW__actions,.ActivityList-module__yiiDOW__renameActions{flex:100%}.ActivityList-module__yiiDOW__actions .ActivityList-module__yiiDOW__actionBtn,.ActivityList-module__yiiDOW__renameActions .ActivityList-module__yiiDOW__actionBtn{flex:1 1 0}}.ActivityList-module__yiiDOW__renameActions{gap:8px;display:flex}
.Hours-module__p_vZiq__page{gap:16px;min-width:0;display:grid}.Hours-module__p_vZiq__toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0;display:flex}.Hours-module__p_vZiq__monthNav{border:1px solid var(--border);background:var(--surface);min-width:0;max-width:360px;box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-sm);border-radius:16px;flex:220px;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid}.Hours-module__p_vZiq__navBtn{width:48px;height:48px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;font-size:1.1rem;display:inline-flex}.Hours-module__p_vZiq__navBtn:hover{color:var(--text-strong);background:var(--fill-2)}.Hours-module__p_vZiq__navBtn:focus-visible{color:var(--text-strong);background:var(--fill-2)}.Hours-module__p_vZiq__monthLabel{text-align:center;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-strong);font-weight:600;overflow:hidden}.Hours-module__p_vZiq__todayBtn{border:1px solid var(--border-strong);min-height:48px;color:var(--text);background:var(--surface-solid);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:14px;padding:0 16px;font-family:inherit;font-size:.95rem;font-weight:600}.Hours-module__p_vZiq__todayBtn:hover{color:var(--text-strong);border-color:var(--border-hover)}.Hours-module__p_vZiq__todayBtn:focus-visible{color:var(--text-strong);border-color:var(--border-hover)}.Hours-module__p_vZiq__worker{flex-direction:column;flex:100%;gap:6px;min-width:0;margin:0;display:flex}@media (min-width:768px){.Hours-module__p_vZiq__worker{flex:0 280px;margin-left:auto}}.Hours-module__p_vZiq__workerLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:600}.Hours-module__p_vZiq__select{border:1px solid var(--field-border);width:100%;min-width:0;min-height:48px;color:var(--text-strong);background:var(--select-arrow)no-repeat right 14px center,var(--field-bg);box-shadow:var(--shadow-inset);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:12px;padding:10px 36px 10px 12px;font-family:inherit;font-size:16px}.Hours-module__p_vZiq__select:focus{border-color:var(--focus);box-shadow:var(--focus-ring);outline:none}.Hours-module__p_vZiq__select option{color:var(--text-strong);background:var(--surface-raised)}.Hours-module__p_vZiq__summary{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:0;box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-md);border-radius:20px;flex-direction:column;gap:14px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.Hours-module__p_vZiq__summary:before{content:"";pointer-events:none;background:radial-gradient(closest-side,var(--bg-glow-1),transparent);border-radius:50%;width:320px;height:280px;position:absolute;top:-140px;left:-80px}.Hours-module__p_vZiq__summary>*{position:relative}@media (min-width:600px){.Hours-module__p_vZiq__summary{flex-direction:row;justify-content:space-between;align-items:center}}.Hours-module__p_vZiq__summaryLabel{overflow-wrap:anywhere;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:600}.Hours-module__p_vZiq__summaryTotal{font-family:var(--font-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-strong);margin-top:2px;font-size:2.4rem;font-weight:600;line-height:1.2}.Hours-module__p_vZiq__summarySub{color:var(--text-muted);font-size:.9rem}.Hours-module__p_vZiq__addBtn{width:100%}@media (min-width:600px){.Hours-module__p_vZiq__addBtn{flex:none;width:auto}}.Hours-module__p_vZiq__loading{color:var(--text-muted);align-items:center;gap:10px;padding:18px 0;display:flex}
.HoursLog-module___dROya__page{gap:14px;min-width:0;display:grid}.HoursLog-module___dROya__filters{grid-template-columns:minmax(0,1fr);align-items:end;gap:10px;display:grid}@media (min-width:600px){.HoursLog-module___dROya__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.HoursLog-module___dROya__filters>.HoursLog-module___dROya__filter:first-child{grid-column:1/-1}}@media (min-width:1100px){.HoursLog-module___dROya__filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto}.HoursLog-module___dROya__filters>.HoursLog-module___dROya__filter:first-child{grid-column:auto}}.HoursLog-module___dROya__filter{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.HoursLog-module___dROya__filterLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:600}.HoursLog-module___dROya__control{border:1px solid var(--field-border);width:100%;min-width:0;min-height:48px;color:var(--text-strong);background:var(--field-bg);box-shadow:var(--shadow-inset);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:12px;padding:10px 12px;font-family:inherit;font-size:16px}select.HoursLog-module___dROya__control{background:var(--select-arrow)no-repeat right 14px center,var(--field-bg);padding-right:36px}select.HoursLog-module___dROya__control option{color:var(--text-strong);background:var(--surface-raised)}.HoursLog-module___dROya__control:focus{border-color:var(--focus);box-shadow:var(--focus-ring);outline:none}.HoursLog-module___dROya__control::-webkit-date-and-time-value{text-align:left}.HoursLog-module___dROya__presets{flex-wrap:wrap;gap:8px;display:flex}.HoursLog-module___dROya__preset{border:1px solid var(--border-strong);min-height:44px;color:var(--text);background:var(--field-bg);cursor:pointer;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:.95rem;font-weight:600}.HoursLog-module___dROya__preset:hover{border-color:var(--border-hover)}.HoursLog-module___dROya__preset:focus-visible{border-color:var(--focus);box-shadow:var(--focus-ring);outline:none}.HoursLog-module___dROya__preset[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent)45%,transparent);color:var(--accent);background:color-mix(in srgb,var(--accent)10%,var(--field-bg))}.HoursLog-module___dROya__reset{white-space:nowrap;min-height:48px}@media (min-width:600px) and (max-width:1099px){.HoursLog-module___dROya__reset{grid-column:1/-1;justify-self:start}}.HoursLog-module___dROya__note{color:var(--text-muted);margin:0;font-size:.85rem}.HoursLog-module___dROya__flags{flex-wrap:wrap;gap:4px 6px;display:flex}.HoursLog-module___dROya__flag{color:var(--danger-text);background:color-mix(in srgb,var(--danger)14%,transparent);border:1px solid color-mix(in srgb,var(--danger)35%,transparent);border-radius:999px;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.HoursLog-module___dROya__flagNote{color:var(--text-muted);background:var(--fill-2);border-color:var(--border)}@container dt (width>=760px){.HoursLog-module___dROya__flaggedRow>td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.HoursLog-module___dROya__editedRow>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}}.HoursLog-module___dROya__stack{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:inline-flex}@container dt (width<=759px){.HoursLog-module___dROya__stack{align-items:flex-end}}.HoursLog-module___dROya__nowrap{white-space:nowrap}.HoursLog-module___dROya__when{flex-wrap:wrap;justify-content:flex-end;column-gap:.35em;display:inline-flex}@container dt (width>=760px){.HoursLog-module___dROya__when{justify-content:flex-start}}.HoursLog-module___dROya__ownerName{color:var(--text);font-weight:600}th.HoursLog-module___dROya__wrapHead.HoursLog-module___dROya__wrapHead{white-space:normal}.HoursLog-module___dROya__orderLink{font-family:var(--mono);color:var(--accent);margin:-11px 0;padding:11px 0;font-weight:600;text-decoration:none}.HoursLog-module___dROya__orderLink:hover{color:var(--accent-hover);text-decoration:underline}.HoursLog-module___dROya__orderLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.HoursLog-module___dROya__activity{overflow-wrap:anywhere;color:var(--text);font-weight:600}.HoursLog-module___dROya__muted{color:var(--text-muted);font-size:.85rem;font-weight:400}.HoursLog-module___dROya__changes{gap:4px;min-width:0;max-width:100%;margin:0;display:grid}.HoursLog-module___dROya__change{grid-template-columns:7.5em minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.HoursLog-module___dROya__changeLabel{color:var(--text-muted);font-size:.78rem;font-weight:600}.HoursLog-module___dROya__changeValue{overflow-wrap:anywhere;min-width:0;color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;display:flex}.HoursLog-module___dROya__oldValue{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--border-hover);text-decoration-color:var(--border-hover)}.HoursLog-module___dROya__noAccess{flex-direction:column;align-items:center;gap:12px;display:flex}.HoursLog-module___dROya__noAccessIcon{color:var(--accent);font-size:1.8rem}
.OrderHours-module__8glbuG__addBtn{width:100%}@media (min-width:768px){.OrderHours-module__8glbuG__addBtn{justify-self:start;width:auto}}.OrderHours-module__8glbuG__total{border-top:1px solid var(--border);color:var(--text);justify-content:flex-end;align-items:baseline;gap:10px;margin:0;padding-top:10px;display:flex}.OrderHours-module__8glbuG__total strong{font-family:var(--font-heading);color:var(--text-strong);font-size:1.25rem;font-weight:600}
