header.top:has(~main .op),body:has(.op) header.top{display:none}main:has(.op){max-width:none;padding:0}.op{--ink: #1A1F2B;--bg: #FFFFFF;--surface: #F6F4EF;--primary: #0B6E4F;--accent: #F2B705;--info: #1F5FA8;--muted: #5A6372;--err: #B3261E;--warn: #8A5A00;--warn-bg: #FFF4D6;--line: #8C93A0;font:1rem/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);background:var(--bg);min-height:100vh;padding-bottom:96px}.op *,.op *:before,.op *:after{box-sizing:border-box}.op :focus-visible{outline:3px solid var(--ink);outline-offset:2px}.op a{color:var(--info)}.op h1{font-size:1.5rem;line-height:1.25;margin:16px 0 12px}.op h2{font-size:1.25rem;line-height:1.3;margin:24px 0 8px}.op h3{font-size:1rem;margin:0 0 4px}.op p{margin:8px 0}.op .op-wrap{max-width:560px;margin:0 auto;padding:0 16px}.op .op-skip{position:absolute;left:-999px}.op .op-skip:focus{left:8px;top:8px;background:#fff;padding:8px;z-index:9}.op .op-head{background:var(--surface);border-bottom:1px solid #DAD6CB}.op .op-head .op-wrap{display:flex;align-items:center;justify-content:space-between;min-height:56px;gap:8px}.op .op-brand{font-weight:700;color:var(--primary);text-decoration:none;font-size:1.25rem;min-height:48px;display:inline-flex;align-items:center}.op nav a{display:inline-flex;align-items:center;min-height:48px;padding:0 8px;font-weight:600}.op .op-muted{color:var(--muted)}.op .op-small{font-size:.875rem}.op .op-strip{background:var(--ink);color:#fff;padding:8px 16px;text-align:center;font-size:.875rem}.op .op-card{background:var(--surface);border-radius:12px;padding:16px;margin:12px 0}.op .op-card.op-white{background:#fff;border:1px solid #DAD6CB}.op .op-field{display:block;margin:12px 0;font-weight:600;font-size:1rem}.op .op-field input,.op .op-field select{display:block;width:100%;min-height:48px;font:inherit;padding:8px 12px;border:2px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);margin-top:4px}.op .op-field input::placeholder{color:#6b7280}.op .op-field.op-big input{min-height:56px;font-size:1.125rem}.op .op-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;min-width:48px;padding:8px 20px;border:2px solid var(--primary);border-radius:10px;background:var(--primary);color:#fff;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.op .op-btn:hover{background:#095c42}.op .op-btn.op-ghost{background:#fff;color:var(--primary)}.op .op-btn.op-ghost:hover{background:var(--surface)}.op .op-btn.op-block{width:100%}.op .op-btn.op-danger{background:var(--err);border-color:var(--err)}.op .op-btn:disabled,.op .op-btn[aria-disabled=true]{background:#e4e2db;border-color:#e4e2db;color:#4a5160;cursor:not-allowed}.op .op-linkbtn{background:none;border:0;padding:0 4px;min-height:48px;min-width:48px;color:var(--info);font:inherit;text-decoration:underline;cursor:pointer}.op .op-sticky{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid #DAD6CB;padding:12px 16px calc(12px + env(safe-area-inset-bottom));z-index:5}.op .op-sticky>div{max-width:560px;margin:0 auto;display:grid;gap:4px}.op .op-err{background:#fdecea;color:var(--err);border:2px solid var(--err);border-radius:10px;padding:12px;margin:12px 0;font-weight:600}.op .op-info{background:var(--warn-bg);color:var(--warn);border-radius:10px;padding:12px;margin:12px 0;font-weight:600}.op .op-ok{background:#e3f3ec;color:#065039;border-radius:10px;padding:12px;margin:12px 0;font-weight:600}.op .op-chip{display:inline-flex;align-items:center;gap:6px;background:var(--accent);color:var(--ink);border-radius:999px;padding:4px 12px;font-weight:700;min-height:32px}.op .op-badge{display:inline-block;background:var(--warn-bg);color:var(--warn);border-radius:6px;padding:2px 8px;font-size:.875rem;font-weight:700}.op .op-badge.op-green{background:#e3f3ec;color:#065039}.op .money{display:grid}.op .money b{font-size:1.25rem;font-variant-numeric:tabular-nums}.op .money small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.875rem}.op .money.op-xl b{font-size:2rem}.op .op-center{text-align:center;display:grid;justify-items:center;gap:4px;padding:16px 0}.op .op-skel{background:linear-gradient(90deg,#ece9e1,#f6f4ef,#ece9e1);background-size:200% 100%;animation:op-sh 1.4s infinite;border-radius:8px;height:1em;margin:8px 0}@keyframes op-sh{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.op .op-skel{animation:none}}.op fieldset{border:0;padding:0;margin:12px 0}.op legend{font-weight:700;padding:0;margin-bottom:4px}.op .op-radio{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 12px;border:2px solid var(--line);border-radius:10px;margin:6px 0;background:#fff;cursor:pointer}.op .op-radio input{width:24px;height:24px;accent-color:var(--primary);flex:none}.op .op-radio:has(input:checked){border-color:var(--primary);background:#e3f3ec}.op .op-stepper{display:inline-flex;align-items:center;gap:4px}.op .op-stepper button{width:48px;height:48px;border:2px solid var(--primary);border-radius:10px;background:#fff;color:var(--primary);font-size:1.5rem;font-weight:700;cursor:pointer}.op .op-stepper output{min-width:40px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.op details.op-env{border:1px solid #DAD6CB;border-radius:10px;margin:8px 0;background:#fff}.op details.op-env summary{min-height:48px;padding:8px 12px;display:flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer;font-weight:700}.op details.op-env>div{padding:0 12px 12px}.op .op-row{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-variant-numeric:tabular-nums}.op .op-bar{display:flex;height:28px;border-radius:8px;overflow:hidden;border:2px solid var(--ink);margin:8px 0}.op .op-bar i{display:block}.op .op-bar .op-paid{background:var(--primary)}.op .op-bar .op-rest{background:repeating-linear-gradient(45deg,#fff 0,#fff 6px,#c9c5b8 6px,#c9c5b8 8px)}.op .op-pills{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0;padding:0;list-style:none}.op .op-pills li{padding:2px 10px;border-radius:999px;border:2px solid var(--line);font-size:.875rem;color:var(--muted);font-weight:600}.op .op-pills li[aria-current=step]{background:var(--primary);border-color:var(--primary);color:#fff}.op .op-pills li.op-done{border-color:var(--primary);color:#065039}.op ol.op-bus{list-style:none;margin:16px 0;padding:0}.op .op-stop{position:relative;padding:0 0 20px 48px;min-height:48px}.op .op-stop:after{content:"";position:absolute;left:15px;top:28px;bottom:-4px;border-left:3px dotted var(--line)}.op .op-stop:last-child:after{display:none}.op .op-stop.op-done:after{border-left:3px solid var(--primary)}.op .op-stop:before{content:"";position:absolute;left:6px;top:4px;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--line)}.op .op-stop.op-done:before{background:var(--primary);border-color:var(--primary)}.op .op-stop[aria-current=step]:before{background:var(--accent);border-color:var(--ink);outline:3px solid var(--ink);outline-offset:1px}.op .op-stop[aria-current=step] strong{font-size:1.125rem}.op .op-stop:not(.op-done):not([aria-current]){color:var(--muted)}.op .op-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.op .op-code{font-size:2.5rem;font-weight:800;letter-spacing:.08em;font-variant-numeric:tabular-nums;text-align:center;background:#fff;color:var(--ink);border:3px solid var(--ink);border-radius:12px;padding:16px 8px;margin:12px 0;word-break:break-word}.op .op-counter{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;color:#000;z-index:20;display:grid;align-content:center;justify-items:center;gap:16px;padding:16px;text-align:center}.op .op-counter .op-code{font-size:min(18vw,6rem);border-color:#000}.op .op-photo{max-width:100%;border-radius:8px;display:block}.op .op-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.op .op-hero{display:grid;justify-items:center;margin-top:8px}.op .op-list{list-style:none;padding:0;margin:0}.op .op-promises li{padding:6px 0 6px 28px;position:relative}.op .op-promises li:before{content:"✓";position:absolute;left:4px;color:var(--primary);font-weight:800}@media (max-width: 360px){.op .op-code{font-size:2rem}}._shell_8vmgx_1{--bg-main: #FAF8F5;--bg-card: #FFFFFF;--text-main: #111827;--text-secondary: #4B5563;--primary: #065F46;--primary-fg: #FFFFFF;--primary-soft: #ECFDF5;--cn-fg: #9A3412;--cn-bg: #FFEDD5;--fr-fg: #1E40AF;--fr-bg: #DBEAFE;--warn-fg: #92400E;--warn-bg: #FEF3C7;--err-fg: #991B1B;--err-bg: #FEE2E2;--border: #D1D5DB;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-6: 24px;--sp-8: 32px;--radius: 10px;--radius-lg: 14px;--radius-pill: 999px;--shadow-rest: 0 1px 2px rgba(17, 24, 39, .04);--scrim: rgba(17, 24, 39, .82);--focus: #065F46;--rail-w: 240px;--font-mono: ui-monospace, "Cascadia Mono", monospace;--t-fast: .15s ease-out;min-height:100vh;background-color:var(--bg-main);color:var(--text-main);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5;padding-bottom:84px;box-sizing:border-box;overflow-x:hidden;min-width:0}._shell_8vmgx_1 *,._shell_8vmgx_1 *:before,._shell_8vmgx_1 *:after{box-sizing:border-box}._shell_8vmgx_1 :focus-visible{outline:3px solid #065F46;outline-offset:2px}._topBar_8vmgx_57{background:#fff;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:30}._topBarInner_8vmgx_65{max-width:960px;margin:0 auto;padding:var(--sp-2) var(--sp-3);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2)}._brand_8vmgx_76{display:inline-flex;align-items:center;gap:var(--sp-2);font-weight:800;font-size:1.05rem;color:var(--primary);text-decoration:none;min-height:48px}._brandBadge_8vmgx_87{background:var(--primary);color:var(--primary-fg);padding:2px 8px;border-radius:6px;font-size:.75rem;font-weight:700}._fxTicker_8vmgx_96{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);font-family:ui-monospace,Cascadia Mono,monospace;font-variant-numeric:tabular-nums;font-size:.8125rem;color:var(--text-main);background:var(--bg-main);padding:6px 10px;border-radius:8px;border:1px solid var(--border)}._offlineBanner_8vmgx_111{background:var(--warn-bg);color:var(--warn-fg);border-bottom:1px solid #F59E0B;padding:var(--sp-2) var(--sp-3);font-size:.875rem;font-weight:600}._offlineBannerInner_8vmgx_120{max-width:960px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}._container_8vmgx_130{max-width:480px;margin:0 auto;padding:var(--sp-4) var(--sp-3)}@media (min-width: 768px){._container_8vmgx_130{max-width:960px;padding:var(--sp-6) var(--sp-4)}._gridTwoCols_8vmgx_141{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--sp-6);align-items:start}}._h1_8vmgx_149{font-size:1.375rem;font-weight:700;color:var(--text-main);margin:0 0 var(--sp-2) 0;line-height:1.3}._h2_8vmgx_157{font-size:1.125rem;font-weight:700;color:var(--text-main);margin:0 0 var(--sp-2) 0;line-height:1.35}._subtitle_8vmgx_165{color:var(--text-secondary);font-size:.9375rem;margin:0 0 var(--sp-4) 0}._card_8vmgx_171{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-4);margin-bottom:var(--sp-4);box-shadow:0 1px 2px #1118270a}._cardHighlight_8vmgx_180{background:var(--bg-card);border:2px solid var(--primary);border-radius:var(--radius);padding:var(--sp-4);margin-bottom:var(--sp-4)}._mono_8vmgx_188{font-family:ui-monospace,Cascadia Mono,monospace;font-variant-numeric:tabular-nums}._badge_8vmgx_193{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:.8125rem;line-height:1.4;font-weight:700}._badgeCn_8vmgx_204{background:var(--cn-bg);color:var(--cn-fg)}._badgeFr_8vmgx_209{background:var(--fr-bg);color:var(--fr-fg)}._badgePrimary_8vmgx_214{background:var(--primary-soft);color:var(--primary)}._badgeWarn_8vmgx_219{background:var(--warn-bg);color:var(--warn-fg)}._badgeErr_8vmgx_224{background:var(--err-bg);color:var(--err-fg)}._alertWarn_8vmgx_229{background:var(--warn-bg);color:var(--warn-fg);border:1px solid #D97706;border-radius:var(--radius);padding:var(--sp-3);margin-bottom:var(--sp-3);font-size:.9375rem}._alertErr_8vmgx_239{background:var(--err-bg);color:var(--err-fg);border:1px solid #DC2626;border-radius:var(--radius);padding:var(--sp-3);margin-bottom:var(--sp-3);font-size:.9375rem}._alertInfo_8vmgx_249{background:var(--primary-soft);color:var(--primary);border:1px solid var(--primary);border-radius:var(--radius);padding:var(--sp-3);margin-bottom:var(--sp-3);font-size:.9375rem}._fieldGroup_8vmgx_259{display:flex;flex-direction:column;gap:var(--sp-1);margin-bottom:var(--sp-3)}._label_8vmgx_266{font-size:.875rem;font-weight:600;color:var(--text-main)}._input_8vmgx_272,._select_8vmgx_273,._textarea_8vmgx_274{width:100%;min-height:48px;padding:10px 12px;font-size:1rem;color:var(--text-main);background:#fff;border:1.5px solid #6B7280;border-radius:var(--radius);font-family:inherit}._input_8vmgx_272:disabled,._select_8vmgx_273:disabled{background:#f3f4f6;color:var(--text-secondary)}._btnPrimary_8vmgx_292{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:48px;min-width:48px;padding:10px 18px;background:var(--primary);color:var(--primary-fg);font-weight:700;font-size:1rem;border:none;border-radius:var(--radius);cursor:pointer;text-decoration:none;text-align:center}._btnPrimary_8vmgx_292:disabled{opacity:.55;cursor:not-allowed}._btnSecondary_8vmgx_316{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:48px;min-width:48px;padding:10px 16px;background:#fff;color:var(--text-main);font-weight:600;font-size:.9375rem;border:1.5px solid var(--text-main);border-radius:var(--radius);cursor:pointer;text-decoration:none}._btnGhost_8vmgx_334{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:8px 12px;background:transparent;color:var(--primary);font-weight:700;font-size:.875rem;border:1px dashed var(--primary);border-radius:var(--radius);cursor:pointer}._rowBetween_8vmgx_349{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}._rowWrap_8vmgx_357{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}._dualMoneyGrid_8vmgx_364{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--sp-2);align-items:end}@media (max-width: 380px){._dualMoneyGrid_8vmgx_364{grid-template-columns:1fr}}._bottomNav_8vmgx_377{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--border);z-index:40;display:flex;justify-content:space-around;align-items:stretch;padding:2px 4px}._navItem_8vmgx_391{flex:1;min-height:54px;min-width:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;color:var(--text-secondary);font-size:.75rem;font-weight:600;border-radius:8px;padding:4px 2px}._navItemActive_8vmgx_408{color:var(--primary);background:var(--primary-soft);font-weight:700}._stepperList_8vmgx_414{list-style:none;margin:0;padding:0}._stepItem_8vmgx_420{position:relative;padding-left:36px;padding-bottom:var(--sp-4);border-left:2px solid var(--border);margin-left:14px}._stepItem_8vmgx_420:last-child{border-left-color:transparent;padding-bottom:0}._stepItemDone_8vmgx_433{border-left-color:var(--primary)}._stepDot_8vmgx_437{position:absolute;left:-13px;top:0;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--text-secondary);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}._stepDotDone_8vmgx_454{background:var(--primary);border-color:var(--primary);color:#fff}._stepDotActive_8vmgx_460{background:var(--cn-bg);border-color:var(--cn-fg);color:var(--cn-fg);box-shadow:0 0 0 4px #9a341226}._modalBackdrop_8vmgx_467{position:fixed;top:0;right:0;bottom:0;left:0;background:#111827d1;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--sp-3);overflow-y:auto}._pickupPassCard_8vmgx_479{background:#fff;color:#111827;border:4px solid #065F46;border-radius:14px;max-width:440px;width:100%;padding:var(--sp-4)}._pickupCodeGiant_8vmgx_489{font-family:ui-monospace,Cascadia Mono,monospace;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:900;letter-spacing:.08em;text-align:center;background:#111827;color:#fff;padding:var(--sp-4) var(--sp-2);border-radius:var(--radius);margin:var(--sp-3) 0}._skeleton_8vmgx_503{background:#e5e7eb;border-radius:6px;min-height:20px}._passDialog_8vmgx_509::backdrop{background:#111827d1}._shellMain_8vmgx_517{min-width:0}._rail_8vmgx_518,._railOnly_8vmgx_519{display:none}._srOnly_8vmgx_520{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._shell_8vmgx_1 img,._shell_8vmgx_1 svg,._shell_8vmgx_1 video{max-width:100%}._shell_8vmgx_1 h1,._shell_8vmgx_1 h2,._shell_8vmgx_1 p,._shell_8vmgx_1 td,._shell_8vmgx_1 th{overflow-wrap:anywhere}._skipLink_8vmgx_524{position:absolute;left:-9999px;top:0;background:var(--primary);color:var(--primary-fg);padding:var(--sp-2) var(--sp-3);z-index:100}._skipLink_8vmgx_524:focus{left:var(--sp-2);top:var(--sp-2)}._topBarActions_8vmgx_527{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}._iconBtn_8vmgx_528{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:48px;padding:0 var(--sp-2);background:transparent;color:var(--text-main);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font-size:.875rem;font-weight:600;gap:var(--sp-1)}._iconBtn_8vmgx_528[aria-expanded=true]{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}._dot_8vmgx_535{position:absolute;top:6px;right:6px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--radius-pill);background:var(--err-fg);color:#fff;font-size:.6875rem;font-weight:700;line-height:18px;text-align:center}._panel_8vmgx_541{background:var(--bg-card);border-bottom:1px solid var(--border)}._panelInner_8vmgx_544{max-width:960px;margin:0 auto;padding:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2)}._panelList_8vmgx_545{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}._panelItem_8vmgx_546{padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius);font-size:.875rem}._navBadge_8vmgx_548{display:inline-block;min-width:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--primary);color:var(--primary-fg);font-size:.75rem;font-weight:700;line-height:20px;text-align:center}._navIcon_8vmgx_552{width:20px;height:20px;flex:none}._navItem_8vmgx_391{position:relative;transition:background-color var(--t-fast),color var(--t-fast)}._visual_8vmgx_556{display:block;position:relative;overflow:hidden;border-radius:var(--radius);background:var(--primary-soft);max-width:100%}._visualImg_8vmgx_557{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--t-fast)}._visualImgReady_8vmgx_558{opacity:1}._visualSvg_8vmgx_559{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}._visualSvg_8vmgx_559>svg{width:100%;height:100%}._tableWrap_8vmgx_563{width:100%}._table_8vmgx_563{width:100%;border-collapse:collapse;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;font-size:.9375rem}._table_8vmgx_563 th{text-align:left;font-size:.8125rem;font-weight:700;color:var(--text-secondary);background:var(--bg-main);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border)}._table_8vmgx_563 td{padding:var(--sp-3);border-bottom:1px solid var(--border);vertical-align:middle}._table_8vmgx_563 tr:last-child td{border-bottom:none}._table_8vmgx_563 ._num_8vmgx_568,._num_8vmgx_568{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}._tableDesktop_8vmgx_569{display:none}._cardsMobile_8vmgx_570{display:flex;flex-direction:column;gap:var(--sp-3)}._dataCard_8vmgx_571{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-3);box-shadow:var(--shadow-rest)}._dataCardRow_8vmgx_572{display:flex;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-1) 0;font-size:.9375rem}._dataCardLabel_8vmgx_573{color:var(--text-secondary);font-size:.8125rem}._emptyState_8vmgx_574{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-4);color:var(--text-secondary);background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius)}._emptyIllustration_8vmgx_575{width:160px;max-width:60%}._kpiGrid_8vmgx_578{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);margin-bottom:var(--sp-4)}._kpiCard_8vmgx_579{background:var(--bg-card);border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:var(--radius);padding:var(--sp-3);box-shadow:var(--shadow-rest);min-width:0}._kpiCardAlert_8vmgx_580{background:var(--err-bg);color:var(--err-fg);border-color:#dc2626;border-left-color:var(--err-fg)}._kpiLabel_8vmgx_581{font-size:.8125rem;color:var(--text-secondary);line-height:1.4}._kpiCardAlert_8vmgx_580 ._kpiLabel_8vmgx_581{color:var(--err-fg)}._kpiValue_8vmgx_583{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700;line-height:1.3}._kpiMeta_8vmgx_584{font-size:.8125rem;font-weight:600}._fieldHint_8vmgx_587{font-size:.8125rem;color:var(--text-secondary);line-height:1.4}._fieldError_8vmgx_588{font-size:.8125rem;color:var(--err-fg);font-weight:600;line-height:1.4}._inputInvalid_8vmgx_589{border-color:var(--err-fg)}._formGrid_8vmgx_590{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}._checkRow_8vmgx_591{display:flex;align-items:center;gap:var(--sp-2);min-height:48px}._checkRow_8vmgx_591 input{width:24px;height:24px;accent-color:var(--primary)}._segmented_8vmgx_593{display:inline-flex;border:1.5px solid var(--text-main);border-radius:var(--radius);overflow:hidden}._segmentedBtn_8vmgx_594{min-height:48px;min-width:48px;padding:0 var(--sp-4);background:#fff;color:var(--text-main);border:none;font-weight:600;cursor:pointer;font-size:.9375rem}._segmentedBtn_8vmgx_594[aria-pressed=true]{background:var(--primary);color:var(--primary-fg)}._segmentedBtn_8vmgx_594:disabled{opacity:.55;cursor:not-allowed}._btnPrimary_8vmgx_292,._btnSecondary_8vmgx_316,._btnGhost_8vmgx_334,._input_8vmgx_272,._select_8vmgx_273,._textarea_8vmgx_274{transition:opacity var(--t-fast),background-color var(--t-fast)}._input_8vmgx_272:focus-visible,._select_8vmgx_273:focus-visible,._textarea_8vmgx_274:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._textarea_8vmgx_274{min-height:96px;resize:vertical}@media (min-width: 768px){._tableDesktop_8vmgx_569{display:block}._cardsMobile_8vmgx_570{display:none}._kpiGrid_8vmgx_578{grid-template-columns:repeat(3,minmax(0,1fr))}._formGrid_8vmgx_590{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3) var(--sp-4)}}@media (min-width: 1024px){._shell_8vmgx_1{padding-bottom:0}._shellMain_8vmgx_517{margin-left:var(--rail-w)}._rail_8vmgx_518{display:flex;flex-direction:column;gap:var(--sp-1);position:fixed;top:0;bottom:0;left:0;width:var(--rail-w);background:#fff;border-right:1px solid var(--border);padding:var(--sp-4) var(--sp-3);overflow-y:auto;z-index:35}._railOnly_8vmgx_519{display:flex}._railBrand_8vmgx_620{margin-bottom:var(--sp-4)}._railTitle_8vmgx_621{font-size:.8125rem;font-weight:700;color:var(--text-secondary);margin:var(--sp-4) var(--sp-2) var(--sp-1)}._railItem_8vmgx_622{display:flex;align-items:center;gap:var(--sp-3);min-height:48px;padding:0 var(--sp-3);color:var(--text-main);text-decoration:none;font-weight:600;border-radius:var(--radius);transition:background-color var(--t-fast),color var(--t-fast)}._railItem_8vmgx_622:hover{background:var(--bg-main)}._railItemActive_8vmgx_628{background:var(--primary-soft);color:var(--primary);font-weight:700}._bottomNav_8vmgx_377{display:none}._topBarInner_8vmgx_65,._offlineBannerInner_8vmgx_120,._panelInner_8vmgx_544{max-width:1040px}._topBarInner_8vmgx_65{padding:var(--sp-2) var(--sp-6)}._container_8vmgx_130{max-width:1040px;padding:var(--sp-6)}._grid12_8vmgx_633{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--sp-6)}._span4_8vmgx_634{grid-column:span 4}._span6_8vmgx_635{grid-column:span 6}._span8_8vmgx_636{grid-column:span 8}._span12_8vmgx_637{grid-column:span 12}._kpiGrid_8vmgx_578{grid-template-columns:repeat(4,minmax(0,1fr))}._table_8vmgx_563 td,._table_8vmgx_563 th{padding:var(--sp-2) var(--sp-3)}}@media (max-width: 767px){._bottomNav_8vmgx_377{padding-bottom:env(safe-area-inset-bottom,0)}._fxTicker_8vmgx_96{font-size:.75rem}}@media (prefers-reduced-motion: reduce){._shell_8vmgx_1 *,._shell_8vmgx_1 *:before,._shell_8vmgx_1 *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}._stack_17ghx_2{display:flex;flex-direction:column;gap:var(--sp-3)}._stackLg_17ghx_3{display:flex;flex-direction:column;gap:var(--sp-4)}._sectionTitle_17ghx_4{font-size:1.0625rem;font-weight:700;margin:var(--sp-4) 0 var(--sp-2);color:var(--text-main)}._muted_17ghx_5{color:var(--text-secondary);font-size:.875rem}._taskCard_17ghx_6{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-4);box-shadow:var(--shadow-rest);display:flex;flex-direction:column;gap:var(--sp-3)}._taskTitle_17ghx_7{font-weight:700;color:var(--text-main)}._relayHighlight_17ghx_8{background:var(--primary-soft);border:1.5px solid var(--primary);border-radius:var(--radius);padding:var(--sp-2) var(--sp-3);font-weight:600;color:var(--primary)}._actions_17ghx_9{display:flex;flex-wrap:wrap;gap:var(--sp-2)}._actions_17ghx_9>button{min-height:48px;flex:1 1 180px}._dangerBtn_17ghx_11{min-height:48px;border-radius:var(--radius);border:1.5px solid var(--err-fg);background:var(--err-bg);color:var(--err-fg);font-weight:700;cursor:pointer;padding:0 var(--sp-4)}._dangerBtn_17ghx_11:disabled{opacity:.55;cursor:not-allowed}._dangerBtn_17ghx_11:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._progress_17ghx_14{height:12px;border-radius:var(--radius-pill);background:var(--border);overflow:hidden}._progressBar_17ghx_15{height:100%;background:var(--primary)}._handoffTag_17ghx_16{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:24px;padding:0 var(--sp-2);border-radius:var(--radius-pill);background:var(--fr-bg);color:var(--fr-fg);font-weight:700;font-size:.75rem}._photoGrid_17ghx_17{display:flex;flex-wrap:wrap;gap:var(--sp-2)}._photoGrid_17ghx_17 img{width:120px;height:90px;object-fit:cover;border-radius:var(--radius);border:1px solid var(--border)}._dialog_17ghx_19{border:none;border-radius:var(--radius-lg);padding:var(--sp-4);width:min(92vw,440px);background:var(--bg-card);color:var(--text-main)}._dialog_17ghx_19::backdrop{background:var(--scrim)}._scanVideo_17ghx_21{width:100%;max-height:320px;border-radius:var(--radius);background:#000}._checkBtns_17ghx_22{display:flex;flex-wrap:wrap;gap:var(--sp-2)}._checkBtns_17ghx_22 button{min-height:48px;padding:0 var(--sp-3);border-radius:var(--radius);border:1.5px solid var(--text-main);background:#fff;font-weight:600;cursor:pointer}._checkBtns_17ghx_22 button[aria-pressed=true]{background:var(--primary);color:var(--primary-fg);border-color:var(--primary)}._checkBtns_17ghx_22 button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._tabsScroll_17ghx_26{overflow-x:auto;max-width:100%}._stack_1kelw_2{display:flex;flex-direction:column;gap:var(--sp-3)}._splitRow_1kelw_3{display:flex;gap:var(--sp-3);align-items:flex-start;justify-content:space-between;flex-wrap:wrap}._thumb_1kelw_4{width:72px;height:72px;object-fit:cover;border-radius:8px;border:1px solid var(--border);background:var(--bg-main);flex:0 0 auto}._meta_1kelw_5{color:var(--text-secondary);font-size:.8125rem;line-height:1.4;margin:0}._tabs_1kelw_6{display:flex;gap:var(--sp-2);margin-bottom:var(--sp-3);border-bottom:1px solid var(--border)}._tab_1kelw_6{min-height:48px;padding:0 var(--sp-4);background:transparent;border:0;border-bottom:3px solid transparent;font:inherit;font-weight:700;color:var(--text-secondary);cursor:pointer}._tab_1kelw_6[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary)}._tab_1kelw_6:focus-visible{outline:3px solid var(--primary);outline-offset:2px}._loginWrap_1kelw_10{max-width:480px;margin:0 auto}._loginBg_1kelw_11{margin:0 auto var(--sp-4)}._demoGrid_1kelw_12{display:grid;grid-template-columns:1fr;gap:var(--sp-2)}._demoTile_1kelw_13{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:48px;text-align:left;padding:var(--sp-3);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);font:inherit;color:var(--text-main);cursor:pointer}._demoTile_1kelw_13:focus-visible{outline:3px solid var(--primary);outline-offset:2px}._demoTile_1kelw_13:hover{border-color:var(--primary)}@media (min-width: 768px){._demoGrid_1kelw_12{grid-template-columns:1fr 1fr}}._parcelLink_1kelw_17{color:var(--text-main);font-weight:700;text-decoration:none}._parcelLink_1kelw_17:hover,._parcelLink_1kelw_17:focus-visible{text-decoration:underline;color:var(--primary)}._filters_1kelw_19{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-3)}._chip_1kelw_20{min-height:48px;padding:0 var(--sp-4);border-radius:999px;border:1px solid var(--border);background:var(--bg-card);font:inherit;font-weight:600;color:var(--text-main);cursor:pointer}._chip_1kelw_20[aria-pressed=true]{background:var(--primary);color:var(--primary-fg);border-color:var(--primary)}._chip_1kelw_20:focus-visible{outline:3px solid var(--primary);outline-offset:2px}._offerCard_1kelw_23{border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-3);background:var(--bg-card);display:flex;flex-direction:column;gap:var(--sp-2)}._offerBest_1kelw_24{border-color:var(--primary);border-width:2px}._photoGrid_1kelw_25{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--sp-2)}._photoGrid_1kelw_25 img{width:100%;height:auto;border-radius:8px;display:block}._decisionBlocking_1kelw_27{border-color:var(--warn-fg);border-width:2px}._beforeAfter_1kelw_28{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--sp-2);align-items:center}._arrow_1kelw_29{font-size:1.25rem;color:var(--text-secondary)}._thread_1kelw_30{list-style:none;padding:0;margin:0 0 var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2)}._msg_1kelw_31{border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-3);background:var(--bg-card)}._msgMine_1kelw_32{background:var(--primary-soft)}._msgBody_1kelw_33{white-space:pre-wrap;margin:6px 0}._checkLine_1kelw_34{display:flex;align-items:center;gap:var(--sp-3);min-height:48px;cursor:pointer}._checkLine_1kelw_34 input{width:22px;height:22px;flex:0 0 auto}._cgv_1kelw_36 h2{font-size:1.125rem;margin:var(--sp-4) 0 var(--sp-2)}._cgv_1kelw_36 h3{font-size:1rem;margin:var(--sp-3) 0 var(--sp-1)}._cgv_1kelw_36 ul{padding-left:20px}._cgv_1kelw_36 p,._cgv_1kelw_36 li{line-height:1.55}._linkBtn_1kelw_40{background:none;border:0;padding:0;min-height:48px;font:inherit;color:var(--primary);text-decoration:underline;cursor:pointer}._itemLine_1kelw_41{display:flex;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--border)}._itemLine_1kelw_41:last-child{border-bottom:0}._actions_ecjhv_1{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}._stack_ecjhv_2{display:flex;flex-direction:column;gap:var(--sp-3)}._hero_ecjhv_3{display:flex;flex-direction:column;gap:var(--sp-3);align-items:flex-start;margin-bottom:var(--sp-4)}._itemCard_ecjhv_4{border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-3);background:var(--bg-card);display:flex;flex-direction:column;gap:var(--sp-2)}._itemHead_ecjhv_5{display:flex;gap:var(--sp-3);align-items:flex-start}._thumb_ecjhv_6{width:48px;height:48px;object-fit:cover;border-radius:8px;flex:none;background:var(--primary-soft)}._muted_ecjhv_7{color:var(--text-secondary);font-size:.875rem;margin:0}._blockForm_ecjhv_8{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}._receipt_ecjhv_9{max-width:100%;max-height:320px;border:1px solid var(--border);border-radius:var(--radius);display:block}._compare_ecjhv_10{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}._compareBox_ecjhv_11{border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-3);background:var(--bg-main)}._compareBoxBad_ecjhv_12{border-color:#dc2626;background:var(--err-bg);color:var(--err-fg)}._amount_ecjhv_13{font-family:ui-monospace,Cascadia Mono,monospace;font-variant-numeric:tabular-nums;font-weight:700;font-size:1.125rem}._dimsGrid_ecjhv_14{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}._link_ecjhv_15{color:var(--primary);font-weight:600}@media (min-width: 768px){._blockForm_ecjhv_8{grid-template-columns:1fr 1fr auto;align-items:end}._compare_ecjhv_10{grid-template-columns:1fr 1fr}._dimsGrid_ecjhv_14{grid-template-columns:repeat(4,minmax(0,1fr))}}._wide_1552r_2{max-width:1200px;margin:0 auto}._masterDetail_1552r_3{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}@media (min-width: 1024px){._masterDetail_1552r_3{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}._sticky_1552r_6{position:sticky;top:var(--sp-4)}}._tabs_1552r_8{display:flex;gap:var(--sp-2);overflow-x:auto;padding-bottom:var(--sp-2);margin-bottom:var(--sp-4);-webkit-overflow-scrolling:touch}._tab_1552r_8{flex:none;min-height:48px;padding:0 var(--sp-4);border:1.5px solid var(--border);border-radius:999px;background:var(--bg-card);color:var(--text-main);font:inherit;font-weight:600;cursor:pointer}._tab_1552r_8[aria-selected=true]{background:var(--primary);color:var(--primary-fg);border-color:var(--primary)}._filters_1552r_11{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-3);margin-bottom:var(--sp-4)}@media (min-width: 640px){._filters_1552r_11{grid-template-columns:repeat(3,minmax(0,1fr))}}._linkBtn_1552r_13{background:none;border:0;padding:0;min-height:48px;color:var(--primary);text-decoration:underline;font:inherit;font-weight:700;cursor:pointer}._listItem_1552r_14{display:block;width:100%;text-align:left;font:inherit;color:inherit;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-3);min-height:48px;cursor:pointer}._listItem_1552r_14[aria-current=true]{border:2.5px solid var(--primary);background:var(--primary-soft)}._thread_1552r_16{list-style:none;margin:0 0 var(--sp-4);padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}._msg_1552r_17{border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-3);background:var(--bg-card)}._msgInternal_1552r_18{background:var(--warn-bg);color:var(--warn-fg);border-color:var(--warn-fg)}._meta_1552r_19{font-size:.8125rem;color:var(--text-secondary);line-height:1.4}._msgInternal_1552r_18 ._meta_1552r_19{color:var(--warn-fg)}._stack_1552r_21{display:flex;flex-direction:column;gap:var(--sp-3)}._jsonArea_1552r_22{width:100%;font-family:var(--font-mono);font-size:.9375rem}._btnDanger_1552r_23{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:48px;padding:10px 18px;background:var(--err-fg);color:#fff;border:0;border-radius:var(--radius);font:inherit;font-weight:700;cursor:pointer}._btnDanger_1552r_23:disabled{opacity:.55;cursor:not-allowed}._raci_1552r_25{border-collapse:collapse;font-size:.8125rem;min-width:560px}._raci_1552r_25 th,._raci_1552r_25 td{border:1px solid var(--border);padding:var(--sp-2);text-align:center}._raci_1552r_25 th[scope=row]{text-align:left;background:var(--bg-main);white-space:nowrap}._raciR_1552r_28{background:var(--primary);color:var(--primary-fg);font-weight:700}._raciA_1552r_29{background:var(--warn-bg);color:var(--warn-fg);font-weight:700}._raciI_1552r_30{background:var(--fr-bg);color:var(--fr-fg)}._scrollX_1552r_31{overflow-x:auto}._line_1552r_32{list-style:none;margin:var(--sp-3) 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2)}._line_1552r_32 li{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid var(--border);background:var(--bg-card);font-weight:700;font-size:.8125rem}._lineDone_1552r_34{background:var(--primary-soft)!important;border-color:var(--primary)!important;color:var(--primary)}._lineNow_1552r_35{background:var(--primary)!important;color:var(--primary-fg);border-color:var(--primary)!important}._lineSkip_1552r_36{opacity:.55;border-style:dashed!important}._stepNow_1552r_37{border:2.5px solid var(--primary)}._screenItem_1552r_38{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) 0;border-bottom:1px solid var(--border)}._screenItem_1552r_38:last-child{border-bottom:0}._cols_1552r_40{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}@media (min-width: 900px){._cols_1552r_40{grid-template-columns:repeat(2,minmax(0,1fr))}}._hostPanel_1552r_42{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-3);overflow-x:auto}._hostPanel_1552r_42 input,._hostPanel_1552r_42 select,._hostPanel_1552r_42 textarea,._hostPanel_1552r_42 button{min-height:48px;font-size:1rem}body.astra-on{background:#fff9f0}body.astra-on>#root>:not(main){display:none}body.astra-on main#contenu{max-width:none;padding:0;margin:0}._app_i1mgn_6{--ink: #172B2A;--ivory: #FFF9F0;--slate: #475569;--green: #14594B;--err: #B42318;--warn: #7A4200;--warnbg: #FFF4D6;--ctl: #64748B;--focus: #005FCC;background:var(--ivory);color:var(--ink);min-height:100vh;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;padding-bottom:88px}._app_i1mgn_6 *,._app_i1mgn_6 *:before,._app_i1mgn_6 *:after{box-sizing:border-box}._app_i1mgn_6 :focus-visible{outline:3px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px #fff}._app_i1mgn_6 a{color:var(--green);text-underline-offset:3px}._skip_i1mgn_14{position:absolute;left:-9999px;top:0;background:#fff;color:var(--ink);padding:12px 16px;z-index:50}._skip_i1mgn_14:focus{left:8px;top:8px}._top_i1mgn_16{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;min-height:56px;background:#fff;border-bottom:1px solid #E2DDD0}._brand_i1mgn_17{font-weight:700;font-size:1.25rem;color:var(--green)!important;text-decoration:none;min-height:48px;display:inline-flex;align-items:center}._account_i1mgn_18{display:inline-flex;align-items:center;gap:8px;min-height:48px;font-size:.95rem}._linkBtn_i1mgn_19{background:none;border:0;color:var(--green);text-decoration:underline;font:inherit;min-height:48px;min-width:48px;cursor:pointer}._netBar_i1mgn_20{margin:0;padding:10px 16px;background:var(--warnbg);color:var(--warn);font-weight:600}._page_i1mgn_22{max-width:720px;margin:0 auto;padding:16px}._main_i1mgn_23{min-width:0}._aside_i1mgn_24{display:none}._asideInline_i1mgn_25{margin-top:16px}._back_i1mgn_26{display:inline-flex;align-items:center;min-height:48px}._h1_i1mgn_27{font-size:1.5rem;line-height:1.25;margin:4px 0 16px;overflow-wrap:anywhere}._h1_i1mgn_27:focus{outline:none}._h2_i1mgn_29{font-size:1.25rem;line-height:1.3;margin:0 0 8px;overflow-wrap:anywhere}._h3_i1mgn_30{font-size:1rem;margin:12px 0 4px}._lead_i1mgn_31{font-size:1.05rem;margin:0 0 16px}._muted_i1mgn_32{color:var(--slate);font-size:.95rem;margin:4px 0;overflow-wrap:anywhere}._code_i1mgn_33{font-family:ui-monospace,Menlo,Consolas,monospace;overflow-wrap:anywhere;word-break:break-all;font-weight:700}._heroArt_i1mgn_34{text-align:center;margin:0 0 16px}._heroArt_i1mgn_34 svg{max-width:100%;height:auto}._card_i1mgn_37{background:#fff;border-radius:12px;padding:20px;margin:0 0 16px;box-shadow:0 1px 2px #172b2a14;display:block}._empty_i1mgn_38{text-align:center;padding:24px 0}._empty_i1mgn_38 svg{max-width:100%;height:auto}._field_i1mgn_41{margin:0 0 16px;border:0;padding:0}._field_i1mgn_41 label,._field_i1mgn_41 legend{display:block;font-weight:600;margin-bottom:4px}._field_i1mgn_41 input,._field_i1mgn_41 select{width:100%;min-height:48px;padding:8px 12px;border:2px solid var(--ctl);border-radius:8px;font:inherit;background:#fff;color:var(--ink)}._inline_i1mgn_44{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-right:16px;font-weight:400}._inline_i1mgn_44 input{width:24px;height:24px;min-height:0}._btn_i1mgn_47,._btnSec_i1mgn_47{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:48px;padding:8px 20px;border-radius:12px;font:inherit;font-weight:700;cursor:pointer;text-decoration:none;margin:4px 0}._app_i1mgn_6 ._btn_i1mgn_47{background:var(--green);color:#fff;border:2px solid var(--green)}._app_i1mgn_6 ._btnSec_i1mgn_47{background:#fff;color:var(--green);border:2px solid var(--green)}._btn_i1mgn_47:disabled,._btnSec_i1mgn_47:disabled{opacity:1;background:#e5e7eb;color:#4b5563;border-color:#9ca3af;cursor:not-allowed}._linkBtnBlock_i1mgn_51{display:inline-flex;align-items:center;min-height:48px;padding:0 8px}._actionBar_i1mgn_52{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:8px 0 16px}._loading_i1mgn_54{padding:12px 0;color:var(--slate)}._errorBox_i1mgn_55{border:2px solid var(--err);background:#fff;color:var(--err);border-radius:12px;padding:16px;margin:0 0 16px}._errorBox_i1mgn_55 p{margin:4px 0}._errText_i1mgn_57{color:var(--err);margin:4px 0;font-weight:600}._warn_i1mgn_58{background:var(--warnbg);color:var(--warn);padding:10px 12px;border-radius:8px;border-left:4px solid var(--warn);margin:8px 0;font-weight:600}._info_i1mgn_59{background:#e8f1ee;color:var(--ink);padding:10px 12px;border-radius:8px;border-left:4px solid var(--green);margin:8px 0}._money_i1mgn_61{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._moneyBig_i1mgn_62{font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;margin:4px 0}._corridor_i1mgn_63{display:inline-block;font-weight:700;color:var(--green);background:#e8f1ee;padding:2px 10px;border-radius:999px;margin:0 0 8px}._label_i1mgn_64{font-weight:600;margin:12px 0 0}._productRow_i1mgn_65{display:flex;gap:12px;align-items:flex-start}._thumb_i1mgn_66{width:96px;height:96px;object-fit:cover;border-radius:8px;background:#e5e7eb;flex:none}._details_i1mgn_67{margin:8px 0}._details_i1mgn_67 summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font-weight:600}._progress_i1mgn_69{display:flex;gap:8px;list-style:none;padding:0;margin:0 0 16px}._progress_i1mgn_69 li{flex:1;text-align:center;padding:6px 4px;border-bottom:4px solid #CBD5E1;color:var(--slate);font-weight:600}._progress_i1mgn_69 li._on_i1mgn_71{border-color:var(--green);color:var(--ink)}._steps3_i1mgn_72{padding-left:20px}._steps3_i1mgn_72 li{margin-bottom:8px}._lastParcel_i1mgn_73{margin-top:16px;border-top:1px solid #E2DDD0;padding-top:8px}._items_i1mgn_75{list-style:none;padding:0;margin:8px 0}._items_i1mgn_75 li{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid #E2DDD0;overflow-wrap:anywhere}._quote_i1mgn_77 section{border-top:1px solid #E2DDD0;padding:4px 0}._quote_i1mgn_77 dl,._dl_i1mgn_78{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin:0}._quote_i1mgn_77 dt,._dl_i1mgn_78 dt{color:var(--slate)}._quote_i1mgn_77 dd,._dl_i1mgn_78 dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}._totalLine_i1mgn_80{display:flex;justify-content:space-between;align-items:baseline;border-top:2px solid var(--ink);padding-top:8px;margin:8px 0 0}._timeline_i1mgn_82{list-style:none;margin:0;padding:0;position:relative}._step_i1mgn_72{display:flex;gap:12px;position:relative;padding-bottom:16px}._step_i1mgn_72:before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:3px;background:#cbd5e1}._step_i1mgn_72:last-child:before{display:none}._step_done_i1mgn_86:before,._step_now_i1mgn_86:before{background:var(--green)}._stepNum_i1mgn_87{flex:none;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;background:#fff;border:3px solid #94A3B8;color:var(--slate)}._step_done_i1mgn_86 ._stepNum_i1mgn_87{background:var(--green);border-color:var(--green);color:#fff}._step_now_i1mgn_86 ._stepNum_i1mgn_87{background:#fff;border-color:var(--green);color:var(--green);box-shadow:0 0 0 3px #cfe3dc}._step_stop_i1mgn_90 ._stepNum_i1mgn_87{background:var(--err);border-color:var(--err);color:#fff}._stepTitle_i1mgn_91{margin:4px 0 0;font-weight:700;overflow-wrap:anywhere}._step_todo_i1mgn_92 ._stepTitle_i1mgn_91{color:var(--slate);font-weight:600}._photoWait_i1mgn_94{text-align:center;color:var(--slate)}._gallery_i1mgn_95{list-style:none;display:flex;flex-wrap:wrap;gap:12px;padding:0;margin:8px 0}._photoBtn_i1mgn_96{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:2px solid var(--ctl);border-radius:8px;padding:4px;min-width:48px;min-height:48px;cursor:pointer;font:inherit;color:var(--green)}._photoBtn_i1mgn_96 img{width:96px;height:96px;object-fit:cover;border-radius:4px;background:#e5e7eb}._dialog_i1mgn_98{position:fixed;top:5vh;right:5vw;bottom:5vh;left:5vw;max-width:90vw;max-height:90vh;overflow:auto;border:3px solid var(--ink);border-radius:12px;padding:12px;z-index:40;background:#fff;text-align:center}._dialog_i1mgn_98 img{max-width:100%;max-height:70vh;display:block;margin:0 auto 12px}._stack_i1mgn_101{display:grid;gap:12px;margin-bottom:16px}._radioCard_i1mgn_102{display:flex;gap:12px;align-items:flex-start;border:2px solid var(--ctl);cursor:pointer;margin:0}._radioCard_i1mgn_102 input{width:28px;height:28px;flex:none;margin-top:4px;accent-color:#14594B}._radioOn_i1mgn_104{border-color:var(--green);background:#f3f8f6}._relayName_i1mgn_105{font-size:1.05rem}._pickup_i1mgn_106{font-size:2rem;letter-spacing:.2em;margin:8px 0;text-align:center}._bottomNav_i1mgn_108{position:fixed;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-top:1px solid #CBD5E1;z-index:30;padding-bottom:env(safe-area-inset-bottom)}._bottomNav_i1mgn_108 a{display:flex;align-items:center;justify-content:center;min-height:56px;text-align:center;text-decoration:none;color:var(--slate);font-weight:600;padding:4px}._bottomNav_i1mgn_108 a._navOn_i1mgn_110{color:var(--green);box-shadow:inset 0 4px 0 var(--green);font-weight:700}@media (min-width: 960px){._page_i1mgn_22{max-width:1040px}._withAside_i1mgn_114{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px}._withAside_i1mgn_114 ._aside_i1mgn_24{display:block;position:sticky;top:16px;align-self:start}._withAside_i1mgn_114 ._asideInline_i1mgn_25{display:none}._quote_i1mgn_77{margin-top:8px}}@media (prefers-reduced-motion: reduce){._app_i1mgn_6 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--green: #0b7a4b;--green-d: #085c38;--yellow: #f2b705;--red: #c0392b;--bg: #f5f6f4;--ink: #1d2a24;--mut: #5d6b63;--line: #dfe4e0;--card: #fff;--field: #fff;--field-line: #c4ccc7;--badge-bg: #e3efe9;--badge-ink: #085c38;--warn-bg: #fdf0c8;--warn-ink: #7a5c00;--bad-bg: #f8dcd8;--bad-ink: #a52f22;--ok-bg: #dff3e8;--head: #0b7a4b;--link: #0b7a4b;color-scheme:light dark}@media (prefers-color-scheme: dark){:root{--green: #1ea36a;--green-d: #17885a;--bg: #0f1a14;--ink: #e6ede9;--mut: #9fb0a6;--line: #28392f;--card: #16241c;--field: #0f1a14;--field-line: #3b5044;--badge-bg: #1d3a2b;--badge-ink: #9fe3c0;--warn-bg: #4a3b0a;--warn-ink: #f5d672;--bad-bg: #4a1e19;--bad-ink: #ffb3a8;--ok-bg: #173a28;--head: #0b4a30;--link: #6fd6a2;--red: #d9544a}}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--ink);line-height:1.45}a{color:var(--link)}:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.skip{position:absolute;left:-999px;top:0;background:var(--yellow);color:#000;padding:8px 12px;z-index:20}.skip:focus{left:8px;top:8px}header.top{background:var(--head);color:#fff;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 16px}header.top a{color:#fff;text-decoration:none;font-weight:500}header.top a:hover{text-decoration:underline}header.top .brand{font-size:1.2rem;font-weight:700;margin-right:auto}header.top .who{font-size:.85rem;opacity:.9}main{max-width:1000px;margin:0 auto;padding:16px}h1{font-size:1.5rem;margin:.4em 0}h2{font-size:1.2rem;margin:1.2em 0 .4em}h3{font-size:1rem}.card{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:14px;margin:12px 0}.row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.row>*{flex:1 1 160px}label{display:flex;flex-direction:column;font-size:.85rem;color:var(--mut);gap:3px}label.inline{flex-direction:row;align-items:center;gap:6px;color:var(--ink)}fieldset{border:0;padding:0;margin:8px 0}input,select,textarea{font:inherit;padding:8px;border:1px solid var(--field-line);border-radius:6px;background:var(--field);color:var(--ink);width:100%}input[type=checkbox]{width:auto}button,.btn{font:inherit;background:var(--green);color:#fff;border:0;border-radius:6px;padding:8px 14px;cursor:pointer;text-decoration:none;display:inline-block;min-height:40px}button:hover,.btn:hover{background:var(--green-d)}button.sec{background:transparent;color:var(--link);border:1px solid var(--green)}button.sec:hover{background:var(--badge-bg)}button.danger{background:var(--red)}button:disabled{opacity:.5;cursor:not-allowed}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{text-align:left;padding:7px 8px;border-bottom:1px solid var(--line);vertical-align:top}td.num,th.num{text-align:right;white-space:nowrap}tr.total td{font-weight:700;border-top:2px solid var(--ink)}.badge{display:inline-block;padding:2px 9px;border-radius:12px;font-size:.78rem;background:var(--badge-bg);color:var(--badge-ink)}.badge.warn{background:var(--warn-bg);color:var(--warn-ink)}.badge.bad{background:var(--bad-bg);color:var(--bad-ink)}.err{background:var(--bad-bg);color:var(--bad-ink);padding:8px 12px;border-radius:6px;margin:8px 0}.ok{background:var(--ok-bg);color:var(--badge-ink);padding:8px 12px;border-radius:6px;margin:8px 0}.muted{color:var(--mut);font-size:.85rem}.timeline{list-style:none;padding:0;margin:0;border-left:3px solid var(--green)}.timeline li{padding:6px 0 10px 14px;position:relative}.timeline li:before{content:"";position:absolute;left:-8px;top:10px;width:12px;height:12px;border-radius:50%;background:var(--green)}.timeline li.self:before{background:var(--yellow)}.timeline li.now:before{width:16px;height:16px;left:-10px;top:8px;box-shadow:0 0 0 4px var(--badge-bg)}.timeline li.now{font-size:1.05rem}.thumb{width:90px;height:90px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.tabs{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.tabs button{background:transparent;color:var(--link);border:1px solid var(--green)}.tabs button.on{background:var(--green);color:#fff}.actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.hero{padding:8px 0 4px}.hero h1{font-size:1.9rem}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 12px}.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0 12px}.steps li{display:flex;gap:12px;align-items:flex-start}.steps p{margin:.2em 0 0}.stepnum{flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-weight:700}.card.current{border-left:6px solid var(--green)}.big{font-size:1.3rem;margin:.2em 0}.progress{height:8px;background:var(--line);border-radius:4px;overflow:hidden;margin:8px 0}.progress>div{height:100%;background:var(--green)}.role-title{margin:1.2em 0 .2em;border-bottom:2px solid var(--green);padding-bottom:2px}.step-title{margin:.8em 0 0}.confirm{margin-top:10px;padding:10px;border:2px solid var(--yellow);border-radius:8px;background:var(--warn-bg);color:var(--warn-ink)}.confirm p{margin:.2em 0}.confirm .muted{color:inherit}.scanner video{width:100%;max-height:50vh;background:#000;border-radius:8px;margin-bottom:8px}.offline-banner{position:sticky;top:0;z-index:10;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;padding:8px 16px;font-size:.9rem}.offline-banner.off{background:var(--warn-bg);color:var(--warn-ink)}.offline-banner.on{background:var(--ok-bg);color:var(--badge-ink)}.offline-banner button{min-height:34px;padding:4px 12px;background:var(--card)}.offline-fail{color:var(--bad-ink)}@media (max-width: 600px){main{padding:10px}h1{font-size:1.25rem}.hero h1{font-size:1.5rem}header.top{padding:8px 10px;gap:6px 12px}.row>*{flex-basis:100%}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.demobar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 16px;background:var(--warn-bg);color:var(--warn-ink);border-bottom:1px solid var(--line)}.demobar select{max-width:100%}.demobar .btn-parcours{margin-left:auto;font-weight:600}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.parcours-line{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:10px 0}.parcours-line li span{display:inline-flex;width:30px;height:30px;border-radius:50%;align-items:center;justify-content:center;border:2px solid var(--line);font-size:.85rem}.parcours-line li.done span{background:var(--green);border-color:var(--green);color:#fff}.parcours-line li.now span{border-color:var(--green);border-width:3px;font-weight:700;box-shadow:0 0 0 3px var(--ok-bg)}.parcours-line li.skip span{opacity:.4;border-style:dashed}.card.step.current{border-left:6px solid var(--green)}table.raci th,table.raci td{text-align:center;padding:4px 8px}table.raci tbody th{text-align:left}.raci-R{background:var(--ok-bg);font-weight:700}.raci-A{background:var(--warn-bg)}.raci-I{color:var(--mut)}.demo-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.demo-tile{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:2px}.ecrans-filtres{gap:12px;margin-bottom:12px}.ecrans-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.ecrans-liste{list-style:none;padding:0;margin:0}.ecrans-liste li{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:6px 0;border-top:1px solid var(--line)}.ecrans-liste li>:last-child{flex:none}.ecrans-liste code{font-size:.8rem;color:var(--mut)}.navmenu{position:relative}.navmenu>summary{cursor:pointer;font-weight:500;list-style:none}.navmenu>summary::-webkit-details-marker{display:none}.navmenu .navmenu-liste{position:absolute;z-index:20;top:100%;left:0;min-width:200px;display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--head);border:1px solid rgba(255,255,255,.3);border-radius:6px}tr.subhead th{text-align:left;background:var(--bg-soft, #f4f4f4);padding-top:.6rem}tr.subhead th{text-align:left;padding-top:.6rem;border-bottom:1px solid var(--ink)}tr.subhead th.num{text-align:right}
