._rows_196g1_8{align-items:center;gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:6rem 1fr;margin:0;display:grid}._rows_196g1_8 dt{color:var(--color-text-muted)}._rows_196g1_8 dd{color:var(--color-text);overflow-wrap:anywhere;margin:0}._input_196g1_28{width:100%;min-height:40px;padding:0 var(--space-2);font-size:var(--text-sm);color:var(--color-text);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-control)}._notice_196g1_39{margin:var(--space-4) 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}._noticeError_196g1_45{color:var(--color-danger)}._button_196g1_49{min-height:40px;padding:0 var(--space-4);font-size:var(--text-sm);color:var(--color-text);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-control);cursor:pointer}._buttonPrimary_196g1_60{color:var(--color-text-inverse);background:var(--color-primary);border-color:var(--color-primary);font-weight:700}._button_196g1_49:disabled{cursor:default;opacity:.5}._daysLeft_196g1_75{margin-left:var(--space-2);color:var(--color-warning);font-weight:700}._divider_196g1_81{margin:var(--space-4) 0;border:none;border-top:1px solid var(--color-border)}._inputLocked_196g1_88{background:var(--color-bg-subtle);color:var(--color-text-muted)}._badge_5xxd0_13{padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px solid var(--color-border);flex-direction:column;gap:1px;display:flex}._head_5xxd0_22{align-items:flex-start;gap:var(--space-2);display:flex}._who_5xxd0_28{flex:1;min-width:0}._company_5xxd0_35,._user_5xxd0_36{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}._company_5xxd0_35{color:var(--color-text);font-size:var(--text-sm);font-weight:700}._user_5xxd0_36{color:var(--color-text-muted);font-size:var(--text-xs)}._toggle_5xxd0_54{min-width:44px;min-height:44px;margin-top:calc(var(--space-2) * -1);font-size:var(--text-sm);color:var(--color-text-muted);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:1px solid #0000}._toggle_5xxd0_54:hover{border-color:var(--color-border)}._country_5xxd0_72{align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-text-muted);display:flex}._globe_5xxd0_81{font-size:var(--text-sm);line-height:1}._actions_5xxd0_87{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}._action_5xxd0_87{min-height:44px;padding:0 var(--space-2);font-size:var(--text-sm);color:var(--color-text);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-control);cursor:pointer}._actionPrimary_5xxd0_105{color:var(--color-primary);border-color:var(--color-primary);font-weight:700}._action_5xxd0_87:disabled{cursor:default;opacity:.6}._failed_5xxd0_116{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--color-danger)}._signedOut_5xxd0_122{padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);margin:0}._page_1ol58_3{min-height:100vh;padding:var(--page-padding);background:var(--color-bg-subtle);justify-content:center;align-items:center;display:flex}._card_1ol58_12{gap:var(--space-3);width:100%;max-width:24rem;padding:var(--space-6) var(--space-5);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-surface);flex-direction:column;display:flex}._title_1ol58_24{color:var(--color-primary);font-size:var(--text-xl);letter-spacing:-.02em;margin:0;font-weight:800}._error_1ol58_32{padding:var(--space-2) var(--space-3);color:var(--color-danger);background:var(--color-danger-subtle);border-radius:var(--radius-control);margin:0}._primary_1ol58_40{min-height:calc(var(--touch-target-min) * 1.1);font:inherit;color:var(--color-text-inverse);background:var(--color-primary);border-radius:var(--radius-control);cursor:pointer;border:0;font-weight:700}._primary_1ol58_40:disabled{opacity:.6;cursor:progress}._field_1ol58_56{gap:var(--space-1);flex-direction:column;display:flex}._label_1ol58_62{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}._input_1ol58_68{min-height:var(--touch-target-min);padding:0 var(--space-3);font:inherit;color:var(--color-text);background:var(--color-bg-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-control)}._remember_1ol58_79{align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;display:flex}._remember_1ol58_79 input{width:1.125rem;height:1.125rem;accent-color:var(--color-primary);margin:0}:root{--color-bg:#fff;--color-bg-subtle:#f6f7f9;--color-bg-raised:#fff;--color-border:#d8dce3;--color-border-strong:#aeb5c0;--color-text:#1b1f26;--color-text-muted:#5c646f;--color-text-inverse:#fff;--color-primary:#1f5fd0;--color-primary-hover:#1a51b3;--color-primary-subtle:#e8f0fd;--color-danger:#c62828;--color-danger-subtle:#fdecec;--color-danger-fill:color-mix(in srgb, var(--color-danger) 55%, #fff);--color-warning:#a86400;--color-warning-subtle:#fff6e5;--color-help:color-mix(in srgb, var(--color-primary) 60%, #fff);--color-help-subtle:var(--color-primary-subtle);--color-neutral:#6b7280;--color-success:#1d7a44;--color-success-subtle:#e8f6ed;--color-purple:#7c3aed;--chart-card:#4a7fe8;--chart-cash:#3fc79a;--chart-point:#f2789f;--chart-easy:#f5c451;--chart-bank:#e88a4a;--chart-total:#8b7ff0;--chart-visitor-1:#4a7fe8;--chart-visitor-2:#3fc79a;--chart-visitor-3:#f2789f;--chart-visitor-4:#f5c451;--chart-visitor-5:#8b7ff0;--chart-visitor-6:#4bb8d8;--chart-visitor-7:#e88a4a;--chart-visitor-8:#9ec14a;--chart-visitor-etc:#a9b1bd;--chart-visitor-none:#d3d8df;--color-bar:var(--color-primary);--color-bar-text:var(--color-text-inverse);--color-bar-border:transparent;--color-nav:var(--color-bar);--color-nav-text:var(--color-bar-text);--color-nav-active-bg:var(--color-primary);--radius-control:var(--radius-sm);--radius-surface:var(--radius-md);--shadow-surface:none;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--font-sans:system-ui, -apple-system, "Segoe UI", "Malgun Gothic", "Apple SD Gothic Neo", sans-serif;--font-numeric:var(--font-sans);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem;--leading-tight:1.25;--leading-normal:1.5;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-raised:0 1px 3px #1b1f261f;--shadow-overlay:0 8px 24px #1b1f262e;--color-dialog-head:var(--color-primary);--color-dialog-head-text:var(--color-text-inverse);--color-dialog-head-border:var(--color-primary);--color-dialog-backdrop:#00000080;--radius-dialog:18px;--shadow-dialog:0 4px 20px #00000026;--touch-target-min:44px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--z-dropdown:100;--z-overlay:200;--z-toast:300}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-bg-subtle);margin:0}.numeric{font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media print{body:has([data-print-sheet]) #root{display:none}}:root{--control-height:2rem;--control-padding-x:var(--space-3);--row-height:2rem;--table-cell-padding:var(--space-2);--page-padding:var(--space-5);--body-font-size:var(--text-sm)}body{font-size:var(--body-font-size)}@media (width<=47.99rem){:root{--control-height:var(--touch-target-min);--page-padding:var(--space-3)}}:root{--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-primary-subtle:#eaf1fe;--color-bg-subtle:#f5f7fa;--color-border:#e5e9f0;--color-border-strong:#cbd5e1;--color-text:#1f2937;--color-text-muted:#6b7280;--color-bar:#fff;--color-bar-text:#1f3f80;--color-bar-border:#e5e9f0;--color-nav:#fff;--color-nav-text:#374151;--color-nav-active-bg:var(--color-primary);--color-nav-hover-bg:#f1f5f9;--color-help:color-mix(in srgb, var(--color-primary) 60%, #fff);--color-help-subtle:var(--color-primary-subtle);--color-neutral:#6b7280;--color-page:#f0f2f5;--radius-control:var(--radius-sm);--radius-surface:var(--radius-md);--shadow-surface:none}
