._btn_od75a_1{position:fixed;right:1.5rem;bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));z-index:30;width:40px;height:40px;padding:0;border:none;border-radius:999px;display:grid;place-items:center;background:var(--color-primary, #0d7377);color:#fff;box-shadow:0 4px 14px #0d737759,0 1px 3px #0f172a1f;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,background .15s ease}._btnVisible_od75a_55{opacity:1;pointer-events:auto;transform:translateY(0)}._btn_od75a_1:hover{background:var(--color-primary-dark, #0a5c5f)}._btn_od75a_1:focus-visible{outline:2px solid var(--color-primary, #0d7377);outline-offset:2px}@media (min-width: 1024px){._btn_od75a_1{bottom:1.5rem;right:1.5rem}}._root_1jcgd_5{--oc-h: var(--control-height);--oc-radius: var(--control-radius);--oc-fs: var(--control-font-size);--oc-label: var(--control-label-size);--oc-pad-x: 14px;position:relative;display:block;box-sizing:border-box;width:100%;height:var(--oc-h);min-height:var(--oc-h);max-height:var(--oc-h);min-inline-size:0;margin:0;padding:0;border:1px solid var(--input-border);border-radius:var(--oc-radius);background:var(--input-bg)}._root_1jcgd_5:hover:not(:disabled):not(:focus-within){border-color:var(--color-border-strong)}._root_1jcgd_5:focus-within{border-color:var(--color-primary)}._root_1jcgd_5:disabled,._root_1jcgd_5[disabled]{opacity:.65}._legend_1jcgd_79{float:unset;width:auto;max-width:calc(100% - 24px);height:0;margin:0 0 0 10px;padding:0;border:0;background:transparent;line-height:0;white-space:nowrap;overflow:visible}._legendText_1jcgd_107{display:inline-block;padding:0 4px;color:var(--color-text-secondary);font-size:var(--oc-label);font-weight:500;line-height:1;transform:translateY(-50%);max-width:100%;overflow:hidden;text-overflow:ellipsis}._root_1jcgd_5:focus-within>._legend_1jcgd_79>._legendText_1jcgd_107{color:var(--color-primary)}._input_1jcgd_143{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;box-sizing:border-box;width:100%;height:100%;min-height:0;margin:0;padding:0 var(--oc-pad-x);border:0!important;border-radius:0!important;background-color:transparent!important;box-shadow:none!important;color:var(--color-text-primary);font-size:16px;font-weight:400;line-height:var(--oc-h);caret-color:var(--color-text-primary)}._input_1jcgd_143:focus{outline:none!important;box-shadow:none!important}._input_1jcgd_143:disabled{cursor:not-allowed}._input_1jcgd_143:-webkit-autofill,._input_1jcgd_143:-webkit-autofill:hover,._input_1jcgd_143:-webkit-autofill:focus,._input_1jcgd_143:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);transition:background-color 99999s ease-out;box-shadow:0 0 0 1000px var(--input-bg) inset!important}._rootWithStatus_1jcgd_225 ._input_1jcgd_143{padding-right:30px}._rootWithEnd_1jcgd_233 ._input_1jcgd_143{padding-right:44px}._rootWithEnd_1jcgd_233._rootWithStatus_1jcgd_225 ._input_1jcgd_143{padding-right:58px}._input_1jcgd_143::placeholder{color:transparent}._select_1jcgd_257{cursor:pointer;padding-right:36px;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M1.4.6 6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:12px 8px!important}._root_1jcgd_5:focus-within>._select_1jcgd_257{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%230d7377' d='M1.4.6 6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E")!important}._end_1jcgd_285{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;gap:2px;z-index:1;pointer-events:none}._end_1jcgd_285>*{pointer-events:auto}._statusIcon_1jcgd_319{display:block;flex-shrink:0;pointer-events:none}._statusValid_1jcgd_331{color:var(--color-primary-dark)}._statusInvalid_1jcgd_339{color:var(--color-text-muted)}._endBtn_1jcgd_347{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;width:32px;height:32px;pointer-events:auto}._endBtn_1jcgd_347:hover{color:var(--color-primary-dark)}._rootTextarea_1jcgd_385{height:auto;min-height:72px;max-height:none}._rootTextarea_1jcgd_385 ._input_1jcgd_143{height:auto;min-height:72px;resize:vertical;padding-top:8px;padding-bottom:12px;line-height:1.35}._rootInvalid_1jcgd_415{border-color:var(--color-error)}._rootInvalid_1jcgd_415:focus-within{border-color:var(--color-error)}@media (min-width: 900px){._input_1jcgd_143{font-size:var(--oc-fs)}}._base_o1gh8_5{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;height:var(--control-height);min-height:var(--control-height);padding:8px 22px;border-radius:var(--control-radius);font-size:var(--control-font-size);font-weight:500;letter-spacing:0;text-transform:none;text-decoration:none;box-shadow:none;cursor:pointer;line-height:1.2;white-space:nowrap;-webkit-tap-highlight-color:transparent}._base_o1gh8_5:disabled{opacity:.65;cursor:not-allowed}._fullWidth_o1gh8_63{width:100%}._grow_o1gh8_71{flex:1 1 0;min-width:0}._contained_o1gh8_81{border:none;background:var(--color-primary-dark);color:var(--color-text-on-primary)}._contained_o1gh8_81:hover:not(:disabled){background:var(--color-primary)}._contained_o1gh8_81:disabled{cursor:wait}._outlined_o1gh8_109{border:1px solid var(--input-border);background:var(--color-bg-primary);color:var(--color-text-primary)}._outlined_o1gh8_109:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-bg-secondary)}._ghost_o1gh8_131{border:none;background:transparent;color:var(--color-text-secondary);padding:8px 12px}._ghost_o1gh8_131:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-bg-tertiary)}._danger_o1gh8_155{border:none;background:var(--color-danger);color:#fff}._danger_o1gh8_155:hover:not(:disabled){filter:brightness(1.05)}._root_140sz_5{display:flex;flex-direction:column;gap:10px;box-sizing:border-box;margin:0;padding:14px 16px;border:1px solid var(--alert-border);border-radius:var(--radius-md);background:var(--alert-bg);color:var(--alert-text);font-size:13px;font-weight:500;line-height:1.4}._row_140sz_37{display:flex;align-items:flex-start;gap:10px}._body_140sz_49{flex:1;min-width:0}._body_140sz_49>:first-child{margin-top:0}._body_140sz_49>:last-child{margin-bottom:0}._body_140sz_49 p{margin:0}._actions_140sz_83{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._link_140sz_97{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer;background:none;border:none;padding:0;font:inherit}._link_140sz_97:hover{opacity:.85}._dismiss_140sz_129{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:28px;height:28px;margin:-4px -6px -4px 0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-pill);background:transparent;color:inherit;opacity:.7;font-size:18px;line-height:1;cursor:pointer}._dismiss_140sz_129:hover{opacity:1;background:#0f172a0f}._warning_140sz_177{--alert-bg: var(--color-warning-bg);--alert-border: var(--color-warning-border);--alert-text: var(--color-warning-text)}._info_140sz_189{--alert-bg: var(--color-info-bg);--alert-border: var(--color-info-border);--alert-text: var(--color-info-text)}._neutral_140sz_201{--alert-bg: var(--color-bg-tertiary);--alert-border: var(--color-border-strong);--alert-text: var(--color-text-secondary)}._success_140sz_213{--alert-bg: var(--color-success-bg);--alert-border: var(--color-success-border);--alert-text: var(--color-success-text)}._error_140sz_225{--alert-bg: var(--color-error-bg);--alert-border: var(--color-error-border);--alert-text: var(--color-error-text)}._wrap_vw3jh_1{position:relative;display:inline-flex;flex-shrink:0}._triggerRound_vw3jh_13{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-pill);background:var(--color-bg-secondary);color:var(--color-text-secondary);font-size:18px;font-weight:700;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}._triggerRound_vw3jh_13:hover,._triggerRound_vw3jh_13[aria-expanded=true]{background:var(--color-primary-50);color:var(--color-primary-dark)}._triggerGhost_vw3jh_61{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--color-text-muted);font-size:18px;font-weight:700;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}._triggerGhost_vw3jh_61:hover,._triggerGhost_vw3jh_61[aria-expanded=true]{background:var(--color-bg-secondary);color:var(--color-text-primary)}._backdrop_vw3jh_109{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;margin:0;padding:0;border:none;background:transparent;cursor:default}._menu_vw3jh_131{position:absolute;top:calc(100% + 4px);z-index:50;width:200px;margin:0;padding:6px;list-style:none;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-elevated, var(--color-bg-primary));box-shadow:var(--shadow-md);box-sizing:border-box}._alignEnd_vw3jh_161{right:0;left:auto}._alignStart_vw3jh_171{left:0;right:auto}._sep_vw3jh_181{height:1px;margin:4px 6px;background:var(--color-border)}._item_vw3jh_193{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box}._item_vw3jh_193:hover:not(:disabled),._item_vw3jh_193:focus-visible:not(:disabled){background:var(--color-primary-50);color:var(--color-primary-dark);outline:none}._item_vw3jh_193:disabled{opacity:.45;cursor:default}._danger_vw3jh_253{color:var(--color-error-text, #b91c1c)}._danger_vw3jh_253:hover:not(:disabled),._danger_vw3jh_253:focus-visible:not(:disabled){background:var(--color-error-bg, #fef2f2);color:var(--color-error-text, #b91c1c)}._card_1rnk0_1{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--shadow-sm);overflow:hidden}._head_1rnk0_17{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--color-border)}._icon_1rnk0_33{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:var(--color-primary-50);color:var(--color-primary-dark);font-size:14px;font-weight:700}._icon_1rnk0_33 svg{width:16px;height:16px}._title_1rnk0_71{margin:0;flex:1;min-width:0;font-size:13px;font-weight:700;color:var(--color-text-primary);line-height:1.25}._count_1rnk0_91{font-weight:600;color:var(--color-text-muted)}._newBtn_1rnk0_101{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--control-radius, 4px);background:var(--color-bg-primary);color:var(--color-primary-dark);font:inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}._newBtn_1rnk0_101:hover{border-color:var(--color-primary);background:var(--color-primary-50)}._body_1rnk0_143{padding:0;overflow-x:auto}._empty_1rnk0_153{margin:0;padding:14px 12px;font-size:12px;font-weight:500;color:var(--color-text-muted)}._table_1rnk0_169{width:100%;border-collapse:collapse;font-size:12px}._table_1rnk0_169 th{padding:8px 12px;text-align:left;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);white-space:nowrap}._table_1rnk0_169 td{padding:10px 12px;border-bottom:1px solid var(--color-border);vertical-align:middle;color:var(--color-text-primary)}._table_1rnk0_169 tbody tr:last-child td{border-bottom:none}._table_1rnk0_169 a{color:var(--color-primary);font-weight:600;text-decoration:none}._table_1rnk0_169 a:hover{text-decoration:underline}._foot_1rnk0_249{padding:8px 12px 10px;border-top:1px solid var(--color-border)}._viewAll_1rnk0_259{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;font:inherit;font-size:12px;font-weight:700;color:var(--color-primary);text-decoration:none;cursor:pointer}._viewAll_1rnk0_259:hover{text-decoration:underline}._menuCell_1rnk0_293{width:40px;text-align:right}._overlay_1w534_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;display:flex;align-items:flex-end;justify-content:center;background:#0f172a80;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));box-sizing:border-box;touch-action:manipulation}._sheet_1w534_33{width:100%;max-width:440px;max-height:min(92dvh,720px);overflow:auto;overscroll-behavior:contain;background:var(--color-bg-primary);border-radius:20px 20px 12px 12px;padding:22px 20px 16px;box-shadow:0 16px 48px #0f172a38;box-sizing:border-box;margin:auto 0 0}._brand_1w534_61{display:flex;justify-content:center;margin-bottom:12px}._logo_1w534_73{width:52px;height:52px;border-radius:12px;object-fit:contain}._eyebrow_1w534_87{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0d7377;text-align:center}._title_1w534_107{margin:0 0 8px;font-size:1.35rem;line-height:1.25;font-weight:800;color:#1a202c;text-align:center}._lead_1w534_125{margin:0 0 16px;font-size:.95rem;line-height:1.45;color:#4a5568;text-align:center}._steps_1w534_141{margin:0 0 16px;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}._steps_1w534_141 li{display:flex;gap:10px;align-items:flex-start;font-size:.92rem;line-height:1.4;color:#2d3748;text-align:left}._num_1w534_179{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#0d7377;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}._hint_1w534_209{margin:0 0 14px;font-size:.9rem;line-height:1.45;color:#4a5568;text-align:center}._primary_1w534_225{width:100%;border:none;border-radius:12px;padding:14px 16px;font-size:1rem;font-weight:700;color:#fff;background:#0d7377;cursor:pointer;touch-action:manipulation;margin-bottom:8px}._primary_1w534_225:hover:not(:disabled){background:#0a5c5f}._primary_1w534_225:disabled{opacity:.7;cursor:wait}._secondary_1w534_271{width:100%;border:none;border-radius:12px;padding:12px 16px;font-size:.95rem;font-weight:600;color:#4a5568;background:transparent;cursor:pointer;touch-action:manipulation}._secondary_1w534_271:hover{color:#1a202c;background:#f7fafb}@media (min-width: 768px){._overlay_1w534_1{align-items:center}._sheet_1w534_33{margin:0;border-radius:16px}}._wrap_ykyq2_1{position:relative;display:flex;align-items:center;gap:10px}._role_ykyq2_15{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:capitalize;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._avatar_ykyq2_37{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:36px;padding:0;border:2px solid var(--color-bg-primary);border-radius:999px;box-shadow:0 0 0 1px var(--color-border, #e2e8f0);background:linear-gradient(135deg,#0d7377,#134e52);color:#fff;font-size:12px;font-weight:800;letter-spacing:.02em;cursor:pointer;display:grid;place-items:center;flex-shrink:0}._avatar_ykyq2_37:hover{filter:brightness(1.06)}._avatar_ykyq2_37:focus-visible{outline:2px solid var(--color-primary, #0d7377);outline-offset:2px}._backdrop_ykyq2_93{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;border:0;padding:0;margin:0;background:transparent;cursor:default}._menu_ykyq2_115{position:absolute;top:calc(100% + 8px);right:0;z-index:90;width:240px;padding:6px 0;background:var(--color-bg-elevated);border:1px solid var(--color-border, #e2e8f0);border-radius:10px;box-shadow:var(--shadow-lg)}._who_ykyq2_141{padding:10px 14px 8px;border-bottom:1px solid var(--color-border, #e2e8f0)}._whoName_ykyq2_151{display:block;font-size:13px;font-weight:700;color:var(--color-text-primary, #0f172a)}._whoMeta_ykyq2_165{display:block;margin-top:2px;font-size:11px;font-weight:500;color:var(--color-text-secondary, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._item_ykyq2_187{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;border:0;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--color-text-primary);text-align:left;text-decoration:none;cursor:pointer}._item_ykyq2_187:hover:not(:disabled){background:var(--color-bg-tertiary)}._item_ykyq2_187:disabled,._itemSoon_ykyq2_231{opacity:.55;cursor:not-allowed}._itemIcon_ykyq2_241{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-muted)}._itemLabel_ykyq2_261{flex:1;min-width:0}._langCurrent_ykyq2_271{flex-shrink:0;font-size:11px;font-weight:700;color:var(--color-text-muted)}._langList_ykyq2_285{display:flex;flex-direction:column;padding:0 0 4px}._langItem_ykyq2_297{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:8px 14px 8px 42px;border:0;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--color-text-secondary);text-align:left;cursor:pointer}._langItem_ykyq2_297:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}._langItemOn_ykyq2_335{color:var(--color-primary);font-weight:700}._sep_ykyq2_345{height:1px;margin:4px 0;background:var(--color-border, #e2e8f0)}._danger_ykyq2_357,._danger_ykyq2_357 ._itemIcon_ykyq2_241{color:#b91c1c}@media (max-width: 720px){._role_ykyq2_15{display:none}}._frame_1qndw_5{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:100%;min-height:100dvh;background:var(--desk-canvas);color:var(--color-text-primary);font-family:var(--font-desk);position:relative}._frameNavClosed_1qndw_31{grid-template-columns:64px minmax(0,1fr)}._navScrim_1qndw_39{display:none}._aside_1qndw_47{display:flex;flex-direction:column;background:var(--desk-sidebar);color:var(--desk-sidebar-text);border-right:1px solid var(--desk-sidebar-border);min-height:100dvh;position:sticky;top:0;height:100dvh;overflow:auto;z-index:40;scrollbar-width:none;-ms-overflow-style:none}._aside_1qndw_47::-webkit-scrollbar{display:none;width:0;height:0}._asideTop_1qndw_91{display:flex;align-items:flex-start;gap:4px;border-bottom:1px solid var(--desk-sidebar-border)}._brandBlock_1qndw_105{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;padding:20px 12px 16px 18px;text-decoration:none;color:inherit;border-bottom:none}._brandLogo_1qndw_129{height:40px;width:auto;display:block;opacity:.98}._brandMark_1qndw_143{display:none;width:36px;height:36px;border-radius:8px;flex-shrink:0;object-fit:contain}._brandSub_1qndw_161{margin:6px 0 0;font-size:11px;line-height:1.35;color:var(--desk-sidebar-muted);font-weight:500}._navClose_1qndw_177{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;margin:12px 10px 0 0;width:32px;height:32px;border:1px solid var(--desk-sidebar-border);border-radius:6px;background:transparent;color:var(--desk-sidebar-muted);font-size:14px;line-height:1;cursor:pointer;display:none}._navClose_1qndw_177:hover{color:#fff;border-color:#ffffff40;background:var(--desk-sidebar-hover)}._nav_1qndw_39{flex:1;padding:8px 10px 20px;display:flex;flex-direction:column;gap:4px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}._nav_1qndw_39::-webkit-scrollbar{display:none;width:0;height:0}._group_1qndw_255{padding:8px 0 4px}._groupDivider_1qndw_263{margin-top:4px;padding-top:12px;border-top:1px solid var(--desk-sidebar-border)}._groupLabel_1qndw_275{margin:0 0 8px 10px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--desk-sidebar-muted);opacity:.85}._groupList_1qndw_295{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}._link_1qndw_313{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;text-decoration:none;color:var(--desk-sidebar-text);font-size:13px;font-weight:500;letter-spacing:-.01em;border:1px solid transparent;line-height:1.25}._linkMark_1qndw_343{display:inline-flex;width:28px;height:28px;border-radius:6px;align-items:center;justify-content:center;background:transparent;color:inherit;flex-shrink:0;opacity:.92}._linkText_1qndw_369{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._link_1qndw_313:hover{background:var(--desk-sidebar-hover);color:#fff}._linkActive_1qndw_393{background:var(--desk-sidebar-active);color:#fff;font-weight:600;border-color:#2dd4bf40}._linkActive_1qndw_393 ._linkMark_1qndw_343{background:#2dd4bf47}._asideFoot_1qndw_415{padding:12px 14px 16px;border-top:1px solid var(--desk-sidebar-border);font-size:11px;color:var(--desk-sidebar-muted)}._asideFootMark_1qndw_429{display:none}._column_1qndw_437{display:flex;flex-direction:column;min-width:0;min-height:100dvh}._top_1qndw_451{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:0 24px;background:var(--desk-topbar);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:30}._topLeft_1qndw_479{display:flex;align-items:center;gap:10px;min-width:0}._navToggle_1qndw_493{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--control-height);height:var(--control-height);padding:0;border:1px solid var(--input-border);border-radius:var(--control-radius);background:var(--color-bg-primary);cursor:pointer;color:var(--color-text-primary);box-shadow:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}._navToggle_1qndw_493:hover{border-color:var(--color-primary, #0d9488);background:var(--color-primary-50, #f0fdfa);color:var(--color-primary-dark, #0f766e);box-shadow:0 1px 3px #0d94881f}._navToggle_1qndw_493:active{transform:translateY(1px);box-shadow:none}._navToggle_1qndw_493:focus-visible{outline:2px solid var(--color-primary, #0d9488);outline-offset:2px}._navToggleOn_1qndw_571{border-color:var(--color-primary, #0d9488);background:var(--color-primary-50, #f0fdfa);color:var(--color-primary-dark, #0f766e)}._navToggleIcon_1qndw_583{position:relative;display:block;width:18px;height:14px}._navToggleIcon_1qndw_583 span{position:absolute;left:0;display:block;width:100%;height:2px;border-radius:2px;background:currentColor}._navToggleIcon_1qndw_583 span:nth-child(1){top:0}._navToggleIcon_1qndw_583 span:nth-child(2){top:6px}._navToggleIcon_1qndw_583 span:nth-child(3){top:12px}._topMeta_1qndw_641{display:flex;flex-direction:column;gap:1px;min-width:0}._topTitle_1qndw_655{margin:0;font-size:14px;font-weight:650;letter-spacing:-.02em;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._topHint_1qndw_677{margin:0;font-size:12px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-family:var(--font-desk-mono)}._topRight_1qndw_693{display:flex;align-items:center;gap:12px;flex-shrink:0}._role_1qndw_707{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:capitalize}._main_1qndw_721{flex:1;padding:20px 24px 40px;width:100%;max-width:none;box-sizing:border-box}@media (max-width: 1023px){._frame_1qndw_5,._frameNavClosed_1qndw_31{grid-template-columns:minmax(0,1fr)}._aside_1qndw_47{position:fixed;left:0;top:0;width:min(280px,86vw);height:100dvh;transform:translate(0);box-shadow:8px 0 24px #00000040}._frameNavClosed_1qndw_31 ._aside_1qndw_47{display:flex;transform:translate(-105%);pointer-events:none;box-shadow:none}._navScrim_1qndw_39{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;border:none;padding:0;margin:0;background:#0f172a73;cursor:pointer}._top_1qndw_451{padding:0 16px}._main_1qndw_721{padding:16px 16px 32px}._navClose_1qndw_177{display:inline-flex;align-items:center;justify-content:center}._frame_1qndw_5:not(._frameNavClosed_1qndw_31) ._navToggle_1qndw_493{display:none}}@media (min-width: 1024px){._frame_1qndw_5:not(._frameNavClosed_1qndw_31){grid-template-columns:188px minmax(0,1fr)}._frameNavClosed_1qndw_31{grid-template-columns:64px minmax(0,1fr)}._frameNavClosed_1qndw_31 ._asideTop_1qndw_91{justify-content:center;padding:12px 0 8px}._frameNavClosed_1qndw_31 ._brandBlock_1qndw_105{align-items:center;padding:4px}._frameNavClosed_1qndw_31 ._brandLogo_1qndw_129,._frameNavClosed_1qndw_31 ._brandSub_1qndw_161,._frameNavClosed_1qndw_31 ._groupLabel_1qndw_275,._frameNavClosed_1qndw_31 ._linkText_1qndw_369,._frameNavClosed_1qndw_31 ._asideFootText_1qndw_901{display:none}._frameNavClosed_1qndw_31 ._brandMark_1qndw_143{display:inline-flex}._frameNavClosed_1qndw_31 ._nav_1qndw_39{padding:4px 8px 16px;align-items:stretch}._frameNavClosed_1qndw_31 ._group_1qndw_255{padding:4px 0}._frameNavClosed_1qndw_31 ._groupDivider_1qndw_263{margin-top:2px;padding-top:8px}._frameNavClosed_1qndw_31 ._link_1qndw_313{justify-content:center;padding:6px}._frameNavClosed_1qndw_31 ._linkMark_1qndw_343{display:inline-flex}._frameNavClosed_1qndw_31 ._asideFoot_1qndw_415{display:flex;justify-content:center;padding:10px 8px 14px}._frameNavClosed_1qndw_31 ._asideFootMark_1qndw_429{display:block;width:6px;height:6px;border-radius:999px;background:var(--desk-sidebar-muted);opacity:.7}._main_1qndw_721{padding:18px 18px 36px}._top_1qndw_451{padding:0 18px}}@media (min-width: 1280px){._frame_1qndw_5:not(._frameNavClosed_1qndw_31){grid-template-columns:200px minmax(0,1fr)}._main_1qndw_721{padding:20px 22px 40px}}@media (min-width: 1480px){._frame_1qndw_5:not(._frameNavClosed_1qndw_31){grid-template-columns:228px minmax(0,1fr)}._main_1qndw_721{padding:24px 32px 48px}}@media (max-height: 820px){._top_1qndw_451{min-height:44px}._main_1qndw_721{padding-top:12px;padding-bottom:16px}._brandBlock_1qndw_105{padding:14px 10px 12px 14px}._brandSub_1qndw_161{display:none}}._btn_19a8x_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);background:var(--color-bg-primary, #fff);width:40px;height:40px;border-radius:10px;display:grid;place-items:center;gap:4px;cursor:pointer;padding:0;color:var(--color-text-primary);flex-shrink:0}._btn_19a8x_1:active{background:var(--color-primary-50, #f0fdfa);border-color:var(--color-primary)}._btnOn_19a8x_43{background:var(--color-primary-50, #f0fdfa);border-color:var(--color-primary);color:var(--color-primary-dark)}._btnOnBrand_19a8x_55{border-color:#ffffff59;background:#ffffff24;color:#fff}._btnOnBrand_19a8x_55._btnOn_19a8x_43{border-color:#fff;background:#ffffff38;color:#fff}._bars_19a8x_79{display:flex;flex-direction:column;gap:4px;width:16px}._bars_19a8x_79 span{display:block;height:2px;border-radius:1px;background:currentColor}._wrap_1nqpu_1{position:fixed;left:0;right:0;bottom:0;z-index:40;pointer-events:none;padding:0}._dock_1nqpu_21{pointer-events:auto;display:flex;align-items:flex-end;justify-content:space-around;gap:0;width:100%;min-height:58px;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:color-mix(in srgb,var(--color-primary) 7%,#fff);border-top:1px solid color-mix(in srgb,var(--color-primary) 14%,var(--color-border));box-shadow:0 -6px 24px #0d737714}._item_1nqpu_51{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:4px 2px;border-radius:12px;color:var(--color-text-muted);text-decoration:none;transition:color .15s ease,background .15s ease;-webkit-tap-highlight-color:transparent}._item_1nqpu_51:active{background:color-mix(in srgb,var(--color-primary) 8%,transparent)}._itemOn_1nqpu_93,._itemOn_1nqpu_93 ._icon_1nqpu_101{color:var(--color-primary-dark, #0a5c5f)}._itemHub_1nqpu_111{position:relative;top:-12px;flex:0 0 auto;box-sizing:border-box;width:64px;height:64px;min-height:64px;padding:0;border-radius:999px;background:var(--color-primary, #0d7377);color:#fff;box-shadow:0 8px 20px #0d737761,0 0 0 4px color-mix(in srgb,var(--color-primary) 7%,#fff);gap:0}._itemHub_1nqpu_111:active{background:var(--color-primary-dark, #0a5c5f);transform:scale(.97)}._itemHub_1nqpu_111._itemOn_1nqpu_93{color:#fff;background:var(--color-primary-dark, #0a5c5f)}._itemHub_1nqpu_111 ._icon_1nqpu_101{color:#fff}._itemHub_1nqpu_111 ._label_1nqpu_175{display:none}._icon_1nqpu_101{display:grid;place-items:center;width:24px;height:24px;color:inherit;flex-shrink:0}._label_1nqpu_175{max-width:100%;padding:0 2px;font-size:10px;font-weight:650;line-height:1.15;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._scrim_18op5_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;border:none;padding:0;margin:0;background:#0f172a73;cursor:pointer;animation:_scrimIn_18op5_1 .2s ease both}._panel_18op5_25{position:fixed;top:0;left:0;bottom:0;z-index:51;width:min(86vw,320px);display:flex;flex-direction:column;background:var(--color-bg-primary, #fff);box-shadow:8px 0 32px #0f172a2e;transform:translate(-104%);transition:transform .28s cubic-bezier(.22,1,.36,1);padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);box-sizing:border-box}._panelOpen_18op5_59{transform:translate(0)}._head_18op5_67{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 14px 12px 16px;border-bottom:1px solid var(--color-border);flex-shrink:0}._headAvatar_18op5_87{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(135deg,#0d7377,#134e52);color:#fff;font-size:12px;font-weight:800;letter-spacing:.02em}._brand_18op5_115{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;text-decoration:none;color:inherit}._brandName_18op5_135{margin:0;font-size:15px;font-weight:750;color:var(--color-primary-dark, #0a5c5f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._brandSub_18op5_155{margin:0;font-size:12px;font-weight:550;color:var(--color-text-muted);text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._close_18op5_177{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);background:var(--color-bg-secondary, #f8fafc);width:36px;height:36px;border-radius:10px;font-size:18px;line-height:1;cursor:pointer;color:var(--color-text-primary);flex-shrink:0}._nav_18op5_205{flex:1;overflow-y:auto;padding:8px 10px max(16px,env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}._group_18op5_219{margin:0;padding:10px 0 4px}._group_18op5_219+._group_18op5_219{border-top:1px solid var(--color-border);margin-top:6px;padding-top:12px}._groupLabel_18op5_241{margin:0 8px 8px;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._groupList_18op5_259{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}._link_18op5_277{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 12px;border-radius:12px;text-decoration:none;color:var(--color-text-primary);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer;box-sizing:border-box}._link_18op5_277:active{background:var(--color-primary-50, #f0fdfa)}._linkActive_18op5_327{background:color-mix(in srgb,var(--color-primary) 12%,#fff);color:var(--color-primary-dark, #0a5c5f)}._linkMark_18op5_337{display:grid;place-items:center;width:22px;height:22px;color:inherit;flex-shrink:0}._linkText_18op5_355{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._linkMeta_18op5_371{font-size:12px;font-weight:650;color:var(--color-text-muted);flex-shrink:0}._linkDanger_18op5_385{color:#b91c1c}._langList_18op5_393{display:flex;flex-direction:column;gap:2px;padding:0 4px 6px 34px}._langItem_18op5_407{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;min-height:40px;padding:8px 12px;border-radius:10px;text-align:left;font:inherit;font-size:13px;font-weight:600;color:var(--color-text-primary);cursor:pointer}._langItem_18op5_407:active{background:color-mix(in srgb,var(--color-primary) 10%,#fff)}._langItemOn_18op5_445{background:color-mix(in srgb,var(--color-primary) 12%,#fff);color:var(--color-primary-dark, #0a5c5f)}@keyframes _scrimIn_18op5_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){._scrim_18op5_1,._panel_18op5_25{animation:none;transition:none}}._shellHome_19to0_5{min-height:100%;min-height:100dvh;display:flex;flex-direction:column;background:var(--color-bg-secondary, #f1f5f9)}._shell_19to0_5{min-height:100%;min-height:100dvh;display:flex;flex-direction:column;background:var(--color-bg-secondary)}._withPill_19to0_39{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px));box-sizing:border-box}._withPill_19to0_39 ._main_19to0_49{padding-bottom:16px}._topbar_19to0_57{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:max(8px,env(safe-area-inset-top)) 16px 8px;background:var(--color-bg-primary);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:20}._topLeft_19to0_87{display:flex;align-items:center;gap:10px;min-width:0}._hubBar_19to0_101{position:sticky;top:0;z-index:20;display:flex;align-items:center;padding:max(8px,env(safe-area-inset-top)) 12px 8px}._shellHomeBrand_19to0_121{background:var(--color-bg-secondary, #f1f5f9)}._hubBarOnBrand_19to0_129{background:var(--color-primary, #0d7377)}._brand_19to0_137{display:inline-flex;align-items:center;text-decoration:none;color:var(--color-primary-dark);min-height:44px}._brandLogo_19to0_153{height:36px;width:auto;display:block}._user_19to0_165{display:flex;align-items:center;gap:8px}._email_19to0_177{font-size:12px;color:var(--color-text-muted);text-transform:capitalize}._settingsLink_19to0_189{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);background:var(--color-bg-primary);border-radius:var(--radius-pill);padding:8px 14px;cursor:pointer;font-weight:700;font-size:13px;min-height:40px;color:var(--color-text-secondary);text-decoration:none;display:inline-flex;align-items:center;transition:border-color .15s ease,color .15s ease,background .15s ease}._settingsLink_19to0_189:hover{border-color:var(--color-primary);color:var(--color-primary-dark);background:var(--color-primary-50)}._settingsLink_19to0_189:active{border-color:var(--color-primary);color:var(--color-primary)}._main_19to0_49{flex:1;width:100%;max-width:var(--layout-content-md);margin:0 auto;padding:16px 16px max(24px,env(safe-area-inset-bottom));box-sizing:border-box}._foot_19to0_263{display:none}@media (min-width: 640px){._topbar_19to0_57{padding-left:24px;padding-right:24px;min-height:56px}._brandLogo_19to0_153{height:32px}._main_19to0_49{padding:24px 24px 32px}._email_19to0_177{display:inline}}@media (min-width: 768px){._main_19to0_49{max-width:var(--layout-content-lg);padding:28px 32px 40px}._foot_19to0_263{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:var(--layout-content-lg);width:100%;margin:0 auto;padding:16px 32px max(20px,env(safe-area-inset-bottom));box-sizing:border-box;border-top:1px solid var(--color-border);background:var(--color-bg-primary)}._footCopy_19to0_351{margin:0;font-size:12px;color:var(--color-text-muted)}._footLinks_19to0_363{display:flex;gap:16px;margin:0;padding:0;list-style:none}._footLinks_19to0_363 a{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-decoration:none}._footLinks_19to0_363 a:hover{color:var(--color-primary-dark)}}@media (min-width: 1024px){._main_19to0_49,._foot_19to0_263{max-width:var(--layout-content-xl)}}._panel_1r5co_1,._kpi_1r5co_3{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--shadow-sm);padding:14px 16px 12px}._panelHead_1r5co_19{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}._panelText_1r5co_35{min-width:0}._panelTitle_1r5co_43{margin:0;font-size:14px;font-weight:800;color:var(--color-text-primary);line-height:1.25}._panelSub_1r5co_59{margin:2px 0 0;font-size:12px;font-weight:500;color:var(--color-text-muted);line-height:1.35}._panelAction_1r5co_75{flex-shrink:0}._panelBody_1r5co_83{min-width:0}._panelBody_1r5co_83 .apexcharts-canvas{margin:0 auto}._kpiValue_1r5co_99{margin:8px 0 0;font-size:28px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-text-primary);line-height:1.1}._kpiDeltaUp_1r5co_119,._kpiDeltaDown_1r5co_121{margin:6px 0 14px;font-size:12px;font-weight:700;line-height:1.3}._kpiDeltaUp_1r5co_119{color:var(--color-success, #059669)}._kpiDeltaDown_1r5co_121{color:var(--color-error, #b91c1c)}._kpiDeltaSpacer_1r5co_151{height:14px;margin-bottom:14px}._kpiPeriods_1r5co_161{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._kpiPeriod_1r5co_161{padding:8px;border-radius:8px;background:var(--color-bg-secondary, #f8fafc);border:1px solid var(--color-border);min-width:0}._kpiPeriod_1r5co_161 span{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:2px}._kpiPeriod_1r5co_161 strong{display:block;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._row_1r5co_231{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(220px,1fr);gap:14px;align-items:stretch;margin-bottom:16px}@media (max-width: 900px){._row_1r5co_231{grid-template-columns:1fr}}._empty_1r5co_259{margin:0;padding:48px 12px;text-align:center;font-size:13px;color:var(--color-text-muted)}._overlay_1g8nb_5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--color-bg-secondary);display:flex;flex-direction:column;box-sizing:border-box;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);transition:padding-bottom .15s ease;overflow:hidden}html[data-numpad=open] ._overlay_1g8nb_5{padding-bottom:var(--control-numpad-height, 280px)}._sheet_1g8nb_41{flex:1;min-height:0;width:100%;max-width:var(--layout-content-md);margin:0 auto;display:flex;flex-direction:column;background:var(--color-bg-primary);box-shadow:var(--shadow-md)}@media (min-width: 768px){._overlay_1g8nb_5{background:var(--overlay-scrim);align-items:center;justify-content:center;padding:24px}._sheet_1g8nb_41{flex:none;max-height:min(90vh,880px);width:100%;border-radius:var(--radius-lg);overflow:hidden}._sheetSm_1g8nb_97{max-width:400px}._sheetMd_1g8nb_105{max-width:560px}._sheetLg_1g8nb_113{max-width:min(980px,100%);height:min(90vh,880px);max-height:min(90vh,880px)}}@media (min-width: 1024px){._sheetMd_1g8nb_105:not(._sheetCard_1g8nb_129){max-width:640px}}html[data-layout=desk] ._overlay_1g8nb_5:not(._overlayCard_1g8nb_141):not(._overlayFullScreen_1g8nb_141){background:var(--overlay-scrim-desk);padding:28px 32px}html[data-layout=desk] ._sheet_1g8nb_41:not(._sheetCard_1g8nb_129):not(._sheetFullScreen_1g8nb_151){border-radius:12px;font-family:var(--font-desk);max-height:min(92vh,900px)}html[data-layout=desk] ._sheetSm_1g8nb_97:not(._sheetCard_1g8nb_129){max-width:min(420px,100%)}html[data-layout=desk] ._sheetMd_1g8nb_105:not(._sheetCard_1g8nb_129){max-width:min(760px,100%)}html[data-layout=desk] ._sheetLg_1g8nb_113:not(._sheetCard_1g8nb_129){max-width:min(980px,100%);height:min(94vh,960px);max-height:min(94vh,960px)}._overlayFullScreen_1g8nb_141{background:var(--color-bg-secondary);align-items:stretch;justify-content:stretch;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}._sheetFullScreen_1g8nb_151{flex:1;width:100%;max-width:none;height:100%;max-height:none;margin:0;border-radius:0;box-shadow:none}@media (min-width: 768px){._overlayFullScreen_1g8nb_141{background:var(--overlay-scrim);padding:0}._sheetFullScreen_1g8nb_151{max-width:none;height:100%;max-height:none;border-radius:0}}html[data-layout=desk] ._overlayFullScreen_1g8nb_141{background:var(--overlay-scrim-desk);padding:0}html[data-layout=desk] ._sheetFullScreen_1g8nb_151{max-width:none;height:100%;max-height:none;border-radius:0;font-family:var(--font-desk)}._sheetLg_1g8nb_113 ._body_1g8nb_285{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._sheetLg_1g8nb_113 ._body_1g8nb_285>*{flex:0 0 auto;max-height:none;overflow:visible}._overlaySlideIn_1g8nb_315{animation:_appModalOverlayIn_1g8nb_1 .2s ease-out}._sheetSlideDown_1g8nb_323{animation:_appModalSlideDown_1g8nb_1 .22s ease-out}._sheetFadeIn_1g8nb_331{animation:_appModalOverlayIn_1g8nb_1 .18s ease-out}@keyframes _appModalSlideDown_1g8nb_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}._overlayCard_1g8nb_141{background:var(--overlay-scrim);align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}._overlayKeyboard_1g8nb_383._overlayCard_1g8nb_141{align-items:flex-start;justify-content:flex-start;padding-top:max(8px,env(safe-area-inset-top));padding-bottom:8px}._sheetCard_1g8nb_129{flex:none;width:min(100%,440px);max-height:min(92vh,760px);margin:0;border-radius:16px;overflow:hidden;box-shadow:0 18px 48px #0f172a47}._sheetCard_1g8nb_129._sheetSm_1g8nb_97{width:min(100%,400px)}._sheetCard_1g8nb_129._sheetMd_1g8nb_105{width:min(100%,440px)}._sheetCard_1g8nb_129._sheetLg_1g8nb_113{width:min(100%,720px);max-height:min(92vh,880px)}._overlayKeyboard_1g8nb_383 ._sheetCard_1g8nb_129{max-height:100%}._overlayCardEnter_1g8nb_451{animation:_appModalOverlayIn_1g8nb_1 .2s ease-out}._overlayCardExit_1g8nb_459{animation:_appModalOverlayOut_1g8nb_1 .18s ease-in forwards}._sheetCardEnter_1g8nb_467{animation:_appModalSlideDown_1g8nb_1 .22s ease-out}._sheetCardExit_1g8nb_475{animation:_appModalCardOut_1g8nb_1 .18s ease-in forwards}@keyframes _appModalOverlayIn_1g8nb_1{0%{opacity:0}to{opacity:1}}@keyframes _appModalOverlayOut_1g8nb_1{0%{opacity:1}to{opacity:0}}@keyframes _appModalCardOut_1g8nb_1{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}._headCard_1g8nb_541{padding:12px 14px 10px}._titleCard_1g8nb_549{font-size:15px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._subCard_1g8nb_567{font-size:12px;margin-top:2px}._bodyCard_1g8nb_577{padding:12px 14px;gap:10px;background:var(--color-bg-primary)}._actionsCard_1g8nb_589{padding:10px 14px 12px}._actionsCard_1g8nb_589 ._primary_1g8nb_597,._actionsCard_1g8nb_589 ._secondary_1g8nb_599{min-height:44px}._head_1g8nb_541{flex-shrink:0;display:flex;align-items:flex-start;gap:12px;padding:14px 16px 12px;border-bottom:1px solid var(--color-border);background:var(--color-bg-primary)}._headText_1g8nb_627{flex:1;min-width:0}._title_1g8nb_549{margin:0;font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--color-text-primary)}._sub_1g8nb_567{margin:4px 0 0;font-size:13px;font-weight:500;color:var(--color-text-muted);line-height:1.4}._headActions_1g8nb_669{flex-shrink:0;display:flex;align-items:center;gap:6px}._closeBtn_1g8nb_683{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-pill);background:var(--icon-btn-bg);color:var(--icon-btn-fg);font-size:18px;font-weight:400;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease,color .15s ease}._closeBtn_1g8nb_683:hover{background:var(--icon-btn-bg-hover);color:var(--icon-btn-fg-hover)}._closeBtn_1g8nb_683:active{background:var(--color-border-strong);color:var(--color-text-primary)}._body_1g8nb_285{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;padding:16px;-webkit-overflow-scrolling:touch;background:var(--color-bg-primary)}._body_1g8nb_285>*{min-height:0}._actions_1g8nb_589{flex-shrink:0;display:flex;gap:10px;padding:12px 16px;border-top:1px solid var(--color-border);background:var(--color-bg-primary)}._overlay_1ftmw_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;justify-content:space-between;background:#0f172a73;padding:12px 12px max(12px,env(safe-area-inset-bottom));box-sizing:border-box}._overlayPad_1ftmw_25{justify-content:flex-end;background:transparent;padding:0;pointer-events:none}._overlayPad_1ftmw_25 ._shellPad_1ftmw_39{pointer-events:auto}._shellPad_1ftmw_39{width:100%;max-width:var(--layout-content-md);margin:0 auto;padding-bottom:max(28px,calc(14px + env(safe-area-inset-bottom,0px)))}._padHead_1ftmw_63{margin:0 0 4px;padding:2px 4px 6px;text-align:center}._padHead_1ftmw_63 ._title_1ftmw_75{font-size:14px}._padHead_1ftmw_63 ._sub_1ftmw_83{margin:2px 0 0;font-size:11px}._shell_1ftmw_39{display:flex;flex-direction:column;justify-content:space-between;flex:1;min-height:0;max-width:480px;width:100%;margin:0 auto;gap:12px}._topCard_1ftmw_117{flex-shrink:0;background:var(--color-bg-primary);border-radius:var(--radius-md);border:1px solid var(--color-border);padding:14px 14px 12px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-md)}._head_1ftmw_141{text-align:center}._title_1ftmw_75{margin:0;font-size:17px;font-weight:800;color:var(--color-primary-dark)}._sub_1ftmw_83{margin:4px 0 0;font-size:12px;color:var(--color-text-muted)}._display_1ftmw_175{min-height:3rem;padding:10px 14px;border:2px solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-primary-50);color:var(--color-primary-dark);font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace;text-align:right;line-height:1.2}._topActions_1ftmw_207{display:grid;grid-template-columns:1fr 1fr;gap:8px}._padPanel_1ftmw_219{flex-shrink:0;background:var(--color-bg-tertiary);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-top:1px solid var(--color-border);padding:10px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:8px}._padActions_1ftmw_243{display:flex;gap:8px;margin-top:4px}._padActions_1ftmw_243 ._btnSecondary_1ftmw_255,._padActions_1ftmw_243 ._btnPrimary_1ftmw_257{flex:1;border-radius:var(--radius-control);min-height:48px}._pad_1ftmw_63{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}._key_1ftmw_281,._clearBtn_1ftmw_283{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);background:var(--color-bg-primary);border-radius:var(--radius-control);min-height:52px;font-size:1.35rem;font-weight:700;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace;cursor:pointer;color:var(--color-text-primary);-webkit-tap-highlight-color:transparent}._key_1ftmw_281:active,._clearBtn_1ftmw_283:active{background:var(--color-primary-100);border-color:var(--color-primary);color:var(--color-primary-dark)}._clearBtn_1ftmw_283{width:100%;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-family:inherit;min-height:44px}._btnSecondary_1ftmw_255,._btnPrimary_1ftmw_257{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-control);min-height:44px;font-size:14px;font-weight:800;cursor:pointer}._btnSecondary_1ftmw_255{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary)}._btnPrimary_1ftmw_257{border:1px solid var(--color-primary-dark);background:var(--color-primary-dark);color:#fff}._field_1g51r_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;text-align:left;border:1px solid var(--input-border);border-radius:var(--control-radius);padding:8.5px 14px;height:var(--control-height);min-height:var(--control-height);box-sizing:border-box;font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;font-family:inherit;background:var(--input-bg);color:var(--color-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:none}._outlinedTrigger_1g51r_49{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;text-align:left;font-weight:500;font-variant-numeric:tabular-nums;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none!important;box-shadow:none!important;background:transparent!important}._rootOpen_1g51r_79{border-color:var(--color-primary)!important;box-shadow:none!important}._rootOpen_1g51r_79 legend{color:var(--color-primary)}._field_1g51r_1:disabled{opacity:.65;cursor:not-allowed}._field_1g51r_1:hover:not(:disabled):not(._selected_1g51r_107){border-color:var(--color-border-strong)}._selected_1g51r_107{border-color:var(--color-primary);background:var(--input-bg-focus);color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}._invalid_1g51r_129{border-color:var(--color-error);background:var(--color-error-bg);box-shadow:none}._invalid_1g51r_129._selected_1g51r_107{border-color:var(--color-error);background:var(--color-error-bg);box-shadow:inset 0 0 0 1px var(--color-error)}._selected_1g51r_107 ._value_1g51r_153,._value_1g51r_153{color:var(--color-text-primary)}._placeholder_1g51r_169{color:var(--color-text-muted);font-weight:400;font-family:inherit}@media (min-width: 900px){._field_1g51r_1{font-size:var(--control-font-size)}}._form_uhz20_1{display:flex;flex-direction:column;gap:14px}._preview_uhz20_13{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:12px;border-radius:var(--radius-md);background:var(--color-bg-tertiary);border:1px solid var(--color-border)}._preview_uhz20_13 div{min-width:0}._preview_uhz20_13 dt{margin:0 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._preview_uhz20_13 dd{margin:0;font-size:15px;font-weight:800;color:var(--color-text-primary)}._empty_uhz20_75{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.4}._wrap_1sl3r_5{display:flex;flex-direction:column;gap:12px}._stats_1sl3r_19{display:flex;align-items:stretch;gap:0;padding:12px 14px;border-radius:var(--radius-md);background:var(--color-bg-primary);border:1px solid var(--color-border)}._stat_1sl3r_19{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding:4px 8px;text-align:center}._stat_1sl3r_19+._stat_1sl3r_19{border-left:1px solid var(--color-border)}._statLabel_1sl3r_71{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._stat_1sl3r_19 strong{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.15;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._trendCard_1sl3r_113{display:flex;align-items:center;gap:10px;padding:0;background:transparent;border:none}._trendUp_1sl3r_131,._trendDown_1sl3r_133,._trendFlat_1sl3r_135{background:transparent}._trendHead_1sl3r_143{display:flex;align-items:center;gap:8px;flex:1;min-width:0}._trendArrow_1sl3r_159{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;line-height:1;flex-shrink:0}._trendUp_1sl3r_131 ._trendArrow_1sl3r_159{background:#ef44441f;color:#dc2626}._trendDown_1sl3r_133 ._trendArrow_1sl3r_159{background:#22c55e1f;color:#16a34a}._trendFlat_1sl3r_135 ._trendArrow_1sl3r_159{background:var(--color-bg-tertiary);color:var(--color-text-muted)}._trendHead_1sl3r_143 strong{font-size:13px;font-weight:700;color:var(--color-text-primary)}._trendPct_1sl3r_227{font-size:12px;font-weight:500;color:var(--color-text-muted);margin-left:4px}._spark_1sl3r_243{display:flex;align-items:flex-end;gap:3px;height:28px;flex-shrink:0}._sparkBar_1sl3r_259{width:6px;border-radius:2px 2px 0 0;background:var(--color-border)}._trendUp_1sl3r_131 ._sparkBar_1sl3r_259{background:#fca5a5}._trendDown_1sl3r_133 ._sparkBar_1sl3r_259{background:#86efac}._metaBlock_1sl3r_289{display:flex;flex-direction:column;gap:8px}._metaBlock_1sl3r_289 p{margin:0;font-size:14px;font-weight:600;color:var(--color-text-primary)}._metaLabel_1sl3r_315{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);margin-bottom:4px}._sectionTitle_1sl3r_335{margin:0;font-size:14px;font-weight:800;color:var(--color-primary-dark)}._hist_1sl3r_351{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-primary)}._histRow_1sl3r_377{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--color-border)}._histRow_1sl3r_377:last-child{border-bottom:none}._histUnit_1sl3r_403{font-weight:700;color:var(--color-text-primary);font-size:14px}._histMeta_1sl3r_415{margin-top:2px;font-size:12px;font-weight:500;color:var(--color-text-muted)}._histPlace_1sl3r_429{font-weight:700;color:var(--color-text-secondary)}._histPlaceMiss_1sl3r_439{font-weight:500;opacity:.7}._deltaUp_1sl3r_449{font-size:12px;font-weight:700;color:var(--color-error-text);font-variant-numeric:tabular-nums;padding:4px 8px;background:var(--color-error-bg);border-radius:var(--radius-sm)}._deltaDown_1sl3r_469{font-size:12px;font-weight:700;color:var(--color-success-text);font-variant-numeric:tabular-nums;padding:4px 8px;background:var(--color-success-bg);border-radius:var(--radius-sm)}._deltaFlat_1sl3r_489{font-size:12px;font-weight:600;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._empty_1sl3r_503{margin:0;font-size:13px;font-weight:500;color:var(--color-text-muted);padding:8px 0}._insight_1sl3r_519{margin:0;display:flex;align-items:baseline;gap:6px;padding:0;font-size:12px}._insightLabel_1sl3r_537{font-weight:600;color:var(--color-text-muted)}._insightValue_1sl3r_547{font-weight:600;color:var(--color-text-primary)}._quickEdit_1sl3r_559{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:var(--radius-md);background:var(--color-bg-primary);border:1px solid var(--color-border)}._quickRow_1sl3r_579{display:grid;grid-template-columns:1fr 1fr;gap:10px}._quickUnit_1sl3r_591{font-size:12px;font-weight:600;color:var(--color-text-muted);pointer-events:none;padding-right:4px}._quickCatLabel_1sl3r_607{margin:0;font-size:12px;font-weight:600;color:var(--color-text-secondary)}._quickCheck_1sl3r_621{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:12px;font-weight:600;line-height:1.35;text-transform:none;letter-spacing:0;color:var(--color-text-secondary);cursor:pointer}._quickCheck_1sl3r_621 input{margin-top:2px;flex-shrink:0;width:16px;height:16px;accent-color:var(--color-primary)}._quickHint_1sl3r_665{margin:0;font-size:11px;font-weight:500;line-height:1.4;text-transform:none;letter-spacing:0;color:var(--color-text-muted)}._quickEstimateBtn_1sl3r_685{width:100%;padding:10px 12px;border:1px dashed var(--color-border);border-radius:8px;background:var(--color-bg-secondary);color:var(--color-primary);font-size:12px;font-weight:700;font-family:inherit;cursor:pointer}._quickEstimateBtn_1sl3r_685:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}._variantsBlock_1sl3r_721{display:flex;flex-direction:column;gap:8px}._variantList_1sl3r_733,._variantListModal_1sl3r_735{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-primary)}._variantRow_1sl3r_761{padding:10px 12px;border-bottom:1px solid var(--color-border)}._variantRow_1sl3r_761:last-child{border-bottom:none}._variantMain_1sl3r_779{display:flex;flex-direction:column;gap:2px;min-width:0}._variantLabel_1sl3r_793{font-size:13px;font-weight:600;color:var(--color-text-primary);line-height:1.3;word-break:break-word}._variantMeta_1sl3r_809{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.35}._variantPrice_1sl3r_831{font-weight:700;color:var(--color-text-primary)}._variantStore_1sl3r_841{font-weight:700;color:var(--color-primary-dark, #0f766e);background:var(--color-primary-soft, #f0fdfa);padding:2px 6px;border-radius:4px;font-size:10px;letter-spacing:.02em}._variantDate_1sl3r_861{font-weight:500;color:var(--color-text-muted)}._verMais_1sl3r_871{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:flex-start;margin:0;padding:4px 0;border:none;background:transparent;color:var(--color-primary-dark);font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}._verMais_1sl3r_871:hover{text-decoration:underline}._removeBtn_1sl3r_909{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:4px 0 0;padding:11px 14px;border-radius:10px;border:1px solid #fecaca;background:var(--color-error-bg);cursor:pointer;font-size:14px;font-weight:600;font-family:inherit;color:#b42318;min-height:44px;-webkit-tap-highlight-color:transparent}._removeBtn_1sl3r_909:active{background:var(--color-error-bg)}._restoreBtn_1sl3r_951{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:4px 0 0;padding:11px 14px;border-radius:10px;border:1px solid #99f6e4;background:var(--color-primary-50);cursor:pointer;font-size:14px;font-weight:600;font-family:inherit;color:#0f766e;min-height:44px;-webkit-tap-highlight-color:transparent}._restoreBtn_1sl3r_951:active{background:var(--color-primary-100)}._deleteArchivedBtn_1sl3r_993{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:4px 0 0;padding:11px 14px;border-radius:10px;border:1px solid #fecaca;background:var(--color-error-bg);cursor:pointer;font-size:14px;font-weight:600;font-family:inherit;color:#b42318;min-height:44px;-webkit-tap-highlight-color:transparent}._deleteArchivedBtn_1sl3r_993:active{background:var(--color-error-bg)}._back_1fzng_2{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0 0 8px;display:inline-flex;align-items:center;gap:4px;min-height:40px;color:var(--color-primary-dark);font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}._back_1fzng_2:active{color:var(--color-primary)}._iconBtn_1fzng_24{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;box-sizing:border-box;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-primary, #fff);color:var(--color-text-primary);font-size:18px;font-weight:600;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}._iconBtn_1fzng_24:active{background:var(--color-primary-50, #f0fdfa);border-color:var(--color-primary);color:var(--color-primary-dark)}._page_1erph_5{display:flex;flex-direction:column;gap:0;min-width:0;width:100%;max-width:var(--layout-content-sm);margin:0 auto;padding-bottom:40px;box-sizing:border-box}._head_1erph_29{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}._headText_1erph_45{min-width:0}._eyebrow_1erph_53{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-dark)}._title_1erph_71{margin:0;font-size:32px;font-weight:800;letter-spacing:-.045em;color:var(--color-text-primary);line-height:1.05}._hintMuted_1erph_89{margin:0;font-size:12px;font-weight:500;color:var(--color-text-muted);line-height:1.4}._toast_1erph_105{margin:0 0 16px;padding:12px 14px;border-radius:var(--radius-md);background:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success-text);font-size:13px;font-weight:600}._tabBar_1erph_129{position:sticky;top:0;z-index:15;display:flex;width:100%;margin:0 0 20px;padding:0;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm)}._tab_1erph_129{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;border:none;border-right:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-muted);font-size:13px;font-weight:700;padding:12px 8px;min-height:44px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .12s ease,color .12s ease}._tab_1erph_129:last-child{border-right:none}._tab_1erph_129:hover{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}._tabOn_1erph_209{background:var(--color-primary-dark);color:#fff}._tabOn_1erph_209:hover{background:var(--color-primary);color:#fff}._panel_1erph_229{display:flex;flex-direction:column;gap:16px;min-width:0;animation:_panelIn_1erph_1 .18s ease}@keyframes _panelIn_1erph_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}._panelToolbar_1erph_267{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}._consumeBtn_1erph_283{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-primary-dark);background:var(--color-primary-50);color:var(--color-primary-dark);font-size:12px;font-weight:800;padding:7px 12px;border-radius:var(--radius-md);cursor:pointer;flex-shrink:0}._consumeBtn_1erph_283:active{transform:scale(.98)}._modalCtaSecondary_1erph_317{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:var(--radius-md);font-size:14px;font-weight:700;text-decoration:none;color:var(--color-text-secondary);background:var(--color-bg-tertiary);border:1px solid var(--color-border)}._periodChips_1erph_345{display:flex;gap:4px;flex-shrink:0}._periodChip_1erph_345{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-text-muted);font-size:12px;font-weight:800;padding:6px 8px;border-radius:6px;cursor:pointer;min-height:32px}._periodChipOn_1erph_383{background:var(--color-primary-50);color:var(--color-primary-dark)}._sectionMeta_1erph_393{font-size:12px;font-weight:600;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._sectionLead_1erph_407{margin:0;font-size:13px;font-weight:500;color:var(--color-text-muted)}._hero_1erph_423{display:flex;flex-direction:column;gap:2px;padding:4px 0 8px}._heroCompact_1erph_437{display:flex;flex-direction:column;gap:2px}._heroAmount_1erph_449{margin:0;font-size:44px;font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--color-text-primary);font-variant-numeric:tabular-nums}._heroAmountSm_1erph_469{margin:0;font-size:28px;font-weight:800;letter-spacing:-.04em;line-height:1.05;color:var(--color-text-primary);font-variant-numeric:tabular-nums}._heroCaption_1erph_489{margin:6px 0 0;font-size:13px;font-weight:600;color:var(--color-text-muted)}._heroSub_1erph_503{margin:4px 0 0;font-size:14px;font-weight:700;color:var(--color-text-secondary)}._heroSubMuted_1erph_517{margin:4px 0 0;font-size:12px;font-weight:600;color:var(--color-text-muted)}._statStrip_1erph_531{list-style:none;margin:0;padding:12px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 16px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._statStrip_1erph_531 li{display:flex;flex-direction:column;gap:2px;min-width:0}._statStrip_1erph_531 span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._statStrip_1erph_531 strong{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--color-text-primary);letter-spacing:-.02em}._alertLine_1erph_599{margin:0;font-size:12px;font-weight:700;color:var(--color-warning-text)}._metricWarn_1erph_613{color:var(--color-warning-text)!important}._itemList_1erph_623{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._itemRow_1erph_639{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:flex-start;gap:10px;padding:14px 0;border:none;border-top:1px solid var(--color-border);background:transparent;text-align:left;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;transition:background .12s ease}._itemList_1erph_623 li:first-child ._itemRow_1erph_639{border-top:none;padding-top:6px}._itemRow_1erph_639:hover,._itemRow_1erph_639:active{background:var(--color-primary-50);margin:0 -10px;padding-left:10px;padding-right:10px;border-radius:8px}._itemRank_1erph_701{flex-shrink:0;width:22px;padding-top:2px;font-size:12px;font-weight:800;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._itemMain_1erph_721{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._itemMain_1erph_721 strong{font-size:14px;font-weight:800;color:var(--color-text-primary);line-height:1.25}._itemMain_1erph_721 span{font-size:12px;font-weight:500;color:var(--color-text-muted);line-height:1.3}._itemRight_1erph_765{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:1px}._itemRight_1erph_765 strong{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--color-text-primary);letter-spacing:-.02em}._itemRight_1erph_765 span{font-size:11px;font-weight:600;color:var(--color-text-muted)}._deltaUp_1erph_811,._deltaDown_1erph_813,._deltaFlat_1erph_815{flex-shrink:0;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;padding-top:2px}._deltaUp_1erph_811{color:var(--color-error-text)}._deltaDown_1erph_813{color:var(--color-success-text)}._deltaFlat_1erph_815{color:var(--color-text-muted)}._link_1erph_855{font-size:13px;font-weight:700;color:var(--color-primary-dark);text-decoration:none}._link_1erph_855:hover{text-decoration:underline}._linkBtn_1erph_877{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font:inherit;font-size:13px;font-weight:700;color:var(--color-primary-dark);cursor:pointer;text-decoration:underline}._empty_1erph_903{margin:0;color:var(--color-text-muted);font-size:13px;font-weight:500;line-height:1.45}._dishDl_1erph_921{margin:0;display:flex;flex-direction:column;gap:10px}._dishRow_1erph_935{display:flex;justify-content:space-between;gap:12px;font-size:14px}._dishRow_1erph_935 dt{margin:0;font-weight:600;color:var(--color-text-muted)}._dishRow_1erph_935 dd{margin:0;font-weight:800;font-variant-numeric:tabular-nums;color:var(--color-text-primary);text-align:right}._modalCta_1erph_317{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:var(--radius-control);background:var(--color-primary-dark);color:#fff;font-size:13px;font-weight:800;text-decoration:none}._modalCta_1erph_317:hover{background:var(--color-primary)}._primaryBtn_1erph_1015{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;min-height:44px;padding:0 16px;border:none;border-radius:var(--radius-control);background:var(--color-primary-dark);color:#fff;font-size:13px;font-weight:800;cursor:pointer}._primaryBtn_1erph_1015:hover{background:var(--color-primary)}._ghostBtn_1erph_1051{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;min-height:40px;padding:0 14px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:transparent;color:var(--color-text-secondary);font-size:13px;font-weight:700;cursor:pointer}._ghostBtn_1erph_1051:hover{border-color:var(--color-primary);color:var(--color-primary-dark)}._simForm_1erph_1091{display:flex;flex-direction:column;gap:14px}._field_1erph_1103{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:var(--color-text-secondary)}._field_1erph_1103 input{padding:12px 14px;border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--input-bg);font-size:15px;font-weight:600;color:var(--color-text-primary);min-height:44px}._field_1erph_1103 input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}._simLines_1erph_1155{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._simLine_1erph_1155{display:grid;grid-template-columns:1fr 64px 72px;gap:8px}._simLine_1erph_1155 select,._simLine_1erph_1155 input{padding:10px;border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--input-bg);font-size:13px;font-weight:600;min-width:0;min-height:42px}._simLine_1erph_1155 select:focus,._simLine_1erph_1155 input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}._qtyInput_1erph_1223,._priceInput_1erph_1225{font-variant-numeric:tabular-nums}._simActions_1erph_1233{display:flex;justify-content:space-between;gap:8px;align-items:center}@media (min-width: 768px){._page_1erph_5{max-width:var(--layout-content-md)}._title_1erph_71{font-size:36px}._heroAmount_1erph_449{font-size:52px}._statStrip_1erph_531{grid-template-columns:repeat(4,1fr)}._tab_1erph_129{font-size:14px;padding:14px 12px}}@media (min-width: 1024px){._page_1erph_5{max-width:var(--layout-content-lg)}}._pageDesk_1erph_1307{max-width:none;margin:0;padding-bottom:24px;gap:0}._headDesk_1erph_1321{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:4px;padding-bottom:0;border-bottom:none}._headDesk_1erph_1321 ._eyebrow_1erph_53{margin:0;font-size:11px;letter-spacing:.1em;font-weight:700;color:var(--color-text-muted)}._pageDesk_1erph_1307 ._tabBar_1erph_129{margin:0 0 16px;padding:0;background:transparent;border:none;border-bottom:1px solid var(--color-border);border-radius:0;box-shadow:none;overflow:visible;gap:0}._pageDesk_1erph_1307 ._tab_1erph_129{flex:0 0 auto;min-width:88px;padding:10px 16px 12px;font-size:13px;font-weight:650;font-family:var(--font-desk);background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px;color:var(--color-text-muted)}._pageDesk_1erph_1307 ._tab_1erph_129:hover{background:transparent;color:var(--color-text-primary)}._pageDesk_1erph_1307 ._tabOn_1erph_209{background:transparent;color:var(--color-text-primary);border-bottom-color:var(--desk-accent, #2dd4bf);font-weight:700}._pageDesk_1erph_1307 ._tabOn_1erph_209:hover{background:transparent;color:var(--color-text-primary)}._panelDesk_1erph_1445{border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-primary);padding:18px 20px 20px;gap:18px;box-shadow:var(--shadow-sm)}._pageDesk_1erph_1307 ._panelToolbar_1erph_267{min-height:32px}._pageDesk_1erph_1307 ._consumeBtn_1erph_283{min-height:32px;padding:6px 12px;border-radius:6px;font-family:var(--font-desk)}._pageDesk_1erph_1307 ._periodChips_1erph_345{gap:2px;padding:2px;background:var(--desk-canvas);border-radius:8px}._pageDesk_1erph_1307 ._periodChip_1erph_345{border-radius:6px;font-family:var(--font-desk)}._pageDesk_1erph_1307 ._periodChipOn_1erph_383{background:var(--color-bg-primary);box-shadow:var(--shadow-sm)}._deskMetrics_1erph_1519{display:grid;grid-template-columns:minmax(200px,1.4fr) repeat(4,minmax(0,1fr));gap:10px;align-items:stretch}@media (max-width: 1100px){._deskMetrics_1erph_1519{grid-template-columns:repeat(2,minmax(0,1fr))}._deskMetricPrimary_1erph_1543{grid-column:1 / -1}}._deskMetricPrimary_1erph_1543,._deskMetric_1erph_1519{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated)}._deskMetricPrimary_1erph_1543{background:linear-gradient(165deg,var(--desk-sidebar, #0c1f24) 0%,var(--desk-sidebar-hover, #143038) 100%);border-color:var(--desk-sidebar-border, #163038);color:var(--desk-sidebar-text, #d7e4e6)}._deskMetricLabel_1erph_1597{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-family:var(--font-desk)}._deskMetricPrimary_1erph_1543 ._deskMetricLabel_1erph_1597{color:var(--desk-sidebar-muted, #7a9499)}._deskMetricHero_1erph_1623{margin:0;font-size:28px;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:var(--font-desk-mono);color:#fff;line-height:1.1}._deskMetricValue_1erph_1645{margin:0;font-size:20px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:var(--font-desk-mono);color:var(--color-text-primary);line-height:1.15}._deskMetricHint_1erph_1667{font-size:12px;font-weight:500;color:var(--desk-sidebar-muted, #7a9499);line-height:1.35}._deskMetricHint_1erph_1667 ._link_1erph_855{color:var(--desk-accent, #2dd4bf)}._pageDesk_1erph_1307 ._itemList_1erph_623{border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:var(--color-bg-primary)}._pageDesk_1erph_1307 ._itemRow_1erph_639{padding:12px 14px;border-top-color:#eef2f4}._pageDesk_1erph_1307 ._itemRow_1erph_639:hover{background:#f7fafb}._pageDesk_1erph_1307 ._itemList_1erph_623>li:first-child ._itemRow_1erph_639{border-top:none}._pageDesk_1erph_1307 ._empty_1erph_903{padding:20px 4px;font-size:13px;color:var(--color-text-muted)}._srOnly_1erph_1741{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._articleTools_1erph_1765{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}._articleSearch_1erph_1779{flex:1 1 180px;min-width:0;min-height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:8px;font-size:13px;font-family:inherit;background:var(--color-bg-primary);color:var(--color-text-primary)}._articleSearch_1erph_1779:focus{outline:2px solid rgba(13,148,136,.35);outline-offset:1px}._articleSort_1erph_1815 select{min-height:36px;padding:0 10px;border:1px solid var(--color-border);border-radius:8px;font-size:12px;font-weight:650;font-family:inherit;background:var(--color-bg-primary);color:var(--color-text-secondary);cursor:pointer}._articleTableWrap_1erph_1841{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-primary)}._articleTable_1erph_1841{width:100%;border-collapse:collapse;font-size:13px;min-width:720px}._articleTable_1erph_1841 th{text-align:left;padding:10px 12px;font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);white-space:nowrap}._articleTable_1erph_1841 td{padding:10px 12px;border-bottom:1px solid #f1f5f9;vertical-align:middle;color:var(--color-text-primary)}._articleTable_1erph_1841 tr:last-child td{border-bottom:none}._articleTable_1erph_1841 tbody tr:hover td{background:#fafafa}._articleNameBtn_1erph_1927{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;cursor:pointer;font:inherit;color:inherit;max-width:220px}._articleNameBtn_1erph_1927 strong{font-size:13px;font-weight:700;color:var(--color-text-primary)}._articleNameBtn_1erph_1927 span{font-size:11px;font-weight:500;color:var(--color-text-muted);line-height:1.3}._articleNameBtn_1erph_1927:hover strong{color:var(--color-primary-dark);text-decoration:underline}._numCell_1erph_1997{font-variant-numeric:tabular-nums;white-space:nowrap}._badgeRow_1erph_2007{display:inline-flex;flex-wrap:wrap;gap:4px}._articleBadge_1erph_2019{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;font-size:10px;font-weight:750;white-space:nowrap}._articleBadgeUp_1erph_2041{background:#fff1f2;color:#be123c}._articleBadgeDown_1erph_2051{background:#ecfdf5;color:#047857}._articleBadgeNew_1erph_2061{background:#e0f2fe;color:#0369a1}._articleBadgeFlat_1erph_2071{background:var(--color-bg-tertiary);color:var(--color-text-muted)}._pageDesk_1erph_1307 ._articleSearch_1erph_1779,._pageDesk_1erph_1307 ._articleSort_1erph_1815 select{font-family:var(--font-desk);border-radius:6px}._pageDesk_1erph_1307 ._articleTable_1erph_1841{font-family:var(--font-desk)}@media (max-width: 640px){._tabBar_1erph_129{overflow-x:auto;-webkit-overflow-scrolling:touch}._tab_1erph_129{flex:0 0 auto;min-width:72px;padding:10px 12px;font-size:12px}._articleTools_1erph_1765{flex-direction:column;align-items:stretch}._articleSort_1erph_1815 select{width:100%}}._page_hzom6_1{display:flex;flex-direction:column;gap:16px;min-width:0;padding-bottom:40px;max-width:var(--layout-content-sm);margin:0 auto}._pageMobile_hzom6_23{flex:1 1 auto;max-width:none;margin:0;gap:0;padding-bottom:0;min-height:0;background:var(--color-primary, #0d7377);color:#fff}._pageMobile_hzom6_23 ._hero_hzom6_45{padding:4px 20px 20px}._pageMobile_hzom6_23 ._title_hzom6_53{color:#fff}._pageMobile_hzom6_23 ._heroSub_hzom6_61{color:#ffffffd9}._pageMobile_hzom6_23 ._back_hzom6_69{color:#fff}._pageMobile_hzom6_23 ._iconBtn_hzom6_77{background:#ffffff2e;color:#fff}._pageMobile_hzom6_23 ._iconBtn_hzom6_77:hover{background:#ffffff47}._pageMobile_hzom6_23 ._iconBtnOn_hzom6_95{background:#fff;color:var(--color-primary-dark)}._pageSheet_hzom6_105{flex:1 1 auto;margin-top:-4px;background:var(--color-bg-secondary, #f1f5f9);color:var(--color-text-primary);border-radius:28px 28px 0 0;padding:16px 16px calc(12px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:14px;min-height:0}._hero_hzom6_45{display:flex;flex-direction:column;gap:6px;padding:4px 0 2px}._heroTop_hzom6_147{display:flex;align-items:center;justify-content:space-between;gap:12px}._heroActions_hzom6_161{display:flex;align-items:center;gap:6px}._heroSub_hzom6_61{margin:0;font-size:13px;font-weight:500;color:var(--color-text-muted)}._title_hzom6_53{margin:0;font-size:26px;font-weight:800;letter-spacing:-.03em;color:var(--color-text-primary);line-height:1.15}._iconBtn_hzom6_77{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-pill);border:none;background:var(--icon-btn-bg);color:var(--color-primary-dark);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}._iconBtn_hzom6_77:hover{background:var(--color-primary-100)}._iconBtnOn_hzom6_95{background:var(--color-primary-dark);color:#fff}._iconBadge_hzom6_257{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#b42318;color:#fff;font-size:10px;font-weight:800;line-height:16px;text-align:center}._itemText_hzom6_289{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1;text-align:left}._itemStamp_hzom6_309{font-size:12px;font-weight:600;color:var(--color-text-muted);line-height:1.35}._panelSectionLabel_hzom6_323{margin:12px 0 0;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}._notesList_hzom6_341{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:40vh;overflow:auto}._noteCard_hzom6_363{padding:10px 12px;border-radius:10px;border:1px solid #d8dee8;background:var(--color-bg-secondary)}._noteMeta_hzom6_377{margin:0 0 4px;font-size:11px;font-weight:700;color:var(--color-text-muted)}._noteItem_hzom6_391{margin:0;font-size:13px;font-weight:800;color:var(--color-text-primary)}._noteBody_hzom6_405{margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.35;color:#134e4a;white-space:pre-wrap}._noteRun_hzom6_423{margin:6px 0 0;font-size:11px;font-weight:600;color:var(--color-text-muted)}._modalOverlay_hzom6_437{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px}._modalBackdrop_hzom6_457{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a80;cursor:pointer}._modal_hzom6_437{position:relative;width:100%;max-width:420px;max-height:min(88dvh,640px);overflow:auto;background:var(--color-bg-primary);border-radius:16px;padding:20px 18px 18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 24px 48px #00000038}._modalCompact_hzom6_507{max-width:340px;padding:14px 14px 12px;gap:8px;max-height:none}._sheetAreaCompact_hzom6_521{min-height:56px;max-height:72px;padding:10px 12px;font-size:14px;resize:none}._audienceRow_hzom6_537{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}._audienceChip_hzom6_551{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d0d7e2;background:var(--color-bg-primary);color:var(--color-text-secondary);font-size:13px;font-weight:700;padding:8px 14px;border-radius:999px;cursor:pointer;min-height:36px}._audienceChipOn_hzom6_577{background:#0d7377;border-color:#0d7377;color:#fff}._announceHead_hzom6_589{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:4px}._announceTo_hzom6_605{margin:0;font-size:11px;font-weight:700;color:#0f766e;opacity:.85}._tplText_hzom6_621{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1;text-align:left}._tplZone_hzom6_641{font-size:12px;font-weight:600;color:var(--color-text-muted)}._modelRow_hzom6_653{display:flex;flex-wrap:wrap;gap:6px}._modelChip_hzom6_665{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary);font-size:12px;font-weight:700;padding:8px 10px;border-radius:999px;cursor:pointer;min-height:36px}._modelChip_hzom6_665:active{background:var(--color-bg-tertiary)}._fieldHint_hzom6_699{display:block;margin-top:4px;font-size:12px;font-weight:500;color:var(--color-text-muted)}._sheetOverlay_hzom6_715{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;justify-content:center}._sheetBackdrop_hzom6_733{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a66;cursor:pointer}._sheet_hzom6_521{position:relative;width:100%;max-width:var(--layout-content-sm);max-height:min(88dvh,560px);overflow:auto;background:var(--color-bg-primary);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:18px 18px calc(18px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:12px;box-shadow:0 -12px 40px #00000026}._sheetHead_hzom6_785{display:flex;align-items:center;justify-content:space-between;gap:12px}._sheetTitle_hzom6_799{margin:0;font-size:18px;font-weight:800;color:var(--color-text-primary)}._sheetClose_hzom6_813{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--icon-btn-bg);width:36px;height:36px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-muted);transition:background .15s ease,color .15s ease}._sheetClose_hzom6_813:hover{background:var(--color-border);color:var(--color-text-secondary)}._sheetHint_hzom6_853{margin:0;font-size:13px;color:var(--color-text-muted)}._sheetArea_hzom6_521{width:100%;box-sizing:border-box;border:1px solid var(--color-border);border-radius:10px;padding:12px;font-size:15px;font-weight:600;resize:vertical;min-height:100px;font-family:inherit}._sheetActions_hzom6_891{display:flex;align-items:center;justify-content:space-between;gap:10px}._announce_hzom6_589{margin:0;padding:14px 16px;border-radius:12px;border:1px solid #b6e4e2;background:#f3fbfb}._announceLabel_hzom6_921{margin:0;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0d7377}._announceText_hzom6_939{margin:0;font-size:15px;font-weight:600;line-height:1.45;color:#134e4a;white-space:pre-wrap}._back_hzom6_69{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;color:var(--color-primary-dark);font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;min-height:28px;align-self:flex-start}._ring_hzom6_987{--pct: 0;flex-shrink:0;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--color-primary) calc(var(--pct) * 1%),#e2e8f0 0);position:relative}._ring_hzom6_987:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--color-bg-secondary)}._ringValue_hzom6_1033{position:relative;z-index:1;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--color-primary-dark)}._block_hzom6_1053{display:flex;flex-direction:column;gap:10px}._blockHead_hzom6_1065{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}._blockTitle_hzom6_1081{margin:0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}._linkBtn_hzom6_1099{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-primary-dark);font-size:13px;font-weight:800;cursor:pointer;padding:4px 0}._chipWarn_hzom6_1121,._chipOk_hzom6_1123{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 8px;border-radius:999px}._chipWarn_hzom6_1121{background:var(--color-warning-bg);color:#c2410c}._chipOk_hzom6_1123{background:#ecfdf5;color:#047857}._filters_hzom6_1163{display:flex;flex-wrap:wrap;gap:4px;padding:4px;background:var(--color-bg-tertiary);border-radius:12px}._sectionPick_hzom6_1181{display:flex;flex-wrap:wrap;gap:6px}._filter_hzom6_1163{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-text-muted);font-size:var(--control-font-size);font-weight:600;padding:0 12px;border-radius:var(--control-radius);cursor:pointer;min-height:var(--control-height);height:var(--control-height);box-sizing:border-box;-webkit-tap-highlight-color:transparent}._filterOn_hzom6_1225{background:var(--color-bg-primary);color:#0d7377;box-shadow:0 1px 3px #0f172a14}._cardList_hzom6_1239{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._cardPct_hzom6_1257{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--color-primary-dark)}._miniTrack_hzom6_1271{display:block;width:100%;height:4px;border-radius:999px;background:var(--color-border);overflow:hidden;margin-top:4px}._miniFill_hzom6_1291{display:block;height:100%;background:#0d7377;border-radius:inherit;transition:width .25s ease}._tplCard_hzom6_1307{--pct: 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0;padding:12px 14px 12px 12px;border:1px solid color-mix(in srgb,var(--color-primary) 22%,transparent);border-radius:22px;background:color-mix(in srgb,var(--color-primary) 14%,#e8f6f4);text-align:left;cursor:pointer;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent;box-shadow:0 8px 24px #0d73771a;color:inherit}._tplCard_hzom6_1307:hover{border-color:color-mix(in srgb,var(--color-primary) 36%,transparent);box-shadow:0 10px 28px #0d737724}._tplCard_hzom6_1307:active{transform:scale(.99)}._tplCardOpen_hzom6_1367{border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);background:color-mix(in srgb,var(--color-primary) 22%,#e8f6f4)}._tplCardDone_hzom6_1377{background:var(--color-bg-secondary);border-color:#e8edf3;box-shadow:0 1px 2px #0f172a0a}._tplCardDone_hzom6_1377 ._tplTitleOnly_hzom6_1389{color:var(--color-text-muted)}._tplRing_hzom6_1397{flex-shrink:0;width:64px;height:64px;border-radius:999px;display:grid;place-items:center;background:conic-gradient(from -90deg,var(--color-primary, #0d7377) calc(var(--pct, 0) * 1%),#fff calc(var(--pct, 0) * 1%))}._tplRingInner_hzom6_1425{width:50px;height:50px;border-radius:999px;background:color-mix(in srgb,var(--color-primary) 18%,#fff);display:flex;align-items:center;justify-content:center;color:#0f172a}._tplRingPct_hzom6_1447{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}._tplRingCheck_hzom6_1463{font-size:18px;font-weight:800;color:#047857;line-height:1}._tplCardDone_hzom6_1377 ._tplRing_hzom6_1397{background:conic-gradient(from -90deg,#10b981 100%,#fff 0)}._tplCardDone_hzom6_1377 ._tplRingInner_hzom6_1425{background:#ecfdf5}._tplBody_hzom6_1501{display:flex;flex-direction:column;gap:4px;padding:4px 4px 4px 12px;min-width:0;border-left:1px solid rgb(255 255 255 / 70%)}._tplMeta_hzom6_1519{font-size:12px;font-weight:600;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._statusPill_hzom6_1533{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:800;letter-spacing:.01em;padding:5px 10px;border-radius:8px;font-variant-numeric:tabular-nums;line-height:1}._statusIdle_hzom6_1561{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}._statusOpen_hzom6_1571{background:#0d7377;color:#fff}._statusDone_hzom6_1581{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}._statusDot_hzom6_1593{width:6px;height:6px;border-radius:50%;background:#7ec8cb;box-shadow:0 0 0 3px #7ec8cb59}._statusCheck_hzom6_1609{font-size:11px;line-height:1}._cta_hzom6_1619{flex-shrink:0;font-size:13px;font-weight:800;color:var(--color-primary-dark);padding:8px 0 8px 8px}._badge_hzom6_1637{display:inline-flex;align-items:center;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:6px}._badgeBar_hzom6_1659{background:#e0f2fe;color:#0369a1}._badgeCozinha_hzom6_1669{background:#ffedd5;color:#c2410c}._badgeSala_hzom6_1679{background:#f3e8ff;color:#7e22ce}._badgeGeral_hzom6_1689{background:var(--color-border);color:var(--color-text-secondary)}._runSticky_hzom6_1701{position:sticky;top:0;z-index:5;display:flex;flex-direction:column;gap:10px;margin:-4px -4px 0;padding:8px 4px 12px;background:linear-gradient(180deg,var(--color-bg-secondary) 70%,transparent)}._runStickyBrand_hzom6_1733{margin:0;padding:4px 20px 16px;background:transparent}._runStickyBrand_hzom6_1733 ._title_hzom6_53,._runStickyBrand_hzom6_1733 ._back_hzom6_69,._runStickyBrand_hzom6_1733 ._cardPct_hzom6_1257{color:#fff}._runStickyBrand_hzom6_1733 ._progressTrack_hzom6_1769{background:#ffffff47}._runStickyBrand_hzom6_1733 ._progressFill_hzom6_1777{background:#fff}._runStickyBrand_hzom6_1733 ._progressFillDone_hzom6_1785{background:#bbf7d0}._runHeadSimple_hzom6_1793{display:flex;align-items:center;justify-content:space-between;gap:12px}._runHeadSimple_hzom6_1793 ._title_hzom6_53{font-size:22px}._tplTitleOnly_hzom6_1389{flex:1;font-size:16px;font-weight:800;letter-spacing:-.025em;line-height:1.25;color:var(--color-primary-dark);min-width:0}._progressTrack_hzom6_1769{height:8px;border-radius:999px;background:var(--color-border);overflow:hidden}._progressFill_hzom6_1777{height:100%;background:var(--color-primary);border-radius:inherit;transition:width .28s ease}._progressFillDone_hzom6_1785{background:#059669}._hideDone_hzom6_1871{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}._hideDone_hzom6_1871 input{width:16px;height:16px}._itemList_hzom6_1903{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._itemBtn_hzom6_1921{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:14px;min-height:56px;padding:14px 16px;border:1px solid #e5eaf0;border-radius:12px;background:var(--color-bg-primary);text-align:left;cursor:pointer;box-shadow:none;transition:background .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent}._itemBtn_hzom6_1921:active{background:var(--color-bg-secondary)}._itemBtnDone_hzom6_1969{background:var(--color-bg-secondary);border-color:#eef2f6}._itemBtnLocked_hzom6_1979{cursor:default;opacity:.85}._check_hzom6_1989{flex-shrink:0;width:26px;height:26px;border-radius:8px;border:1.5px solid #cbd5e1;display:grid;place-items:center;color:#fff;transition:background .15s ease,border-color .15s ease}._itemBtnDone_hzom6_1969 ._check_hzom6_1989{background:#0d7377;border-color:#0d7377}._itemLabel_hzom6_2027{font-size:15px;font-weight:600;line-height:1.35;color:var(--color-primary-dark)}._itemBtnDone_hzom6_1969 ._itemLabel_hzom6_2027{color:var(--color-border-strong);text-decoration:line-through;text-decoration-thickness:1px}._empty_hzom6_2053,._emptyCenter_hzom6_2055{margin:0;color:var(--color-text-muted);font-size:14px}._emptyCenter_hzom6_2055{text-align:center;padding:24px 12px;font-weight:600}._doneBanner_hzom6_2079{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:4px;padding:18px 16px;border-radius:14px;background:linear-gradient(160deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;color:#065f46;text-align:center}._doneBanner_hzom6_2079 strong{font-size:16px}._doneBanner_hzom6_2079 span{font-size:13px;font-weight:500;opacity:.9}._toast_hzom6_2127{margin:0;padding:10px 12px;border-radius:10px;background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;font-size:13px;font-weight:600}._form_hzom6_2149{display:flex;flex-direction:column;gap:14px}._field_hzom6_699{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:var(--color-text-muted)}._error_hzom6_2179{margin:0;color:var(--color-error);font-size:13px;font-weight:600}._primaryBtn_hzom6_2193{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:6px;padding:12px 18px;border:none;border-radius:10px;background:var(--color-primary-dark);color:#fff;font-size:14px;font-weight:800;cursor:pointer;min-height:44px}._configPane_hzom6_2223{display:flex;flex-direction:column;gap:14px}._configTitle_hzom6_2235{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--color-text-primary)}._configLead_hzom6_2251{margin:4px 0 0;font-size:13px;color:var(--color-text-muted);font-weight:500;line-height:1.4}._configHint_hzom6_2267{margin:0;font-size:13px;color:var(--color-text-secondary);line-height:1.4}._configHeadRow_hzom6_2281{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._configCard_hzom6_2295{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid #d8dee8;border-radius:14px;background:var(--color-bg-primary)}._configMetaRow_hzom6_2315{display:flex;align-items:center;justify-content:space-between;gap:8px}._configMetaRow_hzom6_2315 ._primaryBtn_hzom6_2193{margin-top:0;padding:8px 14px;min-height:40px}._configItemLabelBtn_hzom6_2341{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;text-align:left;font-size:15px;font-weight:600;color:var(--color-text-primary);line-height:1.35;cursor:pointer;flex:1;min-width:0}._configTplCard_hzom6_2371{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid #d8dee8;border-radius:14px;background:var(--color-bg-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}._configTplCard_hzom6_2371:active{background:var(--color-primary-50)}._configTplOff_hzom6_2411{opacity:.65;background:var(--color-bg-secondary)}._configItemList_hzom6_2421{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border:1px solid #d8dee8;border-radius:12px;overflow:hidden;background:var(--color-bg-primary)}._configItem_hzom6_2341{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-bottom:1px solid #e8edf4}._configItem_hzom6_2341:last-child{border-bottom:none}._configItemLabel_hzom6_2341{font-size:15px;font-weight:600;color:var(--color-text-primary);line-height:1.35}._configItemActions_hzom6_2489{display:flex;flex-wrap:wrap;gap:6px}._configItemActions_hzom6_2489 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary);font-size:12px;font-weight:700;padding:6px 10px;border-radius:8px;cursor:pointer;min-height:32px}._configItemActions_hzom6_2489 button:disabled{opacity:.35;cursor:default}._configItemEdit_hzom6_2537{display:flex;flex-direction:column;gap:8px}._configItemEdit_hzom6_2537 input{padding:10px 12px;border:1px solid var(--color-border);border-radius:10px;font-size:16px;font-family:inherit}._addItemRow_hzom6_2565{display:flex;gap:8px;align-items:stretch}._addItemRow_hzom6_2565 input{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--color-border);border-radius:10px;font-size:16px;font-family:inherit}._addItemRow_hzom6_2565 ._primaryBtn_hzom6_2193{margin-top:0;flex-shrink:0;padding:10px 16px;min-width:48px}._configDangerZone_hzom6_2611{display:flex;flex-wrap:wrap;gap:8px}._ghostBtn_hzom6_2623{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-primary);color:var(--color-text-secondary);font-size:13px;font-weight:700;cursor:pointer;min-height:44px}._dangerBtn_hzom6_2649{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 14px;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:13px;font-weight:800;cursor:pointer;min-height:44px}._dangerText_hzom6_2675{color:#b91c1c!important;border-color:#fecaca!important}@media (min-width: 640px){._cardList_hzom6_1239{gap:10px}._itemBtn_hzom6_1921{min-height:64px}}@media (min-width: 768px){._page_hzom6_1{max-width:var(--layout-content-md)}}@media (min-width: 1024px){._page_hzom6_1{max-width:var(--layout-content-lg)}}._pageDesk_hzom6_2733{max-width:none;margin:0;gap:12px;padding-bottom:24px}._heroDesk_hzom6_2747{display:flex;flex-direction:column;gap:0;padding:0 0 8px;border-bottom:1px solid var(--color-border);margin-bottom:4px}._heroDesk_hzom6_2747 ._heroTop_hzom6_147{align-items:center}._heroDesk_hzom6_2747 ._heroSub_hzom6_61{font-size:13px;font-weight:600;color:var(--color-text-secondary)}._deskTableWrap_hzom6_2785{width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-primary)}._deskTable_hzom6_2785{width:100%;border-collapse:collapse;font-size:13px;font-family:var(--font-desk)}._deskTable_hzom6_2785 th,._deskTable_hzom6_2785 td{padding:10px 14px;text-align:left;border-bottom:1px solid #e8edf4;vertical-align:middle}._deskTable_hzom6_2785 th{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);background:#f7fafb;white-space:nowrap}._deskTable_hzom6_2785 tbody tr:last-child td{border-bottom:none}._deskTable_hzom6_2785 tbody tr:hover td{background:#f4f8f9}._deskTable_hzom6_2785 td strong{font-weight:700;color:var(--color-text-primary)}._deskNum_hzom6_2877{font-variant-numeric:tabular-nums;font-family:var(--font-desk-mono);white-space:nowrap}._deskRowBtn_hzom6_2889{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 12px;border-radius:6px;border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-primary-dark);font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}._deskRowBtn_hzom6_2889:hover{border-color:var(--color-primary);background:var(--color-primary-50, #eff6ff)}._card_1dhm6_1{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column;min-width:0}._head_1dhm6_23{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 8px;flex-wrap:wrap}._titleRow_1dhm6_41{display:flex;align-items:center;gap:8px;min-width:0}._title_1dhm6_41{margin:0;font-size:14px;font-weight:800;color:var(--color-text-primary);line-height:1.25}._badgeWarn_1dhm6_71,._badgeOk_1dhm6_73{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:750}._badgeWarn_1dhm6_71{background:var(--color-warning-bg);color:#c2410c}._badgeOk_1dhm6_73{background:#ecfdf5;color:#047857}._tabs_1dhm6_117{display:inline-flex;gap:2px;padding:2px;background:var(--color-bg-secondary, #f4f7f8);border-radius:8px;flex-shrink:0}._tab_1dhm6_117{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:5px 9px;border-radius:6px;font:inherit;font-size:11px;font-weight:700;color:var(--color-text-muted);cursor:pointer;line-height:1.2}._tabOn_1dhm6_163{background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}._list_1dhm6_175{list-style:none;margin:0;padding:0 6px 10px}._row_1dhm6_187{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 8px;border-radius:8px;text-decoration:none;color:inherit}._row_1dhm6_187:hover{background:var(--color-bg-secondary, #f8fafc)}._main_1dhm6_217{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}._label_1dhm6_233{font-size:13px;font-weight:750;color:var(--color-text-primary);line-height:1.3}._detail_1dhm6_247{font-size:12px;font-weight:500;color:var(--color-text-muted);line-height:1.35}._side_1dhm6_261{flex-shrink:0;text-align:right;font-size:11px;font-weight:650;color:var(--color-text-muted);line-height:1.35}._meta_1dhm6_279{display:block;color:var(--color-primary-dark, #0a5c5f);font-weight:750}._empty_1dhm6_291{margin:0;padding:18px 14px 22px;font-size:13px;color:var(--color-text-muted);line-height:1.4}._card_ll48l_1{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--shadow-sm);min-width:0;text-decoration:none;color:inherit}a._card_ll48l_1:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border))}._head_ll48l_37{display:flex;align-items:center;justify-content:space-between;gap:8px}._headLeft_ll48l_51{display:flex;align-items:center;gap:10px;min-width:0}._icon_ll48l_65{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--color-primary) 14%,#fff);color:var(--color-primary-dark, #0a5c5f)}._title_ll48l_87{margin:0;font-size:14px;font-weight:800;color:var(--color-text-primary);line-height:1.25}._badge_ll48l_103{flex-shrink:0;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:999px;background:#ecfdf5;color:#047857}._badgeWarn_ll48l_127{background:var(--color-warning-bg, #fff7ed);color:#c2410c}._track_ll48l_137{height:8px;border-radius:999px;background:var(--color-bg-secondary, #e2e8f0);overflow:hidden}._fill_ll48l_151{height:100%;border-radius:999px;background:var(--color-primary, #0d7377);transition:width .2s ease}._fillWarn_ll48l_165{background:#ea580c}._meta_ll48l_173{margin:0;font-size:12px;color:var(--color-text-muted);line-height:1.4}._meta_ll48l_173 strong{color:var(--color-text-primary);font-weight:750}._empty_ll48l_197{margin:0;font-size:12px;color:var(--color-text-muted);line-height:1.4}._card_cvv5h_1{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column;min-width:0}._head_cvv5h_23{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 8px}._title_cvv5h_39{margin:0;font-size:14px;font-weight:800;color:var(--color-text-primary);line-height:1.25}._tabs_cvv5h_55{display:inline-flex;gap:2px;padding:2px;background:var(--color-bg-secondary, #f4f7f8);border-radius:8px;flex-shrink:0}._tab_cvv5h_55{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:5px 9px;border-radius:6px;font:inherit;font-size:11px;font-weight:700;color:var(--color-text-muted);cursor:pointer;line-height:1.2}._tabOn_cvv5h_101{background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}._count_cvv5h_113{font-weight:650;color:var(--color-text-muted)}._list_cvv5h_123{list-style:none;margin:0;padding:0 6px 8px;max-height:320px;overflow:auto}._row_cvv5h_139{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:12px;padding:9px 8px;border:none;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:default}button._row_cvv5h_139{cursor:pointer}button._row_cvv5h_139:hover{background:var(--color-bg-secondary, #f8fafc)}._avatarWrap_cvv5h_187{position:relative;flex-shrink:0}._avatar_cvv5h_187{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;background:var(--color-primary, #0d7377)}._dot_cvv5h_221{position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:999px;border:2px solid var(--color-bg-primary);background:var(--color-success, #059669)}._dotOff_cvv5h_243{background:#94a3b8}._meta_cvv5h_251{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}._name_cvv5h_267{font-size:13px;font-weight:750;color:var(--color-text-primary);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._role_cvv5h_287{font-size:12px;font-weight:500;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._status_cvv5h_305{flex-shrink:0;font-size:11px;font-weight:650;color:var(--color-text-muted)}._empty_cvv5h_319{margin:0;padding:20px 14px 24px;font-size:13px;color:var(--color-text-muted);text-align:center}._foot_cvv5h_335{padding:10px 14px 12px;border-top:1px solid var(--color-border)}._viewAll_cvv5h_347{font-size:12px;font-weight:700;color:var(--color-primary-dark, #0a5c5f);text-decoration:none}._viewAll_cvv5h_347:hover{text-decoration:underline}._dash_1vg9m_1{display:flex;flex-direction:column;gap:20px;max-width:none;width:100%}._welcome_1vg9m_21{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;padding:4px 2px 8px}._welcomeText_1vg9m_39{display:flex;flex-direction:column;gap:4px;min-width:0}._welcomeEyebrow_1vg9m_53{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._welcomeTitle_1vg9m_71{margin:0;font-size:28px;font-weight:750;letter-spacing:-.03em;color:var(--color-text-primary);line-height:1.15}._welcomeMeta_1vg9m_89{margin:0;font-size:13px;color:var(--color-text-secondary)}._welcomeActions_1vg9m_101{display:flex;flex-wrap:wrap;gap:8px}._ctaPrimary_1vg9m_113,._ctaGhost_1vg9m_115{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:8px;font-size:13px;font-weight:700;font-family:var(--font-desk);text-decoration:none;cursor:pointer}._ctaPrimary_1vg9m_113{border:1px solid #0f172a;background:#0f172a;color:#fff}._ctaPrimary_1vg9m_113:hover{background:#1e293b;border-color:var(--color-text-primary)}._ctaGhost_1vg9m_115{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary)}._ctaGhost_1vg9m_115:hover{border-color:var(--color-text-muted);background:var(--color-bg-secondary)}._board_1vg9m_191{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:14px;align-items:start}._rail_1vg9m_205{display:flex;flex-direction:column;gap:12px;min-width:0}._mainStack_1vg9m_221{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:14px;align-items:stretch;min-width:0}._mainCol_1vg9m_237{display:flex;flex-direction:column;gap:12px;min-width:0;height:fit-content}._adsRail_1vg9m_253{display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-sm);min-height:0;height:100%;align-self:stretch}@media (max-width: 1480px){._board_1vg9m_191{grid-template-columns:minmax(180px,210px) minmax(0,1fr)}._mainStack_1vg9m_221{grid-template-columns:1fr}._mainCol_1vg9m_237{height:auto}._adsRail_1vg9m_253{height:auto;min-height:0;align-self:stretch}}@media (max-width: 1200px){._metricGrid_1vg9m_333{grid-template-columns:repeat(2,minmax(0,1fr))}._board_1vg9m_191{grid-template-columns:minmax(168px,196px) minmax(0,1fr)}}@media (max-width: 1023px){._dash_1vg9m_1{gap:14px;padding:4px 16px 8px;box-sizing:border-box}._welcome_1vg9m_21{flex-direction:column;align-items:stretch;gap:12px;padding:0 0 4px}._welcomeActions_1vg9m_101{width:100%;display:flex;flex-direction:column;gap:8px}._welcomeActions_1vg9m_101 a{width:100%;justify-content:center}._board_1vg9m_191{display:flex;flex-direction:column;gap:12px;grid-template-columns:none}._mainStack_1vg9m_221{display:contents}._mainCol_1vg9m_237{order:1;gap:12px}._rail_1vg9m_205{order:2;gap:12px}._adsRail_1vg9m_253{order:3;height:auto}._metricGrid_1vg9m_333{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height: 820px){._dash_1vg9m_1{gap:10px}._welcome_1vg9m_21{padding:0;gap:8px 14px}._welcomeEyebrow_1vg9m_53{display:none}._welcomeTitle_1vg9m_71{font-size:20px}._welcomeMeta_1vg9m_89{font-size:12px}._ctaPrimary_1vg9m_113,._ctaGhost_1vg9m_115{min-height:32px;padding:0 12px;font-size:12px}._board_1vg9m_191,._rail_1vg9m_205,._mainCol_1vg9m_237{gap:8px}._card_1vg9m_547,._cardWide_1vg9m_549{padding:10px 12px;gap:6px}._cardHero_1vg9m_559{font-size:20px}._cardHint_1vg9m_567{font-size:11px}._cardCta_1vg9m_575,._cardCtaGhost_1vg9m_577{min-height:30px;margin-top:0;font-size:12px}._metric_1vg9m_333{min-height:0;padding:8px 10px;gap:2px}._metricValue_1vg9m_601{font-size:16px}._metricHint_1vg9m_609{font-size:10px}._metricLabel_1vg9m_617{font-size:9px}._taskRow_1vg9m_625{padding:6px 2px}._taskMain_1vg9m_633 strong{font-size:13px}._linkRow_1vg9m_641{padding:5px 2px;font-size:12px}._adsRail_1vg9m_253{padding:6px 8px;gap:4px}._adsHead_1vg9m_661 ._cardTitle_1vg9m_661{font-size:10px}._adsLive_1vg9m_669{font-size:9px}._adsViewport_1vg9m_677{min-height:84px}._adCard_1vg9m_685{min-height:84px;flex-direction:row;height:auto}._adMedia_1vg9m_697{flex:0 0 96px;min-height:84px;max-width:96px}._adCopy_1vg9m_709{padding:8px 10px;gap:2px;justify-content:center}._adTitle_1vg9m_721{font-size:13px}._adBody_1vg9m_729{display:none}._adCta_1vg9m_737{margin-top:2px;padding:5px 9px;font-size:11px}._adsDots_1vg9m_749{display:none}}@media (max-height: 700px){._dash_1vg9m_1{gap:8px}._cardHint_1vg9m_567{display:none}._progressTrack_1vg9m_779{height:4px}._metricGrid_1vg9m_333{gap:8px}._adsViewport_1vg9m_677,._adCard_1vg9m_685{min-height:72px}._adMedia_1vg9m_697{flex:0 0 80px;min-height:72px;max-width:80px}}._adsHead_1vg9m_661{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}._adsLive_1vg9m_669{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#0d9488}._adsLive_1vg9m_669:before{content:"";width:6px;height:6px;border-radius:50%;background:#0d9488;box-shadow:0 0 #0d94888c;animation:_adsPulse_1vg9m_1 1.6s ease-out infinite}@keyframes _adsPulse_1vg9m_1{0%{box-shadow:0 0 #0d948880}70%{box-shadow:0 0 0 8px #0d948800}to{box-shadow:0 0 #0d948800}}._adsViewport_1vg9m_677{position:relative;overflow:hidden;width:100%;flex:1;min-height:420px}._adCard_1vg9m_685{display:flex;flex-direction:column;width:100%;height:100%;min-height:420px;overflow:hidden;border-radius:14px;text-decoration:none;color:inherit;background:#0f172a;border:1px solid #1e293b;box-shadow:0 8px 24px #0f172a2e;will-change:transform,opacity}._adSlideEnter_1vg9m_949{animation:_adEnterRight_1vg9m_1 .48s cubic-bezier(.22,1,.36,1) both}._adSlideHold_1vg9m_957{transform:translate(0);opacity:1}._adSlideExit_1vg9m_967{animation:_adExitLeft_1vg9m_1 .48s cubic-bezier(.4,0,.2,1) both}@keyframes _adEnterRight_1vg9m_1{0%{transform:translate(108%);opacity:.35}to{transform:translate(0);opacity:1}}@keyframes _adExitLeft_1vg9m_1{0%{transform:translate(0);opacity:1}to{transform:translate(-108%);opacity:.2}}._adsDots_1vg9m_749{display:flex;align-items:center;justify-content:center;gap:6px;padding-top:2px}._adsDot_1vg9m_749,._adsDotActive_1vg9m_1037{width:6px;height:6px;border-radius:50%;background:#cbd5e1}._adsDotActive_1vg9m_1037{width:16px;border-radius:999px;background:#0d9488}._adMedia_1vg9m_697{position:relative;flex:1 1 auto;min-height:260px;overflow:hidden;background:#1e293b}._adImg_1vg9m_1079{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform .35s ease}._adCard_1vg9m_685:hover ._adImg_1vg9m_1079{transform:scale(1.06)}._adBrand_1vg9m_1105{position:absolute;left:10px;top:10px;padding:5px 9px;border-radius:6px;background:#0f172ac7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}._adCopy_1vg9m_709{display:flex;flex-direction:column;gap:6px;flex-shrink:0;padding:16px 18px 18px;background:linear-gradient(180deg,#0f172a,#111827)}._adTitle_1vg9m_721{font-size:17px;font-weight:750;line-height:1.25;color:#f8fafc;letter-spacing:-.02em}._adBody_1vg9m_729{font-size:13px;line-height:1.45;color:#94a3b8}._adCta_1vg9m_737{margin-top:8px;align-self:flex-start;padding:9px 14px;border-radius:8px;background:var(--color-bg-primary);color:var(--color-text-primary);font-size:13px;font-weight:750}._adCard_1vg9m_685:hover ._adCta_1vg9m_737{background:#5eead4}@media (max-width: 1480px){._adsViewport_1vg9m_677{min-height:148px}._adCard_1vg9m_685{flex-direction:row;align-items:stretch;min-height:148px;height:auto}._adMedia_1vg9m_697{flex:0 0 min(32%,200px);min-height:148px;max-width:200px}._adCopy_1vg9m_709{flex:1 1 auto;justify-content:center;min-width:0;padding:12px 16px}._adTitle_1vg9m_721{font-size:15px}._adBody_1vg9m_729{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._adCta_1vg9m_737{margin-top:6px;padding:7px 12px;font-size:12px}}@media (max-width: 640px){._adsViewport_1vg9m_677,._adCard_1vg9m_685{min-height:0;height:auto}._adCard_1vg9m_685{flex-direction:column}._adMedia_1vg9m_697{flex:none;max-width:none;width:100%;min-height:140px;aspect-ratio:16 / 9}}@media (prefers-reduced-motion: reduce){._adSlideEnter_1vg9m_949,._adSlideExit_1vg9m_967{animation:none}._adsLive_1vg9m_669:before{animation:none}}._card_1vg9m_547,._cardWide_1vg9m_549{display:flex;flex-direction:column;gap:10px;padding:16px 18px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-sm)}._cardHead_1vg9m_1387{display:flex;align-items:center;justify-content:space-between;gap:8px}._cardTitle_1vg9m_661{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._cardHero_1vg9m_559{margin:0;font-size:28px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:var(--font-desk-mono);color:var(--color-text-primary);line-height:1.1}._cardValue_1vg9m_1441{margin:0;font-size:16px;font-weight:700;color:var(--color-text-primary)}._cardHint_1vg9m_567{margin:0;font-size:12px;color:var(--color-text-muted);line-height:1.35}._cardCta_1vg9m_575,._cardCtaGhost_1vg9m_577{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;align-self:stretch;min-height:36px;margin-top:4px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:700;font-family:var(--font-desk);text-decoration:none;text-align:center}._cardCta_1vg9m_575{border:1px solid #0f172a;background:#0f172a;color:#fff}._cardCta_1vg9m_575:hover{background:#1e293b}._cardCtaGhost_1vg9m_577{border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary)}._cardCtaGhost_1vg9m_577:hover{border-color:var(--color-text-muted);background:var(--color-bg-primary)}._progressTrack_1vg9m_779{height:6px;border-radius:999px;background:var(--color-border);overflow:hidden}._progressFill_1vg9m_1561{height:100%;border-radius:999px;background:#0d9488;transition:width .2s ease}._linkList_1vg9m_1575{display:flex;flex-direction:column;gap:2px}._linkRow_1vg9m_641{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 4px;text-decoration:none;color:var(--color-text-primary);font-size:13px;font-weight:600;border-bottom:1px solid #f1f5f9}._linkList_1vg9m_1575 ._linkRow_1vg9m_641:last-child{border-bottom:none}._linkRow_1vg9m_641:hover{color:#0d9488}._linkRow_1vg9m_641 strong{font-family:var(--font-desk-mono);font-variant-numeric:tabular-nums;font-size:12px;color:var(--color-text-muted);font-weight:650}._badgeWarn_1vg9m_1645,._badgeOk_1vg9m_1647{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:750}._badgeWarn_1vg9m_1645{background:var(--color-warning-bg);color:#c2410c}._badgeOk_1vg9m_1647{background:#ecfdf5;color:#047857}._taskList_1vg9m_1691{list-style:none;margin:0;padding:0}._taskRow_1vg9m_625{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 4px;text-decoration:none;color:inherit;border-bottom:1px solid #f1f5f9}._taskList_1vg9m_1691 li:last-child ._taskRow_1vg9m_625{border-bottom:none}._taskRow_1vg9m_625:hover{background:var(--color-bg-secondary)}._taskMain_1vg9m_633{display:flex;flex-direction:column;gap:2px;min-width:0}._taskMain_1vg9m_633 strong{font-size:14px;font-weight:700;color:var(--color-text-primary)}._taskMain_1vg9m_633 span{font-size:12px;color:var(--color-text-muted)}._taskGo_1vg9m_1777{flex-shrink:0;font-size:12px;font-weight:700;color:#0d9488}._quietInline_1vg9m_1791{margin:0;padding:8px 0 4px;font-size:13px;color:var(--color-text-muted)}._metricGrid_1vg9m_333{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._metric_1vg9m_333{display:flex;flex-direction:column;gap:6px;padding:14px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:12px;text-decoration:none;color:inherit;box-shadow:var(--shadow-sm);min-height:92px;min-width:0}._metricLabel_1vg9m_617{margin:0;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._metricValue_1vg9m_601{margin:0;font-size:clamp(16px,2.1vw,22px);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:var(--font-desk-mono);color:var(--color-text-primary);line-height:1.1;overflow-wrap:anywhere}._metricHint_1vg9m_609{margin:0;font-size:12px;color:var(--color-text-muted)}._kpis_1vg9m_1905{display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 1100px){._kpis_1vg9m_1905{grid-template-columns:repeat(2,minmax(0,1fr))}._kpiPrimary_1vg9m_1927{grid-column:1 / -1}}._kpi_1vg9m_1905,._kpiPrimary_1vg9m_1927{display:flex;flex-direction:column;gap:6px;padding:16px 18px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:10px;text-decoration:none;color:inherit;min-height:108px;box-shadow:var(--shadow-sm)}._kpiPrimary_1vg9m_1927{background:linear-gradient(165deg,#0c1f24,#143038);border-color:#163038;color:#d7e4e6}._kpiLabel_1vg9m_1979{margin:0;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}._kpiPrimary_1vg9m_1927 ._kpiLabel_1vg9m_1979{color:#7a9499}._kpiValue_1vg9m_2005{margin:0;font-size:24px;font-weight:650;font-variant-numeric:tabular-nums;font-family:var(--font-desk-mono);color:var(--color-text-primary);line-height:1.1}._kpiHero_1vg9m_2025{margin:0;font-size:30px;font-weight:650;font-variant-numeric:tabular-nums;font-family:var(--font-desk-mono);color:#fff;line-height:1.1}._kpiHint_1vg9m_2045{margin:0;font-size:12px;color:var(--color-text-secondary)}._kpiPrimary_1vg9m_1927 ._kpiHint_1vg9m_2045{color:#7a9499}._hub_1g7of_3{min-height:100%;min-height:100dvh;display:flex;flex-direction:column;padding:max(12px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));background:radial-gradient(ellipse 120% 80% at 50% -20%,#14949a 0%,transparent 55%),linear-gradient(165deg,#0d7377,#0a5c5f 48%,#084548);color:#fff}._hero_1g7of_20{display:flex;flex-direction:column;align-items:center;text-align:center;padding:6px 8px 10px;gap:2px}._logo_1g7of_29{width:min(78vw,268px);height:auto;display:block;margin-top:-10px}._tag_1g7of_36{margin:2px 0 0;font-size:14px;font-weight:500;opacity:.75}._backHome_1g7of_43{margin-top:10px;color:#fff;font-size:13px;font-weight:700;text-decoration:none;opacity:.9}._backHome_1g7of_43:active{opacity:1}._path_1g7of_56{width:100%;max-width:420px;margin:0 auto 12px;padding:18px 18px 16px;border-radius:var(--radius-md);background:#ffffff1f;border:1px solid rgba(255,255,255,.22);display:flex;flex-direction:column;gap:8px}._pathLead_1g7of_69{margin:0;font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.3;color:#fff}._pathBody_1g7of_78{margin:0;font-size:13px;font-weight:500;line-height:1.45;color:#ffffffc7}._pathCta_1g7of_86{margin-top:4px;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border-radius:var(--radius-pill);background:var(--color-bg-primary);color:#0d7377;font-size:13px;font-weight:800;text-decoration:none;-webkit-tap-highlight-color:transparent}._pathCta_1g7of_86:active{opacity:.9}._pathHint_1g7of_107{margin:2px 0 0;font-size:12px;font-weight:600;color:#ffffffb8}._section_1g7of_114{width:100%;max-width:420px;margin:0 auto;display:flex;flex-direction:column;gap:10px;flex:1;justify-content:center}._section_1g7of_114+._section_1g7of_114{margin-top:18px;margin-bottom:4px}._sectionTitle_1g7of_130{margin:0;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.7;padding-left:4px}._nav_1g7of_140{display:flex;flex-direction:column;gap:16px;width:100%}._navGroup_1g7of_147{display:flex;flex-direction:column;gap:8px;min-width:0}._navGroupItems_1g7of_154{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px}._navGroupItems_1g7of_154>:only-child{grid-column:1 / -1}._nav_1g7of_140 ._sectionTitle_1g7of_130{margin:0;color:#fff}._navBtn_1g7of_170{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:68px;min-width:0;padding:12px;border-radius:var(--radius-md);background:#ffffff1f;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-decoration:none;color:#fff;box-shadow:0 8px 24px #0000001f;transition:background .15s ease,transform .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent}._navBtn_1g7of_170:active{transform:scale(.985);background:#fff3}._navBtn_1g7of_170:hover{background:#ffffff2e;border-color:#ffffff59}._navBtnAlert_1g7of_200{border-color:#ffffff8c;background:#fff3;box-shadow:0 0 0 1px #fff3,0 8px 24px #0000001f}._navBtnAlert_1g7of_200 ._navHint_1g7of_207{opacity:1;font-weight:700}._navIcon_1g7of_212{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:#fff;position:relative;border-radius:var(--radius-pill);background:#ffffff24}._navBtnLocked_1g7of_225{opacity:.55;cursor:not-allowed;pointer-events:none}._navLock_1g7of_231{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;border-radius:var(--radius-pill);background:#08383ae6;color:#fff;display:inline-flex;align-items:center;justify-content:center}._navText_1g7of_245{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;align-items:flex-start}._navLabel_1g7of_254{font-size:15px;font-weight:800;letter-spacing:-.02em;color:#fff;line-height:1.2}._navHint_1g7of_207{font-size:12px;font-weight:500;color:#ffffffc7;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._foot_1g7of_273{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:420px;margin:28px auto 0;padding-top:16px;border-top:1px solid rgba(255,255,255,.18)}._session_1g7of_285{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._sessionMain_1g7of_293{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sessionMeta_1g7of_301{font-size:12px;opacity:.7}._settingsBtn_1g7of_306{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.4);background:#ffffff1f;color:#fff;font-size:13px;font-weight:700;text-decoration:none;-webkit-tap-highlight-color:transparent}._settingsBtn_1g7of_306:active{background:#fff3}@media (min-width: 640px){._hub_1g7of_3{padding:28px 32px 24px}._hero_1g7of_20{padding:16px 8px 12px}._logo_1g7of_29{width:min(42vw,168px)}._path_1g7of_56,._section_1g7of_114,._foot_1g7of_273{max-width:720px}._nav_1g7of_140{max-width:720px;margin:0 auto;gap:18px}._navGroupItems_1g7of_154{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}._navGroupItems_1g7of_154>:only-child{grid-column:1 / -1;max-width:calc(50% - 5px)}._navBtn_1g7of_170{min-height:72px;padding:12px 14px;gap:12px}._navIcon_1g7of_212{width:44px;height:44px}._navLabel_1g7of_254{font-size:16px}._navHint_1g7of_207{font-size:12px}._foot_1g7of_273{margin-top:16px;padding-top:12px}}@media (min-width: 900px) and (max-width: 1023px){._hub_1g7of_3{padding:24px 40px 20px}._path_1g7of_56,._section_1g7of_114,._foot_1g7of_273{max-width:840px}._nav_1g7of_140{max-width:840px;gap:20px}._navGroupItems_1g7of_154{gap:12px}}@media (max-height: 640px){._hub_1g7of_3{padding-top:12px;padding-bottom:12px}._hero_1g7of_20{padding:8px 4px 6px;gap:2px}._logo_1g7of_29{width:min(40vw,140px)}._tag_1g7of_36{font-size:12px;margin-top:4px}._section_1g7of_114{justify-content:flex-start;gap:8px}._nav_1g7of_140{gap:8px}._navBtn_1g7of_170{min-height:56px;padding:8px 12px;gap:10px}._navIcon_1g7of_212{width:36px;height:36px}._navLabel_1g7of_254{font-size:15px}._navHint_1g7of_207{font-size:11px}._foot_1g7of_273{margin-top:10px;padding-top:10px}._settingsBtn_1g7of_306{min-height:36px;padding:6px 12px;font-size:12px}}._rail_6m8pf_1{display:flex;flex-direction:column;gap:10px;margin:0}._head_6m8pf_15{display:flex;align-items:center;justify-content:space-between;gap:8px}._headTitle_6m8pf_29{margin:0;font-size:15px;font-weight:800;letter-spacing:-.02em;color:var(--color-text-primary)}._live_6m8pf_45{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#0d9488}._live_6m8pf_45:before{content:"";width:6px;height:6px;border-radius:50%;background:#0d9488;box-shadow:0 0 #0d94888c;animation:_pulse_6m8pf_1 1.6s ease-out infinite}@keyframes _pulse_6m8pf_1{0%{box-shadow:0 0 #0d948880}70%{box-shadow:0 0 0 8px #0d948800}to{box-shadow:0 0 #0d948800}}._viewport_6m8pf_111{position:relative;overflow:hidden;width:100%;min-height:132px;border-radius:16px}._card_6m8pf_127{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:stretch;min-height:132px;overflow:hidden;border-radius:16px;text-decoration:none;color:inherit;background:#0f172a;border:1px solid #1e293b;box-shadow:0 8px 20px #0f172a24;will-change:transform,opacity}._slideEnter_6m8pf_157{animation:_enterRight_6m8pf_1 .42s cubic-bezier(.22,1,.36,1) both}._slideHold_6m8pf_165{transform:translate(0);opacity:1}._slideExit_6m8pf_175{animation:_exitLeft_6m8pf_1 .42s cubic-bezier(.4,0,.2,1) both}@keyframes _enterRight_6m8pf_1{0%{transform:translate(108%);opacity:.35}to{transform:translate(0);opacity:1}}@keyframes _exitLeft_6m8pf_1{0%{transform:translate(0);opacity:1}to{transform:translate(-108%);opacity:.2}}._media_6m8pf_227{position:relative;min-height:132px;overflow:hidden;background:#1e293b}._img_6m8pf_241{display:block;width:100%;height:100%;object-fit:cover}._brand_6m8pf_255{position:absolute;left:8px;top:8px;padding:4px 8px;border-radius:6px;background:#0f172ac7;color:#fff;font-size:9px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}._copy_6m8pf_283{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:12px 14px;background:linear-gradient(180deg,#0f172a,#111827)}._title_6m8pf_303{font-size:14px;font-weight:750;line-height:1.25;color:#f8fafc;letter-spacing:-.02em}._body_6m8pf_319{font-size:12px;line-height:1.4;color:#94a3b8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cta_6m8pf_339{margin-top:6px;align-self:flex-start;padding:7px 12px;border-radius:8px;background:#fff;color:#0f172a;font-size:12px;font-weight:750}._dots_6m8pf_361{display:flex;align-items:center;justify-content:center;gap:6px}._dot_6m8pf_361,._dotActive_6m8pf_377{width:6px;height:6px;border-radius:50%;background:#cbd5e1}._dotActive_6m8pf_377{width:16px;border-radius:999px;background:#0d9488}._page_1qdbd_1{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;background:var(--color-primary, #0d7377);color:#fff}._hero_1qdbd_10{padding:4px 20px 20px}._greet_1qdbd_14{margin:0;font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.2;color:#fff}._greetSub_1qdbd_23{margin:4px 0 0;font-size:13px;font-weight:550;opacity:.85}._sheet_1qdbd_30{flex:1 1 auto;margin-top:-4px;background:var(--color-bg-secondary, #f1f5f9);color:var(--color-text-primary);border-radius:28px 28px 0 0;padding:16px 16px calc(12px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:14px;min-height:0}._calCard_1qdbd_44{display:grid;grid-template-columns:96px 1fr;gap:0;align-items:stretch;padding:14px 12px;border-radius:22px;background:color-mix(in srgb,var(--color-primary) 22%,#e8f6f4);border:1px solid color-mix(in srgb,var(--color-primary) 28%,transparent);color:inherit;box-shadow:0 8px 24px #0d73771a}._calLeft_1qdbd_57{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:4px 10px 4px 4px;border-right:1px solid rgb(255 255 255 / 70%);text-decoration:none;color:inherit;border-radius:14px}._calLeft_1qdbd_57:active{background:#ffffff59}._calRing_1qdbd_74{position:relative;width:64px;height:64px;border-radius:999px;display:grid;place-items:center;background:conic-gradient(from -90deg,var(--color-primary, #0d7377) calc(var(--cal-pct, 0) * 1%),#fff calc(var(--cal-pct, 0) * 1%))}._calRingInner_1qdbd_89{width:50px;height:50px;border-radius:999px;background:color-mix(in srgb,var(--color-primary) 18%,#fff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#0f172a}._calDay_1qdbd_102{font-size:18px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}._calDow_1qdbd_109{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.75}._calLeftLabel_1qdbd_117{margin:0;font-size:11px;font-weight:700;text-align:center;line-height:1.2;color:#0f172a;max-width:7.5rem}._calRight_1qdbd_127{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:2px 4px 2px 12px}._calRow_1qdbd_135{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:6px 4px;margin:0 -4px;text-decoration:none;color:inherit;border-radius:12px}._calRow_1qdbd_135:active{background:#ffffff59}._calRow_1qdbd_135+._calRow_1qdbd_135{border-top:1px solid rgb(255 255 255 / 70%)}._calRowIcon_1qdbd_155{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:#ffffffa6;color:#0f172a;margin-top:1px}._calRowText_1qdbd_167{flex:1;min-width:0}._calRowLabel_1qdbd_172{margin:0;font-size:11px;font-weight:650;color:#334155;line-height:1.2}._calRowValue_1qdbd_180{margin:2px 0 0;font-size:14px;font-weight:800;line-height:1.25;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._calRowValueAccent_1qdbd_191{color:var(--color-primary-dark, #0a5c5f)}._calRowMuted_1qdbd_195{color:#64748b;font-weight:650}._sectionTitle_1qdbd_200{margin:4px 0 0;font-size:15px;font-weight:800;letter-spacing:-.02em}._targets_1qdbd_208{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._targetCard_1qdbd_214{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 12px 14px;border-radius:20px;background:color-mix(in srgb,var(--color-primary) 78%,#0a4a4d);color:#fff;text-decoration:none;box-shadow:0 8px 20px #0d73772e}._targetCard_1qdbd_214:active{transform:scale(.99)}._targetRing_1qdbd_231{width:72px;height:72px;border-radius:999px;display:grid;place-items:center;background:conic-gradient(from -90deg,#fff calc(var(--pct, 0) * 1%),#ffffff38 calc(var(--pct, 0) * 1%))}._targetRingInner_1qdbd_245{width:54px;height:54px;border-radius:999px;background:color-mix(in srgb,var(--color-primary) 78%,#0a4a4d);display:grid;place-items:center;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}._targetLabel_1qdbd_258{margin:0;font-size:13px;font-weight:700;text-align:center;line-height:1.2}._targetCardSoon_1qdbd_266{opacity:.72;box-shadow:none;cursor:default;pointer-events:none;background:color-mix(in srgb,var(--color-primary) 45%,#64748b)}._targetSoon_1qdbd_274{margin:-4px 0 0;font-size:11px;font-weight:650;opacity:.85;text-align:center}._newsList_1qdbd_282{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._newsCard_1qdbd_291{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:18px;background:var(--color-bg-primary, #fff);border:1px solid var(--color-border);box-shadow:0 4px 16px #0f172a0a}._newsRow_1qdbd_302{display:flex;align-items:flex-start;gap:12px}._newsIcon_1qdbd_308{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:#e0f2fe;color:#0369a1}._newsIconWarn_1qdbd_319{background:#ffedd5;color:#9a3412}._newsIconOk_1qdbd_324{background:#d1fae5;color:#065f46}._newsIconTeal_1qdbd_329{background:color-mix(in srgb,var(--color-primary) 14%,#fff);color:var(--color-primary-dark)}._newsText_1qdbd_334{flex:1;min-width:0}._newsTitle_1qdbd_339{margin:0;font-size:14px;font-weight:750;line-height:1.3}._newsDetail_1qdbd_346{margin:3px 0 0;font-size:12px;font-weight:550;color:var(--color-text-muted);line-height:1.35}._newsValue_1qdbd_354{margin:0;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;font-family:var(--font-desk-mono);color:var(--color-text-primary);flex-shrink:0}._newsActions_1qdbd_364{display:flex;flex-direction:column;gap:8px;align-self:stretch}._newsAction_1qdbd_364{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:var(--color-primary, #0d7377);color:#fff;font:inherit;font-size:13px;font-weight:750;text-decoration:none;cursor:pointer;box-sizing:border-box}._newsAction_1qdbd_364:active{transform:scale(.99)}._newsActionGhost_1qdbd_394{background:transparent;color:var(--color-primary-dark, #0a5c5f);border:1px solid color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}._newsActionGhost_1qdbd_394:active{background:color-mix(in srgb,var(--color-primary) 10%,#fff)}._emptyFeed_1qdbd_404{margin:8px 0 0;padding:20px 14px;text-align:center;font-size:13px;font-weight:550;color:var(--color-text-muted);background:var(--color-bg-primary);border-radius:16px;border:1px dashed var(--color-border)}._pinTimeLead_1qdbd_416{margin:0 0 14px;font-size:13px;font-weight:550;color:var(--color-text-muted);line-height:1.4}._pinTimeError_1qdbd_424{margin:10px 0 0;font-size:12px;font-weight:650;color:#b91c1c}._notice_19atr_1{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--color-error-border);background:var(--color-error-bg);color:var(--color-error-text);font-size:14px;font-weight:600;line-height:1.35}._icon_19atr_31{flex-shrink:0;width:22px;height:22px;border-radius:var(--radius-sm);background:var(--color-error);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;line-height:1}._msg_19atr_61{flex:1;min-width:0;padding-top:1px}._noticeOk_19atr_73{border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);background:var(--color-primary-50, #f0fdfa);color:var(--color-primary-dark)}._noticeOk_19atr_73 ._icon_19atr_31{background:var(--color-primary-dark)}._page_1a2gq_1{min-height:100%;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:radial-gradient(ellipse 120% 80% at 50% -20%,#14949a 0%,transparent 55%),linear-gradient(165deg,#0d7377,#0a5c5f 48%,#084548)}._card_1a2gq_33{width:100%;max-width:400px;display:flex;flex-direction:column;gap:12px;padding:28px 22px 24px;border-radius:16px;background:var(--color-bg-primary);box-shadow:0 16px 40px #0000002e}._title_1a2gq_57{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--color-text-primary);text-align:left}._sub_1a2gq_75{margin:0;font-size:14px;line-height:1.45;color:var(--color-text-muted);text-align:left}._primary_1a2gq_91,._ghost_1a2gq_93{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;font-size:15px;font-weight:800;min-height:48px;cursor:pointer;-webkit-tap-highlight-color:transparent}._primary_1a2gq_91{border:none;background:var(--color-primary-dark);color:#fff;width:100%}._primary_1a2gq_91:disabled{opacity:.6;cursor:default}._ghost_1a2gq_93{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-primary-dark);padding:0 14px;flex-shrink:0}._codeRow_1a2gq_153{display:flex;gap:8px;align-items:stretch}._codeField_1a2gq_165{flex:1;min-width:0}._codeRow_1a2gq_153 input{text-transform:uppercase;letter-spacing:.06em;font-weight:700}._hint_1a2gq_187{margin:0;font-size:12px;color:var(--color-text-muted)}._list_1a2gq_199{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto}._listBtn_1a2gq_221{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border:1px solid #d8dee8;border-radius:12px;background:var(--color-bg-primary);text-align:left;cursor:pointer}._listBtn_1a2gq_221 strong{font-size:15px}._listBtn_1a2gq_221 span{font-size:12px;color:var(--color-text-muted);font-weight:500}._listBtnOn_1a2gq_271{border-color:var(--color-primary);background:var(--color-primary-50)}._confirm_1a2gq_281{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:12px;background:var(--color-primary-50);border:1px solid #99f6e4}._confirmLabel_1a2gq_301{margin:0;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-dark)}._confirm_1a2gq_281 strong{font-size:17px;color:var(--color-text-primary)}._confirmMeta_1a2gq_329{font-size:13px;color:var(--color-text-muted);margin-bottom:8px}._namePick_1a2gq_341{display:flex;flex-direction:column;gap:8px;margin:10px 0 8px;padding-top:10px;border-top:1px solid #99d5d7}._namePickTitle_1a2gq_359{margin:0;font-size:14px;line-height:1.4;color:var(--color-text-muted)}._nameOption_1a2gq_373{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;text-align:left;border:1px solid var(--color-border);border-radius:10px;padding:12px 14px;background:var(--color-bg-primary);cursor:pointer;min-height:52px}._nameOptionOn_1a2gq_405{border-color:var(--color-primary);background:#e8f6f6}._nameOptionLabel_1a2gq_415{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._nameOption_1a2gq_373 strong{font-size:15px;color:var(--color-text-primary)}._primary_1a2gq_91{margin-top:8px}._linkBack_1a2gq_449{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-primary-dark);font-size:13px;font-weight:700;cursor:pointer;padding:0;align-self:flex-start;text-decoration:none}._wrap_1wqdo_5{overflow:hidden;pointer-events:none}._fullscreen_1wqdo_15{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:#084548}._panel_1wqdo_29{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:transparent}._video_1wqdo_45{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}._shell_1prwt_5{--auth-form-pad: 48px;--auth-form-pad-sm: 20px;--auth-form-max: 420px;--auth-form-col: 42%;min-height:100%;min-height:100dvh;display:grid;grid-template-columns:1fr;background:var(--color-bg-primary)}._formSlot_1prwt_31{display:flex;flex-direction:column;min-height:100dvh;box-sizing:border-box;width:100%;padding:max(28px,env(safe-area-inset-top)) var(--auth-form-pad-sm) max(20px,env(safe-area-inset-bottom))}._formMain_1prwt_51{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%}._formMain_1prwt_51>*{width:100%;max-width:var(--auth-form-max);margin-inline:auto}._footer_1prwt_81{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;width:100%;max-width:var(--auth-form-max);margin-inline:auto;margin-top:28px;padding-top:20px;border-top:1px solid var(--color-border);box-sizing:border-box}._footerLeft_1prwt_113{display:flex;flex-direction:column;gap:4px;min-width:0}._footerCopy_1prwt_127{margin:0;font-size:13px;line-height:1.35;color:var(--color-text-primary)}._footerCopy_1prwt_127 strong{font-weight:600}._footerRight_1prwt_149{display:flex;align-items:center;gap:12px}._footerLink_1prwt_161{font-size:13px;font-weight:500;color:var(--color-primary-dark);text-decoration:none}._footerLink_1prwt_161:hover{text-decoration:underline;text-underline-offset:3px}._mediaPane_1prwt_185{display:none;position:relative;overflow:hidden;background:#0c1f24;min-height:100dvh}@media (min-width: 480px){._formSlot_1prwt_31{padding-inline:32px}._formMain_1prwt_51{justify-content:center}}@media (min-width: 900px){._shell_1prwt_5{grid-template-columns:var(--auth-form-col) 1fr}._formSlot_1prwt_31{padding:var(--auth-form-pad) var(--auth-form-pad) max(24px,env(safe-area-inset-bottom))}._formMain_1prwt_51{justify-content:center;align-items:center}._footer_1prwt_81{max-width:none;margin-inline:0;padding-top:24px;gap:16px 32px}._mediaPane_1prwt_185{display:block}}._shell_16okt_1{position:relative;min-height:100dvh;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 24px calc(28px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:var(--color-primary, #0d7377);color:#fff;transition:background .85s ease;overflow:hidden}._shellWelcome_16okt_33,._shellForm_16okt_35{background:var(--color-primary-50, #f0fdfa);color:var(--color-text-primary)}._shellForm_16okt_35{justify-content:center;align-items:center;gap:28px;padding-top:max(24px,env(safe-area-inset-top,0px) + 12px);padding-bottom:max(32px,env(safe-area-inset-bottom,0px) + 16px);overflow-x:hidden;overflow-y:auto}._brand_16okt_65{position:absolute;left:50%;top:50%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;max-width:calc(100% - 48px);color:#fff;transform:translate(-50%,-50%);transition:top .95s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1),color .75s ease}._shellWelcome_16okt_33 ._brand_16okt_65{top:38%;transform:translate(-50%,-100%);color:var(--color-primary, #0d7377)}._shellForm_16okt_35 ._brand_16okt_65{position:relative;left:auto;top:auto;transform:none;color:var(--color-primary, #0d7377);transition:color .45s ease}._mark_16okt_133{display:block;width:72px;height:72px;flex-shrink:0;background:currentColor;-webkit-mask:url(/ordervio-mark-mono.svg) center / contain no-repeat;mask:url(/ordervio-mark-mono.svg) center / contain no-repeat}._word_16okt_153{margin:0;font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:inherit;max-width:100%}._product_16okt_173{margin:0;font-size:15px;font-weight:650;letter-spacing:.14em;text-transform:lowercase;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease,color .75s ease;color:#ffffffeb}._productOn_16okt_203{opacity:1;transform:translateY(0)}._shellWelcome_16okt_33 ._product_16okt_173,._shellForm_16okt_35 ._product_16okt_173{color:var(--color-primary-dark, #0a5c5f);letter-spacing:.12em;opacity:1;transform:none}._panel_16okt_229{position:absolute;left:50%;top:40%;z-index:1;width:min(100% - 48px,360px);display:flex;flex-direction:column;gap:14px;opacity:0;transform:translate(-50%,16px);pointer-events:none;transition:opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1)}._panelOn_16okt_263{opacity:1;transform:translate(-50%);pointer-events:auto;animation:_panelIn_16okt_1 .45s cubic-bezier(.22,1,.36,1) both}@keyframes _panelIn_16okt_1{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}._formPanel_16okt_299{position:relative;left:auto;top:auto;z-index:1;width:min(100%,400px);max-width:100%;margin-top:0;display:flex;flex-direction:column;gap:14px;opacity:1;transform:none;pointer-events:auto;animation:none;box-sizing:border-box}._tagline_16okt_335{margin:0 0 8px;text-align:center;font-size:14px;font-weight:500;line-height:1.45;color:var(--color-text-muted);max-width:32ch;align-self:center}._ctaPill_16okt_357{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;min-height:48px;border-radius:999px;background:var(--color-primary, #0d7377);color:#fff;font:inherit;font-size:16px;font-weight:750;cursor:pointer;box-shadow:0 8px 20px #0d737747}._ctaPill_16okt_357:active{transform:scale(.99)}._forgot_16okt_395{margin:4px 0 0;text-align:center}._forgot_16okt_395 a{font-size:14px;font-weight:700;color:var(--color-text-primary);text-decoration:none}._forgot_16okt_395 a:hover{text-decoration:underline;text-underline-offset:3px}._form_16okt_299{display:flex;flex-direction:column;gap:16px;width:100%}._forgotRow_16okt_443{margin:-4px 0 0;text-align:right}._forgotRow_16okt_443 a{font-size:13px;font-weight:500;color:var(--color-primary-dark);text-decoration:none}._forgotRow_16okt_443 a:hover{text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion: reduce){._shell_16okt_1,._brand_16okt_65,._product_16okt_173,._panel_16okt_229{transition:none}}._form_1fkos_5{display:flex;flex-direction:column;gap:16px;width:100%}._header_1fkos_19{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}._title_1fkos_33{margin:0;line-height:0;font-size:1.35rem;font-weight:700;color:var(--color-text-primary);line-height:1.25}._logo_1fkos_51{display:block;width:min(100%,220px);height:auto}._sub_1fkos_63{margin:0;font-size:14px;font-weight:400;color:var(--color-text-muted);line-height:1.45;max-width:36ch}._forgotRow_1fkos_81{margin:-4px 0 0;text-align:right}._forgotRow_1fkos_81 a,._forgotRow_1fkos_81 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font-size:13px;font-weight:500;color:var(--color-primary-dark);cursor:pointer;text-decoration:none}._forgotRow_1fkos_81 a:hover,._forgotRow_1fkos_81 button:hover{text-decoration:underline;text-underline-offset:3px}._footerLinks_1fkos_129{margin:8px 0 0;font-size:13px;color:var(--color-text-muted);display:flex;flex-wrap:wrap;justify-content:center;text-align:center}._footerLinks_1fkos_129 a{color:var(--color-primary-dark);font-weight:500;text-decoration:none;padding:6px 4px}._footerLinks_1fkos_129 a:hover{text-decoration:underline;text-underline-offset:3px}@media (min-width: 900px){._logo_1fkos_51{width:min(100%,260px)}._footerLinks_1fkos_129{justify-content:flex-start;text-align:left}._footerLinks_1fkos_129 a{padding:0}}._page_s63yo_1{position:relative;isolation:isolate;min-height:100%;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:#084548}._card_s63yo_29{position:relative;z-index:1;width:100%;max-width:440px;height:min(640px,calc(100dvh - 32px));display:flex;flex-direction:column;gap:14px;padding:24px 20px 22px;background:#fffffff5;border:1px solid rgba(255,255,255,.4);border-radius:16px;box-shadow:0 16px 40px #00000047;box-sizing:border-box}._logo_s63yo_63{width:min(60vw,160px);height:auto;align-self:center;flex-shrink:0}._product_s63yo_77{margin:-4px 0 0;text-align:center;font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);flex-shrink:0}._steps_s63yo_99{display:flex;gap:4px;margin:4px 0 0;flex-shrink:0}._stepDot_s63yo_113{flex:1;height:4px;border-radius:999px;background:var(--color-border)}._stepDotOn_s63yo_127{background:var(--color-primary)}._stepDotDone_s63yo_135{background:#99d5d7}._stepViewport_s63yo_143{flex:1;min-height:0;position:relative;overflow:hidden}._stepPanel_s63yo_157{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:14px;padding:3px 2px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;will-change:transform,opacity}._enterForward_s63yo_187{animation:_slideInRight_s63yo_1 .32s cubic-bezier(.22,1,.36,1) both}._exitForward_s63yo_195{animation:_slideOutLeft_s63yo_1 .32s cubic-bezier(.22,1,.36,1) both;pointer-events:none}._enterBack_s63yo_205{animation:_slideInLeft_s63yo_1 .32s cubic-bezier(.22,1,.36,1) both}._exitBack_s63yo_213{animation:_slideOutRight_s63yo_1 .32s cubic-bezier(.22,1,.36,1) both;pointer-events:none}@keyframes _slideOutLeft_s63yo_1{0%{transform:translate(0);opacity:1}to{transform:translate(-36%);opacity:0}}@keyframes _slideInRight_s63yo_1{0%{transform:translate(42%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideOutRight_s63yo_1{0%{transform:translate(0);opacity:1}to{transform:translate(36%);opacity:0}}@keyframes _slideInLeft_s63yo_1{0%{transform:translate(-42%);opacity:0}to{transform:translate(0);opacity:1}}@media (prefers-reduced-motion: reduce){._enterForward_s63yo_187,._exitForward_s63yo_195,._enterBack_s63yo_205,._exitBack_s63yo_213{animation:none}}._title_s63yo_329{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--color-text-primary);flex-shrink:0}._sub_s63yo_347{margin:0;font-size:14px;line-height:1.45;color:var(--color-text-muted);flex-shrink:0}._hint_s63yo_363{margin:0;font-size:12px;color:var(--color-text-muted);flex-shrink:0}._error_s63yo_377{margin:0;font-size:14px;color:var(--color-error);flex-shrink:0}._actions_s63yo_391{display:flex;gap:8px;margin-top:auto;padding-top:8px;flex-shrink:0}._choice_s63yo_407{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:12px;font-weight:800;font-size:15px;min-height:48px;cursor:pointer;-webkit-tap-highlight-color:transparent}._choice_s63yo_407:focus-visible,._docItem_s63yo_429:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #0d737773}._choiceRow_s63yo_439{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex-shrink:0}._choice_s63yo_407{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary)}._choiceOn_s63yo_465{border-color:var(--color-primary);background:#e8f6f6;color:var(--color-primary-dark)}._docList_s63yo_477{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}._docItem_s63yo_429{display:flex;align-items:center;gap:10px;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-primary);padding:12px 14px;cursor:pointer;min-height:56px}._docItem_s63yo_429:hover{border-color:var(--color-primary)}._docItemDone_s63yo_537{border-color:#99d5d7;background:#f0fafa}._docMeta_s63yo_547{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._docMeta_s63yo_547 strong{font-size:14px;color:var(--color-text-primary)}._docMeta_s63yo_547 span{font-size:12px;color:var(--color-text-muted)}._docBadge_s63yo_583{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary-dark);flex-shrink:0}._legalBody_s63yo_601{display:flex;flex-direction:column;gap:16px;font-size:14px;line-height:1.55;color:var(--color-text-secondary)}._legalBody_s63yo_601 h3{margin:0 0 6px;font-size:15px;font-weight:800;color:var(--color-text-primary)}._legalBody_s63yo_601 p{margin:0}._legalCheck_s63yo_641{display:flex;align-items:flex-start;gap:10px;margin-top:8px;padding:14px;border-radius:12px;background:var(--color-bg-secondary);border:1px solid var(--color-border);font-size:14px;font-weight:600;color:var(--color-text-primary);cursor:pointer}._legalCheck_s63yo_641 input{margin-top:3px;width:18px;height:18px;flex-shrink:0}._codeRow_s63yo_685{display:flex;gap:8px;align-items:flex-end}._codeFieldGrow_s63yo_697{flex:1;min-width:0}._confirmBox_s63yo_707{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;background:#f0fafa;border:1px solid #99d5d7;flex-shrink:0}._confirmBox_s63yo_707 strong{font-size:16px;color:var(--color-text-primary)}._confirmBox_s63yo_707 span{font-size:13px;color:var(--color-text-muted)}._namePick_s63yo_749{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #99d5d7}._nameOption_s63yo_767{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;text-align:left;border:1px solid var(--color-border);border-radius:10px;padding:12px 14px;background:var(--color-bg-primary);cursor:pointer;min-height:52px}._nameOptionOn_s63yo_799{border-color:var(--color-primary);background:#e8f6f6}._nameOptionLabel_s63yo_809{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._nameOption_s63yo_767 strong{font-size:15px;color:var(--color-text-primary)}._loginLink_s63yo_835{margin:0;text-align:center;font-size:13px;color:var(--color-text-muted);flex-shrink:0}._loginLink_s63yo_835 a{color:var(--color-primary-dark);font-weight:800;text-decoration:none}._row_pn70g_5{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 0 8px;touch-action:pan-x;min-width:0}._row_pn70g_5::-webkit-scrollbar{display:none}._rowWrap_pn70g_41{flex-wrap:wrap;overflow-x:visible}._chip_pn70g_51,._chipOn_pn70g_53,._chipDone_pn70g_55{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;max-width:12rem;margin:0;min-height:var(--control-height);height:var(--control-height);padding:0 12px;border-radius:var(--control-radius);border:1px solid var(--input-border);box-sizing:border-box;background:var(--color-bg-primary);color:var(--color-text-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}._chip_pn70g_51:disabled{opacity:.4;cursor:not-allowed}._chipDone_pn70g_55{border-color:var(--color-success-border);background:var(--color-success-bg)}._chipOn_pn70g_53{border-color:var(--color-primary);background:var(--color-primary-50);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 30%,transparent)}._label_pn70g_133{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--color-primary-dark, var(--color-text-primary));line-height:1.2}._meta_pn70g_153{flex-shrink:0;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-text-muted);line-height:1.2}._chipOn_pn70g_53 ._meta_pn70g_153{color:var(--color-primary-dark, #1e3a5f)}._check_pn70g_179{display:inline-flex;flex-shrink:0;color:#16a34a;align-self:center}._chipOn_pn70g_53 ._check_pn70g_179{color:var(--color-primary)}._page_1n44u_1{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0;max-width:100%;overflow-x:hidden;padding-bottom:calc(188px + env(safe-area-inset-bottom,0px))}._moneyFooter_1n44u_11{position:fixed;left:0;right:0;bottom:0;z-index:15;display:flex;flex-direction:column;gap:6px;padding:8px 12px max(12px,env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent 0%,var(--color-bg-secondary) 18%,var(--color-bg-secondary) 100%);max-width:var(--layout-content-md);margin:0 auto;box-sizing:border-box;pointer-events:none;max-height:min(85vh,640px)}._moneyFooterOpen_1n44u_34{overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,rgba(232,237,244,.92) 0%,var(--color-bg-secondary) 12%,var(--color-bg-secondary) 100%)}._avulsaBar_1n44u_45{display:flex;justify-content:flex-end;pointer-events:none}._avulsaFab_1n44u_51,._avulsaFabOn_1n44u_52{pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:40px;border-radius:999px;border:1px solid var(--color-primary-dark);background:var(--color-primary-dark);color:#fff;font-size:26px;font-weight:500;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #0f172a33;-webkit-tap-highlight-color:transparent}._avulsaFabOn_1n44u_52{background:var(--color-bg-primary);color:var(--color-primary-dark);border-color:var(--color-border);font-size:28px;font-weight:400}._avulsaSheet_1n44u_80{pointer-events:auto;display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 -1px 8px #0f172a0f;max-height:70vh;overflow-y:auto}._avulsaTitle_1n44u_94{margin:0;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}._ingPicker_1n44u_103{display:flex;flex-direction:column;gap:6px}._ingPickerInputRow_1n44u_109{display:flex;align-items:stretch;gap:0;height:var(--control-height);min-height:var(--control-height)}._ingPickerInputRow_1n44u_109 input{flex:1;min-width:0;box-sizing:border-box;height:100%;min-height:0;margin:0;padding:0 12px;border:1px solid var(--input-border, var(--color-border));border-radius:var(--control-radius, 4px);background:var(--input-bg, var(--color-bg-primary));color:var(--color-text-primary);font-size:var(--control-font-size, 15px);font-weight:500;font-family:inherit;outline:none}._ingPickerInputRow_1n44u_109:has(._ingPickerClear_1n44u_135) input{border-right:none;border-radius:var(--control-radius, 4px) 0 0 var(--control-radius, 4px)}._ingPickerInputRow_1n44u_109 input:focus{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);z-index:1}._ingPickerInputRow_1n44u_109:focus-within ._ingPickerClear_1n44u_135{border-color:var(--color-primary)}._ingPickerClear_1n44u_135{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:var(--control-height, 40px);height:100%;border:1px solid var(--input-border, var(--color-border));border-left:none;border-radius:0 var(--control-radius, 4px) var(--control-radius, 4px) 0;background:var(--color-bg-secondary);color:var(--color-text-muted);font-size:20px;line-height:1;cursor:pointer}._ingPickerClear_1n44u_135:active{background:var(--color-border)}._ingPickerList_1n44u_169{list-style:none;margin:0;padding:0;max-height:180px;overflow-y:auto;border:1px solid #cbd5e1;border-radius:8px;background:var(--color-bg-primary)}._ingPickerList_1n44u_169 li{margin:0;border-bottom:1px solid #e2e8f0}._ingPickerList_1n44u_169 li:last-child{border-bottom:none}._ingPickerItem_1n44u_189{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:10px 12px;border:none;background:transparent;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}._ingPickerItem_1n44u_189:active{background:var(--color-primary-50)}._ingPickerName_1n44u_208{font-size:14px;font-weight:700;color:var(--color-primary-dark)}._ingPickerMeta_1n44u_214{font-size:11px;font-weight:600;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._ingPickerEmpty_1n44u_221{padding:12px;font-size:13px;color:var(--color-text-muted)}._ingPickerSelected_1n44u_227{margin:0;padding:8px 10px;font-size:12px;font-weight:600;color:#0f766e;background:var(--color-primary-50);border:1px solid #99f6e4;border-radius:8px}._moneyCard_1n44u_238{pointer-events:auto;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:12px;row-gap:1px;align-items:baseline;padding:10px 12px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 -1px 8px #0f172a0f}._moneyCardEstimate_1n44u_253{background:var(--color-bg-tertiary);border-color:var(--color-border-strong)}._moneyLabel_1n44u_258{grid-column:1;grid-row:1;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._moneyValue_1n44u_268{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--color-primary-dark);text-align:right}._moneyCardEstimate_1n44u_253 ._moneyValue_1n44u_268{color:var(--color-text-secondary);font-size:16px}._moneyMeta_1n44u_284{grid-column:1;grid-row:2;font-size:11px;font-weight:600;color:var(--color-border-strong)}._head_1n44u_292{display:flex;flex-direction:column;align-items:stretch;gap:12px}._headText_1n44u_299{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}._title_1n44u_307{margin:0;font-size:var(--font-size-xl)}._lead_1n44u_312{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}._panel_1n44u_318{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;max-width:100%;box-sizing:border-box;box-shadow:var(--shadow-sm)}._shopPanel_1n44u_333{margin-left:-6px;margin-right:-6px;width:auto;max-width:none;padding:10px 6px;border-radius:6px}._shopPanel_1n44u_333 ._tableWrap_1n44u_342{border:1px solid var(--color-border);border-radius:var(--radius-control);overflow:hidden}._panelTitle_1n44u_348{margin:0;font-size:15px;font-weight:800;color:var(--color-text-primary)}._filterRow_1n44u_355{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}._filterRow_1n44u_355 ._field_1n44u_362{flex:1;min-width:140px}._shopGroup_1n44u_367{margin:4px 0 2px;padding:6px 2px 4px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-dark);border-bottom:1px solid var(--color-border)}._extraBlock_1n44u_378{display:flex;flex-direction:column;gap:12px}._extraTitle_1n44u_384{margin:0;font-size:13px;font-weight:800;color:var(--color-text-secondary)}._row_1n44u_391{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:flex-end}._field_1n44u_362{position:relative;display:flex;flex-direction:column;gap:0;padding-top:8px;min-width:120px;font-size:var(--control-label-size);font-weight:400;color:var(--color-text-muted)}._field_1n44u_362>span:first-child{position:absolute;left:10px;top:8px;z-index:1;transform:translateY(-50%);padding:0 4px;background:var(--input-bg);font-size:var(--control-label-size);font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-text-muted);line-height:1;pointer-events:none;max-width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._grow_1n44u_431{flex:1;min-width:160px}._qtyUnit_1n44u_438{display:flex;gap:0;align-items:stretch;border:1px solid var(--input-border);border-radius:var(--control-radius);background:var(--input-bg);height:var(--control-height);min-height:var(--control-height);box-sizing:border-box;overflow:hidden}._qtyUnit_1n44u_438 input,._qtyUnit_1n44u_438>button{flex:1;min-width:72px;height:100%!important;min-height:0!important;border:none!important;border-radius:0!important;box-shadow:none!important}._unitSelect_1n44u_462{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-left:1px solid var(--input-border);border-radius:0;padding:8px 10px;background:var(--input-bg);height:100%;min-height:0;font-weight:500;font-size:var(--control-font-size);color:var(--color-text-primary)}._unitFixed_1n44u_476{display:flex;align-items:center;padding:0 8px;font-weight:700;color:var(--color-text-muted);border-left:1px solid var(--color-border)}._primary_1n44u_485,._secondary_1n44u_486,._ghost_1n44u_487{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-control);padding:8px 12px;font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:1px solid transparent;min-height:2.5rem}._primary_1n44u_485{border-color:var(--color-primary-dark);background:var(--color-primary-dark);color:#fff}._secondary_1n44u_486{background:var(--color-bg-primary);border-color:var(--color-border);color:var(--color-text-primary)}._formActions_1n44u_512{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%}._formActions_1n44u_512 ._primary_1n44u_485,._formActions_1n44u_512 ._secondary_1n44u_486{flex:1 1 0;min-width:0}._ghost_1n44u_487{background:transparent;border:none;color:var(--color-text-muted);align-self:flex-start;min-height:auto;padding:4px 0}._error_1n44u_536{margin:0;color:#b42318;font-size:var(--font-size-sm)}._info_1n44u_542{margin:0;color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:600}._empty_1n44u_549{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}._hint_1n44u_555{margin:0;font-size:12px;color:var(--color-text-muted)}._fieldHint_1n44u_561{margin:0;font-size:10px;font-weight:600;letter-spacing:.01em;color:var(--color-text-muted);line-height:1.25}._modeRow_1n44u_570{display:flex;flex-wrap:wrap;gap:8px}._ivaBlock_1n44u_576{display:flex;flex-direction:column;gap:6px;padding:8px 0 2px;border-top:1px dashed #d8dee8}._ivaBar_1n44u_585{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}._ivaRateField_1n44u_593{flex:0 0 auto;width:88px;min-width:88px}._ivaTreat_1n44u_599{display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:6px;min-width:0}._ivaTotal_1n44u_607{margin:0;font-size:13px;font-weight:600;color:var(--color-primary-dark)}._ivaTotal_1n44u_607 strong{font-weight:800;font-variant-numeric:tabular-nums}._ivaMeta_1n44u_619{font-size:11px;font-weight:600;color:var(--color-text-muted)}._ivaHint_1n44u_625{margin:0;font-size:11px;font-weight:600;color:var(--color-border-strong)}._moves_1n44u_632{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._moves_1n44u_632 li{display:grid;grid-template-columns:7rem 1fr auto auto;gap:8px;align-items:center;font-size:var(--font-size-sm);padding-bottom:8px;border-bottom:1px solid var(--color-border)}@media (max-width: 640px){._moves_1n44u_632 li{grid-template-columns:1fr 1fr}}._tableWrap_1n44u_342{margin:0;width:100%;max-width:100%;overflow-x:hidden;border:1px solid var(--color-border);background:var(--color-bg-primary);box-sizing:border-box}._table_1n44u_342{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px}._table_1n44u_342 thead th{position:sticky;top:0;z-index:1;padding:5px 2px;text-align:left;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-muted);background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);border-right:1px solid #d8dee8;white-space:normal;line-height:1.1;word-break:break-word}._table_1n44u_342 thead th:last-child{border-right:none}._table_1n44u_342 tbody tr{cursor:pointer;-webkit-tap-highlight-color:transparent}._table_1n44u_342 tbody tr:active{background:var(--color-bg-tertiary)}._table_1n44u_342 td{padding:5px 2px;vertical-align:middle;line-height:1.2;border-bottom:1px solid #d8dee8;border-right:1px solid #d8dee8;overflow:hidden}._table_1n44u_342 td:last-child{border-right:none}._colName_1n44u_719{width:52%;min-width:0;padding-left:6px!important}._colStock_1n44u_725{width:15%}._colPedido_1n44u_729{width:18%}._colWeek_1n44u_733{width:15%}._colStock_1n44u_725,._colPedido_1n44u_729,._colWeek_1n44u_733{font-variant-numeric:tabular-nums;font-weight:600;font-size:10px;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:right;padding-right:4px!important}._colPedido_1n44u_729{font-weight:700;color:var(--color-primary-dark)}._colStock_1n44u_725,._colWeek_1n44u_733{color:var(--color-text-muted)}._rowNameLine_1n44u_759{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:1px;min-width:0}._rowName_1n44u_759{flex:0 1 auto;min-width:0;font-weight:700;font-size:12px;color:var(--color-primary-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowCat_1n44u_779{display:block;margin-top:1px;font-size:10px;font-weight:500;color:var(--color-text-muted);opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowBought_1n44u_791{cursor:pointer;background:#fef9c3}._rowBought_1n44u_791:active{background:#fef08a}._rowPaid_1n44u_800{flex:0 0 auto;font-size:11px;font-weight:700;color:#15803d;font-variant-numeric:tabular-nums;white-space:nowrap}._rowPaidIva_1n44u_809{font-weight:600;font-size:10px;opacity:.85}._rowAvulsaTag_1n44u_815{font-weight:600;color:var(--color-text-muted)}._rowUrgent_1n44u_820{background:var(--color-warning-bg)}._rowOpen_1n44u_824{background:var(--color-bg-tertiary)}._formRow_1n44u_828 td{cursor:default;background:var(--color-bg-secondary);padding:10px}._formRow_1n44u_828:active{background:var(--color-bg-secondary)}._fulfillPage_1n44u_839{display:flex;flex-direction:column;gap:14px;width:100%;min-width:0;min-height:min(70dvh,640px);box-sizing:border-box;padding:4px 0 max(16px,env(safe-area-inset-bottom,0px));transition:padding-bottom .15s ease}html[data-numpad=open] ._fulfillPage_1n44u_839{padding-bottom:calc(var(--control-numpad-height, 280px) + env(safe-area-inset-bottom,0px))}._fulfillPageHead_1n44u_857{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}._fulfillBack_1n44u_866{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:0;background:transparent;color:var(--color-primary-dark);font:inherit;font-size:14px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}._fulfillBack_1n44u_866:active{opacity:.7}._fulfillSheetTitle_1n44u_884{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}._fulfillSheetTitle_1n44u_884 strong{font-size:20px;font-weight:800;color:var(--color-primary-dark);line-height:1.2}._fulfillSheetTitle_1n44u_884 span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._fulfillBox_1n44u_907{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}._fulfillActions_1n44u_915{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}._pageFulfill_1n44u_923{padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}._headerActions_1n44u_927{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0}._head_1n44u_292 ._headerActions_1n44u_927{width:100%;flex-wrap:nowrap}._head_1n44u_292 ._headerActions_1n44u_927>*{flex:1;min-width:0}._finalizeBar_1n44u_945{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}._finalizeBarBottom_1n44u_952{margin:12px 0 0}._finalizeBtn_1n44u_956{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:44px;padding:10px 14px;border-radius:10px;border:1px solid #ca8a04;background:#fef9c3;color:#854d0e;font-size:14px;font-weight:800;cursor:pointer}._finalizeBtn_1n44u_956:active:not(:disabled){background:#fef08a}._finalizeBtnDisabled_1n44u_974{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:44px;padding:10px 14px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-bg-tertiary);color:var(--color-text-muted);font-size:14px;font-weight:800;cursor:not-allowed}._doneCardList_1n44u_988{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._doneCard_1n44u_988{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;margin:0;padding:12px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-primary);text-align:left;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}._doneCard_1n44u_988:active{background:var(--color-bg-secondary);border-color:var(--color-primary)}._doneCard_1n44u_988 strong{font-size:14px;font-weight:750}._doneCard_1n44u_988 span{font-size:12px;color:var(--color-text-muted);font-weight:600}._doneDetailList_1n44u_1032{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._doneDetailRow_1n44u_1041{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-primary)}._doneDetailMain_1n44u_1052{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._doneDetailMain_1n44u_1052 strong{font-size:14px;font-weight:750;color:var(--color-primary-dark)}._doneDetailMain_1n44u_1052 span{font-size:12px;color:var(--color-text-muted);font-weight:600}._doneDetailSkip_1n44u_1072{color:#b45309!important}._doneDetailSide_1n44u_1076{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}._doneDetailPay_1n44u_1084{font-size:13px;font-weight:750;color:var(--color-text-primary)}._doneStatusBought_1n44u_1090,._doneStatusSkip_1n44u_1091,._doneStatusPending_1n44u_1092{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._doneStatusBought_1n44u_1090{color:var(--color-primary-dark)}._doneStatusSkip_1n44u_1091{color:#b45309}._doneStatusPending_1n44u_1092{color:var(--color-text-muted)}._ingPickerCreate_1n44u_1111{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;padding:10px 12px;border:1px dashed var(--color-primary, #0d9488);border-radius:8px;background:var(--color-primary-50);color:var(--color-primary-dark, #0f766e);font-size:13px;font-weight:700;cursor:pointer}._avulsaCreateBox_1n44u_1125{display:flex;flex-direction:column;gap:8px}._removeReasonBox_1n44u_1131{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid #fecaca;border-radius:10px;background:var(--color-error-bg)}._removeReasonLabel_1n44u_1141{margin:0;font-size:12px;font-weight:700;color:#7f1d1d}._removeReasonChips_1n44u_1148{display:flex;flex-wrap:wrap;gap:6px}._removeReasonChip_1n44u_1148{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:34px;padding:6px 12px;border-radius:999px;border:1px solid #fca5a5;background:var(--color-bg-primary);color:#991b1b;font-size:12px;font-weight:700;cursor:pointer}._removeReasonChip_1n44u_1148:active{background:var(--color-error-bg)}._removeOtherRow_1n44u_1171{display:flex;gap:8px;align-items:stretch}._removeOtherInput_1n44u_1177{flex:1;min-width:0;min-height:36px;padding:6px 10px;border:1px solid var(--color-border);border-radius:8px;font-size:13px;box-sizing:border-box}._removeOtherBtn_1n44u_1188{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;min-height:36px;padding:0 12px;border-radius:8px;border:1px solid #b91c1c;background:#b91c1c;color:#fff;font-size:12px;font-weight:800;cursor:pointer}._removeOtherBtn_1n44u_1188:disabled{opacity:.45;cursor:not-allowed}._shopList_1n44u_1207{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}._shopItem_1n44u_1216{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-bottom:1px solid #d8dee8}._shopItem_1n44u_1216:last-child{border-bottom:none}._shopInfo_1n44u_1228{flex:1;min-width:140px}._shopTitle_1n44u_1233{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._shopTitle_1n44u_1233 strong{font-size:16px}._shopQty_1n44u_1244{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:4.5rem;padding:6px 10px;border-radius:10px;background:var(--color-primary-50, #e8f5f5);border:1px solid var(--color-primary);line-height:1.1}._shopQtyValue_1n44u_1258{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--color-primary-dark)}._shopQtyUnit_1n44u_1265{font-size:12px;font-weight:800;text-transform:lowercase;color:var(--color-primary-dark);opacity:.85}._badgeBar_1n44u_1273,._badgeKitchen_1n44u_1274{display:inline-flex;align-items:center;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px}._badgeBar_1n44u_1273{background:#e0f2fe;color:#0369a1}._badgeKitchen_1n44u_1274{background:var(--color-primary-100);color:#0a5c5f}._badgeUrgent_1n44u_1295{display:inline-flex;align-items:center;font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;background:#fef3f2;color:#b42318;border:1px solid #fecdca}._badgeNote_1n44u_1307{display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--color-bg-secondary);color:var(--color-text-secondary);border:1px solid var(--color-border)}._urgencyGroup_1n44u_1319{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#b42318;padding:4px 0 2px}._shopItemUrgent_1n44u_1328{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-bottom:1px solid #d8dee8}._shopItemUrgent_1n44u_1328:last-child{border-bottom:none}._shopItemUrgent_1n44u_1328 ._lineRow_1n44u_1340{border-left:3px solid #f04438;padding-left:8px}._reqHead_1n44u_1345{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between}._moneyRow_1n44u_1353{display:contents}._pageBoard_1n44u_1358{max-width:none;margin:0;gap:12px;padding-bottom:140px}._headDesk_1n44u_1366{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}._headDesk_1n44u_1366 ._lead_1n44u_312{margin:0;font-size:13px;font-weight:600;color:var(--color-text-secondary)}._titleBoard_1n44u_1382{margin:4px 0 2px;font-size:22px;font-weight:800;color:var(--color-text-primary);line-height:1.2}._pageBoard_1n44u_1358 ._compareBtn_1n44u_1390{min-height:36px;padding:0 14px;border-radius:8px;font-size:13px}._pageBoard_1n44u_1358 ._shopPanel_1n44u_333{margin-left:0;margin-right:0;padding:14px 16px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-primary);box-shadow:var(--shadow-sm)}._pageBoard_1n44u_1358 ._panelTitle_1n44u_348{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}._pageBoard_1n44u_1358 ._table_1n44u_342{font-size:13px}._pageBoard_1n44u_1358 ._table_1n44u_342 thead th{padding:8px 10px;font-size:11px;letter-spacing:.04em;white-space:nowrap}._pageBoard_1n44u_1358 ._table_1n44u_342 td{padding:8px 10px}._pageBoard_1n44u_1358 ._colName_1n44u_719{padding-left:12px!important}._pageBoard_1n44u_1358 ._colStock_1n44u_725,._pageBoard_1n44u_1358 ._colPedido_1n44u_729,._pageBoard_1n44u_1358 ._colWeek_1n44u_733{font-size:12px;padding-right:10px!important}._pageBoard_1n44u_1358 ._rowName_1n44u_759{font-size:13px}._pageBoard_1n44u_1358 ._moneyFooter_1n44u_11{position:sticky;left:auto;right:auto;bottom:0;z-index:5;width:100%;max-width:none;margin:12px 0 0;padding:12px 0 4px;background:linear-gradient(180deg,transparent 0%,var(--color-bg-secondary) 28%,var(--color-bg-secondary) 100%);max-height:none;pointer-events:none;align-self:stretch}._pageBoard_1n44u_1358 ._moneyFooterOpen_1n44u_34{max-height:min(70vh,560px);overflow-y:auto;background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-secondary) 70%,transparent) 0%,var(--color-bg-secondary) 14%,var(--color-bg-secondary) 100%)}._pageBoard_1n44u_1358 ._moneyRow_1n44u_1353{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;pointer-events:none}._pageBoard_1n44u_1358 ._moneyCard_1n44u_238{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-sm)}._pageBoard_1n44u_1358 ._avulsaBar_1n44u_45{justify-content:flex-start}._pageBoard_1n44u_1358 ._avulsaSheet_1n44u_80{border-radius:8px;box-shadow:var(--shadow-md)}._avulsaModalBody_1n44u_1502 ._avulsaSheet_1n44u_80{border:none;box-shadow:none;padding:0;max-height:none;overflow:visible;background:transparent;gap:14px;font-family:var(--font-desk, inherit)}._avulsaModalBody_1n44u_1502 ._avulsaTitle_1n44u_94{font-size:13px;letter-spacing:.04em}._avulsaModalBody_1n44u_1502 ._ingPickerList_1n44u_169{max-height:min(42vh,360px)}._avulsaModalBody_1n44u_1502 ._ingPickerName_1n44u_208{font-size:15px}._avulsaModalBody_1n44u_1502 ._ingPickerMeta_1n44u_214{font-size:12px}._avulsaModalBody_1n44u_1502 ._ingPickerItem_1n44u_189{padding:12px 14px;gap:2px}._pageBoard_1n44u_1358 ._fulfillPage_1n44u_839{max-width:min(640px,100%);margin:0 auto;min-height:min(75dvh,720px);padding-top:4px}._pageBoard_1n44u_1358._pageFulfill_1n44u_923{padding-bottom:24px}._avulsaDeskBtn_1n44u_1546,._avulsaDeskBtnOn_1n44u_1547{pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:36px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:700;font-family:var(--font-desk, inherit);cursor:pointer;-webkit-tap-highlight-color:transparent}._avulsaDeskBtn_1n44u_1546{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-primary-dark)}._avulsaDeskBtn_1n44u_1546:hover{border-color:var(--color-primary);background:var(--color-primary-50, #eff6ff)}._avulsaDeskBtnOn_1n44u_1547{border:1px solid var(--color-border);background:var(--color-bg-tertiary);color:var(--color-text-secondary)}._pageDesk_1n44u_1578{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-template-rows:auto auto minmax(0,auto);gap:12px 20px;align-items:start}._pageDesk_1n44u_1578>._headDesk_1n44u_1366{grid-column:1 / -1}._pageDesk_1n44u_1578>._error_1n44u_536,._pageDesk_1n44u_1578>._info_1n44u_542{grid-column:1 / -1}._pageDesk_1n44u_1578>._fulfillPage_1n44u_839{grid-column:1 / -1;max-width:min(720px,100%)}._pageDesk_1n44u_1578>._shopPanel_1n44u_333{grid-column:1;margin:0;padding:16px 18px;min-width:0;align-self:stretch}._pageDesk_1n44u_1578>._moneyFooter_1n44u_11{grid-column:2;position:sticky;top:8px;bottom:auto;margin:0;padding:0;background:transparent;max-height:calc(100dvh - 96px);overflow-y:auto;display:flex;flex-direction:column;gap:10px;align-self:start}._pageDesk_1n44u_1578 ._moneyFooterOpen_1n44u_34{max-height:calc(100dvh - 96px);background:transparent}._pageDesk_1n44u_1578 ._moneyFooter_1n44u_11{background:transparent}._pageDesk_1n44u_1578 ._moneyRow_1n44u_1353{display:flex;flex-direction:column;gap:8px}._pageDesk_1n44u_1578 ._shopPanel_1n44u_333{border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-primary);box-shadow:var(--shadow-sm)}@media (max-width: 1023px){._pageDesk_1n44u_1578{display:flex;flex-direction:column}._pageDesk_1n44u_1578>._shopPanel_1n44u_333,._pageDesk_1n44u_1578>._moneyFooter_1n44u_11{grid-column:auto;grid-row:auto}._pageDesk_1n44u_1578>._moneyFooter_1n44u_11{position:sticky;top:auto;bottom:0;max-height:none}}._form_86z0f_1{display:flex;flex-direction:column;gap:12px}._fieldRow_86z0f_13{display:flex;flex-wrap:wrap;gap:10px}._field_86z0f_13{flex:1;min-width:120px}._placeSelected_86z0f_37,._placeGrid_86z0f_39{display:flex;flex-wrap:wrap;gap:8px}._placeChip_86z0f_51,._placeChipOn_86z0f_53,._placeChipCustom_86z0f_55,._placeChipNew_86z0f_57{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:32px;padding:0 10px;border-radius:var(--radius-control);font:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}._placeChip_86z0f_51{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary)}._placeChip_86z0f_51:disabled{opacity:.45;cursor:not-allowed}._placeChipOn_86z0f_53{border:1px solid var(--color-primary-dark);background:var(--color-primary-dark);color:#fff}._placeChipCustom_86z0f_55{border:1px solid #92400e;background:var(--color-bg-primary);color:#92400e}._placeChipNew_86z0f_57{border:1px dashed var(--color-border-strong);background:transparent;color:var(--color-text-muted)}._placePrivate_86z0f_141{font-weight:500;opacity:.85;font-size:11px}._draftRow_86z0f_153{display:flex;align-items:center;gap:8px}._draftRow_86z0f_153 input{flex:1;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--input-bg);font:inherit;font-weight:600}._draftOk_86z0f_189{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;min-height:44px;padding:0 14px;border:none;border-radius:var(--radius-control);background:var(--color-primary-dark);color:#fff;font-weight:800;font-size:13px;cursor:pointer}._draftCancel_86z0f_217{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:36px;min-height:36px;border:none;border-radius:var(--radius-pill);background:var(--icon-btn-bg);color:var(--color-text-muted);font-size:16px;cursor:pointer}._hint_86z0f_243{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}._nudgeStack_1rhyk_1{display:flex;flex-direction:column;gap:6px;margin-top:4px}._nudge_1rhyk_1{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;padding:6px 8px;border-radius:8px;background:#ecfdf5;border:1px solid #a7f3d0}._nudgeStack_1rhyk_1>._nudge_1rhyk_1{margin-top:0}._copy_1rhyk_47{font-size:11px;line-height:1.35;color:#065f46;min-width:0}._via_1rhyk_61{opacity:.85}._actions_1rhyk_69{display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;justify-content:flex-end}._btn_1rhyk_85{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:999px;padding:5px 10px;background:#0d7377;color:#fff;font-size:11px;font-weight:800;cursor:pointer}._btn_1rhyk_85:disabled{opacity:.65;cursor:default}._wrap_dgn77_1{display:flex;flex-direction:column;gap:2px;min-width:0}._wrapModal_dgn77_17{gap:8px}._wrapModal_dgn77_17 ._nameRow_dgn77_25{align-items:flex-start;flex-wrap:wrap;gap:8px}._wrapModal_dgn77_17 ._name_dgn77_25{font-size:18px;font-weight:700;line-height:1.25;white-space:normal;overflow:visible;text-overflow:unset;color:var(--color-text-primary, var(--color-primary-dark))}._wrapModal_dgn77_17 ._badge_dgn77_57{margin-top:3px;max-width:none;padding:4px 10px 4px 11px;font-size:11px}._wrapModal_dgn77_17 ._price_dgn77_71{font-size:13px}._nameRow_dgn77_25{display:flex;align-items:baseline;gap:6px;min-width:0}._name_dgn77_25{font-weight:700;font-size:12px;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._badge_dgn77_57{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;display:inline-flex;align-items:center;gap:3px;max-width:7.5rem;margin:0;padding:2px 7px 2px 8px;border-radius:999px;border:1px solid #99f6e4;background:var(--color-primary-50);color:#0f766e;font-size:10px;font-weight:800;letter-spacing:.01em;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent}._badge_dgn77_57:hover,._badge_dgn77_57:focus-visible{border-color:#0d9488;background:var(--color-primary-100);outline:none}._badgeEmpty_dgn77_169{border-color:var(--color-border-strong);background:var(--color-bg-secondary);color:var(--color-text-muted);font-weight:700}._badgePurchase_dgn77_183{border-color:#f59e0b;background:var(--color-warning-bg);color:#b45309}._badgeLabel_dgn77_195{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._badgeCue_dgn77_207{flex-shrink:0;font-size:9px;opacity:.85;font-weight:700}._price_dgn77_71{display:block;padding-left:0;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;color:#0f766e}._priceMuted_dgn77_239{color:var(--color-text-muted);font-weight:500}._list_dgn77_249{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._placeRow_dgn77_267{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-primary)}._placeRowPrimary_dgn77_289{border-color:#99f6e4;background:var(--color-primary-50)}._placeRowPurchase_dgn77_299{border-color:#f59e0b;background:var(--color-warning-bg)}._tagPurchase_dgn77_309{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#b45309}._placeActions_dgn77_325{display:flex;flex-direction:column;gap:6px;flex-shrink:0;align-items:stretch}._useThisPurchase_dgn77_341{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #f59e0b;border-radius:8px;background:var(--color-warning-bg);padding:8px 10px;font-size:12px;font-weight:800;color:#b45309;cursor:pointer;white-space:nowrap}._useThisPurchase_dgn77_341:hover,._useThisPurchase_dgn77_341:focus-visible{background:#fef3c7;outline:none}._placeMain_dgn77_379{display:flex;flex-direction:column;gap:2px;min-width:0}._placeTitle_dgn77_393{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--color-text-primary)}._tagPrimary_dgn77_411{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#0f766e}._tagSecondary_dgn77_427{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._placePrice_dgn77_443{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}._makePrimary_dgn77_457{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-primary);padding:8px 10px;font-size:12px;font-weight:700;color:var(--color-text-secondary);cursor:pointer}._makePrimary_dgn77_457:hover,._makePrimary_dgn77_457:focus-visible{border-color:#0d9488;color:#0f766e;outline:none}._addGrid_dgn77_497{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}._addChip_dgn77_511{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px dashed #94a3b8;border-radius:999px;background:var(--color-bg-primary);padding:6px 10px;font-size:12px;font-weight:700;color:var(--color-text-secondary);cursor:pointer}._addChip_dgn77_511:hover,._addChip_dgn77_511:focus-visible{border-color:#0d9488;color:#0f766e;outline:none}._addChipOther_dgn77_549{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px dashed #0d9488;border-radius:999px;background:var(--color-primary-50);padding:6px 10px;font-size:12px;font-weight:800;color:#0f766e;cursor:pointer}._customRow_dgn77_573{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;align-items:center}._customInput_dgn77_589{flex:1 1 140px;min-width:0;border:1px solid var(--color-border);border-radius:8px;padding:10px 12px;font-size:15px;background:var(--color-bg-primary)}._customInput_dgn77_589:focus{outline:none;border-color:#0d9488}._customOk_dgn77_619,._customCancel_dgn77_621{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:700;cursor:pointer}._customOk_dgn77_619{border:1px solid #0d9488;background:#0f766e;color:#fff}._customCancel_dgn77_621{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary)}._customError_dgn77_663{margin:8px 0 0;font-size:12px;font-weight:600;color:#b91c1c}._hint_dgn77_677{margin:0 0 8px;font-size:12px;color:var(--color-text-muted)}._empty_dgn77_689{margin:0;font-size:13px;color:var(--color-text-muted)}._page_12chy_3{display:flex;flex-direction:column;gap:0;padding-bottom:88px;min-width:0;max-width:100%;overflow-x:hidden}._section_12chy_13{padding:6px 0;border-bottom:1px solid #e8edf4}._section_12chy_13:last-child{border-bottom:none}._listSection_12chy_22{padding-top:10px;border-bottom:none;flex:1;min-height:0}._openDraftBanner_12chy_29{margin:0 0 10px;padding:12px 14px;border:1px solid var(--color-info-border);border-radius:var(--radius-md);background:var(--color-info-bg);color:var(--color-info-text);font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}._dupAskText_12chy_42{margin:0;font-size:14px;line-height:1.45;color:var(--color-text-secondary, #475569)}._dupAskText_12chy_42 strong{color:var(--color-text-primary, #0f172a);font-weight:750}._homeTabsWrap_12chy_54{padding:0 16px 4px}._ongoingHead_12chy_58{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}._ongoingHead_12chy_58 ._ongoingTitle_12chy_66{margin:0;flex:1;min-width:0}._pastLink_12chy_72{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;font-size:12px;font-weight:700;color:var(--color-primary-dark, #0f766e);cursor:pointer;text-align:right;flex-shrink:0}._pastLink_12chy_72:active{opacity:.75}._pastCardList_12chy_89{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._pastCard_12chy_89{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-primary);cursor:pointer;text-align:left;box-sizing:border-box}._pastCard_12chy_89:active{background:var(--color-bg-secondary)}._pastCardTitle_12chy_118{font-size:14px;font-weight:750;color:var(--color-text-primary)}._pastCardMeta_12chy_124{font-size:12px;color:var(--color-text-muted);font-weight:600}._lineSkipReason_12chy_130{display:block;margin-top:2px;font-size:11px;font-weight:650;color:#b45309}._lineSkipReasonRemoved_12chy_138{color:#b91c1c}._checkBoxRemoved_12chy_142{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;border:1px solid #fca5a5;background:#fef2f2;color:#b91c1c;font-size:12px;font-weight:800}._ongoing_12chy_58{margin-top:4px}._ongoingTitle_12chy_66{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._ongoingList_12chy_169{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border:1px solid var(--color-border);background:var(--color-bg-primary)}._ongoingList_12chy_169>li+li{border-top:1px solid var(--color-border)}._ongoingRow_12chy_184{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:10px 12px;border-radius:0;border:none;background:var(--color-bg-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}._ongoingRow_12chy_184:active{background:var(--color-bg-tertiary)}._ongoingMain_12chy_205{display:flex;flex-direction:column;gap:2px;min-width:0}._ongoingMain_12chy_205 strong{font-size:14px;font-weight:700;color:var(--color-primary-dark)}._ongoingMain_12chy_205 span{font-size:12px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._ongoingStatusOpen_12chy_226,._ongoingStatusDone_12chy_227{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 8px;border-radius:var(--radius-control);border:1px solid var(--input-border)}._ongoingStatusOpen_12chy_226{background:var(--color-bg-primary);border-color:#c2410c;color:#c2410c}._ongoingStatusDone_12chy_227{background:var(--color-bg-primary);border-color:var(--color-text-muted);color:var(--color-text-muted)}._itemModalShell_12chy_250{display:flex;flex-direction:column;justify-content:flex-start;flex:1;gap:14px}._itemModalInfo_12chy_258{flex-shrink:0;display:flex;flex-direction:column;gap:12px}._itemModalName_12chy_265{margin:0;font-size:18px;font-weight:700;letter-spacing:0;color:var(--color-text-primary, var(--color-primary-dark));line-height:1.25}._itemModalStats_12chy_275{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--color-border);background:var(--color-bg-secondary)}._itemModalStats_12chy_275 div{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:8px 10px;border-radius:0;background:transparent;border:none;border-right:1px solid var(--color-border)}._itemModalStats_12chy_275 div:last-child{border-right:none}._itemModalStats_12chy_275 dt{margin:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}._itemModalStats_12chy_275 dd{margin:0;font-size:14px;font-weight:700;color:var(--color-primary-dark);font-variant-numeric:tabular-nums;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace;line-height:1.15;word-break:break-word}._itemModalForm_12chy_322{display:flex;flex-direction:column;gap:14px;padding-top:12px;border-top:1px solid var(--color-border)}._removeFromOrder_12chy_330{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:stretch;margin-top:4px;min-height:44px;padding:0 12px;border:1px solid #b42318;border-radius:var(--radius-control);background:var(--color-bg-primary);color:#b42318;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent}._removeFromOrder_12chy_330:active{background:#fef3f2}._removeConfirm_12chy_352{display:flex;flex-direction:column;gap:10px;margin-top:4px;padding:12px;border:1px solid #b42318;border-left-width:3px;background:var(--color-bg-primary)}._removeConfirmText_12chy_363{margin:0;font-size:13px;font-weight:700;color:var(--color-primary-dark);line-height:1.35}._removeConfirmActions_12chy_371{display:flex;gap:1px;background:var(--color-border)}._removeConfirmNo_12chy_377,._removeConfirmYes_12chy_378{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-height:44px;border:none;border-radius:0;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}._removeConfirmNo_12chy_377{background:var(--color-bg-primary);color:var(--color-text-primary)}._removeConfirmYes_12chy_378{background:#b42318;color:#fff}._head_12chy_401{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:4px;padding-bottom:4px}._headText_12chy_410{min-width:0}._headActions_12chy_414{display:flex;flex-shrink:0;gap:8px;align-items:center}._tabs_12chy_421{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;background:var(--color-bg-tertiary, #eef1f6);border:1px solid var(--color-border);border-radius:10px}._tab_12chy_421,._tabOn_12chy_432{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:34px;padding:0 10px;border:none;border-radius:8px;font-size:13px;font-weight:800;cursor:pointer;-webkit-tap-highlight-color:transparent}._tab_12chy_421{background:transparent;color:var(--color-text-muted)}._tabOn_12chy_432{background:var(--color-bg-primary);color:var(--color-primary-dark);box-shadow:0 1px 2px #0f172a14}._tabBadge_12chy_459{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--color-primary);color:#fff;font-size:11px;font-weight:800}._title_12chy_473{margin:0;font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--color-primary-dark)}._lead_12chy_481{margin:2px 0 0;font-size:12px;color:var(--color-text-muted)}._cartBadge_12chy_487{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--color-bg-primary);color:var(--color-primary-dark);font-size:12px;font-weight:800}._searchWrap_12chy_501{position:sticky;top:48px;z-index:10;margin:0 -16px;padding:4px 16px 6px;background:var(--color-bg-secondary);display:flex;flex-direction:column;gap:6px;border-bottom:1px solid #e8edf4}._backBtn_12chy_514{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-primary-dark);font-weight:800;font-size:13px;padding:0;min-height:28px;cursor:pointer}._sectorPrompt_12chy_526{margin:0 0 12px;font-size:16px;font-weight:800;color:var(--color-primary-dark);letter-spacing:-.01em}._tileList_12chy_534{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._tile_12chy_534,._tileDone_12chy_544{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:16px 18px;border-radius:14px;border:1px solid var(--color-border);background:var(--color-bg-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}._tileDone_12chy_544{border-color:#86efac;background:var(--color-success-bg)}._tile_12chy_534:active:not(:disabled),._tileDone_12chy_544:active{background:var(--color-primary-50);border-color:var(--color-primary)}._tile_12chy_534:disabled{opacity:.45;cursor:not-allowed}._tileMain_12chy_577{display:flex;flex-direction:column;gap:2px;min-width:0}._tileLabel_12chy_584{font-size:18px;font-weight:800;color:var(--color-primary-dark)}._tileMeta_12chy_590{font-size:13px;font-weight:600;color:var(--color-text-muted)}._tileCheck_12chy_596{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#16a34a;color:#fff;font-size:16px;font-weight:800;line-height:1}._subCarouselDragging_12chy_612{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}._search_12chy_501{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);border-radius:10px;padding:8px 12px;min-height:40px;font-size:15px;background:var(--color-bg-primary);box-shadow:none}._search_12chy_501:focus{outline:2px solid var(--color-primary);outline-offset:1px}._groupRow_12chy_635 td{padding:8px 10px!important;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-dark);background:#e8f4f4;border-bottom:1px solid #d8dee8;border-right:none!important;cursor:default}._groupRow_12chy_635:active{background:transparent}._tableWrap_12chy_652{margin:0;width:100%;max-width:100%;overflow-x:hidden;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-primary);box-sizing:border-box}._table_12chy_652{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px}._table_12chy_652 thead th{position:sticky;top:0;z-index:1;padding:6px 4px;text-align:left;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-muted);background:var(--color-bg-tertiary);border-bottom:1px solid #d8dee8;border-right:1px solid #d8dee8;white-space:normal;line-height:1.15;word-break:break-word}._table_12chy_652 thead th:last-child{border-right:none}._table_12chy_652 tbody tr{cursor:pointer;-webkit-tap-highlight-color:transparent}._table_12chy_652 tbody tr:active{background:var(--color-primary-50)}._table_12chy_652 td{padding:6px 4px;vertical-align:middle;line-height:1.2;border-bottom:1px solid #d8dee8;border-right:1px solid #d8dee8;overflow:hidden}._table_12chy_652 td:last-child{border-right:none}._table_12chy_652 tbody tr:last-child td{border-bottom:none}._rowOn_12chy_719{background:var(--color-primary-50)}._colCheck_12chy_723{width:28px;text-align:center;padding-left:2px!important;padding-right:2px!important}._colName_12chy_730{width:38%;min-width:0}._colCat_12chy_735{width:18%;font-size:11px;font-weight:600;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._colPedido_12chy_745{width:14%;font-variant-numeric:tabular-nums;font-weight:700;font-size:10px;color:var(--color-text-primary);word-break:break-word;text-align:right;padding-right:4px!important}._colStock_12chy_756{width:13%;font-variant-numeric:tabular-nums;font-weight:600;font-size:10px;color:var(--color-text-secondary);word-break:break-word;text-align:right;padding-right:4px!important}._colWeek_12chy_767{width:13%;font-variant-numeric:tabular-nums;font-weight:600;font-size:10px;color:var(--color-text-muted);word-break:break-word;text-align:right;padding-right:4px!important}._sentFilter_12chy_778{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:13px;font-weight:700;color:var(--color-text-secondary)}._sentFilter_12chy_778 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);border-radius:10px;padding:12px 14px;min-height:48px;font-size:16px;background:var(--color-bg-primary)}._statusPend_12chy_798{color:var(--color-warning, #d97706);font-weight:700}._statusOk_12chy_803{color:#15803d;font-weight:700}._statusSkip_12chy_808{color:var(--color-text-muted);font-weight:700}._editHint_12chy_813{font-size:11px;font-weight:700;color:var(--color-primary-dark)}._rowCat_12chy_819{display:block;margin-top:1px;font-size:11px;font-weight:500;color:var(--color-text-muted);opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cartInfo_12chy_831 ._cartCat_12chy_831{font-size:11px;font-weight:500;color:var(--color-text-muted);opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowName_12chy_841{display:block;font-weight:700;font-size:12px;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowDone_12chy_851{opacity:.72}._rowBought_12chy_856{background:#fef9c3;opacity:1}._rowBought_12chy_856:active{background:#fef08a}._checkBox_12chy_142,._checkBoxOn_12chy_866,._checkBoxSkip_12chy_867{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:var(--radius-control);border:1.5px solid #b8c0cc;background:var(--color-bg-primary);box-sizing:border-box;font-size:10px;font-weight:800;line-height:1;color:#fff}._checkBoxOn_12chy_866{border-color:var(--color-primary);background:var(--color-primary)}._checkBoxSkip_12chy_867{border-color:var(--color-border-strong);background:var(--color-border);color:var(--color-text-muted);font-size:11px}._stickySend_12chy_895{position:fixed;left:0;right:0;bottom:0;z-index:15;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;padding:12px 16px max(16px,env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--color-bg-secondary) 30%);pointer-events:none;max-width:var(--layout-content-md);margin:0 auto}._partnerAccessHint_12chy_912{pointer-events:auto;flex:1 1 100%;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 10px;border-radius:var(--radius-control);background:var(--color-bg-primary);border:1px solid var(--color-border);font-size:12px;color:var(--color-text-secondary);line-height:1.35}._neededBySticky_12chy_928{pointer-events:auto;display:flex;flex-direction:column;gap:4px;flex:0 0 auto;font-size:11px;font-weight:800;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._neededBySticky_12chy_928 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--input-border);border-radius:var(--control-radius);padding:8px 10px;height:var(--control-height);min-height:var(--control-height);font-size:var(--control-font-size);background:var(--input-bg);font-weight:500;color:var(--color-text-primary);box-sizing:border-box}._recent_12chy_955{margin-top:0}._recentTitle_12chy_959{margin:0 0 8px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}._recentList_12chy_968{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._recentList_12chy_968 li{border-bottom:1px solid var(--color-border)}._recentList_12chy_968 li:last-child{border-bottom:none}._requestRow_12chy_985{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:5.5rem 1fr auto;gap:8px;align-items:center;text-align:left;padding:10px 0;border:none;background:transparent;cursor:pointer;font-size:13px;color:var(--color-text-secondary);-webkit-tap-highlight-color:transparent}._requestRow_12chy_985:active{color:var(--color-primary-dark)}._requestWhen_12chy_1006{font-variant-numeric:tabular-nums;font-weight:600}._requestMeta_12chy_1011{min-width:0}._requestAction_12chy_1015{font-weight:800;color:var(--color-primary-dark);font-size:12px}._editLineList_12chy_1021{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}._editLine_12chy_1021{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}._editLine_12chy_1021 strong{font-size:15px;color:var(--color-primary-dark)}._noteInput_12chy_1043{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);border-radius:var(--radius-control);padding:8px 10px;min-height:40px;font-size:15px;background:var(--color-bg-primary)}._settledLine_12chy_1053{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid var(--color-border);font-size:13px;color:var(--color-text-muted)}._settledLine_12chy_1053 strong{color:var(--color-text-secondary)}._empty_12chy_1067{margin:12px 0;color:var(--color-text-muted);font-size:14px}._emptyCreate_12chy_1073{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:4px 0 16px}._createMissingBtn_12chy_1081{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:48px;padding:12px 14px;border-radius:10px;border:1px dashed var(--color-primary, #0d9488);background:var(--color-primary-50);color:var(--color-primary-dark, #0f766e);font:inherit;font-size:14px;font-weight:750;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}._createMissingBtn_12chy_1081:active{background:var(--color-primary-100)}._info_12chy_1102{margin:0;padding:10px 12px;border-radius:10px;background:var(--color-primary-50);color:var(--color-primary-dark);font-size:14px;font-weight:600}._error_12chy_1112{margin:0;color:#b42318;font-size:14px}._overlay_12chy_1120{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0f172a66;display:flex;align-items:center;justify-content:center;padding:16px}._sheet_12chy_1131{width:100%;max-width:440px;max-height:min(85dvh,560px);overflow:auto;background:var(--color-bg-primary);border-radius:var(--radius-lg);padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 16px 48px #0000002e;animation:_sheetIn_12chy_1 .18s ease}@keyframes _sheetIn_12chy_1{0%{transform:translateY(12px) scale(.98);opacity:.6}to{transform:translateY(0) scale(1);opacity:1}}._sheetTitle_12chy_1157{margin:0;font-size:18px;font-weight:800;color:var(--color-text-primary)}._sheetSub_12chy_1164{margin:2px 0 0;font-size:13px;font-weight:500;color:var(--color-text-muted)}._askGrid_12chy_1171{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(5.5rem,.7fr);gap:10px;align-items:start}._askQty_12chy_1178{min-width:0}._noteBlock_12chy_1182{display:flex;flex-direction:column;gap:8px}._srOnly_12chy_1188{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._sheetActions_12chy_1200{display:flex;gap:8px;margin-top:2px}._primary_12chy_1206,._secondary_12chy_1207,._ghost_12chy_1208{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;min-height:48px;padding:0 12px;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;flex:1}._primary_12chy_1206{background:var(--color-primary-dark);color:#fff}._primary_12chy_1206:active{background:var(--color-primary)}._secondary_12chy_1207{background:var(--color-bg-primary);color:var(--color-text-primary)}._secondary_12chy_1207:active{background:var(--color-border)}._ghost_12chy_1208{background:var(--color-bg-primary);color:#b42318;border:none}._cartList_12chy_1246{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._cartRow_12chy_1255{display:flex;flex-direction:row;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--color-border)}._cartInfo_12chy_831{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._cartInfo_12chy_831 strong{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cartInfo_12chy_831 span{font-size:13px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cartActions_12chy_1287{display:flex;flex-shrink:0;gap:4px;align-items:center}._cartIconBtn_12chy_1294,._cartIconBtnDanger_12chy_1295{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:var(--radius-control);border:1px solid var(--color-border);background:var(--color-bg-primary);cursor:pointer;-webkit-tap-highlight-color:transparent}._cartIconBtn_12chy_1294{color:var(--color-primary-dark)}._cartIconBtn_12chy_1294:active{background:var(--color-border);border-color:var(--color-text-muted)}._cartIconBtnDanger_12chy_1295{color:#b42318}._cartIconBtnDanger_12chy_1295:active{background:#fee4e2;border-color:#b42318}._noteChips_12chy_1328{display:flex;flex-wrap:wrap;gap:4px}._noteChip_12chy_1328,._noteChipOn_12chy_1335{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:32px;padding:0 10px;border-radius:var(--radius-control);font:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent}._noteChip_12chy_1328{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary)}._noteChip_12chy_1328:disabled{opacity:.5;cursor:not-allowed}._noteChipOn_12chy_1335{border:1px solid var(--color-primary-dark);background:var(--color-primary-dark);color:#fff}@media (min-width: 640px){._overlay_12chy_1120{padding:24px}._searchWrap_12chy_501{top:56px;margin:0;padding:0 0 8px}._stickySend_12chy_895{position:static;padding:8px 0 0;background:none;pointer-events:auto}._page_12chy_3{padding-bottom:0}}@media (min-width: 768px){._page_12chy_3{max-width:var(--layout-content-md)}}@media (min-width: 1024px){._page_12chy_3{max-width:var(--layout-content-lg)}}._pageDesk_12chy_1403{max-width:none;margin:0;padding-bottom:24px}._stickySendDesk_12chy_1409{position:sticky;left:auto;right:auto;bottom:0;z-index:5;width:100%;max-width:none;margin:16px 0 0;padding:14px 0 4px;background:linear-gradient(180deg,transparent 0%,var(--desk-canvas) 28%,var(--desk-canvas) 100%);pointer-events:none;gap:12px;align-items:flex-end}._stickySendDesk_12chy_1409 ._neededBySticky_12chy_928 input{font-family:var(--font-desk)}._pageDesk_12chy_1403 ._tableWrap_12chy_652{border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:var(--color-bg-primary)}._pageDesk_12chy_1403 ._table_12chy_652 th{background:#f7fafb}._card_plwpl_3{--partner-card-h: 72px;--partner-cut: 72px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:flex;align-items:stretch;width:100%;height:var(--partner-card-h);min-height:var(--partner-card-h);max-height:var(--partner-card-h);margin:0;padding:0;overflow:hidden;border:1px solid #99f6e4;border-radius:10px;background:linear-gradient(135deg,#f0fdfa,#ecfeff);box-sizing:border-box;text-align:left;cursor:default;-webkit-tap-highlight-color:transparent}._cardAction_plwpl_49{cursor:pointer}._cardAction_plwpl_49:hover,._cardAction_plwpl_49:focus-visible{border-color:#0d9488;outline:none}._media_plwpl_71{flex:0 0 30%;width:30%;max-width:30%;height:100%;position:relative;background:#0f172a;overflow:hidden;clip-path:polygon(0 0,100% 0,calc(100% - var(--partner-cut)) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - var(--partner-cut)) 100%,0 100%)}._mediaBg_plwpl_115{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.06);filter:saturate(.95) brightness(.85)}._mediaShade_plwpl_137{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#0000008c,#00000059 45%,#00000026),radial-gradient(ellipse at 30% 50%,rgba(0,0,0,.25) 0%,transparent 70%);pointer-events:none}._mediaLogo_plwpl_173{position:absolute;left:42%;top:50%;transform:translate(-50%,-50%);z-index:1;width:min(78%,92px);max-height:70%;height:auto;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55)) drop-shadow(0 6px 10px rgba(0,0,0,.4))}._mediaFallback_plwpl_201{position:absolute;left:42%;top:50%;transform:translate(-50%,-50%);z-index:1;display:grid;place-items:center;width:46px;height:46px;border-radius:8px;font-size:14px;font-weight:800;letter-spacing:.04em;color:#ecfdf5;background:linear-gradient(145deg,#0d9488,#0f766e 55%,#115e59);box-shadow:0 6px 14px #0006}._main_plwpl_239{flex:1;min-width:0;height:100%;display:flex;align-items:center;gap:8px;padding:0 10px 0 6px}._body_plwpl_259{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}._supplier_plwpl_275{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0f766e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._product_plwpl_297{font-size:13px;font-weight:700;color:var(--color-text-primary, #0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}._meta_plwpl_317{font-size:10px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._priceCol_plwpl_333{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;max-width:36%}._price_plwpl_333{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:#0f766e;line-height:1.15;white-space:nowrap}._priceUnit_plwpl_369{font-size:10px;font-weight:600;color:var(--color-text-muted)}._cta_plwpl_381{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;border:none;border-radius:999px;padding:5px 9px;background:#0d7377;color:#fff;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}._cta_plwpl_381:disabled{opacity:.65;cursor:default}._skeleton_plwpl_419{height:var(--partner-card-h, 72px);border-radius:10px;border:1px solid var(--color-border, #e2e8f0);background:var(--color-bg-secondary);color:var(--color-text-muted);font-size:11px;display:flex;align-items:center;padding:0 12px}@media (max-width: 380px){._card_plwpl_3{--partner-card-h: 68px;--partner-cut: 68px}._mediaLogo_plwpl_173{width:min(82%,78px)}._cta_plwpl_381{padding:5px 7px}}._body_7ypir_1{display:flex;flex-direction:column;gap:12px}._lead_7ypir_13{margin:0;font-size:13px;line-height:1.4;color:var(--color-text-muted)}._card_7ypir_27,._cardWin_7ypir_29{margin:0;padding:12px 12px 14px;border:1px solid #cbd5e1;border-radius:10px;background:var(--color-bg-primary);min-width:0}._cardWin_7ypir_29{border-color:#0d7377;background:var(--color-primary-50);box-shadow:0 0 0 1px #0d737733}._cardLegend_7ypir_59{padding:0 4px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._cardWin_7ypir_29 ._cardLegend_7ypir_59{color:#0f766e}._cardRow_7ypir_85{display:grid;grid-template-columns:1.1fr 1.1fr .85fr;gap:10px}._placeField_7ypir_97{margin-top:10px}._hint_7ypir_105{margin:0;font-size:13px;color:var(--color-border-strong)}._error_7ypir_117{margin:0;padding:10px 12px;font-size:13px;font-weight:600;color:#b91c1c;background:#fef2f2;border-radius:8px}._verdict_7ypir_137{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:10px;background:#0d7377;color:#fff}._unitRows_7ypir_157{display:grid;grid-template-columns:1fr 1fr;gap:8px}._unitRow_7ypir_157,._unitRowWin_7ypir_171{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:#ffffff1f;font-size:12px}._unitRowWin_7ypir_171{background:#ffffff38;outline:1px solid rgba(255,255,255,.45)}._unitRow_7ypir_157 strong,._unitRowWin_7ypir_171 strong{font-size:15px;font-variant-numeric:tabular-nums}._verdictText_7ypir_213{margin:0;font-size:14px;line-height:1.35}._verdictText_7ypir_213 strong{font-weight:800}._adoptBox_7ypir_233{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:10px;border:1px solid #99f6e4;background:var(--color-primary-50)}._adoptTitle_7ypir_253{margin:0;font-size:14px;font-weight:800;color:#0f766e}._adoptLead_7ypir_267{margin:0;font-size:12px;line-height:1.35;color:#0f766e;opacity:.9}._adoptActions_7ypir_283{display:flex;gap:8px}._adoptActions_7ypir_283>button{flex:1}@media (max-width: 520px){._cardRow_7ypir_85{grid-template-columns:1fr 1fr}._cardRow_7ypir_85>:last-child{grid-column:1 / -1}}@media (max-width: 380px){._cardRow_7ypir_85{grid-template-columns:1fr}._cardRow_7ypir_85>:last-child{grid-column:auto}}._page_l6u7i_1{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0;max-width:100%;overflow-x:hidden;padding-bottom:24px}._head_l6u7i_21{display:flex;flex-direction:column;align-items:stretch;gap:4px}._headTop_l6u7i_35{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._headText_l6u7i_49{min-width:0;flex:1 1 auto}._titleRow_l6u7i_59{display:flex;align-items:center;gap:8px}._title_l6u7i_59{margin:0;font-size:var(--font-size-xl)}._helpBtn_l6u7i_81{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:32px;height:32px;padding:0;border-radius:999px;border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}._helpBtn_l6u7i_81:active{background:var(--color-primary-50);border-color:var(--color-primary);color:var(--color-primary-dark)}._lead_l6u7i_127{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.35}._head_l6u7i_21>._lead_l6u7i_127{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._headDesk_l6u7i_155 ._headTop_l6u7i_35{width:100%;align-items:center}._addBtn_l6u7i_165{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;font-weight:800;font-size:14px;cursor:pointer}._viewTabs_l6u7i_193{display:flex;gap:6px;overflow-x:auto}._viewTab_l6u7i_193,._viewTabOn_l6u7i_207{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-height:42px;padding:0 12px;border-radius:var(--radius-control);font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}._viewTab_l6u7i_193{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary)}._viewTabOn_l6u7i_207{border:1px solid var(--color-primary-dark);background:var(--color-primary-dark);color:#fff}._viewTabBadge_l6u7i_267{font-size:10px;font-weight:800;padding:2px 6px;border-radius:999px;background:#fef3c7;color:#92400e}._viewTabOn_l6u7i_207 ._viewTabBadge_l6u7i_267{background:#fbbf24;color:#451a03}._sellField_l6u7i_295{width:100%}._fieldHint_l6u7i_303{font-size:12px;font-weight:500;color:var(--color-text-muted);line-height:1.35}._toast_l6u7i_317{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:10px 12px;border-radius:var(--border-radius-sm);background:var(--color-primary-50);color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:600}._toastDismiss_l6u7i_345{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-size:20px;line-height:1;cursor:pointer;color:inherit;padding:0 4px}._panel_l6u7i_367{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-sm)}._panelHead_l6u7i_391{display:flex;align-items:baseline;justify-content:space-between;gap:8px}._panelTitle_l6u7i_405{margin:0;font-size:15px;font-weight:800;color:var(--color-text-primary)}._panelMeta_l6u7i_419{font-size:12px;font-weight:700;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._subTitle_l6u7i_433{margin:4px 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}._cartaCat_l6u7i_445{margin-top:4px}._catTitle_l6u7i_453{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._cartaList_l6u7i_469{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._cartaBtn_l6u7i_487{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background:var(--color-bg-primary);text-align:left;cursor:pointer;font-weight:600}._cartaBtn_l6u7i_487:hover{border-color:var(--color-primary);background:var(--color-primary-50)}._cartaBtnDone_l6u7i_529{border-color:var(--color-primary-100);background:var(--color-primary-50)}._cartaStatus_l6u7i_539{font-size:12px;font-weight:700;color:var(--color-primary-dark);flex-shrink:0}._cartaPrice_l6u7i_553{font-weight:600;color:var(--color-text-muted);font-size:13px}._tableWrap_l6u7i_565{margin:0 -4px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-primary)}._table_l6u7i_565{width:100%;border-collapse:collapse;font-size:13px}._table_l6u7i_565 thead th{padding:8px 10px;text-align:left;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);background:var(--color-bg-tertiary);border-bottom:1px solid #d8dee8;border-right:1px solid #d8dee8;white-space:nowrap}._table_l6u7i_565 thead th:last-child{border-right:none}._table_l6u7i_565 td{padding:8px 10px;vertical-align:middle;line-height:1.25;border-bottom:1px solid #d8dee8;border-right:1px solid #d8dee8}._table_l6u7i_565 td:last-child{border-right:none}._table_l6u7i_565 tbody tr:last-child td{border-bottom:none}._rowClick_l6u7i_663{cursor:pointer}._rowClick_l6u7i_663:active{background:var(--color-primary-50)}._dishName_l6u7i_679{font-weight:700;color:var(--color-text-primary, var(--color-primary-dark))}._dishMeta_l6u7i_689{margin-top:2px;font-size:11px;color:var(--color-text-muted)}._num_l6u7i_701{font-variant-numeric:tabular-nums;white-space:nowrap}._fcBadge_l6u7i_711{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:var(--radius-control);font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}._fcOk_l6u7i_735{background:var(--color-success-bg);color:#15803d}._fcWarn_l6u7i_745{background:var(--color-warning-bg);color:#b45309}._fcHigh_l6u7i_755{background:#fef2f2;color:#b91c1c}._fcMiss_l6u7i_765{background:var(--color-bg-tertiary);color:var(--color-text-muted)}._fcOkText_l6u7i_775{color:#15803d}._fcHighText_l6u7i_783{color:#b91c1c}._modalForm_l6u7i_791{display:flex;flex-direction:column;gap:12px}._modalRow_l6u7i_803{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}._costStrip_l6u7i_817{padding:10px 12px;border-radius:var(--border-radius-sm);border:1px solid var(--color-border);background:var(--color-bg-tertiary, #eef1f6)}._costStripRow_l6u7i_831{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:13px;color:var(--color-text-secondary)}._costStripRow_l6u7i_831 strong{color:var(--color-text-primary, var(--color-primary-dark));font-variant-numeric:tabular-nums}._costStripHint_l6u7i_857{margin:6px 0 0;font-size:12px;color:var(--color-text-muted)}._field_l6u7i_303{min-width:120px}._grow_l6u7i_877{flex:1;min-width:160px}._bomRow_l6u7i_887{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;padding-bottom:8px;border-bottom:1px solid #e8edf3}._bomRow_l6u7i_887:last-of-type{border-bottom:none}._lineRemove_l6u7i_913{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:40px;min-height:40px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg-primary);font-size:20px;line-height:1;cursor:pointer;color:var(--color-text-muted)}._lineHint_l6u7i_941{flex:1 1 100%;font-size:11px;font-weight:600;color:#b45309}._qtyUnit_l6u7i_955{display:flex;align-items:stretch;gap:0;min-width:140px}._qtyUnit_l6u7i_955 input{flex:1;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}._unitSelect_l6u7i_983{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);border-left:none;border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;padding:8px 10px;background:var(--color-primary-50);font-weight:700;color:var(--color-primary-dark);min-width:4.25rem}._unitFixed_l6u7i_1007{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-left:none;border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;padding:0 12px;background:var(--color-primary-50);font-weight:700;color:var(--color-primary-dark);min-width:3rem}._secondary_l6u7i_1035{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:flex-start;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);padding:8px 12px;background:var(--color-bg-primary);font-weight:700;font-size:var(--font-size-sm);cursor:pointer;min-height:2.5rem}._error_l6u7i_1061{margin:0;color:var(--color-error);font-size:var(--font-size-sm)}._empty_l6u7i_1073{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}._linkBtn_l6u7i_1085{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;color:var(--color-primary-dark);font-weight:700;font:inherit;text-decoration:underline;cursor:pointer}._recipeDetail_l6u7i_1109{display:flex;flex-direction:column;gap:10px}._recipeMargin_l6u7i_1121{margin:0;font-size:13px;color:var(--color-text-secondary)}._bomTitle_l6u7i_1133{margin:0;font-size:13px;font-weight:800;color:var(--color-primary-dark)}._bomList_l6u7i_1147{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._bomItem_l6u7i_1165{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-primary);text-align:left;cursor:pointer}._bomItem_l6u7i_1165:active{background:var(--color-primary-50)}._bomMain_l6u7i_1203{display:flex;flex-direction:column;gap:2px;min-width:0}._bomMeta_l6u7i_1217{font-size:12px;font-weight:500;color:var(--color-text-muted)}._bomRight_l6u7i_1229{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}._bomCost_l6u7i_1245{font-variant-numeric:tabular-nums;font-size:14px}._bomHint_l6u7i_1255{margin:0;font-size:12px;color:var(--color-text-muted)}._trendUp_l6u7i_1267{font-size:11px;font-weight:800;color:#b91c1c;font-variant-numeric:tabular-nums}._trendDown_l6u7i_1281{font-size:11px;font-weight:800;color:#15803d;font-variant-numeric:tabular-nums}._trendFlat_l6u7i_1295{font-size:11px;font-weight:700;color:var(--color-text-muted)}._locked_l6u7i_1307{margin-top:24px;padding:28px 20px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-primary);display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}._lockedIcon_l6u7i_1333{margin:0 0 4px;color:var(--color-primary-dark, #0d7377);opacity:.85}._lockedTitle_l6u7i_1345{margin:0;font-size:17px;font-weight:800;color:var(--color-text-primary)}._lockedBody_l6u7i_1359{margin:0;font-size:14px;font-weight:500;color:var(--color-text-muted)}._lockedCta_l6u7i_1373{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:10px;background:var(--color-primary-dark, #0d7377);color:#fff;font-size:14px;font-weight:800;text-decoration:none}@media (min-width: 768px){._page_l6u7i_1{max-width:var(--layout-content-md)}}@media (min-width: 1024px){._page_l6u7i_1{max-width:var(--layout-content-lg)}}._pageDesk_l6u7i_1429{max-width:none;margin:0;gap:12px;padding-bottom:24px}._headDesk_l6u7i_155{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}._headDesk_l6u7i_155 ._lead_l6u7i_127{margin:0;font-size:13px;font-weight:600;color:var(--color-text-secondary)}._headActions_l6u7i_1475{display:flex;align-items:center;gap:8px;flex-shrink:0}._pageDesk_l6u7i_1429 ._addBtn_l6u7i_165{min-height:36px;padding:0 14px;border-radius:8px;font-size:13px}._pageDesk_l6u7i_1429 ._viewTabs_l6u7i_193{gap:0;margin:0 0 4px;padding:0;border-bottom:1px solid var(--color-border);overflow:visible}._pageDesk_l6u7i_1429 ._viewTab_l6u7i_193,._pageDesk_l6u7i_1429 ._viewTabOn_l6u7i_207{flex:0 0 auto;min-width:120px;min-height:40px;padding:10px 16px 12px;margin-bottom:-1px;border:none;border-bottom:2px solid transparent;border-radius:0;background:transparent;font-size:13px;font-weight:650;letter-spacing:0;text-transform:none;font-family:var(--font-desk);color:var(--color-text-muted)}._pageDesk_l6u7i_1429 ._viewTab_l6u7i_193:hover{color:var(--color-text-primary);background:transparent}._pageDesk_l6u7i_1429 ._viewTabOn_l6u7i_207{background:transparent;color:var(--color-text-primary);border-bottom-color:var(--desk-accent, #2dd4bf);font-weight:700}._pageDesk_l6u7i_1429 ._panel_l6u7i_367{border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-primary);padding:16px 18px;box-shadow:var(--shadow-sm)}._body_jjmjg_1{display:flex;flex-direction:column;gap:14px}._steps_jjmjg_13{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._step_jjmjg_13{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start;padding:14px 14px 14px 12px;border-radius:16px;background:color-mix(in srgb,var(--color-primary) 8%,#f8fafc);border:1px solid color-mix(in srgb,var(--color-primary) 16%,transparent)}._num_jjmjg_53{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:var(--color-primary, #0d7377);color:#fff;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}._stepMain_jjmjg_81{display:flex;flex-direction:column;gap:6px;min-width:0;padding-top:2px}._stepTitle_jjmjg_97{margin:0;font-size:15px;font-weight:800;letter-spacing:-.02em;color:var(--color-text-primary);line-height:1.25}._stepBody_jjmjg_115{margin:0;font-size:13px;font-weight:550;line-height:1.45;color:var(--color-text-secondary)}._links_jjmjg_131{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}._link_jjmjg_131{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-primary) 28%,transparent);background:#fff;color:var(--color-primary-dark, #0a5c5f);font-size:12px;font-weight:750;text-decoration:none;cursor:pointer}._link_jjmjg_131:active{background:var(--color-primary-50, #f0fdfa)}._page_1tuv3_1{max-width:920px;margin:0 auto;padding:16px 16px 48px}._header_1tuv3_13{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}._title_1tuv3_31{margin:0;font-size:1.35rem;font-weight:700;color:var(--text, #1e293b)}._sub_1tuv3_45{margin:4px 0 0;color:var(--text-secondary, #64748b);font-size:.9rem}._card_1tuv3_57{background:#fff;border:1px solid var(--border, #e2e8f0);border-radius:12px;padding:16px;margin-bottom:12px}._row_1tuv3_73{display:flex;flex-wrap:wrap;gap:10px;align-items:center}._muted_1tuv3_87{color:var(--text-secondary, #64748b);font-size:.9rem}._dishList_1tuv3_97{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._dishItem_1tuv3_115{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px;border:1px solid var(--border, #e2e8f0);border-radius:10px;background:#fff}._badge_1tuv3_139{display:inline-block;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:999px;background:#eef2f4;color:#0d7377}._compRow_1tuv3_159{display:grid;gap:8px;padding:10px 0;border-bottom:1px solid #eef2f4}._compRow_1tuv3_159:last-child{border-bottom:none}._textarea_1tuv3_181{width:100%;min-height:140px;border:1px solid var(--border, #e2e8f0);border-radius:10px;padding:12px;font:inherit;resize:vertical}._busy_1tuv3_201{text-align:center;padding:48px 16px;color:var(--text-secondary, #64748b)}._error_1tuv3_213{color:#b91c1c;font-size:.9rem;margin-top:8px}._page_cj2g9_1{display:flex;flex-direction:column;gap:10px;min-width:0;padding-bottom:24px;max-width:var(--layout-content-sm);margin:0 auto}._head_cj2g9_21{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}._back_cj2g9_35{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;color:var(--color-primary-dark);font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;align-self:flex-start}._title_cj2g9_61{margin:0;font-size:22px;font-weight:800;letter-spacing:-.03em}._card_cj2g9_75{display:flex;flex-direction:column;gap:0;padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--shadow-sm)}._row_cj2g9_97{display:flex;align-items:center;gap:12px}._rowMain_cj2g9_109{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._label_cj2g9_125{margin:0;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}._value_cj2g9_143{margin:0;font-size:15px;font-weight:800;color:var(--color-text-primary);line-height:1.25}._meta_cj2g9_159{margin:0;font-size:12px;color:var(--color-text-muted);font-weight:500;line-height:1.35}._ghostBtn_cj2g9_175,._ghostPrimary_cj2g9_177{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:700;cursor:pointer;min-height:36px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}._ghostBtn_cj2g9_175{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary)}._ghostPrimary_cj2g9_177{border:none;background:var(--color-primary-dark);color:#fff}._list_cj2g9_231{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);overflow:hidden;box-shadow:var(--shadow-sm)}._listBtn_cj2g9_251{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;border:none;border-bottom:1px solid #eef2f7;background:var(--color-bg-primary);padding:12px 14px;font-size:14px;font-weight:700;color:var(--color-text-secondary);text-align:left;cursor:pointer;min-height:44px;width:100%}._listBtn_cj2g9_251:last-child{border-bottom:none}._listBtn_cj2g9_251:disabled{opacity:.4;cursor:not-allowed}._listBtnDanger_cj2g9_307{color:#b42318}._exportRow_cj2g9_315{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px}._exportMonth_cj2g9_331{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._exportMonth_cj2g9_331 input{min-height:36px;padding:0 10px;border:1px solid var(--color-border);border-radius:8px;font-size:14px;font-weight:600;font-family:inherit;color:var(--color-text-primary);background:var(--color-bg-primary)}._exportMsg_cj2g9_377{margin:10px 0 0;font-size:12px;font-weight:600;color:var(--color-primary-dark);line-height:1.35}._primaryBtn_cj2g9_395,._secondaryBtn_cj2g9_397,._dangerBtn_cj2g9_399{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:6px;padding:12px 16px;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;min-height:44px;width:100%}._primaryBtn_cj2g9_395{border:none;background:var(--color-primary-dark);color:#fff}._secondaryBtn_cj2g9_397{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary)}._secondaryBtn_cj2g9_397:disabled{opacity:.45;cursor:not-allowed}._dangerBtn_cj2g9_399{border:1px solid #f0c4c4;background:var(--color-error-bg);color:#b42318}._outlinedForm_cj2g9_469{display:flex;flex-direction:column;gap:16px}._error_cj2g9_481{margin:4px 0 0;font-size:13px;font-weight:600;color:#b42318}._linkBtn_cj2g9_495{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:6px;padding:12px 16px;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;min-height:44px;width:100%;border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-primary-dark);text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box}@media (min-width: 768px){._page_cj2g9_1{max-width:var(--layout-content-md)}}@media (min-width: 1024px){._page_cj2g9_1{max-width:var(--layout-content-lg)}}._pageDesk_cj2g9_561{max-width:none;margin:0;gap:12px}._headDesk_cj2g9_573{display:flex;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--color-border);margin-bottom:4px}._headLead_cj2g9_589{margin:0;font-size:13px;font-weight:600;color:var(--color-text-secondary)}._navRow_cj2g9_603{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:10px 0 2px;border-top:1px solid #eef2f7;color:var(--color-primary-dark);font-size:14px;font-weight:700;text-decoration:none}._navRow_cj2g9_603:hover{color:var(--color-primary)}._securityForm_cj2g9_637{display:flex;flex-direction:column;gap:8px}._passwordWrap_cj2g9_649{display:flex;align-items:stretch;border:1px solid var(--input-border);border-radius:var(--radius-control);overflow:hidden;background:var(--input-bg);min-height:44px}._passwordWrap_cj2g9_649:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);background:var(--input-bg-focus)}._passwordWrap_cj2g9_649 input{flex:1;min-width:0;border:none!important;box-shadow:none!important;border-radius:0!important;min-height:44px}._eyeBtn_cj2g9_699{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-left:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;width:48px;flex-shrink:0}._eyeBtn_cj2g9_699:hover{color:var(--color-primary-dark);background:var(--color-bg-tertiary)}._listMeta_cj2g9_739{font-size:12px;font-weight:600;color:var(--color-text-muted)}._legalArticle_cj2g9_751{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--shadow-sm)}._legalDocTitle_cj2g9_773{margin:0;font-size:16px;font-weight:800;line-height:1.35;color:var(--color-text-primary)}._legalSection_cj2g9_789{display:flex;flex-direction:column;gap:6px}._legalHeading_cj2g9_801{margin:0;font-size:13px;font-weight:800;color:var(--color-text-primary)}._legalBody_cj2g9_815{margin:0;font-size:14px;line-height:1.5;color:var(--color-text-secondary);font-weight:500}._page_ar7y0_1{display:flex;flex-direction:column;gap:14px;min-width:0;width:100%;max-width:var(--layout-content-sm, 560px);margin:0 auto;padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}._pageDesk_ar7y0_23{max-width:880px;margin:0;padding-bottom:24px}._form_ar7y0_35{display:flex;flex-direction:column;gap:14px;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}._pageDesk_ar7y0_23 ._form_ar7y0_35{padding-bottom:0}._head_ar7y0_61{display:flex;flex-direction:column;gap:4px}._headMobileRow_ar7y0_73{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._headMobileMain_ar7y0_87{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}._back_ar7y0_103{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin-bottom:2px;color:var(--color-primary-dark);font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;align-self:flex-start;min-height:32px;display:inline-flex;align-items:center}._headDesk_ar7y0_137{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}._eyebrow_ar7y0_153{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._title_ar7y0_171{margin:0;font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--color-text-primary);line-height:1.15}._pageDesk_ar7y0_23 ._title_ar7y0_171{font-size:26px;font-weight:750}._subtitle_ar7y0_199{margin:2px 0 0;font-size:13px;color:var(--color-text-secondary);line-height:1.35}._iconConfig_ar7y0_213,._btnConfig_ar7y0_215{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;color:var(--color-text-secondary);border:1px solid var(--color-border);background:var(--color-bg-primary);cursor:pointer;flex-shrink:0;font-family:var(--font-desk);font-weight:700}._iconConfig_ar7y0_213{width:44px;height:44px;border-radius:12px}._btnConfig_ar7y0_215{min-height:40px;padding:0 14px;border-radius:10px;font-size:13px}._iconConfig_ar7y0_213:hover,._btnConfig_ar7y0_215:hover{border-color:var(--color-primary, #0d9488);color:var(--color-primary-dark, #0f766e)}._infoCard_ar7y0_289{padding:4px 0;border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-primary);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden}._infoCard_ar7y0_289>._cardTitle_ar7y0_311{padding:12px 14px 0}._infoRow_ar7y0_319{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-bottom:1px solid #eef2f7}._infoRow_ar7y0_319:last-of-type{border-bottom:none}._infoLabel_ar7y0_343{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._infoValue_ar7y0_359{font-size:15px;font-weight:650;color:var(--color-text-primary);line-height:1.35;word-break:break-word}._infoValue_ar7y0_359 a{color:inherit;text-decoration:none}._infoValue_ar7y0_359 a:hover{color:var(--color-primary-dark, #0f766e);text-decoration:underline}._infoMeta_ar7y0_395{margin:0;padding:10px 14px 12px;font-size:12px;font-weight:600;color:var(--color-text-muted);border-top:1px solid #eef2f7}._hoursList_ar7y0_413{list-style:none;margin:0;padding:4px 0 6px}._hoursRow_ar7y0_425{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--color-border)}._hoursRow_ar7y0_425:last-child{border-bottom:none}._hoursRowClosed_ar7y0_451 ._hoursValue_ar7y0_451{color:var(--color-warning-text, #b45309);font-weight:700}._hoursDay_ar7y0_461{font-size:14px;font-weight:750;color:var(--color-text-primary);flex-shrink:0}._hoursValue_ar7y0_451{font-size:13px;font-weight:550;color:var(--color-text-secondary);text-align:right;line-height:1.35;font-variant-numeric:tabular-nums}._menu_ar7y0_497{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-primary);box-shadow:var(--shadow-sm);overflow:hidden}._menuItem_ar7y0_517{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:14px 16px;border:none;border-bottom:1px solid #eef2f7;background:var(--color-bg-primary);text-align:left;text-decoration:none;color:inherit;cursor:pointer;font-family:var(--font-desk);min-height:64px;box-sizing:border-box}._menuItem_ar7y0_517:last-child{border-bottom:none}._menuItem_ar7y0_517:disabled{opacity:.55;cursor:not-allowed}._menuItem_ar7y0_517:hover:not(:disabled){background:var(--color-bg-secondary)}._menuText_ar7y0_583{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._menuLabel_ar7y0_599{font-size:15px;font-weight:750;color:var(--color-text-primary)}._menuHint_ar7y0_611{font-size:12px;color:var(--color-text-muted);line-height:1.35}._menuChevron_ar7y0_623{flex-shrink:0;font-size:22px;font-weight:400;color:var(--color-text-muted);line-height:1}._card_ar7y0_311{padding:14px 14px 16px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-primary);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:12px}._pageDesk_ar7y0_23 ._card_ar7y0_311{padding:16px 18px;border-radius:12px;gap:14px}._cardTitle_ar7y0_311{margin:0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._scheduleHead_ar7y0_695{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}._grid_ar7y0_711{display:grid;grid-template-columns:1fr 1fr;gap:12px}._fieldFull_ar7y0_723{grid-column:1 / -1}._timeInput_ar7y0_731:focus,._typeBtn_ar7y0_733:focus-visible,._btnPrimary_ar7y0_735:focus-visible,._btnGhost_ar7y0_737:focus-visible,._btnImport_ar7y0_739:focus-visible{outline:2px solid var(--color-primary, #0d9488);outline-offset:1px}._dayList_ar7y0_753{display:flex;flex-direction:column;gap:10px}._dayCard_ar7y0_765{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-secondary)}._dayCardClosed_ar7y0_785{background:var(--color-bg-tertiary);border-color:var(--color-border)}._dayTop_ar7y0_795{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}._dayName_ar7y0_811{font-size:15px;font-weight:800;color:var(--color-text-primary);letter-spacing:-.02em}._closedBadge_ar7y0_825{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-warning-text, #b45309);background:var(--color-warning-bg);border:1px solid var(--color-warning-border, #fed7aa);border-radius:999px;padding:3px 8px}._typeSeg_ar7y0_849{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;border-radius:10px;background:var(--color-bg-tertiary)}._typeBtn_ar7y0_733{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:40px;padding:6px 4px;border:none;border-radius:8px;background:transparent;color:var(--color-text-secondary);font-size:12px;font-weight:700;font-family:var(--font-desk);cursor:pointer;line-height:1.2}._typeBtnOn_ar7y0_897{background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}._typeLabelFull_ar7y0_909{display:none}._typeLabelShort_ar7y0_917{display:inline}._periods_ar7y0_925{display:grid;grid-template-columns:1fr 1fr;gap:8px}._period_ar7y0_925{display:flex;flex-direction:column;gap:4px;min-width:0}._periodLabel_ar7y0_951{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._periodsSplit_ar7y0_967{display:flex;flex-direction:column;gap:8px}._shift_ar7y0_979{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:10px;background:var(--color-bg-primary);border:1px solid #eef2f7}._shiftTitle_ar7y0_999{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._shiftTimes_ar7y0_1015{display:flex;align-items:center;gap:6px}._timeSep_ar7y0_1027{color:var(--color-text-muted);font-weight:700;flex-shrink:0}._timeInput_ar7y0_731{min-height:42px;flex:1;min-width:0;width:100%;padding:8px 6px;border:1px solid var(--color-border);border-radius:8px;font-size:16px;font-family:var(--font-desk);font-variant-numeric:tabular-nums;background:var(--color-bg-primary);text-align:center;box-sizing:border-box;color:var(--color-text-primary)}._pageDesk_ar7y0_23 ._timeInput_ar7y0_731{min-height:36px;font-size:13px}._btnPrimary_ar7y0_735,._btnGhost_ar7y0_737,._btnImport_ar7y0_739{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-weight:700;font-family:var(--font-desk);cursor:pointer}._btnPrimary_ar7y0_735{width:100%;min-height:48px;padding:0 16px;border:1px solid #0f172a;background:#0f172a;color:#fff;font-size:15px}._btnPrimary_ar7y0_735:disabled{opacity:.45;cursor:not-allowed}._btnGhost_ar7y0_737{min-height:36px;padding:0 12px;border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary);font-size:12px;flex-shrink:0}._btnImport_ar7y0_739{width:100%;min-height:44px;padding:0 14px;border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary);font-size:13px}._btnImport_ar7y0_739:disabled{opacity:.55;cursor:not-allowed}._saveBar_ar7y0_1193{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent 0%,var(--color-bg-secondary, #f1f5f9) 28%,var(--color-bg-secondary, #f1f5f9) 100%);max-width:var(--layout-content-sm, 560px);margin:0 auto;box-sizing:border-box}._pageDesk_ar7y0_23 ._saveBar_ar7y0_1193{position:static;padding:0;background:none;max-width:none}._pageDesk_ar7y0_23 ._btnPrimary_ar7y0_735{width:auto;min-height:40px;font-size:13px;border-radius:8px}._hint_ar7y0_1257{margin:0;font-size:12px;color:var(--color-text-muted);line-height:1.4}._toast_ar7y0_1271{margin:0;padding:10px 14px;border-radius:10px;background:var(--color-success-bg, #ecfdf5);border:1px solid var(--color-success-border, #99f6e4);color:var(--color-success-text, #047857);font-size:13px;font-weight:650}._error_ar7y0_1293{margin:0;font-size:13px;font-weight:600;color:var(--color-error-text, #b91c1c)}@media (min-width: 1024px){._typeLabelFull_ar7y0_909{display:inline}._typeLabelShort_ar7y0_917{display:none}._typeBtn_ar7y0_733{min-height:34px;font-size:12px}._dayCard_ar7y0_765{display:grid;grid-template-columns:100px minmax(220px,280px) 1fr;align-items:center;gap:12px;padding:10px 12px}._dayTop_ar7y0_795{flex-direction:column;align-items:flex-start;gap:4px}._dayName_ar7y0_811{font-size:13px;font-weight:750}._periods_ar7y0_925{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}._period_ar7y0_925{flex-direction:row;align-items:center;gap:6px}._period_ar7y0_925 ._timeInput_ar7y0_731{width:5.5rem;flex:none}._periodsSplit_ar7y0_967{flex-direction:row;flex-wrap:wrap;gap:8px}._shift_ar7y0_979{flex-direction:row;align-items:center;gap:8px;padding:6px 10px}._shiftTimes_ar7y0_1015 ._timeInput_ar7y0_731{width:5.2rem;flex:none}}._headerBtn_1p7mf_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-pill);background:var(--icon-btn-bg);color:var(--color-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent}._headerBtn_1p7mf_1:active{background:#cbd5e1;color:var(--color-text-primary)}._settingsForm_1p7mf_43{display:flex;flex-direction:column;gap:12px}._fieldRow_1p7mf_55{display:flex;flex-wrap:wrap;gap:10px}._field_1p7mf_55{flex:1;min-width:120px}._placeGrid_1p7mf_79{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}._placeChip_1p7mf_93,._placeChipOn_1p7mf_95,._placeChipCustom_1p7mf_97,._placeChipNew_1p7mf_99{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:32px;padding:0 10px;border-radius:var(--radius-control);font:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}._placeChip_1p7mf_93{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary)}._placeChip_1p7mf_93:disabled{opacity:.45;cursor:not-allowed}._placeChipOn_1p7mf_95{border:1px solid var(--color-primary-dark);background:var(--color-primary-dark);color:#fff}._placeChipCustom_1p7mf_97{border:1px solid #92400e;background:var(--color-bg-primary);color:#92400e}._placeChipNew_1p7mf_99{border:1px dashed var(--color-border-strong);background:transparent;color:var(--color-text-muted)}._placeChipNew_1p7mf_99:disabled{opacity:.45;cursor:not-allowed}._draftRow_1p7mf_193{display:flex;align-items:center;gap:8px;margin-top:8px}._draftRow_1p7mf_193 input{flex:1;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--input-bg);font:inherit;font-weight:600}._draftOk_1p7mf_231{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;min-height:44px;padding:0 14px;border:none;border-radius:var(--radius-control);background:var(--color-primary-dark);color:#fff;font-weight:800;font-size:13px;cursor:pointer}._draftCancel_1p7mf_259{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:36px;min-height:36px;border:none;border-radius:var(--radius-pill);background:var(--icon-btn-bg);color:var(--color-text-muted);font-size:16px;cursor:pointer}._archiveBtn_1p7mf_285{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;padding:11px 14px;border-radius:10px;border:1px solid #fecaca;background:var(--color-error-bg);cursor:pointer;font-size:14px;font-weight:600;font-family:inherit;color:#b42318;min-height:44px}._archiveBtn_1p7mf_285:active{background:var(--color-error-bg)}._restoreBtn_1p7mf_325{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;padding:11px 14px;border-radius:10px;border:1px solid #99f6e4;background:var(--color-primary-50);cursor:pointer;font-size:14px;font-weight:600;font-family:inherit;color:#0f766e;min-height:44px}._restoreBtn_1p7mf_325:active{background:var(--color-primary-100)}._deleteArchivedBtn_1p7mf_365{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;padding:11px 14px;border-radius:10px;border:1px solid #7f1d1d;background:#7f1d1d;cursor:pointer;font-size:14px;font-weight:700;font-family:inherit;color:#fff;min-height:44px}._deleteArchivedBtn_1p7mf_365:active{background:#991b1b}._error_1p7mf_405{margin:0;color:var(--color-error);font-size:var(--font-size-sm)}._panel_tblb9_1{display:flex;flex-direction:column;gap:10px;padding:12px 0 0;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}._panelTitle_tblb9_25{margin:0;padding:0 14px;font-size:15px;font-weight:800;color:var(--color-text-primary)}._empty_tblb9_41{margin:0;padding:0 14px 14px;color:var(--color-text-muted);font-size:var(--font-size-sm)}._linkBtn_tblb9_55{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:2px 5px;font-size:12px;font-weight:800;cursor:pointer;color:var(--color-primary-dark)}._tableWrap_tblb9_77{margin:0;overflow-x:hidden;background:var(--color-bg-primary);border-top:1px solid var(--color-border)}._table_tblb9_77{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}._table_tblb9_77 thead th{padding:8px 10px;text-align:left;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);background:var(--color-bg-tertiary);border-bottom:1px solid #c5cedc;white-space:nowrap}._table_tblb9_77 td{padding:8px 10px;vertical-align:middle;line-height:1.25;border-bottom:1px solid #d0d7e4}._table_tblb9_77 tbody tr:last-child td{border-bottom:none}._catBand_tblb9_153 td{padding:10px 10px 6px;border-bottom:1px solid #b8c2d4;background:var(--color-bg-tertiary);vertical-align:middle}._catBandLabel_tblb9_167{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._catBand_tblb9_153+._rowClick_tblb9_187 td{border-top:none}._colName_tblb9_195{width:auto;min-width:0;max-width:0;overflow:hidden}._colUnit_tblb9_209{width:3.75rem;padding-left:8px;padding-right:8px;font-size:12px;font-weight:700;color:var(--color-text-muted);text-transform:lowercase;white-space:nowrap;text-align:center;border-left:1px solid #d0d7e4}._colStock_tblb9_235{width:7.5rem;max-width:7.5rem;padding-left:8px;padding-right:10px;font-variant-numeric:tabular-nums;font-weight:600;font-size:12px;color:var(--color-text-secondary);white-space:nowrap;text-align:right;overflow:hidden;text-overflow:ellipsis;border-left:1px solid #d0d7e4}._table_tblb9_77 thead ._colUnit_tblb9_209,._table_tblb9_77 thead ._colStock_tblb9_235{border-left-color:#c5cedc}._rowClick_tblb9_187{cursor:pointer;-webkit-tap-highlight-color:transparent}._rowClick_tblb9_187:active{background:var(--color-primary-50)}._stockCell_tblb9_295{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;width:100%}._dotEmpty_tblb9_311,._dotLow_tblb9_313,._dotSpacer_tblb9_315{flex-shrink:0;width:8px;height:8px;border-radius:var(--radius-control)}._dotEmpty_tblb9_311{background:var(--color-error)}._dotLow_tblb9_313{background:var(--color-warning)}._dotSpacer_tblb9_315{visibility:hidden}._rowNameBlock_tblb9_353{display:flex;flex-direction:column;gap:1px;min-width:0}._rowName_tblb9_353{display:block;font-weight:700;font-size:13px;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._rowPurchase_tblb9_389{display:block;font-size:11px;font-weight:600;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;max-width:100%}._body_mbkhw_1{display:flex;flex-direction:column;gap:16px}._empty_mbkhw_13{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.4}._section_mbkhw_27{display:flex;flex-direction:column;gap:10px}._sectionTitle_mbkhw_39{margin:0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._block_mbkhw_57{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-control, 10px);background:var(--color-bg-primary, #fff)}._parentHint_mbkhw_77{margin:0 0 2px;font-size:var(--font-size-sm);font-weight:700;color:var(--color-text-secondary)}._row_mbkhw_91{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px}._rowLabel_mbkhw_107{min-width:0;flex:1 1 auto;font-size:var(--font-size-sm);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowLabelStrong_mbkhw_127{font-weight:700}._rowActions_mbkhw_135{display:flex;flex-shrink:0;align-items:center;gap:4px}._iconAction_mbkhw_149{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:36px;border:none;border-radius:var(--radius-pill, 999px);background:transparent;color:var(--color-primary-dark, #0a5c5f);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}._iconAction_mbkhw_149:active{background:var(--color-primary-50, #f0fdfa)}._iconDanger_mbkhw_187{color:#b91c1c}._subList_mbkhw_195{margin:0;padding:0 0 0 10px;list-style:none;display:flex;flex-direction:column;gap:2px;border-left:2px solid var(--color-border)}._editRow_mbkhw_215{display:flex;flex-direction:column;gap:8px}._editActions_mbkhw_227{display:flex;justify-content:flex-end;gap:8px}._page_kr0tw_1{display:flex;flex-direction:column;gap:var(--spacing-md)}._pageMobile_kr0tw_15{flex:1 1 auto;max-width:none;margin:0;gap:0;padding-bottom:0;min-height:0;background:var(--color-primary, #0d7377);color:#fff}._brandHero_kr0tw_37{display:flex;flex-direction:column;gap:6px;padding:4px 20px 20px}._pageMobile_kr0tw_15 ._pageTitle_kr0tw_51{color:#fff}._heroSub_kr0tw_59{margin:0;font-size:13px;font-weight:550;color:#ffffffd9;line-height:1.35}._pageSheet_kr0tw_75{flex:1 1 auto;margin-top:-4px;background:var(--color-bg-secondary, #f1f5f9);color:var(--color-text-primary);border-radius:28px 28px 0 0;padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:14px;min-height:0}._pageHeaderTop_kr0tw_101{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._pageHeaderText_kr0tw_115{min-width:0;flex:1 1 auto}._pageTitle_kr0tw_51{margin:0;font-size:var(--font-size-xl)}._pageLead_kr0tw_135{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.35}._headerActions_kr0tw_149{display:flex;flex-shrink:0;align-items:center;gap:8px}._iconBtn_kr0tw_163{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-pill, 999px);border:1px solid var(--color-border);background:var(--color-bg-primary, #fff);color:var(--color-primary-dark, #0a5c5f);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}._iconBtn_kr0tw_163:active{background:var(--color-primary-50, #f0fdfa)}._iconBtnOn_kr0tw_205{border-color:var(--color-primary);background:var(--color-primary-50, #f0fdfa);color:var(--color-primary-dark)}._iconBtnPrimary_kr0tw_217{border-color:var(--color-primary);background:var(--color-primary);color:#fff}._iconBtnPrimary_kr0tw_217:active{background:var(--color-primary-dark, #0a5c5f)}._iconBadge_kr0tw_237{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--color-primary-dark, #0a5c5f);color:#fff;font-size:10px;font-weight:800;line-height:16px;text-align:center;box-sizing:border-box}._addButton_kr0tw_271{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;font-weight:800;font-size:14px;cursor:pointer}._archiveNavBtn_kr0tw_299{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary);font-weight:700;font-size:13px;cursor:pointer;-webkit-tap-highlight-color:transparent}._archiveNavBtn_kr0tw_299:hover{border-color:var(--color-primary);color:var(--color-primary-dark)}._archiveNavBtnOn_kr0tw_339{border-color:var(--color-primary);background:var(--color-primary-50, #eff6ff);color:var(--color-primary-dark)}._archiveHint_kr0tw_351{margin:0;padding:10px 12px;border-radius:var(--radius-control, 10px);background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:600}._purgeNote_kr0tw_373{margin:0;padding:10px 12px;border-radius:var(--radius-control, 10px);background:var(--color-primary-soft, #f0fdfa);border:1px solid var(--color-primary-100, #99f6e4);color:var(--color-primary-dark, #0f766e);font-size:var(--font-size-sm);font-weight:700}._filterStack_kr0tw_397{display:flex;flex-direction:column;gap:2px;min-width:0}._searchWrap_kr0tw_411{display:block;min-width:0;padding:2px 0 6px}._search_kr0tw_411{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:1px solid var(--color-border);border-radius:10px;padding:8px 12px;min-height:40px;font-size:15px;background:var(--color-bg-primary);font-family:inherit}._search_kr0tw_411:focus{outline:2px solid var(--color-primary);outline-offset:1px}._srOnly_kr0tw_459{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._pageDesk_kr0tw_483 ._search_kr0tw_411{min-height:36px;border-radius:8px;font-size:13px}@media (min-width: 768px){._page_kr0tw_1{max-width:var(--layout-content-md)}}@media (min-width: 1024px){._page_kr0tw_1{max-width:var(--layout-content-lg)}}._pageDesk_kr0tw_483{max-width:none;margin:0;gap:12px}._pageHeaderDesk_kr0tw_531{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-bottom:8px;border-bottom:1px solid var(--color-border)}._pageHeaderDesk_kr0tw_531 ._pageHeaderTop_kr0tw_101{width:100%;align-items:center}._pageHeaderDesk_kr0tw_531 ._pageLead_kr0tw_135{margin:0;font-size:13px;font-weight:600;color:var(--color-text-secondary)}._pageDesk_kr0tw_483 ._addButton_kr0tw_271,._pageDesk_kr0tw_483 ._archiveNavBtn_kr0tw_299{min-height:36px;padding:0 14px;border-radius:8px;font-size:13px}._pageDesk_kr0tw_483 ._filterStack_kr0tw_397{gap:4px}._page_u02fc_1{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%;max-width:1180px;box-sizing:border-box}._pageDesk_u02fc_21{max-width:none}._head_u02fc_29{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px}._headText_u02fc_45{min-width:0}._eyebrow_u02fc_53{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._title_u02fc_71{margin:0;font-size:26px;font-weight:750;letter-spacing:-.03em;color:var(--color-text-primary);line-height:1.15}._subtitle_u02fc_89{margin:4px 0 0;font-size:13px;color:var(--color-text-secondary)}._tabBar_u02fc_101{display:flex;flex-wrap:wrap;gap:4px;padding:4px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:10px;box-shadow:var(--shadow-sm)}._tab_u02fc_101,._tabActive_u02fc_125{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:none;border-radius:8px;background:transparent;color:var(--color-text-secondary);font-size:13px;font-weight:650;font-family:var(--font-desk);text-decoration:none;cursor:pointer}._tab_u02fc_101:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}._tabActive_u02fc_125{background:#0f172a;color:#fff}._panel_u02fc_179{display:flex;flex-direction:column;gap:14px;min-width:0}._kpiGrid_u02fc_193{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width: 960px){._kpiGrid_u02fc_193{grid-template-columns:repeat(2,minmax(0,1fr))}}._kpi_u02fc_193{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-sm)}._kpiLabel_u02fc_239{margin:0;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._kpiValue_u02fc_257{margin:0;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;font-family:var(--font-desk-mono);letter-spacing:-.03em;color:var(--color-text-primary);line-height:1.1}._kpiHint_u02fc_279{margin:0;font-size:12px;color:var(--color-text-muted)}._card_u02fc_291{display:flex;flex-direction:column;gap:12px;padding:16px 18px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-sm)}._cardHead_u02fc_313{display:flex;align-items:center;justify-content:space-between;gap:12px}._cardTitle_u02fc_327{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._toolbar_u02fc_345{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._btnPrimary_u02fc_359,._btnGhost_u02fc_361,._btnDanger_u02fc_363,._btnSmall_u02fc_365{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:700;font-family:var(--font-desk);cursor:pointer;text-decoration:none}._btnPrimary_u02fc_359{border:1px solid #0f172a;background:#0f172a;color:#fff}._btnPrimary_u02fc_359:hover{background:#1e293b}._btnGhost_u02fc_361{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary)}._btnGhost_u02fc_361:hover{background:var(--color-bg-secondary)}._btnDanger_u02fc_363{border:1px solid #fecaca;background:var(--color-bg-primary);color:#b91c1c}._btnSmall_u02fc_365{min-height:30px;padding:0 10px;font-size:12px;border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary)}._btnSmallOk_u02fc_465{border-color:#99f6e4;background:#ecfdf5;color:#0f766e}._btnSmallBad_u02fc_477{border-color:#fecaca;background:#fff1f2;color:#be123c}._empty_u02fc_489{margin:0;padding:20px 4px;font-size:14px;color:var(--color-text-muted);text-align:center}._tableWrap_u02fc_505{overflow:auto;border:1px solid var(--color-border);border-radius:10px}._table_u02fc_505{width:100%;border-collapse:collapse;font-size:13px}._table_u02fc_505 th{text-align:left;padding:10px 12px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);white-space:nowrap}._table_u02fc_505 td{padding:12px;border-bottom:1px solid #f1f5f9;color:var(--color-text-primary);vertical-align:middle}._table_u02fc_505 tr:last-child td{border-bottom:none}._table_u02fc_505 tr:hover td{background:#fafafa}._muted_u02fc_585{color:var(--color-text-muted);font-size:12px}._badge_u02fc_595,._badgeWarn_u02fc_597,._badgeOk_u02fc_599,._badgeMute_u02fc_601{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}._badge_u02fc_595{background:#e0f2fe;color:#0369a1}._badgeWarn_u02fc_597{background:var(--color-warning-bg);color:#c2410c}._badgeOk_u02fc_599{background:#ecfdf5;color:#047857}._badgeMute_u02fc_601{background:var(--color-bg-tertiary);color:var(--color-text-muted)}._rowActions_u02fc_663{display:flex;flex-wrap:wrap;gap:6px}._split_u02fc_675{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px}@media (max-width: 900px){._split_u02fc_675{grid-template-columns:1fr}}._list_u02fc_699{list-style:none;margin:0;padding:0}._listItem_u02fc_711{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #f1f5f9}._listItem_u02fc_711:last-child{border-bottom:none}._listMain_u02fc_737{display:flex;flex-direction:column;gap:2px;min-width:0}._listMain_u02fc_737 strong{font-size:14px;font-weight:700}._fichaForm_u02fc_761{display:flex;flex-direction:column;gap:10px;margin:-4px 0}._fichaForm_u02fc_761 ._formSection_u02fc_775{display:flex;flex-direction:column;gap:6px;padding-bottom:8px;border-bottom:1px solid #eef2f7}._fichaForm_u02fc_761 ._formSection_u02fc_775:last-of-type{border-bottom:none;padding-bottom:0}._fichaForm_u02fc_761 ._formSectionTitle_u02fc_801{margin:0;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}._fichaForm_u02fc_761 ._formGrid_u02fc_819{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}@media (min-width: 720px){._fichaForm_u02fc_761 ._formGrid_u02fc_819{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){._fichaForm_u02fc_761 ._formGrid_u02fc_819{grid-template-columns:1fr}}._fichaForm_u02fc_761 ._field_u02fc_855{gap:3px}._fichaForm_u02fc_761 ._field_u02fc_855 label{font-size:10px;letter-spacing:.03em}._fichaForm_u02fc_761 ._toolbar_u02fc_345{margin-top:2px;padding-top:8px;border-top:1px solid #eef2f7}._formGrid_u02fc_819{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 560px){._formGrid_u02fc_819{grid-template-columns:1fr}}._formError_u02fc_911{margin:0;font-size:13px;font-weight:600;color:#b91c1c}._field_u02fc_855{display:flex;flex-direction:column;gap:6px}._fieldFull_u02fc_937{grid-column:1 / -1}._field_u02fc_855 label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._field_u02fc_855 textarea{min-height:72px;resize:vertical}._offPanel_u02fc_975{gap:8px}._offCardShell_u02fc_983{gap:8px;padding:10px 12px}._offCardHead_u02fc_993{gap:8px;align-items:flex-start}._offLead_u02fc_1003{margin:2px 0 0;font-size:11px;line-height:1.3}._offLayout_u02fc_1015{display:grid;grid-template-columns:minmax(148px,178px) minmax(0,1fr);gap:8px;align-items:stretch;min-height:0}@media (max-width: 1180px){._offLayout_u02fc_1015{grid-template-columns:minmax(136px,156px) minmax(0,1fr);gap:6px}}@media (max-width: 720px){._offLayout_u02fc_1015{grid-template-columns:1fr;gap:10px}}._offSide_u02fc_1061{display:flex;flex-direction:column;gap:2px;min-width:0;background:var(--desk-sidebar);color:var(--desk-sidebar-text);border:1px solid var(--desk-sidebar-border);border-radius:0;padding:6px 6px 8px;max-height:min(68vh,640px);overflow:hidden;font-family:var(--font-desk)}._offSideGroupLabel_u02fc_1091{margin:4px 0 4px 8px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--desk-sidebar-muted);opacity:.85}._offSideList_u02fc_1111{display:flex;flex-direction:column;gap:1px;overflow-y:auto;min-height:0;flex:1;padding-right:1px}._offSideItem_u02fc_1131{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:6px;width:100%;margin:0;padding:5px 6px;border:1px solid transparent;border-radius:6px;background:transparent;text-align:left;cursor:pointer;font-family:var(--font-desk);color:var(--desk-sidebar-text);line-height:1.2}._offSideItem_u02fc_1131:hover{background:var(--desk-sidebar-hover);color:#fff}._offSideItemOn_u02fc_1177{background:var(--desk-sidebar-active);color:#fff;font-weight:600;border-color:#2dd4bf40}._offSideMeta_u02fc_1191{display:flex;flex-direction:column;gap:1px;min-width:0}._offSideMeta_u02fc_1191 strong{font-size:12px;font-weight:500;letter-spacing:-.01em;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._offSideItemOn_u02fc_1177 ._offSideMeta_u02fc_1191 strong{font-weight:600}._offSideMeta_u02fc_1191 span{font-size:10px;color:var(--desk-sidebar-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._offSideItem_u02fc_1131:hover ._offSideMeta_u02fc_1191 span,._offSideItemOn_u02fc_1177 ._offSideMeta_u02fc_1191 span{color:#d7e4e6b8}._offSidePending_u02fc_1259{display:flex;flex-direction:column;gap:4px;margin-top:4px;padding:6px;border-radius:6px;border:1px dashed var(--desk-sidebar-border);background:#0000002e;min-height:52px;flex-shrink:0}._offSidePendingEmpty_u02fc_1285{min-height:0;padding:4px 6px;opacity:.55}._offSidePendingEmpty_u02fc_1285 ._offEmpty_u02fc_1297{font-size:10px;margin:0}._offSidePendingOver_u02fc_1307{border-color:#2dd4bf73;background:var(--desk-sidebar-active);opacity:1}._offSidePendingLabel_u02fc_1319{margin:0;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--desk-sidebar-muted)}._offSidePending_u02fc_1259 ._offEmpty_u02fc_1297{color:var(--desk-sidebar-muted)}._offAvatar_u02fc_1347,._offChip_u02fc_1349{--off-chip: #0f766e;box-sizing:border-box;flex-shrink:0;width:22px;height:22px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;background:var(--off-chip);border:none;color:#fff;line-height:1;-webkit-user-select:none;user-select:none}._offChip_u02fc_1349{cursor:grab;width:24px;height:24px}._docList_u02fc_1395{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}._docItem_u02fc_1413{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-secondary);font-size:13px}._offBoardWrap_u02fc_1437{overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}._offBoard_u02fc_1437{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-width:0;align-items:start}@media (max-width: 1180px){._offBoard_u02fc_1437{gap:4px}}._offCol_u02fc_1477{display:flex;flex-direction:column;min-height:140px;height:auto;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-primary);overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease;min-width:0}._offColWeekend_u02fc_1503{background:#e8edf3}._offColWeekend_u02fc_1503 ._offColHead_u02fc_1511{background:#d5dde8}._offColWeekend_u02fc_1503 ._offZoneLunch_u02fc_1519,._offColWeekend_u02fc_1503 ._offZoneDinner_u02fc_1521{background:#eef2f7}._offColOver_u02fc_1529{border-color:#0d9488;box-shadow:inset 0 0 0 1px #0d9488;background:var(--color-primary-50)}._offColHead_u02fc_1511{display:flex;flex-direction:column;gap:1px;padding:6px 6px 5px;background:var(--color-bg-secondary);border-bottom:1px solid #eef2f7;text-align:center;flex-shrink:0}._offColHead_u02fc_1511 strong{font-size:12px;font-weight:800;color:var(--color-text-primary)}._offColDayLong_u02fc_1575{display:none}._offColCount_u02fc_1583{font-size:10px;font-weight:600;color:var(--color-text-muted)}._offColBody_u02fc_1595{display:flex;flex-direction:column;gap:5px;padding:8px}._offColBodySplit_u02fc_1609{display:flex;flex-direction:column;gap:0}._offZone_u02fc_1519{display:flex;flex-direction:column;gap:4px;padding:5px;min-height:48px;flex:0 0 auto;border-bottom:1px dashed #e2e8f0}._offZone_u02fc_1519:last-child{border-bottom:none}._offZoneCompact_u02fc_1649{min-height:44px}._offZoneLunch_u02fc_1519{background:var(--color-warning-bg)}._offZoneDinner_u02fc_1521{background:var(--color-bg-secondary)}._offZoneOver_u02fc_1673{background:var(--color-primary-50);box-shadow:inset 0 0 0 1px #0d9488}._offZoneLabel_u02fc_1683{margin:0;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);flex-shrink:0}._offEmpty_u02fc_1297{margin:4px 0 0;text-align:center;font-size:11px;color:var(--color-text-muted)}._offChipRow_u02fc_1717{display:flex;flex-wrap:wrap;gap:3px}._offChipHalf_u02fc_1737{clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%)}._offChipGlyph_u02fc_1747{font-size:9px;font-weight:800;letter-spacing:.02em;line-height:1;color:#fff}._offCard_u02fc_983{position:relative;display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-radius:8px;cursor:grab;-webkit-user-select:none;user-select:none;text-align:left;flex-shrink:0}._offCardRow_u02fc_1789{display:flex;align-items:flex-start;gap:7px}._offCardText_u02fc_1801{display:flex;flex-direction:column;gap:2px;min-width:0}._offCardSector_u02fc_1815{font-weight:600;color:var(--color-text-muted)}._offCardFull_u02fc_1825{background:var(--color-warning-bg);border:1px solid #fed7aa}._offCardHalf_u02fc_1835{background:#eff6ff;border:1px solid #bfdbfe}._offCardPending_u02fc_1845{background:var(--color-bg-secondary);border:1px dashed #cbd5e1}._offCard_u02fc_983:active,._offChip_u02fc_1349:active{cursor:grabbing}._offCardDragging_u02fc_1865{opacity:.45}._offCard_u02fc_983 strong{font-size:11px;font-weight:750;color:var(--color-text-primary);line-height:1.25;overflow-wrap:anywhere}._offCardFull_u02fc_1825 strong{color:#9a3412}._offCardHalf_u02fc_1835 strong{color:#1e40af}._offCardTag_u02fc_1905{font-size:10px;font-weight:700;line-height:1.2;color:var(--color-text-muted)}._offCardFull_u02fc_1825 ._offCardTag_u02fc_1905{color:#c2410c}._offCardHalf_u02fc_1835 ._offCardTag_u02fc_1905{color:#2563eb}._offCardPending_u02fc_1845 ._offCardTag_u02fc_1905{color:var(--color-text-muted)}._offCardMenu_u02fc_1943{position:absolute;z-index:5;left:0;right:0;top:calc(100% + 4px);padding:8px;border-radius:8px;background:var(--color-bg-primary);border:1px solid var(--color-border);box-shadow:0 8px 24px #0f172a1f}._offCardMenuLabel_u02fc_1969{margin:0 0 6px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._offCardMenuDays_u02fc_1987{display:flex;flex-wrap:wrap;gap:4px}._offCardMenuDay_u02fc_1987,._offCardMenuDayOn_u02fc_2001{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:34px;min-height:28px;padding:0 6px;border-radius:6px;border:1px solid var(--color-border);background:var(--color-bg-primary);font-size:11px;font-weight:700;font-family:var(--font-desk);cursor:pointer;color:var(--color-text-secondary)}._offCardMenuDayOn_u02fc_2001{border-color:var(--color-text-primary);background:#0f172a;color:#fff}._weekGrid_u02fc_2043{display:grid;grid-template-columns:140px repeat(7,minmax(0,1fr));gap:1px;background:var(--color-border);border:1px solid var(--color-border);border-radius:10px;overflow:hidden}._weekHead_u02fc_2063,._weekCell_u02fc_2065,._weekName_u02fc_2067{background:var(--color-bg-primary);padding:10px 8px;min-height:64px;font-size:12px}._weekHead_u02fc_2063{background:var(--color-bg-secondary);font-weight:700;text-align:center;min-height:0;color:var(--color-text-muted)}._weekName_u02fc_2067{font-weight:700;display:flex;align-items:center}._weekCell_u02fc_2065{display:flex;flex-direction:column;gap:4px;align-items:stretch}._chipOff_u02fc_2123{padding:4px 6px;border-radius:6px;background:var(--color-warning-bg);color:#c2410c;font-size:10px;font-weight:700;text-align:center}._chipVac_u02fc_2143{background:#ecfdf5;color:#047857}._chipSick_u02fc_2153{background:#fff1f2;color:#be123c}._chipPending_u02fc_2163{background:#e0f2fe;color:#0369a1}._toast_u02fc_2173{margin:0;padding:10px 14px;border-radius:8px;background:#ecfdf5;border:1px solid #99f6e4;color:#047857;font-size:13px;font-weight:650}._rowClick_u02fc_2195{cursor:pointer}._rowClick_u02fc_2195:hover td{background:var(--color-bg-secondary)}._viewFooter_u02fc_2211{display:flex;flex-wrap:wrap;gap:8px;width:100%}._fiche_u02fc_2225{display:flex;flex-direction:column;gap:18px;width:100%}._ficheHead_u02fc_2239{display:flex;align-items:flex-start;gap:14px;flex-shrink:0}._ficheAvatar_u02fc_2253{flex-shrink:0;width:56px;height:56px;border-radius:14px;display:grid;place-items:center;background:#0f172a;color:#fff;font-size:18px;font-weight:800;letter-spacing:.02em}._ficheHeadText_u02fc_2281{flex:1;min-width:0}._ficheName_u02fc_2291{margin:0;font-size:22px;font-weight:750;letter-spacing:-.03em;line-height:1.15;color:var(--color-text-primary)}._ficheLegalName_u02fc_2309{margin:2px 0 0;font-size:13px;color:var(--color-text-muted)}._ficheRole_u02fc_2321{margin:6px 0 0;font-size:14px;font-weight:650;color:var(--color-text-secondary)}._ficheRole_u02fc_2321 span{font-weight:500;color:var(--color-text-muted)}._ficheGrid_u02fc_2345{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}@media (max-width: 520px){._ficheGrid_u02fc_2345{grid-template-columns:1fr}}._ficheField_u02fc_2369{display:flex;flex-direction:column;gap:4px;min-width:0}._ficheFieldLabel_u02fc_2383{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._ficheFieldValue_u02fc_2399{font-size:14px;font-weight:650;color:var(--color-text-primary);word-break:break-word}._ficheFieldValue_u02fc_2399 a{color:#0f766e;text-decoration:none;font-weight:700}._ficheFieldValue_u02fc_2399 a:hover{text-decoration:underline}._ficheEmpty_u02fc_2433{color:var(--color-text-muted);font-weight:500}._fichePanel_u02fc_2443{padding:12px 14px;border-radius:10px;background:var(--color-bg-secondary);border:1px solid #eef2f7}._fichePanelTitle_u02fc_2457{margin:0 0 6px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._fichePanelBody_u02fc_2475{margin:0;font-size:14px;color:var(--color-text-primary)}._ficheNotes_u02fc_2487{margin:0;font-size:13px;line-height:1.5;color:var(--color-text-secondary);white-space:pre-wrap}._ficheTabs_u02fc_2503{display:flex;flex-wrap:wrap;gap:4px;padding:4px;background:var(--color-bg-tertiary);border-radius:10px;flex-shrink:0}._ficheTab_u02fc_2503,._ficheTabActive_u02fc_2525{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;min-height:34px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:650;font-family:var(--font-desk);cursor:pointer;background:transparent;color:var(--color-text-secondary)}._ficheTab_u02fc_2503:hover{background:var(--color-bg-primary);color:var(--color-text-primary)}._ficheTabActive_u02fc_2525{background:#0f172a;color:#fff}._fichePane_u02fc_2443{display:flex;flex-direction:column;gap:14px}._ficheInlineForm_u02fc_2585{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}._ficheInlineForm_u02fc_2585 ._field_u02fc_855{flex:1;min-width:140px}._ficheLeaveList_u02fc_2609{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._ficheLeaveItem_u02fc_2627{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #eef2f7;font-size:13px}._ficheLeaveItem_u02fc_2627:last-child{border-bottom:none;padding-bottom:0}._weekDots_u02fc_2657{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}@media (max-width: 640px){._weekDots_u02fc_2657{grid-template-columns:repeat(4,minmax(0,1fr))}}._weekDot_u02fc_2657{display:flex;flex-direction:column;gap:4px;padding:10px 6px;border-radius:10px;border:1px solid #e2e8f0;background:var(--color-bg-primary);text-align:center;font-size:11px;color:var(--color-text-muted)}._weekDot_u02fc_2657 strong{font-size:11px;font-weight:700;color:var(--color-text-secondary)}._weekDotOn_u02fc_2719{border-color:#99f6e4;background:var(--color-primary-50)}._weekDotOn_u02fc_2719 strong{color:#0f766e}._weekDotOff_u02fc_2737{border-color:#fed7aa;background:var(--color-warning-bg)}._weekDotOff_u02fc_2737 strong{color:#c2410c}._shiftBlock_u02fc_2755{margin-top:12px;padding:12px;border-radius:10px;border:1px solid #eef2f7;background:var(--color-bg-secondary);display:flex;flex-direction:column;gap:10px}._shiftBlockHead_u02fc_2777{display:flex;align-items:center;justify-content:space-between;gap:8px}._shiftList_u02fc_2791{display:flex;flex-direction:column;gap:8px}._shiftRow_u02fc_2803{display:grid;grid-template-columns:72px 1fr 1fr auto;gap:8px;align-items:center}._shiftRow_u02fc_2803 select,._shiftRow_u02fc_2803 input[type=time]{min-height:34px;padding:4px 8px;border:1px solid var(--color-border);border-radius:6px;font-size:13px;font-family:var(--font-desk);background:var(--color-bg-primary)}._hoursResult_u02fc_2839{margin:0;font-size:13px;color:var(--color-text-secondary)}._hoursResult_u02fc_2839 strong{color:#0f766e;font-size:16px}._dayChips_u02fc_2861{display:flex;flex-wrap:wrap;gap:6px}._dayChip_u02fc_2861,._dayChipOn_u02fc_2875{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:34px;padding:0 12px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg-primary);font-size:12px;font-weight:700;font-family:var(--font-desk);cursor:pointer;color:var(--color-text-secondary)}._dayChipOn_u02fc_2875{border-color:var(--color-text-primary);background:#0f172a;color:#fff}._leaveRowFocus_u02fc_2915{background:var(--color-primary-50)}._leaveCalLayout_u02fc_2923{display:grid;grid-template-columns:minmax(160px,200px) minmax(0,1fr);gap:10px;align-items:start;min-width:0}@media (max-width: 1023px){._leaveCalLayout_u02fc_2923{grid-template-columns:1fr}}._leaveCalSide_u02fc_2951{border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-secondary);padding:8px;max-height:min(70vh,560px);overflow:auto}._leaveCalSideList_u02fc_2969{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._leaveCalSideItem_u02fc_2987{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;padding:8px;border:1px solid transparent;border-radius:6px;background:var(--color-bg-primary);cursor:pointer;font-family:var(--font-desk);color:inherit}._leaveCalSideItem_u02fc_2987 strong{font-size:12px}._leaveCalSideItem_u02fc_2987 span{font-size:11px;color:var(--color-text-muted)}._leaveCalSideItemOn_u02fc_3039{border-color:#99f6e4;background:var(--color-primary-50)}._leaveCal_u02fc_2923{min-width:0;border:1px solid var(--color-border);border-radius:8px;padding:10px;background:var(--color-bg-primary)}._leaveCalToolbar_u02fc_3065{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}._leaveCalMonth_u02fc_3081{font-size:14px;text-transform:capitalize}._leaveCalScroll_u02fc_3091{overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0;margin:0 -2px;padding:0 2px 4px}._leaveCalWeekHead_u02fc_3107{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:4px;text-align:center;font-size:10px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;min-width:560px}._leaveCalGrid_u02fc_3135{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-width:560px}@media (min-width: 720px){._leaveCalWeekHead_u02fc_3107,._leaveCalGrid_u02fc_3135{min-width:0}}._leaveCalEmpty_u02fc_3163{min-height:64px}._leaveCalDay_u02fc_3171{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:64px;padding:4px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-primary);cursor:pointer;text-align:left;font-family:var(--font-desk);display:flex;flex-direction:column;gap:4px;min-width:0}._leaveCalDay_u02fc_3171:hover{border-color:var(--color-text-muted)}._leaveCalDayWeekend_u02fc_3211{background:var(--color-bg-tertiary)}._leaveCalDayToday_u02fc_3219{box-shadow:inset 0 0 0 1px #0d9488}._leaveCalDayFocus_u02fc_3227{background:#ecfdf5}._leaveCalNum_u02fc_3235{font-size:11px;font-weight:700;color:var(--color-text-secondary);line-height:1;text-align:center;width:100%}._leaveCalHolidayTag_u02fc_3253{margin-top:auto;font-size:9px;font-weight:600;line-height:1.2;color:var(--color-text-muted);word-break:break-word;max-width:100%;text-align:center;width:100%}._leaveCalChips_u02fc_3277{display:flex;flex-wrap:wrap;gap:3px;flex:1;min-height:0;align-content:flex-start}._leaveCalAvatar_u02fc_3295{width:20px;height:20px;border-radius:5px;pointer-events:auto}._leaveCalAvatar_u02fc_3295 ._offChipGlyph_u02fc_1747{font-size:8px}._leaveCalAvatarPending_u02fc_3317{opacity:.85;box-shadow:inset 0 0 0 1px #ffffff8c}._leaveCalChipOn_u02fc_3327{box-shadow:0 0 0 2px #0f172a}._leaveCalMore_u02fc_3335{font-size:9px;font-weight:700;color:var(--color-text-muted)}._leaveCalLegend_u02fc_3347{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:11px;color:var(--color-text-muted)}._leaveCalLegend_u02fc_3347 span{display:inline-flex;align-items:center;gap:6px}._leaveCalLegendDot_u02fc_3377{width:10px;height:10px;border-radius:3px;background:#0f766e;display:inline-block}._leaveCalLegendPending_u02fc_3393{background:#0f766e;outline:1px dashed #64748b;outline-offset:1px}@media (max-width: 640px){._page_u02fc_1{gap:12px}._title_u02fc_71{font-size:22px}._tabBar_u02fc_101{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}._tab_u02fc_101,._tabActive_u02fc_125{flex:0 0 auto;min-height:34px;padding:0 12px;white-space:nowrap}._card_u02fc_291{padding:12px}._kpiGrid_u02fc_193{grid-template-columns:1fr 1fr;gap:8px}._kpi_u02fc_193{padding:12px}._cardHead_u02fc_313{flex-wrap:wrap;align-items:flex-start}._table_u02fc_505 th,._table_u02fc_505 td{padding:8px 10px}._shiftRow_u02fc_2803{grid-template-columns:1fr 1fr}._shiftRow_u02fc_2803 select:first-child{grid-column:1 / -1}}@media (max-width: 720px){._offSide_u02fc_1061{max-height:none;overflow:visible;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;padding:8px;border-radius:10px}._offSideGroupLabel_u02fc_1091{display:none}._offSideList_u02fc_1111{flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:6px;padding-bottom:0;min-width:0;max-height:none;-webkit-overflow-scrolling:touch;scrollbar-width:thin}._offSideItem_u02fc_1131{flex:0 0 auto;width:auto;max-width:none;padding:4px;border-radius:8px;background:#ffffff0a}._offSideItem_u02fc_1131 ._offSideMeta_u02fc_1191{display:none}._offSidePending_u02fc_1259{flex:0 0 auto;margin-top:0;min-height:36px;min-width:36px;padding:4px;align-self:stretch;justify-content:center}._offSidePendingEmpty_u02fc_1285{display:none}._offSidePendingEmpty_u02fc_1285._offSidePendingOver_u02fc_1307{display:flex}._offSidePendingLabel_u02fc_1319,._offSidePendingEmpty_u02fc_1285 ._offEmpty_u02fc_1297{display:none}._offBoardWrap_u02fc_1437{margin:0;padding:0;overflow-x:visible}._offBoard_u02fc_1437{display:flex;flex-direction:column;gap:8px;min-width:0;grid-template-columns:none}._offCol_u02fc_1477{min-height:0;border-radius:10px}._offColHead_u02fc_1511{flex-direction:row;align-items:baseline;justify-content:space-between;gap:8px;padding:10px 12px;text-align:left}._offColHead_u02fc_1511 strong{font-size:14px}._offColDayShort_u02fc_3723{display:none}._offColDayLong_u02fc_1575{display:inline}._offColCount_u02fc_1583{font-size:11px}._offColBodySplit_u02fc_1609{flex-direction:row;align-items:stretch}._offZone_u02fc_1519{flex:1 1 50%;min-height:72px;padding:8px;border-bottom:none}._offZone_u02fc_1519:first-child{border-right:1px dashed #e2e8f0}._offZoneCompact_u02fc_1649{min-height:64px}._offChipRow_u02fc_1717{gap:6px}._offChip_u02fc_1349,._leaveCalAvatar_u02fc_3295{width:28px;height:28px}._offBoardWrap_u02fc_1437>._muted_u02fc_585{font-size:11px;line-height:1.35}._leaveCalSide_u02fc_2951{max-height:none;overflow:visible}._leaveCalSideList_u02fc_2969{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}._leaveCalSideItem_u02fc_2987{flex:0 0 auto;min-width:132px;max-width:180px}}._page_qw60v_1{display:flex;flex-direction:column;gap:16px;min-width:0;padding-bottom:32px;max-width:var(--layout-content-sm);margin:0 auto}._head_qw60v_21{display:flex;flex-direction:column;gap:10px}._headRow_qw60v_33{display:flex;align-items:center;justify-content:space-between;gap:12px}._title_qw60v_47{margin:0;font-size:26px;font-weight:800;letter-spacing:-.03em}._back_qw60v_61{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;color:var(--color-primary-dark);font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;align-self:flex-start;min-height:28px}._teamCard_qw60v_89{margin-bottom:4px}._group_qw60v_97{display:flex;flex-direction:column;gap:8px}._groupTitle_qw60v_109{margin:0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);padding:0 2px}._list_qw60v_129{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._row_qw60v_147{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--shadow-sm);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}._row_qw60v_147:active{background:var(--color-primary-50)}._rowOff_qw60v_189{opacity:.55;background:var(--color-bg-secondary)}._rowMain_qw60v_199{display:flex;flex-direction:column;gap:2px;min-width:0}._rowMain_qw60v_199 strong{font-size:16px;font-weight:800}._meta_qw60v_223{font-size:12px;color:var(--color-text-muted);font-weight:500}._cta_qw60v_235{flex-shrink:0;font-weight:800;color:var(--color-primary-dark)}._empty_qw60v_247{margin:0;padding:8px 2px;font-size:13px;color:var(--color-text-muted)}._toast_qw60v_261{margin:0;padding:10px 12px;border-radius:10px;background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;font-size:13px;font-weight:600}._form_qw60v_283{display:flex;flex-direction:column;gap:14px}._field_qw60v_295{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:var(--color-text-muted)}._rolePick_qw60v_313{display:flex;flex-wrap:wrap;gap:6px}._roleChip_qw60v_325{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary);font-size:13px;font-weight:700;padding:8px 12px;border-radius:999px;cursor:pointer;min-height:36px}._roleChipOn_qw60v_351{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff}._roleHint_qw60v_363{font-size:12px;font-weight:600;color:var(--color-text-secondary)}._confirmSummary_qw60v_375{display:flex;flex-direction:column;gap:12px}._confirmRow_qw60v_387{display:flex;flex-direction:column;gap:4px}._confirmLabel_qw60v_399{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}._confirmValue_qw60v_415{display:flex;flex-direction:column;gap:2px;font-size:14px;font-weight:650;color:var(--color-text-primary);line-height:1.35}._confirmMeta_qw60v_435{font-size:13px;font-weight:500;color:var(--color-text-secondary)}._confirmModules_qw60v_447{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._confirmModules_qw60v_447 li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;background:var(--color-primary-50);border:1px solid #ccfbf1}._confirmModules_qw60v_447 li strong{font-size:13px;font-weight:800;color:#0f766e}._confirmModules_qw60v_447 li span{font-size:12px;font-weight:500;color:var(--color-text-secondary);line-height:1.35}._accessList_qw60v_511{display:flex;flex-direction:column;gap:12px}._accessGroup_qw60v_523{display:flex;flex-direction:column;gap:6px}._accessGroupLabel_qw60v_535{margin:0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);padding:0 2px}._rulesModuleGroup_qw60v_555{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}._accessItem_qw60v_569{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-primary);cursor:pointer}._accessItem_qw60v_569 input{margin-top:3px;flex-shrink:0}._accessItemOn_qw60v_603{border-color:#99f6e4;background:var(--color-primary-50)}._accessItemText_qw60v_613{display:flex;flex-direction:column;gap:2px;min-width:0}._accessItemLabel_qw60v_627{font-size:14px;font-weight:750;color:var(--color-text-primary)}._accessItemCanDo_qw60v_639{font-size:12px;font-weight:500;color:var(--color-text-secondary);line-height:1.35}._accessBlock_qw60v_653{display:flex;flex-direction:column;gap:8px}._fieldLabel_qw60v_665{font-size:12px;font-weight:700;color:var(--color-text-muted)}._presetRow_qw60v_677{display:flex;flex-wrap:wrap;gap:6px}._presetChip_qw60v_689{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary);font-size:12px;font-weight:700;padding:7px 11px;border-radius:999px;cursor:pointer;min-height:34px;font-family:inherit}._presetChipOn_qw60v_717{border-color:#0f766e;background:#ecfdf5;color:#0f766e}._pickPage_qw60v_733{display:flex;flex-direction:column;gap:14px;max-width:920px}._pickHead_qw60v_747{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}._pickHead_qw60v_747 ._rulesIntro_qw60v_763{margin-top:4px;max-width:42rem}._pickPanel_qw60v_773{border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-primary);box-shadow:var(--shadow-sm);overflow:hidden}._pickPanelHead_qw60v_789,._pickRow_qw60v_791{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr) 56px;gap:12px;align-items:center;padding:10px 14px;box-sizing:border-box}._pickPanelHead_qw60v_789{padding:8px 14px;background:var(--color-bg-secondary);border-bottom:1px solid #eef2f7;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}._pickRow_qw60v_791{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;border:none;border-bottom:1px solid #eef2f7;border-radius:0;background:var(--color-bg-primary);text-align:left;font-family:inherit;color:inherit;cursor:pointer;min-height:56px;box-shadow:none}._pickRow_qw60v_791:last-child{border-bottom:none}._pickRow_qw60v_791:hover:not(._pickRowMuted_qw60v_871){background:var(--color-primary-50)}._pickRowMuted_qw60v_871{cursor:default;opacity:.72;background:#fafafa}._pickIdentity_qw60v_891{display:flex;flex-direction:column;gap:1px;min-width:0}._pickName_qw60v_905{font-size:14px;font-weight:750;color:var(--color-text-primary);line-height:1.25}._pickSub_qw60v_919{font-size:12px;color:var(--color-text-muted);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pickJob_qw60v_937{display:flex;flex-direction:column;gap:1px;min-width:0}._pickJobTitle_qw60v_951{font-size:13px;font-weight:650;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pickArea_qw60v_969{font-size:11px;font-weight:700;color:var(--color-text-muted);letter-spacing:.02em}._pickEmail_qw60v_983{font-size:13px;font-weight:500;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pickChevron_qw60v_1001{justify-self:end;font-weight:800;color:var(--color-primary-dark);font-size:15px}._pickBadge_qw60v_1015{justify-self:end;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#0f766e;background:#ecfdf5;border:1px solid #99f6e4;border-radius:999px;padding:3px 8px}@media (max-width: 720px){._pickPanelHead_qw60v_789{display:none}._pickRow_qw60v_791{grid-template-columns:minmax(0,1fr) 28px;grid-template-areas:"identity chevron" "job chevron" "email chevron";gap:2px 10px;padding:12px 14px;min-height:0}._pickIdentity_qw60v_891{grid-area:identity}._pickJob_qw60v_937{grid-area:job;flex-direction:row;flex-wrap:wrap;gap:4px 8px;align-items:baseline}._pickJobTitle_qw60v_951{font-size:12px;font-weight:600;color:var(--color-text-secondary)}._pickArea_qw60v_969:before{content:"· "}._pickEmail_qw60v_983{grid-area:email;font-size:12px}._pickChevron_qw60v_1001,._pickBadge_qw60v_1015{grid-area:chevron;align-self:center}}._hrBanner_qw60v_1141{padding:12px 14px;border-radius:12px;border:1px solid #cce7e4;background:var(--color-primary-50);display:flex;flex-direction:column;gap:2px}._hrBannerLabel_qw60v_1161{margin:0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0f766e}._hrBannerName_qw60v_1179{margin:0;font-size:15px;font-weight:800;color:var(--color-text-primary)}._hrBannerMeta_qw60v_1193{margin:0;font-size:12px;color:var(--color-text-secondary);line-height:1.35}._rulesSub_qw60v_1207{margin:12px 0 6px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._rulesBlock_qw60v_1225 ._rulesSub_qw60v_1207:first-of-type{margin-top:0}._rulesIntro_qw60v_763{margin:0;font-size:14px;line-height:1.45;color:var(--color-text-secondary)}._rulesBlock_qw60v_1225{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--shadow-sm)}._checkGrid_qw60v_1269{display:flex;flex-wrap:wrap;gap:6px}._checkChip_qw60v_1281{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg-primary);font-size:13px;font-weight:700;color:var(--color-text-secondary);cursor:pointer;min-height:36px;-webkit-user-select:none;user-select:none}._checkChip_qw60v_1281 input{width:16px;height:16px;accent-color:var(--color-primary-dark);margin:0}._checkChipOn_qw60v_1327{background:var(--color-primary-50, #ecfeff);border-color:var(--color-primary-dark);color:var(--color-primary-dark)}._secondaryBtn_qw60v_1339{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-primary);color:var(--color-text-secondary);font-size:13px;font-weight:700;cursor:pointer;min-height:40px;align-self:flex-start}._error_qw60v_1367{margin:0;color:var(--color-error);font-size:13px;font-weight:600}._primaryBtn_qw60v_1381{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 16px;border:none;border-radius:10px;background:var(--color-primary-dark);color:#fff;font-size:14px;font-weight:800;cursor:pointer;min-height:44px;flex-shrink:0}._dangerRow_qw60v_1409{display:flex;flex-wrap:wrap;gap:8px}._ghostBtn_qw60v_1421{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-primary);color:var(--color-text-secondary);font-size:13px;font-weight:700;cursor:pointer;min-height:44px}._dangerBtn_qw60v_1447{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 14px;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:13px;font-weight:800;cursor:pointer;min-height:44px}._inviteResult_qw60v_1473{display:flex;flex-direction:column;gap:10px}._shareGrid_qw60v_1485{display:grid;grid-template-columns:1fr 1fr;gap:8px}._shareGrid_qw60v_1485 ._primaryBtn_qw60v_1381,._shareGrid_qw60v_1485 ._secondaryBtn_qw60v_1339{width:100%}._invitePreview_qw60v_1507{border:1px solid var(--color-border);border-radius:10px;padding:10px 12px;background:var(--color-bg-secondary);font-size:13px;color:var(--color-text-secondary)}._invitePreview_qw60v_1507 summary{cursor:pointer;font-weight:700;color:var(--color-primary-dark)}._invitePreviewBody_qw60v_1537{margin:10px 0 0;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.45;font-family:ui-monospace,monospace;color:var(--color-text-secondary)}._inviteUrl_qw60v_1557{width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--color-border);border-radius:10px;font-size:12px;font-family:ui-monospace,monospace;background:var(--color-bg-secondary)}._inviteRow_qw60v_1579{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary)}@media (min-width: 768px){._page_qw60v_1{max-width:var(--layout-content-md)}}@media (min-width: 1024px){._page_qw60v_1{max-width:var(--layout-content-lg)}}._pageDesk_qw60v_1627{max-width:none;margin:0;gap:12px}._headDesk_qw60v_1639{display:flex;flex-direction:column;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}._headLead_qw60v_1655{margin:0;font-size:13px;font-weight:600;color:var(--color-text-secondary)}._pageDesk_qw60v_1627 ._primaryBtn_qw60v_1381,._pageDesk_qw60v_1627 ._secondaryBtn_qw60v_1339{min-height:36px;padding:0 14px;border-radius:8px;font-size:13px}._page_1m2fh_5{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:var(--layout-content-sm);margin:0 auto;min-height:100%;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));box-sizing:border-box}._pageMobile_1m2fh_31{flex:1 1 auto;max-width:none;margin:0;gap:0;padding-bottom:0;min-height:0;background:var(--color-primary, #0d7377);color:#fff}._brandHero_1m2fh_53{display:flex;flex-direction:column;gap:6px;padding:4px 20px 20px}._backBrand_1m2fh_67{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;color:#fff;font-size:13px;font-weight:700;text-align:left;cursor:pointer;min-height:28px;align-self:flex-start}._pageMobile_1m2fh_31 ._docTitle_1m2fh_95{color:#fff;flex:none}._heroSub_1m2fh_105{margin:0;font-size:13px;font-weight:550;color:#ffffffd9;line-height:1.35}._pageSheet_1m2fh_121{flex:1 1 auto;margin-top:-4px;background:var(--color-bg-secondary, #f1f5f9);color:var(--color-text-primary);border-radius:28px 28px 0 0;padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:14px;min-height:0}._pageReview_1m2fh_147{padding-bottom:0;display:flex;flex-direction:column;gap:10px;margin-bottom:calc(-1*max(24px,env(safe-area-inset-bottom,0px)));height:calc(100dvh - 68px);max-height:calc(100dvh - 68px);overflow:hidden;box-sizing:border-box}._reviewBody_1m2fh_175{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding-bottom:12px}._docTop_1m2fh_201{display:flex;align-items:center;gap:10px;min-height:40px}._docTop_1m2fh_201 ._ledgerSettingsBtn_1m2fh_215,._docTopDesk_1m2fh_217 ._ledgerSettingsBtn_1m2fh_215{margin-left:auto;height:32px}._backDoc_1m2fh_227{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-text-primary);font-size:22px;font-weight:500;line-height:1;padding:4px 8px 4px 0;cursor:pointer;text-decoration:none;flex-shrink:0}._docTitle_1m2fh_95{margin:0;flex:1;font-size:var(--font-size-xl, 1.25rem);font-weight:800;letter-spacing:-.02em;color:var(--color-text-primary)}._docLead_1m2fh_273{margin:0;font-size:13px;color:var(--color-text-muted);line-height:1.4}._pillGhost_1m2fh_287{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary);font-size:12px;font-weight:700;padding:8px 12px;border-radius:999px;cursor:pointer;min-height:36px}._archiveBtn_1m2fh_315{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-primary);color:var(--color-primary-dark);cursor:pointer}._archiveBtn_1m2fh_315:active{background:var(--color-primary-50, #ecfeff)}._archiveBadge_1m2fh_355{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-primary-dark);color:#fff;font-size:10px;font-weight:800;line-height:18px;text-align:center}._fileInput_1m2fh_387{display:none}._captureHero_1m2fh_399{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 12px;text-align:center;min-height:200px}._captureLead_1m2fh_419{margin:0;max-width:280px;font-size:15px;line-height:1.45;color:var(--color-text-muted)}._readProgress_1m2fh_435{height:3px;border-radius:999px;background:var(--color-bg-tertiary);overflow:hidden}._readProgressFill_1m2fh_449{height:100%;width:42%;background:var(--color-primary);border-radius:999px;animation:_pulse_1m2fh_1 1.2s ease-in-out infinite}@keyframes _pulse_1m2fh_1{0%,to{opacity:.55;width:28%}50%{opacity:1;width:62%}}._readStatus_1m2fh_489{margin:0;display:flex;align-items:baseline;justify-content:space-between;font-size:13px;color:var(--color-text-muted)}._readStatus_1m2fh_489 strong{color:var(--color-text-primary);font-weight:800}._readingCard_1m2fh_517{display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;background:var(--color-bg-primary);border:1px solid var(--color-border)}._readingCard_1m2fh_517 strong{display:block;font-size:14px;color:var(--color-text-primary)}._readingCard_1m2fh_517 span{font-size:12px;color:var(--color-text-muted)}._spinner_1m2fh_559{width:28px;height:28px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:_spin_1m2fh_559 .8s linear infinite;flex-shrink:0}@keyframes _spin_1m2fh_559{to{transform:rotate(360deg)}}._docBottomBar_1m2fh_591{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent 0%,var(--color-bg-secondary) 28%,var(--color-bg-secondary) 100%);max-width:var(--layout-content-sm);margin:0 auto;box-sizing:border-box}._btnMuted_1m2fh_631{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg-tertiary);color:var(--color-text-muted);font-size:15px;font-weight:700;min-height:48px;cursor:not-allowed}._btnCamera_1m2fh_657{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1.2;border:none;border-radius:999px;background:var(--color-primary);color:#fff;font-size:15px;font-weight:800;min-height:48px;cursor:pointer}._btnCamera_1m2fh_657:disabled{opacity:.45;cursor:not-allowed}._heroTotal_1m2fh_697{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:4px 0 8px;position:relative}._docThumb_1m2fh_715{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;right:0;top:4px;width:52px;height:64px;padding:0;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:var(--color-bg-tertiary);cursor:pointer}._docThumb_1m2fh_715 img{width:100%;height:100%;object-fit:cover;display:block}._heroEyebrow_1m2fh_759{margin:0;font-size:12px;font-weight:600;color:var(--color-text-muted)}._heroAmount_1m2fh_773{margin:0;font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1.05;color:var(--color-text-primary);font-variant-numeric:tabular-nums}._heroMeta_1m2fh_793{margin:4px 0 0;font-size:13px;font-weight:600;color:var(--color-text-muted)}._heroWarn_1m2fh_807{margin:8px 0 0;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--color-warning, #b45309) 12%,var(--color-bg-primary));color:var(--color-warning, #b45309);font-size:12px;font-weight:700;line-height:1.35;text-align:center}._photoExpand_1m2fh_831{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;gap:8px;align-items:center;border:1px solid var(--color-border);background:var(--color-bg-primary);border-radius:12px;padding:10px;cursor:pointer;color:var(--color-text-muted);font-size:12px;font-weight:700}._photoExpand_1m2fh_831 img{width:100%;max-height:280px;object-fit:contain;border-radius:8px}._card_1m2fh_881{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;background:var(--color-bg-primary);border:1px solid var(--color-border)}._cardDetails_1m2fh_901{gap:10px;padding:14px 14px 12px}._detailsHead_1m2fh_911{display:flex;flex-direction:column;gap:2px}._detailsBody_1m2fh_923{display:flex;flex-direction:column;gap:8px}._cardTitle_1m2fh_935{margin:0;font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--color-text-primary)}._aiHint_1m2fh_951{margin:0;font-size:12px;color:var(--color-text-muted);line-height:1.35}._detailLine_1m2fh_967{display:flex;align-items:center;gap:10px;min-height:36px;font-size:13px;font-weight:600;color:var(--color-text-muted)}._detailLine_1m2fh_967>span{flex:0 0 auto;min-width:7.5rem;font-size:13px;font-weight:600}._detailLine_1m2fh_967 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:0;box-sizing:border-box;padding:10px 12px;border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--input-bg);color:var(--color-text-primary);font-size:14px;font-weight:600;font-family:inherit;text-align:right}._detailLine_1m2fh_967 input:focus{outline:none;background:var(--input-bg-focus);border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}._detailLine_1m2fh_967 input[type=date]{text-align:right;font-variant-numeric:tabular-nums}._totalEditWrap_1m2fh_1057{flex:1;min-width:0;display:flex;align-items:center;gap:8px}._totalEditWrap_1m2fh_1057 input{flex:1;min-width:0;box-sizing:border-box;padding:10px 12px;border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--input-bg);color:var(--color-text-primary);font-size:14px;font-weight:600;font-family:inherit;text-align:right}._totalEditWrap_1m2fh_1057 input:focus{outline:none;background:var(--input-bg-focus);border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}._totalRestoreBtn_1m2fh_1117{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;border:none;background:none;padding:0;font-size:12px;font-weight:700;color:var(--color-primary);cursor:pointer;font-family:inherit;white-space:nowrap}._detailBlock_1m2fh_1145{display:flex;flex-direction:column;gap:6px;padding:2px 0}._detailBlockLabel_1m2fh_1159{font-size:13px;font-weight:600;color:var(--color-text-muted)}._pillField_1m2fh_1171{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:700;color:var(--color-text-muted)}._pillField_1m2fh_1171 input,._pillField_1m2fh_1171 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;padding:12px 16px;border:1px solid var(--input-border);border-radius:var(--radius-pill);background:var(--input-bg);color:var(--color-text-primary);font-size:15px;font-weight:600;font-family:inherit}._pillField_1m2fh_1171 input:focus,._pillField_1m2fh_1171 select:focus{outline:none;background:var(--input-bg-focus);border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}._detailRow_1m2fh_1235{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:700;color:var(--color-text-muted)}._placePick_1m2fh_1253{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}._chip_1m2fh_1271{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-muted);font-size:12px;font-weight:700;padding:6px 11px;border-radius:999px;cursor:pointer;min-height:32px}._chipOn_1m2fh_1299{background:var(--color-primary-50);border-color:var(--color-primary);color:var(--color-primary-dark)}._kv_1m2fh_1311{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:32px;font-size:13px;font-weight:600;color:var(--color-text-muted)}._kvMuted_1m2fh_1333{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:28px;font-size:12px;font-weight:600;color:var(--color-text-muted);opacity:.85}._kvMuted_1m2fh_1333 strong{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}._totalDiffBox_1m2fh_1367{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:10px;background:var(--color-warning-bg);border:1px solid #fdba74}._totalDiffText_1m2fh_1387{margin:0;font-size:12px;font-weight:600;color:#9a3412;line-height:1.4}._totalDiffBtn_1m2fh_1403{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:flex-start;padding:8px 12px;border:none;border-radius:8px;background:var(--color-primary);color:#fff;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer}._kv_1m2fh_1311 strong{color:var(--color-text-primary);font-weight:700;text-align:right;font-variant-numeric:tabular-nums}._artigosHead_1m2fh_1451{display:flex;align-items:baseline;justify-content:space-between;gap:8px}._artigosCount_1m2fh_1465{font-size:12px;font-weight:700;color:var(--color-text-muted)}._articleKindTabs_1m2fh_1477{display:flex;flex-wrap:nowrap;gap:6px;margin:12px 0 4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:2px}._articleKindTab_1m2fh_1477{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg-primary);color:var(--color-text-secondary);font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap}._articleKindTab_1m2fh_1477:hover{border-color:var(--color-text-muted);color:var(--color-text-primary)}._articleKindTabOn_1m2fh_1547{border-color:var(--color-text-primary);background:#0f172a;color:#fff}._articleKindTabCount_1m2fh_1559{font-size:10px;font-weight:800;opacity:.72;font-variant-numeric:tabular-nums}._articleKindTabOn_1m2fh_1547 ._articleKindTabCount_1m2fh_1559{opacity:.85}._costClassTotals_1m2fh_1581{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:8px 0 0;padding:8px 10px;border-radius:10px;background:var(--color-primary-50, #f0f7ff);font-size:12px;font-weight:600;color:var(--color-text-muted);line-height:1.35}._costClassTotalsHint_1m2fh_1611{width:100%;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.75;margin-bottom:2px}._costClassTotals_1m2fh_1581 strong{font-weight:800;color:var(--color-text-primary);font-variant-numeric:tabular-nums}._metricSep_1m2fh_1643{opacity:.45;font-weight:500}._verifiedBanner_1m2fh_1653{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 12px;border-radius:12px;background:var(--color-success-bg, #dcfce7);border:1px solid var(--color-success-border, #86efac);color:var(--color-success-text, #15803d);font-size:14px;font-weight:800;animation:_verifiedPop_1m2fh_1 .35s ease-out}._verifiedCheck_1m2fh_1683{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg-primary);font-size:16px;line-height:1}@keyframes _verifiedPop_1m2fh_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}._costClassRow_1m2fh_1729{display:flex;flex-direction:column;gap:6px}._costClassLabel_1m2fh_1741{font-size:10px;font-weight:700;color:var(--color-text-muted);letter-spacing:.02em;text-transform:uppercase}._costClassLabelRow_1m2fh_1757{display:flex;align-items:center;justify-content:space-between;gap:8px}._kindAlterBtn_1m2fh_1771{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font-size:12px;font-weight:700;color:var(--color-primary);cursor:pointer;font-family:inherit}._kindSelectedRow_1m2fh_1795{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._kindSelectedChip_1m2fh_1809{display:inline-flex;align-items:center;padding:6px 12px;border-radius:8px;background:var(--color-primary);color:#fff;font-size:12px;font-weight:700}._kindSelectedHint_1m2fh_1831{font-size:11px;font-weight:600;color:var(--color-text-muted)}._costClassChips_1m2fh_1843{display:flex;flex-wrap:wrap;gap:6px}._costClassChipSm_1m2fh_1855{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--input-bg);color:var(--color-text-secondary);font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}._costClassChipSm_1m2fh_1855:hover{border-color:var(--color-primary);color:var(--color-text-primary)}._costClassChipSmOn_1m2fh_1893{border-color:var(--color-primary);background:var(--color-primary);color:#fff}._costClassChipSmOn_1m2fh_1893:hover{color:#fff}._kindDraftRow_1m2fh_1913{display:flex;align-items:center;gap:8px;margin-top:8px}._kindDraftRow_1m2fh_1913 input{flex:1;min-width:0;min-height:40px;padding:0 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--input-bg);font:inherit;font-size:13px;font-weight:600}._kindDraftOk_1m2fh_1953{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;min-height:40px;padding:0 14px;border:none;border-radius:8px;background:var(--color-primary);color:#fff;font-weight:800;font-size:13px;font-family:inherit;cursor:pointer}._kindDraftCancel_1m2fh_1983{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:36px;min-height:36px;border:none;border-radius:999px;background:var(--icon-btn-bg);color:var(--color-text-muted);font-size:16px;font-family:inherit;cursor:pointer}._kindDraftError_1m2fh_2011{margin:6px 0 0;font-size:12px;font-weight:600;color:#b91c1c}._artigos_1m2fh_1451{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._artigo_1m2fh_1451{border-top:1px solid var(--color-border);margin:0 -8px;padding:0 8px;border-radius:10px;transition:background .15s ease,box-shadow .15s ease}._artigo_1m2fh_1451:first-child{border-top:none}._artigoActive_1m2fh_2065{background:var(--color-primary-50);box-shadow:inset 0 0 0 1.5px var(--color-primary);border-top-color:transparent}._artigoActive_1m2fh_2065+._artigo_1m2fh_1451{border-top-color:transparent}._artigoOk_1m2fh_2085 ._artigoName_1m2fh_2085{color:var(--color-text-primary)}._artigoSkip_1m2fh_2093{opacity:.5}._artigoBtn_1m2fh_2101{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 0;border:none;background:transparent;text-align:left;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent}._artigoCheckOk_1m2fh_2133,._artigoCheckSkip_1m2fh_2135,._artigoCheckNeed_1m2fh_2137{flex-shrink:0;width:22px;height:22px;margin-top:1px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;line-height:1}._artigoCheckOk_1m2fh_2133{background:var(--color-success-bg, #dcfce7);color:var(--color-success-text, #15803d);border:1px solid var(--color-success-border, #86efac)}._artigoCheckSkip_1m2fh_2135{background:var(--color-bg-tertiary, #f1f5f9);color:var(--color-text-muted);border:1px solid var(--color-border)}._artigoCheckNeed_1m2fh_2137{background:transparent;border:1.5px solid var(--color-warning, #b45309);opacity:.55}._artigoMain_1m2fh_2201{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._artigoName_1m2fh_2085{font-size:14px;font-weight:800;letter-spacing:.01em;text-transform:uppercase;color:var(--color-text-primary);line-height:1.25;word-break:break-word}._artigoMeta_1m2fh_2237{font-size:12px;font-weight:500;color:var(--color-text-muted);line-height:1.35}._artigoStock_1m2fh_2251{font-size:11px;font-weight:700;color:var(--color-primary-dark);line-height:1.3}._artigoNeed_1m2fh_2265 ._artigoStock_1m2fh_2251{color:var(--color-warning, #b45309)}._artigoDup_1m2fh_2273{outline:1px solid #f59e0b;border-radius:12px}._artigoNameWarn_1m2fh_2283,._artigoShareWarn_1m2fh_2285{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:11px;font-weight:700;line-height:1.3;color:#b45309}._artigoShareWarn_1m2fh_2285{color:#a16207}._artigoShareOk_1m2fh_2315{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:11px;font-weight:700;line-height:1.3;color:var(--color-primary-dark, #0f766e)}._warnOk_1m2fh_2337{margin:0 0 10px;padding:10px 12px;border-radius:10px;background:var(--color-primary-soft, #f0fdfa);border:1px solid var(--color-primary-100, #99f6e4);color:var(--color-primary-dark, #0f766e);font-size:13px;font-weight:650;line-height:1.35}._warnText_1m2fh_2361{margin:0}._warnAction_1m2fh_2369{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:8px;padding:8px 12px;border-radius:8px;border:1px solid #fdba74;background:var(--color-bg-primary);color:#9a3412;font:inherit;font-size:13px;font-weight:750;cursor:pointer}._warnAction_1m2fh_2369:active{background:#ffedd5}._nameMismatchWarn_1m2fh_2405{margin:0;padding:8px 10px;border-radius:8px;background:var(--color-warning-bg);border:1px solid #fdba74;color:#9a3412;font-size:12px;font-weight:600;line-height:1.35}._artigoSkip_1m2fh_2093 ._artigoStock_1m2fh_2251{color:var(--color-text-muted)}._artigoRight_1m2fh_2437{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:1px}._artigoRight_1m2fh_2437 strong{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}._artigoRight_1m2fh_2437 span{font-size:11px;font-weight:600;color:var(--color-text-muted)}._artigoEditor_1m2fh_2481{display:flex;flex-direction:column;gap:8px;padding:0 0 10px}._metrics_1m2fh_2495{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 6px}._miniField_1m2fh_2507{display:flex;flex-direction:column;gap:4px;font-size:10px;font-weight:700;color:var(--color-text-muted);min-width:0}._miniField_1m2fh_2507 input,._miniField_1m2fh_2507 select{width:100%;box-sizing:border-box;padding:10px 8px;border:1px solid var(--input-border);border-radius:10px;background:var(--input-bg);color:var(--color-text-primary);font-size:14px;font-family:inherit}._miniField_1m2fh_2507 input:focus,._miniField_1m2fh_2507 select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}._miniField_1m2fh_2507 input:disabled{opacity:.45;cursor:not-allowed}._ingPicker_1m2fh_2577{display:flex;flex-direction:column;gap:4px}._ingPickerLabel_1m2fh_2589{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:10px;font-weight:700;color:var(--color-text-muted)}._ingPickerNotFound_1m2fh_2609{flex-shrink:0;font-size:11px;font-weight:800;color:#b45309;letter-spacing:.01em}._ingPickerLinked_1m2fh_2625{flex-shrink:0;font-size:11px;font-weight:800;color:var(--color-primary-dark, #0f766e);letter-spacing:.01em}._ingPickerAnchor_1m2fh_2641{position:relative;z-index:2}._ingPickerInputRow_1m2fh_2651{display:flex;align-items:stretch}._ingPickerInputRow_1m2fh_2651 input{flex:1;min-width:0;box-sizing:border-box;padding:10px 8px;border:1px solid var(--input-border);border-radius:10px;background:var(--input-bg);color:var(--color-text-primary);font-size:14px;font-family:inherit}._ingPickerInputRow_1m2fh_2651 input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}._ingPickerInputRow_1m2fh_2651:has(._ingPickerClear_1m2fh_2699) input{border-top-right-radius:0;border-bottom-right-radius:0}._ingPickerClear_1m2fh_2699{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:40px;border:1px solid var(--input-border);border-left:none;border-radius:0 10px 10px 0;background:var(--input-bg);color:var(--color-text-muted);font-size:20px;line-height:1;cursor:pointer}._ingPickerClear_1m2fh_2699:active{background:var(--color-primary-soft)}._ingPickerList_1m2fh_2745{position:absolute;left:0;right:0;bottom:calc(100% + 4px);z-index:5;list-style:none;margin:0;padding:0;max-height:min(168px,40vh);overflow-y:auto;border:1px solid var(--input-border);border-radius:10px;background:var(--input-bg);box-shadow:0 -8px 24px #0f172a1f}._ingPickerList_1m2fh_2745 li{margin:0;border-bottom:1px solid var(--input-border)}._ingPickerList_1m2fh_2745 li:last-child{border-bottom:none}._ingPickerItem_1m2fh_2797{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:10px 12px;border:none;background:transparent;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}._ingPickerItem_1m2fh_2797:active,._ingPickerItemOn_1m2fh_2835{background:var(--color-primary-soft)}._ingPickerName_1m2fh_2843{font-size:14px;font-weight:700;color:var(--color-text-primary)}._ingPickerMeta_1m2fh_2855{font-size:11px;font-weight:600;color:var(--color-text-muted)}._ingPickerEmpty_1m2fh_2867{padding:12px;font-size:13px;color:var(--color-text-muted)}._ingPickerSelected_1m2fh_2879{margin:0;padding:8px 10px;font-size:12px;font-weight:600;color:var(--color-primary-dark, #0f766e);background:var(--color-primary-soft);border:1px solid var(--color-primary-100, #99f6e4);border-radius:8px}._fieldHint_1m2fh_2901{font-size:11px;font-weight:600;color:var(--color-text-muted);line-height:1.3}._lineActions_1m2fh_2915{display:flex;align-items:center;justify-content:space-between;gap:8px}._textBtn_1m2fh_2929,._textBtnMuted_1m2fh_2931{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:8px 0;font-size:13px;font-weight:800;cursor:pointer;color:var(--color-primary);min-height:36px}._textBtnMuted_1m2fh_2931{color:var(--color-text-muted);font-weight:700}._textBtnWarn_1m2fh_2965{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #fdba74;border-radius:8px;background:var(--color-warning-bg);padding:8px 10px;font-size:13px;font-weight:800;cursor:pointer;color:#9a3412;min-height:36px;font-family:inherit}._textBtn_1m2fh_2929:disabled{opacity:.35;cursor:not-allowed}._reviewFooter_1m2fh_3007{position:relative;left:auto;right:auto;bottom:auto;z-index:5;flex-shrink:0;display:flex;flex-direction:column;gap:8px;width:100%;max-width:none;margin:0;padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px));background:var(--color-bg-secondary);border-top:1px solid var(--color-border);box-sizing:border-box}._footerStrip_1m2fh_3047,._footerStripWarn_1m2fh_3049{display:flex;align-items:center;gap:8px;margin:0;padding:6px 8px 6px 10px;border-radius:var(--radius-control, 10px);box-sizing:border-box;min-height:44px}._footerStrip_1m2fh_3047{background:var(--color-primary-soft, #f0fdfa);border:1px solid var(--color-primary-100, #99f6e4)}._footerStripWarn_1m2fh_3049{background:var(--color-warning-bg);border:1px solid #fdba74}._footerStripMsg_1m2fh_3091{flex:1;min-width:0;margin:0;font-size:12px;font-weight:700;line-height:1.3;color:var(--color-primary-dark, #0f766e)}._footerStripWarn_1m2fh_3049 ._footerStripMsg_1m2fh_3091{color:var(--color-warning, #9a3412)}._footerStripIcons_1m2fh_3119{display:flex;flex-shrink:0;gap:6px}._footerHint_1m2fh_3131{margin:0;text-align:center;font-size:12px;font-weight:700;line-height:1.3;color:var(--color-warning, #b45309)}._footerHintOk_1m2fh_3149{margin:0;text-align:center;font-size:12px;font-weight:700;line-height:1.3;color:var(--color-primary-dark, #0f766e)}._iconBtnPrimary_1m2fh_3167,._iconBtnGhost_1m2fh_3169{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border-radius:var(--radius-control, 10px);font-family:inherit;cursor:pointer;flex-shrink:0}._iconBtnPrimary_1m2fh_3167{border:1px solid var(--color-primary-dark, #0f766e);background:var(--color-primary-dark, #0f766e);color:#fff}._iconBtnPrimary_1m2fh_3167:active{background:#084548}._iconBtnGhost_1m2fh_3169{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary)}._iconBtnGhost_1m2fh_3169:active{background:var(--color-bg-tertiary)}._iconBtnPrimary_1m2fh_3167:disabled,._iconBtnGhost_1m2fh_3169:disabled{opacity:.35;cursor:not-allowed}._btnApply_1m2fh_3255,._btnGhost_1m2fh_3257,._btnDanger_1m2fh_3259{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:0 16px;min-height:44px;border-radius:var(--radius-control, 10px);font-size:14px;font-weight:800;font-family:inherit;line-height:1.2;cursor:pointer}._btnApply_1m2fh_3255{width:100%;border:1px solid var(--color-primary-dark, #0f766e);background:var(--color-primary-dark, #0f766e);color:#fff}._btnApply_1m2fh_3255:active{background:#084548}._btnApply_1m2fh_3255:disabled{opacity:.35;cursor:not-allowed}._footerSecondary_1m2fh_3327{display:flex;gap:8px}._btnGhost_1m2fh_3257,._btnDanger_1m2fh_3259{flex:1;min-width:0;font-weight:700}._btnGhost_1m2fh_3257{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary)}._btnGhost_1m2fh_3257:active{background:var(--color-bg-tertiary)}._btnDanger_1m2fh_3259{border:1px solid var(--color-error-border);background:var(--color-error-bg);color:var(--color-error-text)}._docSection_1m2fh_3387{display:flex;flex-direction:column;gap:8px}._docSection_1m2fh_3387+._docSection_1m2fh_3387{margin-top:8px}._docSectionTitle_1m2fh_3407{margin:0;padding:0 2px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._readOnlyBanner_1m2fh_3427{margin:0;padding:8px 12px;border-radius:var(--radius-control, 10px);background:var(--color-primary-soft, #f0fdfa);border:1px solid var(--color-primary-100, #99f6e4);font-size:12px;font-weight:700;color:var(--color-primary-dark, #0f766e);line-height:1.35}._docList_1m2fh_3451{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}._artigoBtn_1m2fh_2101:disabled{cursor:default;opacity:1}._docRow_1m2fh_3485{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:12px;padding:14px;border:none;border-top:1px solid var(--color-border);background:transparent;text-align:left;cursor:pointer;color:inherit}._docList_1m2fh_3451 li:first-child ._docRow_1m2fh_3485{border-top:none}._docCheck_1m2fh_3523,._docCheckPending_1m2fh_3525{flex-shrink:0;width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}._docCheck_1m2fh_3523{background:var(--color-primary-50);color:var(--color-primary-dark)}._docCheckPending_1m2fh_3525{background:var(--color-bg-tertiary);color:var(--color-text-muted)}._docRowMain_1m2fh_3569{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._docRowMain_1m2fh_3569 strong{font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._docRowMain_1m2fh_3569 span{font-size:12px;color:var(--color-text-muted)}._docRowAmt_1m2fh_3615{flex-shrink:0;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}._emptyDoc_1m2fh_3631{margin:24px 0;text-align:center;color:var(--color-text-muted);font-size:14px}._fab_1m2fh_3645{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:fixed;right:max(16px,calc(50% - 264px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:25;width:56px;height:56px;border:none;border-radius:999px;background:var(--color-primary);color:#fff;font-size:32px;font-weight:500;line-height:1;cursor:pointer;box-shadow:0 4px 16px #0d737759}._error_1m2fh_3683{margin:0;padding:12px 14px;border-radius:var(--radius-md);background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);font-size:13px;font-weight:600}._warn_1m2fh_2337{margin:0;padding:12px 14px;border-radius:var(--radius-md);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-text);font-size:13px;font-weight:600}._toast_1m2fh_3727{margin:0;padding:12px 14px;border-radius:var(--radius-md);background:var(--color-primary-50);border:1px solid var(--color-primary-100);color:var(--color-primary-dark);font-size:13px;font-weight:600}@media (max-width: 380px){._metrics_1m2fh_2495{grid-template-columns:repeat(3,minmax(0,1fr))}._heroAmount_1m2fh_773{font-size:34px}}@media (min-width: 768px){._page_1m2fh_5{max-width:var(--layout-content-md)}}@media (min-width: 1024px){._page_1m2fh_5{max-width:var(--layout-content-lg)}}._pageDesk_1m2fh_3795{max-width:none;margin:0;gap:10px;padding-bottom:20px}._pageLedger_1m2fh_3811{max-width:none;width:100%;margin:0}@media (min-width: 768px){._page_1m2fh_5._pageLedger_1m2fh_3811{max-width:none}}@media (min-width: 1024px){._page_1m2fh_5._pageLedger_1m2fh_3811{max-width:none}}._docTopDesk_1m2fh_217{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:0;border-bottom:1px solid var(--color-border);min-height:0}._docTopDesk_1m2fh_217 ._docLead_1m2fh_273{margin:0;font-size:12px;font-weight:600;color:var(--color-text-secondary);line-height:1.25}._docTopDesk_1m2fh_217 ._docTitle_1m2fh_95{margin:0;font-size:14px;line-height:1.25}._docTopActions_1m2fh_3895{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}._deskGhostBtn_1m2fh_3911,._deskPrimaryBtn_1m2fh_3913,._deskRowBtn_1m2fh_3915{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;min-height:0;line-height:1.25}._invoiceNavTabs_1m2fh_3941{display:flex;align-items:flex-end;gap:0;margin:0;padding:0}._invoiceNavTab_1m2fh_3941{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 0 -1px;padding:6px 14px;border:1px solid transparent;border-bottom:none;border-radius:6px 6px 0 0;background:transparent;color:var(--color-text-muted);font-size:12px;font-weight:700;line-height:1.2;cursor:pointer;white-space:nowrap}._invoiceNavTab_1m2fh_3941:hover{color:var(--color-text-primary);background:#00000008}._invoiceNavTabActive_1m2fh_3999{border-color:var(--color-border);border-bottom-color:var(--color-bg-primary);background:var(--color-bg-primary);color:var(--color-text-primary);z-index:1}._ledgerFolder_1m2fh_4017{display:flex;flex-direction:column;width:100%;min-width:0}._ledgerFolderSheet_1m2fh_4031{border-radius:0!important;border:1px solid var(--color-border)!important;border-top:none!important;border-bottom:none!important;margin:0;z-index:1;background:var(--color-bg-primary)}._ledgerSectionTabs_1m2fh_4051{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:0;margin:0;padding:0;width:100%;overflow-x:auto;scrollbar-width:thin;background:transparent;border-bottom:1px solid var(--color-border);box-sizing:border-box}._ledgerSectionTabsBottom_1m2fh_4081{align-items:flex-start;padding:0;border-bottom:none;border-top:1px solid var(--color-border);background:var(--color-bg-tertiary)}._ledgerSectionTab_1m2fh_4051{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;gap:5px;margin:0 0 0 -1px;padding:6px 14px 7px;border:1px solid var(--color-border);border-bottom:none;border-radius:6px 6px 0 0;background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-size:12px;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap;box-shadow:none}._ledgerSectionTab_1m2fh_4051:first-child{margin-left:0}._ledgerSectionTabBottom_1m2fh_4147{border-radius:0 0 6px 6px;border-bottom:1px solid var(--color-border);border-top:none;padding:7px 14px 6px;background:var(--color-bg-secondary)}._ledgerSectionTab_1m2fh_4051:hover{background:var(--color-bg-elevated);color:var(--color-text-primary)}._ledgerSectionTabBottom_1m2fh_4147:hover{background:var(--color-bg-elevated)}._ledgerSectionTabOn_1m2fh_4181{z-index:2;background:var(--color-bg-primary);color:var(--color-text-primary);font-weight:700;border-color:var(--color-border);margin-bottom:-1px;padding-bottom:8px}._ledgerSectionTabBottom_1m2fh_4147._ledgerSectionTabOn_1m2fh_4181{margin-bottom:0;margin-top:-1px;padding-top:8px;padding-bottom:6px;background:var(--color-bg-primary);border-top-color:var(--color-bg-primary)}._ledgerSectionTabCount_1m2fh_4219{display:inline-block;min-width:0;padding:0;border-radius:0;background:transparent;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}._ledgerSectionTabOn_1m2fh_4181 ._ledgerSectionTabCount_1m2fh_4219{background:transparent;color:var(--color-text-primary)}._ledgerSectionTabLabel_1m2fh_4253{max-width:11rem;overflow:hidden;text-overflow:ellipsis}._ledgerSectionTabAdd_1m2fh_4265{min-width:2rem;padding-left:10px;padding-right:10px;justify-content:center;color:var(--color-text-muted)}._ledgerSectionTabPlus_1m2fh_4281{font-size:16px;font-weight:700;line-height:1}._ledgerSectionTabNew_1m2fh_4293{padding:4px 8px;min-width:9rem}._ledgerSectionTabInput_1m2fh_4303{width:9rem;max-width:12rem;height:22px;margin:0;padding:0 6px;border:1px solid var(--color-border-strong);border-radius:2px;background:var(--input-bg);font:inherit;font-size:12px;font-weight:600;color:var(--color-text-primary)}._ledgerEmptyRow_1m2fh_4333 td{text-align:center!important;color:var(--color-text-muted);font-weight:600;font-size:13px;padding:28px 12px!important;border-right:none!important}._deskGhostBtn_1m2fh_3911{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-primary-dark)}._deskPrimaryBtn_1m2fh_3913{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff}._deskRowBtn_1m2fh_3915{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-primary-dark)}._deskRowBtn_1m2fh_3915:hover,._deskGhostBtn_1m2fh_3911:hover{border-color:var(--color-primary);background:var(--color-primary-50, #eff6ff)}._deskTableWrap_1m2fh_4399{width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-primary)}._deskTable_1m2fh_4399{width:100%;border-collapse:collapse;font-size:12px;line-height:1.25;font-family:var(--font-desk)}._deskTable_1m2fh_4399 th,._deskTable_1m2fh_4399 td{padding:5px 8px;text-align:left;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);vertical-align:middle;color:var(--color-text-primary);background:var(--color-bg-primary)}._deskTable_1m2fh_4399 th:last-child,._deskTable_1m2fh_4399 td:last-child{border-right:none}._deskTable_1m2fh_4399 th{font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg-tertiary);white-space:nowrap;padding:6px 8px;border-bottom:1px solid var(--color-border)}._deskTable_1m2fh_4399 tbody tr:hover td{background:var(--color-bg-elevated)}._ledgerTable_1m2fh_4495 tbody tr td{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border)}._ledgerTable_1m2fh_4495 tbody tr:last-child td{border-bottom:1px solid var(--color-border)}._deskNum_1m2fh_4513{font-variant-numeric:tabular-nums;font-family:var(--font-desk-mono);white-space:nowrap}._pageReviewDesk_1m2fh_4527{gap:14px;padding-bottom:28px;height:auto;max-height:none;overflow:visible}._pageReviewDesk_1m2fh_4527 ._reviewBody_1m2fh_175{flex:none;overflow:visible;min-height:0;padding-bottom:0}._invoiceSheetLayout_1m2fh_4557{display:flex;flex-direction:column;gap:12px;max-width:920px;margin:0 auto;width:100%}._invoiceSheetScanBar_1m2fh_4575{display:flex;align-items:center;gap:12px}._invoiceSheetScanBtn_1m2fh_4587{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-primary);font-size:12px;font-weight:700;color:var(--color-text-muted);cursor:pointer}._invoiceSheetScanBtn_1m2fh_4587:hover{border-color:var(--color-primary, #0d9488);color:var(--color-text-primary)}._invoiceSheetScanMeta_1m2fh_4621{font-size:12px;color:var(--color-text-muted);font-weight:600}._invoiceSheet_1m2fh_4557{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:4px;box-shadow:var(--shadow-md);padding:24px 28px 30px;min-width:0}._invoiceSheetBody_1m2fh_4651{display:flex;flex-direction:column;gap:18px}._invoiceSheetLetter_1m2fh_4663{display:flex;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:2px solid #0f172a;align-items:flex-start}._invoiceSheetBrand_1m2fh_4681{display:flex;flex-direction:column;gap:8px;min-width:0}._invoiceSheetDocType_1m2fh_4695{margin:0;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);line-height:1.2}._invoiceSheetCompany_1m2fh_4715{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;margin:0;padding:2px 0 6px;border:none;border-bottom:1px solid #d0d7e2;border-radius:0;background:transparent;font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--color-text-primary);line-height:1.15}._invoiceSheetCompany_1m2fh_4715:focus{outline:none;border-bottom-color:var(--color-primary, #0d9488)}._invoiceSheetCompany_1m2fh_4715::placeholder{color:var(--color-text-muted);font-weight:650}._invoiceSheetNotes_1m2fh_4769{display:flex;flex-direction:column;gap:6px}._invoiceSheetIdentity_1m2fh_4781{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}._invoiceSheetNotes_1m2fh_4769 input,._invoiceSheetNotes_1m2fh_4769 textarea,._detailNotes_1m2fh_4799{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;margin:0;padding:8px 10px;border:1px solid var(--color-border);border-radius:4px;background:var(--input-bg);font-size:12px;font-weight:550;line-height:1.4;color:var(--color-text-primary);font-family:inherit}._invoiceSheetNotes_1m2fh_4769 textarea,._detailNotes_1m2fh_4799{resize:vertical;min-height:52px}._invoiceSheetNotes_1m2fh_4769 input:focus,._invoiceSheetNotes_1m2fh_4769 textarea:focus,._detailNotes_1m2fh_4799:focus{outline:none;border-color:var(--color-primary, #0d9488)}._invoiceSheetDates_1m2fh_4857{display:flex;flex-direction:column;gap:6px;align-items:flex-end}._invoiceSheetFieldInline_1m2fh_4871{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._invoiceSheetFieldInline_1m2fh_4871 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:120px;height:28px;padding:0 8px;border:1px solid var(--color-border);border-radius:3px;background:var(--input-bg);font-size:13px;font-weight:650;font-family:var(--font-desk-mono);color:var(--color-text-primary);text-transform:none;letter-spacing:0}._invoiceSheetParty_1m2fh_4925{display:flex;flex-direction:column;gap:6px}._invoiceSheetLabel_1m2fh_4937{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}._invoiceSheetExpenseNote_1m2fh_4953{margin:16px 0 0;padding:14px 16px;border:1px dashed #c9d2dc;border-radius:4px;background:var(--color-bg-secondary);font-size:13px;color:var(--color-text-muted);line-height:1.4}._invoiceSheetLines_1m2fh_4975{margin-top:8px}._invoiceSheetLinesHead_1m2fh_4983{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}._invoiceSheetLinesTitle_1m2fh_4999{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}._invoiceSheetTableWrap_1m2fh_5017{overflow-x:auto;border-top:1px solid #0f172a;border-bottom:1px solid #c9d2dc}._invoiceSheetTable_1m2fh_5017{width:100%;border-collapse:collapse;font-size:12px;font-family:var(--font-desk)}._invoiceSheetTable_1m2fh_5017 th,._invoiceSheetTable_1m2fh_5017 td{padding:7px 8px;text-align:left;border-bottom:1px solid #e4e9ef;vertical-align:top}._invoiceSheetTable_1m2fh_5017 th{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg-secondary);white-space:nowrap}._invoiceSheetTable_1m2fh_5017 tbody tr{cursor:pointer}._invoiceSheetTable_1m2fh_5017 tbody tr:hover td{background:var(--color-bg-elevated)}._invoiceSheetColNum_1m2fh_5095{width:32px;text-align:right!important;font-variant-numeric:tabular-nums;font-family:var(--font-desk-mono);color:var(--color-text-muted);font-size:11px}._invoiceSheetLineSub_1m2fh_5113{margin-top:2px;font-size:11px;color:var(--color-text-muted);font-weight:500}._invoiceSheetRowNeed_1m2fh_5127 td{background:var(--color-warning-bg)}._invoiceSheetRowSkip_1m2fh_5135 td{opacity:.65}._invoiceVatTable_1m2fh_5143{margin-top:10px;width:100%;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;background:var(--color-bg-secondary)}._invoiceVatTableCompact_1m2fh_5161{margin-top:8px;margin-bottom:4px}._invoiceVatHead_1m2fh_5171,._invoiceVatRow_1m2fh_5173{display:grid;grid-template-columns:2.5rem 1fr 1fr 1fr;gap:6px;padding:6px 10px;font-size:12px;font-variant-numeric:tabular-nums;align-items:baseline}._invoiceVatHead_1m2fh_5171{background:var(--color-bg-tertiary);font-weight:600;color:var(--color-text-muted, #64748b);border-bottom:1px solid var(--color-border)}._invoiceVatHead_1m2fh_5171 span:not(:first-child),._invoiceVatRow_1m2fh_5173 span:not(:first-child){text-align:right;font-family:var(--font-desk-mono, ui-monospace, monospace)}._invoiceVatRow_1m2fh_5173+._invoiceVatRow_1m2fh_5173{border-top:1px solid var(--color-border)}._invoiceVatRowSum_1m2fh_5227{font-weight:700;border-top:1px solid var(--color-border-strong)!important;background:var(--color-bg-tertiary)}._invoiceVatHint_1m2fh_5239{margin:0;padding:4px 10px 6px;font-size:10px;color:var(--color-text-muted, #94a3b8);border-top:1px solid var(--color-border)}._invoiceSheetTotals_1m2fh_5255{margin-top:16px;margin-left:auto;width:min(100%,320px);display:flex;flex-direction:column;gap:6px;padding-top:8px}._invoiceSheetTotalRow_1m2fh_5275,._invoiceSheetTotalRowMuted_1m2fh_5277,._invoiceSheetTotalGrand_1m2fh_5279{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}._invoiceSheetTotalRow_1m2fh_5275 strong,._invoiceSheetTotalRowMuted_1m2fh_5277 strong,._invoiceSheetTotalGrand_1m2fh_5279 strong{font-family:var(--font-desk-mono);font-variant-numeric:tabular-nums}._invoiceSheetTotalRowMuted_1m2fh_5277{color:var(--color-text-muted)}._invoiceSheetTotalGrand_1m2fh_5279{margin-top:4px;padding-top:8px;border-top:2px solid #0f172a;font-size:13px;font-weight:700}._invoiceSheetTotalGrand_1m2fh_5279 ._totalEditWrap_1m2fh_1057{flex:1;max-width:140px}._invoiceSheetTotalGrand_1m2fh_5279 input{width:100%;text-align:right;height:30px;padding:0 8px;border:1px solid var(--color-border);border-radius:3px;background:var(--input-bg);color:var(--color-text-primary);font-family:var(--font-desk-mono);font-size:15px;font-weight:700}._reviewFooterDesk_1m2fh_5371{position:sticky;left:auto;right:auto;bottom:0;z-index:5;width:100%;max-width:none;margin:12px 0 0;padding:12px 14px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-top:1px solid var(--color-border);border-radius:10px;box-shadow:var(--shadow-sm);flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}._footerDeskMsg_1m2fh_5415,._footerDeskWarn_1m2fh_5417{margin:0;flex:1 1 220px;font-size:12px;font-weight:650;line-height:1.35;font-family:var(--font-desk)}._footerDeskMsg_1m2fh_5415{color:var(--color-text-secondary)}._footerDeskWarn_1m2fh_5417{color:#9a3412}._footerDeskActions_1m2fh_5451{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:flex-end}._reviewFooterDesk_1m2fh_5371 ._btnApply_1m2fh_3255{min-height:36px;padding:0 16px;border-radius:8px;font-size:13px;width:auto;flex:0 0 auto}._reviewFooterDesk_1m2fh_5371 ._btnDanger_1m2fh_3259,._reviewFooterDesk_1m2fh_5371 ._deskGhostBtn_1m2fh_3911{min-height:0}._purposeGate_1m2fh_5497{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-primary);box-shadow:var(--shadow-sm)}._purposeTitle_1m2fh_5519{margin:0;font-size:14px;font-weight:800;letter-spacing:-.02em;line-height:1.25}._purposeLead_1m2fh_5535{margin:0;font-size:12px;color:var(--color-text-muted);line-height:1.3}._purposeActions_1m2fh_5549{display:grid;grid-template-columns:1fr;gap:6px}@media (min-width: 720px){._purposeActions_1m2fh_5549{grid-template-columns:1fr 1fr}}._purposeBtn_1m2fh_5573{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:8px 10px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg-elevated);cursor:pointer;font-family:inherit;line-height:1.25}._purposeBtn_1m2fh_5573:hover{border-color:var(--color-primary);background:var(--color-primary-50, #eff6ff)}._purposeBtnActive_1m2fh_5615{border-color:var(--color-primary);background:var(--color-primary-50, #eff6ff);box-shadow:inset 0 0 0 1px var(--color-primary)}._purposeBtn_1m2fh_5573 strong{font-size:13px;color:var(--color-text-primary);line-height:1.25}._purposeBtn_1m2fh_5573 span{font-size:11px;color:var(--color-text-muted);line-height:1.25}._purposeHint_1m2fh_5651{margin:0;font-size:11px;color:var(--color-text-muted);line-height:1.3}._registerGate_1m2fh_5667{display:flex;flex-direction:column;gap:18px;max-width:920px;margin:0 auto;width:100%}._registerHead_1m2fh_5685{display:flex;flex-direction:column;gap:4px}._registerBlock_1m2fh_5697{display:flex;flex-direction:column;gap:10px}._registerBlockTitle_1m2fh_5709{margin:0;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._registerModels_1m2fh_5727{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._registerModel_1m2fh_5727{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:16px 12px 14px;border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));border-radius:20px;background:var(--color-bg-primary, #fff);cursor:pointer;font:inherit;line-height:1.25;min-height:128px;box-sizing:border-box;box-shadow:0 4px 14px #0f172a0d;color:var(--color-text-primary)}._registerModel_1m2fh_5727:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 6%,#fff)}._registerModel_1m2fh_5727:active{transform:scale(.99)}._registerModelOn_1m2fh_5797{border:none;background:color-mix(in srgb,var(--color-primary) 78%,#0a4a4d);color:#fff;box-shadow:0 8px 20px #0d73772e}._registerModelIcon_1m2fh_5811{width:48px;height:48px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--color-primary) 14%,#fff);color:var(--color-primary-dark, #0a5c5f)}._registerModelOn_1m2fh_5797 ._registerModelIcon_1m2fh_5811{background:#ffffff2e;color:#fff}._registerModel_1m2fh_5727 strong{font-size:13px;font-weight:800;letter-spacing:-.02em;color:inherit}._registerModel_1m2fh_5727 span{font-size:11px;font-weight:550;color:inherit;opacity:.75;line-height:1.3}._registerActions_1m2fh_5873{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));border-radius:20px;background:color-mix(in srgb,var(--color-primary) 8%,#fff)}._registerActionRow_1m2fh_5893{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._registerActionCam_1m2fh_5905,._registerActionGal_1m2fh_5907,._registerActionManual_1m2fh_5909{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:96px;padding:14px 10px;border-radius:18px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;text-align:center;box-sizing:border-box}._registerActionCam_1m2fh_5905{border:none;background:color-mix(in srgb,var(--color-primary) 78%,#0a4a4d);color:#fff;box-shadow:0 8px 20px #0d73772e;grid-column:1 / -1}._registerActionGal_1m2fh_5907,._registerActionManual_1m2fh_5909{border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border));background:var(--color-bg-primary, #fff);color:var(--color-text-primary)}._registerActionCam_1m2fh_5905:active,._registerActionGal_1m2fh_5907:active,._registerActionManual_1m2fh_5909:active{transform:scale(.99)}._registerActionIcon_1m2fh_5987{width:44px;height:44px;border-radius:999px;display:grid;place-items:center}._registerActionCam_1m2fh_5905 ._registerActionIcon_1m2fh_5987{background:#ffffff2e;color:#fff}._registerActionGal_1m2fh_5907 ._registerActionIcon_1m2fh_5987,._registerActionManual_1m2fh_5909 ._registerActionIcon_1m2fh_5987{background:color-mix(in srgb,var(--color-primary) 14%,#fff);color:var(--color-primary-dark, #0a5c5f)}@media (min-width: 720px){._registerModels_1m2fh_5727,._registerActionRow_1m2fh_5893{grid-template-columns:repeat(3,minmax(0,1fr))}._registerActionCam_1m2fh_5905{grid-column:auto}}._expenseTabs_1m2fh_6055{display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;border-bottom:1px solid var(--color-border)}._expenseTab_1m2fh_6055{position:relative;margin:0 0 -1px;padding:6px 10px;border:1px solid transparent;border-bottom:none;border-radius:4px 4px 0 0;background:transparent;color:var(--color-text-muted);font-size:11px;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap}._expenseTab_1m2fh_6055:hover{color:var(--color-text-primary);background:#00000008}._expenseTabActive_1m2fh_6115{border-color:var(--color-border);border-bottom-color:var(--color-bg-primary);background:var(--color-bg-primary);color:var(--color-text-primary);font-weight:700;z-index:1}._ledgerStrip_1m2fh_6135{display:flex;flex-wrap:wrap;align-items:stretch;gap:6px;padding:8px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated)}._ledgerKpi_1m2fh_6157,._ledgerKpiBtn_1m2fh_6159{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;padding:6px 10px;border:1px solid transparent;border-radius:6px;background:transparent;text-align:left;cursor:pointer;line-height:1.25}._ledgerKpiBtn_1m2fh_6159:hover{border-color:var(--color-border);background:var(--color-bg-tertiary)}._ledgerKpiBtnOn_1m2fh_6201{border-color:var(--color-primary-light, #99f6e4);background:var(--color-primary-50)}._ledgerKpiWarn_1m2fh_6211 strong{color:var(--color-error-text, #b91c1c)}._ledgerKpi_1m2fh_6157 span,._ledgerKpiBtn_1m2fh_6159 span{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);line-height:1.2}._ledgerKpi_1m2fh_6157 strong,._ledgerKpiBtn_1m2fh_6159 strong{font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;font-family:var(--font-desk-mono);color:var(--color-text-primary);line-height:1.25}._ledgerToolbar_1m2fh_6259{display:flex;flex-direction:column;gap:8px}._listCrumb_1m2fh_6273{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:500;color:var(--color-text-muted)}._listCrumb_1m2fh_6273 a{color:var(--color-primary);text-decoration:none}._listCrumb_1m2fh_6273 a:hover{text-decoration:underline}._listHead_1m2fh_6311{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:4px}._listTitle_1m2fh_6327{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--color-text-primary)}._listHeadActions_1m2fh_6343{display:flex;align-items:center;gap:10px;flex-shrink:0}._listToolbar_1m2fh_6357{display:flex;flex-wrap:wrap;align-items:center;gap:10px}._listToolbar_1m2fh_6357 ._ledgerSearch_1m2fh_6371{flex:1;min-width:200px}._listToolbarIcons_1m2fh_6381{display:flex;gap:6px;margin-left:auto}._listGhostBtn_1m2fh_6393{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--control-height, 40px);padding:0 14px;border:1px solid var(--color-border-strong, var(--color-border));border-radius:var(--control-radius, 4px);background:var(--color-bg-primary);color:var(--color-text-secondary);font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}._listGhostBtn_1m2fh_6393:hover,._listGhostBtnOn_1m2fh_6435{border-color:var(--color-primary);color:var(--color-primary-dark);background:var(--color-primary-50)}._listIconBtn_1m2fh_6447{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:36px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-primary);color:var(--color-text-muted);font-size:16px;line-height:1;cursor:pointer}._listIconBtn_1m2fh_6447:hover{border-color:var(--color-primary);color:var(--color-primary-dark);background:var(--color-primary-50)}._listFoot_1m2fh_6485{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px 0;font-size:12px;font-weight:500;color:var(--color-text-muted)}._listPager_1m2fh_6507{display:flex;align-items:center;gap:6px}._listPager_1m2fh_6507 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:32px;height:32px;padding:0 8px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-primary);color:var(--color-text-secondary);font:inherit;font-size:12px;font-weight:600;cursor:pointer}._listPager_1m2fh_6507 button:disabled{opacity:.45;cursor:default}._listPager_1m2fh_6507 button[aria-current=page]{border-color:var(--color-primary);background:var(--color-primary-50);color:var(--color-primary-dark)}._pageDesk_1m2fh_3795 ._listHeadActions_1m2fh_6343 ._btnContained_1m2fh_6571,._pageDesk_1m2fh_3795 ._listHeadActions_1m2fh_6343 button[class*=contained]{height:var(--control-height, 40px);min-height:var(--control-height, 40px);padding:0 18px;font-size:15px}._ledgerSettingsBtn_1m2fh_215{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-primary);color:var(--color-text-secondary);font-size:12px;font-weight:650;cursor:pointer;white-space:nowrap}._ledgerSettingsBtn_1m2fh_215:hover{border-color:var(--color-primary);color:var(--color-primary-dark);background:var(--color-primary-50, #eff6ff)}._ledgerSettings_1m2fh_215{display:flex;flex-direction:column;gap:18px}._ledgerSettingsBlock_1m2fh_6647{display:flex;flex-direction:column;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--color-border)}._ledgerSettingsBlock_1m2fh_6647:last-child{border-bottom:none;padding-bottom:0}._ledgerSettingsTitle_1m2fh_6673{margin:0;font-size:14px;font-weight:750}._ledgerSettingsHint_1m2fh_6685{margin:0;font-size:12px;color:var(--color-text-muted);line-height:1.35}._ledgerSettingsEmpty_1m2fh_6699{margin:0;font-size:13px;color:var(--color-text-muted)}._ledgerSettingsFolderList_1m2fh_6711{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._ledgerSettingsFolderRow_1m2fh_6729{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-secondary)}._ledgerSettingsFolderMeta_1m2fh_6753{display:flex;flex-direction:column;gap:2px;min-width:0}._ledgerSettingsFolderMeta_1m2fh_6753 strong{font-size:13px}._ledgerSettingsFolderMeta_1m2fh_6753 span{font-size:11px;color:var(--color-text-muted)}._ledgerSettingsFolderActions_1m2fh_6785{display:flex;flex-wrap:wrap;gap:6px}._ledgerSettingsInput_1m2fh_6797{flex:1 1 160px;min-width:0;height:32px;padding:0 8px;border:1px solid var(--color-border);border-radius:6px;font-size:13px}._ledgerSettingsMove_1m2fh_6817{display:flex;flex-direction:column;gap:8px}._ledgerSettingsMove_1m2fh_6817 label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:650}._ledgerSettingsMove_1m2fh_6817 select{height:34px;border:1px solid var(--color-border);border-radius:6px;padding:0 8px;font-size:13px;background:var(--color-bg-primary)}._ledgerSettingsCheck_1m2fh_6863{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:550}._ledgerSettingsBuiltinList_1m2fh_6879{display:flex;flex-direction:column;gap:6px;margin:4px 0 8px}._ledgerSearch_1m2fh_6371{position:relative;display:flex;align-items:center;width:100%}._ledgerSearchIcon_1m2fh_6907{position:absolute;left:8px;font-size:12px;color:var(--color-text-muted);pointer-events:none;line-height:1}._ledgerSearch_1m2fh_6371 input{width:100%;min-height:0;height:34px;padding:4px 28px 4px 26px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-primary);font-size:12px;font-weight:500;line-height:1.25}._ledgerSearch_1m2fh_6371 input:focus{outline:1px solid var(--color-primary, #2563eb);outline-offset:0}._ledgerSearchClear_1m2fh_6961{position:absolute;right:2px;width:22px;height:22px;border:none;border-radius:3px;background:transparent;color:var(--color-text-muted);font-size:14px;line-height:1;cursor:pointer}._ledgerSearchClear_1m2fh_6961:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}._ledgerFilters_1m2fh_6999{display:flex;flex-wrap:wrap;gap:4px;align-items:center}._ledgerFilters_1m2fh_6999 select,._ledgerFilters_1m2fh_6999 input[type=month]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:0;height:30px;padding:0 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-primary);font-size:11px;font-weight:600;line-height:1.25}._ledgerFilters_1m2fh_6999 select:disabled{opacity:.45;cursor:not-allowed}._ledgerMeta_1m2fh_7051{margin:0;font-size:11px;font-weight:600;color:var(--color-text-muted);font-variant-numeric:tabular-nums;line-height:1.2}._ledgerTableWrap_1m2fh_7069{max-height:min(78vh,820px);overflow:auto}._ledgerTable_1m2fh_4495{min-width:0;table-layout:auto;width:100%}._ledgerTotalCell_1m2fh_7091{font-weight:800;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}@media (max-width: 1099px){._ledgerHideMid_1m2fh_7107{display:none!important}}@media (max-width: 720px){._ledgerTable_1m2fh_4495{min-width:0}._ledgerHideNarrow_1m2fh_7127{display:none!important}._ledgerColSupplier_1m2fh_7135{max-width:36vw;width:auto}._ledgerSupplier_1m2fh_7145{max-width:36vw;overflow:hidden;text-overflow:ellipsis}._ledgerColMoney_1m2fh_7157{width:5.2rem;white-space:nowrap}}._ledgerTable_1m2fh_4495 thead th{position:sticky;top:0;z-index:2;box-shadow:0 1px 0 var(--color-border)}._ledgerTable_1m2fh_4495 tfoot td{position:sticky;bottom:0;z-index:2;background:var(--color-bg-tertiary);color:var(--color-text-primary);font-weight:700;font-size:11px;border-top:1px solid var(--color-border);border-bottom:none;border-right:1px solid var(--color-border);box-shadow:0 -2px 6px #0000001f;padding:6px 8px}._ledgerTable_1m2fh_4495 tfoot td:last-child{border-right:none}._ledgerColNum_1m2fh_7221{width:28px;min-width:28px;text-align:right!important;font-variant-numeric:tabular-nums;font-family:var(--font-desk-mono);color:var(--color-text-muted);font-size:11px;font-weight:600;padding-left:4px!important;padding-right:4px!important}._ledgerColActions_1m2fh_7247{text-align:right;white-space:nowrap}._ledgerSortBtn_1m2fh_7257{display:inline-flex;align-items:center;gap:1px;padding:0;border:none;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;line-height:1.2}._ledgerSortBtn_1m2fh_7257:hover{color:var(--color-text-primary)}._ledgerColSupplier_1m2fh_7135{width:auto;min-width:8rem;max-width:18rem}._ledgerColDate_1m2fh_7309{width:6.5rem;white-space:nowrap}._ledgerColInvNum_1m2fh_7319{width:auto;min-width:7rem;max-width:14rem;white-space:nowrap}._ledgerColMoney_1m2fh_7157{width:5.75rem;white-space:nowrap}._ledgerSupplier_1m2fh_7145{display:block;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 1100px){._ledgerColSupplier_1m2fh_7135{max-width:none}._ledgerSupplier_1m2fh_7145{overflow:visible;text-overflow:clip}}._ledgerEditable_1m2fh_7385{position:relative;cursor:text;overflow:hidden;vertical-align:middle;height:28px;max-height:28px;padding-top:0!important;padding-bottom:0!important;line-height:28px;white-space:nowrap;text-overflow:ellipsis}._ledgerEditable_1m2fh_7385:has(._catSelectRoot_1m2fh_7413){overflow:visible;cursor:pointer}._ledgerEditable_1m2fh_7385:hover{background:var(--color-primary-50, #eef6f7)}._ledgerCellInput_1m2fh_7433{position:absolute;top:1px;right:2px;bottom:1px;left:2px;width:auto;max-width:none;min-width:0;box-sizing:border-box;height:auto;margin:0;padding:0 4px;border:1px solid var(--color-primary, #0d9488);border-radius:3px;background:var(--color-bg-primary);font:inherit;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;font-family:var(--font-desk-mono);line-height:1.2;z-index:2}._ledgerCellInput_1m2fh_7433[type=date]{font-size:10px;padding:0 2px}._ledgerCellInput_1m2fh_7433[type=date]::-webkit-calendar-picker-indicator{margin:0;padding:0;width:14px;height:14px}._captureManualRow_1m2fh_7501{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._ledgerDueCell_1m2fh_7515{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;line-height:1.2}._badgePay_1m2fh_7531,._badgeDue_1m2fh_7533{display:inline-flex;align-items:center;padding:0 4px;border-radius:3px;font-size:10px;font-weight:700;white-space:nowrap;line-height:1.3}._badgePayBtn_1m2fh_7555{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:700;line-height:1.3;padding:1px 6px}._badgePayBtn_1m2fh_7555:hover{filter:brightness(.97);box-shadow:0 0 0 1px #00000014}._ledgerRowClick_1m2fh_7587{cursor:pointer}._ledgerRowBlank_1m2fh_7595 td{color:var(--color-text-muted);background:var(--color-bg-secondary)}._ledgerRowBlank_1m2fh_7595:hover td{background:var(--color-bg-tertiary)}._purposeBadge_1m2fh_7613{display:inline-block;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1.3;white-space:nowrap}._purposeBadgeStock_1m2fh_7635{background:var(--color-success-bg, #ecfdf5);color:var(--color-success-text, #047857)}._purposeBadgeExpense_1m2fh_7645{background:var(--color-warning-bg);color:var(--color-warning-text, #c2410c)}._ledgerPayCell_1m2fh_7655{position:relative;overflow:visible}._ledgerPayAnchor_1m2fh_7665{position:relative;display:inline-block}._ledgerPayPopover_1m2fh_7675{position:fixed;z-index:80;width:228px;padding:10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-primary);box-shadow:0 8px 24px #0f172a24;display:flex;flex-direction:column;gap:8px}._ledgerPayPopoverTitle_1m2fh_7703{margin:0;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._ledgerPayStatusRow_1m2fh_7721{display:flex;gap:4px}._ledgerPayStatusBtn_1m2fh_7731{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;padding:4px 2px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg-primary);font-size:10px;font-weight:700;cursor:pointer;color:var(--color-text-secondary)}._ledgerPayStatusBtn_1m2fh_7731:hover{border-color:var(--color-primary)}._ledgerPayStatusBtnActive_1m2fh_7765{border-color:var(--color-primary);background:var(--color-primary-50, #f0fdfa);color:var(--color-primary-dark, #0f766e)}._ledgerPayField_1m2fh_7777{display:flex;flex-direction:column;gap:3px;font-size:10px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._ledgerPayPartialRow_1m2fh_7799{display:flex;gap:4px;align-items:center}._ledgerPayPartialRow_1m2fh_7799 input{flex:1;min-width:0;height:28px;padding:0 6px;border:1px solid var(--color-border);border-radius:4px;font-size:12px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--color-text-primary)}._ledgerPayOpenDoc_1m2fh_7839{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:2px;padding:5px 8px;border:none;border-radius:4px;background:transparent;color:var(--color-primary-dark, #0f766e);font-size:11px;font-weight:700;cursor:pointer;text-align:left}._ledgerPayOpenDoc_1m2fh_7839:hover{background:var(--color-primary-50, #f0fdfa)}._badgePayUnpaid_1m2fh_7875{background:var(--color-warning-bg);color:var(--color-warning-text, #9a3412)}._badgePayPartial_1m2fh_7885{background:var(--color-info-bg, #eff6ff);color:var(--color-info-text, #1d4ed8)}._badgePayPaid_1m2fh_7895{background:var(--color-success-bg);color:var(--color-success-text, #15803d)}._badgeDueOverdue_1m2fh_7905{background:var(--color-error-bg, #fef2f2);color:var(--color-error-text, #b91c1c)}._badgeDueSoon_1m2fh_7915{background:var(--color-warning-bg);color:var(--color-warning-text, #b45309)}._ledgerRowActions_1m2fh_7925{display:inline-flex;flex-wrap:nowrap;gap:2px;justify-content:flex-end;align-items:center}._pageDesk_1m2fh_3795 ._ledgerRowActions_1m2fh_7925 ._deskRowBtn_1m2fh_3915{padding:2px 6px;font-size:11px}._catSelectRoot_1m2fh_7413{position:relative;display:inline-flex;max-width:100%;vertical-align:middle}._catSelectTrigger_1m2fh_7967{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:0 2px;border:none;background:transparent;cursor:pointer;font:inherit}._catSelectChevron_1m2fh_7993{font-size:9px;color:var(--color-text-muted);flex-shrink:0}._catBadge_1m2fh_8005{display:inline-block;max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:650;line-height:1.35;vertical-align:middle}._catToneEmpty_1m2fh_8033{background:var(--color-bg-tertiary);color:var(--color-text-muted)}._catToneTeal_1m2fh_8043{background:var(--color-primary-100);color:#0f766e}._catToneRed_1m2fh_8053{background:var(--color-error-bg);color:#b91c1c}._catToneAmber_1m2fh_8063{background:#fef3c7;color:#b45309}._catToneBlue_1m2fh_8073{background:#dbeafe;color:#1d4ed8}._catToneGreen_1m2fh_8083{background:#dcfce7;color:#15803d}._catToneYellow_1m2fh_8093{background:#fef9c3;color:#a16207}._catToneIndigo_1m2fh_8103{background:#e0e7ff;color:#3730a3}._catToneSlate_1m2fh_8113{background:var(--color-border);color:var(--color-text-primary)}._catToneRose_1m2fh_8123{background:#ffe4e6;color:#be123c}._catToneCyan_1m2fh_8133{background:#cffafe;color:#0e7490}._catToneOrange_1m2fh_8143{background:#ffedd5;color:#c2410c}._catTonePurple_1m2fh_8153{background:#f3e8ff;color:#7e22ce}._catToneCustom_1m2fh_8163{background:var(--color-border);color:var(--color-text-primary)}._catSelectMenu_1m2fh_8173{position:fixed;z-index:80;max-height:min(320px,50vh);display:flex;flex-direction:column;padding:6px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated);box-shadow:var(--shadow-lg)}._catSelectSearch_1m2fh_8199{padding:2px 2px 6px}._catSelectSearch_1m2fh_8199 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;height:32px;padding:0 10px;border:1px solid #3b82f6;border-radius:6px;outline:none;font-size:13px;font-weight:600;color:var(--color-text-primary);background:var(--color-bg-primary)}._catSelectList_1m2fh_8237{list-style:none;margin:0;padding:0;overflow:auto;display:flex;flex-direction:column;gap:2px}._catSelectOption_1m2fh_8257{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;width:100%;padding:5px 6px;border:none;border-radius:6px;background:transparent;cursor:pointer;text-align:left}._catSelectOption_1m2fh_8257:hover{background:var(--color-bg-tertiary)}._catSelectOption_1m2fh_8257 ._catBadge_1m2fh_8005{max-width:none}._detailPage_1m2fh_8297{gap:12px}._detailCrumbBtn_1m2fh_8305{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;font:inherit;font-size:12px;font-weight:500;color:var(--color-primary);cursor:pointer}._detailCrumbBtn_1m2fh_8305:hover{text-decoration:underline}._detailHead_1m2fh_8337{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}._detailHeadText_1m2fh_8353{min-width:0;flex:1}._detailBack_1m2fh_8363{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;margin:0 0 6px;padding:0;border:none;background:transparent;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);cursor:pointer}._detailTitle_1m2fh_8393{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--color-text-primary)}._detailMeta_1m2fh_8409{margin:6px 0 0;font-size:13px;color:var(--color-text-secondary);line-height:1.4}._detailMeta_1m2fh_8409 strong{color:var(--color-text-primary);font-weight:600}._detailHeadActions_1m2fh_8433{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0}._detailGrid_1m2fh_8449{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.9fr);gap:16px;align-items:start}@media (max-width: 900px){._detailGrid_1m2fh_8449{grid-template-columns:1fr}}._detailMain_1m2fh_8475,._detailRelated_1m2fh_8477{display:flex;flex-direction:column;gap:12px;min-width:0}._detailCard_1m2fh_8491{padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--shadow-sm)}._detailCardTitle_1m2fh_8507{margin:0 0 14px;font-size:14px;font-weight:700;color:var(--color-text-primary)}._detailDl_1m2fh_8521{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0}._detailDl_1m2fh_8521 dt{margin:0 0 2px;font-size:11px;font-weight:600;color:var(--color-text-muted)}._detailDl_1m2fh_8521 dd{margin:0;font-size:14px;font-weight:600;color:var(--color-text-primary)}._detailFreeNotes_1m2fh_8563{margin:14px 0 0;font-size:13px;color:var(--color-text-secondary);line-height:1.4}._detailDlWide_1m2fh_8577{grid-column:1 / -1}._detailTableWrap_1m2fh_8585{overflow-x:auto}._detailLinesTable_1m2fh_8593{width:100%;border-collapse:collapse;font-size:13px}._detailLinesTable_1m2fh_8593 th{padding:8px 10px;text-align:left;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);background:var(--color-bg-secondary)}._detailLinesTable_1m2fh_8593 td{padding:10px;border-bottom:1px solid var(--color-border)}._detailNum_1m2fh_8639{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}._detailLineSkip_1m2fh_8651{opacity:.55}._detailMuted_1m2fh_8659{color:var(--color-text-muted);font-weight:500}._detailLink_1m2fh_8669{color:var(--color-primary);font-weight:600;text-decoration:none}._detailLink_1m2fh_8669:hover{text-decoration:underline}._detailPill_1m2fh_8689,._detailPillOk_1m2fh_8691,._detailPillWarn_1m2fh_8693{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}._detailPillOk_1m2fh_8691{background:var(--color-success-bg, #ecfdf5);color:var(--color-success-text, #065f46)}._detailPillWarn_1m2fh_8693{background:var(--color-warning-bg, #fffbeb);color:var(--color-warning-text, #92400e)}._detailPill_1m2fh_8689{background:var(--color-bg-secondary);color:var(--color-text-secondary)}._page_1yn7e_1{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:var(--layout-content-sm);margin:0 auto;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));box-sizing:border-box}._pageMobile_1yn7e_25{flex:1 1 auto;max-width:none;margin:0;gap:0;padding-bottom:0;min-height:0;background:var(--color-primary, #0d7377);color:#fff}._brandHero_1yn7e_47{display:flex;flex-direction:column;gap:6px;padding:4px 20px 20px}._backBrand_1yn7e_61{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;color:#fff;font-size:13px;font-weight:700;text-align:left;cursor:pointer;min-height:28px;align-self:flex-start}._pageMobile_1yn7e_25 ._title_1yn7e_89{color:#fff;flex:none}._heroSub_1yn7e_99{margin:0;font-size:13px;font-weight:550;color:#ffffffd9;line-height:1.35}._pageSheet_1yn7e_115{flex:1 1 auto;margin-top:-4px;background:var(--color-bg-secondary, #f1f5f9);color:var(--color-text-primary);border-radius:28px 28px 0 0;padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:14px;min-height:0}._closeList_1yn7e_141{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._closeCard_1yn7e_159{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);background:var(--color-bg-primary, #fff);text-align:left;cursor:pointer;font:inherit;color:inherit;box-shadow:0 4px 14px #0d737714}._closeCard_1yn7e_159:active{transform:scale(.99)}._closeCardTop_1yn7e_201{display:flex;align-items:center;justify-content:space-between;gap:10px}._closeCardTop_1yn7e_201 strong{font-size:15px;font-weight:800;letter-spacing:-.02em}._closeStatus_1yn7e_227{font-size:11px;font-weight:750;color:var(--color-text-secondary)}._closeMeta_1yn7e_239{font-size:12px;font-weight:600;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._top_1yn7e_253{display:flex;align-items:center;gap:10px;min-height:40px}._back_1yn7e_61{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-text-primary);font-size:22px;font-weight:500;padding:4px 8px 4px 0;cursor:pointer;text-decoration:none}._title_1yn7e_89{margin:0;flex:1;font-size:var(--font-size-xl, 1.25rem);font-weight:800;letter-spacing:-.02em}._lead_1yn7e_307{margin:0;font-size:13px;color:var(--color-text-muted);line-height:1.4}._warn_1yn7e_321{margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,#c45c26 12%,transparent);color:var(--color-text-primary);font-size:13px}._error_1yn7e_339{margin:0;color:#b42318;font-size:13px}._toast_1yn7e_351{margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--color-accent, #0d9488) 14%,transparent);font-size:13px}._hero_1yn7e_99{display:flex;flex-direction:column;gap:14px;padding:16px 14px;border-radius:20px;border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 8%,#fff)}._heroLead_1yn7e_387{margin:0;font-size:13px;font-weight:550;line-height:1.4;color:var(--color-text-muted);text-align:center}._actionCards_1yn7e_405{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._actionCardPrimary_1yn7e_417,._actionCardSecondary_1yn7e_419{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;gap:8px;min-height:132px;padding:18px 12px 16px;border-radius:20px;font:inherit;cursor:pointer;text-align:center;box-sizing:border-box}._actionCardPrimary_1yn7e_417{border:none;background:color-mix(in srgb,var(--color-primary) 78%,#0a4a4d);color:#fff;box-shadow:0 8px 20px #0d73772e}._actionCardSecondary_1yn7e_419{border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border));background:var(--color-bg-primary, #fff);color:var(--color-text-primary);box-shadow:0 4px 14px #0f172a0d}._actionCardPrimary_1yn7e_417:active,._actionCardSecondary_1yn7e_419:active{transform:scale(.99)}._actionIcon_1yn7e_487{width:52px;height:52px;border-radius:999px;display:grid;place-items:center;flex-shrink:0}._actionCardPrimary_1yn7e_417 ._actionIcon_1yn7e_487{background:#ffffff2e;color:#fff}._actionCardSecondary_1yn7e_419 ._actionIcon_1yn7e_487{background:color-mix(in srgb,var(--color-primary) 14%,#fff);color:var(--color-primary-dark, #0a5c5f)}._actionLabel_1yn7e_525{font-size:14px;font-weight:800;letter-spacing:-.02em;line-height:1.2}._actionHint_1yn7e_539{font-size:11px;font-weight:600;opacity:.8;line-height:1.2}._btnPrimary_1yn7e_553{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:12px;background:var(--color-accent, #0d9488);color:#fff;font-weight:700;font-size:15px;padding:14px 16px;cursor:pointer;min-height:48px}._btnPrimary_1yn7e_553:disabled{opacity:.45;cursor:not-allowed}._btnSecondary_1yn7e_589{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-primary);color:var(--color-text-primary);font-weight:600;font-size:14px;padding:12px 14px;cursor:pointer;min-height:44px}._btnGhost_1yn7e_615{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-text-secondary);font-size:13px;font-weight:600;padding:8px;cursor:pointer}._fileInput_1yn7e_637{display:none}._list_1yn7e_645{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._row_1yn7e_663{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:12px;text-align:left;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-primary);padding:12px 14px;cursor:pointer}._rowMain_1yn7e_691{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._rowMain_1yn7e_691 strong{font-size:14px}._rowMain_1yn7e_691 span{font-size:12px;color:var(--color-text-muted)}._rowAmt_1yn7e_725{font-size:14px;font-weight:700}._badge_1yn7e_735{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--color-bg-secondary, #eee);color:var(--color-text-secondary)}._badgeOk_1yn7e_753{background:color-mix(in srgb,#0d9488 18%,transparent);color:#0f766e}._badgeDraft_1yn7e_763{background:color-mix(in srgb,#c45c26 16%,transparent);color:#9a3412}._card_1yn7e_773{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-primary)}._cardTitle_1yn7e_793{margin:0;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._sectionHead_1yn7e_811{display:flex;align-items:center;justify-content:space-between;gap:8px}._kv_1yn7e_825{display:grid;grid-template-columns:1fr auto;gap:6px 12px;font-size:14px}._kv_1yn7e_825 span:first-child{color:var(--color-text-secondary)}._kv_1yn7e_825 strong{font-variant-numeric:tabular-nums}._productList_1yn7e_855{display:flex;flex-direction:column;gap:0;max-height:360px;overflow:auto;border:1px solid var(--color-border);border-radius:8px;margin:4px 0 12px}._productRow_1yn7e_877{display:grid;grid-template-columns:minmax(0,1fr) 52px 88px;gap:8px;align-items:baseline;padding:8px 10px;border-bottom:1px solid #f1f5f9;font-size:13px}._productRow_1yn7e_877:last-child{border-bottom:none}._productName_1yn7e_905{min-width:0;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._productQty_1yn7e_923{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-desk-mono);color:var(--color-text-muted);font-size:12px}._productEur_1yn7e_939{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-desk-mono);font-size:13px}._stockReview_1yn7e_953{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding-top:12px;border-top:1px dashed var(--color-border)}._stockRow_1yn7e_971{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(140px,1fr) auto;gap:8px;align-items:center;padding:10px;border-bottom:1px solid #f1f5f9;font-size:13px}._stockRow_1yn7e_971:last-child{border-bottom:none}._stockRowMain_1yn7e_999{display:flex;flex-direction:column;gap:2px;min-width:0}._stockSelect_1yn7e_1013{min-height:36px;width:100%;padding:6px 8px;border:1px solid var(--color-border);border-radius:8px;font-size:12px;font-family:var(--font-desk);background:var(--color-bg-primary)}._stockActions_1yn7e_1035{display:flex;flex-wrap:wrap;gap:8px}._badgeWarn_1yn7e_1047{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--color-warning-bg);color:#c2410c;white-space:nowrap}._badgeMute_1yn7e_1067{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--color-bg-tertiary);color:var(--color-text-muted);white-space:nowrap}._muted_1yn7e_1087{font-size:12px;color:var(--color-text-muted)}._field_1yn7e_1097{min-width:0}._payRow_1yn7e_1105{display:grid;grid-template-columns:1fr 100px;gap:8px;align-items:end}._payBlock_1yn7e_1119{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-top:1px solid #f1f5f9}._payBlock_1yn7e_1119:first-of-type{border-top:none;padding-top:0}._payHead_1yn7e_1145{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._payMethod_1yn7e_1159{font-size:15px;font-weight:750;color:var(--color-text-primary)}._payHint_1yn7e_1171{font-size:12px;color:var(--color-text-muted);line-height:1.35}._badgeSurplus_1yn7e_1183{font-size:11px;font-weight:750;padding:3px 8px;border-radius:999px;background:var(--color-warning-bg);color:#c2410c;white-space:nowrap}._calcBar_1yn7e_1203,._calcBarOk_1yn7e_1205,._calcBarBad_1yn7e_1207{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.35;position:sticky;bottom:0;z-index:2}._calcBar_1yn7e_1203{background:var(--color-bg-secondary, #f7f7f5);color:var(--color-text-muted);border:1px solid var(--color-border)}._calcBarOk_1yn7e_1205{background:color-mix(in srgb,#0d9488 12%,transparent);color:#0f766e;border:1px solid color-mix(in srgb,#0d9488 28%,transparent)}._calcBarBad_1yn7e_1207{background:color-mix(in srgb,#b42318 10%,transparent);color:#912018;border:1px solid color-mix(in srgb,#b42318 22%,transparent)}._calcBarOk_1yn7e_1205 strong,._calcBarBad_1yn7e_1207 strong{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}._hintBox_1yn7e_1285{padding:10px 12px;border-radius:10px;background:var(--color-warning-bg);border:1px solid #fde68a}._hintTitle_1yn7e_1299{margin:0 0 6px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#92400e}._hintList_1yn7e_1317{margin:0;padding-left:18px;font-size:13px;color:#78350f;line-height:1.45}._addPayBox_1yn7e_1333{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:10px;border:1px dashed var(--color-border);background:var(--color-bg-secondary, #f7f7f5)}._vatBlock_1yn7e_1353{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding-top:12px;border-top:1px dashed var(--color-border)}._mismatch_1yn7e_1371{margin:0;padding:10px 12px;border-radius:10px;font-size:13px;background:color-mix(in srgb,#b42318 10%,transparent);color:#912018}._okNote_1yn7e_1389{margin:0;padding:10px 12px;border-radius:10px;font-size:13px;background:color-mix(in srgb,#0d9488 12%,transparent);color:#0f766e}._actions_1yn7e_1407{display:flex;flex-direction:column;gap:8px;position:sticky;bottom:calc(12px + env(safe-area-inset-bottom,0px))}._preview_1yn7e_1423{width:100%;max-height:160px;object-fit:contain;border-radius:10px;background:#111}._busy_1yn7e_1439{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 16px;color:var(--color-text-secondary)}._spinner_1yn7e_1457{width:28px;height:28px;border:3px solid var(--color-border);border-top-color:var(--color-accent, #0d9488);border-radius:50%;animation:_spin_1yn7e_1457 .8s linear infinite}@keyframes _spin_1yn7e_1457{to{transform:rotate(360deg)}}._empty_1yn7e_1487{margin:0;font-size:13px;color:var(--color-text-muted)}._pageDesk_1yn7e_1499{max-width:none;margin:0;gap:12px;padding-bottom:24px}._topDesk_1yn7e_1513{display:flex;align-items:center;gap:12px;min-height:36px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}._topDesk_1yn7e_1513 ._title_1yn7e_89{font-size:16px}._topDesk_1yn7e_1513 ._lead_1yn7e_307{margin:0;font-size:13px;font-weight:600;color:var(--color-text-secondary)}._deskBack_1yn7e_1553{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);background:var(--color-bg-primary);border-radius:6px;padding:6px 10px;font-size:12px;font-weight:700;color:var(--color-primary-dark);cursor:pointer;flex-shrink:0}._heroDesk_1yn7e_1579{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg-primary)}._heroActions_1yn7e_1603{display:flex;flex-wrap:wrap;gap:8px}._heroDesk_1yn7e_1579 ._heroActions_1yn7e_1603{width:100%}._pageDesk_1yn7e_1499 ._btnPrimary_1yn7e_553,._pageDesk_1yn7e_1499 ._btnSecondary_1yn7e_589{min-height:36px;padding:0 14px;border-radius:8px;font-size:13px}._deskTableWrap_1yn7e_1639{width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-primary)}._deskTable_1yn7e_1639{width:100%;border-collapse:collapse;font-size:13px;font-family:var(--font-desk)}._deskTable_1yn7e_1639 th,._deskTable_1yn7e_1639 td{padding:10px 14px;text-align:left;border-bottom:1px solid #e8edf4;vertical-align:middle}._deskTable_1yn7e_1639 th{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);background:#f7fafb;white-space:nowrap}._deskTable_1yn7e_1639 tbody tr:last-child td{border-bottom:none}._deskTable_1yn7e_1639 tbody tr:hover td{background:#f4f8f9}._deskNum_1yn7e_1721{font-variant-numeric:tabular-nums;font-family:var(--font-desk-mono);white-space:nowrap}._deskRowBtn_1yn7e_1733{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 12px;border-radius:6px;border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-primary-dark);font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}._deskRowBtn_1yn7e_1733:hover{border-color:var(--color-primary);background:var(--color-primary-50, #eff6ff)}._page_o6xlq_1{max-width:440px;margin:0 auto;padding:24px 16px 40px;display:flex;flex-direction:column;gap:16px}._title_o6xlq_19{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--color-text-primary)}._lead_o6xlq_35{margin:0;font-size:14px;line-height:1.45;color:var(--color-text-secondary)}._box_o6xlq_49{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:12px;border:1px solid var(--color-border);background:var(--color-bg-primary)}._tabs_o6xlq_69{display:flex;gap:8px}._tab_o6xlq_69,._tabOn_o6xlq_81{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-height:40px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer}._tab_o6xlq_69{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary)}._tabOn_o6xlq_81{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff}._form_o6xlq_125{display:flex;flex-direction:column;gap:16px}._muted_o6xlq_137 a{color:var(--color-primary-dark);font-weight:700}._error_o6xlq_147{margin:0;color:var(--color-error);font-size:13px;font-weight:600}._muted_o6xlq_137{margin:0;font-size:13px;color:var(--color-text-muted);line-height:1.4}._link_o6xlq_175{color:var(--color-primary-dark);font-weight:700;font-size:14px}._mobileForm_1lv02_1{display:flex;flex-direction:column;gap:18px}._blockLabel_1lv02_13{margin:0 0 8px;font-size:13px;font-weight:750;color:var(--color-text-primary)}._dateRow_1lv02_27{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}._dateRow_1lv02_27::-webkit-scrollbar{display:none}._dateChip_1lv02_51{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;flex:0 0 auto;min-width:64px;padding:12px 10px;border-radius:14px;background:var(--color-bg-secondary, #f1f5f9);color:var(--color-text-primary);font:inherit;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer}._dateChipOn_1lv02_85{background:var(--color-primary, #0d7377);color:#fff}._dateDay_1lv02_95{font-size:18px;font-weight:800;line-height:1}._dateDow_1lv02_107{font-size:11px;font-weight:650;text-transform:capitalize}._timeCard_1lv02_119{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:end;padding:12px;border-radius:14px;background:var(--color-bg-secondary, #f1f5f9)}._timeSep_1lv02_139{padding-bottom:12px;font-size:18px;font-weight:700;color:var(--color-text-muted)}._pills_1lv02_153{display:flex;flex-wrap:wrap;gap:8px}._pill_1lv02_153{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:var(--color-bg-secondary, #f1f5f9);color:var(--color-text-primary);font:inherit;font-size:12px;font-weight:700;cursor:pointer}._pillOn_1lv02_197{background:color-mix(in srgb,var(--color-primary) 16%,#fff);box-shadow:inset 0 0 0 1.5px var(--color-primary, #0d7377);color:var(--color-primary-dark, #0a5c5f)}._pillDot_1lv02_209{width:8px;height:8px;border-radius:999px;flex-shrink:0}._allDayRow_1lv02_223{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;cursor:pointer}._deskForm_1lv02_241{display:flex;flex-direction:column;gap:14px}._timeGrid_1lv02_253{display:grid;grid-template-columns:1fr 1fr;gap:12px}._help_1lv02_265{margin:0;font-size:12px;color:var(--color-text-muted);line-height:1.4}._err_1lv02_279{margin:0;font-size:13px;color:#b91c1c}._dotDelivery_1lv02_291{background:#7c3aed}._dotPayment_1lv02_293{background:#059669}._dotMeeting_1lv02_295{background:#0284c7}._dotPersonal_1lv02_297{background:#db2777}._dotReminder_1lv02_299{background:#ea580c}._dotMaintenance_1lv02_301{background:#57534e}._dotTraining_1lv02_303{background:#4f46e5}._dotInspection_1lv02_305{background:#b45309}._dotNote_1lv02_307{background:#64748b}._page_lr935_1{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;background:var(--color-primary, #0d7377);color:#fff}._hero_lr935_19{display:flex;flex-direction:column;gap:6px;padding:4px 20px 20px}._back_lr935_33{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;color:#fff;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;min-height:28px;align-self:flex-start}._heroTitle_lr935_61{margin:0;font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#fff}._heroSub_lr935_79{margin:0;font-size:13px;font-weight:550;color:#ffffffd9}._pageSheet_lr935_93{flex:1 1 auto;margin-top:-4px;background:var(--color-bg-secondary, #f1f5f9);color:var(--color-text-primary);border-radius:28px 28px 0 0;padding:16px 16px calc(96px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:18px;min-height:0;max-width:none}._viewToggle_lr935_121{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border-radius:12px;background:var(--color-bg-secondary, #f1f5f9)}._viewTab_lr935_139{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;min-height:36px;border-radius:10px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:13px;font-weight:750;cursor:pointer}._viewTabOn_lr935_165{background:var(--color-bg-primary, #fff);color:var(--color-text-primary);box-shadow:0 1px 3px #0f172a14}._week_lr935_177{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}._week_lr935_177::-webkit-scrollbar{display:none}._dayChip_lr935_203{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;flex:0 0 auto;min-width:56px;padding:12px 10px;border-radius:16px;background:var(--color-bg-secondary, #f1f5f9);color:var(--color-text-primary);display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;font:inherit}._dayChipOn_lr935_237{background:var(--color-primary, #0d7377);color:#fff}._dayNum_lr935_247{font-size:18px;font-weight:800;line-height:1}._dayDow_lr935_259{font-size:11px;font-weight:650;text-transform:capitalize;opacity:.85}._dayDot_lr935_273{width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.55}._sectionTitle_lr935_289{margin:0 0 10px;font-size:16px;font-weight:800}._sectionSub_lr935_301{margin:-6px 0 12px;font-size:12px;color:var(--color-text-muted)}._timeline_lr935_313{display:flex;flex-direction:column;gap:10px}._slot_lr935_325{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:start}._hour_lr935_339{font-size:12px;font-weight:700;color:var(--color-text-muted);padding-top:12px;font-variant-numeric:tabular-nums}._card_lr935_355{display:block;text-decoration:none;color:#fff;background:var(--color-primary-dark, #0a5c5f);border-radius:16px;padding:14px 14px 12px;min-height:56px}._cardTitle_lr935_375{margin:0;font-size:14px;font-weight:750;line-height:1.3}._cardMeta_lr935_389{margin:6px 0 0;font-size:11px;font-weight:650;opacity:.85}._cardDelivery_lr935_403{background:#6d28d9}._cardPayment_lr935_411{background:#047857}._cardMeeting_lr935_419{background:#0369a1}._cardPersonal_lr935_427{background:#be185d}._cardReminder_lr935_435{background:#c2410c}._cardEmpty_lr935_443{background:var(--color-bg-secondary, #f1f5f9);color:var(--color-text-muted);border-radius:16px;padding:16px;font-size:13px}._remindList_lr935_459{display:flex;flex-direction:column;gap:10px}._remindCard_lr935_471{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:16px;background:color-mix(in srgb,var(--color-primary) 10%,#fff);text-decoration:none;color:inherit}._remindIcon_lr935_493{width:40px;height:40px;border-radius:12px;background:#fff;display:grid;place-items:center;color:var(--color-primary-dark, #0a5c5f);flex-shrink:0}._remindTitle_lr935_515{margin:0;font-size:13px;font-weight:750;line-height:1.3}._remindTime_lr935_529{margin:4px 0 0;font-size:12px;font-weight:650;color:var(--color-text-muted)}._fab_lr935_543{position:fixed;left:16px;right:16px;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:25;min-height:48px;border:none;border-radius:999px;background:var(--color-primary, #0d7377);color:#fff;font:inherit;font-size:15px;font-weight:750;box-shadow:0 8px 24px #0d737759;cursor:pointer}._fab_lr935_543:active{transform:scale(.99)}._monthHead_lr935_589{display:flex;align-items:center;justify-content:space-between;gap:8px}._monthTitle_lr935_603{margin:0;font-size:18px;font-weight:800;letter-spacing:-.02em;text-transform:capitalize;text-align:center;flex:1}._monthNav_lr935_623{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);background:var(--color-bg-primary);width:36px;height:36px;border-radius:10px;font-size:20px;line-height:1;cursor:pointer;color:var(--color-text-primary)}._monthGrid_lr935_649{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px 0}._monthDow_lr935_661{text-align:center;font-size:11px;font-weight:750;color:var(--color-text-muted);padding:4px 0 8px;text-transform:uppercase}._monthCell_lr935_679{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;min-height:44px;padding:4px 0;display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;font:inherit;color:var(--color-text-primary);border-radius:999px}._monthCellOut_lr935_711{color:#94a3b8}._monthCellOn_lr935_719 ._monthDayNum_lr935_719{background:var(--color-primary, #0d7377);color:#fff}._monthCellToday_lr935_729 ._monthDayNum_lr935_719{box-shadow:inset 0 0 0 1.5px var(--color-primary, #0d7377)}._monthDayNum_lr935_719{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;font-size:13px;font-weight:750}._monthDots_lr935_757{display:flex;gap:2px;min-height:5px}._monthDotsSpacer_lr935_769{min-height:5px}._monthDot_lr935_757{width:4px;height:4px;border-radius:999px;background:var(--color-primary, #0d7377);display:block}._agendaList_lr935_793{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}._agendaRow_lr935_811{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:stretch}._agendaBadge_lr935_825{width:52px;height:52px;border-radius:999px;background:var(--color-primary, #0d7377);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;flex-shrink:0}._agendaBadgeDay_lr935_853{font-size:15px;font-weight:800;line-height:1}._agendaBadgeMon_lr935_865{font-size:9px;font-weight:750;letter-spacing:.04em;opacity:.9}._agendaCard_lr935_879{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:12px 14px;border-radius:14px;text-decoration:none;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-primary) 10%,#fff);min-height:52px}._agendaCard_lr935_879._cardDelivery_lr935_403{background:#f3e8ff;color:#5b21b6}._agendaCard_lr935_879._cardPayment_lr935_411{background:#d1fae5;color:#065f46}._agendaCard_lr935_879._cardMeeting_lr935_419{background:#e0f2fe;color:#075985}._agendaCard_lr935_879._cardPersonal_lr935_427{background:#fce7f3;color:#9d174d}._agendaCard_lr935_879._cardReminder_lr935_435{background:#ffedd5;color:#9a3412}._agendaTitle_lr935_955{margin:0;font-size:14px;font-weight:750;line-height:1.25}._agendaKind_lr935_969{margin:0;font-size:11px;font-weight:650;opacity:.75}._agendaTime_lr935_983{margin:2px 0 0;font-size:11px;font-weight:650;opacity:.7}._page_hek5k_1{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 900px){._page_hek5k_1{grid-template-columns:1fr}}._side_hek5k_27{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--shadow-sm)}._cta_hek5k_49{text-decoration:none;text-align:center}._types_hek5k_59{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._typeRow_hek5k_77{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;background:var(--color-bg-secondary, #f8fafc);font-size:12px;font-weight:650;color:var(--color-text-primary)}._dot_hek5k_101{width:10px;height:10px;border-radius:999px;flex-shrink:0}._dotFecho_hek5k_115{background:var(--color-primary, #0d7377)}._dotCheck_hek5k_123{background:#2563eb}._dotLeave_hek5k_131{background:#d97706}._dotDelivery_hek5k_139{background:#7c3aed}._dotPayment_hek5k_147{background:#059669}._dotMeeting_hek5k_155{background:#0284c7}._dotPersonal_hek5k_163{background:#db2777}._dotReminder_hek5k_171{background:#ea580c}._dotNote_hek5k_179{background:#64748b}._hint_hek5k_187{margin:0;font-size:12px;line-height:1.4;color:var(--color-text-muted)}._main_hek5k_201{min-width:0;padding:14px 16px 18px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--shadow-sm)}._toolbar_hek5k_219{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}._nav_hek5k_237{display:flex;flex-wrap:wrap;gap:6px}._navBtn_hek5k_249{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary);height:32px;padding:0 10px;border-radius:6px;font:inherit;font-size:12px;font-weight:650;cursor:pointer}._navBtn_hek5k_249:hover{border-color:var(--color-text-muted)}._monthTitle_hek5k_285{margin:0;font-size:16px;font-weight:800;letter-spacing:-.02em;text-transform:capitalize}._views_hek5k_301{display:flex;flex-wrap:wrap;gap:4px}._viewBtn_hek5k_313{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-muted);height:32px;padding:0 10px;border-radius:6px;font:inherit;font-size:12px;font-weight:650;cursor:pointer}._viewOn_hek5k_341{background:var(--color-primary, #0d7377);border-color:var(--color-primary, #0d7377);color:#fff}._viewBtn_hek5k_313:disabled{opacity:.45;cursor:not-allowed}._grid_hek5k_363{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--color-border);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}._dow_hek5k_383{background:var(--color-bg-secondary, #f8fafc);padding:7px 4px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--color-text-muted)}._cell_hek5k_405{background:var(--color-bg-primary);min-height:88px;padding:5px 6px;display:flex;flex-direction:column;gap:3px;min-width:0}._cellOut_hek5k_425{background:var(--color-bg-secondary, #f8fafc);color:var(--color-text-muted)}._cellToday_hek5k_435{box-shadow:inset 0 0 0 2px var(--color-primary, #0d7377)}._dayNum_hek5k_443{font-size:11px;font-weight:750}._dayNumBtn_hek5k_453{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0 0 2px;font:inherit;font-size:11px;font-weight:750;color:inherit;text-align:left;cursor:pointer;width:fit-content}._dayNumBtn_hek5k_453:hover{color:var(--color-primary, #0d7377)}._ev_hek5k_491{display:block;font-size:10px;font-weight:650;padding:2px 5px;border-radius:3px;color:#fff;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ev_hek5k_491:hover{filter:brightness(1.05)}._evFecho_hek5k_525{background:var(--color-primary, #0d7377)}._evCheck_hek5k_533{background:#2563eb}._evLeave_hek5k_541{background:#d97706}._evDelivery_hek5k_549{background:#7c3aed}._evPayment_hek5k_557{background:#059669}._evMeeting_hek5k_565{background:#0284c7}._evPersonal_hek5k_573{background:#db2777}._evReminder_hek5k_581{background:#ea580c}._evMaintenance_hek5k_589{background:#57534e}._evTraining_hek5k_597{background:#4f46e5}._evInspection_hek5k_605{background:#b45309}._evNote_hek5k_613{background:#64748b}._more_hek5k_621{font-size:10px;font-weight:650;color:var(--color-text-muted);padding:0 2px}@media (max-width: 640px){._cell_hek5k_405{min-height:64px}._ev_hek5k_491{font-size:9px}}._shell_rwevu_1{min-height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;padding:32px 20px;background:radial-gradient(ellipse 80% 60% at 10% 20%,#ccfbf1 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 90% 80%,#e0f2fe 0%,transparent 50%),linear-gradient(135deg,#f0fdfa,#f8fafc 45%,#ecfeff);color:var(--color-text-primary, #1e293b)}._inner_rwevu_29{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}._brand_rwevu_49{display:flex;align-items:center;gap:10px;margin-bottom:8px;text-decoration:none;color:inherit}._logo_rwevu_67{height:28px;width:auto;display:block}._brandName_rwevu_79{font-size:15px;font-weight:800;letter-spacing:-.02em}._eyebrow_rwevu_91{margin:0;font-size:14px;font-weight:700;color:var(--color-primary, #0d7377)}._title_rwevu_105{margin:0;font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.2;color:var(--color-text-primary, #0f172a)}._body_rwevu_123{margin:0 0 8px;font-size:14px;line-height:1.5;color:var(--color-text-muted, #64748b);max-width:36ch}._cta_rwevu_139{margin-top:8px;text-decoration:none;min-width:180px}:root{--color-primary: #0d7377;--color-primary-dark: #0a5c5f;--color-primary-light: #0f8589;--color-primary-50: #f0fdfa;--color-primary-100: #ccfbf1;--color-primary-soft: rgba(13, 115, 119, .12);--color-text-primary: #1e293b;--color-text-secondary: #475569;--color-text-muted: #64748b;--color-text-on-primary: #ffffff;--color-bg-primary: #ffffff;--color-bg-secondary: #f4f7f8;--color-bg-tertiary: #eef2f4;--color-bg-elevated: #ffffff;--color-border: #e2e8f0;--color-border-strong: #cbd5e1;--color-success: #0d7377;--color-success-bg: #ecfdf5;--color-success-border: #a7f3d0;--color-success-text: #065f46;--color-error: #dc2626;--color-error-bg: #fef2f2;--color-error-border: #fecaca;--color-error-text: #b91c1c;--color-warning: #d97706;--color-warning-bg: #fffbeb;--color-warning-border: #fde68a;--color-warning-text: #92400e;--color-info: #0369a1;--color-info-bg: #f0f9ff;--color-info-border: #bae6fd;--color-info-text: #0c4a6e;--color-danger: #b42318;--color-badge: #dc2626;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--font-family-primary: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-desk: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-desk-mono: "IBM Plex Mono", ui-monospace, monospace;--desk-canvas: #e8eef0;--desk-topbar: #ffffff;--desk-sidebar: #0c1f24;--desk-sidebar-border: #163038;--desk-sidebar-text: #d7e4e6;--desk-sidebar-muted: #7a9499;--desk-sidebar-hover: #143038;--desk-sidebar-active: #0d4a4e;--desk-accent: #2dd4bf;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 999px;--radius-control: 10px;--border-radius-sm: var(--radius-sm);--border-radius-md: var(--radius-md);--control-height: 40px;--control-radius: 4px;--control-font-size: 15px;--control-label-size: 12px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--shadow-md: 0 4px 12px rgba(15, 23, 42, .06);--shadow-lg: 0 12px 32px rgba(15, 23, 42, .1);--layout-topbar-height: 56px;--layout-content-sm: 560px;--layout-content-md: 720px;--layout-content-lg: 960px;--layout-content-xl: 1120px;--layout-page-pad: 16px;--input-bg: #ffffff;--input-bg-focus: #ffffff;--input-border: #c5ced9;--input-height-md: var(--control-height);--input-height-lg: 48px;--input-height-xl: 52px;--icon-btn-size: 40px;--icon-btn-bg: #eef2f5;--icon-btn-bg-hover: #e2e8f0;--icon-btn-bg-active: var(--color-primary-dark);--icon-btn-fg: #64748b;--icon-btn-fg-hover: #475569;--overlay-scrim: rgba(15, 23, 42, .4);--overlay-scrim-desk: rgba(12, 31, 36, .42);--toggle-track: #d1d5db}html[data-theme=dark]{color-scheme:dark;--color-primary: #3d9ea1;--color-primary-dark: #0d7377;--color-primary-light: #4aadb0;--color-primary-50: rgba(13, 115, 119, .22);--color-primary-100: rgba(13, 115, 119, .32);--color-primary-soft: rgba(13, 115, 119, .28);--color-text-on-primary: #ffffff;--color-text-primary: #f2f6f7;--color-text-secondary: #c8d6d9;--color-text-muted: #a3b5b9;--color-bg-primary: #132226;--color-bg-secondary: #0b1619;--color-bg-tertiary: #1a2e33;--color-bg-elevated: #16282d;--color-border: #243a40;--color-border-strong: #345055;--color-success-bg: rgba(13, 115, 119, .2);--color-success-border: rgba(61, 158, 161, .4);--color-success-text: #7ec8ca;--color-error-bg: rgba(185, 28, 28, .2);--color-error-border: rgba(252, 165, 165, .3);--color-error-text: #f0a8a8;--color-warning-bg: rgba(180, 83, 9, .22);--color-warning-border: rgba(251, 191, 36, .3);--color-warning-text: #e8c07a;--color-info-bg: rgba(13, 115, 119, .18);--color-info-border: rgba(61, 158, 161, .35);--color-info-text: #8fc4c6;--desk-canvas: #0b1619;--desk-topbar: #0f1c20;--desk-sidebar: #0c1f24;--desk-sidebar-border: #163038;--desk-sidebar-text: #d7e4e6;--desk-sidebar-muted: #7a9499;--desk-sidebar-hover: #143038;--desk-sidebar-active: #0d4a4e;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--shadow-md: 0 4px 14px rgba(0, 0, 0, .35);--shadow-lg: 0 12px 28px rgba(0, 0, 0, .45);--input-bg: #0f1c20;--input-bg-focus: #0f1c20;--input-border: #345055;--icon-btn-bg: #1a2e33;--icon-btn-bg-hover: #243a40;--icon-btn-fg: #9db0b4;--icon-btn-fg-hover: #e4ecee;--overlay-scrim: rgba(11, 22, 25, .72);--overlay-scrim-desk: rgba(11, 22, 25, .78);--toggle-track: #345055}.uiPage{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0;width:100%;max-width:var(--layout-content-sm);margin:0 auto;padding-bottom:24px;box-sizing:border-box}@media (min-width: 768px){.uiPage{max-width:var(--layout-content-md)}.uiPageWide{max-width:var(--layout-content-lg)}}@media (min-width: 1024px){.uiPageWide{max-width:var(--layout-content-xl)}}.uiPageHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.uiTitle{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);letter-spacing:-.03em;color:var(--color-text-primary);line-height:1.15}.uiLead{margin:4px 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.45}.uiBack{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;color:var(--color-primary-dark);font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;align-self:flex-start}.uiSurface{background:var(--color-bg-primary);color:var(--color-text-primary);border-color:var(--color-border)}.uiCard{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-bg-primary);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.uiCardQuiet{box-shadow:none}.uiPanel{background:var(--color-bg-primary);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md)}.uiBtnPrimary,.uiBtnSecondary,.uiBtnGhost,.uiBtnDanger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--input-height-md);padding:0 16px;border-radius:var(--radius-control);font-size:14px;font-weight:800;cursor:pointer;text-decoration:none;border:1px solid transparent;-webkit-tap-highlight-color:transparent}.uiBtnPrimary{background:var(--color-primary-dark);color:#fff;border-color:var(--color-primary-dark)}.uiBtnPrimary:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary)}.uiBtnPrimary:active:not(:disabled){background:#084548}.uiBtnPrimary:disabled{opacity:.55;cursor:not-allowed}.uiBtnSecondary{background:var(--color-bg-primary);color:var(--color-text-secondary);border-color:var(--color-border)}.uiBtnSecondary:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary-dark)}.uiBtnGhost{background:transparent;color:var(--color-text-secondary);border-color:var(--color-border)}.uiBtnDanger{background:var(--color-error-bg);color:var(--color-error-text);border-color:var(--color-error-border)}.uiBtnPill{border-radius:var(--radius-pill)}.uiIconBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-pill);border:none;background:var(--icon-btn-bg);color:var(--icon-btn-fg-hover);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease,color .15s ease}.uiIconBtn:hover{background:var(--icon-btn-bg-hover);color:var(--color-text-primary)}.uiIconBtnActive{background:var(--color-primary-dark);color:var(--color-text-on-primary)}.uiIconBtnActive:hover{background:var(--color-primary)}.uiIconBtnSm{width:36px;height:36px}.uiIconBadge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:#ef4444;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-sizing:border-box;border:2px solid var(--color-bg-primary)}.uiIconDot{position:absolute;top:0;right:0;width:10px;height:10px;border-radius:var(--radius-pill);background:#ef4444;border:2px solid var(--color-bg-primary)}.uiCloseBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-pill);background:var(--icon-btn-bg);color:var(--icon-btn-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease,color .15s ease}.uiCloseBtn:hover{background:var(--icon-btn-bg-hover);color:var(--icon-btn-fg-hover)}.uiCloseBtn:active{background:var(--color-border-strong);color:var(--color-text-primary)}.uiField{display:flex;flex-direction:column;gap:6px}.uiFieldLabel{font-size:12px;font-weight:700;color:var(--color-text-secondary)}.uiInput,.uiSelect,.uiTextarea,.uiSearch{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;min-height:var(--input-height-md);padding:10px 14px;border:1px solid var(--input-border);border-radius:var(--control-radius);background:var(--input-bg);color:var(--color-text-primary);font:inherit;font-size:var(--control-font-size);font-weight:600}.uiSearch{font-weight:500}.uiInput:focus,.uiSelect:focus,.uiTextarea:focus,.uiSearch:focus{outline:none;background:var(--input-bg-focus);border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.uiChip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:var(--control-height);height:var(--control-height);padding:0 12px;border-radius:var(--control-radius);border:1px solid var(--input-border);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.uiChipOn{border-color:var(--color-primary);background:var(--color-primary-50);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary-dark)}.uiInputError{background:var(--color-error-bg);border-color:var(--color-error);color:var(--color-error-text)}.uiInputSuccess{background:var(--color-success-bg);border-color:var(--color-success)}.uiHelper{margin:0;font-size:12px;font-weight:500;color:var(--color-text-muted)}.uiHelperError{color:var(--color-error-text)}.uiAlert{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--radius-md);border:1px solid transparent;font-size:13px;line-height:1.45}.uiAlertTitle{margin:0;font-weight:800;font-size:14px}.uiAlertBody{margin:2px 0 0;font-weight:500;opacity:.92}.uiAlertError{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error-text)}.uiAlertWarning{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning-text)}.uiAlertSuccess{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.uiAlertInfo{background:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info-text)}.uiAlertNeutral{background:var(--color-bg-tertiary);border-color:var(--color-border);color:var(--color-text-secondary)}.uiTag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:700;background:var(--color-bg-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border)}.uiTagPrimary{background:var(--color-primary-50);color:var(--color-primary-dark);border-color:var(--color-primary-100)}.uiToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:48px;height:28px;border-radius:var(--radius-pill);background:var(--toggle-track);border:none;position:relative;cursor:pointer;flex-shrink:0;transition:background .2s ease}.uiToggle:after{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:var(--radius-pill);background:var(--color-bg-primary);box-shadow:0 1px 3px #00000026;transition:transform .2s ease}.uiToggle[aria-checked=true],.uiToggleOn{background:var(--color-primary)}.uiToggle[aria-checked=true]:after,.uiToggleOn:after{transform:translate(20px)}.uiToggleRow{display:flex;align-items:flex-start;gap:14px;padding:12px 0}.uiToggleRow+.uiToggleRow{border-top:1px solid var(--color-border)}.uiToggleContent{flex:1;min-width:0}.uiToggleTitle{margin:0;font-size:15px;font-weight:700;color:var(--color-text-primary);line-height:1.3}.uiToggleDesc{margin:4px 0 0;font-size:13px;font-weight:500;color:var(--color-text-muted);line-height:1.4}.uiCheckbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid var(--color-border-strong);border-radius:6px;background:var(--color-bg-primary);cursor:pointer;flex-shrink:0;position:relative;transition:border-color .15s ease,background .15s ease}.uiCheckbox:checked{border-color:var(--color-primary);background:var(--color-primary)}.uiCheckbox:checked:after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.uiCheckbox:hover:not(:checked){border-color:var(--color-primary-light)}.uiCheckboxRow{display:flex;align-items:center;gap:12px;padding:10px 0;cursor:pointer}.uiCheckboxLabel{font-size:15px;font-weight:600;color:var(--color-text-primary)}.uiSectionLabel{margin:0;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}@media (min-width: 768px){.uiGrid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}}@media (min-width: 1024px){.uiGrid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{touch-action:manipulation;-ms-touch-action:manipulation}body{font-family:var(--font-family-primary);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg-secondary);-webkit-font-smoothing:antialiased;overscroll-behavior:none;touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%}button,input,select,textarea{font:inherit}a{color:var(--color-primary)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}html[data-layout=desk] body{background:var(--desk-canvas);font-family:var(--font-desk)}
