._modalOverlay_ge95v_1{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_ge95v_14{background:var(--surface-ffffff);border-radius:8px;padding:2rem;max-width:400px;width:90%;box-shadow:0 4px 20px #00000026}._modalContent_ge95v_14 h3{font-size:1.25rem;font-weight:600;color:var(--ink-1a1a1a);margin-bottom:1rem}._modalContent_ge95v_14 p{color:var(--ink-666666);line-height:1.6;margin-bottom:1.5rem}._modalContent_ge95v_14 ._actions_ge95v_33{display:flex;gap:.75rem;justify-content:flex-end}._modalContent_ge95v_14 ._actions_ge95v_33 button{padding:.625rem 1.25rem;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}._modalContent_ge95v_14 ._actions_ge95v_33 ._cancelButton_ge95v_47{background:var(--surface-f8f9fa);color:var(--ink-666666);border:1px solid var(--line-dddddd)}._modalContent_ge95v_14 ._actions_ge95v_33 ._cancelButton_ge95v_47:hover{background:var(--surface-e9ecef)}._modalContent_ge95v_14 ._actions_ge95v_33 ._confirmButton_ge95v_55{background:var(--surface-dc3545);color:var(--ink-ffffff)}._modalContent_ge95v_14 ._actions_ge95v_33 ._confirmButton_ge95v_55:hover{background:var(--surface-c82333)}._modalContent_ge95v_14 ._actions_ge95v_33 ._primaryConfirmButton_ge95v_63{background:var(--surface-0369a1);color:var(--ink-ffffff)}._modalContent_ge95v_14 ._actions_ge95v_33 ._primaryConfirmButton_ge95v_63:hover{background:var(--surface-075985)}._toggle_ggy4z_1{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:36px;padding:7px 10px;border:1px solid var(--line-cbd5e1);border-radius:6px;background:var(--surface-ffffff);color:var(--ink-475569);font-size:12px;font-weight:600;cursor:pointer;transition:background-color var(--motion-fast),border-color var(--motion-fast)}._toggle_ggy4z_1:hover{background:var(--surface-f1f5f9)}._toggle_ggy4z_1 svg{width:16px;height:16px;flex-shrink:0}@media(max-width:400px){._toggle_ggy4z_1 span{display:none}}._datePicker_1l5mx_1{min-width:0}._dateButton_1l5mx_5{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:34px;padding:7px 10px;border:1px solid var(--line-cbd5e1);border-radius:6px;background:var(--surface-ffffff);color:var(--ink-374151);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums}._dateButton_1l5mx_5:hover:not(:disabled),._dateButton_1l5mx_5[aria-expanded=true]{border-color:var(--line-0ea5e9)}._dateButton_1l5mx_5:disabled{opacity:.55}._dropdown_1l5mx_28{z-index:2000;box-sizing:border-box;padding:12px;overflow-y:auto;overscroll-behavior:contain;background:var(--surface-ffffff);color:var(--ink-1f2937);border:1px solid var(--line-cbd5e1);border-radius:8px;box-shadow:0 8px 24px #00000029;font-size:13px}._dropdown_1l5mx_28 button{font:inherit;cursor:pointer}._header_1l5mx_46{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._header_1l5mx_46 button{width:32px;height:32px;border:1px solid var(--line-e2e8f0);border-radius:5px;background:var(--surface-f8fafc);color:var(--ink-0369a1);font-size:22px}._weekdays_1l5mx_62,._days_1l5mx_62{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}._weekdays_1l5mx_62{text-align:center;font-size:11px;color:var(--ink-64748b);padding:5px 0 8px}._day_1l5mx_62{min-width:0;height:34px;border:0;border-radius:5px;background:transparent;color:inherit}._day_1l5mx_62:hover:not(:disabled){background:var(--surface-f0f9ff)}._day_1l5mx_62:disabled{opacity:.3;cursor:not-allowed}._today_1l5mx_91{box-shadow:inset 0 0 0 1px var(--line-0ea5e9);font-weight:600}._selected_1l5mx_96{background:var(--surface-0284c7);color:var(--ink-ffffff)}._selected_1l5mx_96:hover:not(:disabled){background:var(--surface-0369a1)}._footer_1l5mx_104{display:flex;justify-content:flex-end;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line-e2e8f0)}._footer_1l5mx_104 button{padding:6px 8px;border:0;border-radius:4px;color:var(--ink-0369a1);background:var(--surface-f0f9ff)}._footer_1l5mx_104 button:disabled{opacity:.4}._select_1nn0j_1{min-width:0}._trigger_1nn0j_5{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:34px;padding:7px 10px;border:1px solid var(--line-cbd5e1);border-radius:6px;background:var(--surface-ffffff);color:var(--ink-1f2937);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}._trigger_1nn0j_5>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._trigger_1nn0j_5:hover:not(:disabled),._trigger_1nn0j_5[aria-expanded=true]{border-color:var(--line-0ea5e9)}._trigger_1nn0j_5:disabled{opacity:.55;cursor:not-allowed}._chevron_1nn0j_35{color:var(--ink-64748b);flex-shrink:0}._menu_1nn0j_40{z-index:2000;box-sizing:border-box;padding:5px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line-cbd5e1);border-radius:8px;background:var(--surface-ffffff);color:var(--ink-1f2937);box-shadow:0 8px 24px #00000029;font-size:13px;animation:_appear_1nn0j_1 var(--motion-fast)}._option_1nn0j_55{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:4px;cursor:pointer}._option_1nn0j_55[aria-selected=true]{color:var(--ink-0369a1);font-weight:600}._option_1nn0j_55[aria-disabled=true]{opacity:.45;cursor:not-allowed}._highlighted_1nn0j_72{background:var(--surface-f0f9ff)}@keyframes _appear_1nn0j_1{0%{opacity:0}to{opacity:1}}._count_1nn0j_84{flex-shrink:0;margin-left:auto;color:var(--ink-0369a1);font-size:12px;font-weight:600}._hint_1nn0j_92{padding:5px 10px 8px;color:var(--ink-64748b);font-size:11px;border-bottom:1px solid var(--line-cbd5e1);margin-bottom:4px}._header_15id0_1{background:var(--surface-ffffff);padding:16px 24px;box-shadow:0 2px 8px #0000000d;display:flex;justify-content:space-between;align-items:center}._header_15id0_1 ._left_15id0_9{display:flex;align-items:center;gap:24px}._header_15id0_1 ._left_15id0_9 ._logo_15id0_14{font-size:24px;font-weight:700;color:var(--ink-0284c7);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color var(--motion-fast)}._header_15id0_1 ._left_15id0_9 ._logo_15id0_14:hover{color:var(--ink-0369a1)}._header_15id0_1 ._left_15id0_9 ._logo_15id0_14:focus-visible{border-radius:3px;outline:2px solid #38bdf8;outline-offset:4px}._header_15id0_1 ._left_15id0_9 ._hospitalInfo_15id0_30 ._hospitalName_15id0_30{font-size:18px;font-weight:600;color:var(--ink-1f2937)}._header_15id0_1 ._left_15id0_9 ._hospitalInfo_15id0_30 ._departmentName_15id0_35{font-size:14px;color:var(--ink-6b7280)}._header_15id0_1 ._right_15id0_39{display:flex;align-items:center;gap:24px}._header_15id0_1 ._right_15id0_39 ._handoverBtn_15id0_44{padding:8px 16px;background:linear-gradient(135deg,var(--surface-28a745) 0%,var(--surface-218838) 100%);color:var(--ink-ffffff);border:none;border-radius:2px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}._header_15id0_1 ._right_15id0_39 ._handoverBtn_15id0_44:hover{transform:translateY(-2px);box-shadow:0 4px 12px #28a74566}._header_15id0_1 ._right_15id0_39 ._handoverBtn_15id0_44._active_15id0_59{background:linear-gradient(135deg,var(--surface-218838) 0%,var(--surface-28a745) 100%)}._header_15id0_1 ._right_15id0_39 ._aiTestBtn_15id0_62{padding:8px 16px;background:linear-gradient(135deg,var(--surface-667eea) 0%,var(--surface-764ba2) 100%);color:var(--ink-ffffff);border:none;border-radius:2px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}._header_15id0_1 ._right_15id0_39 ._aiTestBtn_15id0_62:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}._header_15id0_1 ._right_15id0_39 ._aiTestBtn_15id0_62._active_15id0_59{background:linear-gradient(135deg,var(--surface-764ba2) 0%,var(--surface-667eea) 100%)}._header_15id0_1 ._right_15id0_39 ._userInfo_15id0_80{text-align:right}._header_15id0_1 ._right_15id0_39 ._userInfo_15id0_80 ._nurseName_15id0_83{font-size:14px;font-weight:600;color:var(--ink-1f2937)}._header_15id0_1 ._right_15id0_39 ._userInfo_15id0_80 ._shiftInfo_15id0_88{font-size:12px;color:var(--ink-6b7280)}._header_15id0_1 ._right_15id0_39 ._logoutBtn_15id0_92{padding:8px 16px;background:var(--surface-0284c7);color:var(--ink-ffffff);border:none;border-radius:2px;font-size:14px;font-weight:500;cursor:pointer;transition:background var(--motion-fast)}._header_15id0_1 ._right_15id0_39 ._logoutBtn_15id0_92:hover{background:var(--surface-0369a1)}@media(max-width:768px){._header_15id0_1{flex-direction:column;gap:16px}._header_15id0_1 ._left_15id0_9,._header_15id0_1 ._right_15id0_39{width:100%;justify-content:space-between}}._header_15id0_1{gap:16px}._header_15id0_1 ._left_15id0_9,._header_15id0_1 ._right_15id0_39{min-width:0;gap:clamp(8px,1.5vw,24px)}._header_15id0_1 ._left_15id0_9 ._hospitalInfo_15id0_30{min-width:0}._header_15id0_1 ._right_15id0_39{flex-wrap:wrap;justify-content:flex-end}@media(max-width:1000px){._header_15id0_1{flex-wrap:wrap}}@media(max-width:768px){._header_15id0_1{padding:12px 16px}._header_15id0_1 ._right_15id0_39{justify-content:flex-start}}._footer_18gpa_1{border-top:1px solid var(--line-e5e7eb);background-color:var(--surface-f9fafb)}._container_18gpa_6{max-width:1920px;margin:0 auto;padding:0 1rem;height:3rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--ink-6b7280)}._appLayout_f0x1c_1{min-height:100vh;background:linear-gradient(to bottom right,var(--surface-eff6ff),var(--surface-ffffff),var(--surface-f0f9ff));display:flex;flex-direction:column}._main_f0x1c_8{flex:1;padding:24px;max-width:1920px;margin:0 auto;width:100%}@media(max-width:768px){._main_f0x1c_8{padding:12px}}@layer reset{*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6,blockquote,figure,dl,dd{margin:0}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}button,input,optgroup,select,textarea{font:inherit;color:inherit;margin:0;padding:0;letter-spacing:inherit}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:transparent;background-image:none}button,[role=button]{cursor:pointer}:disabled{cursor:default}fieldset{margin:0;padding:0}legend{padding:0}ul,ol,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}table{text-indent:0;border-color:inherit;border-collapse:collapse}hr{height:0;color:inherit;border-top-width:1px}[hidden]:not([hidden=until-found]){display:none}}:root{color-scheme:light;--surface-rgb: 255 255 255;--motion-fast: .18s ease;--motion-enter: .32s ease-out;--ink-007bff: #007bff;--ink-0284c7: #0284c7;--ink-0369a1: #0369a1;--ink-059669: #059669;--ink-075985: #075985;--ink-0ea5e9: #0ea5e9;--ink-0f172a: #0f172a;--ink-10b981: #10b981;--ink-166534: #166534;--ink-172554: #172554;--ink-1a1a1a: #1a1a1a;--ink-1d4ed8: #1d4ed8;--ink-1e293b: #1e293b;--ink-1e3a5f: #1e3a5f;--ink-1e3a8a: #1e3a8a;--ink-1e40af: #1e40af;--ink-1f2937: #1f2937;--ink-334155: #334155;--ink-374151: #374151;--ink-3b82f6: #3b82f6;--ink-475569: #475569;--ink-495057: #495057;--ink-4b5563: #4b5563;--ink-64748b: #64748b;--ink-666666: #666666;--ink-667eea: #667eea;--ink-6b7280: #6b7280;--ink-6c757d: #6c757d;--ink-721c24: #721c24;--ink-78350f: #78350f;--ink-854d0e: #854d0e;--ink-92400e: #92400e;--ink-94a3b8: #94a3b8;--ink-991b1b: #991b1b;--ink-9a3412: #9a3412;--ink-9ca3af: #9ca3af;--ink-adb5bd: #adb5bd;--ink-b91c1c: #b91c1c;--ink-c2410c: #c2410c;--ink-cbd5e1: #cbd5e1;--ink-dc2626: #dc2626;--ink-ef4444: #ef4444;--ink-f59e0b: #f59e0b;--ink-ffffff: #ffffff;--line-0284c7: #0284c7;--line-0369a1: #0369a1;--line-075985: #075985;--line-0ea5e9: #0ea5e9;--line-2563eb: #2563eb;--line-38bdf8: #38bdf8;--line-3b82f6: #3b82f6;--line-667eea: #667eea;--line-7dd3fc: #7dd3fc;--line-93c5fd: #93c5fd;--line-94a3b8: #94a3b8;--line-9ca3af: #9ca3af;--line-bae6fd: #bae6fd;--line-bbf7d0: #bbf7d0;--line-bfdbfe: #bfdbfe;--line-cbd5e1: #cbd5e1;--line-d1d5db: #d1d5db;--line-dbe3ea: #dbe3ea;--line-dbeafe: #dbeafe;--line-dc3545: #dc3545;--line-dddddd: #dddddd;--line-dee2e6: #dee2e6;--line-e2e8f0: #e2e8f0;--line-e5e7eb: #e5e7eb;--line-ef4444: #ef4444;--line-f1f5f9: #f1f5f9;--line-f3f4f6: #f3f4f6;--line-f59e0b: #f59e0b;--line-f5c6cb: #f5c6cb;--line-f8f9fa: #f8f9fa;--line-fbbf24: #fbbf24;--line-fdba74: #fdba74;--line-fde68a: #fde68a;--line-fecaca: #fecaca;--line-fed7aa: #fed7aa;--line-ffffff: #ffffff;--surface-0056b3: #0056b3;--surface-007bff: #007bff;--surface-0284c7: #0284c7;--surface-0369a1: #0369a1;--surface-059669: #059669;--surface-06b6d4: #06b6d4;--surface-075985: #075985;--surface-0ea5e9: #0ea5e9;--surface-10b981: #10b981;--surface-218838: #218838;--surface-2563eb: #2563eb;--surface-28a745: #28a745;--surface-3b82f6: #3b82f6;--surface-4b5563: #4b5563;--surface-64748b: #64748b;--surface-667eea: #667eea;--surface-6b7280: #6b7280;--surface-6c757d: #6c757d;--surface-764ba2: #764ba2;--surface-7c3aed: #7c3aed;--surface-8b5cf6: #8b5cf6;--surface-94a3b8: #94a3b8;--surface-9ca3af: #9ca3af;--surface-adb5bd: #adb5bd;--surface-bfdbfe: #bfdbfe;--surface-c82333: #c82333;--surface-cbd5e1: #cbd5e1;--surface-d1d5db: #d1d5db;--surface-d97706: #d97706;--surface-dbeafe: #dbeafe;--surface-dc2626: #dc2626;--surface-dc3545: #dc3545;--surface-e0f2fe: #e0f2fe;--surface-e2e8f0: #e2e8f0;--surface-e5e7eb: #e5e7eb;--surface-e8eef5: #e8eef5;--surface-e9ecef: #e9ecef;--surface-eab308: #eab308;--surface-eef4fb: #eef4fb;--surface-ef4444: #ef4444;--surface-eff6ff: #eff6ff;--surface-f0f9ff: #f0f9ff;--surface-f0fdf4: #f0fdf4;--surface-f1f1f1: #f1f1f1;--surface-f1f5f9: #f1f5f9;--surface-f3f4f6: #f3f4f6;--surface-f59e0b: #f59e0b;--surface-f8d7da: #f8d7da;--surface-f8f9fa: #f8f9fa;--surface-f8fafc: #f8fafc;--surface-f8fdff: #f8fdff;--surface-f97316: #f97316;--surface-f9fafb: #f9fafb;--surface-fdd835: #fdd835;--surface-fee2e2: #fee2e2;--surface-fee500: #fee500;--surface-fef2f2: #fef2f2;--surface-fef3c7: #fef3c7;--surface-fef9c3: #fef9c3;--surface-fefefe: #fefefe;--surface-ffedd5: #ffedd5;--surface-fff5f5: #fff5f5;--surface-fff7ed: #fff7ed;--surface-fffbeb: #fffbeb;--surface-ffffff: #ffffff}:root[data-theme=dark]{color-scheme:dark;--surface-rgb: 19 27 38;--ink-007bff: #73abe8;--ink-0284c7: #96d0ee;--ink-0369a1: #96cfee;--ink-059669: #96eed3;--ink-075985: #96cfee;--ink-0ea5e9: #96d3ee;--ink-0f172a: #d9e1f2;--ink-10b981: #96eed1;--ink-166534: #9ae9b8;--ink-172554: #d7def4;--ink-1a1a1a: #e6e6e6;--ink-1d4ed8: #96adee;--ink-1e293b: #dde3ee;--ink-1e3a5f: #a2bde2;--ink-1e3a8a: #9aafe9;--ink-1e40af: #97abed;--ink-1f2937: #dee4ed;--ink-334155: #b2bfd1;--ink-374151: #b6bfce;--ink-3b82f6: #739fe8;--ink-475569: #b6c0ce;--ink-495057: #bcc2c7;--ink-4b5563: #b9c0ca;--ink-64748b: #b8c0cc;--ink-666666: #c2c2c2;--ink-667eea: #7388e8;--ink-6b7280: #bcc0c7;--ink-6c757d: #bdc2c6;--ink-721c24: #e79da4;--ink-78350f: #eeb696;--ink-854d0e: #eec496;--ink-92400e: #eeb796;--ink-94a3b8: #9dabbe;--ink-991b1b: #ed9797;--ink-9a3412: #eeac96;--ink-9ca3af: #a5abb6;--ink-adb5bd: #a5adb6;--ink-b91c1c: #ee9696;--ink-c2410c: #eeaf96;--ink-cbd5e1: #cbd5e1;--ink-dc2626: #e87373;--ink-ef4444: #e87373;--ink-f59e0b: #e8bc73;--ink-ffffff: #ffffff;--line-0284c7: #3f83a6;--line-0369a1: #3f82a6;--line-075985: #3f82a6;--line-0ea5e9: #4491b3;--line-2563eb: #5274be;--line-38bdf8: #35728d;--line-3b82f6: #35568d;--line-667eea: #35458d;--line-7dd3fc: #35708d;--line-93c5fd: #264364;--line-94a3b8: #4d5e74;--line-9ca3af: #575e6b;--line-bae6fd: #264f64;--line-bbf7d0: #26643c;--line-bfdbfe: #264164;--line-cbd5e1: #324357;--line-d1d5db: #3c434d;--line-dbe3ea: #334657;--line-dbeafe: #264064;--line-dc3545: #be535d;--line-dddddd: #454545;--line-dee2e6: #3b454e;--line-e2e8f0: #2f425b;--line-e5e7eb: #3c424e;--line-ef4444: #8d3535;--line-f1f5f9: #294560;--line-f3f4f6: #3b424f;--line-f59e0b: #b98f47;--line-f5c6cb: #64262c;--line-f8f9fa: #394550;--line-fbbf24: #8d7435;--line-fdba74: #8d6235;--line-fde68a: #8d7b35;--line-fecaca: #642626;--line-fed7aa: #644726;--line-ffffff: #454545;--surface-0056b3: #0056b3;--surface-007bff: #007bff;--surface-0284c7: #0284c7;--surface-0369a1: #0369a1;--surface-059669: #059669;--surface-06b6d4: #06b6d4;--surface-075985: #075985;--surface-0ea5e9: #0ea5e9;--surface-10b981: #10b981;--surface-218838: #218838;--surface-2563eb: #2563eb;--surface-28a745: #28a745;--surface-3b82f6: #3b82f6;--surface-4b5563: #4b5563;--surface-64748b: #64748b;--surface-667eea: #667eea;--surface-6b7280: #6b7280;--surface-6c757d: #6c757d;--surface-764ba2: #764ba2;--surface-7c3aed: #7c3aed;--surface-8b5cf6: #8b5cf6;--surface-94a3b8: #94a3b8;--surface-9ca3af: #9ca3af;--surface-adb5bd: #adb5bd;--surface-bfdbfe: #1d2e44;--surface-c82333: #c82333;--surface-cbd5e1: #232f3d;--surface-d1d5db: #2b2f36;--surface-d97706: #d97706;--surface-dbeafe: #152232;--surface-dc2626: #dc2626;--surface-dc3545: #dc3545;--surface-e0f2fe: #152732;--surface-e2e8f0: #18222f;--surface-e5e7eb: #1f2228;--surface-e8eef5: #162332;--surface-e9ecef: #1e2429;--surface-eab308: #eab308;--surface-eef4fb: #152332;--surface-ef4444: #ef4444;--surface-eff6ff: #152232;--surface-f0f9ff: #152732;--surface-f0fdf4: #15321e;--surface-f1f1f1: #19222e;--surface-f1f5f9: #152432;--surface-f3f4f6: #1f2229;--surface-f59e0b: #f59e0b;--surface-f8d7da: #321518;--surface-f8f9fa: #1e242a;--surface-f8fafc: #152432;--surface-f8fdff: #101f25;--surface-f97316: #f97316;--surface-f9fafb: #1d242b;--surface-fdd835: #fdd835;--surface-fee2e2: #321515;--surface-fee500: #fee500;--surface-fef2f2: #321515;--surface-fef3c7: #443c1d;--surface-fef9c3: #44411d;--surface-fefefe: #131923;--surface-ffedd5: #322615;--surface-fff5f5: #321515;--surface-fff7ed: #322515;--surface-fffbeb: #322c15;--surface-ffffff: #131923}body{background:var(--surface-f9fafb);color:var(--ink-1f2937)}button,input,select,textarea{font-family:inherit}button{white-space:nowrap;flex-shrink:0}input,select,textarea{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #0284c7;outline-offset:3px}button:disabled{cursor:not-allowed}.page-theme-control{position:absolute;top:16px;right:16px;z-index:10}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:var(--surface-ffffff)}h1,h2,h3,h4,label{word-break:keep-all}.record-toolbar{display:flex;justify-content:flex-end;margin:10px 0 12px}.retry-request{margin-left:12px;padding:6px 10px;border:1px solid var(--line-cbd5e1);border-radius:5px;color:var(--ink-0369a1);background:var(--surface-ffffff);cursor:pointer}.record-form-fields{border:0;padding:0;margin:0;min-width:0}.route-loading{padding:3rem;text-align:center;color:var(--ink-64748b)}.record-notice{padding:10px 12px;margin-bottom:12px;color:var(--ink-166534);background:var(--surface-f0fdf4);border:1px solid var(--line-bbf7d0);border-radius:6px;font-size:13px}
