@charset "UTF-8";._mainWrapper_mmwkf_1{height:100%}._publicWrapper_mmwkf_5{height:100%;display:flex;justify-content:center}._privateWrapper_mmwkf_11{display:flex;height:100%;background-color:#fff}._privateWrapper_mmwkf_11>div{border-left:1px solid #e5e7eb}._privateLeftNav_mmwkf_20{width:20%;min-width:120px;max-width:200px;flex-shrink:0;padding:.5rem}._privateMain_mmwkf_28{flex-grow:1;padding:32px 48px;min-width:0;box-sizing:border-box}@media (max-width: 1200px){._privateMain_mmwkf_28{padding:28px 32px}}@media (max-width: 1024px){._privateLeftNav_mmwkf_20{max-width:160px;min-width:100px}._privateWrapper_mmwkf_11{justify-content:center}._privateMain_mmwkf_28{padding:24px;max-width:100%}}@media (max-width: 768px){._privateLeftNav_mmwkf_20{max-width:140px;min-width:80px;padding:.375rem}._privateMain_mmwkf_28{padding:16px}}@media print{._privateWrapper_mmwkf_11{background-color:#fff}._privateWrapper_mmwkf_11>div{border-left:none}._privateMain_mmwkf_28{padding:0}}._loading_16lp0_1{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px;background:#fff;z-index:1000;transition:opacity 1s ease-out}._loading_16lp0_1>h1{font-size:3rem;font-weight:700}._fadeOut_16lp0_21{opacity:0}._io_16lp0_25{color:#3b82f6}._logo_2fdi8_1{transition:all .2s ease}._logo_2fdi8_1:hover{cursor:pointer;opacity:.8;transform:scale(1.02)}._logo_2fdi8_1:active{transform:scale(.98)}._toastContainer_bwfz3_1{position:fixed;bottom:20px;right:20px;z-index:99999;display:flex;flex-direction:column;gap:10px}._toastItem_bwfz3_11{min-width:300px;max-width:400px;padding:16px;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;align-items:flex-start;gap:12px;animation:_slideInLeft_bwfz3_1 .3s ease-out;position:relative}._toastItem_bwfz3_11._success_bwfz3_24{background-color:#4caf50}._toastItem_bwfz3_11._error_bwfz3_27{background-color:#f44336}._toastItem_bwfz3_11._warning_bwfz3_30{background-color:#f59e0b}._iconContainer_bwfz3_34{flex-shrink:0;margin-top:2px}._contentContainer_bwfz3_39{flex:1;min-width:0}._toastTitle_bwfz3_44{font-weight:600;margin-bottom:4px;font-size:14px}._toastMessage_bwfz3_50{font-size:13px;line-height:1.4;word-break:break-word}._toastField_bwfz3_56{font-size:11px;margin-top:4px;opacity:.8}._toastCode_bwfz3_62{font-size:11px;margin-top:2px;opacity:.8}._closeButton_bwfz3_68{background:none;border:none;color:#fff;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s}._closeButton_bwfz3_68:hover{opacity:1}._progressBarContainer_bwfz3_85{position:absolute;bottom:0;left:0;height:3px;background-color:#ffffff4d;border-radius:0 0 8px 8px;width:100%;overflow:hidden}._progressBar_bwfz3_85{height:100%;background-color:#fffc;width:100%;animation:_progressBar_bwfz3_85 5s linear}@keyframes _slideInLeft_bwfz3_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _progressBar_bwfz3_85{0%{width:100%}to{width:0%}}._dashboard_87tzk_1{min-height:100vh;background:#fff;display:flex;flex-direction:column}._content_87tzk_8{flex:1;padding:0;max-width:1400px;margin:0 auto;width:100%}._welcomeHeader_87tzk_16{padding:1rem 0;position:relative;overflow:hidden}._welcomeHeader_87tzk_16 ._headerContent_87tzk_21{position:relative;z-index:1;text-align:left;max-width:none;margin:0;padding:0}._welcomeHeader_87tzk_16 h3{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 .375rem;line-height:1.2;letter-spacing:-.6px;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;background:linear-gradient(135deg,#1f2937,#445a78);-webkit-background-clip:text;background-clip:text}._welcomeHeader_87tzk_16 h3 ._greeting_87tzk_41{display:inline;animation:_fadeInUp_87tzk_1 .6s ease-out;margin-right:4px}._welcomeHeader_87tzk_16 h3 ._name_87tzk_46{display:inline;color:#3b82f6;font-weight:700;animation:_fadeInUp_87tzk_1 .6s ease-out .1s both;margin-left:-2px}._welcomeHeader_87tzk_16 ._subtitle_87tzk_53{font-size:15px;color:#6b7280;margin:0;line-height:1.5;font-weight:400;animation:_fadeInUp_87tzk_1 .6s ease-out .2s both}._welcomeHeader_87tzk_16 ._subtitle_87tzk_53 ._highlight_87tzk_61{color:#3b82f6;font-weight:500}._welcomeHeader_87tzk_16 ._decorativeElements_87tzk_65{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;pointer-events:none;opacity:.02}._welcomeHeader_87tzk_16 ._decorativeElements_87tzk_65 ._element_87tzk_75{position:absolute;border-radius:50%;background:#3b82f6}._welcomeHeader_87tzk_16 ._decorativeElements_87tzk_65 ._element_87tzk_75:nth-child(1){width:120px;height:120px;top:10%;left:10%;animation:_float_87tzk_1 6s ease-in-out infinite}._welcomeHeader_87tzk_16 ._decorativeElements_87tzk_65 ._element_87tzk_75:nth-child(2){width:80px;height:80px;top:60%;right:15%;animation:_float_87tzk_1 8s ease-in-out infinite reverse}._welcomeHeader_87tzk_16 ._decorativeElements_87tzk_65 ._element_87tzk_75:nth-child(3){width:60px;height:60px;bottom:20%;left:20%;background:#10b981;animation:_float_87tzk_1 7s ease-in-out infinite}@keyframes _fadeInUp_87tzk_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _float_87tzk_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}._section_87tzk_121{margin-bottom:1.5rem}._section_87tzk_121:last-child{margin-bottom:1rem}._sectionHeader_87tzk_128{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:.75rem;text-align:left;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;letter-spacing:-.3px}._sectionHeader_87tzk_128 ._description_87tzk_137{font-size:14px;font-weight:400;color:#6b7280;margin-top:4px;line-height:1.5}._sectionHeader_87tzk_128._withFilter_87tzk_144{display:flex;justify-content:space-between;align-items:flex-start}._sectionHeader_87tzk_128._withFilter_87tzk_144 ._headerContent_87tzk_21{flex:1}._sectionHeader_87tzk_128._withFilter_87tzk_144 ._headerFilter_87tzk_152{flex-shrink:0;margin-left:24px;margin-top:2px}._statSection_87tzk_158{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.875rem;margin-bottom:1.5rem}._statSection_87tzk_158 ._statContainer_87tzk_164{position:relative}._analyticsSection_87tzk_168 ._analytics_87tzk_168{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:.875rem}._analyticsSection_87tzk_168 ._analytics_87tzk_168 ._chartContainer_87tzk_173{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:1rem;transition:all .2s ease}._analyticsSection_87tzk_168 ._analytics_87tzk_168 ._chartContainer_87tzk_173:hover{box-shadow:0 4px 8px #0000001f;transform:translateY(-1px)}._analyticsSection_87tzk_168 ._analytics_87tzk_168 ._chartContainer_87tzk_173 ._chartTitle_87tzk_185{font-size:.8125rem;font-weight:600;color:#1f2937;margin-bottom:.625rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._filter_87tzk_193 ._filterGroup_87tzk_193{display:inline-flex;background:#f3f4f6;border-radius:8px;padding:2px;border:1px solid #e5e7eb}._filter_87tzk_193 ._filterBtn_87tzk_200{cursor:pointer;border:none;background:transparent;padding:8px 14px;border-radius:6px;font-size:14px;font-weight:500;color:#6b7280;transition:all .15s ease;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._filter_87tzk_193 ._filterBtn_87tzk_200:hover:not(._active_87tzk_212){color:#1f2937;background:#00000008}._filter_87tzk_193 ._filterBtn_87tzk_200._active_87tzk_212{background:#fff;color:#1f2937;box-shadow:0 1px 2px #0000000a;font-weight:600}._todaySection_87tzk_223 ._listView_87tzk_223{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:0;display:flex;flex-direction:column;overflow:hidden;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228:hover{box-shadow:0 4px 8px #0000001f;transform:translateY(-2px);border-color:#d1d5db}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228 ._listContent_87tzk_245{max-height:200px}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228:first-child ._listHeader_87tzk_248{background:linear-gradient(135deg,#3b82f608,#3b82f603);border-bottom:1px solid rgba(59,130,246,.1)}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228:first-child ._listHeader_87tzk_248 ._categoryIcon_87tzk_252{background:linear-gradient(135deg,#3b82f6,#6ca1f8);color:#fff}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228:nth-child(2) ._listHeader_87tzk_248{background:linear-gradient(135deg,#f59e0b08,#f59e0b03);border-bottom:1px solid rgba(245,158,11,.1)}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228:nth-child(2) ._listHeader_87tzk_248 ._categoryIcon_87tzk_252{background:linear-gradient(135deg,#f59e0b,#f7b13c);color:#fff}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228:nth-child(3) ._listHeader_87tzk_248{background:linear-gradient(135deg,#10b98108,#10b98103);border-bottom:1px solid rgba(16,185,129,.1)}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228:nth-child(3) ._listHeader_87tzk_248 ._categoryIcon_87tzk_252{background:linear-gradient(135deg,#10b981,#14e8a2);color:#fff}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228 ._listHeader_87tzk_248{padding:.5rem .75rem;position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;gap:.5rem}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228 ._listHeader_87tzk_248 ._categoryIcon_87tzk_252{width:1.5rem;height:1.5rem;border-radius:.3rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.625rem;font-weight:600;box-shadow:0 1px 3px #0000001a}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228 ._listHeader_87tzk_248 ._headerContent_87tzk_21{flex:1;min-width:0}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228 ._listHeader_87tzk_248 h3{font-size:.8125rem;font-weight:600;color:#1f2937;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;letter-spacing:-.2px}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228 ._listHeader_87tzk_248 h3 a{color:inherit;text-decoration:none;transition:color .2s ease}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228 ._listHeader_87tzk_248 h3 a:hover{color:#3b82f6}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228 ._listHeader_87tzk_248 ._listDescription_87tzk_313{display:none}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228 ._listHeader_87tzk_248 ._itemCount_87tzk_316{position:absolute;top:.5rem;right:.75rem;background:#0000000d;color:#6b7280;padding:.1rem .35rem;border-radius:.375rem;font-size:.6rem;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,SF Mono,monospace}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228 ._listContent_87tzk_245{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 .75rem .75rem;position:relative;min-height:0}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228 ._listContent_87tzk_245:has(._emptyState_87tzk_336){overflow:hidden}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228 ._listContent_87tzk_245::-webkit-scrollbar{width:4px}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228 ._listContent_87tzk_245::-webkit-scrollbar-track{background:transparent}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228 ._listContent_87tzk_245::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228 ._listContent_87tzk_245::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width: 900px){._todaySection_87tzk_223 ._listView_87tzk_223{grid-template-columns:1fr}}._emptyState_87tzk_336{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:5rem;padding:1rem;color:#6b7280;text-align:center}._emptyState_87tzk_336 ._emptyText_87tzk_369{font-size:.8125rem;line-height:1.5;font-weight:500;position:relative;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;color:#9ca3af}._appointmentsList_87tzk_378{display:flex;flex-direction:column;gap:.35rem;padding-top:.5rem}._appointmentsList_87tzk_378 ._appointmentItem_87tzk_384{display:flex;align-items:center;padding:.4rem .5rem;background:#fff9;border:1px solid rgba(0,0,0,.05);border-radius:.3rem;cursor:pointer;transition:all .15s ease}._appointmentsList_87tzk_378 ._appointmentItem_87tzk_384:hover{background:#ffffffe6;border-color:#3b82f633;box-shadow:0 1px 4px #0000000f}._appointmentsList_87tzk_378 ._appointmentItem_87tzk_384 ._appointmentTime_87tzk_399{flex-shrink:0;width:3.5rem;font-size:.65rem;font-weight:600;color:#3b82f6;background:#3b82f61a;padding:.15rem .35rem;border-radius:.2rem;text-align:center;font-family:-apple-system,BlinkMacSystemFont,SF Mono,monospace}._appointmentsList_87tzk_378 ._appointmentItem_87tzk_384 ._appointmentDetails_87tzk_411{flex:1;margin-left:.5rem}._appointmentsList_87tzk_378 ._appointmentItem_87tzk_384 ._appointmentDetails_87tzk_411 ._clientName_87tzk_415{font-size:.75rem;font-weight:600;color:#1f2937;line-height:1.2}._appointmentsList_87tzk_378 ._appointmentItem_87tzk_384 ._appointmentDetails_87tzk_411 ._appointmentType_87tzk_421{font-size:.625rem;color:#6b7280;font-weight:500}._appointmentsList_87tzk_378 ._appointmentItem_87tzk_384 ._appointmentStatus_87tzk_426{flex-shrink:0}._appointmentsList_87tzk_378 ._appointmentItem_87tzk_384 ._appointmentStatus_87tzk_426 ._statusBadge_87tzk_429{padding:.125rem .375rem;border-radius:.5rem;font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}._appointmentsList_87tzk_378 ._appointmentItem_87tzk_384 ._appointmentStatus_87tzk_426 ._statusBadge_87tzk_429._upcoming_87tzk_437{background:#22c55e1a;color:#10b981;border:1px solid rgba(34,197,94,.2)}._clientsList_87tzk_443{display:flex;flex-direction:column;gap:.35rem;padding-top:.5rem}._clientsList_87tzk_443 ._clientItem_87tzk_449{display:flex;align-items:center;padding:.35rem .5rem;background:#fff9;border:1px solid rgba(0,0,0,.05);border-radius:.3rem;cursor:pointer;transition:all .15s ease}._clientsList_87tzk_443 ._clientItem_87tzk_449:hover{background:#ffffffe6;border-color:#10b98133;box-shadow:0 1px 4px #0000000f}._clientsList_87tzk_443 ._clientItem_87tzk_449 ._clientAvatar_87tzk_464{width:1.5rem;height:1.5rem;border-radius:50%;background:linear-gradient(135deg,#10b981,#29ecac);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:600;flex-shrink:0;box-shadow:0 1px 3px #10b98133}._clientsList_87tzk_443 ._clientItem_87tzk_449 ._clientDetails_87tzk_478{flex:1;margin-left:.5rem;min-width:0}._clientsList_87tzk_443 ._clientItem_87tzk_449 ._clientDetails_87tzk_478 ._clientName_87tzk_415{font-size:.75rem;font-weight:600;color:#1f2937;line-height:1.2}._clientsList_87tzk_443 ._clientItem_87tzk_449 ._clientDetails_87tzk_478 ._clientInfo_87tzk_489{font-size:.625rem;color:#6b7280;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._clientsList_87tzk_443 ._clientItem_87tzk_449 ._clientStatus_87tzk_497{flex-shrink:0}._clientsList_87tzk_443 ._clientItem_87tzk_449 ._clientStatus_87tzk_497 ._statusBadge_87tzk_429{padding:.1rem .375rem;border-radius:.375rem;font-size:.5625rem;font-weight:600;text-transform:capitalize}._clientsList_87tzk_443 ._clientItem_87tzk_449 ._clientStatus_87tzk_497 ._statusBadge_87tzk_429._active_87tzk_212{background:#22c55e1a;color:#10b981;border:1px solid rgba(34,197,94,.2)}._clientsList_87tzk_443 ._clientItem_87tzk_449 ._clientStatus_87tzk_497 ._statusBadge_87tzk_429._inactive_87tzk_512{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}._clientsList_87tzk_443 ._clientItem_87tzk_449 ._clientStatus_87tzk_497 ._statusBadge_87tzk_429._in_draft_87tzk_517{background:#6b72801a;color:#6b7280;border:1px solid rgba(107,114,128,.2)}._clientsList_87tzk_443 ._clientItem_87tzk_449 ._clientStatus_87tzk_497 ._statusBadge_87tzk_429._pending_87tzk_522{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.2)}._tasksList_87tzk_528{display:flex;flex-direction:column;gap:.35rem;padding-top:.5rem}._tasksList_87tzk_528 ._taskItem_87tzk_534{display:flex;align-items:flex-start;padding:.35rem .5rem;background:#fff9;border:1px solid rgba(0,0,0,.05);border-radius:.3rem;cursor:pointer;transition:all .15s ease}._tasksList_87tzk_528 ._taskItem_87tzk_534:hover{background:#ffffffe6;border-color:#f59e0b33;box-shadow:0 1px 4px #0000000f}._tasksList_87tzk_528 ._taskItem_87tzk_534 ._taskPriority_87tzk_549{flex-shrink:0;margin-right:.4rem;margin-top:.2rem}._tasksList_87tzk_528 ._taskItem_87tzk_534 ._taskPriority_87tzk_549 ._priorityDot_87tzk_554{width:.35rem;height:.35rem;border-radius:50%}._tasksList_87tzk_528 ._taskItem_87tzk_534 ._taskPriority_87tzk_549 ._priorityDot_87tzk_554._high_87tzk_61{background:#ef4444;box-shadow:0 0 0 1.5px #ef444433}._tasksList_87tzk_528 ._taskItem_87tzk_534 ._taskPriority_87tzk_549 ._priorityDot_87tzk_554._medium_87tzk_563{background:#f59e0b;box-shadow:0 0 0 1.5px #f59e0b33}._tasksList_87tzk_528 ._taskItem_87tzk_534 ._taskPriority_87tzk_549 ._priorityDot_87tzk_554._low_87tzk_567{background:#10b981;box-shadow:0 0 0 1.5px #22c55e33}._tasksList_87tzk_528 ._taskItem_87tzk_534 ._taskDetails_87tzk_571{flex:1;min-width:0}._tasksList_87tzk_528 ._taskItem_87tzk_534 ._taskDetails_87tzk_571 ._taskDescription_87tzk_575{font-size:.7rem;font-weight:500;color:#1f2937;margin-bottom:.15rem;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}._tasksList_87tzk_528 ._taskItem_87tzk_534 ._taskDetails_87tzk_571 ._taskMeta_87tzk_587{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.575rem;color:#6b7280}._tasksList_87tzk_528 ._taskItem_87tzk_534 ._taskDetails_87tzk_571 ._taskMeta_87tzk_587 ._dueDate_87tzk_594{font-weight:500}._tasksList_87tzk_528 ._taskItem_87tzk_534 ._taskDetails_87tzk_571 ._taskMeta_87tzk_587 ._assignee_87tzk_597{font-weight:400}._tasksList_87tzk_528 ._taskItem_87tzk_534 ._taskActions_87tzk_600{flex-shrink:0;margin-left:.5rem}._tasksList_87tzk_528 ._taskItem_87tzk_534 ._taskActions_87tzk_600 ._taskCheckbox_87tzk_604 ._checkbox_87tzk_604{width:.875rem;height:.875rem;border:1.5px solid #d1d5db;border-radius:.2rem;background:transparent;cursor:pointer;transition:all .15s ease}._tasksList_87tzk_528 ._taskItem_87tzk_534 ._taskActions_87tzk_600 ._taskCheckbox_87tzk_604 ._checkbox_87tzk_604:hover{border-color:#f59e0b;background:#f59e0b0d}@media (max-width: 1200px){._analytics_87tzk_168{grid-template-columns:1fr!important}._listView_87tzk_223{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))!important}}@media (max-width: 768px){._welcomeHeader_87tzk_16{margin-bottom:2rem;padding-top:1rem}._welcomeHeader_87tzk_16 h3{font-size:1.875rem}._welcomeHeader_87tzk_16 ._subtitle_87tzk_53{font-size:1rem}._section_87tzk_121{margin-bottom:2.5rem}._sectionHeader_87tzk_128{font-size:1.5rem;margin-bottom:1.5rem}._statSection_87tzk_158{grid-template-columns:1fr;gap:1rem}._listView_87tzk_223{grid-template-columns:1fr!important}._analyticsSection_87tzk_168 ._filter_87tzk_193{margin-bottom:2rem}._analyticsSection_87tzk_168 ._analytics_87tzk_168 ._chartContainer_87tzk_173,._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228{padding:1.5rem}}@media (max-width: 480px){._welcomeHeader_87tzk_16{margin-bottom:1.5rem}._welcomeHeader_87tzk_16 h3{font-size:1.625rem}._welcomeHeader_87tzk_16 ._subtitle_87tzk_53{font-size:.9rem}._section_87tzk_121{margin-bottom:2rem}._sectionHeader_87tzk_128{font-size:1.375rem;margin-bottom:1rem}._statSection_87tzk_158{gap:.5rem}._analyticsSection_87tzk_168 ._filter_87tzk_193 ._filterGroup_87tzk_193{padding:.25rem}._analyticsSection_87tzk_168 ._filter_87tzk_193 ._filterBtn_87tzk_200{padding:.625rem 1rem;font-size:.8rem}._analyticsSection_87tzk_168 ._analytics_87tzk_168 ._chartContainer_87tzk_173,._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228{padding:1rem}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228 ._listHeader_87tzk_248{margin-bottom:1rem;padding-bottom:.75rem}._todaySection_87tzk_223 ._listView_87tzk_223 ._listContainer_87tzk_228 ._listHeader_87tzk_248 h3{font-size:1.125rem}}._shimmerContainer_87tzk_702{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000a;padding:2rem}._shimmerContainer_87tzk_702 ._shimmer_87tzk_702{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;animation:_shimmer_87tzk_702 2s infinite;border-radius:4px;height:24px;margin-bottom:1rem}._shimmerContainer_87tzk_702 ._shimmer_87tzk_702:last-child{margin-bottom:0}._shimmerContainer_87tzk_702 ._shimmer_87tzk_702:first-child{height:32px}@keyframes _shimmer_87tzk_702{0%{background-position:-200% 0}to{background-position:200% 0}}._statsGrid_87tzk_732{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.25rem}@media (max-width: 1024px){._statsGrid_87tzk_732{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){._statsGrid_87tzk_732{grid-template-columns:repeat(2,1fr);gap:.75rem}}._statCard_87tzk_750{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._statCard_87tzk_750:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:transparent;transition:background .2s ease}._statCard_87tzk_750:nth-child(1):before{background:#2563eb}._statCard_87tzk_750:nth-child(2):before{background:#10b981}._statCard_87tzk_750:nth-child(3):before{background:#f59e0b}._statCard_87tzk_750:nth-child(4):before{background:#8b5cf6}._statCard_87tzk_750:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}@media (max-width: 480px){._statCard_87tzk_750{padding:1rem 1.125rem;gap:.75rem}}._statIcon_87tzk_798{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.75rem;flex-shrink:0}@media (max-width: 480px){._statIcon_87tzk_798{width:2.5rem;height:2.5rem}._statIcon_87tzk_798 svg{width:16px;height:16px}}._statInfo_87tzk_818{display:flex;flex-direction:column;gap:.25rem;min-width:0;margin-left:auto;text-align:right}._statValue_87tzk_827{font-size:2rem;font-weight:700;color:#111827;line-height:1;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;letter-spacing:-.5px}@media (max-width: 480px){._statValue_87tzk_827{font-size:1.5rem}}._statLabel_87tzk_841{font-size:.8125rem;font-weight:500;color:#6b7280;letter-spacing:-.01em}@media (max-width: 480px){._statLabel_87tzk_841{font-size:.75rem}}._twoColumnRow_87tzk_853{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}@media (max-width: 900px){._twoColumnRow_87tzk_853{grid-template-columns:1fr}}._viewAllButton_87tzk_865{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:transparent;border:none;border-radius:.25rem;color:#3b82f6;font-size:.75rem;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;transition:all .15s ease}._viewAllButton_87tzk_865:hover{background:#3b82f614}._viewAllButton_87tzk_865 svg{width:.875rem;height:.875rem;transition:transform .15s ease}._viewAllButton_87tzk_865:hover svg{transform:translate(2px)}._businessSetupBanner_2yu8o_1{background:linear-gradient(90deg,#3b82f6,#6d91f4);color:#fff;padding:.75rem 1.5rem;border-radius:8px;margin-bottom:1rem;box-shadow:0 2px 4px #0000001a}._bannerContent_2yu8o_10{display:flex;justify-content:space-between;align-items:center;gap:1rem}@media (max-width: 768px){._bannerContent_2yu8o_10{flex-direction:column;align-items:flex-start;gap:.75rem}}._bannerText_2yu8o_24{display:flex;flex-direction:column;gap:.25rem;flex:1}._bannerText_2yu8o_24 strong{font-size:.9rem;font-weight:600}._bannerText_2yu8o_24 span{font-size:.8rem;opacity:.9;line-height:1.4}._bannerActions_2yu8o_40{display:flex;align-items:center;gap:.75rem;flex-shrink:0}@media (max-width: 768px){._bannerActions_2yu8o_40{align-self:stretch;justify-content:space-between}}._dismissBtn_2yu8o_53{background:none;border:none;color:#fff;font-size:1.25rem;cursor:pointer;opacity:.8;transition:opacity .2s ease;padding:.25rem;line-height:1}._dismissBtn_2yu8o_53:hover{opacity:1}._dismissBtn_2yu8o_53:focus{outline:2px solid rgba(255,255,255,.5);outline-offset:2px;border-radius:2px}._btn_ztcdz_1{border-radius:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent}._btn_ztcdz_1:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}._btn_ztcdz_1:disabled{opacity:.5;cursor:not-allowed}._btn_ztcdz_1:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._btn_ztcdz_1:active{transform:translateY(0);box-shadow:0 2px 6px #0000001a}._btn_ztcdz_1._small_ztcdz_28:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px #0000001f}._btn_ztcdz_1._large_ztcdz_32:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 6px 16px #0000002e}._primary_ztcdz_37{background-color:#3b82f6;color:#fff}._primary_ztcdz_37:hover:not(:disabled){background-color:#2563eb}._secondary_ztcdz_45{background-color:#f3f4f6;color:#1f2937;border-color:#e5e7eb}._secondary_ztcdz_45:hover:not(:disabled){background-color:#e5e7eb}._danger_ztcdz_54{background-color:#ef4444;color:#fff}._danger_ztcdz_54:hover:not(:disabled){background-color:#ec1e1e}._spinner_ztcdz_62{width:14px;height:14px;border:1.5px solid currentColor;border-radius:50%;border-top-color:transparent;animation:_spin_ztcdz_62 .6s linear infinite;margin:0 auto;opacity:.7}@keyframes _spin_ztcdz_62{to{transform:rotate(360deg)}}._small_ztcdz_28{padding:.25rem .5rem;font-size:.6875rem;min-height:26px}._medium_ztcdz_84{padding:.375rem .75rem;font-size:.8125rem;min-height:30px}._large_ztcdz_32{padding:.5rem 1rem;font-size:.875rem;min-height:34px}._shimmer_1viuz_1{display:inline-block;width:100%;height:20px;border-radius:.375rem;background:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6 40%,#f3f4f6);background-size:300% 100%;animation:_shimmer_1viuz_1 1.8s ease-in-out infinite}@keyframes _shimmer_1viuz_1{0%{background-position:100% 0}to{background-position:-100% 0}}._sectionSlider_3tqbk_1{overflow:hidden;margin-bottom:.375rem;border-radius:.5rem;border:1px solid #e2e8f0;background:var(--bg-white, #FFF);padding:0}._header_3tqbk_10{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#fff;gap:.5rem;min-height:2.25rem;border-bottom:.0625rem solid transparent;transition:border-color .2s ease,background-color .15s ease}._header_3tqbk_10._headerExpanded_3tqbk_21{border-bottom-color:#f3f4f6}._header_3tqbk_10._headerCollapsed_3tqbk_24{border-bottom-color:transparent}._header_3tqbk_10._headerClickable_3tqbk_27{cursor:pointer}._header_3tqbk_10._headerClickable_3tqbk_27:hover{background-color:#fafafa}._leftSection_3tqbk_34,._rightSection_3tqbk_42{display:flex;align-items:center;gap:.625rem;flex:1;min-width:0}._icon_3tqbk_50{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.125rem;height:1.125rem;color:#6b7280}._icon_3tqbk_50 svg{width:1.125rem;height:1.125rem}._sectionTitle_3tqbk_64{font-size:.875rem;font-weight:600;color:#111827;margin:0;flex-shrink:0;white-space:nowrap;line-height:1.25}._rightContent_3tqbk_74{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;flex-shrink:0}._buttonWrapper_3tqbk_82{flex-shrink:0;width:fit-content}._toggleButton_3tqbk_87{display:flex;flex-direction:column;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:.375rem;border:.0625rem solid var(--disabled-border, #E5E7EB);border-radius:.25rem;background:var(--bg-gray, #FAFAFA);cursor:pointer;transition:all .2s ease;flex-shrink:0;aspect-ratio:1/1}._toggleButton_3tqbk_87:hover{background:#f9fafb;border-color:#d1d5db}._toggleButton_3tqbk_87:active{transform:scale(.95)}._toggleButton_3tqbk_87 ._chevron_3tqbk_110{color:#374151;transition:transform .2s ease}._toggleButton_3tqbk_87._expanded_3tqbk_114 ._chevron_3tqbk_110{transform:rotate(0)}._content_3tqbk_118{overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;max-height:0;opacity:0;transform:translateZ(0)}._content_3tqbk_118._expanded_3tqbk_114{max-height:9999px;opacity:1}._content_3tqbk_118._collapsed_3tqbk_129{max-height:0;opacity:0}._contentInner_3tqbk_134{border-top:.0625rem solid #f3f4f6;background:#fff}._container_134vl_1{display:flex;flex-direction:column}._itemInfo_134vl_6{padding:0 2rem 1.5rem;font-size:.95rem;color:var(--text-secondary, #666);line-height:1.6}._appointmentDetails_134vl_13{display:flex;flex-direction:column;gap:.5rem}._title_134vl_19{font-size:1.05rem;font-weight:600;color:var(--text-primary, #222);line-height:1.4}._detail_134vl_26{font-size:.9rem;color:var(--text-secondary, #666);line-height:1.5}._warning_134vl_32{display:block;margin-top:1rem;font-size:.9rem;color:var(--text-secondary, #666)}._actionGroup_134vl_39{display:flex;justify-content:end;gap:.75rem;padding:1.5rem 2rem;border-top:1px solid var(--border-color, #e5e7eb)}._container_whxqg_1{display:flex;flex-direction:column;width:100%}._appointmentsList_whxqg_7{display:flex;flex-direction:column;gap:1rem;width:100%;max-height:15rem;overflow-y:auto;overflow-x:hidden;margin-bottom:1rem}._appointmentItem_whxqg_18{display:flex;flex-direction:column;border-radius:.3125rem;border:.0625rem solid #D1D5DB;background:#fff;box-shadow:0 .0625rem .125rem #0000001a;padding:1.25rem 1.125rem;cursor:pointer;transition:box-shadow .2s ease}._appointmentItem_whxqg_18:hover{box-shadow:0 .25rem .5rem #00000026}._appointmentTop_whxqg_33{display:flex;justify-content:space-between;align-items:center}._appointmentTopLeft_whxqg_39{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.75rem;gap:1rem;padding:0 1.5rem}._appointmentTopRight_whxqg_48{display:flex;align-items:center}._appointmentDeleteButton_whxqg_53{border-radius:.5rem;border:.0625rem solid #DEDFDF;background:#fff;display:none;width:2rem;height:2rem;justify-content:center;align-items:center;cursor:pointer;padding:0}._appointmentDeleteButton_whxqg_53 svg{width:1rem;height:1rem;flex-shrink:0}._appointmentItem_whxqg_18:hover ._appointmentDeleteButton_whxqg_53{display:flex}._appointmentTitle_whxqg_75{color:#000;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem}._appointmentStatus_whxqg_84{display:flex;align-items:center}._statusButton_whxqg_89{border-radius:1rem;background:#e7efff;display:flex;padding:.375rem .875rem;justify-content:center;align-items:center;gap:.274rem;border:none;color:#1f2937;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem}._statusButton_whxqg_89 svg{width:1.25rem;height:1.25rem;aspect-ratio:1/1}._statusButton_whxqg_89._open_whxqg_110{background:#e7efff;color:#1f2937}._statusButton_whxqg_89._locked_whxqg_114{background:#fef3c7;color:#1f2937}._statusButton_whxqg_89._complete_whxqg_118{background:#dcfce7;color:#1f2937}._statusButton_whxqg_89._cancelled_whxqg_122{background:#fee2e2;color:#1f2937}._appointmentBottom_whxqg_127{display:flex;align-items:center;gap:1rem;padding:0 1.5rem;border-radius:0 0 .875rem .875rem;border:none;background:#fff}._appointmentDetails_whxqg_137{display:flex;align-items:center;gap:1rem;color:#000;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;border:none}._detailSeparator_whxqg_150{color:#000}._addAppointmentButton_whxqg_154{border-radius:.5rem;background:#fff;display:flex;height:2.5rem;padding:.75rem 1rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.625rem;width:25%;border:none;cursor:pointer;transition:background-color .2s ease}._addAppointmentButton_whxqg_154:hover{background:#f9fafb}@media (max-width: 1024px){._addAppointmentButton_whxqg_154{width:40%}}@media (max-width: 820px){._addAppointmentButton_whxqg_154{width:50%}}._addAppointmentIcon_whxqg_183{width:1.25rem;height:1.25rem;aspect-ratio:1/1;color:#2563eb}._addAppointmentText_whxqg_190{color:#2563eb;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem}._emptyState_whxqg_199{padding:1rem;text-align:center;color:#6b7280;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}._container_i46dd_1{display:flex;flex-direction:column;padding:1rem;min-height:0;overflow:auto}._body_i46dd_9{padding:1rem 2rem}._titleSection_i46dd_13{margin-bottom:1rem}._taskTitle_i46dd_17{width:100%;border:none;outline:none;background:transparent;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:20px;color:#111827}._taskTitle_i46dd_17::placeholder{color:#6b7280}._descriptionSection_i46dd_33{margin-bottom:1.5rem}._descriptionField_i46dd_37{width:100%;border:none;outline:none;background:transparent;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111827;resize:vertical;min-height:60px}._descriptionField_i46dd_37::placeholder{color:#6b7280}._filterButtons_i46dd_55{display:flex;gap:12px;margin-bottom:1.5rem;position:relative;flex-wrap:wrap}._filterDropdown_i46dd_64{position:relative}._filterButton_i46dd_55{display:flex;align-items:center;gap:.5rem;padding:.35rem 1rem;background:#fff;border:1px solid #D1D5DB;border-radius:.5rem;cursor:pointer;font-family:Inter;font-size:14px;font-weight:500;color:#374151;min-width:120px;flex-shrink:0}._filterButton_i46dd_55:hover{background:#f9fafb;border-color:#9ca3af}._filterButton_i46dd_55 span{white-space:nowrap}._filterButton_i46dd_55._moreFilterButton_i46dd_92{gap:4px;min-width:auto}._filterButton_i46dd_55._moreFilterButton_i46dd_92 span{margin-right:0;flex:0 0 auto;text-align:left}._filterButton_i46dd_55._moreFilterButton_i46dd_92 svg{margin-left:0}._filterIcon_i46dd_105{color:#6b7280}._dropdownMenu_i46dd_109{position:absolute;top:100%;left:0;right:auto;background:#fff;border:1px solid #D1D5DB;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;margin-top:4px;min-width:200px;overflow:visible}._dropdownHeader_i46dd_123{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #E5E7EB;font-weight:600;font-size:14px;color:#374151}._dropdownHeader_i46dd_123 ._headerBackButton_i46dd_133{display:flex;align-items:center;gap:4px;background:none;border:none;color:#6b7280;cursor:pointer;padding:0;transition:color .2s ease}._dropdownHeader_i46dd_123 ._headerBackButton_i46dd_133:hover{color:#374151}._dropdownDivider_i46dd_148{height:1px;background:#e5e7eb}._dropdownOptions_i46dd_153{padding:8px 0;max-height:200px;overflow-y:auto}._radioOption_i46dd_159{display:flex;align-items:center;padding:8px 16px;cursor:pointer}._radioOption_i46dd_159:hover{background:#f9fafb}._radioOption_i46dd_159 input[type=checkbox]{margin-right:12px;accent-color:#3B82F6}._radioLabel_i46dd_173{font-size:14px;color:#374151;font-family:Inter}._statusOptionContent_i46dd_179{display:flex;align-items:center;gap:8px}._fieldError_i46dd_185{color:#ef4444;font-size:12px;margin-top:4px;font-family:Inter}._divider_i46dd_192{height:1px;background:#d1d5db;width:100%;margin:20px auto}._moreOption_i46dd_199{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:background-color .2s ease}._moreOption_i46dd_199:hover{background:#f3f4f6}._moreOption_i46dd_199 ._dateIcon_i46dd_210{color:#6b7280;flex-shrink:0}._moreOption_i46dd_199 ._dateLabel_i46dd_214{flex:1;font-size:.875rem;color:#374151;font-weight:400}._moreOption_i46dd_199 ._dateDisplay_i46dd_220{font-size:.875rem;color:#6b7280;font-weight:400}._moreOption_i46dd_199 ._chevronIcon_i46dd_225{color:#9ca3af;flex-shrink:0}._moreOption_i46dd_199:focus-visible{outline:2px solid #2563EB;outline-offset:-2px}._dateOption_i46dd_235{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:background-color .2s ease}._dateOption_i46dd_235:hover{background:#f3f4f6}._dateOption_i46dd_235 ._dateIcon_i46dd_210{color:#6b7280;flex-shrink:0}._dateOption_i46dd_235 ._dateLabel_i46dd_214{flex:1;font-size:.875rem;color:#374151;font-weight:400}._dateOption_i46dd_235 ._dateDisplay_i46dd_220{font-size:.875rem;color:#6b7280;font-weight:400}._dateOption_i46dd_235 ._chevronIcon_i46dd_225{color:#9ca3af;flex-shrink:0}._moreMenu_i46dd_266{display:block;min-width:220px;padding:0;max-height:none;overflow:visible;position:absolute;top:calc(100% + 4px)}._moreColumn_i46dd_276{min-width:0;max-height:320px;overflow-y:auto}._moreColumn_i46dd_276+._moreColumn_i46dd_276{border-left:1px solid rgba(0,0,0,.12)}._moreColumn_i46dd_276 ._dropdownOptions_i46dd_153{padding:.5rem 0;max-height:none;overflow:visible}._moreSubmenu_i46dd_292{position:absolute;top:0;left:calc(100% + 4px);min-width:240px;background:#fff;border:1px solid #D1D5DB;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;max-height:320px;overflow:hidden}._moreSubmenuCustom_i46dd_307{min-width:260px}._moreSubmenu_i46dd_292 ._dropdownOptions_i46dd_153{max-height:272px;overflow-y:auto}._moreSubmenu_i46dd_292 ._customDateWrapper_i46dd_316{padding:1.25rem}._customDateWrapper_i46dd_316{padding:1rem;display:flex;flex-direction:column;gap:.75rem}._customDateWrapper_i46dd_316 ._backButton_i46dd_326{display:flex;align-items:center;gap:.25rem;padding:.25rem 0;background:transparent;border:none;cursor:pointer;transition:color .2s ease;font-size:.875rem;color:#374151;font-weight:500;align-self:flex-start}._customDateWrapper_i46dd_316 ._backButton_i46dd_326 svg{flex-shrink:0}._customDateWrapper_i46dd_316 ._backButton_i46dd_326:hover{color:#1f2937}._footerDivider_i46dd_347{height:1px;background:#d1d5db;width:100%}._footerSection_i46dd_353{padding:0}._actionButtons_i46dd_357{display:flex;justify-content:flex-end;gap:1rem;padding:16px 24px}._errorMessage_i46dd_364{color:#d32f2f;font-size:.875rem;margin-bottom:1rem;padding:.5rem;background-color:#ffebee;border-radius:4px;border:1px solid #ffcdd2}._container_xoafb_1{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:8px;overflow:hidden}._containerScrollable_xoafb_10{display:flex;flex-direction:column;background:#fff;border-radius:8px}._loadingState_xoafb_17{display:flex;align-items:center;justify-content:center;padding:40px;color:#666;font-size:16px}._emptyState_xoafb_26{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;flex:1}._emptyTitle_xoafb_36{font-size:18px;font-weight:600;color:#0f172a;margin:0 0 8px}._emptyDescription_xoafb_43{font-size:14px;color:#64748b;margin:0 0 24px;line-height:1.5;max-width:300px}._addButton_xoafb_51{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#fff;border:1px solid #3b82f6;border-radius:6px;color:#3b82f6;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._addButton_xoafb_51:hover:not(:disabled){background:#f8fafc;border-color:#2563eb;color:#2563eb}._addButton_xoafb_51:disabled{opacity:.5;cursor:not-allowed}._addIcon_xoafb_75{font-size:16px;font-weight:700}._errorAlert_xoafb_80{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-bottom:16px;color:#dc2626;font-size:14px}._errorIcon_xoafb_93{font-size:16px}._headerSection_xoafb_97{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 0;margin-bottom:0}._modalTitle_xoafb_105{font-size:18px;font-weight:600;color:#0f172a;margin:0}._billableItemsSection_xoafb_112{flex:1;padding:1rem}._billableItemsSection_xoafb_112 h4{margin:0 0 24px;font-size:18px;font-weight:600;color:#1e293b}._billableItemsSection_xoafb_112._noBorderTop_xoafb_122{border-top:none}._sectionTitle_xoafb_126{font-size:16px;font-weight:600;color:#0f172a;margin:0 0 16px}._formSection_xoafb_133{background:#f8f9fa;border:1.5px solid #D1D5DB;border-radius:8px;padding:24px;margin-bottom:24px}._formSection_xoafb_133 h5{margin:0 0 20px;font-size:16px;font-weight:600;color:#1e293b}._formSectionNoBackground_xoafb_147{background:transparent;border:none;border-bottom:none;border-radius:0;padding:0;margin-bottom:0}._formSectionNoBackground_xoafb_147 h5{margin:0 0 20px;font-size:16px;font-weight:600;color:#1e293b}._modalActions_xoafb_162{display:flex;justify-content:flex-end;gap:12px;padding:20px 0 0;border-top:1px solid #D1D5DB;margin-top:20px;width:100%;box-sizing:border-box}._modalActionsFullBleed_xoafb_173{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px 0;border-top:1px solid #D1D5DB;margin:20px -24px 0;width:calc(100% + 48px);box-sizing:border-box}._formGrid_xoafb_184{display:flex;flex-direction:column;gap:16px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #D1D5DB}._formGridNoBorder_xoafb_193{display:flex;flex-direction:column;gap:16px;border-bottom:none;padding-bottom:0;margin-bottom:0}._formRow_xoafb_202{display:flex;gap:16px;align-items:flex-start}._formRowItem_xoafb_208{flex:1}._formRowItemSmall_xoafb_212{flex:0 0 120px}._emptyStateText_xoafb_216{color:#6b7280;font-size:14px;margin-top:12px;margin-bottom:0}._formField_xoafb_223{display:flex;flex-direction:column;gap:8px}._formField_xoafb_223 label{font-size:14px;font-weight:500;color:#374151}._formField_xoafb_223._unitField_xoafb_233{max-width:280px}._formField_xoafb_223._priceField_xoafb_236{max-width:170px}._formField_xoafb_223._posSearchField_xoafb_239{margin-bottom:0}._formField_xoafb_223._posSearchField_xoafb_239 ._posSearchContainer_xoafb_242{position:relative}._formField_xoafb_223._posSearchField_xoafb_239>div{margin-bottom:0;gap:0!important}._formField_xoafb_223._posSearchField_xoafb_239>div ._container_xoafb_1{gap:0!important}._formField_xoafb_223._posSearchField_xoafb_239>div ._resultsDisplay_xoafb_252{margin-top:0!important}._formField_xoafb_223._calendarField_xoafb_255{position:relative}._formField_xoafb_223._calendarField_xoafb_255 ._calendarIconHitbox_xoafb_258{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;z-index:10}._formField_xoafb_223._calendarField_xoafb_255 ._calendarIconHitbox_xoafb_258:hover{color:#374151}._formField_xoafb_223._calendarField_xoafb_255 ._calendarIconHitbox_xoafb_258 svg{width:20px;height:20px}._unitControls_xoafb_280{display:flex;align-items:center;gap:8px}._mileageContainer_xoafb_286{display:flex;flex-direction:column;gap:4px;margin-top:4px}._mileageSuggestion_xoafb_293{display:flex;align-items:center;padding:6px 12px;background:#eff6ff;border:1px solid #BFDBFE;border-radius:6px;color:#1d4ed8;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease;align-self:flex-start}._mileageSuggestion_xoafb_293:hover{background:#dbeafe;border-color:#93c5fd}._mileageRoute_xoafb_313{font-size:11px;color:#6b7280;line-height:1.3;word-break:break-word}._mileageLoading_xoafb_320{font-size:12px;color:#9ca3af;white-space:nowrap;margin-top:4px}._unitButton_xoafb_327{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;transition:all .2s ease;padding:0;flex-shrink:0}._unitButton_xoafb_327:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}._unitButton_xoafb_327:active:not(:disabled){background:#f3f4f6}._unitButton_xoafb_327:disabled{background:#f3f4f6;opacity:.6;cursor:not-allowed}._unitButton_xoafb_327 svg{width:16px;height:16px;stroke-width:2}._unitInput_xoafb_360{flex:1;min-width:0;height:36px;padding:8px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;text-align:center;transition:all .2s ease}._unitInput_xoafb_360:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._unitInput_xoafb_360:disabled{background:#f3f4f6;opacity:.5;cursor:not-allowed}._unitInput_xoafb_360::placeholder{color:#9ca3af}._textareaLarge_xoafb_389{padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;color:#111827;background:#fff;min-height:120px;resize:vertical;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400}._textareaLarge_xoafb_389:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._textareaLarge_xoafb_389::placeholder{color:#6b7280;font-weight:400}._fieldError_xoafb_411{color:#dc2626;font-size:12px;margin-top:4px}._formActions_xoafb_417{display:flex;gap:12px;justify-content:flex-start}._modalActions_xoafb_162{flex-shrink:0;padding:16px 24px;border-top:1px solid #D1D5DB;display:flex;gap:12px;justify-content:flex-end}._actionGroup_xoafb_432{display:flex;justify-content:flex-end;gap:12px;padding-top:1.25rem;margin-top:.5rem;flex-shrink:0;padding:16px 24px}._actionGroup_xoafb_432 button{min-width:120px;height:2.5rem}._addItemButton_xoafb_446,._addAnotherButton_xoafb_446{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #3b82f6;border-radius:6px;color:#3b82f6;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-bottom:20px}._addItemButton_xoafb_446:hover:not(:disabled),._addAnotherButton_xoafb_446:hover:not(:disabled){background:#f8fafc;border-color:#2563eb;color:#2563eb}._addItemButton_xoafb_446:disabled,._addAnotherButton_xoafb_446:disabled{opacity:.5;cursor:not-allowed}._actionSection_xoafb_471{padding:16px 20px;border-top:1px solid #e2e8f0;background:#f8fafc}._actionButtons_xoafb_477{display:flex;justify-content:flex-end;gap:12px}.TextField input[name=price]::placeholder{color:#d1d5db!important}@media (max-width: 768px){._actionButtons_xoafb_477{flex-direction:column-reverse;gap:8px}}._itemsContainer_xoafb_493{background:transparent;border:none;border-radius:0;margin-bottom:20px;max-height:none;overflow:visible}._itemsList_xoafb_502{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}._item_xoafb_493{display:flex;flex-direction:column;padding:16px;border-radius:8px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}._item_xoafb_493 ._itemHeader_xoafb_518{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._item_xoafb_493 ._itemHeader_xoafb_518 ._itemInfo_xoafb_524{display:flex;flex-direction:column;gap:4px}._item_xoafb_493 ._itemHeader_xoafb_518 ._itemInfo_xoafb_524 ._itemName_xoafb_529{font-size:16px;font-weight:600;color:#111827}._item_xoafb_493 ._itemHeader_xoafb_518 ._itemInfo_xoafb_524 ._itemDescription_xoafb_534{font-size:14px;color:#6b7280;line-height:1.4}._item_xoafb_493 ._itemHeader_xoafb_518 ._cardActions_xoafb_539{display:flex;align-items:center;gap:12px}._item_xoafb_493 ._itemContent_xoafb_544{display:flex;flex-direction:column;gap:12px}._item_xoafb_493 ._itemContent_xoafb_544 ._itemDetails_xoafb_549{margin-top:8px}._item_xoafb_493 ._itemContent_xoafb_544 ._itemDetails_xoafb_549 ._detailRow_xoafb_552{display:grid;grid-template-columns:140px 1fr;column-gap:12px;margin-bottom:4px}._item_xoafb_493 ._itemContent_xoafb_544 ._itemDetails_xoafb_549 ._detailRow_xoafb_552 ._detailLabel_xoafb_558{color:#6b7280;font-size:14px;font-weight:500;text-align:left}._item_xoafb_493 ._itemContent_xoafb_544 ._itemDetails_xoafb_549 ._detailRow_xoafb_552 ._detailValue_xoafb_564{color:#111827;font-size:14px;text-align:left}._itemContent_xoafb_544 ._itemHeader_xoafb_518{margin-bottom:4px}._itemContent_xoafb_544 ._itemHeader_xoafb_518 ._itemName_xoafb_529{font-weight:600;font-size:14px;color:#1f2937}._itemContent_xoafb_544 ._itemDescription_xoafb_534 ._descriptionText_xoafb_578{color:#000;font-size:13px;margin-bottom:4px}._itemContent_xoafb_544 ._itemDescription_xoafb_534 ._posInfo_xoafb_583{color:#000;font-size:14px;padding-top:1rem;display:grid;grid-template-columns:140px 1fr;column-gap:12px}._itemContent_xoafb_544 ._itemDescription_xoafb_534 ._itemDetails_xoafb_549{margin-top:8px}._itemContent_xoafb_544 ._itemDescription_xoafb_534 ._itemDetails_xoafb_549 ._detailRow_xoafb_552{display:grid;grid-template-columns:140px 1fr;column-gap:12px;margin-bottom:4px}._itemContent_xoafb_544 ._itemDescription_xoafb_534 ._itemDetails_xoafb_549 ._detailRow_xoafb_552 ._detailLabel_xoafb_558{color:#6b7280;font-size:14px;font-weight:500;text-align:left}._itemContent_xoafb_544 ._itemDescription_xoafb_534 ._itemDetails_xoafb_549 ._detailRow_xoafb_552 ._detailValue_xoafb_564{color:#111827;font-size:14px;text-align:left}._itemContent_xoafb_544 ._itemDescription_xoafb_534 ._customDescription_xoafb_611{color:#000;font-size:12px;margin-top:4px}._customDescriptionContainer_xoafb_617 ._separator_xoafb_617{height:1px;background:#d1d5db;margin:8px auto;width:90%}._customDescriptionContainer_xoafb_617 ._customDescription_xoafb_611{color:#000;font-size:12px;margin-top:4px;padding:16px;font-weight:400}._itemQuantity_xoafb_631{display:flex;align-items:center;gap:8px}._itemQuantity_xoafb_631 ._quantityButton_xoafb_636{width:32px;height:32px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px}._itemQuantity_xoafb_631 ._quantityButton_xoafb_636:hover:not(:disabled){background:#f3f4f6}._itemQuantity_xoafb_631 ._quantityButton_xoafb_636:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed;border-color:#e5e7eb}._itemQuantity_xoafb_631 ._quantityValue_xoafb_658{font-size:14px;color:#374151;min-width:50px;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:6px 12px}._itemActions_xoafb_669{display:flex;gap:8px}._itemActions_xoafb_669 ._actionButton_xoafb_477,._itemActions_xoafb_669 ._deleteButton_xoafb_673{width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px}._itemActions_xoafb_669 ._actionButton_xoafb_477{background:#fff;color:#6b7280;border:1px solid #e5e7eb}._itemActions_xoafb_669 ._actionButton_xoafb_477:hover{background:#f9fafb}._itemActions_xoafb_669 ._deleteButton_xoafb_673{background:#dc2626;color:#fff;border:none}._itemActions_xoafb_669 ._deleteButton_xoafb_673:hover{background:#b91c1c}@keyframes _aiSlideDown_xoafb_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _aiShimmer_xoafb_736{0%{background-position:-200px 0}to{background-position:200px 0}}._aiDropdown_xoafb_719{margin-top:4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #00000014,0 1px 3px #0000000a;overflow:hidden;animation:_aiSlideDown_xoafb_1 .2s ease-out}._aiDropdownLoading_xoafb_729{display:flex;flex-direction:column;gap:8px;padding:14px 16px}._aiShimmer_xoafb_736{height:12px;border-radius:4px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:400px 100%;animation:_aiShimmer_xoafb_736 1.4s ease-in-out infinite;width:100%}._aiShimmer_xoafb_736._aiShimmerShort_xoafb_744{width:60%}._aiDropdownOption_xoafb_748{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 14px;background:none;border:none;border-top:1px solid #f1f5f9;cursor:pointer;text-align:left;transition:background .12s ease}._aiDropdownOption_xoafb_748:first-child{border-top:none}._aiDropdownOption_xoafb_748:hover{background:#f8fafc}._aiDropdownOption_xoafb_748:active{background:#f1f5f9}._aiDropdownBadge_xoafb_771{flex-shrink:0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:#7c3aed;background:#ede9fe;padding:2px 6px;border-radius:4px;margin-top:2px}._aiDropdownText_xoafb_784{font-size:13px;color:#334155;line-height:1.45}._aiDropdownFooter_xoafb_790{padding:6px 14px;font-size:11px;color:#94a3b8;text-align:right;border-top:1px solid #f1f5f9}._toggleField_xoafb_798{display:flex;flex-direction:column;gap:4px}._toggleHint_xoafb_804{font-size:12px;color:#6b7280;margin:0;line-height:1.4}._LabelWrapper_1dqyd_1{display:flex;flex-direction:column}._Label_1dqyd_1{font-size:.875rem;font-weight:500;color:#1f2937;margin-bottom:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.4}._PiiTextFieldLabel_1dqyd_15{color:var(--text-subtle, #6B7280)!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:500!important;line-height:16px!important;letter-spacing:.6px!important;margin-bottom:0}._PersonalProfileLabel_1dqyd_26{color:var(--text-subtle, #6B7280);font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.6px;margin-bottom:0}._ValueContainer_1dqyd_37{display:inline-block;font-size:.8rem;font-weight:500;border-radius:1.25rem;text-transform:capitalize;width:fit-content}._ValueWrapper_1dqyd_46{display:flex;align-items:center;gap:8px}._Value_1dqyd_37{font-size:1rem;font-weight:400}._Select_1264x_1{display:flex;flex-direction:column;gap:.5rem;position:relative}._LabelWrapper_1264x_8{display:flex;align-items:baseline;gap:.5rem}._RequiredMark_1264x_14{color:#ef4444}._OptionalTag_1264x_18{font-size:.75rem;color:#9ca3af;font-weight:400;background:#f3f4f6;padding:.125rem .375rem;border-radius:4px;line-height:1}._SelectTrigger_1264x_28{padding:.5rem .75rem;border:1.5px solid #d1d5db;border-radius:8px;width:100%;box-sizing:border-box;background-color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:#1f2937;transition:all .15s cubic-bezier(.4,0,.2,1)}._SelectTrigger_1264x_28:hover:not(._Disabled_1264x_46){border-color:#9ca3af}._SelectTrigger_1264x_28:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background-color:#fff}._SelectTrigger_1264x_28._Disabled_1264x_46{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}._ChevronIcon_1264x_62{margin-left:auto;color:#6b7280;flex-shrink:0;transition:transform .15s cubic-bezier(.4,0,.2,1)}._ChevronIcon_1264x_62._ChevronOpen_1264x_68{transform:rotate(180deg)}._OptionsContainer_1264x_72{position:fixed;max-height:200px;height:auto;overflow-y:auto;overflow-x:hidden;background-color:#fff;border:1px solid #ccc;border-radius:.25rem;z-index:99999;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1;min-height:0}._Option_1264x_18{padding:.5rem;cursor:pointer;box-sizing:border-box;border-bottom:1px solid #f0f0f0;width:100%;overflow-x:hidden;overflow-y:visible}._Option_1264x_18:last-child{border-bottom:none}._Option_1264x_18:hover{background-color:#97bbf5}._Option_1264x_18._Selected_1264x_104{background-color:#ccdcf5}._Option_1264x_18._Disabled_1264x_46{background-color:#f8f8f8;color:#666;cursor:not-allowed;font-style:italic;opacity:.7;pointer-events:none}._Option_1264x_18._Disabled_1264x_46:hover{background-color:#f8f8f8}._Option_1264x_18._Disabled_1264x_46 ._OptionContent_1264x_118{opacity:.8;font-weight:400}._OptionContent_1264x_118{display:block;font-size:.875rem;font-weight:450;line-height:1.25;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._Placeholder_1264x_135{color:#9ca3af;font-weight:400}._SelectContent_1264x_140{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}._ChevronIcon_1264x_62{display:flex;align-items:center;justify-content:center;color:#6b7280;margin-left:.5rem;transition:transform .2s ease;width:20px;height:20px;cursor:pointer}._ChevronIcon_1264x_62:hover{color:#374151}._ChevronIcon_1264x_62 svg{width:20px;height:20px}._ChevronOpen_1264x_68{transform:rotate(180deg)}._ReadOnlyValue_1264x_170{padding:.25rem 0}._ReadOnlyValue_1264x_170 ._OptionContent_1264x_118{display:inline-flex}._Error_1264x_177{color:#d32f2f;font-size:.9rem;margin-top:.25rem;font-weight:500}._OptionsContainer_1264x_72::-webkit-scrollbar{width:.5rem;display:block}._OptionsContainer_1264x_72::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.25rem}._OptionsContainer_1264x_72::-webkit-scrollbar-thumb{background:#888;border-radius:.25rem}._OptionsContainer_1264x_72::-webkit-scrollbar-thumb:hover{background:#555}._OptionPopup_1264x_200{position:fixed;background-color:#1f2937;color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;line-height:1.5;max-width:15.625rem;max-height:12.5rem;word-wrap:break-word;z-index:99999;box-shadow:0 .25rem .375rem -.0625rem #0000001a,0 .125rem .25rem -.0625rem #0000000f;pointer-events:auto;white-space:normal;overflow-y:auto;overflow-x:hidden}._OptionPopup_1264x_200:before{content:"";position:absolute;left:50%;bottom:-.375rem;transform:translate(-50%);width:0;height:0;border-left:.375rem solid transparent;border-right:.375rem solid transparent;border-top:.375rem solid #1f2937}._OptionPopup_1264x_200[data-position=bottom]:before{top:-.375rem;bottom:auto;border-top:none;border-bottom:.375rem solid #1f2937}._TextField_gpmfm_1{display:flex;flex-direction:column;gap:.5rem}._LabelWrapper_gpmfm_7{display:flex;align-items:baseline;gap:.5rem}._OptionalTag_gpmfm_13{font-size:.75rem;color:#9ca3af;font-weight:400;background:#f3f4f6;padding:.125rem .375rem;border-radius:4px;line-height:1}._InputWrapper_gpmfm_23{position:relative;display:flex;align-items:center}._Input_gpmfm_23{padding:.5rem .75rem;border:1.5px solid #d1d5db;border-radius:8px;width:100%;box-sizing:border-box;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:#1f2937;background-color:#fff;transition:all .15s cubic-bezier(.4,0,.2,1)}._Input_gpmfm_23::placeholder{color:#9ca3af;font-weight:400}._Input_gpmfm_23:hover:not(:disabled):not(:focus){border-color:#9ca3af}._Input_gpmfm_23:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background-color:#fff}._Input_gpmfm_23:disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}._Input_gpmfm_23:disabled::placeholder{color:#9ca3af}._Input_gpmfm_23._Valid_gpmfm_66{border:1.5px solid #4caf50}._Input_gpmfm_23._Invalid_gpmfm_69{border:1.5px solid #d32f2f}._InputWithTrailingIcon_gpmfm_73{padding-right:2.25rem}._Valid_gpmfm_66 ._Input_gpmfm_23{border:1.5px solid #4caf50}._Invalid_gpmfm_69 ._Input_gpmfm_23{border:1.5px solid #d32f2f}._Icon_gpmfm_85{position:absolute;right:12px;pointer-events:none;top:50%;transform:translateY(-50%);font-size:18px;height:18px;width:18px;z-index:1}._ValidIcon_gpmfm_97{color:#4caf50}._InvalidIcon_gpmfm_101{color:#d32f2f}._ReadOnlyValue_gpmfm_105{padding:.2rem 0;color:#333;font-size:1rem}._ReadOnlyValue_gpmfm_105._Clickable_gpmfm_110{color:#06c;cursor:pointer;transition:all .2s ease}._ReadOnlyValue_gpmfm_105._Clickable_gpmfm_110:hover{color:#049;text-decoration:underline}._Error_gpmfm_120{color:#d32f2f;font-size:.8rem;margin-top:.15rem;font-weight:500}._DateField_1nmzi_1{display:flex;flex-direction:column;gap:.5rem}._InputWrapper_1nmzi_7{position:relative;width:100%}._LabelWrapper_1nmzi_12{display:flex;align-items:baseline;gap:.125rem}._RequiredMark_1nmzi_18{color:#ef4444}._OptionalTag_1nmzi_22{font-size:.75rem;color:#9ca3af;font-weight:400;background:#f3f4f6;padding:.125rem .375rem;border-radius:4px;line-height:1}._Input_1nmzi_7{padding:.65rem .75rem;border:1.5px solid #d1d5db;border-radius:8px;width:100%;height:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:#1f2937;background-color:#fff;transition:all .15s cubic-bezier(.4,0,.2,1)}._Input_1nmzi_7::placeholder{color:#9ca3af;font-weight:400}._Input_1nmzi_7::selection{text-decoration:none}._Input_1nmzi_7._NoCaretInput_1nmzi_54{caret-color:transparent}._Input_1nmzi_7:hover:not(:disabled):not(:focus){border-color:#9ca3af}._Input_1nmzi_7:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background-color:#fff}._Input_1nmzi_7:disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}._Input_1nmzi_7:disabled::placeholder{color:#9ca3af}._Input_1nmzi_7._Invalid_1nmzi_75{border:1.5px solid #d32f2f}._Input_1nmzi_7._Empty_1nmzi_78{color:transparent}._Input_1nmzi_7._Empty_1nmzi_78:focus{color:#9ca3af}._PlaceholderText_1nmzi_85{position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:#9ca3af;font-size:.9375rem;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:opacity .15s ease}._InputWrapper_1nmzi_7:focus-within ._PlaceholderText_1nmzi_85{opacity:0}._Error_1nmzi_102{color:#d32f2f;font-size:.8rem;margin-top:.15rem;font-weight:500}._Toggle_18diy_1{display:flex;flex-direction:row;align-items:center;gap:.75rem;margin-bottom:0}._Switch_18diy_9{position:relative;display:inline-block;width:2.75rem;height:1.5rem;flex-shrink:0}._Input_18diy_17{opacity:0;width:0;height:0}._Input_18diy_17:checked+._Slider_18diy_22{background-color:#3b82f6}._Input_18diy_17:checked+._Slider_18diy_22:before{transform:translate(1.25rem)}._Input_18diy_17:disabled+._Slider_18diy_22{background-color:#d1d5db;cursor:not-allowed}._Input_18diy_17:disabled+._Slider_18diy_22:before{background-color:#f3f4f6}._Input_18diy_17:focus+._Slider_18diy_22{box-shadow:0 0 0 3px #3b82f626}._Slider_18diy_22{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:all .15s cubic-bezier(.4,0,.2,1);border-radius:.75rem;border:1px solid #e5e7eb}._Slider_18diy_22:before{position:absolute;content:"";height:1.125rem;width:1.125rem;left:.125rem;top:.125rem;background-color:#fff;transition:all .15s cubic-bezier(.4,0,.2,1);border-radius:50%;box-shadow:0 1px 3px #0000001a}._ReadOnlyValue_18diy_64{padding:.2rem 0;color:#333;font-size:1rem}._container_17wuh_1{display:flex;flex-direction:column;gap:1rem}._resultsDisplay_17wuh_7{margin-top:1rem;z-index:10;margin-top:4px}._resultsList_17wuh_13{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;overflow:hidden}._resultItem_17wuh_21{padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid #e2e8f0;transition:background-color .2s}._resultItem_17wuh_21:last-child{border-bottom:none}._resultItem_17wuh_21:hover{background-color:#f3f4f6}._noResults_17wuh_34,._loading_17wuh_43{padding:.75rem 1rem;text-align:center;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem}._error_17wuh_52{color:#ef4444;padding:.5rem}._removeButton_17wuh_57{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}._removeButton_17wuh_57:hover{color:#4b5563}._saveButton_17wuh_71{margin-top:1rem;padding:.5rem 1rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.25rem;cursor:pointer;width:100%}._saveButton_17wuh_71:disabled{opacity:.5;cursor:not-allowed}._selectedItem_17wuh_86{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background-color:#f8f9fc;border-radius:9999px;margin:4px;font-size:14px}._container_1th0l_1{position:relative;display:flex;flex-direction:column;gap:0;width:100%}._searchContainer_1th0l_9{position:relative;width:100%}._resultsDisplay_1th0l_14{position:absolute;top:calc(100% + 4px);left:0;right:0;margin:0;z-index:1000;width:100%;min-width:100%}._resultsList_1th0l_25{list-style:none;padding:0;margin:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;max-height:200px;overflow-y:auto;overflow-x:hidden;width:100%;max-width:100%;box-sizing:border-box}._resultItem_1th0l_41{display:flex;align-items:flex-start;padding:.5rem;border-bottom:1px solid #e5e7eb;cursor:pointer;width:100%;box-sizing:border-box;min-width:0}._resultItem_1th0l_41:last-child{border-bottom:none}._resultItem_1th0l_41:hover{background-color:#f3f4f6}._resultItem_1th0l_41 strong{flex-shrink:0;margin-right:.5rem;min-width:0}._resultItem_1th0l_41 ._description_1th0l_62{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._descriptionMultiline_1th0l_70{flex:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}._loading_1th0l_80{text-align:center;padding:1rem}._error_1th0l_85{color:#ef4444;padding:.5rem}._selectedCodes_1th0l_90{margin-top:1rem}._selectedCodes_1th0l_90 ul{list-style:none;padding:0;margin:0}._selectedCode_1th0l_90{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-bottom:1px solid #e5e7eb}._removeButton_1th0l_107{background:none;border:none;color:#ef4444;cursor:pointer;padding:.25rem .5rem}._saveButton_1th0l_115{margin-top:1rem;padding:.5rem 1rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.25rem;cursor:pointer;width:100%}._saveButton_1th0l_115:disabled{opacity:.5;cursor:not-allowed}._noResults_1th0l_130{text-align:center;padding:1rem;color:#6b7280}._truncatedContainer_iw2g4_1{position:relative;display:block;width:100%}._truncatedText_iw2g4_7{cursor:help;display:block;width:100%;word-wrap:break-word}._tooltipWrapper_iw2g4_14{position:fixed;z-index:9999;pointer-events:none}._tooltip_iw2g4_14{background-color:#1f2937;color:#fff;padding:12px 16px;border-radius:6px;font-size:13px;line-height:1.5;max-width:400px;box-shadow:0 10px 25px #0003;word-wrap:break-word;white-space:pre-wrap;margin-top:8px}._currencyField_vuk6z_1{display:flex;flex-direction:column}._inputWrapper_vuk6z_6{position:relative;display:flex;align-items:center}._input_vuk6z_6{padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#374151;background:#fff;transition:all .15s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-sizing:border-box;width:100%;max-width:100%}._input_vuk6z_6:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background:#fff}._input_vuk6z_6:hover:not(:focus){border-color:#9ca3af}._input_vuk6z_6:disabled{background-color:#f5f5f5;cursor:not-allowed}._input_vuk6z_6._Valid_vuk6z_38{border:1.5px solid #4caf50}._input_vuk6z_6._Invalid_vuk6z_41{border:1.5px solid #dc2626}._input_vuk6z_6._Invalid_vuk6z_41:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}._input_vuk6z_6::placeholder{color:#d1d5db;font-weight:400;opacity:.6}._Valid_vuk6z_38 ._input_vuk6z_6{border:1.5px solid #4caf50}._Invalid_vuk6z_41 ._input_vuk6z_6{border:1.5px solid #dc2626}._invalidIcon_vuk6z_62{position:absolute;right:12px;pointer-events:none;top:50%;transform:translateY(-50%);font-size:18px;height:18px;width:18px;color:#dc2626}._validIcon_vuk6z_74{position:absolute;right:12px;pointer-events:none;top:50%;transform:translateY(-50%);font-size:18px;height:18px;width:18px;color:#4caf50;display:flex;align-items:center;justify-content:center;font-weight:700}._error_vuk6z_90{color:#dc2626;font-size:.8rem;margin-top:.15rem;font-weight:500}._filterDropdown_kagp3_1{position:relative}._filterButton_kagp3_5{min-width:auto;height:1.75rem;display:flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;transition:all .2s ease;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;color:#3f3f3f;flex-shrink:0;box-sizing:border-box}._filterButton_kagp3_5:hover{background:#f9fafb;border-color:#9ca3af}._filterButton_kagp3_5:active{transform:translateY(0)}._filterButton_kagp3_5 svg{width:.875rem;height:.875rem}._filterButton_kagp3_5 span{flex:1;white-space:nowrap}._buttonContent_kagp3_42{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex:1;min-width:0}._filterDropdown_kagp3_1._moreFilter_kagp3_51 ._filterButton_kagp3_5{gap:.25rem;min-width:auto;justify-content:center}._filterDropdown_kagp3_1._moreFilter_kagp3_51 ._filterButton_kagp3_5 ._buttonContent_kagp3_42{justify-content:center}._filterDropdown_kagp3_1._moreFilter_kagp3_51 ._filterButton_kagp3_5 ._buttonContent_kagp3_42>div{justify-content:center}._filterDropdown_kagp3_1._moreFilter_kagp3_51 ._filterButton_kagp3_5 span{margin-right:0;flex:initial;width:auto;text-align:center}._filterDropdown_kagp3_1._moreFilter_kagp3_51 ._filterButton_kagp3_5 svg{margin-left:0}._filterIcon_kagp3_72{color:#6b7280;flex-shrink:0;width:.875rem;height:.875rem}._filterButton_kagp3_5 svg{color:#6b7280;transition:color .2s ease}._filterButton_kagp3_5:hover svg{color:#374151}._dropdownMenu_kagp3_88{position:absolute;top:100%;left:0;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:50;margin-top:.25rem;min-width:160px;width:max-content;max-width:min(100vw - 2rem,220px)}._filterDropdown_kagp3_1._moreFilter_kagp3_51 ._dropdownMenu_kagp3_88{max-width:min(100vw - 2rem,180px);min-width:140px}._dropdownHeader_kagp3_108{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#fff;border-radius:.375rem .375rem 0 0;font-weight:500;font-size:.75rem;color:#374151;border-bottom:1px solid #e5e7eb}._dropdownDivider_kagp3_121{height:1px;background:#e5e7eb}._dropdownOptions_kagp3_126{padding:.25rem 0;max-height:200px;overflow-y:auto}._radioOption_kagp3_132{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.375rem .75rem;cursor:pointer;transition:background-color .2s ease;position:relative}._radioOption_kagp3_132:hover{background:#f3f4f6}._radioOption_kagp3_132 input[type=checkbox]{width:14px;height:14px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}._radioOption_kagp3_132>svg{margin-left:auto;flex-shrink:0}._radioLabel_kagp3_157{font-size:.75rem;color:#374151;cursor:pointer;flex:1;text-align:left}._statusOptionContent_kagp3_165{display:flex;align-items:center;gap:8px;flex:1;text-align:left;justify-content:flex-start}._dropdown_a0msy_1{position:absolute;left:100%;top:0;margin-left:4px;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;min-width:200px;max-width:min(100vw - 2rem,260px);width:max-content;z-index:10001;border:1px solid #E5E7EB;padding:.5rem 0;overflow:visible;transform:translateY(0);box-sizing:border-box;isolation:isolate}[data-portal-dropdown] ._dropdown_a0msy_1{position:relative!important;left:0!important;top:0!important;margin-left:0!important;width:max-content!important;max-width:min(100vw - 2rem,260px)!important;min-width:200px!important;z-index:10001}@media (max-width: 1024px){._dropdown_a0msy_1{min-width:180px;max-width:min(100vw - 2rem,240px)}[data-portal-dropdown] ._dropdown_a0msy_1{max-width:min(100vw - 2rem,240px)!important;min-width:180px!important}}@media (max-width: 768px){._dropdown_a0msy_1{left:0;right:0;top:100%;margin-left:0;margin-top:4px;min-width:auto;max-width:100%;width:100%}[data-portal-dropdown] ._dropdown_a0msy_1{position:relative!important;left:0!important;top:0!important;margin-left:0!important;width:100%!important;max-width:min(100vw - 2rem,220px)!important;min-width:160px!important}}@media (max-width: 480px){._dropdown_a0msy_1{border-radius:6px;min-width:calc(100vw - 32px);max-width:calc(100vw - 32px)}[data-portal-dropdown] ._dropdown_a0msy_1{min-width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}}._dropdownBelow_a0msy_73{position:relative!important;left:0!important;top:0!important;margin-left:0!important;width:100%!important;max-width:none!important;min-width:100%!important}._filterContainer_a0msy_83{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#fff;border-radius:.5rem .5rem 0 0;font-weight:500;color:#374151;border-bottom:1px solid #e5e7eb;box-sizing:border-box}._divider_a0msy_96{height:1px;background:#e5e7eb;width:100%}._optionsList_a0msy_102{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;align-self:stretch;max-height:300px;overflow-y:auto;overflow-x:visible;padding:.25rem}@media (max-width: 768px){._optionsList_a0msy_102{max-height:250px}}@media (max-width: 480px){._optionsList_a0msy_102{max-height:200px}}._optionItem_a0msy_124{display:flex;padding:.5rem 1rem;justify-content:space-between;align-items:center;align-self:stretch;cursor:pointer;transition:background-color .2s ease}._optionItem_a0msy_124:hover{background-color:#f3f4f6}@media (max-width: 480px){._optionItem_a0msy_124{padding:.5rem 1rem}}._optionContent_a0msy_142{display:flex;align-items:center;gap:8px;flex:1;min-width:0}._optionContent_a0msy_142 span{font-size:.875rem;color:#374151;cursor:pointer;flex:1}@media (max-width: 480px){._optionContent_a0msy_142{gap:10px}}._optionRight_a0msy_161{display:flex;align-items:center;gap:8px}._icon_a0msy_167{color:#6b7280;flex-shrink:0}._dateText_a0msy_172{font-size:12px;color:#6b7280;margin-right:4px;white-space:nowrap}@media (max-width: 480px){._dateText_a0msy_172{font-size:13px;margin-right:6px}}._arrowIcon_a0msy_185{color:#6b7280}._datePicker_19l3b_1{display:flex;flex-direction:column;width:100%;min-width:220px;max-width:min(100vw - 2rem,260px);box-sizing:border-box;position:relative;z-index:10001;overflow:visible}[data-portal-dropdown] ._datePicker_19l3b_1{overflow:visible!important;z-index:10001!important;max-width:min(100vw - 2rem,260px)!important;min-width:220px!important}@media (max-width: 1024px){._datePicker_19l3b_1{min-width:200px;max-width:min(100vw - 2rem,240px)}[data-portal-dropdown] ._datePicker_19l3b_1{max-width:min(100vw - 2rem,240px)!important;min-width:200px!important}}@media (max-width: 768px){._datePicker_19l3b_1{min-width:180px;max-width:min(100vw - 2rem,220px)}[data-portal-dropdown] ._datePicker_19l3b_1{max-width:min(100vw - 2rem,220px)!important;min-width:180px!important}}@media (max-width: 480px){._datePicker_19l3b_1{min-width:calc(100vw - 32px);max-width:calc(100vw - 32px)}[data-portal-dropdown] ._datePicker_19l3b_1{min-width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}}._header_19l3b_49{padding:.75rem 1rem;border-bottom:1px solid #E5E7EB}@media (max-width: 768px){._header_19l3b_49{padding:.625rem .875rem}}@media (max-width: 480px){._header_19l3b_49{padding:.5rem .75rem}}._backButton_19l3b_64{display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;padding:0;transition:color .2s ease;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:var(--text-subtle, #6B7280)}._backButton_19l3b_64:hover{color:var(--text-subtle, #6B7280);opacity:.8}._backButton_19l3b_64 svg{flex-shrink:0;color:var(--text-subtle, #6B7280)}._calendarHeader_19l3b_89{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #E5E7EB}@media (max-width: 768px){._calendarHeader_19l3b_89{padding:.625rem .875rem}}@media (max-width: 480px){._calendarHeader_19l3b_89{padding:.5rem .75rem}}._navButton_19l3b_107{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:4px;color:#374151;transition:background-color .2s ease}._navButton_19l3b_107:hover{background-color:#f3f4f6}._navButton_19l3b_107 svg{flex-shrink:0}._monthYear_19l3b_126{font-size:14px;font-weight:500;color:#111827;margin:0}._daysOfWeek_19l3b_133{display:grid;grid-template-columns:repeat(7,1fr);padding:.5rem .75rem;border-bottom:1px solid #E5E7EB;box-sizing:border-box}@media (max-width: 768px){._daysOfWeek_19l3b_133{padding:.5rem .625rem}}@media (max-width: 480px){._daysOfWeek_19l3b_133{padding:.5rem}}._dayLabel_19l3b_151{text-align:center;font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase}._calendarGrid_19l3b_159{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem;padding:.5rem .75rem .75rem;box-sizing:border-box}@media (max-width: 768px){._calendarGrid_19l3b_159{padding:.5rem .625rem .625rem;gap:.125rem}}@media (max-width: 480px){._calendarGrid_19l3b_159{padding:.5rem .5rem .625rem;gap:.125rem}}._calendarDay_19l3b_179{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;font-size:13px;color:#374151;border-radius:4px;transition:all .2s ease;padding:0;min-height:32px;min-width:0;overflow:visible;box-sizing:border-box}@media (max-width: 768px){._calendarDay_19l3b_179{font-size:12px;min-height:28px;border-radius:3px}}@media (max-width: 480px){._calendarDay_19l3b_179{font-size:11px;min-height:24px;border-radius:2px}}._calendarDay_19l3b_179:hover:not(:disabled){background-color:#f3f4f6}._calendarDay_19l3b_179:disabled{color:#d1d5db;cursor:not-allowed}._calendarDay_19l3b_179._today_19l3b_218{font-weight:500}._calendarDay_19l3b_179._selected_19l3b_221{background-color:#3b82f6;color:#fff;font-weight:500}._calendarDay_19l3b_179._selected_19l3b_221:hover{background-color:#2563eb}._container_1162r_1{display:flex;flex-direction:column;width:100%}._tasksList_1162r_7{display:flex;flex-direction:column;gap:.75rem;width:100%;max-height:20rem;overflow-y:auto;overflow-x:hidden;margin-bottom:1rem;padding-right:4px;box-sizing:border-box}._emptyState_1162r_20{padding:1rem;text-align:center;color:#6b7280;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}._addTaskButton_1162r_31{border-radius:.5rem;background:#fff;display:flex;height:2.5rem;padding:.75rem 1rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.625rem;width:25%;border:none;cursor:pointer;transition:background-color .2s ease}._addTaskButton_1162r_31:hover{background:#f9fafb}@media (max-width: 1024px){._addTaskButton_1162r_31{width:30%}}@media (max-width: 820px){._addTaskButton_1162r_31{width:35%}}._addTaskIcon_1162r_60{width:1.25rem;height:1.25rem;aspect-ratio:1/1;color:#2563eb}._addTaskText_1162r_67{color:#2563eb;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem}._clientItem_24oyd_1{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#fff;border:.0625rem solid #D1D5DB;border-radius:.3125rem;box-shadow:0 .0625rem .125rem #0000001a;align-self:stretch;cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),box-shadow .2s ease;transform:translateY(0);opacity:1;will-change:transform,opacity;overflow:hidden;gap:1rem;min-height:3rem;max-height:3rem}._clientItem_24oyd_1:hover{background:#f8f9fa;border-color:#0000001f;box-shadow:0 2px 8px #fff}._clientAvatar_24oyd_27{display:flex;width:1.5rem;height:1.5rem;flex-direction:column;justify-content:center;flex-shrink:0;align-items:center}._clientAvatar_24oyd_27 svg{width:1.5rem;height:1.5rem;flex-shrink:0}._clientName_24oyd_42{color:var(--text-primary, #000);font-family:Inter;font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem;cursor:pointer;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:center}._clientPhone_24oyd_58{color:var(--text-primary, #000);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;flex-shrink:0;white-space:nowrap}._clientStatus_24oyd_69{display:flex;align-items:center;padding:4px 12px;border-radius:1rem;background:#fff;flex-shrink:0}._clientStatus_24oyd_69 ._statusLabel_24oyd_77{font-size:.75rem;font-weight:500;color:#000;font-family:Inter}._clientStatus_24oyd_69._statusactive_24oyd_83{background:#dcfce7;color:#000}._clientStatus_24oyd_69._statusactive_24oyd_83 ._statusLabel_24oyd_77{color:#000}._clientStatus_24oyd_69._statusinactive_24oyd_90{background:#fee2e2;color:#991b1b}._clientStatus_24oyd_69._statusinactive_24oyd_90 ._statusLabel_24oyd_77{color:#991b1b}._clientStatus_24oyd_69._statusindraft_24oyd_97{background:#fef3c7;color:#000}._clientStatus_24oyd_69._statusindraft_24oyd_97 ._statusLabel_24oyd_77{color:#000}._clientStatus_24oyd_69._statuspending_24oyd_104{background:#e7efff;color:#000}._clientStatus_24oyd_69._statuspending_24oyd_104 ._statusLabel_24oyd_77{color:#000}._clientDate_24oyd_112{color:var(--text-primary, #000);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;flex-shrink:0;white-space:nowrap}._container_1x35p_1{display:flex;flex-direction:column;width:100%}._clientsList_1x35p_7{display:flex;flex-direction:column;gap:.75rem;width:100%;max-height:20rem;overflow-y:auto;overflow-x:hidden;margin-bottom:1rem;padding-right:4px;box-sizing:border-box}._emptyState_1x35p_20{padding:1rem;text-align:center;color:#6b7280;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}._viewAllButton_1x35p_31{border-radius:.5rem;background:#fff;display:flex;height:2.5rem;padding:.75rem 1rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.625rem;width:25%;border:none;cursor:pointer;transition:background-color .2s ease}._viewAllButton_1x35p_31:hover{background:#f9fafb}@media (max-width: 1024px){._viewAllButton_1x35p_31{width:40%}}@media (max-width: 820px){._viewAllButton_1x35p_31{width:50%}}._viewAllIcon_1x35p_60{width:1.25rem;height:1.25rem;aspect-ratio:1/1;color:#2563eb}._viewAllText_1x35p_67{color:#2563eb;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem}._wrapper_bof4p_1{position:relative}._trigger_bof4p_5{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#1f2937;padding:8px 12px;border:1px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease}._trigger_bof4p_5:hover,._trigger_bof4p_5._active_bof4p_24{border-color:#106aff;color:#106aff;background:#f0f7ff}._icon_bof4p_30{color:inherit}._dropdown_bof4p_34{position:absolute;top:calc(100% + 8px);left:0;z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0000001f;padding:12px;min-width:280px}._header_bof4p_47{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._navButton_bof4p_54{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:6px;color:#4b5563;cursor:pointer;transition:all .2s ease}._navButton_bof4p_54:hover{background:#f3f4f6;color:#106aff}._monthYear_bof4p_72{font-size:14px;font-weight:600;color:#111827}._weekDays_bof4p_78{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}._weekDay_bof4p_78{text-align:center;font-size:11px;font-weight:600;color:#6b7280;padding:4px;text-transform:uppercase}._days_bof4p_93{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._day_bof4p_93{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:6px;font-size:13px;color:#1f2937;cursor:pointer;transition:all .15s ease}._day_bof4p_93:hover{background:#106aff;color:#fff}._day_bof4p_93._otherMonth_bof4p_117{color:#9ca3af}._day_bof4p_93._otherMonth_bof4p_117:hover{background:#f3f4f6;color:#4b5563}._day_bof4p_93._today_bof4p_124{background:#106aff1a;color:#106aff;font-weight:600}._day_bof4p_93._today_bof4p_124:hover{background:#106aff;color:#fff}._container_1upyp_1{min-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1.25rem}._welcomeHeader_1upyp_9{padding:.5rem 0}._welcomeHeader_1upyp_9 h3{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 .375rem;line-height:1.2;letter-spacing:-.6px;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._welcomeHeader_1upyp_9 h3 ._greeting_1upyp_21{display:inline}._welcomeHeader_1upyp_9 h3 ._name_1upyp_24{display:inline;color:#3b82f6;font-weight:700}._welcomeHeader_1upyp_9 ._subtitle_1upyp_29{font-size:.9375rem;color:#6b7280;margin:0;font-weight:400}._welcomeHeader_1upyp_9 ._subtitle_1upyp_29 ._highlight_1upyp_35{color:#3b82f6;font-weight:500}._dateNav_1upyp_40{display:flex;align-items:center;gap:.5rem}._dateNavBtn_1upyp_46{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;color:#6b7280;cursor:pointer;transition:all .15s ease}._dateNavBtn_1upyp_46:hover{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._todayBtn_1upyp_65{padding:.375rem .75rem;border:1px solid #3b82f6;border-radius:.375rem;background:#fff;color:#3b82f6;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}._todayBtn_1upyp_65:hover{background:#3b82f6;color:#fff}._administerBtn_1upyp_81{margin-left:auto;display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border:none;border-radius:.375rem;background:#3b82f6;color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}._administerBtn_1upyp_81:hover{background:#2563eb}._loadingState_1upyp_100{display:flex;justify-content:center;padding:3rem;color:#6b7280;font-size:.875rem}._loadingSkeleton_1upyp_108{display:flex;flex-direction:column;gap:1.25rem}._skeletonStatCard_1upyp_114{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:.625rem}._skeletonStatInfo_1upyp_124{display:flex;flex-direction:column;gap:.375rem;margin-left:auto;align-items:flex-end}._skeletonProgressCard_1upyp_132{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.625rem}._skeletonProgressHeader_1upyp_142{display:flex;align-items:baseline;gap:.5rem}._skeletonSlotCard_1upyp_148{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.5rem}._skeletonSlotHeader_1upyp_158{display:flex;justify-content:space-between;align-items:center}._skeletonBottomCard_1upyp_164{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}._statsGrid_1upyp_174{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}._statCard_1upyp_180{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;transition:all .15s ease}._statCard_1upyp_180:hover{box-shadow:0 1px 3px #0000001a}._statIcon_1upyp_194{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.75rem;flex-shrink:0}._statInfo_1upyp_204{display:flex;flex-direction:column;gap:.25rem;margin-left:auto;text-align:right}._statValue_1upyp_212{font-size:2rem;font-weight:700;color:#1f2937;line-height:1;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;letter-spacing:-.5px}._statLabel_1upyp_221{font-size:.8125rem;font-weight:500;color:#6b7280}._progressCard_1upyp_227{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem 1.25rem}._progressHeader_1upyp_234{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.625rem}._progressPercent_1upyp_241{font-size:1.5rem;font-weight:700;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._progressLabel_1upyp_248{font-size:.8125rem;color:#6b7280}._progressBar_1upyp_253{width:100%;height:.5rem;background:#f3f4f6;border-radius:1rem;overflow:hidden}._progressFill_1upyp_261{height:100%;background:#10b981;border-radius:1rem;transition:width .5s ease}._slotsSection_1upyp_268{display:flex;flex-direction:column;gap:.75rem}._sectionTitle_1upyp_274{font-size:1rem;font-weight:600;color:#1f2937;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._slotsGrid_1upyp_282{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}._slotCard_1upyp_288{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.5rem}._slotHeader_1upyp_298{display:flex;justify-content:space-between;align-items:center}._slotLabel_1upyp_304{font-size:.875rem;font-weight:600;color:#1f2937}._slotTime_1upyp_310{font-size:.6875rem;color:#9ca3af}._slotStats_1upyp_315{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}._slotDone_1upyp_322{font-size:.8125rem;font-weight:600;color:#1f2937}._slotPending_1upyp_328{font-size:.6875rem;font-weight:500;color:#1e40af;background:#dbeafe;padding:.125rem .375rem;border-radius:1rem}._slotIssues_1upyp_337{font-size:.6875rem;font-weight:500;color:#991b1b;background:#fee2e2;padding:.125rem .375rem;border-radius:1rem}._slotProgress_1upyp_346{width:100%;height:.25rem;background:#f3f4f6;border-radius:1rem;overflow:hidden}._slotProgressFill_1upyp_354{height:100%;background:#10b981;border-radius:1rem;transition:width .5s ease}._bottomRow_1upyp_361{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._facilityCard_1upyp_367,._tomorrowCard_1upyp_368{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}._facilityStats_1upyp_378{display:flex;gap:1.5rem}._facilityStat_1upyp_378{display:flex;align-items:center;gap:.5rem}._facilityValue_1upyp_389{font-size:1.25rem;font-weight:700;color:#1f2937}._facilityLabel_1upyp_395{font-size:.8125rem;color:#6b7280}._tomorrowDate_1upyp_400{font-size:.8125rem;color:#6b7280;margin:0}._tomorrowCount_1upyp_406{font-size:.875rem;color:#1f2937;margin:0}._tomorrowCount_1upyp_406 strong{font-size:1.125rem;font-weight:700}._tomorrowLink_1upyp_416{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:none;background:none;color:#3b82f6;font-size:.8125rem;font-weight:500;cursor:pointer;transition:color .15s ease;align-self:flex-start}._tomorrowLink_1upyp_416:hover{color:#2563eb}@media (max-width: 1024px){._statsGrid_1upyp_174,._slotsGrid_1upyp_282{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._container_1upyp_1{gap:.75rem}._welcomeHeader_1upyp_9 h3{font-size:1.25rem}._dateNav_1upyp_40{flex-wrap:wrap}._administerBtn_1upyp_81{margin-left:auto;width:auto;max-width:min(100%,18rem)}._statsGrid_1upyp_174{grid-template-columns:repeat(2,1fr);gap:.5rem}._statCard_1upyp_180{padding:.875rem;gap:.5rem}._statValue_1upyp_212{font-size:1.5rem}._statIcon_1upyp_194{width:2.5rem;height:2.5rem}._slotsGrid_1upyp_282,._bottomRow_1upyp_361{grid-template-columns:1fr}}._tableWrapper_g3ps7_1{width:100%;overflow-x:auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px}._tableWrapperEmbedded_g3ps7_9{border:none;border-radius:0;background:#fff}._tableWrapperEmbedded_g3ps7_9 ._pagination_g3ps7_14{border-radius:0}._scrollBodyLimited_g3ps7_18{overflow-y:auto}._scrollBodyLimited_g3ps7_18 thead th{position:sticky;top:0;z-index:2;background:#f9fafb}._table_g3ps7_1{width:100%;border-collapse:collapse;font-size:14px}._table_g3ps7_1 thead tr{background:#f9fafb;border-bottom:1px solid #e5e7eb}._table_g3ps7_1 thead th{padding:12px 16px;text-align:left;font-weight:500;color:#6b7280;font-size:13px;white-space:nowrap;-webkit-user-select:none;user-select:none}._table_g3ps7_1 thead th._sortable_g3ps7_46{cursor:pointer}._table_g3ps7_1 thead th._sortable_g3ps7_46:hover{color:#374151}._table_g3ps7_1 thead th._sortActive_g3ps7_52{color:#2563eb}._table_g3ps7_1 tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .15s ease}._table_g3ps7_1 tbody tr:last-child{border-bottom:none}._table_g3ps7_1 tbody tr:hover{background-color:#f9fafb}._table_g3ps7_1 tbody tr._clickableRow_g3ps7_65{cursor:pointer}._table_g3ps7_1 tbody tr._selectedRow_g3ps7_68{background-color:#eff6ff}._table_g3ps7_1 tbody tr._selectedRow_g3ps7_68:hover{background-color:#dbeafe}._table_g3ps7_1 tbody td{padding:12px 16px;color:#374151;vertical-align:middle}@media (max-width: 64rem){._stickyFirstColumn_g3ps7_81 ._table_g3ps7_1 thead th:first-child,._stickyFirstColumn_g3ps7_81 ._table_g3ps7_1 tbody td:first-child{position:sticky;left:0;box-shadow:2px 0 6px -4px #0000001f}._stickyFirstColumn_g3ps7_81 ._table_g3ps7_1 thead th:first-child{z-index:3;background:#f9fafb}._stickyFirstColumn_g3ps7_81 ._table_g3ps7_1 tbody td:first-child{z-index:2;background:#fff}._stickyFirstColumn_g3ps7_81 ._table_g3ps7_1 tbody tr:hover td:first-child{background:#f9fafb}._stickyFirstColumn_g3ps7_81 ._table_g3ps7_1 tbody tr._selectedRow_g3ps7_68 td:first-child{background:#eff6ff}._stickyFirstColumn_g3ps7_81 ._table_g3ps7_1 tbody tr._selectedRow_g3ps7_68:hover td:first-child{background:#dbeafe}._stickyFirstColumn_g3ps7_81._stickySkipsCheckbox_g3ps7_104 ._table_g3ps7_1 thead th:first-child,._stickyFirstColumn_g3ps7_81._stickySkipsCheckbox_g3ps7_104 ._table_g3ps7_1 tbody td:first-child{position:sticky;left:0;z-index:4}._stickyFirstColumn_g3ps7_81._stickySkipsCheckbox_g3ps7_104 ._table_g3ps7_1 thead th:first-child{background:#f9fafb}._stickyFirstColumn_g3ps7_81._stickySkipsCheckbox_g3ps7_104 ._table_g3ps7_1 tbody td:first-child{background:#fff}._stickyFirstColumn_g3ps7_81._stickySkipsCheckbox_g3ps7_104 ._table_g3ps7_1 tbody tr:hover td:first-child{background:#f9fafb}._stickyFirstColumn_g3ps7_81._stickySkipsCheckbox_g3ps7_104 ._table_g3ps7_1 tbody tr._selectedRow_g3ps7_68 td:first-child{background:#eff6ff}._stickyFirstColumn_g3ps7_81._stickySkipsCheckbox_g3ps7_104 ._table_g3ps7_1 thead th:nth-child(2),._stickyFirstColumn_g3ps7_81._stickySkipsCheckbox_g3ps7_104 ._table_g3ps7_1 tbody td:nth-child(2){position:sticky;left:40px;box-shadow:2px 0 6px -4px #0000001f;z-index:3}._stickyFirstColumn_g3ps7_81._stickySkipsCheckbox_g3ps7_104 ._table_g3ps7_1 thead th:nth-child(2){background:#f9fafb}._stickyFirstColumn_g3ps7_81._stickySkipsCheckbox_g3ps7_104 ._table_g3ps7_1 tbody td:nth-child(2){background:#fff}._stickyFirstColumn_g3ps7_81._stickySkipsCheckbox_g3ps7_104 ._table_g3ps7_1 tbody tr:hover td:nth-child(2){background:#f9fafb}._stickyFirstColumn_g3ps7_81._stickySkipsCheckbox_g3ps7_104 ._table_g3ps7_1 tbody tr._selectedRow_g3ps7_68 td:nth-child(2){background:#eff6ff}._stickyFirstColumn_g3ps7_81._stickySkipsCheckbox_g3ps7_104 ._table_g3ps7_1 tbody tr._selectedRow_g3ps7_68:hover td:nth-child(2){background:#dbeafe}}._headerContent_g3ps7_145{display:flex;align-items:center;gap:4px}._sortIcon_g3ps7_151{color:#9ca3af;transition:color .15s ease;flex-shrink:0}._sortIconActive_g3ps7_157{color:#2563eb;flex-shrink:0}._checkboxCell_g3ps7_162{width:40px;padding:12px 12px 12px 16px!important}._checkbox_g3ps7_162{width:16px;height:16px;cursor:pointer;accent-color:#2563eb;border-radius:4px}._widthsmall_g3ps7_175{width:100px}._widthmedium_g3ps7_179{width:180px}._widthlarge_g3ps7_183{width:280px}._widthauto_g3ps7_187{width:auto}._alignleft_g3ps7_191{text-align:left}._aligncenter_g3ps7_195{text-align:center}._alignright_g3ps7_199{text-align:right}._actionsHeader_g3ps7_203{text-align:right!important;width:6.5rem}._actionsCell_g3ps7_208{width:6.5rem}._actions_g3ps7_203{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}._actionButtonTooltipWrap_g3ps7_219{display:inline-flex;cursor:not-allowed}._actionButton_g3ps7_219{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#6b7280;cursor:pointer;transition:all .15s ease}._actionButton_g3ps7_219:hover:not(:disabled){background:#f3f4f6;color:#374151;border-color:#d1d5db}._actionButton_g3ps7_219:disabled{opacity:.45;cursor:not-allowed}._actionButton_g3ps7_219._actionButtonDanger_g3ps7_246:hover:not(:disabled){background:#fef2f2;color:#dc2626;border-color:#fecaca}._statusBadge_g3ps7_252{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9999px;font-size:12px;font-weight:500;white-space:nowrap}._avatarCell_g3ps7_262{display:flex;align-items:center;gap:12px}._avatarCircle_g3ps7_268{width:32px;height:32px;border-radius:.375rem;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0;overflow:hidden}._avatarImage_g3ps7_281{width:100%;height:100%;object-fit:cover;border-radius:inherit}._avatarInfo_g3ps7_288{display:flex;flex-direction:column;gap:2px;min-width:0}._avatarName_g3ps7_295{font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:2px}._avatarEmail_g3ps7_304{font-size:13px;color:#6b7280;white-space:nowrap;text-overflow:ellipsis}._fileCell_g3ps7_311{display:flex;align-items:center;gap:8px}._fileIcon_g3ps7_317{color:#6b7280;flex-shrink:0}._fileName_g3ps7_322{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._emailLink_g3ps7_328{color:#2563eb;text-decoration:none}._emailLink_g3ps7_328:hover{text-decoration:underline}._emptyCell_g3ps7_336{color:#9ca3af}._noTruncate_g3ps7_340{white-space:normal;word-break:break-word}._emptyState_g3ps7_345{text-align:center;padding:48px 16px!important;color:#6b7280}._totalRow_g3ps7_351{background-color:#f9fafb;border-top:2px solid #e5e7eb}._totalRow_g3ps7_351 td{font-weight:600;color:#1f2937}._totalLabel_g3ps7_360{text-align:right;padding-right:24px!important}._totalValue_g3ps7_365{text-align:left}._pagination_g3ps7_14{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #e5e7eb;background:#f9fafb;border-radius:0 0 8px 8px}._paginationLeft_g3ps7_379,._paginationRight_g3ps7_385{display:flex;align-items:center;gap:8px}._paginationArrow_g3ps7_391{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#6b7280;cursor:pointer;transition:all .15s ease}._paginationArrow_g3ps7_391:hover:not(:disabled){background:#f3f4f6;color:#374151;border-color:#d1d5db}._paginationArrow_g3ps7_391:disabled{opacity:.5;cursor:not-allowed}._paginationInfo_g3ps7_414{font-size:13px;color:#6b7280}._paginationPageInfo_g3ps7_419{font-size:13px;color:#374151}._paginationSelect_g3ps7_424{padding:4px 8px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;color:#374151;background:#fff;cursor:pointer}._paginationSelect_g3ps7_424:focus{outline:none;border-color:#2563eb}._paginationSelectField_g3ps7_438{width:auto;min-width:3.25rem}._paginationSelectField_g3ps7_438 div[class*=SelectTrigger]{padding:4px 8px;font-size:13px;border-radius:6px}._bulkActionBar_1s8ef_1{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px}._leftSection_1s8ef_12{display:flex;align-items:center;gap:12px}._clearButton_1s8ef_18{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;border-radius:4px;cursor:pointer;color:#6b7280;transition:all .15s ease}._clearButton_1s8ef_18:hover{background-color:#e5e7eb;color:#374151}._selectionText_1s8ef_37{font-size:14px;font-weight:500;color:#374151}._rightSection_1s8ef_43{display:flex;align-items:center;gap:8px}._downloadButton_1s8ef_49,._deleteButton_1s8ef_50{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s ease}._downloadButton_1s8ef_49:disabled,._deleteButton_1s8ef_50:disabled{opacity:.6;cursor:not-allowed}._downloadButton_1s8ef_49 span,._deleteButton_1s8ef_50 span{line-height:1}._downloadButton_1s8ef_49{background-color:#fff;border:1px solid #e5e7eb;color:#374151}._downloadButton_1s8ef_49:hover:not(:disabled){background-color:#f9fafb;border-color:#d1d5db}._deleteButton_1s8ef_50{background-color:#fff;border:1px solid #fecaca;color:#dc2626}._deleteButton_1s8ef_50:hover:not(:disabled){background-color:#fef2f2;border-color:#f87171}._spinner_1s8ef_91{width:14px;height:14px;border:2px solid #e5e7eb;border-top-color:currentColor;border-radius:50%;animation:_spin_1s8ef_91 .6s linear infinite}@keyframes _spin_1s8ef_91{to{transform:rotate(360deg)}}._overlay_1hrch_1{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1);padding:1rem}._overlay_1hrch_1._show_1hrch_17{opacity:1;visibility:visible}._overlay_1hrch_1._show_1hrch_17 ._modal_1hrch_21{transform:translateY(0) scale(1)}@media (max-width: 768px){._overlay_1hrch_1{padding:.5rem}}._modal_1hrch_21{width:100%;background:#fff;border-radius:12px;box-shadow:0 8px 25px #00000026;display:flex;flex-direction:column;max-height:calc(100vh - 2rem);transform:translateY(-8px) scale(.98);transition:transform .2s cubic-bezier(.4,0,.2,1);border:1px solid #e5e7eb}._modal_1hrch_21._small_1hrch_42{max-width:400px}._modal_1hrch_21._medium_1hrch_45{max-width:600px}._modal_1hrch_21._large_1hrch_48{max-width:900px}._modal_1hrch_21._full_1hrch_51{max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}._modal_1hrch_21._custom_1hrch_55{max-width:800px;max-height:643px}@media (max-width: 768px){._modal_1hrch_21{max-height:calc(100vh - 1rem);border-radius:8px}._modal_1hrch_21._full_1hrch_51{max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}}._header_1hrch_70{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem 1.5rem 1rem;flex-shrink:0;border-bottom:1px solid #D1D5DB;margin-bottom:0}@media (max-width: 768px){._header_1hrch_70{padding:1rem 1rem .75rem}}._headerContent_1hrch_87{flex:1;min-width:0;padding-right:1rem}._title_1hrch_93{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937;line-height:1.4}@media (max-width: 768px){._title_1hrch_93{font-size:1.125rem}}._subtitle_1hrch_106{margin:.5rem 0 0;font-size:.875rem;color:#6b7280;line-height:1.5}._closeButton_1hrch_113{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;background:transparent;color:#9ca3af;cursor:pointer;transition:all .15s ease;border-radius:6px;flex-shrink:0}._closeButton_1hrch_113:hover{background:#f3f4f6;color:#4b5563}._closeButton_1hrch_113:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}._closeButton_1hrch_113 svg{width:18px;height:18px}@media (max-width: 768px){._closeButton_1hrch_113{width:2rem;height:2rem}._closeButton_1hrch_113 svg{width:16px;height:16px}}._content_1hrch_150{flex:1;overflow-y:auto;padding:1.5rem;min-height:0}._content_1hrch_150::-webkit-scrollbar{width:6px}._content_1hrch_150::-webkit-scrollbar-track{background:transparent}._content_1hrch_150::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}._content_1hrch_150::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width: 768px){._content_1hrch_150{padding:1rem}}._shimmerContainer_1hrch_175{display:flex;flex-direction:column;gap:1rem}._description_1hrch_181{margin-bottom:1.5rem}._description_1hrch_181 p{margin:0;color:#6b7280;line-height:1.6}._footer_1hrch_190{flex-shrink:0;padding:1rem 1.5rem 1.5rem;border-top:1px solid #f3f4f6;background:transparent;border-radius:0 0 12px 12px}@media (max-width: 768px){._footer_1hrch_190{padding:.75rem 1rem 1rem}}._confirmationFooter_1hrch_203,._formFooter_1hrch_204{display:flex;gap:.75rem;justify-content:flex-end}@media (max-width: 480px){._confirmationFooter_1hrch_203,._formFooter_1hrch_204{flex-direction:column-reverse;gap:.5rem}}._modal_1hrch_21:has(._dangerous_1hrch_217) ._content_1hrch_150{text-align:center}._modal_1hrch_21:has(._dangerous_1hrch_217) ._title_1hrch_93{color:#ef4444}@media (prefers-reduced-motion: reduce){._overlay_1hrch_1,._modal_1hrch_21{transition:none}}._UnifiedInput_1l3on_1{display:flex;flex-direction:column;gap:.5rem;position:relative}._InputWrapper_1l3on_8{position:relative;width:100%;margin-bottom:.5rem;display:flex;align-items:center}._InputWrapper_1l3on_8._Disabled_1l3on_15{opacity:.5;cursor:not-allowed}._InputWrapper_1l3on_8._Disabled_1l3on_15 ._Input_1l3on_8{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}._InputWrapper_1l3on_8._Disabled_1l3on_15 ._label_1l3on_25{padding:.7rem}._InputWrapper_1l3on_8._Error_1l3on_28 ._Input_1l3on_8{border-color:#ef4444}._Error_1l3on_28{color:#d32f2f;font-size:.8rem;margin-top:.15rem;font-weight:500}._Input_1l3on_8{padding:12px 16px;border:1.5px solid #d1d5db;border-radius:8px;width:100%;box-sizing:border-box;background-color:#fff;height:48px;display:flex;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:#1f2937;transition:all .15s cubic-bezier(.4,0,.2,1)}._Input_1l3on_8:hover:not(:disabled):not(:focus){border-color:#9ca3af}._Input_1l3on_8:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background-color:#fff}._Input_1l3on_8::placeholder{color:#9ca3af;font-weight:400}._OptionsContainer_1l3on_70{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-radius:.25rem;margin-top:4px;z-index:1000;box-shadow:0 2px 4px #0000001a}._OptionsContainer_1l3on_70::-webkit-scrollbar{width:8px}._OptionsContainer_1l3on_70::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}._OptionsContainer_1l3on_70::-webkit-scrollbar-thumb{background:#888;border-radius:4px}._OptionsContainer_1l3on_70::-webkit-scrollbar-thumb:hover{background:#555}._Option_1l3on_70{padding:.5rem;padding-left:0;cursor:pointer;min-height:24px;background-color:transparent;transition:background-color .1s ease}._Option_1l3on_70:hover:not(._Disabled_1l3on_15){background-color:#97bbf5}._Option_1l3on_70._Selected_1l3on_110{background-color:#ccdcf5}._Option_1l3on_70._Focused_1l3on_113{background-color:#97bbf5}._Option_1l3on_70._Disabled_1l3on_15{opacity:.5;cursor:not-allowed}._Option_1l3on_70._Disabled_1l3on_15:hover{background-color:transparent}._OptionContent_1l3on_124{display:inline-flex;align-items:center;padding:.4rem .55rem;border-radius:16px;font-size:.8rem;font-weight:400}._ReadOnlyValue_1l3on_133{font-size:.9rem;display:block;width:100%}._labelText_1l3on_139{display:inline-flex;align-items:center;gap:.5rem}._OptionalTag_1l3on_145{font-size:.75rem;color:#9ca3af;font-weight:400;background:#f3f4f6;padding:.125rem .375rem;border-radius:4px;line-height:1}._requiredMark_1l3on_155{color:#ef4444}._SearchIcon_1l3on_159{position:absolute;right:.875rem;display:flex;align-items:center;justify-content:center;color:#6b7280;pointer-events:none}._form_ehudq_1{display:flex;flex-direction:column;gap:1.25rem}._row_ehudq_7{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 768px){._row_ehudq_7{grid-template-columns:1fr;gap:1.25rem}}._toggleSection_ehudq_19{padding-top:.75rem;border-top:1px solid #e5e7eb;margin-top:.5rem}._container_1pa5j_1{display:flex;flex-direction:column}._itemInfo_1pa5j_6{padding:0 2rem 1.5rem;font-size:.95rem;color:var(--text-secondary, #666);line-height:1.5}._itemInfo_1pa5j_6 p{margin:0 0 .5rem;font-size:1rem;color:var(--text-primary, #222)}._itemInfo_1pa5j_6 strong{font-weight:600;color:var(--text-primary, #222)}._warning_1pa5j_22{display:block;margin-top:.5rem;font-size:.9rem;color:var(--text-secondary, #666)}._actionGroup_1pa5j_29{display:flex;justify-content:end;gap:.75rem;padding:1.5rem 2rem;border-top:1px solid var(--border-color, #e5e7eb)}._container_10f6s_1{min-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box}._header_10f6s_10{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._header_10f6s_10 ._headerContent_10f6s_16{flex:1}._header_10f6s_10 ._headerContent_10f6s_16 ._title_10f6s_19{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_10f6s_10 ._headerContent_10f6s_16 ._subtitle_10f6s_26{font-size:.875rem;color:#6b7280;margin:0;font-weight:400}._header_10f6s_10 ._primaryButton_10f6s_32{background:#3b82f6;border:none;border-radius:.375rem;padding:.5rem 1rem;color:#fff;font-weight:600;font-size:.8125rem;cursor:pointer;display:flex;align-items:center;gap:.375rem;justify-content:center}._header_10f6s_10 ._primaryButton_10f6s_32:hover{background:#1469f4}._statsBar_10f6s_50{display:flex;gap:1rem;padding:1rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d}._statsBar_10f6s_50 ._stat_10f6s_50{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex:1}._statsBar_10f6s_50 ._stat_10f6s_50 ._statValue_10f6s_66{font-size:1.25rem;font-weight:700;color:#3b82f6;font-family:-apple-system,BlinkMacSystemFont,SF Mono,monospace}._statsBar_10f6s_50 ._stat_10f6s_50 ._statLabel_10f6s_72{font-size:.6875rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.03rem}._content_10f6s_80{display:flex;flex-direction:column;gap:.75rem;flex:1}._contentHeader_10f6s_87{display:flex;justify-content:flex-start;margin-bottom:.75rem;width:100%;box-sizing:border-box}._searchContainer_10f6s_95{width:100%;max-width:280px;flex-shrink:0}._filterSection_10f6s_101{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:0;justify-content:flex-start;overflow:visible;z-index:1}._tableContainer_10f6s_111{flex:1;min-height:300px;display:flex;flex-direction:column}._emptyState_10f6s_118{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center}._emptyState_10f6s_118 ._emptyIcon_10f6s_129{font-size:2.5rem;margin-bottom:1rem;opacity:.6}._emptyState_10f6s_118 h3{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._emptyState_10f6s_118 p{font-size:.8125rem;color:#6b7280;line-height:1.5;margin:0 0 1.5rem;max-width:360px}._emptyState_10f6s_118 ._emptyActionButton_10f6s_148{background:#3b82f6;border:none;border-radius:.375rem;padding:.5rem 1rem;color:#fff;font-weight:600;font-size:.8125rem;cursor:pointer}._emptyState_10f6s_118 ._emptyActionButton_10f6s_148:hover{background:#1469f4}._errorState_10f6s_162{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center}._errorState_10f6s_162 ._errorIcon_10f6s_173{font-size:2rem;margin-bottom:.75rem}._errorState_10f6s_162 h3{font-size:1rem;font-weight:600;color:#ef4444;margin:0 0 .375rem}._errorState_10f6s_162 p{font-size:.75rem;color:#6b7280;margin:0}@media (max-width: 1024px){._container_10f6s_1{padding:1rem;gap:1rem}._header_10f6s_10{flex-direction:column;align-items:stretch;gap:.75rem}._header_10f6s_10 ._primaryButton_10f6s_32{align-self:flex-start}._statsBar_10f6s_50{padding:.75rem;gap:.75rem}._statsBar_10f6s_50 ._stat_10f6s_50 ._statValue_10f6s_66{font-size:1.125rem}._contentHeader_10f6s_87{justify-content:flex-start;margin-bottom:.5rem}._filterSection_10f6s_101{grid-template-columns:1fr;gap:.5rem}._searchContainer_10f6s_95{width:100%;max-width:240px}}@media (max-width: 768px){._container_10f6s_1{padding:.75rem;gap:.75rem}._header_10f6s_10 ._headerContent_10f6s_16 ._title_10f6s_19{font-size:1.25rem}._header_10f6s_10 ._headerContent_10f6s_16 ._subtitle_10f6s_26{font-size:.75rem}._header_10f6s_10 ._primaryButton_10f6s_32{width:100%;justify-content:center}._statsBar_10f6s_50{flex-direction:column;gap:.5rem}._statsBar_10f6s_50 ._stat_10f6s_50{flex-direction:row;justify-content:space-between;align-items:center;padding:.375rem 0;border-bottom:1px solid #e5e7eb}._statsBar_10f6s_50 ._stat_10f6s_50:last-child{border-bottom:none}._statsBar_10f6s_50 ._stat_10f6s_50 ._statValue_10f6s_66{font-size:1.125rem}._statsBar_10f6s_50 ._stat_10f6s_50 ._statLabel_10f6s_72{font-size:.75rem;text-transform:none;letter-spacing:normal}._contentHeader_10f6s_87{margin-bottom:.375rem}._filterSection_10f6s_101{grid-template-columns:1fr;gap:.5rem}._searchContainer_10f6s_95{width:100%;max-width:none}._emptyState_10f6s_118{padding:2rem 1rem}._emptyState_10f6s_118 ._emptyIcon_10f6s_129{font-size:2rem;margin-bottom:.75rem}._emptyState_10f6s_118 h3{font-size:1rem}._emptyState_10f6s_118 p{font-size:.75rem;margin-bottom:1rem}}._statusContainer_10f6s_285{display:flex;align-items:center;gap:.5rem}._statusBadge_10f6s_291{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;line-height:1}._statusBadge_10f6s_291._active_10f6s_300{background-color:#dcfce7;color:#166534}._statusBadge_10f6s_291._inactive_10f6s_304{background-color:#fee2e2;color:#991b1b}._statusBadge_10f6s_291._in_draft_10f6s_308{background-color:#fef3c7;color:#92400e}._statusBadge_10f6s_291._pending_10f6s_312{background-color:#e0e7ff;color:#3730a3}._portalUserBadge_10f6s_317{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.375rem;background-color:#eff6ff;color:#1e40af;font-size:.75rem;font-weight:500;line-height:1;cursor:default}._portalUserBadge_10f6s_317 svg{flex-shrink:0}._root_1frg6_1{display:flex;flex-direction:column;min-width:0;width:100%;max-width:100%;box-sizing:border-box}._rootWithLabel_1frg6_10{gap:.5rem}._field_1frg6_14{position:relative;width:100%;min-width:0;box-sizing:border-box}._searchIcon_1frg6_21{position:absolute;left:.625rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none;z-index:2;width:.875rem;height:.875rem}._searchIconRight_1frg6_33{left:auto;right:.625rem}._inputIconRight_1frg6_38{padding:.375rem 2rem .375rem .625rem}._input_1frg6_38{width:100%;padding:.375rem 2rem;border:1px solid #d1d5db;border-radius:.375rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.25;color:#1f2937;background-color:#fff;box-sizing:border-box;transition:all .15s cubic-bezier(.4,0,.2,1)}._input_1frg6_38:hover:not(:focus):not(:disabled){border-color:#9ca3af}._input_1frg6_38:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;background-color:#fff}._input_1frg6_38:disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}._input_1frg6_38:disabled::placeholder{color:#9ca3af}._input_1frg6_38::placeholder{color:#9ca3af;font-weight:400}._clearButton_1frg6_79{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.125rem;display:flex;align-items:center;justify-content:center;transition:color .15s ease}._clearButton_1frg6_79:hover{color:#1f2937}._clearButton_1frg6_79 svg{width:.75rem;height:.75rem}._form_cas03_1{display:flex;flex-direction:column;gap:1rem}._row_cas03_7{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._toggleSection_cas03_13{margin-top:.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}._container_1725h_1{min-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box}._header_1725h_10{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._header_1725h_10 ._headerContent_1725h_16{flex:1}._header_1725h_10 ._headerContent_1725h_16 ._title_1725h_19{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_1725h_10 ._headerContent_1725h_16 ._subtitle_1725h_26{font-size:.875rem;color:#6b7280;margin:0;font-weight:400}._header_1725h_10 ._primaryButton_1725h_32{background:#3b82f6;border:none;border-radius:.375rem;padding:.5rem 1rem;color:#fff;font-weight:600;font-size:.8125rem;cursor:pointer;display:flex;align-items:center;gap:.375rem;justify-content:center}._header_1725h_10 ._primaryButton_1725h_32:hover{background:#1469f4}._statsBar_1725h_50{display:flex;gap:1rem;padding:1rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d}._statsBar_1725h_50 ._stat_1725h_50{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex:1}._statsBar_1725h_50 ._stat_1725h_50 ._statValue_1725h_66{font-size:1.25rem;font-weight:700;color:#3b82f6;font-family:-apple-system,BlinkMacSystemFont,SF Mono,monospace}._statsBar_1725h_50 ._stat_1725h_50 ._statLabel_1725h_72{font-size:.6875rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.03rem}._content_1725h_80{display:flex;flex-direction:column;gap:.75rem;flex:1}._contentHeader_1725h_87{display:flex;justify-content:flex-start;margin-bottom:.75rem;width:100%;box-sizing:border-box}._filterSection_1725h_95{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;overflow:visible;position:relative;isolation:isolate}._searchContainer_1725h_105{width:100%;max-width:280px;flex-shrink:0}._tableContainer_1725h_111{flex:1;min-height:300px;display:flex;flex-direction:column}._emptyState_1725h_118{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center}._emptyState_1725h_118 ._emptyIcon_1725h_129{font-size:2.5rem;margin-bottom:1rem;opacity:.6}._emptyState_1725h_118 h3{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._emptyState_1725h_118 p{font-size:.8125rem;color:#6b7280;line-height:1.5;margin:0 0 1.5rem;max-width:360px}._emptyState_1725h_118 ._emptyActionButton_1725h_148{background:#3b82f6;border:none;border-radius:.375rem;padding:.5rem 1rem;color:#fff;font-weight:600;font-size:.8125rem;cursor:pointer}._emptyState_1725h_118 ._emptyActionButton_1725h_148:hover{background:#1469f4}._errorState_1725h_162{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center}._errorState_1725h_162 ._errorIcon_1725h_173{font-size:2rem;margin-bottom:.75rem}._errorState_1725h_162 h3{font-size:1rem;font-weight:600;color:#ef4444;margin:0 0 .375rem}._errorState_1725h_162 p{font-size:.75rem;color:#6b7280;margin:0}@media (max-width: 1024px){._container_1725h_1{padding:1rem;gap:1rem}._header_1725h_10{flex-direction:column;align-items:stretch;gap:.75rem}._header_1725h_10 ._primaryButton_1725h_32{align-self:flex-start}._statsBar_1725h_50{padding:.75rem;gap:.75rem}._statsBar_1725h_50 ._stat_1725h_50 ._statValue_1725h_66{font-size:1.125rem}._contentHeader_1725h_87{justify-content:center;margin-bottom:.5rem}._searchContainer_1725h_105{width:100%;max-width:240px}}@media (max-width: 768px){._container_1725h_1{padding:.75rem;gap:.75rem}._header_1725h_10 ._headerContent_1725h_16 ._title_1725h_19{font-size:1.25rem}._header_1725h_10 ._headerContent_1725h_16 ._subtitle_1725h_26{font-size:.75rem}._header_1725h_10 ._primaryButton_1725h_32{width:100%;justify-content:center}._statsBar_1725h_50{flex-direction:column;gap:.5rem}._statsBar_1725h_50 ._stat_1725h_50{flex-direction:row;justify-content:space-between;align-items:center;padding:.375rem 0;border-bottom:1px solid #e5e7eb}._statsBar_1725h_50 ._stat_1725h_50:last-child{border-bottom:none}._statsBar_1725h_50 ._stat_1725h_50 ._statValue_1725h_66{font-size:1.125rem}._statsBar_1725h_50 ._stat_1725h_50 ._statLabel_1725h_72{font-size:.75rem;text-transform:none;letter-spacing:normal}._contentHeader_1725h_87{margin-bottom:.375rem}._searchContainer_1725h_105{width:100%;max-width:none}._emptyState_1725h_118{padding:2rem 1rem}._emptyState_1725h_118 ._emptyIcon_1725h_129{font-size:2rem;margin-bottom:.75rem}._emptyState_1725h_118 h3{font-size:1rem}._emptyState_1725h_118 p{font-size:.75rem;margin-bottom:1rem}}._container_s8f2p_1{display:flex;min-height:0;flex:1;height:calc(100vh - 72px);background:#fff;box-sizing:border-box}._sidebar_s8f2p_10{width:220px;min-width:0;background:transparent;display:flex;flex-direction:column;flex-shrink:0}._navigation_s8f2p_19{padding:0 .75rem;display:flex;flex-direction:column;gap:.125rem}._navItem_s8f2p_26{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.375rem;text-decoration:none;color:#0009;font-size:.8125rem;font-weight:500;transition:all .2s ease}._navItem_s8f2p_26:hover{background:#0000000a;color:#000c}._navItem_s8f2p_26._active_s8f2p_42{background:#0000000f;color:#000000e6}._navItem_s8f2p_26._active_s8f2p_42 ._navIcon_s8f2p_46{color:#000000e6}._navIcon_s8f2p_46{display:flex;align-items:center;justify-content:center;color:#000000b3;transition:color .2s ease}._navIcon_s8f2p_46 svg{width:.875rem;height:.875rem}._navLabel_s8f2p_62{font-weight:500;letter-spacing:-.01em}._navGroupTrigger_s8f2p_67{background:transparent;border:0;cursor:pointer;font:inherit;width:100%;text-align:left}._navGroupTrigger_s8f2p_67 ._navLabel_s8f2p_62{flex:1}._navGroupChevron_s8f2p_79{display:inline-flex;align-items:center;justify-content:center;color:#00000073;margin-right:-.125rem}._navGroupChildren_s8f2p_87{display:flex;flex-direction:column;gap:.125rem;padding:.125rem 0 .125rem 1.875rem}._navChildItem_s8f2p_94{display:flex;align-items:center;padding:.375rem .625rem;border-radius:.375rem;text-decoration:none;color:#0009;font-size:.8125rem;font-weight:500;transition:all .15s ease}._navChildItem_s8f2p_94:hover{background:#0000000a;color:#000000d9}._navChildItem_s8f2p_94._active_s8f2p_42{background:#0000000f;color:#000000f2;font-weight:600}._main_s8f2p_115{flex:1;display:flex;flex-direction:column;background:#fff;padding:0 1.5rem;overflow:auto;align-items:stretch;min-width:0;box-sizing:border-box;-webkit-overflow-scrolling:touch}@media (max-width: 1024px){._container_s8f2p_1{flex-direction:column}._sidebar_s8f2p_10{width:100%;height:auto}._navigation_s8f2p_19{flex-direction:row;padding:.5rem .75rem .75rem;gap:.375rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}._navItem_s8f2p_26{white-space:nowrap;min-width:auto;flex-shrink:0}._main_s8f2p_115{padding:1rem .75rem;align-items:stretch;width:100%}}@media (max-width: 768px){._navItem_s8f2p_26{padding:.45rem .65rem;font-size:.75rem}._navLabel_s8f2p_62{font-size:.75rem}._main_s8f2p_115{padding:.75rem}}._container_1p6li_1{min-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box}@media (max-width: 1024px){._container_1p6li_1{width:100%;max-width:100%}}._header_1p6li_16{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._header_1p6li_16 ._headerContent_1p6li_22{flex:1}._header_1p6li_16 ._headerContent_1p6li_22 ._title_1p6li_25{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_1p6li_16 ._headerContent_1p6li_22 ._subtitle_1p6li_32{font-size:.875rem;color:#6b7280;margin:0;font-weight:400}._content_1p6li_39{flex:1;display:flex;flex-direction:column;gap:1.5rem}@media (max-width: 1024px){._content_1p6li_39{width:100%;min-width:0}}._section_1p6li_52{display:flex;flex-direction:column;gap:.75rem}._sectionHeader_1p6li_58{display:flex;align-items:center;gap:.5rem}._sectionIcon_1p6li_64{color:#6b7280;width:1rem;height:1rem}._sectionTitle_1p6li_70{font-size:1rem;font-weight:600;color:#1f2937;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._orgCard_1p6li_78{display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px #0000000a}._orgField_1p6li_89{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #f1f5f9}._orgField_1p6li_89:last-child{border-bottom:none}._orgLabel_1p6li_100{font-size:.8125rem;font-weight:500;color:#64748b}._orgValue_1p6li_106{font-size:.8125rem;font-weight:500;color:#1f2937}._orgSlug_1p6li_112{font-size:.75rem;font-weight:500;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;color:#6366f1;background-color:#eef2ff;padding:.25rem .5rem;border-radius:.375rem}._orgType_1p6li_122{font-size:.75rem;font-weight:500;color:#059669;background-color:#ecfdf5;padding:.25rem .5rem;border-radius:.375rem}._addressCard_1p6li_131{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px #0000000a}._addressForm_1p6li_139{padding:1rem;display:flex;flex-direction:column;gap:.75rem}._addressRow_1p6li_146{display:flex;gap:.75rem}._addressFieldGroup_1p6li_151{display:flex;flex-direction:column;gap:.25rem;flex:1}._addressLabel_1p6li_158{font-size:.75rem;font-weight:500;color:#64748b}._addressInput_1p6li_164{padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:.375rem;font-size:.8125rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;color:#1f2937;outline:none;transition:border-color .15s ease}._addressInput_1p6li_164:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61a}._addressInput_1p6li_164::placeholder{color:#94a3b8}._addressActions_1p6li_182{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.25rem}._addressCancelButton_1p6li_189{padding:.4375rem .875rem;border:1px solid #e2e8f0;border-radius:.375rem;background:#fff;color:#64748b;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}._addressCancelButton_1p6li_189:hover{background:#f8fafc;border-color:#cbd5e1}._addressCancelButton_1p6li_189:disabled{opacity:.5;cursor:not-allowed}._addressSaveButton_1p6li_209{padding:.4375rem .875rem;border:1px solid #3b82f6;border-radius:.375rem;background:#3b82f6;color:#fff;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}._addressSaveButton_1p6li_209:hover{background:#2563eb}._addressSaveButton_1p6li_209:disabled{opacity:.5;cursor:not-allowed}._addressDisplay_1p6li_228{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem 1rem}._addressText_1p6li_235{display:flex;flex-direction:column;gap:.125rem;font-size:.8125rem;color:#1f2937}._addressEmpty_1p6li_243{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.8125rem;color:#94a3b8}._addressEditButton_1p6li_252{padding:.375rem .75rem;border:1px solid #e2e8f0;border-radius:.375rem;background:#fff;color:#3b82f6;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease;flex-shrink:0}._addressEditButton_1p6li_252:hover{background:#f8fafc;border-color:#93c5fd}._addressSavedIndicator_1p6li_269{padding:.5rem 1rem;font-size:.75rem;color:#059669;background:#ecfdf5;border-top:1px solid #d1fae5}._quickAccess_1p6li_277{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 48rem) and (max-width: 1024px){._quickAccess_1p6li_277{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}._quickAccessItem_1p6li_290{display:flex;align-items:center;gap:.75rem;padding:.875rem;border-radius:.5rem;border:1px solid #e2e8f0;background-color:#fff;text-decoration:none;color:inherit;transition:all .15s ease;box-shadow:0 1px 2px #0000000a}._quickAccessItem_1p6li_290:hover{background-color:#f8fafc;border-color:#cbd5e1;box-shadow:0 1px 4px #00000014}._quickAccessIcon_1p6li_309{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;background-color:#fff;color:#64748b;box-shadow:0 1px 3px #0000000d}._quickAccessIcon_1p6li_309 svg{width:1rem;height:1rem}._quickAccessContent_1p6li_325{flex:1}._quickAccessContent_1p6li_325 h3{font-size:.875rem;font-weight:600;color:#1f2937;margin:0 0 .125rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._quickAccessContent_1p6li_325 p{font-size:.75rem;color:#6b7280;margin:0;font-weight:400}._container_spfzf_1{min-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box}@media (max-width: 1024px){._container_spfzf_1{width:100%;max-width:100%}}._header_spfzf_16{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._header_spfzf_16 ._headerContent_spfzf_22{flex:1}._header_spfzf_16 ._headerContent_spfzf_22 ._title_spfzf_25{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_spfzf_16 ._headerContent_spfzf_22 ._subtitle_spfzf_32{font-size:.875rem;color:#6b7280;margin:0;font-weight:400}._content_spfzf_39{flex:1;display:flex;flex-direction:column;gap:.75rem}@media (max-width: 1024px){._content_spfzf_39{width:100%;min-width:0}}._cardsContainer_spfzf_52{display:flex;flex-direction:column;gap:1rem}@media (max-width: 1024px){._cardsContainer_spfzf_52{width:100%}}._cardHeader_spfzf_63{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9}._cardHeader_spfzf_63>h3{font-size:.875rem}._headerText_spfzf_75{display:flex;align-items:center;font-size:1rem;font-weight:600;color:#1f2937;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._body_spfzf_85{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 1024px){._body_spfzf_85{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (max-width: 40rem){._body_spfzf_85{grid-template-columns:1fr}}._saveChanges_spfzf_102{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid #f1f5f9}._state_spfzf_111 span{padding:0}._editButton_spfzf_115{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border:1px solid #e2e8f0;border-radius:.375rem;background-color:#fff;color:#64748b;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px #0000000a}._editButton_spfzf_115:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#475569;box-shadow:0 1px 4px #00000014}._editButton_spfzf_115 svg{width:.875rem;height:.875rem}._titleCard_kew34_1{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:visible;transition:all .2s ease;width:100%}._titleCard_kew34_1:hover{box-shadow:0 4px 16px #0000001f}@media (max-width: 1024px){._titleCard_kew34_1{width:100%;border-radius:12px}}@media (max-width: 768px){._titleCard_kew34_1{width:100%;border-radius:12px}}@media (max-width: 480px){._titleCard_kew34_1{width:100%;border-radius:12px}}._cardHeader_kew34_32{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#fff;transition:all .2s ease}@media (max-width: 1024px){._cardHeader_kew34_32{padding:20px 24px}}@media (max-width: 768px){._cardHeader_kew34_32{padding:20px 24px}}@media (max-width: 480px){._cardHeader_kew34_32{padding:20px 24px}}._cardHeader_kew34_32 ._headerContent_kew34_56{display:flex;flex-direction:column;gap:4px;flex:1}._cardHeader_kew34_32:not(:has(._subtitle_kew34_62)){align-items:center}._cardHeader_kew34_32:not(:has(._subtitle_kew34_62)) ._headerContent_kew34_56{align-items:flex-start}._cardHeader_kew34_32:not(:has(._actionButton_kew34_68)) ._headerContent_kew34_56{padding:8px 0}._cardHeader_kew34_32 ._title_kew34_1{font-size:18px;font-weight:600;color:#1f2937;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;line-height:1.3}._cardHeader_kew34_32 ._subtitle_kew34_62{font-size:14px;font-weight:400;color:#9ca3af;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;line-height:1.4}._cardHeader_kew34_32 ._actionButton_kew34_68{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#3b82f6;color:#fff;border:1px solid #3b82f6;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;flex-shrink:0;margin-top:4px;box-shadow:0 1px 3px #3b82f633}@media (max-width: 1024px){._cardHeader_kew34_32 ._actionButton_kew34_68{padding:8px 16px;font-size:14px}}@media (max-width: 768px){._cardHeader_kew34_32 ._actionButton_kew34_68{padding:8px 16px;font-size:14px}}@media (max-width: 480px){._cardHeader_kew34_32 ._actionButton_kew34_68{padding:8px 16px;font-size:14px}}._cardHeader_kew34_32 ._actionButton_kew34_68:hover:not(:disabled){background:#2563eb;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d;border-color:#2563eb}._cardHeader_kew34_32 ._actionButton_kew34_68:focus:not(:disabled){outline:none;box-shadow:0 0 0 3px #3b82f64d}._cardHeader_kew34_32 ._actionButton_kew34_68:active:not(:disabled){transform:translateY(0)}._cardHeader_kew34_32 ._actionButton_kew34_68:disabled{background:#f3f4f6;color:#9ca3af;border-color:#d1d5db;cursor:not-allowed;transform:none;box-shadow:none;opacity:.6}._cardHeader_kew34_32 ._actionButton_kew34_68:disabled:hover{background:#f3f4f6;color:#9ca3af;border-color:#d1d5db;transform:none;box-shadow:none}._cardHeader_kew34_32:not(:has(._subtitle_kew34_62)) ._actionButton_kew34_68{margin-top:0}._cardHeader_kew34_32 svg{width:14px;height:14px}._cardContent_kew34_161{padding:24px}@media (max-width: 1024px){._cardContent_kew34_161{padding:24px}}@media (max-width: 768px){._cardContent_kew34_161{padding:24px}}@media (max-width: 480px){._cardContent_kew34_161{padding:24px}}._PhoneNumber_zuflz_1{display:flex;flex-direction:column;gap:.5rem}._LabelWrapper_zuflz_7{display:flex;align-items:baseline;gap:.5rem}._OptionalTag_zuflz_13{font-size:.75rem;color:#9ca3af;font-weight:400;background:#f3f4f6;padding:.125rem .375rem;border-radius:4px;line-height:1}._InputWrapper_zuflz_23{position:relative;display:flex;align-items:center}._Input_zuflz_23{padding:.5rem 2.5rem .5rem .75rem;border:1.5px solid #d1d5db;border-radius:8px;width:100%;box-sizing:border-box;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:#1f2937;background-color:#fff;transition:all .15s cubic-bezier(.4,0,.2,1)}._Input_zuflz_23::placeholder{color:#9ca3af;font-weight:400}._Input_zuflz_23:hover:not(:disabled):not(:focus){border-color:#9ca3af}._Input_zuflz_23:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background-color:#fff}._Input_zuflz_23:disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}._Input_zuflz_23:disabled::placeholder{color:#9ca3af}._Input_zuflz_23._Valid_zuflz_67{border:1.5px solid #4caf50}._Input_zuflz_23._Invalid_zuflz_70{border:1.5px solid #d32f2f}@media (max-width: 768px){._Input_zuflz_23{padding:.75rem;font-size:16px}}@media (max-width: 480px){._Input_zuflz_23{padding:.8rem}}._Valid_zuflz_67 ._Input_zuflz_23{border:1.5px solid #4caf50}._Invalid_zuflz_70 ._Input_zuflz_23{border:1.5px solid #d32f2f}._Icon_zuflz_93{position:absolute;right:12px;pointer-events:none;top:50%;transform:translateY(-50%);font-size:18px;height:18px;width:18px}._ValidIcon_zuflz_104{color:#4caf50}._InvalidIcon_zuflz_108{color:#d32f2f}._ReadOnlyValue_zuflz_112{padding:.2rem 0;color:#333;font-size:1rem}._Error_zuflz_118{color:#d32f2f;font-size:.8rem;margin-top:.15rem;font-weight:500}._container_zwu2j_1{display:flex;flex-direction:column;gap:.5rem;position:relative;width:100%}._label_zwu2j_9{display:block;margin-bottom:0;font-size:.875rem;color:#1f2937;font-weight:700;line-height:1.25rem}._inputContainer_zwu2j_18{position:relative;width:100%;margin-bottom:0}._inputContainer_zwu2j_18._Error_zwu2j_23 ._input_zwu2j_18{border-color:#ef4444}._inputContainer_zwu2j_18._Error_zwu2j_23 ._input_zwu2j_18:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._input_zwu2j_18{padding:.625rem .875rem;border:1.5px solid #d1d5db;border-radius:8px;width:100%;box-sizing:border-box;background-color:#fff;min-height:48px;display:flex;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:#1f2937;transition:all .15s cubic-bezier(.4,0,.2,1)}._input_zwu2j_18:hover:not(:disabled):not(:focus){border-color:#9ca3af}._input_zwu2j_18:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background-color:#fff}._input_zwu2j_18:disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}._input_zwu2j_18::placeholder{color:#9ca3af;font-weight:400}._errorMessage_zwu2j_68{color:#ef4444;font-size:.8rem;margin-top:.15rem;font-weight:500}._predictionsContainer_zwu2j_75{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-radius:.25rem;margin-top:4px;z-index:1000;box-shadow:0 2px 4px #0000001a}._predictionsContainer_zwu2j_75::-webkit-scrollbar{width:8px}._predictionsContainer_zwu2j_75::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}._predictionsContainer_zwu2j_75::-webkit-scrollbar-thumb{background:#888;border-radius:4px}._predictionsContainer_zwu2j_75::-webkit-scrollbar-thumb:hover{background:#555}._predictionItem_zwu2j_104{padding:.5rem .5rem .5rem 1rem;cursor:pointer;min-height:24px;background-color:transparent;transition:background-color .1s ease}._predictionItem_zwu2j_104:hover:not(._disabled_zwu2j_111){background-color:#97bbf5}._predictionItem_zwu2j_104._selected_zwu2j_114{background-color:#ccdcf5}._predictionItem_zwu2j_104._focused_zwu2j_117{background-color:#97bbf5}._predictionItem_zwu2j_104._disabled_zwu2j_111{opacity:.5;cursor:not-allowed;background-color:#f8f8f8}._predictionItem_zwu2j_104._disabled_zwu2j_111:hover{background-color:#f8f8f8}._predictionItem_zwu2j_104 ._OptionContent_zwu2j_128{display:inline-flex;align-items:center;width:100%;font-size:.875rem;line-height:1.25rem;color:inherit}._loadingContainer_zwu2j_137 ._input_zwu2j_18{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}@media (max-width: 768px){._input_zwu2j_18{padding:.75rem;font-size:16px}}@media (max-width: 480px){._input_zwu2j_18{padding:.8rem}}._addressForm_xcio7_1{display:flex;flex-direction:column;gap:1rem;width:100%;margin:0;padding:0;border:none;background:none}._addressForm_xcio7_1[type=submit]{display:none}._autocompleteField_xcio7_15{width:100%;margin-bottom:1rem}._formFieldsStacked_xcio7_20{display:flex;flex-direction:column;gap:1rem;width:100%}._formFieldsGrid_xcio7_27{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%}._defaultField_xcio7_34{width:100%}._stackedField_xcio7_38{width:100%;display:flex;flex-direction:column}._gridField_xcio7_44{width:100%}@media (max-width: 768px){._formFieldsGrid_xcio7_27{grid-template-columns:1fr;gap:.5rem}}@media (max-width: 480px){._addressForm_xcio7_1,._formFieldsGrid_xcio7_27,._formFieldsStacked_xcio7_20{gap:.5rem}}._container_ubywx_1{display:flex;height:calc(100vh - 72px);background:#fff}._sidebar_ubywx_7{width:220px;background:transparent;display:flex;flex-direction:column;flex-shrink:0}._navigation_ubywx_15{padding:0 .75rem;display:flex;flex-direction:column;gap:.125rem}._navItem_ubywx_22{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.375rem;text-decoration:none;color:#0009;font-size:.8125rem;font-weight:500;transition:all .2s ease}._navItem_ubywx_22:hover{background:#0000000a;color:#000c}._navItem_ubywx_22._active_ubywx_38{background:#0000000f;color:#000000e6}._navItem_ubywx_22._active_ubywx_38 ._navIcon_ubywx_42{color:#000000e6}._navIcon_ubywx_42{display:flex;align-items:center;justify-content:center;color:#00000080;transition:color .2s ease}._navIcon_ubywx_42 svg{width:.875rem;height:.875rem}._navLabel_ubywx_58{font-weight:500;letter-spacing:-.01em}._main_ubywx_63{flex:1;display:flex;flex-direction:column;background:#fff;padding:0 1.5rem;overflow:auto;align-items:left}@media (max-width: 1024px){._container_ubywx_1{flex-direction:column}._sidebar_ubywx_7{width:100%;height:auto}._navigation_ubywx_15{flex-direction:row;padding:.5rem .75rem .75rem;gap:.375rem;overflow-x:auto}._navItem_ubywx_22{white-space:nowrap;min-width:auto}._main_ubywx_63{padding:1rem .75rem}}@media (max-width: 768px){._navLabel_ubywx_58{display:none}._navItem_ubywx_22{padding:.5rem;justify-content:center}._main_ubywx_63{padding:.75rem}}._container_1u4rr_1{width:100%}._tabNavigation_1u4rr_5{display:flex;gap:8px;padding:0 24px;border-bottom:1px solid var(--border-primary);margin-bottom:24px}._tab_1u4rr_5{padding:12px 16px;font-size:14px;font-weight:500;color:var(--text-secondary);text-decoration:none;border-bottom:2px solid transparent;transition:all .2s ease;cursor:pointer}._tab_1u4rr_5:hover{color:var(--text-primary)}._tab_1u4rr_5._active_1u4rr_26{color:var(--primary);border-bottom-color:var(--primary)}._content_1u4rr_31{width:100%}._cautionMessage_1u91r_1{display:flex;align-items:flex-start;background-color:#fef3c780;border:1px solid rgba(252,211,77,.3);border-radius:6px;padding:12px 16px;box-shadow:0 1px 2px #0000000d}._cautionIcon_1u91r_11{color:#d97706;flex-shrink:0;size:20px;margin-right:12px;margin-top:2px;padding-bottom:2px}._cautionMessage_1u91r_1 p{margin:0;color:#92400e;font-size:14px;line-height:1.5;font-weight:400}._cautionTitle_1u91r_28{font-weight:500;font-size:15px;margin:0 0 4px;color:#92400e}._container_89gma_1{display:flex;flex-direction:column;gap:1.5rem;padding:1rem}._section_89gma_8{display:flex;flex-direction:column;gap:1rem}._sectionTitle_89gma_14{font-size:1rem;font-weight:600;color:#374151}._options_89gma_20{display:flex;flex-wrap:wrap;gap:.5rem}._actionGroup_89gma_26{display:flex;justify-content:flex-end;padding-top:1rem;gap:.5rem}._btnGroup_89gma_33{display:flex;align-items:center;gap:.5rem}._statusBadge_89gma_39{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}._statusBadge_89gma_39._active_89gma_47{background-color:#dcfce7;color:#166534}._statusBadge_89gma_39._restricted_89gma_51{background-color:#fef3c7;color:#92400e}._statusBadge_89gma_39._blocked_89gma_55{background-color:#fee2e2;color:#991b1b}._roleBadge_89gma_60{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}._roleBadge_89gma_60._super_admin_89gma_68{background-color:#818cf8;color:#fff}._roleBadge_89gma_60._admin_89gma_72{background-color:#dbeafe;color:#1e40af}._roleBadge_89gma_60._manager_89gma_76{background-color:#f3e8ff;color:#6b21a8}._roleBadge_89gma_60._employee_89gma_80{background-color:#f3f4f6;color:#374151}._roleBadge_89gma_60._case_manager_89gma_84{background-color:#daf6fa;color:#374151}._roleBadge_89gma_60._nurse_89gma_88,._roleBadge_89gma_60._caregiver_89gma_92{background-color:#f3e8ff;color:#6b21a8}._roleBadge_89gma_60._guardian_89gma_96{background-color:#daf6fa;color:#374151}._colorDivider_89gma_101{border:none;height:1px;background-color:#e5e7eb;margin:1rem 0}._container_16q5b_1{min-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box}@media (max-width: 1024px){._container_16q5b_1{width:100%;max-width:100%}}._header_16q5b_16{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._header_16q5b_16 ._headerContent_16q5b_22{flex:1}._header_16q5b_16 ._headerContent_16q5b_22 ._title_16q5b_25{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_16q5b_16 ._headerContent_16q5b_22 ._subtitle_16q5b_32{font-size:.875rem;color:#6b7280;margin:0;font-weight:400}._content_16q5b_39{flex:1;display:flex;flex-direction:column;gap:.75rem}@media (max-width: 1024px){._content_16q5b_39{width:100%;min-width:0}}._contentHeader_16q5b_52{display:flex;justify-content:flex-start;align-items:center;gap:.75rem}._filterSection_16q5b_59{display:flex;align-items:center;gap:.5rem;width:100%}._filterSection_16q5b_59 ._searchControls_16q5b_65{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:.375rem;min-width:0;width:100%}@media (max-width: 480px){._filterSection_16q5b_59 ._searchControls_16q5b_65{flex-wrap:wrap}}._filterSection_16q5b_59 ._filterControl_16q5b_78{display:flex;flex-direction:column;flex:1 1 0;min-width:6.75rem;max-width:9rem;width:0;box-sizing:border-box}@media screen and (max-width: 1024px){._filterSection_16q5b_59 ._filterControl_16q5b_78{max-width:8.5rem;min-width:6.25rem}}@media (max-width: 480px){._filterSection_16q5b_59 ._filterControl_16q5b_78{flex:1 1 auto;width:100%;max-width:none;min-width:0}}._filterSection_16q5b_59 ._filterControl_16q5b_78>[class*=LabelWrapper]{margin-bottom:.375rem;line-height:1;font-size:.75rem;color:#6b7280}._filterSection_16q5b_59 ._filterControl_16q5b_78 input[type=text]{width:100%;height:1.75rem;min-height:1.75rem;box-sizing:border-box;padding:.25rem .5rem .25rem 2rem;font-size:.75rem}._filterSection_16q5b_59 ._filterControl_16q5b_78 div[class*=SelectTrigger]{width:100%!important;min-height:1.75rem!important;height:1.75rem!important;box-sizing:border-box!important;padding:.25rem .5rem!important;font-size:.75rem!important}._userCardListWrap_16q5b_124{width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}._userCardsLoading_16q5b_132,._userCardsEmpty_16q5b_133{padding:2rem 1rem;text-align:center;font-size:.875rem;color:#64748b}._userCardList_16q5b_124{list-style:none;margin:0;padding:0}._userCard_16q5b_124{display:flex;flex-direction:column;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid #f3f4f6}._userCard_16q5b_124:last-child{border-bottom:none}._userCardInner_16q5b_157{display:flex;align-items:flex-start;gap:.75rem;width:100%;min-width:0}._userCardCheckbox_16q5b_165{width:16px;height:16px;margin-top:.5rem;flex-shrink:0;cursor:pointer;accent-color:#2563eb}._userCardIdentity_16q5b_174{flex:1;min-width:0}._userCardBody_16q5b_179{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}._userCardFields_16q5b_187{display:flex;flex-wrap:wrap;gap:.75rem 1rem}._userCardField_16q5b_187{display:flex;flex-direction:column;gap:.25rem;min-width:0}._userCardFieldLabel_16q5b_200{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#94a3b8}._userCardDates_16q5b_208{font-size:.75rem;color:#64748b;line-height:1.4}._userCardActions_16q5b_214{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;padding-top:.125rem}._userCardActionTooltipWrap_16q5b_222{display:inline-flex;cursor:not-allowed}._userCardActionBtn_16q5b_227{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#6b7280;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._userCardActionBtn_16q5b_227:hover:not(:disabled){background:#f3f4f6;color:#374151;border-color:#d1d5db}._userCardActionBtn_16q5b_227:disabled{opacity:.45;cursor:not-allowed}._userCardActionBtnDanger_16q5b_250:hover:not(:disabled){background:#fef2f2;color:#dc2626;border-color:#fecaca}._breadcrumbs_1alb0_1{display:flex;align-items:center;margin-bottom:.5rem;background:transparent;padding:.375rem 0}._item_1alb0_9{display:flex;align-items:center;font-size:.75rem;font-weight:500}._separator_1alb0_16{margin:0 .25rem}._link_1alb0_20{text-decoration:none;padding:.1875rem .5rem;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000a;border:1px solid var(--border-light, #D1D5DB);border-radius:.375rem;background:var(--bg-white, #FFF);color:var(--text-secondary, #1F2937);font-family:Inter;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1rem}._link_1alb0_20:hover{background-color:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px)}._current_1alb0_41{padding:.1875rem .5rem;box-shadow:0 1px 2px #0000000a;border:1px solid var(--border-light, #D1D5DB);border-radius:.375rem;background:var(--bg-white, #FFF);color:var(--text-secondary, #1F2937);font-family:Inter;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1rem}._current_1alb0_41:hover{cursor:default}._tooltipWrapper_djvx5_1{display:inline-flex}._tooltip_djvx5_1{position:fixed;z-index:99999;transform:translate(-50%) translateY(-100%);padding:.5rem .75rem;border-radius:.375rem;font-family:Inter,sans-serif;font-size:.75rem;line-height:1rem;max-width:16rem;background:#111827;color:#f9fafb;box-shadow:0 4px 12px #00000026;pointer-events:none}._tooltip_djvx5_1:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:#111827 transparent transparent transparent}._message_djvx5_31{display:block;word-wrap:break-word}._informative_djvx5_36{background:#111827;color:#f9fafb}._informative_djvx5_36:after{border-top-color:#111827}._warning_djvx5_44{background:#f59e0b;color:#111827}._warning_djvx5_44:after{border-top-color:#f59e0b}._container_3m0rk_1{display:flex;flex-direction:column;gap:.875rem;width:100%}._saveBar_3m0rk_8{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .875rem;background:#dbeafe;border:1px solid rgba(59,130,246,.25);border-radius:6px;box-shadow:0 1px 2px #0000000a}._unsavedLabel_3m0rk_23{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:#2563eb}._unsavedDot_3m0rk_32{width:8px;height:8px;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 3px #3b82f62e}._saveActions_3m0rk_40{display:inline-flex;align-items:center;gap:.375rem}._layout_3m0rk_46{display:grid;grid-template-columns:220px 1fr;gap:1rem;align-items:start}@media (max-width: 768px){._layout_3m0rk_46{grid-template-columns:1fr}}._sidebar_3m0rk_58{display:flex;flex-direction:column;gap:.125rem;padding:.375rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;position:sticky;top:0}@media (max-width: 768px){._sidebar_3m0rk_58{flex-direction:row;overflow-x:auto;position:static;scrollbar-width:thin}._sidebar_3m0rk_58::-webkit-scrollbar{height:6px}}._domainItem_3m0rk_81{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border:0;border-radius:6px;background:transparent;color:#6b7280;font-size:.8125rem;font-weight:500;cursor:pointer;text-align:left;white-space:nowrap;transition:background .12s ease,color .12s ease}._domainItem_3m0rk_81:hover{background:#0000000a;color:#1f2937}._domainActive_3m0rk_102{background:#fff;color:#1f2937;font-weight:600;box-shadow:0 1px 2px #0000000a}._domainActive_3m0rk_102 ._domainIcon_3m0rk_108{color:#3b82f6}._domainIcon_3m0rk_108{display:inline-flex;align-items:center;color:#9ca3af;flex-shrink:0;transition:color .12s ease}._domainLabel_3m0rk_120{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}._domainCount_3m0rk_127{font-size:.6875rem;font-weight:600;color:#9ca3af;font-variant-numeric:tabular-nums}._panel_3m0rk_134{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}._panelHeader_3m0rk_143{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid #f3f4f6;background:#f9fafb}._panelTitle_3m0rk_153{margin:0;font-size:.9375rem;font-weight:600;color:#1f2937}._panelMeta_3m0rk_160{font-size:.75rem;color:#6b7280;font-variant-numeric:tabular-nums}._panelMeta_3m0rk_160 strong{color:#1f2937;font-weight:700}._permissionList_3m0rk_170{display:flex;flex-direction:column}._permissionRow_3m0rk_175{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6875rem 1rem;border-bottom:1px solid #f3f4f6}._permissionRow_3m0rk_175:last-child{border-bottom:0}._permissionRow_3m0rk_175:hover{background:#f9fafb}._permissionLabelGroup_3m0rk_190{display:inline-flex;align-items:center;gap:.5rem;min-width:0}._permissionLabel_3m0rk_190{font-size:.875rem;color:#1f2937}._modifiedDot_3m0rk_202{width:6px;height:6px;border-radius:50%;background:#f59e0b;flex-shrink:0;margin-left:.125rem}._lockedTag_3m0rk_211{display:inline-flex;align-items:center;padding:.0625rem .4375rem;border-radius:999px;background:#f3f4f6;color:#9ca3af;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;cursor:help}._permissionRowLocked_3m0rk_225 ._permissionLabel_3m0rk_190{color:#9ca3af}._errorMessage_3m0rk_229{font-size:.875rem;color:#ef4444;padding:1rem 0}._container_zxusz_1{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem 1.5rem}._header_zxusz_8{display:flex;flex-direction:column;gap:.5rem}._title_zxusz_14{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}._metaRow_zxusz_21{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}._rolePill_zxusz_28{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;background:#dbeafe;color:#2563eb;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}._email_zxusz_41{font-size:.875rem;color:#6b7280}._section_zxusz_46{display:flex;flex-direction:column;gap:.75rem;padding-top:.75rem;border-top:1px solid #e5e7eb}._sectionHeader_zxusz_54{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._sectionTitleBlock_zxusz_61{display:flex;flex-direction:column;gap:.25rem;min-width:0}._sectionTitle_zxusz_61{font-size:1rem;font-weight:600;color:#1f2937;margin:0}._sectionSubtitle_zxusz_75{font-size:.8125rem;color:#6b7280;margin:0}._accessDenied_zxusz_81{margin:.5rem 0;padding:.875rem 1rem;background:#f9fafb;border:1px dashed #d1d5db;border-radius:6px;font-size:.875rem;color:#6b7280}._confirmBody_zxusz_91{display:flex;flex-direction:column;gap:.75rem;padding:.25rem 0}._confirmCopy_zxusz_98{margin:0;font-size:.9375rem;color:#1f2937;line-height:1.4}._confirmWarning_zxusz_105{margin:0;font-size:.8125rem;color:#6b7280}._confirmActions_zxusz_111{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.5rem}._container_1cykx_1{min-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box}@media (max-width: 1024px){._container_1cykx_1{width:100%;max-width:100%}}._header_1cykx_16{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._header_1cykx_16 ._headerContent_1cykx_22{flex:1}._header_1cykx_16 ._headerContent_1cykx_22 ._title_1cykx_25{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_1cykx_16 ._headerContent_1cykx_22 ._subtitle_1cykx_32{font-size:.875rem;color:#6b7280;margin:0;font-weight:400}._header_1cykx_16 ._primaryButton_1cykx_38{background:#3b82f6;border:none;border-radius:.375rem;padding:.5rem 1rem;color:#fff;font-weight:600;font-size:.8125rem;cursor:pointer;display:flex;align-items:center;gap:.375rem;justify-content:center;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_1cykx_16 ._primaryButton_1cykx_38:hover{background:#1469f4}._header_1cykx_16 ._primaryButton_1cykx_38:active{transform:translateY(0)}._content_1cykx_61{flex:1;display:flex;flex-direction:column;gap:.75rem}@media (max-width: 1024px){._content_1cykx_61{width:100%;min-width:0}}._contentHeader_1cykx_74{display:flex;justify-content:flex-start;align-items:center;gap:.75rem}._filterSection_1cykx_81{display:flex;align-items:center;gap:.5rem;width:100%}._filterSection_1cykx_81 ._searchControls_1cykx_87{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:.375rem;min-width:0;width:100%}@media (max-width: 480px){._filterSection_1cykx_81 ._searchControls_1cykx_87{flex-wrap:wrap}}._filterSection_1cykx_81 ._filterControl_1cykx_100{display:flex;flex-direction:column;flex:1 1 0;min-width:6.75rem;max-width:9rem;width:0;box-sizing:border-box}@media screen and (max-width: 1024px){._filterSection_1cykx_81 ._filterControl_1cykx_100{max-width:8.5rem;min-width:6.25rem}}@media (max-width: 480px){._filterSection_1cykx_81 ._filterControl_1cykx_100{flex:1 1 auto;width:100%;max-width:none;min-width:0}}._filterSection_1cykx_81 ._filterControl_1cykx_100>[class*=LabelWrapper]{margin-bottom:.375rem;line-height:1;font-size:.75rem;color:#6b7280}._filterSection_1cykx_81 ._filterControl_1cykx_100 input[type=text]{width:100%;height:1.75rem;min-height:1.75rem;box-sizing:border-box;padding:.25rem .5rem;font-size:.75rem}._filterSection_1cykx_81 ._filterControl_1cykx_100 div[class*=SelectTrigger]{width:100%!important;min-height:1.75rem!important;height:1.75rem!important;box-sizing:border-box!important;padding:.25rem .5rem!important;font-size:.75rem!important}._filterSection_1cykx_81 ._btn_1cykx_145{height:1.75rem;display:flex;align-items:center;justify-content:center;margin-top:1rem;width:100%;font-size:.75rem}._emptyState_1cykx_155{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center}._emptyState_1cykx_155 h3{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._emptyState_1cykx_155 p{font-size:.8125rem;color:#6b7280;line-height:1.5;margin:0 0 1.5rem;max-width:360px}._emptyStateContent_1cykx_181{text-align:center;max-width:360px}._emptyStateContent_1cykx_181 h3{margin-bottom:.5rem;font-size:1.125rem;color:#1f2937}._emptyStateContent_1cykx_181 p{margin-bottom:1rem;color:#6b7280;line-height:1.5;font-size:.8125rem}._emptyStateContent_1cykx_181 button{min-width:auto}._invitationCardListWrap_1cykx_200{width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}._invitationCardsLoading_1cykx_208,._invitationCardsEmpty_1cykx_209{padding:2rem 1rem;text-align:center;font-size:.875rem;color:#64748b}._invitationCardList_1cykx_200{list-style:none;margin:0;padding:0}._invitationCard_1cykx_200{display:flex;flex-direction:column;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid #f3f4f6}._invitationCard_1cykx_200:last-child{border-bottom:none}._invitationCardInner_1cykx_233{display:flex;align-items:flex-start;gap:.75rem;width:100%;min-width:0}._invitationCardCheckbox_1cykx_241{width:16px;height:16px;margin-top:.5rem;flex-shrink:0;cursor:pointer;accent-color:#2563eb}._invitationCardIdentity_1cykx_250{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0}._invitationMailIcon_1cykx_258{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:6px;background-color:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}._invitationEmailPrimary_1cykx_271{font-size:.875rem;font-weight:600;color:#1f2937;word-break:break-all;line-height:1.35;padding-top:.15rem}._invitationCardBody_1cykx_280{display:flex;flex-direction:column;gap:.5rem}._invitationCardFields_1cykx_286{display:flex;flex-wrap:wrap;gap:.75rem 1rem}._invitationCardField_1cykx_286{display:flex;flex-direction:column;gap:.25rem;min-width:0}._invitationCardFieldLabel_1cykx_299{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#94a3b8}._invitationClientValue_1cykx_307{font-size:.8125rem;color:#1f2937;font-weight:500}._invitationCardDates_1cykx_313{font-size:.75rem;color:#64748b;line-height:1.4}._invitationCardActions_1cykx_319{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;padding-top:.125rem}._invitationCardActionBtn_1cykx_327{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#6b7280;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._invitationCardActionBtn_1cykx_327:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db}._invitationCardActionBtnDanger_1cykx_346:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}._container_1u61n_1{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}._section_1u61n_8{display:flex;flex-direction:column;gap:1rem}._sectionTitle_1u61n_14{font-size:1rem;font-weight:600;color:#374151}._options_1u61n_20{display:flex;flex-wrap:wrap;gap:.5rem}._actionGroup_1u61n_26{display:flex;justify-content:flex-end;padding-top:1rem;border-top:1px solid #e5e7eb}._btnGroup_1u61n_33{display:flex;align-items:center;gap:.5rem}._statusBadge_1u61n_39{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}._statusBadge_1u61n_39._pending_1u61n_47{background-color:#fef3c7;color:#92400e}._statusBadge_1u61n_39._accepted_1u61n_51{background-color:#dcfce7;color:#166534}._statusBadge_1u61n_39._declined_1u61n_55{background-color:#fee2e2;color:#991b1b}._roleBadge_1u61n_60{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}._roleBadge_1u61n_60._admin_1u61n_68{background-color:#dbeafe;color:#1e40af}._roleBadge_1u61n_60._manager_1u61n_72{background-color:#f3e8ff;color:#6b21a8}._roleBadge_1u61n_60._employee_1u61n_76{background-color:#f3f4f6;color:#374151}._roleBadge_1u61n_60._case_manager_1u61n_80{background-color:#daf6fa;color:#374151}._container_6tvsa_1{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}._section_6tvsa_8{display:flex;flex-direction:column;gap:1rem}._actionGroup_6tvsa_14{display:flex;justify-content:flex-end;padding-top:1rem;border-top:1px solid #e5e7eb}._btnGroup_6tvsa_21{display:flex;align-items:center;gap:.5rem}._container_19ap7_1{display:flex;flex-direction:column}._itemInfo_19ap7_6{padding:0 2rem 1.5rem;font-size:.95rem;color:var(--text-secondary, #666);line-height:1.6}._invitationDetails_19ap7_13{display:flex;flex-direction:column;gap:.5rem}._title_19ap7_19{font-size:1.05rem;font-weight:600;color:var(--text-primary, #222);line-height:1.4}._detail_19ap7_26{font-size:.9rem;color:var(--text-secondary, #666);line-height:1.5}._warning_19ap7_32{display:block;margin-top:1rem;font-size:.9rem;color:var(--text-secondary, #666)}._actionGroup_19ap7_39{display:flex;justify-content:end;gap:.75rem;padding:1.5rem 2rem;border-top:1px solid var(--border-color, #e5e7eb)}._fileUpload_160ob_1{width:100%;margin:0 auto}._dropZone_160ob_6{position:relative;border:2px dashed #e2e8f0;border-radius:12px;padding:2rem;text-align:center;background-color:#fafafa;transition:all .2s ease;cursor:pointer;min-height:200px;display:flex;align-items:center;justify-content:center}._dropZone_160ob_6:hover{border-color:#cbd5e1;background-color:#f8fafc}._dropZone_160ob_6._dragOver_160ob_24{border-color:#3b82f6;background-color:#02d7fc0d;transform:scale(1.02)}._dropZone_160ob_6._disabled_160ob_29{opacity:.6;cursor:not-allowed;pointer-events:none}@media (max-width: 1024px){._dropZone_160ob_6{padding:2rem;min-height:200px}}@media (max-width: 768px){._dropZone_160ob_6{padding:2rem;min-height:200px}}@media (max-width: 480px){._dropZone_160ob_6{padding:2rem;min-height:200px}}._fileInput_160ob_53{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}._fileInput_160ob_53:disabled{cursor:not-allowed}._dropZoneContent_160ob_67{pointer-events:none;z-index:0}._uploadIcon_160ob_72{color:#64748b;margin-bottom:1rem}._uploadIcon_160ob_72 svg{width:48px;height:48px}@media (max-width: 1024px){._uploadIcon_160ob_72 svg{width:48px;height:48px}}@media (max-width: 768px){._uploadIcon_160ob_72 svg{width:48px;height:48px}}@media (max-width: 480px){._uploadIcon_160ob_72 svg{width:48px;height:48px}}._dropZoneTitle_160ob_99{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}@media (max-width: 1024px){._dropZoneTitle_160ob_99{font-size:1.25rem}}@media (max-width: 768px){._dropZoneTitle_160ob_99{font-size:1.25rem}}@media (max-width: 480px){._dropZoneTitle_160ob_99{font-size:1.25rem}}._dropZoneSubtitle_160ob_121{font-size:.875rem;color:#64748b;margin:0 0 .5rem}@media (max-width: 1024px){._dropZoneSubtitle_160ob_121{font-size:.875rem}}@media (max-width: 768px){._dropZoneSubtitle_160ob_121{font-size:.875rem}}@media (max-width: 480px){._dropZoneSubtitle_160ob_121{font-size:.875rem}}._dropZoneInfo_160ob_142{font-size:.75rem;color:#94a3b8;margin:0}@media (max-width: 1024px){._dropZoneInfo_160ob_142{font-size:.75rem}}@media (max-width: 768px){._dropZoneInfo_160ob_142{font-size:.75rem}}@media (max-width: 480px){._dropZoneInfo_160ob_142{font-size:.75rem}}._errorMessage_160ob_163{background-color:#fef2f2;border:1px solid #fed2cd;color:#ef4444;padding:.75rem;border-radius:8px;margin-top:1rem;font-size:.875rem;text-align:center}@media (max-width: 1024px){._errorMessage_160ob_163{padding:.75rem;font-size:.875rem}}@media (max-width: 768px){._errorMessage_160ob_163{padding:.75rem;font-size:.875rem}}@media (max-width: 480px){._errorMessage_160ob_163{padding:.75rem;font-size:.875rem}}._fileList_160ob_192{margin-top:1.5rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}@media (max-width: 1024px){._fileList_160ob_192{margin-top:1.5rem}}@media (max-width: 768px){._fileList_160ob_192{margin-top:1.5rem}}@media (max-width: 480px){._fileList_160ob_192{margin-top:1.5rem}}._fileListHeader_160ob_215{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}._fileListHeader_160ob_215 h4{margin:0;font-size:1rem;font-weight:600;color:#1a1a1a}@media (max-width: 1024px){._fileListHeader_160ob_215{padding:1rem 1.5rem;flex-direction:row;gap:1rem;align-items:center}._fileListHeader_160ob_215 h4{text-align:left}}@media (max-width: 768px){._fileListHeader_160ob_215{padding:1rem 1.5rem;flex-direction:row;gap:1rem;align-items:center}._fileListHeader_160ob_215 h4{text-align:left}}@media (max-width: 480px){._fileListHeader_160ob_215{padding:1rem 1.5rem;gap:1rem}._fileListHeader_160ob_215 h4{font-size:1rem}}._uploadProgress_160ob_261{padding:1rem 1.5rem;background-color:#f0f9ff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:1rem}._uploadProgress_160ob_261 span{font-size:.875rem;color:#0369a1;font-weight:500}@media (max-width: 1024px){._uploadProgress_160ob_261{padding:1rem 1.5rem;gap:1rem}}@media (max-width: 768px){._uploadProgress_160ob_261{padding:1rem 1.5rem;gap:1rem}}@media (max-width: 480px){._uploadProgress_160ob_261{padding:1rem 1.5rem;gap:1rem}._uploadProgress_160ob_261 span{font-size:.875rem}}._progressBar_160ob_296{flex:1;height:4px;background-color:#e0f2fe;border-radius:2px;overflow:hidden;position:relative}@media (max-width: 1024px){._progressBar_160ob_296{height:4px}}@media (max-width: 768px){._progressBar_160ob_296{height:4px}}@media (max-width: 480px){._progressBar_160ob_296{height:4px}}._progressFill_160ob_320{height:100%;background-color:#3b82f6;border-radius:2px;animation:_progressAnimation_160ob_1 2s ease-in-out infinite;width:30%;position:absolute;left:-30%}@keyframes _progressAnimation_160ob_1{0%{left:-30%}to{left:100%}}._files_160ob_338{max-height:300px;overflow-y:auto}@media (max-width: 1024px){._files_160ob_338{max-height:300px}}@media (max-width: 768px){._files_160ob_338{max-height:300px}}@media (max-width: 480px){._files_160ob_338{max-height:300px}}._fileItem_160ob_358{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #f1f5f9;transition:background-color .15s ease}._fileItem_160ob_358:last-child{border-bottom:none}._fileItem_160ob_358:hover{background-color:#f8fafc}@media (max-width: 1024px){._fileItem_160ob_358{padding:1rem 1.5rem;flex-direction:row;gap:1rem;align-items:center}}@media (max-width: 768px){._fileItem_160ob_358{padding:1rem 1.5rem;flex-direction:row;gap:1rem;align-items:center}}@media (max-width: 480px){._fileItem_160ob_358{padding:1rem 1.5rem;gap:1rem}}._fileInfo_160ob_395{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}@media (max-width: 1024px){._fileInfo_160ob_395{gap:.75rem}}@media (max-width: 768px){._fileInfo_160ob_395{gap:.75rem}}._filePreview_160ob_413{width:40px;height:40px;max-width:40px;max-height:40px;border-radius:6px;object-fit:cover;border:1px solid #e2e8f0;flex-shrink:0}@media (max-width: 1024px){._filePreview_160ob_413{width:40px;height:40px;max-width:40px;max-height:40px}}@media (max-width: 768px){._filePreview_160ob_413{width:40px;height:40px;max-width:40px;max-height:40px}}@media (max-width: 480px){._filePreview_160ob_413{width:40px;height:40px;max-width:40px;max-height:40px}}._fileIcon_160ob_448{width:40px;height:40px;max-width:40px;max-height:40px;border-radius:6px;background-color:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b;border:1px solid #e2e8f0;flex-shrink:0}._fileIcon_160ob_448 svg{width:20px;height:20px}@media (max-width: 1024px){._fileIcon_160ob_448{width:40px;height:40px;max-width:40px;max-height:40px}._fileIcon_160ob_448 svg{width:20px;height:20px}}@media (max-width: 768px){._fileIcon_160ob_448{width:40px;height:40px;max-width:40px;max-height:40px}._fileIcon_160ob_448 svg{width:20px;height:20px}}@media (max-width: 480px){._fileIcon_160ob_448{width:40px;height:40px;max-width:40px;max-height:40px}._fileIcon_160ob_448 svg{width:20px;height:20px}}._fileDetails_160ob_503{display:flex;flex-direction:column;min-width:0;flex:1}._fileName_160ob_510{font-size:.875rem;font-weight:500;color:#1a1a1a;margin-bottom:.25rem;word-break:break-word;line-height:1.3}@media (max-width: 1024px){._fileName_160ob_510{font-size:.875rem}}@media (max-width: 768px){._fileName_160ob_510{font-size:.875rem}}@media (max-width: 480px){._fileName_160ob_510{font-size:.875rem}}._fileSize_160ob_534{font-size:.75rem;color:#64748b}@media (max-width: 1024px){._fileSize_160ob_534{font-size:.75rem}}@media (max-width: 768px){._fileSize_160ob_534{font-size:.75rem}}@media (max-width: 480px){._fileSize_160ob_534{font-size:.75rem}}._removeButton_160ob_554{flex-shrink:0}@media (max-width: 1024px){._removeButton_160ob_554{align-self:flex-start}}@media (max-width: 768px){._removeButton_160ob_554{align-self:flex-start}}._files_160ob_338::-webkit-scrollbar{width:6px}._files_160ob_338::-webkit-scrollbar-track{background:#f1f5f9}._files_160ob_338::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._files_160ob_338::-webkit-scrollbar-thumb:hover{background:#94a3b8}._fileIconContainer_160ob_585{position:relative;cursor:pointer;transition:transform .2s ease}._fileIconContainer_160ob_585:hover{transform:scale(1.05)}._previewTooltip_160ob_594{position:fixed;z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #00000026;padding:12px;max-width:300px;pointer-events:none;animation:_fadeIn_160ob_1 .2s ease}._previewTooltip_160ob_594:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid white}._previewTooltip_160ob_594:after{content:"";position:absolute;left:-9px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #e2e8f0}._previewTooltipImage_160ob_631{width:100%;height:auto;border-radius:4px;margin-bottom:8px;max-height:200px;object-fit:cover}._previewTooltipInfo_160ob_640{display:flex;flex-direction:column;gap:4px}._previewFileName_160ob_646{font-weight:600;color:#1a1a1a;font-size:14px;line-height:1.2;word-break:break-word}._previewFileSize_160ob_654{font-size:12px;color:#64748b}@keyframes _fadeIn_160ob_1{0%{opacity:0;transform:translateY(-50%) scale(.95)}to{opacity:1;transform:translateY(-50%) scale(1)}}._fileActions_160ob_669{display:flex;gap:.5rem;align-items:center;flex-shrink:0}@media (max-width: 1024px){._fileActions_160ob_669{align-self:flex-start}}@media (max-width: 768px){._fileActions_160ob_669{align-self:flex-start}}._editButton_160ob_686{flex-shrink:0}._editContainer_160ob_690{display:flex;align-items:center;gap:.5rem}._editInput_160ob_696{width:100%;min-width:150px;padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem;font-family:inherit;background-color:#fff;color:#1a1a1a;transition:border-color .2s ease}._editInput_160ob_696:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #02d7fc1a}._editInput_160ob_696:hover{border-color:#9ca3af}@media (max-width: 1024px){._editInput_160ob_696{min-width:150px;font-size:.875rem}}@media (max-width: 768px){._editInput_160ob_696{min-width:150px;font-size:.875rem}}@media (max-width: 480px){._editInput_160ob_696{min-width:150px;font-size:.875rem}}._fileNameText_160ob_735{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s ease}._fileNameText_160ob_735:hover{color:#3b82f6}._confirmationContainer_192f7_1{display:flex;flex-direction:column;gap:2rem;padding:0;margin:0 auto}._header_192f7_9{text-align:center;padding:0}._header_192f7_9 ._iconContainer_192f7_13{display:flex;justify-content:center;margin-bottom:1.5rem}._header_192f7_9 ._iconContainer_192f7_13 ._bulkIcon_192f7_18{color:#f59e0b;filter:drop-shadow(0 4px 8px rgba(245,158,11,.3))}._header_192f7_9 ._iconContainer_192f7_13 ._singleIcon_192f7_22{color:#ef4444;filter:drop-shadow(0 4px 8px rgba(239,68,68,.3))}._header_192f7_9 ._title_192f7_26{margin:0 0 1rem;font-size:1.75rem;font-weight:700;color:#1e293b;text-shadow:0 1px 2px rgba(0,0,0,.1)}._header_192f7_9 ._subtitle_192f7_33{margin:0;font-size:1rem;color:#64748b;line-height:1.5}._warningSection_192f7_40{display:flex;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;border-radius:16px;box-shadow:0 4px 6px -1px #f59e0b33}._warningSection_192f7_40 ._warningIcon_192f7_49{display:flex;align-items:flex-start;color:#d97706;flex-shrink:0;margin-top:.125rem}._warningSection_192f7_40 ._warningContent_192f7_56{flex:1}._warningSection_192f7_40 ._warningContent_192f7_56 h4{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#92400e}._warningSection_192f7_40 ._warningContent_192f7_56 p{margin:0;font-size:.875rem;color:#a16207;line-height:1.5}._fileDetails_192f7_72{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;transition:all .2s ease}._fileDetails_192f7_72:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px #00000026}._fileDetails_192f7_72 ._fileIcon_192f7_87{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:12px;color:#fff;box-shadow:0 4px 6px -1px #3b82f64d}._fileDetails_192f7_72 ._fileInfo_192f7_98{display:flex;flex-direction:column;gap:.25rem}._fileDetails_192f7_72 ._fileInfo_192f7_98 ._fileName_192f7_103{font-size:1rem;font-weight:600;color:#1e293b;word-break:break-word}._fileDetails_192f7_72 ._fileInfo_192f7_98 ._fileType_192f7_109{font-size:.875rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em}._bulkSummary_192f7_116{padding:1.5rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;text-align:center}._bulkSummary_192f7_116 ._summaryHeader_192f7_124{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1rem;color:#64748b;font-size:.875rem;font-weight:500}._bulkSummary_192f7_116 ._fileCount_192f7_134{font-size:2rem;font-weight:700;color:#1e293b;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(0,0,0,.1)}._actions_192f7_145{display:flex;gap:1rem;justify-content:center;padding:1rem;background:#f8fafccc;border-radius:16px;border:1px solid rgba(226,232,240,.5)}._actions_192f7_145 ._cancelButton_192f7_154{min-width:120px;transition:all .2s ease}._actions_192f7_145 ._cancelButton_192f7_154:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px -5px #00000026}._actions_192f7_145 ._deleteButton_192f7_162{min-width:140px;transition:all .2s ease}._actions_192f7_145 ._deleteButton_192f7_162:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px -5px #ef44444d}._additionalWarning_192f7_171{padding:1rem 1.5rem;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:12px;text-align:center}._additionalWarning_192f7_171 p{margin:0;font-size:.875rem;color:#dc2626;line-height:1.5}._additionalWarning_192f7_171 p strong{font-weight:600}@media (max-width: 640px){._confirmationContainer_192f7_1{gap:1.5rem}._header_192f7_9 ._title_192f7_26{font-size:1.5rem}._header_192f7_9 ._subtitle_192f7_33{font-size:.875rem}._actions_192f7_145{flex-direction:column;align-items:stretch}._actions_192f7_145 ._cancelButton_192f7_154,._actions_192f7_145 ._deleteButton_192f7_162{min-width:auto}._fileDetails_192f7_72{flex-direction:column;text-align:center;gap:1rem}}._backdrop_9iolg_1{--preview-backdrop: rgba(0, 0, 0, .8);--preview-radius: 12px;--preview-gap: 24px;--preview-close-bg: rgba(255, 255, 255, .9);--preview-close-color: #111;--preview-meta-bg: rgba(0, 0, 0, .65);--preview-meta-color: #fff;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--preview-gap);background:var(--preview-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overscroll-behavior:contain}._content_9iolg_26{position:relative;display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;border-radius:var(--preview-radius);overflow:hidden}._close_9iolg_37,._download_9iolg_38{position:absolute;top:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--preview-close-color);background:var(--preview-close-bg);transition:transform .12s ease}._close_9iolg_37:hover,._download_9iolg_38:hover{transform:scale(1.08)}._close_9iolg_37{right:10px}._download_9iolg_38{right:58px}._meta_9iolg_70{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;color:var(--preview-meta-color);background:linear-gradient(to top,var(--preview-meta-bg),transparent);opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}._content_9iolg_26:hover ._meta_9iolg_70{opacity:1;transform:translateY(0)}@media (hover: none){._meta_9iolg_70{opacity:1;transform:none}}@media (max-width: 640px){._backdrop_9iolg_1{--preview-gap: 8px;--preview-radius: 8px}._close_9iolg_37{top:8px;right:8px}._download_9iolg_38{top:8px;right:56px}}._media_fe26c_1{display:block;max-width:calc(100vw - 2 * var(--preview-gap, 24px));max-height:calc(100vh - 2 * var(--preview-gap, 24px));max-height:calc(100dvh - 2 * var(--preview-gap, 24px));object-fit:contain;background:#000}._pdf_fe26c_10{position:relative;display:flex;flex-direction:column;align-items:center;max-width:calc(100vw - 2 * var(--preview-gap, 24px));max-height:calc(100vh - 2 * var(--preview-gap, 24px));max-height:calc(100dvh - 2 * var(--preview-gap, 24px));overflow:auto;-webkit-overflow-scrolling:touch;background:#525659;padding:8px}._pdfNav_fe26c_24{position:sticky;bottom:8px;display:flex;align-items:center;gap:12px;margin-top:8px;padding:6px 12px;border-radius:999px;color:#fff;background:#0009}._pdfNav_fe26c_24 button{display:inline-flex;padding:6px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:inherit;cursor:pointer}._pdfNav_fe26c_24 button:disabled{opacity:.4;cursor:default}._loading_fe26c_51{display:flex;align-items:center;justify-content:center;width:min(240px,60vw);height:min(240px,60vw);background:#0006}._spinner_fe26c_60{width:36px;height:36px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:_spin_fe26c_60 .8s linear infinite}@keyframes _spin_fe26c_60{to{transform:rotate(360deg)}}._unsupported_fe26c_74{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:calc(100vw - 2 * var(--preview-gap, 24px));padding:clamp(28px,6vw,48px) clamp(24px,6vw,56px);color:#fff;text-align:center;background:#2b2b2b}._unsupportedName_fe26c_86{max-width:100%;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._unsupportedType_fe26c_94{opacity:.7;font-size:.9rem}._downloadBtn_fe26c_99{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:10px 16px;border:none;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:#111;background:#fff;font-weight:600}._metaRow_fe26c_115{display:flex;align-items:baseline;gap:12px;max-width:100%}._metaName_fe26c_122{flex:1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metaSize_fe26c_131{flex-shrink:0;opacity:.8;font-size:.85rem}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}._thumbnail_1ilg6_1{--thumb-radius: 8px;--thumb-bg: #f3f4f6;--thumb-border: #e5e7eb;--thumb-icon-color: #9ca3af;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid var(--thumb-border);border-radius:var(--thumb-radius);background:var(--thumb-bg);overflow:hidden}._clickable_1ilg6_16{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}._clickable_1ilg6_16:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}._image_1ilg6_25{width:100%;height:100%;object-fit:cover}._icon_1ilg6_31{color:var(--thumb-icon-color)}._fileManager_sc87f_2{width:100%;background-color:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}@media (max-width: 1024px){._fileManager_sc87f_2{width:100%;border-radius:12px}}@media (max-width: 768px){._fileManager_sc87f_2{width:100%;border-radius:12px}}@media (max-width: 480px){._fileManager_sc87f_2{width:100%;border-radius:12px}}._header_sc87f_28{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}._header_sc87f_28 h3{margin:0;font-size:1.125rem;font-weight:600;color:#1a1a1a}@media (max-width: 1024px){._header_sc87f_28{padding:1rem 1.5rem;flex-direction:row;gap:1rem;align-items:center}}@media (max-width: 768px){._header_sc87f_28{padding:1rem 1.5rem;flex-direction:row;gap:1rem;align-items:center}._header_sc87f_28 h3{text-align:left}}@media (max-width: 480px){._header_sc87f_28{padding:1rem 1.5rem;flex-direction:row;gap:1rem;align-items:center}._header_sc87f_28 h3{font-size:1.125rem}}._viewToggle_sc87f_73{display:inline-flex;align-items:center;padding:2px;border:1px solid #e5e7eb;border-radius:.4375rem;background:#f9fafb}._viewToggleBtn_sc87f_82{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:26px;padding:0;border:none;background:transparent;border-radius:.3125rem;color:#6b7280;cursor:pointer;transition:background .12s ease,color .12s ease}._viewToggleBtn_sc87f_82:hover{color:#1f2937}._viewToggleBtnActive_sc87f_101{background:#fff;color:#1f2937;box-shadow:0 1px 2px #0000000f}._inlineToolbar_sc87f_107{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.25rem .5rem .625rem 0}._galleryWrap_sc87f_115{display:flex;flex-direction:column;gap:.75rem}._headerActions_sc87f_121{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}@media (max-width: 1024px){._headerActions_sc87f_121{gap:.75rem;flex-wrap:wrap}}@media (max-width: 768px){._headerActions_sc87f_121{gap:.75rem;flex-wrap:wrap}}@media (max-width: 480px){._headerActions_sc87f_121{gap:.75rem;flex-wrap:wrap;justify-content:flex-end}}._loading_sc87f_147{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#64748b}._loading_sc87f_147 span{margin-top:1rem;font-size:.875rem}._spinner_sc87f_160{width:24px;height:24px;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;animation:_spin_sc87f_160 .6s linear infinite}@keyframes _spin_sc87f_160{to{transform:rotate(360deg)}}._error_sc87f_174{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background-color:#fef2f2;border-bottom:1px solid #fed2cd;color:#ef4444;font-size:.875rem}._success_sc87f_185{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background-color:#f0fdf4;border-bottom:1px solid #bbf7d0;color:#16a34a;font-size:.875rem}@media (max-width: 768px){._success_sc87f_185{padding:.5rem 1rem;flex-direction:column;gap:.5rem;align-items:stretch}}._dismissError_sc87f_204,._dismissSuccess_sc87f_210{flex-shrink:0;font-size:.75rem;padding:.25rem .5rem}._emptyState_sc87f_216{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#64748b}._emptyState_sc87f_216 ._emptyIcon_sc87f_225{color:#cbd5e1;margin-bottom:1rem}._emptyState_sc87f_216 h4{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#1a1a1a}._emptyState_sc87f_216 p{margin:0 0 1.5rem;font-size:.875rem}@media (max-width: 480px){._emptyState_sc87f_216{padding:2rem .75rem}._emptyState_sc87f_216 h4{font-size:1rem}._emptyState_sc87f_216 p{font-size:.8rem}}._fileList_sc87f_251{max-height:400px;overflow-y:auto}@media (max-width: 768px){._fileList_sc87f_251{max-height:350px}}@media (max-width: 480px){._fileList_sc87f_251{max-height:300px}}._fileItem_sc87f_266{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #f1f5f9;transition:background-color .15s ease;gap:1rem}._fileItem_sc87f_266:last-child{border-bottom:none}._fileItem_sc87f_266:hover{background-color:#f8fafc}@media (max-width: 1024px){._fileItem_sc87f_266{padding:1rem 1.5rem;flex-direction:row;gap:1rem;align-items:center}}@media (max-width: 768px){._fileItem_sc87f_266{padding:1rem 1.5rem;flex-direction:row;gap:1rem;align-items:center}}@media (max-width: 480px){._fileItem_sc87f_266{padding:1rem 1.5rem;flex-direction:row;gap:1rem;align-items:center}}._fileInfo_sc87f_306{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}@media (max-width: 1024px){._fileInfo_sc87f_306{gap:.75rem}}@media (max-width: 768px){._fileInfo_sc87f_306{gap:.75rem}}._fileIcon_sc87f_324{width:40px;height:40px;border-radius:6px;background-color:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b;border:1px solid #e2e8f0;flex-shrink:0}@media (max-width: 1024px){._fileIcon_sc87f_324{width:40px;height:40px}}@media (max-width: 768px){._fileIcon_sc87f_324{width:40px;height:40px}}@media (max-width: 480px){._fileIcon_sc87f_324{width:40px;height:40px}}._filePreview_sc87f_355{width:100%;height:100%;border-radius:6px;object-fit:cover}._fileDetails_sc87f_362{display:flex;flex-direction:column;min-width:0;flex:1}._fileName_sc87f_369{font-size:.875rem;font-weight:500;color:#1a1a1a;margin-bottom:.25rem;word-break:break-word;line-height:1.3}@media (max-width: 480px){._fileName_sc87f_369{font-size:.8rem}}._fileMeta_sc87f_383{font-size:.75rem;color:#64748b}@media (max-width: 480px){._fileMeta_sc87f_383{font-size:.7rem}}._fileActions_sc87f_393{display:flex;gap:.5rem;flex-shrink:0}@media (max-width: 1024px){._fileActions_sc87f_393{gap:.5rem;justify-content:flex-end}}@media (max-width: 768px){._fileActions_sc87f_393{gap:.5rem;justify-content:flex-end}}@media (max-width: 480px){._fileActions_sc87f_393{gap:.5rem;justify-content:flex-end}}._editButton_sc87f_417{padding:.375rem;min-width:auto}@media (max-width: 480px){._editButton_sc87f_417{padding:.25rem}}._editContainer_sc87f_427{display:flex;align-items:center;gap:.5rem;width:100%}._editInputWrapper_sc87f_434{flex:1;display:flex;flex-direction:column;gap:.25rem}._editInput_sc87f_434{width:200px;max-width:200px;min-width:150px;padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background-color:#fff;transition:border-color .2s ease;flex-shrink:0}._editInput_sc87f_434:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._editInput_sc87f_434:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}@media (max-width: 1024px){._editInput_sc87f_434{width:200px;max-width:200px;min-width:150px}}@media (max-width: 768px){._editInput_sc87f_434{width:200px;max-width:200px;min-width:150px}}@media (max-width: 480px){._editInput_sc87f_434{width:200px;max-width:200px;min-width:150px}}._editActions_sc87f_485{display:flex;gap:.25rem;flex-shrink:0}._filenamePreview_sc87f_491{font-size:.75rem;color:#6b7280;font-style:italic;padding:.25rem 0;border-top:1px solid #e5e7eb}._renaming_sc87f_499{opacity:.6;font-style:italic}._actionButton_sc87f_504{padding:.375rem;min-width:auto}@media (max-width: 1024px){._actionButton_sc87f_504{padding:.375rem}}@media (max-width: 768px){._actionButton_sc87f_504{padding:.375rem}}@media (max-width: 480px){._actionButton_sc87f_504{padding:.375rem}}._modalOverlay_sc87f_524{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}@media (max-width: 768px){._modalOverlay_sc87f_524{padding:.5rem}}._modal_sc87f_524{background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:600px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}@media (max-width: 768px){._modal_sc87f_524{max-height:95vh}}._modalHeader_sc87f_560{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}._modalHeader_sc87f_560 h3{margin:0;font-size:1.125rem;font-weight:600;color:#1a1a1a}._modalHeader_sc87f_560 button{background:none;border:none;font-size:1.5rem;color:#64748b;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .15s ease}._modalHeader_sc87f_560 button:hover{background-color:#e2e8f0;color:#1a1a1a}@media (max-width: 480px){._modalHeader_sc87f_560{padding:.75rem 1rem}._modalHeader_sc87f_560 h3{font-size:1rem}}._modalContent_sc87f_597{padding:1.5rem;overflow-y:auto;flex:1}@media (max-width: 480px){._modalContent_sc87f_597{padding:1rem}}._fileList_sc87f_251::-webkit-scrollbar{width:6px}._fileList_sc87f_251::-webkit-scrollbar-track{background:#f1f5f9}._fileList_sc87f_251::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._fileList_sc87f_251::-webkit-scrollbar-thumb:hover{background:#94a3b8}._previewModal_sc87f_625{max-width:90vw;max-height:90vh;width:auto;min-width:400px}@media (max-width: 768px){._previewModal_sc87f_625{max-width:95vw;max-height:95vh;min-width:300px}}._previewLoading_sc87f_639{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#64748b;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;min-height:300px}._previewLoading_sc87f_639 span{margin-top:1.5rem;font-size:1rem;font-weight:500;color:#475569}._previewContent_sc87f_657{display:flex;flex-direction:column;gap:1.5rem;padding:0 0 2rem}._imagePreview_sc87f_664{display:flex;justify-content:center;align-items:center;max-height:60vh;overflow:hidden;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;box-shadow:0 10px 25px -5px #0000001a,0 4px 6px -2px #0000000d;padding:2rem 1rem;position:relative}._imagePreview_sc87f_664:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);pointer-events:none;border-radius:16px}._imagePreview_sc87f_664 ._previewImage_sc87f_687{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a}._pdfPreview_sc87f_695{display:flex;justify-content:center;align-items:center;max-height:60vh;overflow:hidden;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;box-shadow:0 10px 25px -5px #0000001a,0 4px 6px -2px #0000000d;padding:2rem 1rem;position:relative}._pdfPreview_sc87f_695:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);pointer-events:none;border-radius:16px}._pdfPreview_sc87f_695 ._previewPdf_sc87f_718{width:100%;height:60vh;border:none;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a}._videoPreview_sc87f_726{display:flex;justify-content:center;align-items:center;max-height:60vh;overflow:hidden;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;box-shadow:0 10px 25px -5px #0000001a,0 4px 6px -2px #0000000d;position:relative;padding:2rem 1rem}._videoPreview_sc87f_726:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);pointer-events:none;border-radius:16px}._videoPreview_sc87f_726 ._previewVideo_sc87f_749{max-width:100%;max-height:100%;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a}._previewFileInfo_sc87f_756{padding:1.5rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:16px;border:2px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a;margin-top:0;position:relative;overflow:hidden}._previewFileInfo_sc87f_756:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4)}._previewFileInfo_sc87f_756 h4{margin:0 0 1.5rem;font-size:1.25rem;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:.75rem}._previewFileInfo_sc87f_756 h4:before{content:"📄";font-size:1.5rem}._previewFileInfo_sc87f_756 p{margin:.75rem 0;color:#64748b;font-size:.875rem;display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#f1f5f980;border-radius:8px;transition:all .2s ease}._previewFileInfo_sc87f_756 p:hover{background:#f1f5f9cc;transform:translate(4px)}._previewFileInfo_sc87f_756 p strong{color:#334155;font-weight:600;min-width:100px;display:inline-block}._fileInfoPreview_sc87f_811{display:flex;flex-direction:column;gap:2rem;align-items:center;text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;border:2px solid #e2e8f0;box-shadow:0 10px 25px -5px #0000001a,0 4px 6px -2px #0000000d}._fileInfoPreview_sc87f_811 ._fileIcon_sc87f_324{display:flex;justify-content:center;align-items:center;width:120px;height:120px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:4px solid #ffffff;border-radius:50%;color:#fff;box-shadow:0 20px 25px -5px #3b82f64d,0 10px 10px -5px #3b82f633;position:relative;overflow:hidden}._fileInfoPreview_sc87f_811 ._fileIcon_sc87f_324:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);animation:_shimmer_sc87f_1 3s infinite}._fileInfoPreview_sc87f_811 ._fileIcon_sc87f_324 svg{width:60px;height:60px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}._fileInfoPreview_sc87f_811 ._fileDetails_sc87f_362 h4{margin:0 0 1.5rem;font-size:1.5rem;font-weight:700;color:#1e293b;text-shadow:0 1px 2px rgba(0,0,0,.1)}._fileInfoPreview_sc87f_811 ._fileDetails_sc87f_362 p{margin:.75rem 0;color:#64748b;font-size:.875rem;padding:.75rem;background:#ffffffb3;border-radius:12px;border:1px solid rgba(226,232,240,.5);transition:all .2s ease}._fileInfoPreview_sc87f_811 ._fileDetails_sc87f_362 p:hover{background:#ffffffe6;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}._fileInfoPreview_sc87f_811 ._fileDetails_sc87f_362 p strong{color:#334155;font-weight:600;display:inline-block;min-width:120px;text-align:left}._fileInfoPreview_sc87f_811 ._previewActions_sc87f_881{margin-top:1.5rem;padding:1.5rem;background:#f8fafccc;border-radius:12px;border:1px solid rgba(226,232,240,.5);display:flex;justify-content:center;gap:1rem}@media (max-width: 640px){._fileInfoPreview_sc87f_811 ._previewActions_sc87f_881{flex-direction:column;align-items:center;gap:1rem;padding:1rem}}._previewHeader_sc87f_900{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;background:none;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}._previewHeader_sc87f_900 ._previewTitle_sc87f_911{flex:1;margin:0;font-size:1.125rem;font-weight:600;color:#1a1a1a;line-height:1.3}@media (max-width: 768px){._previewHeader_sc87f_900 ._previewTitle_sc87f_911{font-size:1rem}}._previewHeader_sc87f_900 ._previewActions_sc87f_881{display:flex;gap:1rem;margin:0;padding:0;background:none;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}._previewHeader_sc87f_900 ._previewActions_sc87f_881 button{transition:all .3s cubic-bezier(.4,0,.2,1)}._previewHeader_sc87f_900 ._previewActions_sc87f_881 button:hover{transform:translateY(-2px)}@media (max-width: 640px){._previewHeader_sc87f_900 ._previewActions_sc87f_881{gap:.75rem}}@media (max-width: 640px){._previewHeader_sc87f_900{padding:1rem;flex-direction:column;gap:1.5rem;align-items:stretch}}._previewActions_sc87f_881{display:flex;justify-content:center;gap:1.5rem;margin-top:2rem;padding:1.5rem;background:linear-gradient(135deg,#f8fafce6,#f1f5f9e6);border-radius:16px;border:1px solid rgba(226,232,240,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 6px -1px #0000000d}._previewActions_sc87f_881 button{transition:all .3s cubic-bezier(.4,0,.2,1)}._previewActions_sc87f_881 button:hover{transform:translateY(-3px)}@media (max-width: 640px){._previewActions_sc87f_881{flex-direction:column;align-items:center;gap:1rem;padding:1rem}}._previewError_sc87f_981{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;color:#ef4444;font-size:1rem;text-align:center;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:16px;border:2px solid #fecaca;min-height:200px;position:relative}._previewError_sc87f_981:before{content:"⚠️";font-size:3rem;margin-bottom:1rem}._previewError_sc87f_981:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ef4444,#f97316,#f59e0b)}@keyframes _shimmer_sc87f_1{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}._modalContent_sc87f_597::-webkit-scrollbar{width:6px}._modalContent_sc87f_597::-webkit-scrollbar-track{background:#f1f5f9}._modalContent_sc87f_597::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._modalContent_sc87f_597::-webkit-scrollbar-thumb:hover{background:#94a3b8}._fileNameCell_sc87f_1036{display:flex;align-items:center;gap:.75rem}._fileIconSmall_sc87f_1042{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#f1f5f9;border-radius:6px;color:#64748b;flex-shrink:0}._fileNameText_sc87f_1054{font-size:.875rem;font-weight:500;color:#1a1a1a;word-break:break-word}._fileCardListWrap_sc87f_1061{width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}._fileCardList_sc87f_1061{list-style:none;margin:0;padding:0}._fileCard_sc87f_1061{display:flex;flex-direction:column;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid #f3f4f6}._fileCard_sc87f_1061:last-child{border-bottom:none}._fileCardTop_sc87f_1086{display:flex;align-items:flex-start;gap:.75rem;min-width:0}._fileCardCheckbox_sc87f_1093{width:16px;height:16px;margin-top:.35rem;flex-shrink:0;cursor:pointer;accent-color:#2563eb}._fileCardBody_sc87f_1102{flex:1;min-width:0}._fileCardMeta_sc87f_1107{font-size:.75rem;color:#64748b;margin-top:.35rem;line-height:1.45;word-break:break-word}._fileCardActions_sc87f_1115{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;padding-top:.125rem}._fileCardActionBtn_sc87f_1123{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#6b7280;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._fileCardActionBtn_sc87f_1123:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db}._fileCardActionBtnDanger_sc87f_1142:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}._editModal_sc87f_1148{display:flex;flex-direction:column;gap:1rem}._editModal_sc87f_1148 p{margin:0;font-size:.875rem;color:#64748b}._editModal_sc87f_1148 ._editInput_sc87f_434{width:100%;max-width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}._editModal_sc87f_1148 ._editInput_sc87f_434:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._editModal_sc87f_1148 ._editHint_sc87f_1173{font-size:.75rem;color:#94a3b8;font-style:italic}._editModal_sc87f_1148 ._editModalActions_sc87f_1178{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}._cardHeaderFlush_sc87f_1185._cardHeaderFlush_sc87f_1185{border-bottom:none}._deleteActionBtn_sc87f_1189{padding:8px 16px;gap:6px;border-radius:8px;font-size:14px;font-weight:500}._headerBtn_sc87f_1197{display:inline-flex;align-items:center}._headerActionsFull_sc87f_1202{flex:1;min-width:0}._pushRight_sc87f_1207{margin-left:auto}@media (max-width: 820px){._headerActions_sc87f_121{gap:.4rem;flex:1;min-width:0}._cardHeaderFlush_sc87f_1185 ._headerBtn_sc87f_1197{padding-left:7px;padding-right:7px}._cardHeaderFlush_sc87f_1185 ._headerBtn_sc87f_1197 svg{width:18px;height:18px}}._confirm_sc87f_1226{min-width:300px;display:flex;flex-direction:column;gap:1rem}._confirm_sc87f_1226 p{margin:0;color:#374151;line-height:1.5}._confirmActions_sc87f_1238{display:flex;justify-content:flex-end;gap:.5rem}._filesSection_sc87f_1244{margin-top:1.25rem}._sectionHeading_sc87f_1248{margin:.5rem .5rem .25rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;text-align:center}._sectionEmpty_sc87f_1258{margin:1.25rem .5rem .75rem;font-size:.875rem;color:#9ca3af;text-align:center}._scroll_kh3w7_1{max-height:60vh;overflow-y:auto}._grid_kh3w7_6{list-style:none;margin:0;padding:1rem .5rem;display:grid;gap:.875rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}._card_kh3w7_15{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;cursor:default}._card_kh3w7_15:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000f}._card_kh3w7_15:hover ._actions_kh3w7_30{opacity:1;transform:translateY(0)}._cardSelected_kh3w7_35{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f62e}._cardExiting_kh3w7_40{opacity:0;transform:scale(.9);pointer-events:none;transition:opacity .4s ease,transform .4s ease}._checkboxWrap_kh3w7_47{position:absolute;top:.5rem;left:.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:.25rem;background:#ffffffeb;border:1px solid #e5e7eb;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .15s ease}._card_kh3w7_15:hover ._checkboxWrap_kh3w7_47,._cardSelected_kh3w7_35 ._checkboxWrap_kh3w7_47{opacity:1}._checkbox_kh3w7_47{cursor:pointer;margin:0;width:14px;height:14px;accent-color:#3b82f6}._thumbButton_kh3w7_79{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;width:100%;cursor:pointer;display:block;overflow:hidden;aspect-ratio:4/3}._thumbButton_kh3w7_79>div{border-radius:0;width:100%;height:100%}._meta_kh3w7_97{display:flex;flex-direction:column;gap:.125rem;padding:.625rem .75rem .75rem;min-width:0}._filename_kh3w7_105{font-size:.8125rem;font-weight:600;color:#1f2937;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subMeta_kh3w7_115{font-size:.6875rem;color:#9ca3af;letter-spacing:.01em}._actions_kh3w7_30{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;background:#fffffff2;border-radius:.4375rem;border:1px solid #e5e7eb;box-shadow:0 2px 8px #00000014;opacity:0;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2}._actionBtn_kh3w7_140{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:transparent;border-radius:.25rem;color:#6b7280;cursor:pointer;transition:background .12s ease,color .12s ease}._actionBtn_kh3w7_140:hover{background:#f3f4f6;color:#1f2937}._actionBtn_kh3w7_140:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}._actionBtnDanger_kh3w7_164:hover{background:#ef44441a;color:#b91c1c}@media (hover: none){._actions_kh3w7_30{opacity:1;transform:translateY(0)}._checkboxWrap_kh3w7_47{opacity:1}}._breadcrumb_1anx1_1{display:flex;flex-wrap:wrap;align-items:center;padding:.375rem 0;min-width:0}._segment_1anx1_9{display:inline-flex;align-items:center;min-width:0}._sep_1anx1_15{margin:0 .25rem;color:#6b7280;flex-shrink:0}._dropWrap_1anx1_21{display:inline-flex;align-items:center;border-radius:.375rem}._dropActive_1anx1_27{outline:2px dashed #2563eb;outline-offset:2px}._crumb_1anx1_32{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;cursor:pointer;text-decoration:none;padding:.1875rem .5rem;box-shadow:0 1px 2px #0000000a;border:1px solid var(--border-light, #d1d5db);border-radius:.375rem;background:var(--bg-white, #fff);color:var(--text-secondary, #1f2937);font-family:Inter;font-size:.8125rem;font-weight:500;line-height:1rem;transition:all .2s cubic-bezier(.4,0,.2,1);max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._crumb_1anx1_32:hover{background-color:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px)}._current_1anx1_59{padding:.1875rem .5rem;box-shadow:0 1px 2px #0000000a;border:1px solid var(--border-light, #d1d5db);border-radius:.375rem;background:var(--bg-white, #fff);color:var(--text-secondary, #1f2937);font-family:Inter;font-size:.8125rem;font-weight:500;line-height:1rem;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._card_1bx9l_1{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._card_1bx9l_1:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000f}._card_1bx9l_1:hover ._actions_1bx9l_14{opacity:1}._dropTarget_1bx9l_18{border-color:#2563eb;background:#2563eb0f}._main_1bx9l_23{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:.625rem;padding:.75rem;width:100%;min-width:0;text-align:left}._icon_1bx9l_37{flex-shrink:0;width:28px;height:28px;color:#f59e0b;fill:#f59e0b26}._name_1bx9l_45{font-size:.875rem;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._actions_1bx9l_14{position:absolute;top:.4rem;right:.4rem;display:inline-flex;gap:.25rem;padding:.2rem;background:#fffffff2;border:1px solid #e5e7eb;border-radius:.4375rem;box-shadow:0 2px 8px #00000014;opacity:0;transition:opacity .15s ease}._actionBtn_1bx9l_70{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;border-radius:.25rem;color:#6b7280;cursor:pointer;transition:background .12s ease,color .12s ease}._actionBtn_1bx9l_70:hover{background:#f3f4f6;color:#111827}._danger_1bx9l_90:hover{background:#ef44441a;color:#b91c1c}@media (hover: none){._actions_1bx9l_14{opacity:1}}._pane_1im8j_1{display:flex;flex-direction:column;gap:.625rem;padding:0 .5rem}._toolbar_1im8j_8{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._grid_1im8j_16{list-style:none;margin:0;padding:0;display:grid;gap:.625rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}._grid_1im8j_16 li{min-width:0}._sectionHeading_1im8j_28{margin:1.25rem 0 .25rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;text-align:center}._sectionHeadingTight_1im8j_38{margin-top:0}._sectionEmpty_1im8j_42{margin:.25rem 0 .75rem;font-size:.875rem;color:#9ca3af;text-align:center}._dialog_1im8j_49{display:flex;flex-direction:column;gap:1rem;min-width:280px}._dialogInput_1im8j_56{width:100%;box-sizing:border-box;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.9375rem}._dialogInput_1im8j_56:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}._dialogActions_1im8j_70{display:flex;justify-content:flex-end;gap:.5rem}._confirm_1im8j_76{min-width:300px;display:flex;flex-direction:column;gap:1rem}._confirm_1im8j_76 p{margin:0;color:#374151;line-height:1.5}._kebab_1424h_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;border-radius:50%;color:#5f6368;cursor:pointer;transition:background .1s ease,color .1s ease}._kebab_1424h_1:hover{background:#3c404314;color:#202124}._menu_1424h_21{position:fixed;z-index:1000;padding:.375rem 0;background:#fff;border-radius:8px;box-shadow:0 2px 6px #3c404326,0 1px 14px #3c40431a}._menuItem_1424h_30{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:.625rem;padding:.5rem .875rem;border:none;background:transparent;text-align:left;font-size:.875rem;color:#202124;cursor:pointer}._menuItem_1424h_30:hover{background:#f1f3f4}._menuIcon_1424h_48{display:inline-flex;align-items:center;color:#5f6368}._menuItemDanger_1424h_54,._menuItemDanger_1424h_54 ._menuIcon_1424h_48{color:#d93025}._menuItemDanger_1424h_54:hover{background:#d930251a}._table_1ht82_1{display:flex;flex-direction:column;background:transparent}._body_1ht82_7{position:relative;max-height:480px;overflow-y:auto;padding:.25rem .5rem}._loadingBox_1ht82_14{display:flex;align-items:center;justify-content:center;padding:2.5rem .75rem}._loadingOverlay_1ht82_21{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff9;z-index:2}._spinner_1ht82_31{width:28px;height:28px;border:3px solid rgba(26,115,232,.25);border-top-color:#1a73e8;border-radius:50%;animation:_folderTableSpin_1ht82_1 .7s linear infinite}@keyframes _folderTableSpin_1ht82_1{to{transform:rotate(360deg)}}._row_1ht82_45{display:flex;align-items:center;min-height:48px;padding:0 .5rem;border-radius:8px;transition:background .1s ease}._row_1ht82_45:hover{background:#f1f3f4}._row_1ht82_45:hover ._rowActions_1ht82_56{opacity:1}._headerRow_1ht82_60{position:sticky;top:0;z-index:1;min-height:40px;margin:0;padding:0 1rem;border-radius:0;background:#fff;border-bottom:1px solid #e0e0e0;font-size:.75rem;font-weight:500;color:#5f6368}._headerRow_1ht82_60:hover{background:#fff}._headerRow_1ht82_60 ._cellName_1ht82_77,._headerRow_1ht82_60 ._cellType_1ht82_78,._headerRow_1ht82_60 ._cellModified_1ht82_79,._headerRow_1ht82_60 ._cellSize_1ht82_80{padding-top:0;padding-bottom:0}._headerRow_1ht82_60 ._headerCell_1ht82_84{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;color:#5f6368}._headerRow_1ht82_60 ._headerCell_1ht82_84:hover{color:#202124}._headerRow_1ht82_60 ._headerCell_1ht82_84 svg{flex-shrink:0}._rowMain_1ht82_106{flex:1;min-width:0;display:flex;align-items:center;cursor:pointer;outline:none;padding:.5rem 0}._rowMain_1ht82_106:focus-visible{box-shadow:inset 0 0 0 2px #1a73e866;border-radius:8px}._cellName_1ht82_77{flex:1;min-width:0;display:flex;align-items:center;gap:.75rem;padding-right:.75rem;font-size:.8125rem;color:#202124}._cellType_1ht82_78{width:110px;flex-shrink:0;font-size:.8125rem;color:#5f6368}._badge_1ht82_138{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.4;white-space:nowrap}._badgeFolder_1ht82_149{background:#f1f3f4;color:#5f6368}._badgeImage_1ht82_154{background:#e6f4ea;color:#1e8e3e}._badgeVideo_1ht82_159{background:#f3e8fd;color:#8430ce}._badgeAudio_1ht82_164{background:#fce8f0;color:#b80672}._badgePdf_1ht82_169{background:#fce8e6;color:#d93025}._badgeDocument_1ht82_174{background:#e8f0fe;color:#1a73e8}._badgeSheet_1ht82_179{background:#e0f2f1;color:#00796b}._badgeFile_1ht82_184{background:#f1f3f4;color:#5f6368}._cellModified_1ht82_79{width:170px;flex-shrink:0;font-size:.8125rem;color:#5f6368}._cellSize_1ht82_80{width:96px;flex-shrink:0;font-size:.8125rem;color:#5f6368}._lead_1ht82_203{position:relative;flex-shrink:0;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center}._thumb_1ht82_213{--thumb-radius: 6px}._folderIcon_1ht82_217{color:#5f6368}._checkWrap_1ht82_221{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .1s ease}._row_1ht82_45:hover ._checkWrap_1ht82_221,._leadSelected_1ht82_233 ._checkWrap_1ht82_221{opacity:1;pointer-events:auto}._row_1ht82_45:hover ._icon_1ht82_238,._leadSelected_1ht82_233 ._icon_1ht82_238{opacity:0}._checkbox_1ht82_243{width:16px;height:16px;margin:0;cursor:pointer;accent-color:#1a73e8}._nameText_1ht82_251{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}._icon_1ht82_238{flex-shrink:0;display:inline-flex;align-items:center;color:#5f6368;transition:opacity .1s ease}._iconFolder_1ht82_267{color:#5f6368}._rowActions_1ht82_56{width:152px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:.125rem;opacity:0;transition:opacity .1s ease}@media (max-width: 820px){._rowActions_1ht82_56{width:44px;opacity:1}}._actionBtn_1ht82_288{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;border-radius:50%;color:#5f6368;cursor:pointer;transition:background .1s ease,color .1s ease}._actionBtn_1ht82_288:hover{background:#3c404314;color:#202124}._actionBtnDanger_1ht82_308:hover{background:#d930251a;color:#d93025}._rowDropTarget_1ht82_313{background:#e8f0fe;box-shadow:inset 0 0 0 2px #1a73e8}._rowSelected_1ht82_318{background:#e8f0fe}._rowSelected_1ht82_318:hover{background:#d2e3fc}._empty_1ht82_325{margin:0;padding:2rem .75rem;text-align:center;font-size:.875rem;color:#5f6368}@media (hover: none){._rowActions_1ht82_56{opacity:1}}._controls_299py_1{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}@media (max-width: 820px){._controls_299py_1{flex:1}._searchBox_299py_13{flex:1;width:auto;min-width:0}}._searchBox_299py_13{display:inline-flex;align-items:center;gap:.5rem;width:260px;max-width:100%;height:38px;padding:0 .75rem;border-radius:999px;background:#f1f3f4;border:1px solid transparent;transition:background .12s ease,box-shadow .12s ease,border-color .12s ease}._searchBox_299py_13:focus-within{background:#fff;border-color:#d2e3fc;box-shadow:0 1px 3px #3c40432e}._searchIcon_299py_38{flex-shrink:0;color:#5f6368}._searchInput_299py_43{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:.875rem;color:#202124}._searchInput_299py_43::placeholder{color:#5f6368}._clearBtn_299py_56{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:none;background:transparent;border-radius:50%;color:#5f6368;cursor:pointer}._clearBtn_299py_56:hover{background:#3c404314;color:#202124}._typeWrap_299py_76{position:relative}._typeChip_299py_80{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.25rem;height:38px;padding:0 .5rem 0 .875rem;border-radius:999px;border:1px solid #dadce0;background:#fff;color:#444746;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}._typeChip_299py_80:hover{background:#f8f9fa;box-shadow:0 1px 2px #3c404326}._typeChipActive_299py_101{background:#c2e7ff;border-color:transparent;color:#001d35}._typeChipActive_299py_101:hover{background:#b3dbf5}._chipClear_299py_110{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;cursor:pointer}._chipClear_299py_110:hover{background:#001d351f}._menu_299py_123{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:200px;padding:.5rem 0;background:#fff;border-radius:8px;box-shadow:0 2px 6px #3c404326,0 1px 14px #3c40431a}._menuItem_299py_135{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:.625rem;padding:.5rem 1rem;border:none;background:transparent;text-align:left;font-size:.875rem;color:#202124;cursor:pointer}._menuItem_299py_135:hover{background:#f1f3f4}._check_299py_153{display:inline-flex;align-items:center;justify-content:center;width:16px;flex-shrink:0;color:#1a73e8}._zone_uaswy_1{position:relative;min-height:120px}._overlay_uaswy_6{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;border:2px dashed #2563eb;border-radius:.625rem;background:#2563eb0f;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:none}._overlayBusy_uaswy_20{background:#ffffffbf;border-style:solid;border-color:#bfdbfe;pointer-events:auto}._inner_uaswy_27{display:flex;flex-direction:column;align-items:center;gap:.625rem;color:#2563eb;font-weight:600;font-size:.9375rem}._label_uaswy_37{text-align:center}._spinner_uaswy_41{width:32px;height:32px;border:3px solid rgba(37,99,235,.25);border-top-color:#2563eb;border-radius:50%;animation:_folderDropSpin_uaswy_1 .7s linear infinite}@keyframes _folderDropSpin_uaswy_1{to{transform:rotate(360deg)}}._container_on609_1{padding:0;max-width:1200px;margin:0;width:100%}@media (max-width: 1024px){._container_on609_1{padding:0;max-width:100%;width:100%}}@media (max-width: 768px){._container_on609_1{padding:0;max-width:100%;width:100%}}@media (max-width: 480px){._container_on609_1{padding:0;max-width:100%;width:100%}}._title_on609_29{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._subtitle_on609_37{font-size:.875rem;color:#6b7280;margin:0 0 1.25rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._fileManager_on609_44{margin-top:1rem}._fileManagerCardContent_on609_48{padding:0}._TextArea_m7f7e_1{display:flex;flex-direction:column;gap:.5rem}._LabelWrapper_m7f7e_7{display:flex;align-items:baseline;gap:.5rem}._OptionalTag_m7f7e_13{font-size:.75rem;color:#9ca3af;font-weight:400;background:#f3f4f6;padding:.125rem .375rem;border-radius:4px;line-height:1}._Input_m7f7e_23{padding:.625rem .875rem;border:1.5px solid #d1d5db;border-radius:8px;width:100%;box-sizing:border-box;resize:vertical;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:#1f2937;background-color:#fff;min-height:120px;transition:all .15s cubic-bezier(.4,0,.2,1)}._Input_m7f7e_23:hover:not(:disabled):not(:focus){border-color:#9ca3af}._Input_m7f7e_23:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background-color:#fff}._Input_m7f7e_23:disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}._Input_m7f7e_23:disabled::placeholder{color:#9ca3af}._Input_m7f7e_23::placeholder{color:#9ca3af;font-weight:400}._container_upcjn_1{min-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box;padding-bottom:4rem}._header_upcjn_11{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._header_upcjn_11 ._headerContent_upcjn_17{flex:1}._header_upcjn_11 ._headerContent_upcjn_17 ._titleRow_upcjn_20{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}._header_upcjn_11 ._headerContent_upcjn_17 ._title_upcjn_20{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_upcjn_11 ._headerContent_upcjn_17 ._subtitle_upcjn_33{font-size:.875rem;color:#6b7280;margin:0;font-weight:400}._saveIndicator_upcjn_40{display:flex;align-items:center}._saveIndicator_upcjn_40 ._saving_upcjn_44,._saveIndicator_upcjn_40 ._saved_upcjn_45{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;padding:.25rem .5rem;border-radius:.375rem;animation:_fadeIn_upcjn_1 .2s ease}._saveIndicator_upcjn_40 ._saving_upcjn_44{color:#6b7280;background:#f3f4f6}._saveIndicator_upcjn_40 ._saved_upcjn_45{color:#059669;background:#ecfdf5}._saveIndicator_upcjn_40 ._spinningIcon_upcjn_63{animation:_spin_upcjn_63 1s linear infinite}@keyframes _fadeIn_upcjn_1{0%{opacity:0}to{opacity:1}}@keyframes _spin_upcjn_63{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._content_upcjn_83{flex:1;display:flex;flex-direction:column;gap:.75rem}._cardsContainer_upcjn_90{display:flex;flex-direction:column;gap:1rem}._body_upcjn_96{display:flex;flex-direction:column;gap:.75rem}._signatureField_upcjn_102{display:flex;flex-direction:column;gap:.375rem}._fieldHint_upcjn_108{font-size:.75rem;color:#6b7280;margin:0}._fieldHintAppended_upcjn_114{font-size:.6875rem;color:#9ca3af;margin:0;font-style:italic;background:#f9fafb;padding:.375rem .625rem;border-radius:.375rem;border-left:3px solid #d1d5db}._previewContainer_upcjn_125{display:flex;flex-direction:column;gap:.75rem}._previewLabel_upcjn_131{font-size:.75rem;color:#6b7280;font-weight:500}._signaturePreview_upcjn_137{background:#fafafa;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;min-height:80px;display:flex;flex-direction:column;gap:.5rem}._signatureText_upcjn_148{font-size:.8125rem;color:#1f2937;line-height:1.6;word-break:break-word}._signaturePlaceholder_upcjn_155{font-size:.8125rem;color:#9ca3af;font-style:italic}._footer_upcjn_161{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:0 1.5rem;background:transparent;z-index:9999;pointer-events:none}._footerCard_upcjn_174{border-radius:.5rem .5rem 0 0;border-top:1px solid var(--border-faded, #DEDFDF);border-right:1px solid var(--border-faded, #DEDFDF);border-left:1px solid var(--border-faded, #DEDFDF);background:var(--bg-white, #FFF);box-shadow:0 1px 2px #0000001a;padding:1rem .75rem;pointer-events:auto;width:100%;max-width:100%}._footerText_upcjn_187{color:#6a7282;font-family:Inter;font-size:.8125rem;font-weight:400;line-height:1.25rem;display:flex;align-items:center;gap:.375rem}._footerSpinner_upcjn_198{display:inline-flex;width:auto;height:auto}._spinnerContainer_qvuhu_1{display:flex;justify-content:center;align-items:center;width:100%;height:100%}._loadingSpinner_qvuhu_9{border-style:solid;border-color:#0000001a;border-top-style:solid;border-radius:50%;animation:_spin_qvuhu_1 1s linear infinite}@keyframes _spin_qvuhu_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_7jnl4_1{padding:2rem;max-width:800px}._header_7jnl4_6{margin-bottom:2rem}._title_7jnl4_10{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}._subtitle_7jnl4_17{font-size:.875rem;color:#6b7280;margin:0;line-height:1.5}._loading_7jnl4_24{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:1rem}._loading_7jnl4_24 p{color:#6b7280;font-size:.875rem;margin:0}._error_7jnl4_38{padding:2rem;text-align:center}._error_7jnl4_38 p{color:#ef4444;font-size:.875rem;margin:0}._empty_7jnl4_48{padding:3rem;text-align:center;background:#f9fafb;border-radius:8px;border:1px dashed #d1d5db}._empty_7jnl4_48 p{color:#6b7280;font-size:.875rem;margin:0}._agreementsList_7jnl4_61{display:flex;flex-direction:column;gap:1rem}._agreementCard_7jnl4_67{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:box-shadow .2s ease}._agreementCard_7jnl4_67:hover{box-shadow:0 1px 3px #0000001a}._agreementInfo_7jnl4_81{flex:1;min-width:0}._agreementHeader_7jnl4_86{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}._agreementType_7jnl4_93{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#3b82f6;background:#dbeafe;padding:.25rem .5rem;border-radius:4px}._agreementVersion_7jnl4_104{font-size:.75rem;color:#9ca3af}._agreementName_7jnl4_109{font-size:.9375rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}._signedDate_7jnl4_116{font-size:.8125rem;color:#6b7280;margin:0}._agreementActions_7jnl4_122{flex-shrink:0;margin-left:1.5rem}._agreementActions_7jnl4_122 button{display:flex;align-items:center;gap:.25rem}._toggle_czjb7_1{display:inline-flex;background:#f3f4f6;border-radius:8px;padding:2px;gap:2px}._option_czjb7_9{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .625rem;border:none;border-radius:6px;background:transparent;color:#6b7280;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}._option_czjb7_9:hover:not(._active_czjb7_23){color:#1f2937;background:#0000000a}._option_czjb7_9._active_czjb7_23{background:#3b82f6;color:#fff;box-shadow:0 1px 2px #0000000a}._mapContainer_19rkq_1{display:flex;flex-direction:column;gap:.75rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem;box-shadow:0 1px 2px #0000000a;flex:1;min-width:0;position:relative}._svg_19rkq_15{width:100%;height:auto;transition:all .6s cubic-bezier(.4,0,.2,1)}._svg_19rkq_15 path{transition:fill .2s ease,stroke .2s ease,stroke-width .2s ease}._clickable_19rkq_24{cursor:pointer}._currentDot_19rkq_28{animation:_pulse_19rkq_1 2s cubic-bezier(.4,0,.6,1) infinite;pointer-events:none}@keyframes _pulse_19rkq_1{0%,to{opacity:1}50%{opacity:.6}}._facilityDot_19rkq_41{pointer-events:auto;cursor:default}._facilityDot_19rkq_41 circle{transition:r .3s ease}._facilityDot_19rkq_41:hover circle:last-child{r:6}._backBtn_19rkq_52{position:absolute;top:.75rem;left:.75rem;display:inline-flex;align-items:center;gap:.25rem;padding:.3125rem .625rem;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#6b7280;font-size:.75rem;font-weight:500;cursor:pointer;box-shadow:0 1px 2px #0000000a;transition:all .15s ease}._backBtn_19rkq_52:hover{border-color:#d1d5db;color:#1f2937;box-shadow:0 1px 3px #0000001a}._legend_19rkq_76{display:flex;align-items:center;gap:1rem;padding-top:.25rem}._legendItem_19rkq_83{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:#6b7280}._legendDot_19rkq_91{width:8px;height:8px;border-radius:50%;flex-shrink:0}._legendDotCurrent_19rkq_98{background:#10b981;box-shadow:0 0 0 2px #fff,0 0 0 3px #10b981}._legendNote_19rkq_103{font-size:.6875rem;color:#9ca3af;margin-left:auto}._panel_10r3m_1{width:320px;flex-shrink:0;display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden;max-height:500px}._header_10r3m_13{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}._headerInfo_10r3m_21{display:flex;align-items:center;gap:.5rem}._stateName_10r3m_27{font-size:.875rem;font-weight:600;color:#1f2937;margin:0}._countBadge_10r3m_34{font-size:.6875rem;font-weight:500;color:#3b82f6;background:#3b82f614;padding:.125rem .5rem;border-radius:999px}._closeBtn_10r3m_43{display:flex;align-items:center;justify-content:center;border:none;background:none;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:4px}._closeBtn_10r3m_43:hover{background:#f3f4f6;color:#1f2937}._list_10r3m_59{padding:.5rem;display:flex;flex-direction:column;gap:.375rem;overflow-y:auto}._card_10r3m_67{padding:.75rem;border:1px solid #e5e7eb;border-radius:6px;display:flex;flex-direction:column;gap:.375rem;transition:border-color .15s ease}._card_10r3m_67:hover{border-color:#d1d5db}._card_10r3m_67._current_10r3m_79{border-left:3px solid #10b981}._cardHeader_10r3m_83{display:flex;align-items:center;justify-content:space-between;gap:.375rem}._cardHeaderLeft_10r3m_90{display:flex;align-items:center;gap:.375rem;min-width:0;flex:1}._cardActions_10r3m_98{display:flex;gap:.125rem;flex-shrink:0}._actionBtn_10r3m_104{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:none;color:#9ca3af;cursor:pointer;transition:all .15s ease}._actionBtn_10r3m_104:hover{background:#f3f4f6;color:#1f2937}._actionBtn_10r3m_104._actionBtnDanger_10r3m_121:hover{background:#ef444414;color:#ef4444}._cardIcon_10r3m_126{color:#6b7280;flex-shrink:0}._cardName_10r3m_131{font-size:.8125rem;font-weight:600;color:#1f2937;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._currentBadge_10r3m_142{font-size:.625rem;font-weight:600;color:#10b981;background:#d1fae5;padding:.0625rem .375rem;border-radius:999px;flex-shrink:0}._cardDetail_10r3m_152{display:flex;align-items:flex-start;gap:.375rem;font-size:.6875rem;color:#6b7280;line-height:1.4}._cardDetail_10r3m_152 svg{flex-shrink:0;margin-top:1px}@media (max-width: 1024px){._panel_10r3m_1{width:100%;max-height:300px}}._container_1u8r4_1{display:flex;flex-direction:column;gap:1.25rem}._header_1u8r4_7{display:flex;justify-content:space-between;align-items:flex-start}._headerActions_1u8r4_13{display:flex;align-items:center;gap:.5rem}._mapLayout_1u8r4_19{display:flex;gap:1rem;align-items:flex-start}@media (max-width: 1024px){._mapLayout_1u8r4_19{flex-direction:column}}._title_1u8r4_30{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0}._subtitle_1u8r4_37{font-size:.8125rem;color:#6b7280;margin:.25rem 0 0}._empty_1u8r4_43{padding:2rem;text-align:center;color:#9ca3af;font-size:.875rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px}._grid_1u8r4_53{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.875rem}._card_1u8r4_59{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:.875rem;transition:all .2s ease}._card_1u8r4_59:hover{border-color:#d1d5db;box-shadow:0 1px 3px #0000001a}._card_1u8r4_59._cardCurrent_1u8r4_73{border-color:#10b9814d;background:linear-gradient(135deg,rgba(16,185,129,.03) 0%,transparent 60%)}._cardTop_1u8r4_78{display:flex;justify-content:space-between;align-items:flex-start}._cardIcon_1u8r4_84{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}._cardActions_1u8r4_96{display:flex;gap:.25rem}._actionBtn_1u8r4_101{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#9ca3af;cursor:pointer;transition:all .15s ease}._actionBtn_1u8r4_101:hover{background:#f9fafb;border-color:#d1d5db;color:#1f2937}._actionBtn_1u8r4_101._actionBtnDanger_1u8r4_119:hover{background:#ef44440d;border-color:#ef44444d;color:#ef4444}._cardBody_1u8r4_125{display:flex;flex-direction:column;gap:.375rem}._cardNameRow_1u8r4_131{display:flex;align-items:center;gap:.5rem}._cardName_1u8r4_131{font-size:.9375rem;font-weight:600;color:#1f2937;margin:0}._currentBadge_1u8r4_144{font-size:.625rem;font-weight:600;color:#10b981;background:#d1fae5;padding:.0625rem .375rem;border-radius:999px;flex-shrink:0}._cardDetail_1u8r4_154{display:flex;align-items:flex-start;gap:.375rem;font-size:.8125rem;color:#6b7280;line-height:1.4}._cardDetail_1u8r4_154 svg{flex-shrink:0;margin-top:2px;color:#9ca3af}@media (max-width: 768px){._grid_1u8r4_53{grid-template-columns:1fr}}._deleteWarning_1u8r4_173{display:flex;flex-direction:column;gap:1rem}._warningIcon_1u8r4_179{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#ef444414;color:#ef4444}._warningContent_1u8r4_190{display:flex;flex-direction:column;gap:.625rem}._warningTitle_1u8r4_196{font-size:.875rem;color:#1f2937;margin:0;line-height:1.5}._warningDetails_1u8r4_203{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.75rem 1rem;font-size:.8125rem;color:#6b7280;line-height:1.5}._warningDetails_1u8r4_203 p{margin:0 0 .375rem;font-weight:500;color:#1f2937}._warningDetails_1u8r4_203 ul{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.25rem}._warningNote_1u8r4_225{font-size:.75rem;color:#9ca3af;margin:0;line-height:1.5;font-style:italic}._warningActions_1u8r4_233{display:flex;gap:.5rem;justify-content:flex-end;padding-top:.25rem}._facilityForm_1u8r4_240{display:flex;flex-direction:column;gap:.75rem}._row_1u8r4_246{display:flex;gap:.75rem}._formActions_1u8r4_251{display:flex;gap:.5rem;justify-content:flex-end;padding-top:.5rem}._container_1296y_1{min-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box}._header_1296y_10{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._header_1296y_10 ._headerContent_1296y_16{flex:1}._header_1296y_10 ._headerContent_1296y_16 ._title_1296y_19{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_1296y_10 ._headerContent_1296y_16 ._subtitle_1296y_26{font-size:.875rem;color:#6b7280;margin:0;font-weight:400}._header_1296y_10 ._primaryButton_1296y_32{background:#3b82f6;border:none;border-radius:.375rem;padding:.5rem 1rem;color:#fff;font-weight:600;font-size:.8125rem;cursor:pointer;display:flex;align-items:center;gap:.375rem;justify-content:center}._header_1296y_10 ._primaryButton_1296y_32:hover{background:#1469f4}._header_1296y_10 ._primaryButton_1296y_32:disabled{background:#9ca3af;cursor:not-allowed}._content_1296y_54{display:flex;flex-direction:column;gap:.75rem;flex:1;min-height:0}._contentHeader_1296y_62{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}._filterBar_1296y_69{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;margin-bottom:0}._calendarContainer_1296y_77{background:#fff;border-radius:8px;padding:0;flex:1;display:flex;flex-direction:column;min-height:0}._calendarHeader_1296y_87{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}._calendarNavigation_1296y_95{display:flex;align-items:center;gap:.5rem}._todayButton_1296y_101{padding:.25rem .625rem;border:1px solid #106AFF;border-radius:.375rem;background:#fff;font-size:.75rem;font-weight:500;color:#106aff;cursor:pointer;transition:all .15s ease}._todayButton_1296y_101:hover{background:#f0f7ff;border-color:#106aff}._navButtons_1296y_117{display:flex;align-items:center;gap:.125rem}._navButton_1296y_117{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer;transition:all .15s ease}._navButton_1296y_117:hover{background:#f3f4f6;color:#1f2937}._navButton_1296y_117 svg{width:.875rem;height:.875rem}._datePickerWrapper_1296y_146{position:relative}._dateDisplay_1296y_150{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;color:#1f2937;padding:.25rem .625rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;cursor:pointer;transition:all .2s ease}._dateDisplay_1296y_150:hover,._dateDisplay_1296y_150._active_1296y_169{border-color:#106aff;color:#106aff;background:#f0f7ff}._dateDisplay_1296y_150 svg{width:.875rem;height:.875rem}._calendarIcon_1296y_179{color:inherit}._datePickerDropdown_1296y_183{position:absolute;top:calc(100% + 8px);left:0;z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0000001f;padding:12px;min-width:280px}._datePickerHeader_1296y_196{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._datePickerNavButton_1296y_203{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:6px;color:#4b5563;cursor:pointer;transition:all .2s ease}._datePickerNavButton_1296y_203:hover{background:#f3f4f6;color:#3b82f6}._datePickerMonthYear_1296y_221{font-size:14px;font-weight:600;color:#111827}._datePickerWeekDays_1296y_227{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}._datePickerWeekDay_1296y_227{text-align:center;font-size:11px;font-weight:600;color:#6b7280;padding:4px;text-transform:uppercase}._datePickerDays_1296y_242{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._datePickerDay_1296y_242{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:6px;font-size:13px;color:#1f2937;cursor:pointer;transition:all .15s ease}._datePickerDay_1296y_242:hover{background:#3b82f6;color:#fff}._datePickerDay_1296y_242._otherMonth_1296y_266{color:#9ca3af}._datePickerDay_1296y_242._otherMonth_1296y_266:hover{background:#f3f4f6;color:#4b5563}._datePickerDay_1296y_242._today_1296y_101{background:#3b82f61a;color:#3b82f6;font-weight:600}._datePickerDay_1296y_242._today_1296y_101:hover{background:#3b82f6;color:#fff}._viewContainer_1296y_283{flex:1;min-height:0;display:flex;flex-direction:column}._viewToggle_1296y_290{display:inline-flex;background:#fff;border-radius:.375rem;padding:.125rem;border:1px solid #e5e7eb;align-self:flex-end}._toggleButton_1296y_299{cursor:pointer;border:none;background:transparent;padding:.25rem .625rem;border-radius:.25rem;font-size:.75rem;color:#6b7280;transition:all .15s ease;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;display:flex;align-items:center;gap:.375rem}._toggleButton_1296y_299 svg{width:.875rem;height:.875rem;stroke-width:2}._toggleButton_1296y_299:hover:not(._active_1296y_169){color:#1f2937;background:#f9fafb}._toggleButton_1296y_299._active_1296y_169{background:#fff;color:#1f2937;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}._filterSection_1296y_328{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:0;justify-content:flex-start;overflow:visible;z-index:1}._searchRow_1296y_338{margin-bottom:.5rem}._searchInputWrapper_1296y_342{position:relative;width:240px}._searchButton_1296y_347{position:absolute;left:.25rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;background:transparent;border-radius:.25rem;color:#9ca3af;cursor:pointer;transition:all .15s ease;z-index:1}._searchButton_1296y_347:hover{background:#f3f4f6;color:#3b82f6}._searchButton_1296y_347:active{background:#e5e7eb}._searchButton_1296y_347 svg{width:.875rem;height:.875rem}._searchIcon_1296y_377{position:absolute;left:.625rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none;width:.875rem;height:.875rem}._searchInput_1296y_342{width:100%;padding:.375rem .625rem .375rem 2rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.75rem;color:#1f2937;background-color:#fff;transition:all .15s ease}._searchInput_1296y_342:hover{border-color:#9ca3af}._searchInput_1296y_342:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}._searchInput_1296y_342::placeholder{color:#9ca3af}._searchDropdown_1296y_410{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px #0000001f;z-index:1000;max-height:400px;overflow:hidden}._searchDropdownHeader_1296y_424{padding:10px 12px;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}._searchDropdownList_1296y_435{max-height:340px;overflow-y:auto}._searchDropdownItem_1296y_440{padding:12px;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background .15s ease}._searchDropdownItem_1296y_440:last-child{border-bottom:none}._searchDropdownItem_1296y_440:hover{background:#f9fafb}._searchItemTitle_1296y_453{font-size:14px;font-weight:500;color:#1f2937;margin-bottom:4px}._searchItemDetails_1296y_460{display:flex;gap:8px;font-size:12px;color:#4b5563;margin-bottom:2px}._searchItemDate_1296y_468{font-weight:500;color:#3b82f6}._searchItemTime_1296y_473{color:#6b7280}._searchItemClient_1296y_477{font-size:12px;color:#6b7280}._searchDropdownLoading_1296y_482,._searchDropdownEmpty_1296y_483{padding:20px;text-align:center;font-size:13px;color:#6b7280}._searchDropdownLoading_1296y_482{color:#3b82f6}._searchContainer_1296y_494{position:relative;min-width:160px}._searchContainer_1296y_494 ._searchIcon_1296y_377{position:absolute;left:.625rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none;z-index:2;width:.875rem;height:.875rem}._searchContainer_1296y_494 ._searchInput_1296y_342{width:100%;padding:.375rem 2rem;border:1px solid #d1d5db;border-radius:.375rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.25;color:#1f2937;background-color:#fff;box-sizing:border-box;transition:all .15s cubic-bezier(.4,0,.2,1)}._searchContainer_1296y_494 ._searchInput_1296y_342:hover:not(:focus){border-color:#9ca3af}._searchContainer_1296y_494 ._searchInput_1296y_342:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;background-color:#fff}._searchContainer_1296y_494 ._searchInput_1296y_342::placeholder{color:#9ca3af;font-weight:400}._searchContainer_1296y_494 ._clearButton_1296y_536{position:absolute;right:.375rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.125rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .2s ease}._searchContainer_1296y_494 ._clearButton_1296y_536:hover{color:#4b5563;background:#f3f4f6}._searchContainer_1296y_494 ._clearButton_1296y_536 svg{width:.75rem;height:.75rem}._loading_1296y_561,._noneFound_1296y_562{height:100%;display:flex;justify-content:center;align-items:center;padding:2rem;background-color:#f8f9fa;border-radius:8px;box-shadow:0 1px 3px #0000001a;flex:1;min-height:300px}._noneFound_1296y_562 p{font-size:1.1rem;color:#6c757d;text-align:center}._prerequisiteEmptyState_1296y_581,._errorState_1296y_593{display:flex;justify-content:center;align-items:center;min-height:400px;padding:2rem;flex:1;background:#fff;border-radius:8px;border:1px solid #e5e7eb}._errorContent_1296y_605{text-align:center;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:12px}._errorContent_1296y_605 svg{color:#9ca3af;margin-bottom:8px}._errorContent_1296y_605 h3{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937}._errorContent_1296y_605 p{margin:0;font-size:.9375rem;color:#6b7280;line-height:1.5}._errorContent_1296y_605 button{margin-top:8px}._prerequisiteContent_1296y_633{text-align:center;max-width:500px}._prerequisiteContent_1296y_633 h3{margin-bottom:.5rem;font-size:1.5rem;color:var(--text-primary, #333)}._prerequisiteContent_1296y_633 p{margin-bottom:2rem;color:var(--text-secondary, #666);line-height:1.5;font-size:1rem}._prerequisiteButtons_1296y_649{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}._prerequisiteButtons_1296y_649 button{min-width:200px}@media (max-width: 1024px){._container_1296y_1{padding:1rem;gap:1rem}._header_1296y_10{flex-direction:column;align-items:stretch;gap:.75rem}._header_1296y_10 ._primaryButton_1296y_32{align-self:flex-start}._contentHeader_1296y_62{justify-content:center;margin-bottom:.75rem}._filtersRow_1296y_676{padding:.75rem;margin-bottom:.75rem}._filterSection_1296y_328{grid-template-columns:1fr;gap:.5rem}._viewToggle_1296y_290{width:100%;justify-content:center}}@media (max-width: 768px){._container_1296y_1{padding:.75rem;gap:.75rem}._header_1296y_10 ._headerContent_1296y_16 ._title_1296y_19{font-size:1.25rem}._header_1296y_10 ._headerContent_1296y_16 ._subtitle_1296y_26{font-size:.75rem}._header_1296y_10 ._primaryButton_1296y_32{width:100%;justify-content:center}._contentHeader_1296y_62{margin-bottom:.5rem}._filtersRow_1296y_676{padding:.75rem;margin-bottom:.5rem}._viewToggle_1296y_290{width:100%;justify-content:space-between}._viewToggle_1296y_290 ._toggleButton_1296y_299{flex:1;justify-content:center;padding:.25rem;font-size:.6875rem}._viewToggle_1296y_290 ._toggleButton_1296y_299 svg{width:.75rem;height:.75rem}._filterSection_1296y_328{grid-template-columns:1fr;gap:.5rem}._prerequisiteEmptyState_1296y_581,._errorState_1296y_593{padding:1.5rem 1rem;min-height:250px}}._container_fytb8_1{position:relative;width:100%}._labelWrapper_fytb8_6{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem}._labelContentWrapper_fytb8_13{display:flex;align-items:baseline;gap:.5rem}._optionalTag_fytb8_19{font-size:.75rem;color:#9ca3af;font-weight:400;background:#f3f4f6;padding:.125rem .375rem;border-radius:4px;line-height:1}._requiredMark_fytb8_29{color:#ef4444;font-weight:600}._inputWrapper_fytb8_34{position:relative;width:100%}._input_fytb8_34{padding:.625rem 2.5rem .625rem .875rem;border:1.5px solid #d1d5db;border-radius:8px;width:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:#1f2937;background-color:#fff;transition:all .15s cubic-bezier(.4,0,.2,1)}._input_fytb8_34::placeholder{color:#9ca3af;font-weight:400}._input_fytb8_34:hover:not(:disabled):not(:focus){border-color:#9ca3af}._input_fytb8_34:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background-color:#fff}._input_fytb8_34:disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}._input_fytb8_34:disabled::placeholder{color:#9ca3af}._inputPinButton_fytb8_76{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:0;width:1.75rem;height:1.75rem;min-width:1.75rem;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;transition:all .2s ease;flex-shrink:0}._inputPinButton_fytb8_76:hover:not(:disabled){background-color:#e5e7eb;color:#1f2937}._inputPinButton_fytb8_76:active:not(:disabled){background-color:#d1d5db}._inputPinButton_fytb8_76:focus{outline:none;box-shadow:0 0 0 2px #3b82f633}._inputPinButton_fytb8_76:disabled{opacity:.4;cursor:not-allowed}._inputPinButtonSuccess_fytb8_112{color:#10b981;background-color:#22c55e1a}._inputPinButtonSuccess_fytb8_112 svg{fill:#10b981!important;stroke:#10b981!important}._inputPinButtonSuccess_fytb8_112:hover:not(:disabled){background-color:#22c55e26;color:#10b981}._dropdown_fytb8_125{position:fixed;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 8px #0000001f;z-index:10001;max-height:400px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}._section_fytb8_138{padding:0}._sectionHeader_fytb8_142{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;background-color:transparent;border-bottom:none}._sectionIcon_fytb8_156{color:#6b7280;flex-shrink:0}._sectionIconFilled_fytb8_161{fill:#6b7280!important;stroke:#6b7280!important;color:#6b7280!important}._list_fytb8_167{list-style:none;margin:0;padding:0}._listItem_fytb8_173{display:flex;height:48px;min-height:48px;padding:0 16px;justify-content:space-between;align-items:center;flex-shrink:0;cursor:pointer;transition:background-color .15s ease}._listItem_fytb8_173:hover{background-color:#f9fafb}._listItem_fytb8_173:active{background-color:#f3f4f6}._listItemHovered_fytb8_191{background-color:#f9fafb}._itemText_fytb8_195{flex:1;font-size:.9375rem;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:.5rem;height:100%;display:flex;align-items:center;line-height:1.5}._pinButton_fytb8_210{display:flex;align-items:center;justify-content:center;padding:0;margin-left:.5rem;margin-right:0;width:1.5rem;height:1.5rem;min-width:1.5rem;max-width:1.5rem;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;transition:all .15s ease;flex-shrink:0}._pinButton_fytb8_210:hover{background-color:#e5e7eb;color:#1f2937}._pinButton_fytb8_210:active{background-color:#d1d5db}._pinButton_fytb8_210:focus{outline:none;box-shadow:0 0 0 2px #3b82f633}._pinButtonFilled_fytb8_241 svg{fill:#6b7280!important;stroke:#6b7280!important}._pinButtonHidden_fytb8_246{opacity:0;pointer-events:none}._pinButtonVisible_fytb8_251{opacity:1;pointer-events:auto}._emptyState_fytb8_256{padding:1.5rem;text-align:center;color:#6b7280;font-size:.875rem}._loadingState_fytb8_263{padding:2rem;text-align:center;color:#6b7280;font-size:.875rem;display:flex;align-items:center;justify-content:center;min-height:100px}._dropdown_fytb8_125::-webkit-scrollbar{width:8px}._dropdown_fytb8_125::-webkit-scrollbar-track{background:#f9fafb;border-radius:4px}._dropdown_fytb8_125::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}._dropdown_fytb8_125::-webkit-scrollbar-thumb:hover{background:#9ca3af}._UnifiedInput_vb4mt_1{display:flex;flex-direction:column;gap:.5rem;position:relative;width:100%}._labelText_vb4mt_9{display:inline-flex;align-items:center;gap:.125rem}._requiredMark_vb4mt_15{color:#ef4444}._InputWrapper_vb4mt_19{position:relative;width:100%}._InputWrapper_vb4mt_19._Disabled_vb4mt_23{opacity:.6;cursor:not-allowed}._InputWrapper_vb4mt_19._Disabled_vb4mt_23 ._Input_vb4mt_19{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed;border-color:#e5e7eb}._InputWrapper_vb4mt_19._Error_vb4mt_33 ._Input_vb4mt_19{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._Input_vb4mt_19{width:100%;padding:.625rem .875rem;border:1.5px solid #d1d5db;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:#1f2937;background-color:#fff;transition:all .15s cubic-bezier(.4,0,.2,1);box-sizing:border-box;outline:none;height:auto;display:flex;align-items:center}._Input_vb4mt_19:hover:not(:disabled):not(:focus){border-color:#9ca3af}._Input_vb4mt_19:focus:not(:disabled){outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background-color:#fff}._Input_vb4mt_19::placeholder{color:#9ca3af;font-weight:400}._Input_vb4mt_19:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed;border-color:#e5e7eb}._Input_vb4mt_19:disabled::placeholder{color:#9ca3af}._OptionsContainer_vb4mt_79{position:absolute;top:100%;left:0;right:0;max-height:280px;min-height:3rem;overflow-y:auto;background-color:#fff;border:1.5px solid #d1d5db;border-radius:8px;margin-top:.5rem;z-index:1000;box-shadow:0 8px 25px #00000026;list-style:none;padding:.25rem 0;margin:0}._OptionsContainer_vb4mt_79::-webkit-scrollbar{width:8px}._OptionsContainer_vb4mt_79::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px;margin:.25rem}._OptionsContainer_vb4mt_79::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px;transition:background-color .2s ease}._OptionsContainer_vb4mt_79::-webkit-scrollbar-thumb:hover{background:#9ca3af}._Option_vb4mt_79{padding:.625rem .875rem;cursor:pointer;min-height:2.5rem;background-color:transparent;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;border-bottom:1px solid #f3f4f6}._Option_vb4mt_79:last-child{border-bottom:none}._Option_vb4mt_79:hover:not(._Disabled_vb4mt_23){background-color:#f9fafb;color:#1f2937}._Option_vb4mt_79._Focused_vb4mt_131{background-color:#3b82f61a;color:#3b82f6;border-left:3px solid #3b82f6;padding-left:calc(.875rem - 3px)}._Option_vb4mt_79._Disabled_vb4mt_23{opacity:.5;cursor:not-allowed;color:#9ca3af}._Option_vb4mt_79._Disabled_vb4mt_23:hover{background-color:transparent}._OptionContent_vb4mt_146{display:flex;align-items:center;padding:.125rem 0;font-size:.9375rem;font-weight:400;color:inherit;line-height:1.5}._ReadOnlyValue_vb4mt_156{padding:.2rem 0;color:#333;font-size:1rem;background-color:#f9fafb;border:1.5px solid #e5e7eb;border-radius:8px;padding:.625rem .875rem;min-height:auto;display:flex;align-items:center;box-sizing:border-box}._nothingFound_vb4mt_170{text-align:center;padding:1.5rem 1rem;cursor:default;min-height:3rem;background-color:transparent;color:#9ca3af;font-size:.9rem;font-style:italic;-webkit-user-select:none;user-select:none;border:none;display:flex;align-items:center;justify-content:center}._Error_vb4mt_33{color:#ef4444;font-size:.8rem;margin-top:.15rem;font-weight:500;line-height:1.2}@media (max-width: 768px){._UnifiedInput_vb4mt_1{gap:.25rem}._Input_vb4mt_19,._ReadOnlyValue_vb4mt_156{font-size:16px}._OptionsContainer_vb4mt_79{max-height:240px}}._Input_vb4mt_19:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-contrast: high){._Input_vb4mt_19,._OptionsContainer_vb4mt_79{border-width:2px}._Option_vb4mt_79:hover:not(._Disabled_vb4mt_23){background-color:#1f2937;color:#fff}}._customModalSize_gnv4l_1{width:800px!important;max-width:800px!important;height:643px!important;max-height:643px!important}._form_gnv4l_8{display:flex;flex-direction:column;gap:1.25rem}._row_gnv4l_14{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 768px){._row_gnv4l_14{grid-template-columns:1fr;gap:1.25rem}}._customAddressSection_gnv4l_26{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}._addressRow_gnv4l_36{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem}._addressRow_gnv4l_36:has(._customAddressLine2_gnv4l_41){grid-template-columns:1fr}@media (max-width: 768px){._addressRow_gnv4l_36{grid-template-columns:1fr;gap:1rem}}._toggleSection_gnv4l_51{padding-top:.75rem;border-top:1px solid #e5e7eb;margin-top:.5rem}._timeFieldsWrapper_gnv4l_57{display:flex;gap:1rem}._notesSection_gnv4l_62{display:flex;flex-direction:column;gap:.5rem;grid-column:1/-1}._notesTextarea_gnv4l_69{padding:12px 16px;border:1.5px solid #d1d5db;border-radius:8px;width:736px;height:124px;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:#1f2937;background-color:#fff;transition:all .15s cubic-bezier(.4,0,.2,1);resize:none}._notesTextarea_gnv4l_69::placeholder{color:#9ca3af;font-weight:400}._notesTextarea_gnv4l_69:hover:not(:disabled):not(:focus){border-color:#9ca3af}._notesTextarea_gnv4l_69:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background-color:#fff}._notesTextarea_gnv4l_69:disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}._notesTextarea_gnv4l_69:disabled::placeholder{color:#9ca3af}._timeErrorRow_gnv4l_108{grid-column:1/-1;margin-top:-.5rem;margin-bottom:.5rem}._timeErrorMessage_gnv4l_114{color:#d32f2f;font-size:.875rem;padding:.5rem;background-color:#ffebee;border-radius:4px;border:1px solid #ffcdd2}._wrapper_g8udm_1{position:relative;display:flex;flex-direction:column;gap:.5rem}._labelText_g8udm_8{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;color:#111827}._requiredMark_g8udm_17{color:#ef4444}._optionalTag_g8udm_21{font-size:.75rem;color:#9ca3af;font-weight:400;background:#f3f4f6;padding:.125rem .375rem;border-radius:4px;line-height:1}._field_g8udm_31{position:relative;display:flex;align-items:center}._input_g8udm_37{width:172px;height:auto;padding:.5rem 2.25rem .5rem .75rem;border:1.5px solid #d1d5db;border-radius:8px;font-size:.9375rem;font-weight:400;line-height:1.5;color:#1f2937;background-color:#fff;transition:border-color .15s ease,box-shadow .15s ease;cursor:pointer;box-sizing:border-box}._fullWidth_g8udm_54,._fullWidth_g8udm_54 ._field_g8udm_31,._fullWidth_g8udm_54 ._input_g8udm_37{width:100%}._input_g8udm_37::placeholder{color:#9ca3af;font-weight:400}._input_g8udm_37:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background-color:#fff}._readOnlyInput_g8udm_75{display:flex;flex-direction:column;gap:.125rem}._readOnlyLabel_g8udm_81{font-size:.875rem;font-weight:700;color:#111827}._readOnlyValue_g8udm_87{font-size:1rem;font-weight:400;color:#111827}._readOnlyContainer_g8udm_93{display:flex;flex-direction:column;gap:.125rem}._iconButton_g8udm_99{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:30px;height:20px;border:none;border-radius:0;background:none;color:#6b7280;cursor:pointer;transition:color .15s ease}._iconButton_g8udm_99:hover{background:none;color:#1f2937}._dropdown_g8udm_122{position:fixed;width:198px;height:201px;padding:.25rem 0;border-radius:8px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 18px 40px -12px #0f172a38;overflow-y:auto;z-index:100001;box-sizing:border-box}._option_g8udm_21{width:100%;padding:.625rem 1rem;border:none;background:none;text-align:left;font-size:.95rem;font-weight:500;color:#111827;cursor:pointer;transition:background-color .15s ease,color .15s ease}._option_g8udm_21:hover,._highlighted_g8udm_154{background-color:#f3f4f6;color:#1f2937}._keyboardMode_g8udm_159 ._option_g8udm_21:hover{background-color:inherit;color:inherit}._emptyState_g8udm_164{padding:.75rem 1rem;font-size:.875rem;color:#6b7280}._disabled_g8udm_170 ._input_g8udm_37,._disabled_g8udm_170 ._iconButton_g8udm_99{cursor:not-allowed;color:#9ca3af}._disabled_g8udm_170 ._input_g8udm_37{background-color:#f9fafb}._open_g8udm_180 ._iconButton_g8udm_99{color:#2563eb}._error_g8udm_184 ._input_g8udm_37{border-color:#ef4444;box-shadow:none}._errorText_g8udm_189{margin-top:.25rem;font-size:.8125rem;color:#ef4444}._container_iqr6m_1{display:flex;flex-direction:column;width:100%;border:.0625rem solid var(--border-light, #D1D5DB);border-radius:.5rem;background:var(--bg-white, #FFF);overflow:hidden}._container_iqr6m_1._readOnly_iqr6m_10{border:none;border-radius:0;background:transparent}._toolbar_iqr6m_16{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:.0625rem solid var(--border-light, #D1D5DB);background:var(--bg-white, #FFF)}._toolbarLeft_iqr6m_25{display:flex;gap:.5rem;align-items:center}._toolbarRight_iqr6m_31{display:flex;gap:.75rem;align-items:center}._toolbarButton_iqr6m_37{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background:transparent;border-radius:.25rem;cursor:pointer;color:var(--text-secondary, #1F2937);transition:all .15s ease}._toolbarButton_iqr6m_37:hover:not(:disabled){background:var(--bg-hover, #F3F4F6)}._toolbarButton_iqr6m_37:disabled{opacity:.5;cursor:not-allowed}._toolbarButton_iqr6m_37._active_iqr6m_58{background:var(--bg-hover, #F3F4F6);color:var(--primary-color, #3B82F6)}._toolbarButton_iqr6m_37 svg{width:1rem;height:1rem}._attachButton_iqr6m_67{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:none;background:transparent;border-radius:.25rem;cursor:pointer;color:var(--text-secondary, #1F2937);font-family:Inter;font-size:.875rem;font-weight:400;transition:all .15s ease}._attachButton_iqr6m_67:hover:not(:disabled){background:var(--bg-hover, #F3F4F6)}._attachButton_iqr6m_67:disabled{opacity:.5;cursor:not-allowed}._attachButton_iqr6m_67 svg{width:1rem;height:1rem}._savingIndicator_iqr6m_94{display:flex;align-items:center;gap:.25rem;color:var(--text-secondary, #1F2937);font-family:Inter;font-size:.875rem;font-weight:400}._spinnerIcon_iqr6m_104{animation:_spin_iqr6m_104 1s linear infinite;color:var(--text-secondary, #1F2937)}._savedIcon_iqr6m_109{color:var(--text-secondary, #1F2937)}._savingText_iqr6m_113{color:var(--text-secondary, #1F2937);white-space:nowrap}@keyframes _spin_iqr6m_104{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._editorContainer_iqr6m_126{position:relative;min-height:12rem}.readOnly ._editorContainer_iqr6m_126{min-height:auto}._editorInput_iqr6m_134{min-height:12rem;padding:1rem;outline:none;font-family:Inter;font-size:1rem;line-height:1.5;color:var(--text-primary, #111827);overflow-y:auto}._editorInput_iqr6m_134:focus{outline:none}._editorInput_iqr6m_134._editorInputReadOnly_iqr6m_147{padding:0;min-height:auto}._editorInput_iqr6m_134 .editor-paragraph{margin:0;margin-bottom:.25rem}._editorInput_iqr6m_134 .editor-paragraph:last-child{margin-bottom:0}._editorInput_iqr6m_134 .editor-text-bold{font-weight:600!important}._editorInput_iqr6m_134 .editor-text-italic{font-style:italic!important}._editorInput_iqr6m_134 .editor-text-underline{text-decoration:underline!important}._editorInput_iqr6m_134 .editor-list-ul,._editorInput_iqr6m_134 .editor-list-ol{margin:0;margin-bottom:.25rem;padding-left:1.5rem;list-style-position:outside}._editorInput_iqr6m_134 .editor-list-ul{list-style-type:disc}._editorInput_iqr6m_134 .editor-list-ol{list-style-type:decimal}._editorInput_iqr6m_134 .editor-listitem{margin:0;padding:0;margin-bottom:.125rem}._editorInput_iqr6m_134 .editor-listitem:has(>.editor-list-ul),._editorInput_iqr6m_134 .editor-listitem:has(>.editor-list-ol){list-style-type:none!important;padding-left:0!important}._editorInput_iqr6m_134 .editor-listitem:has(>.editor-list-ul)>.editor-paragraph:first-child:empty,._editorInput_iqr6m_134 .editor-listitem:has(>.editor-list-ol)>.editor-paragraph:first-child:empty{display:none!important;height:0!important;margin:0!important;padding:0!important;line-height:0!important}._editorInput_iqr6m_134 .editor-nested-listitem{list-style-type:circle}._placeholder_iqr6m_202{position:absolute;top:1rem;left:1rem;color:var(--text-muted, #6B7280);font-family:Inter;font-size:1rem;pointer-events:none;-webkit-user-select:none;user-select:none}._editorInputReadOnly_iqr6m_147~._placeholder_iqr6m_202{top:0;left:0}.editor-placeholder{position:absolute;top:1rem;left:1rem;color:var(--text-muted, #6B7280);font-family:Inter;font-size:1rem;pointer-events:none;-webkit-user-select:none;user-select:none}._editorInputReadOnly_iqr6m_147~.editor-placeholder{top:0;left:0}._editorContainer_iqr6m_126._has-focus_iqr6m_233 .editor-placeholder{display:none!important}._editorInput_iqr6m_134:not(:empty)~.editor-placeholder{display:none!important}._body_1c1xk_1{padding-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}._field_1c1xk_8{display:flex;flex-direction:column;gap:1rem}._field_1c1xk_8 ._fieldData_1c1xk_13{height:33.5px}._buttonContainer_1c1xk_17{display:flex;justify-content:end;padding-top:1rem}._toggle_1c1xk_23{padding-top:1rem}._body_jnxip_1{padding-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-bottom:1rem}._field_jnxip_10{display:flex;flex-direction:column;gap:1rem}._field_jnxip_10 ._fieldData_jnxip_15{height:33.5px}._buttonContainer_jnxip_19{display:flex;justify-content:end;padding-top:1rem}._errorMessage_jnxip_25{color:#d32f2f;font-size:.875rem;margin-bottom:1rem;padding:.5rem;background-color:#ffebee;border-radius:4px;border:1px solid #ffcdd2}._calendar_kozdy_1{background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000a}._header_kozdy_7{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#fff}._navigation_kozdy_16{display:flex;align-items:center;gap:1.5rem}._navButton_kozdy_22{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:#fff;border-radius:8px;color:#4b5563;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}._navButton_kozdy_22:hover{background:#f9fafb;color:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._navButton_kozdy_22:active{transform:translateY(0)}._monthYear_kozdy_46{margin:0;font-size:1.25rem;font-weight:600;color:#111827;min-width:180px;text-align:center}._todayButton_kozdy_55{padding:.5rem 1rem;border:1px solid #3b82f6;background:#fff;color:#3b82f6;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._todayButton_kozdy_55:hover{background:#3b82f6;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f640}._grid_kozdy_73{display:flex;flex-direction:column}._weekHeader_kozdy_78{display:flex;background:#fff}._weekDay_kozdy_83{flex:1;height:2.75rem;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;text-align:center;font-size:14px;font-weight:400;color:#6b7280;text-transform:capitalize;letter-spacing:0;border-right:1px solid transparent;box-sizing:border-box}._weekDay_kozdy_83:nth-child(7n){border-right:none}._daysGrid_kozdy_104{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,minmax(100px,1fr));border-left:1px solid #e5e7eb;border-top:1px solid #e5e7eb}._day_kozdy_104{border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:8px;display:flex;flex-direction:column;background:#fff;transition:background-color .2s ease;box-sizing:border-box;overflow:hidden}._day_kozdy_104._otherMonth_kozdy_123{background:#f9fafb;color:#9ca3af}._day_kozdy_104._otherMonth_kozdy_123 ._dayNumber_kozdy_127{color:#9ca3af}._day_kozdy_104._today_kozdy_55{background:#fff}._day_kozdy_104:hover:not(._otherMonth_kozdy_123){background:#f9fafb}._day_kozdy_104._hasAppointments_kozdy_136{cursor:pointer}._day_kozdy_104._hasAppointments_kozdy_136:hover{background:#f9fafb;transform:translateY(-1px);box-shadow:0 2px 8px #00000014}._dayHeader_kozdy_145{display:flex;align-items:center;margin-bottom:4px}._dayNumber_kozdy_127{font-size:.875rem;color:#4b5563}._todayNumber_kozdy_156{background:#3b82f6;color:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center}._appointments_kozdy_167{display:flex;flex-direction:column;gap:2px;flex:1;overflow:hidden;min-width:0}._appointment_kozdy_167{display:flex;align-items:center;gap:6px;padding:2px 0;cursor:pointer;font-size:.75rem;line-height:1.3;transition:opacity .15s ease;min-width:0;max-width:100%}._appointment_kozdy_167:hover{opacity:.7}._appointmentDot_kozdy_192{width:6px;height:6px;border-radius:50%;flex-shrink:0}._openDot_kozdy_198 ._appointmentDot_kozdy_192{background:#3b82f6}._completeDot_kozdy_201 ._appointmentDot_kozdy_192{background:#10b981}._cancelledDot_kozdy_204 ._appointmentDot_kozdy_192{background:#ef4444}._appointmentTime_kozdy_208{color:#6b7280;flex-shrink:0;font-size:.75rem}._appointmentTitle_kozdy_214{color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._moreAppointments_kozdy_223{padding:2px 0;color:#6b7280;font-size:.75rem;cursor:pointer;transition:color .15s ease}._moreAppointments_kozdy_223:hover{color:#3b82f6}@media (max-width: 768px){._calendar_kozdy_1{border-radius:8px}._header_kozdy_7{padding:1rem;flex-direction:column;gap:1rem}._monthYear_kozdy_46{font-size:1.125rem}._daysGrid_kozdy_104{grid-template-rows:repeat(6,minmax(80px,1fr))}._day_kozdy_104{padding:6px}._appointment_kozdy_167{font-size:.625rem;gap:4px}._appointmentTitle_kozdy_214{display:none}._appointmentDot_kozdy_192{width:5px;height:5px}._weekDay_kozdy_83{padding:.75rem .25rem;font-size:.625rem}}._toggleContainer_10fdo_1{display:inline-block}._toggleInput_10fdo_5{display:none}._toggleLabel_10fdo_9{width:50px;height:25px;border-radius:25px;position:relative;cursor:pointer;transition:background-color .3s;display:inline-block}._toggleLabel_10fdo_9 ._toggleSlider_10fdo_19 :focus{box-shadow:0 0 .2rem .2rem #48abe0}._toggleLabelOn_10fdo_23{background-color:#3b82f6}._toggleLabelOff_10fdo_27{background-color:#d3d3d3}._toggleSlider_10fdo_19{width:23px;height:23px;background-color:#fff;border-radius:50%;position:absolute;top:1px;transition:left .3s;cursor:pointer}._toggleSlider_10fdo_19:focus{box-shadow:0 0 .2rem .2rem #48abe0}._toggleSliderOn_10fdo_45{left:26px;background-color:#fff}._toggleSliderOff_10fdo_50{left:1px;background-color:#fff}._toggleSlider_10fdo_19:focus{text-shadow:0 0 3px 3px rgba(21,156,228,.4)}._button_1r9bl_1{display:flex;align-items:center;justify-content:center;gap:.375rem;border-radius:.375rem;border:.0625rem solid var(--border-light, #D1D5DB);background:var(--bg-white, #FFF);height:2rem;padding:.375rem .75rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);color:#374151;box-shadow:0 .0625rem .125rem #0f172a0d;font-family:Inter;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.125rem}._button_1r9bl_1:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;color:#111827;box-shadow:0 .25rem .375rem #0f172a14;transform:translateY(-.0625rem)}._button_1r9bl_1:active:not(:disabled){transform:translateY(0);box-shadow:0 .0625rem .125rem #0f172a0d}._button_1r9bl_1:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 .0625rem .125rem #0f172a0d}._primary_1r9bl_39{background:#2563eb;border-color:#2563eb;color:#fff}._primary_1r9bl_39:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8;color:#fff}._primary_1r9bl_39:disabled{background:#93c5fd;border-color:#93c5fd;color:#fff}._danger_1r9bl_55{background:#fff;border-color:#fca5a5;color:#b91c1c}._danger_1r9bl_55:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5;color:#b91c1c}._danger_1r9bl_55:disabled{background:#fee2e2;border-color:#fecaca;color:#fecaca}._ghost_1r9bl_71{background:#fff;border-color:transparent;color:#374151}._ghost_1r9bl_71:hover:not(:disabled){background:#f9fafb;border-color:#e5e7eb}._leftIcon_1r9bl_81,._rightIcon_1r9bl_82{display:inline-flex;align-items:center;justify-content:center}._label_1r9bl_88{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}._dropdownContainer_164lk_1{position:relative;display:inline-block}._statusButton_164lk_6{border:.0625rem solid #e5e7eb!important;background:#fff!important;color:#374151;padding:.25rem .5rem!important;height:1.75rem!important;gap:.375rem!important}._statusButton_164lk_6>span:first-of-type{color:#2563eb!important}._statusButton_164lk_6>span:first-of-type svg{color:#2563eb!important;width:1rem!important;height:1rem!important}._statusButton_164lk_6>span:nth-of-type(2){color:#374151!important;font-size:.8125rem!important}._statusButton_164lk_6>span:last-of-type{color:#374151!important}._statusButton_164lk_6>span:last-of-type svg{color:#374151!important;width:.875rem!important;height:.875rem!important}._dropdownMenu_164lk_35{position:absolute;top:calc(100% + .5rem);left:0;min-width:15rem;background:#fff;border:.0625rem solid #e5e7eb;border-radius:.625rem;box-shadow:0 .25rem .75rem #00000026;overflow:hidden;z-index:99999}._dropdownMenu_164lk_35[data-portal-dropdown=true]{position:fixed!important}._dropdownHeader_164lk_51{padding:.75rem 1rem;border-bottom:.0625rem solid #f3f4f6;background:#fafbfc}._dropdownHeader_164lk_51 span{color:var(--text-subtle, #6B7280);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem}._dropdownOptions_164lk_65{padding:.25rem 0;max-height:18.75rem;overflow-y:auto}._dropdownOption_164lk_65{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;cursor:pointer;transition:background-color .15s ease}._dropdownOption_164lk_65:hover{background:#f9fafb}._dropdownOption_164lk_65._selected_164lk_82{background:#eff6ff}._optionIcon_164lk_86{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#6b7280}._dropdownOption_164lk_65[data-option-value=open] ._optionIcon_164lk_86{color:#2563eb}._dropdownOption_164lk_65[data-option-value=open] ._optionIcon_164lk_86 svg{color:#2563eb}._dropdownOption_164lk_65[data-option-value=complete] ._optionIcon_164lk_86{color:#059669}._dropdownOption_164lk_65[data-option-value=complete] ._optionIcon_164lk_86 svg{color:#059669}._dropdownOption_164lk_65[data-option-value=cancelled] ._optionIcon_164lk_86{color:#6b7280}._dropdownOption_164lk_65[data-option-value=cancelled] ._optionIcon_164lk_86 svg{color:#6b7280}._optionLabel_164lk_115{flex:1;font-size:.875rem;font-weight:400;color:#374151}._checkIcon_164lk_122{display:inline-flex;align-items:center;justify-content:center;color:#2563eb;flex-shrink:0}._readOnlyContainer_164lk_130{display:inline-block}._readOnlyButton_164lk_134{border:none!important;background:#f3f4f6!important;color:#374151;padding:.25rem .625rem!important;height:1.75rem!important;gap:.375rem!important;cursor:default;pointer-events:none;border-radius:.375rem;align-items:center!important;display:flex!important}._readOnlyButton_164lk_134:hover{transform:none;box-shadow:none!important;background:#f3f4f6!important}._readOnlyButton_164lk_134>span:first-of-type{color:#6b7280!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;width:1rem!important;height:1rem!important;aspect-ratio:1/1!important}._readOnlyButton_164lk_134>span:first-of-type svg{color:#6b7280!important;display:block!important;width:1rem!important;height:1rem!important}._readOnlyButton_164lk_134>span:nth-of-type(2){color:#6b7280!important;display:inline-flex!important;align-items:center!important;font-family:Inter!important;font-size:.8125rem!important;font-style:normal!important;font-weight:500!important;line-height:1.125rem!important}._readOnlyButton-complete_164lk_179,._readOnlyButton-complete_164lk_179:hover{background:#d1fae5!important}._readOnlyButton-complete_164lk_179>span:first-of-type{color:var(--green-accent, #10B981)!important;width:1rem!important;height:1rem!important;aspect-ratio:1/1!important}._readOnlyButton-complete_164lk_179>span:first-of-type svg{color:var(--green-accent, #10B981)!important;width:1rem!important;height:1rem!important}._readOnlyButton-complete_164lk_179>span:nth-of-type(2){color:var(--green-accent, #10B981)!important;font-family:Inter!important;font-size:.8125rem!important;font-style:normal!important;font-weight:500!important;line-height:1.125rem!important}._readOnlyButton-cancelled_164lk_205,._readOnlyButton-cancelled_164lk_205:hover{background:#f3f4f6!important}._readOnlyButton-cancelled_164lk_205>span:first-of-type{color:var(--text-secondary, #1F2937)!important;width:1rem!important;height:1rem!important;aspect-ratio:1/1!important}._readOnlyButton-cancelled_164lk_205>span:first-of-type svg{color:var(--text-secondary, #1F2937)!important;width:1rem!important;height:1rem!important}._readOnlyButton-cancelled_164lk_205>span:nth-of-type(2){color:var(--text-secondary, #1F2937)!important;font-family:Inter!important;font-size:.8125rem!important;font-style:normal!important;font-weight:500!important;line-height:1.125rem!important}._container_1h73p_1{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1.25rem;border-radius:.625rem;border:.0625rem solid var(--border-faded, #DEDFDF);background:var(--bg-white, #FFF);box-shadow:0 .0625rem .0625rem #0000001a;gap:1rem;margin-bottom:.5rem}._leftSection_1h73p_14{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0}._leftSection_1h73p_14 ._iconContainer_1h73p_21{display:flex;flex-direction:column;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.25rem;aspect-ratio:1/1;border-radius:.5rem;border:.09rem solid #CFDFFF;background:var(--pastel-blue-muted-bg, #E7EFFF);color:#2563eb;flex-shrink:0}._leftSection_1h73p_14 ._iconContainer_1h73p_21 svg{width:1.5rem;height:1.5rem;stroke-width:1.5}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41{display:flex;flex-direction:column;justify-content:space-between;gap:.25rem;flex:1;min-width:0}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._titleDisplay_1h73p_49{display:flex;align-items:center;gap:.25rem}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._titleDisplay_1h73p_49 ._title_1h73p_49{color:var(--text-secondary, #1F2937);font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.5rem;margin:0}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._titleDisplay_1h73p_49 ._editBtn_1h73p_63{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:.375rem;background:transparent;color:#6b7280;cursor:pointer;transition:all .2s ease}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._titleDisplay_1h73p_49 ._editBtn_1h73p_63:hover{background:#f3f4f6;color:#374151}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._titleDisplay_1h73p_49 ._titleEdit_1h73p_80{display:flex;align-items:center;gap:.5rem}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._titleDisplay_1h73p_49 ._titleEdit_1h73p_80 ._titleActions_1h73p_85{display:flex;gap:.25rem}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._titleDisplay_1h73p_49 ._titleEdit_1h73p_80 ._titleActions_1h73p_85 ._saveBtn_1h73p_89,._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._titleDisplay_1h73p_49 ._titleEdit_1h73p_80 ._titleActions_1h73p_85 ._cancelBtn_1h73p_90{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s ease}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._titleDisplay_1h73p_49 ._titleEdit_1h73p_80 ._titleActions_1h73p_85 ._saveBtn_1h73p_89{color:#059669;background:#10b9811a}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._titleDisplay_1h73p_49 ._titleEdit_1h73p_80 ._titleActions_1h73p_85 ._saveBtn_1h73p_89:hover{background:#10b98133}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._titleDisplay_1h73p_49 ._titleEdit_1h73p_80 ._titleActions_1h73p_85 ._cancelBtn_1h73p_90{color:#6b7280;background:#f9fafb}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._titleDisplay_1h73p_49 ._titleEdit_1h73p_80 ._titleActions_1h73p_85 ._cancelBtn_1h73p_90:hover{background:#f3f4f6}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._appointmentHeaderMetaData_1h73p_115{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;font-family:Inter;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.125rem}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._appointmentHeaderMetaData_1h73p_115 ._clientInfo_1h73p_126{display:flex;align-items:center;gap:.375rem;color:var(--text-muted, #3F3F3F)}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._appointmentHeaderMetaData_1h73p_115 ._clientInfo_1h73p_126 svg{flex-shrink:0}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._appointmentHeaderMetaData_1h73p_115 ._clientInfo_1h73p_126 ._clientName_1h73p_135{background:none;border:none;padding:0;margin:0;color:#2563eb;font:inherit;cursor:pointer;text-decoration:none}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._appointmentHeaderMetaData_1h73p_115 ._clientInfo_1h73p_126 ._clientName_1h73p_135:hover{opacity:.8}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._appointmentHeaderMetaData_1h73p_115 ._dateTimeInfo_1h73p_148{display:flex;align-items:center;gap:.3rem;color:var(--text-muted, #3F3F3F)}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._appointmentHeaderMetaData_1h73p_115 ._dateTimeInfo_1h73p_148 svg{flex-shrink:0}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._appointmentHeaderMetaData_1h73p_115 ._reportableSection_1h73p_157{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary, #1F2937)}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._appointmentHeaderMetaData_1h73p_115 ._reportableSection_1h73p_157 ._reportableLabel_1h73p_163{white-space:nowrap;letter-spacing:-.009375rem}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._appointmentHeaderMetaData_1h73p_115 ._reportableSection_1h73p_157 ._toggleWrapper_1h73p_167{display:flex;align-items:center;transform:scale(.75);transform-origin:left center;margin:0;padding:0}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._appointmentHeaderMetaData_1h73p_115 ._reportableSection_1h73p_157 ._reportableStatus_1h73p_175{display:flex;align-items:center;height:1.5rem}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._appointmentHeaderMetaData_1h73p_115 ._reportableSection_1h73p_157 ._reportableStatus_1h73p_175 ._reportableIcon_1h73p_180{color:#059669;background-color:#10b9811a;border-radius:50%;padding:.25rem}._leftSection_1h73p_14 ._appointmentHeaderSection_1h73p_41 ._appointmentHeaderMetaData_1h73p_115 ._reportableSection_1h73p_157 ._reportableStatus_1h73p_175 ._nonReportableIcon_1h73p_186{color:#dc2626;background-color:#ef44441a;border-radius:50%;padding:.25rem}._rightSection_1h73p_193{display:flex;align-items:flex-start;gap:1rem;flex-shrink:0;align-self:stretch}._titleShimmer_1h73p_201{display:flex;align-items:center}._titleShimmer_1h73p_201 ._shimmerTitle_1h73p_205{width:250px;height:1.75rem}._reportableShimmer_1h73p_210{display:flex;align-items:center}._reportableShimmer_1h73p_210 ._shimmerToggle_1h73p_214{width:2.5rem;height:1.25rem}._statusShimmer_1h73p_219{display:flex;align-items:center}._statusShimmer_1h73p_219 ._shimmerStatus_1h73p_223{width:15rem;height:2rem}._container_3rpw5_1{display:flex;flex-direction:column;gap:.75rem;width:100%}._labelSection_3rpw5_8{display:flex;align-items:center;gap:.5rem}._labelIcon_3rpw5_14{display:flex;align-items:center;justify-content:center;color:var(--text-secondary, #1F2937)}._labelIcon_3rpw5_14 svg{width:1.25rem;height:1.25rem;stroke-width:1.5}._labelText_3rpw5_26{color:var(--text-muted, #3F3F3F);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:-.0195rem}._requiredAsterisk_3rpw5_36{color:var(--error-color, #EF4444);margin-left:.25rem;font-weight:600}._readOnlyValue_3rpw5_42{padding:.625rem .875rem;border:.0625rem solid var(--border-faded, #DEDFDF);border-radius:.5rem;background-color:var(--bg-white, #FFF);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:var(--text-primary, #111827);min-height:3rem;display:flex;align-items:center}._dropdownWrapper_3rpw5_57{position:relative;padding:1rem;align-items:flex-start;gap:.75rem;border-radius:.625rem;background:#f9fafb}._dropdownWrapper_3rpw5_57._noIcon_3rpw5_65{padding:0}._dropdownTrigger_3rpw5_69{display:flex;height:3rem;padding:0 .75rem;justify-content:space-between;align-items:center;flex-shrink:0;align-self:stretch;border-radius:.5rem;border:.0625rem solid var(--border-light, #D1D5DB);background:var(--bg-white, #FFF);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:var(--text-primary, #111827);transition:all .15s cubic-bezier(.4,0,.2,1)}._dropdownTrigger_3rpw5_69:hover:not(._disabled_3rpw5_88):not(._loading_3rpw5_88){border-color:var(--border-hover, #9CA3AF)}._dropdownTrigger_3rpw5_69:focus{outline:none;border-color:var(--primary-color, #3B82F6);box-shadow:0 0 0 .1875rem #3b82f61a}._dropdownTrigger_3rpw5_69._disabled_3rpw5_88{background-color:var(--bg-disabled, #F3F4F6);border-color:var(--border-disabled, #E5E7EB);color:var(--text-muted, #9CA3AF);cursor:not-allowed}._dropdownTrigger_3rpw5_69._loading_3rpw5_88{cursor:default;pointer-events:none}._shimmerInside_3rpw5_107{width:100%;flex:1;min-height:1.5rem}._selectedValue_3rpw5_113{flex:1;text-align:left}._chevron_3rpw5_118{flex-shrink:0;color:var(--text-secondary, #6B7280);transition:transform .2s ease}._chevron_3rpw5_118._open_3rpw5_123{transform:rotate(180deg)}._optionsContainer_3rpw5_127{position:absolute;top:100%;left:0;width:100%;max-height:12.5rem;overflow-y:auto;overflow-x:hidden;background-color:var(--bg-white, #FFF);border:.0625rem solid var(--border-default, #D1D5DB);border-radius:.375rem;margin-top:.25rem;z-index:10001;box-shadow:0 .25rem .375rem #0000001a}._optionsContainer_3rpw5_127[data-portal-dropdown=true]{position:fixed!important;z-index:10001}._optionsContainer_3rpw5_127::-webkit-scrollbar{width:.5rem;display:block}._optionsContainer_3rpw5_127::-webkit-scrollbar-track{background:var(--bg-secondary, #F9FAFB);border-radius:.25rem}._optionsContainer_3rpw5_127::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, #9CA3AF);border-radius:.25rem}._optionsContainer_3rpw5_127::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover, #6B7280)}._option_3rpw5_127{padding:.625rem .875rem;cursor:pointer;min-height:2.5rem;box-sizing:border-box;border-bottom:.0625rem solid var(--border-light, #F3F4F6);width:100%;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:var(--text-primary, #111827);display:flex;align-items:center;transition:background-color .15s ease}._option_3rpw5_127:last-child{border-bottom:none}._option_3rpw5_127:hover:not(._disabled_3rpw5_88){background-color:var(--bg-hover, #F3F4F6)}._option_3rpw5_127._selected_3rpw5_113{background-color:var(--bg-selected, #EFF6FF);color:var(--primary-color, #3B82F6);font-weight:500}._option_3rpw5_127._disabled_3rpw5_88{background-color:var(--bg-white, #FFF);color:var(--text-muted, #9CA3AF);cursor:not-allowed;font-style:italic;opacity:.7;pointer-events:none}._option_3rpw5_127._disabled_3rpw5_88:hover{background-color:var(--bg-white, #FFF)}._separator_3rpw5_202{padding:.5rem .875rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.5;color:var(--text-muted, #6B7280);font-style:italic;background-color:var(--bg-white, #FFF);border-bottom:.0625rem solid var(--border-light, #F3F4F6);pointer-events:none;-webkit-user-select:none;user-select:none}._sectionTag_72e22_1{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.25rem .625rem;border-radius:.35rem;font-size:.8125rem;font-weight:500;white-space:nowrap;transition:all .2s ease;line-height:1.4}._default_72e22_15{color:#4a5565;border:.09rem solid rgba(0,0,0,.1);border-radius:.5rem}._default-with-blue-border_72e22_21{border:.09rem solid var(--primary-blue, #3B82F6);color:#4a5565;border-radius:.5rem}._blue_72e22_27{background:#3b82f61a;color:#2563eb;border:none}._red_72e22_33{background:#ef44441a;color:#dc2626;border:none}._icon_72e22_39{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._icon_72e22_39 svg{width:.875rem;height:.875rem}._text_72e22_50{display:inline-flex;align-items:center;line-height:1}._insuranceContainer_fnt3l_1{width:100%;position:relative}._header_fnt3l_6{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1rem}._headerText_fnt3l_14{font-size:1.2rem;font-weight:600;margin:0}._editContainer_fnt3l_20{width:100%;margin-bottom:1rem;position:relative;min-height:11.5rem;overflow:visible;isolation:isolate;contain:layout}.Select{position:relative}.Select ._OptionsContainer_fnt3l_33{position:absolute;top:100%;left:0;right:0;max-height:11.25rem;height:auto;overflow-y:auto;overflow-x:hidden;background-color:#fff;border:1px solid #ccc;border-radius:.25rem;z-index:1000;box-shadow:0 2px 4px #0000001a;display:block;min-height:0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:0;margin:0}.Select ._OptionsContainer_fnt3l_33::-webkit-scrollbar{width:8px;display:block}.Select ._OptionsContainer_fnt3l_33::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.Select ._OptionsContainer_fnt3l_33::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.Select ._OptionsContainer_fnt3l_33::-webkit-scrollbar-thumb:hover{background:#555}._actionButtons_fnt3l_72{display:flex;gap:1rem;margin-top:1rem;justify-content:flex-end}._displayContainer_fnt3l_79{width:100%;border-radius:.5rem}._insuranceInfo_fnt3l_84{display:flex;flex-direction:column;gap:.5rem}._insuranceName_fnt3l_90{font-weight:600;font-size:1rem}._insuranceDetails_fnt3l_95{color:var(--text-subtle, #6B7280);font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:-.0195rem}._insuranceClaimNumber_fnt3l_105{color:var(--text-muted, #3F3F3F);font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:-.0195rem}._readOnlyLabelSection_fnt3l_115{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}._labelIcon_fnt3l_122{display:flex;align-items:center;justify-content:center;color:var(--text-secondary, #1F2937)}._labelIcon_fnt3l_122 svg{width:1.25rem;height:1.25rem;stroke-width:1.5}._labelText_fnt3l_134{color:var(--text-muted, #3F3F3F);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:-.0195rem}._readOnlyCard_fnt3l_144{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:var(--bg-secondary, #F9FAFB);border-radius:.5rem;border:.0625rem solid var(--border-light, #E5E7EB)}._noInsurance_fnt3l_154{color:#6b7280;font-style:italic;text-align:center;padding:1rem 0;background-color:#f9fafb}._container_1ykrs_1{display:flex;flex-direction:column;gap:.75rem}._labelSection_1ykrs_7{display:flex;align-items:center;gap:.5rem}._labelIcon_1ykrs_13{display:flex;align-items:center;justify-content:center;color:var(--text-secondary, #1F2937)}._labelIcon_1ykrs_13 svg{width:1.25rem;height:1.25rem;stroke-width:1.5}._labelText_1ykrs_25{color:var(--text-muted, #3F3F3F);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:-.0195rem}._providerCard_1ykrs_35{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:var(--bg-secondary, #F9FAFB);border-radius:.5rem;border:.0625rem solid var(--border-light, #E5E7EB)}._providerHeader_1ykrs_45{display:flex;gap:1rem;align-items:flex-start}._avatarContainer_1ykrs_51{display:flex;align-items:flex-start}._avatar_1ykrs_51{width:3rem;height:3rem;border-radius:50%;background:var(--primary-color, #3B82F6);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0}._avatar_1ykrs_51._avatarReadOnly_1ykrs_69{background:#14b8a6}._providerNameRole_1ykrs_73{display:flex;flex-direction:column;gap:.3rem;flex:1}._providerInfo_1ykrs_80{display:flex;flex-direction:column;gap:.5rem;flex:1}._providerName_1ykrs_73{color:var(--text-primary, #111827);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem}._providerName_1ykrs_73._providerNameReadOnly_1ykrs_94{color:var(--secondary-blue, #106AFF);font-family:Inter;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem;letter-spacing:-.0195rem;cursor:pointer}._providerName_1ykrs_73._providerNameReadOnly_1ykrs_94:hover{text-decoration:underline}._providerRole_1ykrs_108{color:var(--text-muted, #6B7280);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}._providerRole_1ykrs_108._providerRoleReadOnly_1ykrs_115{color:var(--text-muted, #3F3F3F);font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:-.0195rem}._addressDisplay_1ykrs_125{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}._addressLabel_1ykrs_132{color:var(--text-muted, #6B7280);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}._addressValue_1ykrs_140{color:var(--text-primary, #111827);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}._addressValueReadOnly_1ykrs_148{color:var(--secondary-blue, #106AFF);font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:-.0195rem;cursor:pointer}._addressValueReadOnly_1ykrs_148:hover{opacity:.8}._editButton_1ykrs_162{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:transparent;border:.0625rem solid var(--border-light, #D1D5DB);border-radius:.375rem;color:var(--text-primary, #111827);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:400;cursor:pointer;transition:all .15s ease}._editButton_1ykrs_162:hover:not(:disabled){background:var(--bg-hover, #F3F4F6);border-color:var(--border-hover, #9CA3AF)}._editButton_1ykrs_162:disabled{opacity:.5;cursor:not-allowed}._editButton_1ykrs_162 svg{width:1rem;height:1rem}._addressEditSection_1ykrs_190{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem;padding-top:.5rem}._addressDropdown_1ykrs_198,._addressSelect_1ykrs_202,._addressForm_1ykrs_206{width:100%}._cardActions_1ykrs_210{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.5rem;padding-top:.5rem;border-top:.0625rem solid var(--border-light, #E5E7EB)}._cancelButton_1ykrs_219{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:transparent;border:.0625rem solid var(--border-light, #D1D5DB);border-radius:.375rem;color:var(--text-primary, #111827);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:400;cursor:pointer;transition:all .15s ease}._cancelButton_1ykrs_219:hover:not(:disabled){background:var(--bg-hover, #F3F4F6);border-color:var(--border-hover, #9CA3AF)}._cancelButton_1ykrs_219:disabled{opacity:.5;cursor:not-allowed}._cancelButton_1ykrs_219 svg{width:1rem;height:1rem}._saveButton_1ykrs_247{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:var(--primary-color, #3B82F6);border:none;border-radius:.375rem;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}._saveButton_1ykrs_247:hover:not(:disabled){background:var(--primary-hover, #2563EB)}._saveButton_1ykrs_247:disabled{opacity:.5;cursor:not-allowed}._saveButton_1ykrs_247 svg{width:1rem;height:1rem}._noProvider_1ykrs_274{padding:1rem;color:var(--text-muted, #6B7280);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:400;text-align:center;background:var(--bg-secondary, #F9FAFB);border-radius:.5rem;border:.0625rem solid var(--border-light, #E5E7EB)}._addressShimmer_1ykrs_286{display:flex;flex-direction:column;gap:1rem;width:100%}._addressShimmer_1ykrs_286 ._shimmerBlock_1ykrs_292{width:100%;height:5rem}._customAddressShimmer_1ykrs_297{display:flex;flex-direction:column;gap:1rem;width:100%}._customAddressShimmer_1ykrs_297 ._shimmerBlock_1ykrs_292{width:100%;height:3.5rem}._backButton_1ykrs_308{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;background:none;border:none;cursor:pointer;color:var(--text-secondary, #374151);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;transition:color .15s ease}._backButton_1ykrs_308:hover{color:var(--primary-color, #3B82F6)}._backButton_1ykrs_308 svg{width:1rem;height:1rem}._container_17fel_1{width:100%}._grid_17fel_5{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 768px){._grid_17fel_5{grid-template-columns:1fr}}._labelSection_17fel_16{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}._labelIcon_17fel_23{display:flex;align-items:center;justify-content:center;color:var(--text-secondary, #1F2937)}._labelIcon_17fel_23 svg{width:1.25rem;height:1.25rem;stroke-width:1.5}._labelText_17fel_35{color:var(--text-muted, #3F3F3F);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:-.0195rem}._providerSection_17fel_45{display:flex;flex-direction:column}._providerCard_17fel_50{display:flex;gap:.75rem;padding:1rem;background:var(--bg-secondary, #F9FAFB);border-radius:.5rem;border:.0625rem solid var(--border-light, #E5E7EB)}._avatarContainer_17fel_59{flex-shrink:0}._avatar_17fel_59{width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;box-shadow:0 .125rem .375rem #22c55e33}._providerInfo_17fel_77{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}._providerName_17fel_85{font-size:.9375rem;font-weight:600;color:var(--primary-color, #3B82F6);line-height:1.5}._providerRole_17fel_92{font-size:.875rem;color:var(--text-secondary, #6B7280);line-height:1.4}._providerAddress_17fel_98{font-size:.875rem;color:var(--primary-color, #3B82F6);line-height:1.4}._insuranceSection_17fel_104{display:flex;flex-direction:column;gap:1rem}._assigneeSection_17fel_110{display:flex;flex-direction:column}._assigneeSectionFullWidth_17fel_115{grid-column:1/-1}._assigneeCard_17fel_119{display:flex;align-items:center;gap:.5rem;padding:1rem;background:var(--bg-secondary, #F9FAFB);border-radius:.5rem;border:.0625rem solid var(--border-light, #E5E7EB)}._assigneeName_17fel_129{font-size:.9375rem;font-weight:500;color:var(--text-primary, #111827);line-height:1.5}._shimmerSection_17fel_136{display:flex;flex-direction:column;gap:1rem}._shimmerBlock_17fel_142{width:100%;height:5rem}._container_1j0av_1{display:flex;flex-direction:column;width:100%;max-width:900px;max-height:90vh;background:var(--background-primary);border-radius:12px;overflow:hidden}._header_1j0av_12{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--border-primary);background:var(--background-secondary)}._title_1j0av_21{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}._closeButton_1j0av_28{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:6px;transition:all .2s ease}._closeButton_1j0av_28:hover{background:var(--background-tertiary);color:var(--text-primary)}._closeButton_1j0av_28:active{transform:scale(.95)}._content_1j0av_49{display:flex;flex-direction:column;gap:24px;padding:24px;overflow-y:auto;flex:1}._content_1j0av_49::-webkit-scrollbar{width:8px}._content_1j0av_49::-webkit-scrollbar-track{background:var(--background-secondary);border-radius:4px}._content_1j0av_49::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:4px}._content_1j0av_49::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}._section_1j0av_73{display:flex;flex-direction:column;gap:16px}._errorContent_1j0av_79{padding:48px 24px;text-align:center;color:var(--text-secondary)}._errorContent_1j0av_79 p{font-size:14px;margin:0}._dayCalendar_z5j7b_1{display:flex;flex-direction:column;height:100%;background:#fff}._header_z5j7b_8{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#fff;border-bottom:1px solid #e5e7eb}._navigation_z5j7b_17{display:flex;align-items:center;gap:1rem}._navButton_z5j7b_23{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #d1d5db;background:#fff;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#4b5563}._navButton_z5j7b_23:hover{border-color:#3b82f6;color:#3b82f6}._dateDisplay_z5j7b_41{margin:0;font-size:1.125rem;font-weight:500;color:#111827}._todayButton_z5j7b_48{padding:.5rem 1rem;border:1px solid #3b82f6;background:#fff;color:#3b82f6;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._todayButton_z5j7b_48:hover{background:#3b82f6;color:#fff}._dayHeaderRow_z5j7b_64{display:flex;border-bottom:1px solid #e5e7eb;background:#fff}._timeCorner_z5j7b_70{width:60px;min-width:60px}._dayHeader_z5j7b_64{flex:1;display:flex;align-items:center;gap:8px;padding:8px 16px;height:44px;box-sizing:border-box}._dayHeader_z5j7b_64._today_z5j7b_48{color:#3b82f6}._dayName_z5j7b_88{font-size:.875rem;color:inherit}._dayNumber_z5j7b_93{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:.875rem;color:inherit}._dayNumber_z5j7b_93._todayNumber_z5j7b_102{background:#3b82f6;color:#fff;border-radius:50%}._gridContainer_z5j7b_108{flex:1;display:flex;overflow-y:auto;background:#fff}._timeColumn_z5j7b_115{display:flex;flex-direction:column;width:60px;min-width:60px;flex-shrink:0;border-right:1px solid #e5e7eb;background:#fff;padding-top:0}._timeSlot_z5j7b_126{height:60px;min-height:60px;max-height:60px;flex-shrink:0;padding:0 8px;display:flex;align-items:flex-start;justify-content:flex-end;font-size:.75rem;color:#6b7280;box-sizing:border-box}._dayColumn_z5j7b_140{flex:1;position:relative;padding-top:0}._daySlots_z5j7b_146{position:relative;display:flex;flex-direction:column}._hourSlot_z5j7b_152{height:60px;min-height:60px;max-height:60px;flex-shrink:0;border-bottom:1px solid #f3f4f6;box-sizing:border-box}._hourSlot_z5j7b_152:nth-child(17){border-bottom:none}._hourSlot_z5j7b_152._lastHourSlot_z5j7b_163{border-bottom:none}._currentTimeIndicator_z5j7b_167{position:absolute;left:0;right:0;z-index:10;pointer-events:none;display:flex;align-items:center}._currentTimeDot_z5j7b_177{width:10px;height:10px;background:#3b82f6;border-radius:50%;margin-left:-5px;flex-shrink:0}._currentTimeLine_z5j7b_186{flex:1;height:2px;background:#3b82f6}._appointmentCard_z5j7b_192{position:absolute;left:4px;right:4px;display:flex;align-items:center;gap:16px;padding:12px 16px;background:#f3f4f680;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;overflow:hidden;box-sizing:border-box}._appointmentCard_z5j7b_192:hover{box-shadow:0 4px 12px #00000014;border-color:#d1d5db}._appointmentCard_z5j7b_192._open_z5j7b_212{background:#3b82f60d;border-left:4px solid #3b82f6}._appointmentCard_z5j7b_192._complete_z5j7b_216{background:#10b98114;border-left:4px solid #10b981}._appointmentCard_z5j7b_192._cancelled_z5j7b_220{background:#ef44440d;border-left:4px solid #ef4444;opacity:.7}._appointmentLeft_z5j7b_226{min-width:120px;flex-shrink:0}._timeRange_z5j7b_231{font-size:.9375rem;color:#111827;white-space:nowrap}._duration_z5j7b_237{font-size:.75rem;color:#6b7280;text-transform:uppercase;margin-top:2px}._appointmentMiddle_z5j7b_244{flex:1;min-width:0;overflow:hidden}._appointmentTitle_z5j7b_250{font-size:1rem;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}._appointmentClient_z5j7b_260{font-size:.875rem;color:#4b5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._appointmentNotes_z5j7b_268{font-size:.8125rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}._appointmentRight_z5j7b_277{display:flex;align-items:center;gap:4.38px;flex-shrink:0}._statusBadge_z5j7b_284{width:84.5389556885px;height:21.9318180084px;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:17.54px;letter-spacing:0px;padding:2.19px 8.77px;border-radius:8.77px;white-space:nowrap;border:1px solid transparent;display:flex;align-items:center;justify-content:center}._statusBadge_z5j7b_284._open_z5j7b_212{background:#fff;color:#3b82f6}._statusBadge_z5j7b_284._complete_z5j7b_216{background:#fff;color:#10b981}._statusBadge_z5j7b_284._cancelled_z5j7b_220{background:#fff;color:#ef4444}._deleteButton_z5j7b_313{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#9ca3af;border-radius:6px;cursor:pointer;transition:all .15s ease}._deleteButton_z5j7b_313:hover{background:#ef44441a;color:#ef4444}._arrowIcon_z5j7b_331{color:#9ca3af;display:flex;align-items:center}._appointmentCard_z5j7b_192:hover ._arrowIcon_z5j7b_331{color:#4b5563}._overflowSideIndicator_z5j7b_340{position:absolute;right:4px;width:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;z-index:5}._overflowSideIndicator_z5j7b_340:hover ._overflowLine_z5j7b_351,._overflowSideIndicator_z5j7b_340._active_z5j7b_351 ._overflowLine_z5j7b_351{background:#3b82f6;width:3px}._overflowSideIndicator_z5j7b_340:hover ._overflowBadge_z5j7b_355,._overflowSideIndicator_z5j7b_340._active_z5j7b_351 ._overflowBadge_z5j7b_355{opacity:1;transform:translate(0)}._overflowLine_z5j7b_351{position:absolute;top:0;bottom:0;right:8px;width:2px;background:#d1d5db;border-radius:2px;transition:all .15s ease}._overflowBadge_z5j7b_355{position:relative;background:#3b82f6;color:#fff;font-size:10px;font-weight:500;padding:2px 6px;border-radius:10px;white-space:nowrap;opacity:.8;transition:all .15s ease;z-index:1}._overflowPopover_z5j7b_385{position:absolute;right:32px;width:calc(100% - 48px);max-width:400px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 40px #00000026;z-index:100;overflow:hidden}._overflowPopoverHeader_z5j7b_398{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:13px;font-weight:500;color:#374151}._overflowCloseButton_z5j7b_410{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#6b7280;font-size:18px;cursor:pointer;border-radius:4px;transition:all .15s ease}._overflowCloseButton_z5j7b_410:hover{background:#e5e7eb;color:#374151}._overflowPopoverList_z5j7b_429{max-height:300px;overflow-y:auto}._overflowAppointment_z5j7b_434{padding:12px 16px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .15s ease;border-left:3px solid transparent}._overflowAppointment_z5j7b_434:last-child{border-bottom:none}._overflowAppointment_z5j7b_434:hover{background:#f9fafb}._overflowAppointment_z5j7b_434._open_z5j7b_212{border-left-color:#3b82f6}._overflowAppointment_z5j7b_434._complete_z5j7b_216{border-left-color:#10b981}._overflowAppointment_z5j7b_434._cancelled_z5j7b_220{border-left-color:#ef4444}._overflowAppointmentTime_z5j7b_457{font-size:12px;color:#6b7280;margin-bottom:4px}._overflowAppointmentTitle_z5j7b_463{font-size:14px;font-weight:500;color:#111827;margin-bottom:2px}._overflowAppointmentClient_z5j7b_470{font-size:13px;color:#4b5563}._emptyState_z5j7b_475{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;text-align:center;padding:2rem}._emptyIcon_z5j7b_485{font-size:4rem;margin-bottom:1.5rem}._emptyState_z5j7b_475 h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:#111827}._emptyState_z5j7b_475 p{margin:0;font-size:1rem;color:#4b5563}@media (max-width: 768px){._header_z5j7b_8{padding:.75rem 1rem}._timeCorner_z5j7b_70,._timeColumn_z5j7b_115{width:50px;min-width:50px}._timeSlot_z5j7b_126{padding:0 6px;font-size:.6875rem}._appointmentCard_z5j7b_192{padding:10px 12px;gap:12px;flex-wrap:wrap}._appointmentLeft_z5j7b_226{min-width:100px}._timeRange_z5j7b_231{font-size:.875rem}._appointmentTitle_z5j7b_250{font-size:.9375rem}._appointmentRight_z5j7b_277{gap:8px}._statusBadge_z5j7b_284{padding:4px 8px;font-size:.6875rem}}._weekCalendar_1rknu_1{display:flex;flex-direction:column;height:100%;background:#fff}._header_1rknu_8{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#fff}._navigation_1rknu_17{display:flex;align-items:center;gap:1.5rem}._navButton_1rknu_23{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:#fff;border-radius:8px;color:#4b5563;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}._navButton_1rknu_23:hover{background:#f9fafb;color:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._navButton_1rknu_23:active{transform:translateY(0)}._weekRange_1rknu_47{margin:0;font-size:1.25rem;font-weight:600;color:#111827;min-width:180px;text-align:center}._todayButton_1rknu_56{padding:.5rem 1rem;border:1px solid #3b82f6;background:#fff;color:#3b82f6;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._todayButton_1rknu_56:hover{background:#3b82f6;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f640}._dateRow_1rknu_75{display:flex;border-bottom:1px solid #e5e5e5}._timeCorner_1rknu_80{width:60px;height:44px;flex-shrink:0}._dayHeader_1rknu_86{flex:1;height:44px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background-color .2s}._dayHeader_1rknu_86:hover{background:#f3f4f6}._dayHeader_1rknu_86._today_1rknu_56 ._dayNumber_1rknu_100{background:#3b82f6;color:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center}._dayHeader_1rknu_86._today_1rknu_56 ._dayName_1rknu_110{color:#3b82f6}._dayName_1rknu_110{font-size:14px;color:#6b7280;text-transform:capitalize}._dayNumber_1rknu_100{font-size:14px;color:#6b7280}._weekGrid_1rknu_126{display:flex;flex:1;overflow:auto}._timeColumn_1rknu_132{display:flex;flex-direction:column;width:60px;flex-shrink:0;border-right:1px solid #e5e5e5;padding-top:0}._timeSlot_1rknu_141{height:60px;min-height:60px;max-height:60px;flex-shrink:0;padding:0 8px;display:flex;align-items:flex-start;justify-content:flex-end;font-size:.75rem;color:#6b7280;box-sizing:border-box}._dayColumn_1rknu_155{display:flex;flex-direction:column;flex:1;position:relative;border-right:1px solid #e5e5e5}._dayColumn_1rknu_155:last-child{border-right:none}._daySlots_1rknu_166{display:flex;flex-direction:column;position:relative;overflow:hidden;padding-top:0}._hourSlot_1rknu_174{height:60px;min-height:60px;max-height:60px;flex-shrink:0;border-bottom:1px solid #e5e5e5;position:relative;box-sizing:border-box}._hourSlot_1rknu_174._lastHourSlot_1rknu_183{border-bottom:none}._currentTimeIndicator_1rknu_187{position:absolute;left:0;right:0;z-index:10;pointer-events:none;display:flex;align-items:center}._currentTimeDot_1rknu_197{width:10px;height:10px;background:#3b82f6;border-radius:50%;margin-left:-5px;flex-shrink:0}._currentTimeLine_1rknu_206{flex:1;height:2px;background:#3b82f6}._appointment_1rknu_212{position:absolute;border-radius:4px;padding:4px 8px;font-size:12px;cursor:pointer;transition:all .2s;z-index:1;border-left:3px solid;box-sizing:border-box;overflow:hidden}._appointment_1rknu_212:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}._appointment_1rknu_212._open_1rknu_228{background:#dbeafe;border-left-color:#2563eb;color:#111827}._appointment_1rknu_212._complete_1rknu_233{background:#dcfce7;border-left-color:#16a34a;color:#111827}._appointment_1rknu_212._cancelled_1rknu_238{background:#fee2e2;border-left-color:#dc2626;color:#111827}._appointmentTime_1rknu_244{font-weight:600;font-size:11px;margin-bottom:2px}._appointmentTitle_1rknu_250{font-weight:500;margin-bottom:2px;line-height:1.2}._appointmentClient_1rknu_256{font-size:11px;opacity:.8;line-height:1.2}._overflowSideIndicator_1rknu_262{position:absolute;right:2px;width:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;z-index:3}._overflowSideIndicator_1rknu_262:hover ._overflowLine_1rknu_273,._overflowSideIndicator_1rknu_262._active_1rknu_273 ._overflowLine_1rknu_273{background:#3b82f6;width:4px}._overflowSideIndicator_1rknu_262:hover ._overflowBadge_1rknu_277,._overflowSideIndicator_1rknu_262._active_1rknu_273 ._overflowBadge_1rknu_277{opacity:1;transform:translateY(-50%) translate(0)}._overflowLine_1rknu_273{width:3px;height:100%;background:#94a3b8;border-radius:2px;transition:all .2s ease}._overflowBadge_1rknu_277{position:absolute;right:100%;top:50%;transform:translateY(-50%) translate(8px);background:#3b82f6;color:#fff;font-size:10px;font-weight:600;padding:4px 8px;border-radius:4px;white-space:nowrap;opacity:0;transition:all .2s ease;pointer-events:none;box-shadow:0 2px 8px #3b82f64d}._overflowPopover_1rknu_308{position:absolute;left:4px;width:calc(100% - 28px);min-width:160px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #00000026;z-index:100}._overflowPopoverHeader_1rknu_320{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:11px;font-weight:600;color:#334155}._overflowPopoverHeader_1rknu_320 span{white-space:nowrap}._overflowCloseButton_1rknu_336{background:none;border:none;font-size:16px;color:#64748b;cursor:pointer;padding:0;width:20px;height:20px;min-width:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s}._overflowCloseButton_1rknu_336:hover{background:#e2e8f0;color:#334155}._overflowPopoverList_1rknu_357{max-height:200px;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px}._overflowAppointment_1rknu_366{padding:8px 10px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s;border-left:3px solid}._overflowAppointment_1rknu_366:hover{transform:translate(2px)}._overflowAppointment_1rknu_366._open_1rknu_228{background:#dbeafe;border-left-color:#2563eb;color:#111827}._overflowAppointment_1rknu_366._complete_1rknu_233{background:#dcfce7;border-left-color:#16a34a;color:#111827}._overflowAppointment_1rknu_366._cancelled_1rknu_238{background:#fee2e2;border-left-color:#dc2626;color:#111827}@media (max-width: 768px){._weekCalendar_1rknu_1{border-radius:0;box-shadow:none}._header_1rknu_8{padding:12px 16px}._weekRange_1rknu_47{font-size:16px;min-width:180px}._timeColumn_1rknu_132{width:60px}._timeSlot_1rknu_141,._dayName_1rknu_110{font-size:11px}._dayNumber_1rknu_100{font-size:14px}._appointment_1rknu_212{left:2px;right:2px;padding:2px 4px;font-size:11px}._appointmentTime_1rknu_244{font-size:10px}._appointmentTitle_1rknu_250{font-size:11px}._appointmentClient_1rknu_256{font-size:10px}}._container_8bfbp_1{min-height:100vh;background:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;width:100%;overflow-x:hidden}._header_8bfbp_9{padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;border-bottom:1px solid #e2e8f0;width:100%;box-sizing:border-box}._headerLeft_8bfbp_21{display:flex;align-items:center}._clientInfo_8bfbp_26{display:flex;align-items:center;gap:.5rem}._avatar_8bfbp_32{width:1.75rem;height:1.75rem;background:#f3f4f6;border-radius:.375rem;display:flex;align-items:center;justify-content:center;color:#6b7280;font-weight:600;font-size:.6875rem}._clientMeta_8bfbp_45 ._clientName_8bfbp_45{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0 0 .0625rem;line-height:1.25;letter-spacing:-.025em}._clientDetails_8bfbp_54{display:flex;align-items:center;gap:.5rem}._clientId_8bfbp_60{color:#64748b;font-size:.6875rem;font-weight:500;font-variant-numeric:tabular-nums}._statusBadge_8bfbp_67{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:4px;font-size:.625rem;font-weight:500;text-transform:capitalize;letter-spacing:.025em}._statusBadge_8bfbp_67._active_8bfbp_78{background:#dcfce7;color:#166534}._statusBadge_8bfbp_67._inactive_8bfbp_82{background:#fee2e2;color:#991b1b}._statusBadge_8bfbp_67._in_draft_8bfbp_86{background:#f3f4f6;color:#374151}._statusBadge_8bfbp_67._pending_8bfbp_90{background:#fef3c7;color:#92400e}._headerActions_8bfbp_95{display:flex;gap:.375rem}._downloadButton_8bfbp_100{display:flex;align-items:center;gap:.1875rem;background:#3b82f6;border:1px solid #3b82f6;border-radius:6px;padding:.375rem .5rem;color:#fff;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000a}._downloadButton_8bfbp_100:hover{background:#2563eb;border-color:#2563eb;box-shadow:0 4px 6px #3b82f640;transform:translateY(-1px)}._downloadButton_8bfbp_100:active{transform:translateY(0);box-shadow:0 1px 2px #0000000a}._downloadButton_8bfbp_100:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}._downloadButton_8bfbp_100:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}._deleteButton_8bfbp_136{display:flex;align-items:center;gap:.1875rem;background:#fefefe;border:1px solid #e5e7eb;border-radius:6px;padding:.375rem .5rem;color:#dc2626;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000a}._deleteButton_8bfbp_136:hover{background:#fef2f2;border-color:#f87171;color:#b91c1c;box-shadow:0 4px 6px #00000012;transform:translateY(-1px)}._deleteButton_8bfbp_136:active{transform:translateY(0);box-shadow:0 1px 2px #0000000a}._deleteButton_8bfbp_136:focus-visible{outline:2px solid #dc2626;outline-offset:2px}._content_8bfbp_167{display:grid;grid-template-columns:320px 1fr;gap:.875rem;padding:.875rem .75rem;max-width:1440px;margin:0 auto;width:100%;box-sizing:border-box;min-width:0}._sidebar_8bfbp_179{display:flex;flex-direction:column;gap:.5rem;min-width:0}._mainContent_8bfbp_186{min-height:500px;min-width:0;overflow:hidden}._card_8bfbp_192{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000a;transition:box-shadow .2s ease}._card_8bfbp_192:hover{box-shadow:0 4px 6px #0000000d}._cardHeader_8bfbp_204{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-bottom:1px solid #f1f5f9;background:#fafbfc}._cardHeader_8bfbp_204 h3{font-size:.8125rem;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.025em}._editButton_8bfbp_220{display:flex;align-items:center;gap:.1875rem;background:#fafbfc;border:1px solid #e5e7eb;border-radius:4px;padding:.25rem .5rem;color:#6b7280;font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #00000008}._editButton_8bfbp_220:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db;box-shadow:0 2px 4px #0000000f;transform:translateY(-1px)}._editButton_8bfbp_220:active{transform:translateY(0);box-shadow:0 1px 2px #00000008}._editButton_8bfbp_220:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}._cardContent_8bfbp_251{padding:.625rem .75rem}._fieldGroup_8bfbp_255{display:flex;flex-direction:column;gap:.5rem}._fieldGroup_8bfbp_255:not(:last-child){margin-bottom:.625rem}._field_8bfbp_255{min-width:0}._addressDisplay_8bfbp_268{display:flex;flex-direction:column;gap:.125rem;padding:.125rem 0}._addressLine_8bfbp_275{font-size:.75rem;color:#1e293b;line-height:1.4}._emptyAddress_8bfbp_281{font-size:.75rem;color:#94a3b8;font-style:italic}._cardActions_8bfbp_287{display:flex;justify-content:flex-end;gap:.375rem;margin-top:.5rem}._cancelButton_8bfbp_294{background:transparent;border:none;border-radius:4px;padding:.25rem .5rem;color:#64748b;font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .15s ease}._cancelButton_8bfbp_294:hover{background:#64748b14;color:#475569}._cancelButton_8bfbp_294:active{background:#64748b1f}._cancelButton_8bfbp_294:focus-visible{outline:2px solid #64748b;outline-offset:2px}._saveButton_8bfbp_317{background:#3b82f6;border:none;border-radius:4px;padding:.25rem .5rem;color:#fff;font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .15s ease}._saveButton_8bfbp_317:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 2px 8px #3b82f640}._saveButton_8bfbp_317:active{transform:translateY(0);box-shadow:0 1px 4px #3b82f633}._saveButton_8bfbp_317:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}._saveButton_8bfbp_317:disabled{opacity:.5;cursor:not-allowed;transform:none;background:#94a3b8;box-shadow:none}._tabsContainer_8bfbp_349{background:transparent;width:100%;min-width:0}._tabsHeader_8bfbp_355{display:flex;border-bottom:1px solid #e2e8f0;overflow-x:auto;margin-bottom:.625rem;background:#f8fafc;padding:0 .75rem;border-radius:8px 8px 0 0;width:100%;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}._tabsHeader_8bfbp_355::-webkit-scrollbar{display:none}._tabButton_8bfbp_372{background:none;border:none;padding:.5rem 0;margin-right:1.25rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;border-bottom:2px solid transparent;position:relative}._tabButton_8bfbp_372:hover{color:#374151}._tabButton_8bfbp_372:focus-visible{outline:none;box-shadow:none}._tabButton_8bfbp_372:focus{outline:none;box-shadow:none}._tabButton_8bfbp_372._active_8bfbp_78{color:#3b82f6;font-weight:600}._tabContent_8bfbp_403{background:transparent;min-height:250px;width:100%;min-width:0;overflow-x:auto}@media (min-width: 1600px){._content_8bfbp_167{max-width:1600px;grid-template-columns:380px 1fr}._header_8bfbp_9{max-width:1600px}}@media (max-width: 1200px){._content_8bfbp_167{grid-template-columns:300px 1fr;gap:.75rem;padding:.75rem;max-width:100%}}@media (max-width: 1024px){._content_8bfbp_167{grid-template-columns:1fr;gap:.75rem;padding:.75rem;max-width:100%}._header_8bfbp_9{padding:.5rem .75rem}._clientInfo_8bfbp_26,._sidebar_8bfbp_179{gap:.5rem}}@media (max-width: 768px){._header_8bfbp_9{padding:.5rem .625rem;flex-direction:column;gap:.5rem;align-items:flex-start}._headerLeft_8bfbp_21{width:100%}._headerActions_8bfbp_95{width:100%;justify-content:flex-end}._content_8bfbp_167{padding:.625rem;gap:.625rem}._clientMeta_8bfbp_45 ._clientName_8bfbp_45{font-size:.875rem}._avatar_8bfbp_32{width:1.5rem;height:1.5rem;font-size:.625rem}._sidebar_8bfbp_179{gap:.5rem}._cardHeader_8bfbp_204{padding:.5rem .625rem}._cardHeader_8bfbp_204 h3{font-size:.75rem}._cardContent_8bfbp_251{padding:.625rem}._fieldGroup_8bfbp_255{gap:.5rem}._fieldGroup_8bfbp_255:not(:last-child){margin-bottom:.625rem}._cardActions_8bfbp_287{padding:.5rem .625rem}._tabsHeader_8bfbp_355{padding:0 .25rem}._tabButton_8bfbp_372{padding:.375rem .5rem;font-size:.6875rem;margin:.1875rem .0625rem;min-width:4rem}._tabButton_8bfbp_372._active_8bfbp_78:after{width:.75rem}._tabContent_8bfbp_403{padding:.75rem .625rem}._tabsContainer_8bfbp_349{border-radius:8px}}._sectionsContainer_8bfbp_511{display:grid;grid-template-columns:2.5fr 1fr;gap:.75rem;padding:.75rem 0rem;width:100%;box-sizing:border-box}._sectionsContainerLeft_8bfbp_520{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}._sectionsContainerRight_8bfbp_528{flex:0 0 12rem;display:flex;flex-direction:column;gap:.375rem}@media (max-width: 1024px){._sectionsContainerRight_8bfbp_528{flex:0 0 10rem}}._container_8n752_1{display:flex;padding:1rem;flex-direction:column;justify-content:center;justify-content:space-between;border-radius:.625rem;border:.0625rem solid #DEDFDF;background:#fff;box-shadow:0 .0625rem .0625rem #0000001a}._viewModeHeader_8n752_13{display:flex;align-items:flex-start;gap:.875rem}._viewModeHeaderLeft_8n752_19{display:flex;flex-shrink:0}._avatar_8n752_24{display:flex;width:2.75rem;height:2.75rem;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:1.375rem;background:#e7efff;color:#106aff;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem;flex-shrink:0}._viewModeHeaderCenter_8n752_42{display:flex;flex-direction:column;flex:1;gap:.75rem}._viewModeHeaderTitleSection_8n752_49{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%}._viewModeHeaderTitleSectionLeft_8n752_57{display:flex;gap:.5rem;align-items:center;flex:1;min-width:0}._viewModeHeaderTitle_8n752_49{color:#1f2937;font-family:Inter,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:500;line-height:1.25rem}._statusContainer_8n752_74{display:flex;align-items:center;gap:.5rem}._viewModeHeaderStatus_8n752_80{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:1rem;width:fit-content;color:#1f2937;font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.125rem}._viewModeHeaderStatus_8n752_80._active_8n752_94{background:#dcfce7;color:#1f2937}._viewModeHeaderStatus_8n752_80._inactive_8n752_98{background:#e5e7eb;color:#374151}._viewModeHeaderStatus_8n752_80._pending_8n752_102{background:#fef3c7;color:#1f2937}._viewModeHeaderStatus_8n752_80._in_draft_8n752_106{background:#e0e7ff;color:#1f2937}._portalUserBadge_8n752_111{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.375rem;background-color:#eff6ff;color:#1e40af;font-size:.75rem;font-weight:500;line-height:1;cursor:default}._portalUserBadge_8n752_111 svg{flex-shrink:0}._viewModeHeaderClientDetailsSection_8n752_128{display:flex;gap:4rem}@media screen and (max-width: 1024px){._viewModeHeaderClientDetailsSection_8n752_128{gap:1.5rem}}._viewModeHeaderColumn_8n752_138{display:flex;flex-direction:column;gap:.375rem;flex:0 1 auto}._viewModeHeaderColumn_8n752_138:not(:first-child){gap:.125rem}._viewModeHeaderDetailItem_8n752_148{display:flex;align-items:center;gap:.5rem}._viewModeHeaderDetailIcon_8n752_154{width:.9375rem;height:.9375rem;aspect-ratio:1/1;color:#6b7280;flex-shrink:0}._viewModeHeaderDetailLabel_8n752_162{color:#6b7280;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.125rem;margin-left:1.25rem}._viewModeHeaderDetailValue_8n752_172{color:#1f2937;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.125rem}._viewModeHeaderDetailContent_8n752_181{margin-left:1.25rem;color:#1f2937;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.125rem}._viewModeHeaderAddressContent_8n752_191{display:flex;flex-direction:column;gap:.125rem;margin-left:1.25rem;color:#1f2937;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.125rem}._viewModeHeaderAddressLine_8n752_204{font-size:.8125rem;color:#1f2937;line-height:1.125rem}._viewModeHeaderEmptyText_8n752_210{font-size:.75rem;color:#9ca3af;font-style:italic;margin-left:1.25rem}._viewModeHeaderEmptyDetailValueText_8n752_217{font-size:.75rem;color:#9ca3af;font-style:italic}._viewModeHeaderRight_8n752_223{display:flex;align-items:flex-start;flex-shrink:0;justify-content:flex-end}._viewModeHeaderRight_8n752_223 button{display:flex;padding:.375rem .5rem;justify-content:center;align-items:center;gap:.375rem;border-radius:.5rem;background:#f8f9fa;border:none;cursor:pointer}._viewModeHeaderRight_8n752_223 button svg{width:.9375rem;height:.9375rem;aspect-ratio:1/1}._viewModeHeaderRight_8n752_223 button span,._viewModeHeaderRight_8n752_223 button>:not(svg){color:#1f2937;text-align:center;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.125rem}._editModeHeader_8n752_255{border-radius:.625rem;background:#fff;display:flex;width:100%;flex-direction:column;justify-content:flex-end;align-items:center;gap:1rem}._editModeHeader_8n752_255 .LabelWrapper .Label{color:#3f3f3f!important;font-family:Inter,sans-serif!important;font-size:.75rem!important;font-style:normal;font-weight:500!important;line-height:1rem!important}._editModeHeaderPersonalInfoSection_8n752_274{display:flex;flex-direction:column;gap:1rem;width:100%;padding:0 1rem}._editModeHeaderPersonalInfoSection_8n752_274 .Input{border-radius:.375rem!important;border:.0625rem solid #D1D5DC!important;display:flex;height:2.25rem!important;padding:.375rem .625rem!important;align-items:center;align-self:stretch;color:#1f2937!important;font-family:Inter,sans-serif!important;font-size:.8125rem!important;font-style:normal;font-weight:400!important;line-height:1.125rem!important}._editModeHeaderPersonalInfoSection_8n752_274 .SelectTrigger{border-radius:.375rem!important;border:.0625rem solid #D1D5DC!important;display:flex!important;height:2.25rem!important;padding:.375rem .625rem!important;align-items:center;align-self:stretch;color:#1f2937!important;font-family:Inter,sans-serif!important;font-size:.8125rem!important;font-style:normal;font-weight:400!important;line-height:1.125rem!important}._editModeHeaderRow_8n752_312{display:flex;flex-direction:row;gap:.75rem;width:100%}._editModeHeaderField_8n752_319{flex:1;display:flex;flex-direction:column;min-width:0}._editModeHeaderFieldSmall_8n752_326{flex:0 0 20%;width:20%;max-width:20%}._editModeHeaderAddressSection_8n752_332{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:1rem 1rem 0;position:relative}._editModeHeaderAddressSection_8n752_332:before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:.0625rem;background:#e5e7eb}._editModeHeaderAddressSectionLabel_8n752_351{color:#101828;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.125rem;letter-spacing:-.0195rem}._editModeHeaderAddressSectionValue_8n752_361{width:100%}._editModeHeaderActions_8n752_365{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem 0;border-top:.0625rem solid #E5E7EB;width:100%}._skeletonHeader_8n752_374{display:flex;align-items:flex-start;gap:.875rem;padding:0}._skeletonLeft_8n752_381{flex-shrink:0}._skeletonAvatar_8n752_385{width:2.75rem!important;height:2.75rem!important;border-radius:50%!important}._skeletonCenter_8n752_391{display:flex;flex-direction:column;flex:1;gap:.75rem}._skeletonTitleRow_8n752_398{display:flex;align-items:center;gap:.5rem}._skeletonName_8n752_404{width:140px!important;height:1.25rem!important}._skeletonStatus_8n752_409{width:60px!important;height:1.25rem!important;border-radius:1rem!important}._skeletonDetailsRow_8n752_415{display:flex;gap:4rem}@media screen and (max-width: 1024px){._skeletonDetailsRow_8n752_415{gap:1.5rem}}._skeletonDetailColumn_8n752_425{display:flex;flex-direction:column;gap:.375rem}._skeletonDetailItem_8n752_431{width:120px!important;height:1rem!important}._addressForm_vd0o2_1{display:flex;flex-direction:column;gap:1rem;width:100%}._addressForm_vd0o2_1 .LabelWrapper .Label{color:#3f3f3f;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem}._addressForm_vd0o2_1 input{color:#1f2937;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}._autocompleteField_vd0o2_24{width:100%}._autocompleteField_vd0o2_24 .LabelWrapper .Label{font-weight:700}._formFieldsContainer_vd0o2_31{display:flex;flex-direction:column;gap:1rem;width:100%}._field_vd0o2_38{display:flex;flex-direction:column;width:100%}._addressField_vd0o2_44{width:100%}._addressLineRow_vd0o2_48{display:flex;flex-direction:row;gap:1rem;width:100%}._addressLineRow_vd0o2_48>._field_vd0o2_38{flex:1;min-width:0}._cityStateZipRow_vd0o2_60{display:flex;flex-direction:row;gap:1rem;width:100%}._zipField_vd0o2_67{flex:0 0 20%;max-width:20%;min-width:0}._cityStateZipRow_vd0o2_60>._field_vd0o2_38:not(._zipField_vd0o2_67){flex:1;min-width:0}._container_1nttk_1{display:flex;flex-direction:column;width:100%}._appointmentsList_1nttk_7{display:flex;flex-direction:column;gap:1rem;width:100%;max-height:15rem;overflow-y:auto;overflow-x:hidden;margin-bottom:1rem}._appointmentItem_1nttk_18{display:flex;flex-direction:column;border-radius:.3125rem;border:.0625rem solid #D1D5DB;background:#fff;box-shadow:0 .0625rem .125rem #0000001a;padding:1.25rem 1.125rem;cursor:pointer;transition:box-shadow .2s ease}._appointmentItem_1nttk_18:hover{box-shadow:0 .25rem .5rem #00000026}._appointmentTop_1nttk_33{display:flex;justify-content:space-between;align-items:center}._appointmentTopLeft_1nttk_39{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.75rem;gap:1rem;padding:0 1.5rem}._appointmentTopRight_1nttk_48{display:flex;align-items:center}._appointmentDeleteButton_1nttk_53{border-radius:.5rem;border:.0625rem solid #DEDFDF;background:#fff;display:none;width:2rem;height:2rem;justify-content:center;align-items:center;cursor:pointer;padding:0}._appointmentDeleteButton_1nttk_53 svg{width:1rem;height:1rem;flex-shrink:0}._appointmentItem_1nttk_18:hover ._appointmentDeleteButton_1nttk_53{display:flex}._appointmentTitle_1nttk_75{color:#000;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem}._appointmentStatus_1nttk_84{display:flex;align-items:center}._statusButton_1nttk_89{border-radius:.75rem;background:#e7efff;display:flex;padding:.1875rem .5rem;justify-content:center;align-items:center;gap:.25rem;border:none;color:#1f2937;font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem}._statusButton_1nttk_89 svg{width:.875rem;height:.875rem;aspect-ratio:1/1}._statusButton_1nttk_89._open_1nttk_110{background:#e7efff;color:#1f2937}._statusButton_1nttk_89._locked_1nttk_114{background:#fef3c7;color:#1f2937}._statusButton_1nttk_89._complete_1nttk_118{background:#dcfce7;color:#1f2937}._statusButton_1nttk_89._cancelled_1nttk_122{background:#fee2e2;color:#1f2937}._appointmentBottom_1nttk_127{display:flex;align-items:center;gap:1rem;padding:0 1.5rem;border-radius:0 0 .875rem .875rem;border:none;background:#fff}._appointmentDetails_1nttk_137{display:flex;align-items:center;gap:1rem;color:#000;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;border:none}._detailSeparator_1nttk_150{color:#000}._addAppointmentButton_1nttk_154{border-radius:.375rem;background:#fff;display:flex;height:1.75rem;padding:.375rem .625rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;width:fit-content;border:none;cursor:pointer;transition:background-color .2s ease}._addAppointmentButton_1nttk_154:hover{background:#f9fafb}._addAppointmentIcon_1nttk_173{width:.875rem;height:.875rem;aspect-ratio:1/1;color:#6b7280}._addAppointmentText_1nttk_180{color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem}._emptyState_1nttk_189{padding:1rem;text-align:center;color:#6b7280;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}._notFoundContainer_1kkxv_1{display:flex;flex-direction:column;gap:1rem}._notFound_1kkxv_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;color:#6b7280}._notFound_1kkxv_1 p{font-size:1rem;font-weight:500;color:#374151;margin:.75rem 0 .25rem}._notFound_1kkxv_1 span{font-size:.875rem;color:#9ca3af}._notFoundIcon_1kkxv_27{color:#d1d5db;margin-bottom:.5rem}._taskItem_g30bh_1{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#fff;border:.0625rem solid #D1D5DB;border-radius:.3125rem;box-shadow:0 .0625rem .125rem #0000001a;align-self:stretch;cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),max-height .3s cubic-bezier(.4,0,.2,1),margin-bottom .3s cubic-bezier(.4,0,.2,1),padding-top .3s cubic-bezier(.4,0,.2,1),padding-bottom .3s cubic-bezier(.4,0,.2,1);transform:translateY(0);opacity:1;will-change:transform,opacity,margin;overflow:hidden;gap:1rem;min-height:3rem;max-height:3rem}._taskItem_g30bh_1:hover:not(._deleting_g30bh_21){background:#f8f9fa;border-color:#0000001f;box-shadow:0 2px 8px #fff}._taskItem_g30bh_1:hover:not(._deleting_g30bh_21) ._deleteButton_g30bh_26{opacity:1}._taskItem_g30bh_1._deleting_g30bh_21{opacity:0;transform:translateY(-1rem);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;pointer-events:none}._taskTitle_g30bh_39{color:var(--text-primary, #000);font-family:Inter;font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem;cursor:pointer;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:center}._taskMeta_g30bh_55{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;flex-shrink:0}._dueDateBadge_g30bh_63{display:flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid #D1D5DB;border-radius:4px;background:#fff;flex-shrink:0}._dueDateBadge_g30bh_63 ._overdueIconWrapper_g30bh_73{position:relative;display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}._dueDateBadge_g30bh_63 ._overdueIconWrapper_g30bh_73 ._calendarIcon_g30bh_82{width:16px;height:16px;flex-shrink:0}._dueDateBadge_g30bh_63 ._overdueIconWrapper_g30bh_73 ._xIcon_g30bh_87{position:absolute;right:-.5px;bottom:-.5px;width:10px;height:10px;flex-shrink:0}._dueDateBadge_g30bh_63 ._dueDateLabel_g30bh_95{font-size:.8rem;font-weight:400;color:#1f2937;font-family:Inter}._dueDateBadge_g30bh_63._overdue_g30bh_73{background:#fff;border-color:#d1d5db}._dueDateBadge_g30bh_63._overdue_g30bh_73 svg{color:#ef4444}._taskStatus_g30bh_109{display:flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid #D1D5DB;border-radius:4px;background:#fff;flex-shrink:0}._taskStatus_g30bh_109 svg{width:1rem;height:1rem;flex-shrink:0}._taskStatus_g30bh_109 ._statusLabel_g30bh_124{font-size:12px;font-weight:500;color:#374151;font-family:Inter}._taskStatus_g30bh_109._statusnotstarted_g30bh_130,._taskStatus_g30bh_109._statusinprogress_g30bh_130,._taskStatus_g30bh_109._statuscompleted_g30bh_130,._taskStatus_g30bh_109._statuscancelled_g30bh_130{background:#fff}._taskStatus_g30bh_109._statusnotstarted_g30bh_130 ._statusLabel_g30bh_124,._taskStatus_g30bh_109._statusinprogress_g30bh_130 ._statusLabel_g30bh_124,._taskStatus_g30bh_109._statuscompleted_g30bh_130 ._statusLabel_g30bh_124,._taskStatus_g30bh_109._statuscancelled_g30bh_130 ._statusLabel_g30bh_124{color:#374151}._taskPriority_g30bh_137{display:flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid #D1D5DB;border-radius:4px;background:#fff;flex-shrink:0}._taskPriority_g30bh_137 ._priorityLabel_g30bh_147{font-size:12px;font-weight:500;color:#374151;font-family:Inter}._taskClient_g30bh_154,._taskAssignee_g30bh_155{display:flex;width:1.3rem;height:1.3rem;flex-direction:column;justify-content:center;flex-shrink:0;padding:.25rem}._deleteButton_g30bh_26{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:color .2s ease;opacity:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}._deleteButton_g30bh_26:hover{color:#ef4444}._container_1lxxc_1{display:flex;flex-direction:column;height:100%;width:100%;overflow:auto}@media (max-width: 800px){._container_1lxxc_1{width:100%}}._divider_1lxxc_14{height:1px;background:#d1d5db;width:100%;margin:20px auto}._body_1lxxc_21{background-color:#fff;padding:1rem 2rem;box-shadow:0 1px 2px #0000000d;border-bottom:1px solid #D1D5DB}._titleSection_1lxxc_28{margin-bottom:2rem}._taskTitle_1lxxc_32{width:100%;border:none;outline:none;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:20px;color:#1f2937;margin:0;padding:0;background:transparent}._taskTitle_1lxxc_32::placeholder{color:#6b7280}._descriptionSection_1lxxc_50{margin-bottom:2rem}._descriptionField_1lxxc_54{width:100%;min-height:80px;border:none;outline:none;resize:none;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#374151;background:transparent;padding:0;line-height:1.6}._descriptionField_1lxxc_54::placeholder{color:#6b7280;font-style:italic}._descriptionField_1lxxc_54:focus{outline:none}._fieldError_1lxxc_78{color:#dc2626;font-size:.875rem;margin-top:.5rem}._filterButtons_1lxxc_84{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._filterDropdown_1lxxc_91{position:relative}._filterButton_1lxxc_84{display:flex;align-items:center;gap:.5rem;padding:.35rem 1rem;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-size:.95rem;color:#374151;min-width:120px}._filterButton_1lxxc_84:hover{background:#f9fafb;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}._filterButton_1lxxc_84:active{transform:translateY(0)}._filterButton_1lxxc_84._moreFilterButton_1lxxc_119{gap:.25rem;min-width:auto}._filterButton_1lxxc_84._moreFilterButton_1lxxc_119 span{margin-right:0;flex:0 0 auto;text-align:left}._filterButton_1lxxc_84._moreFilterButton_1lxxc_119 svg{margin-left:0}._radioCircle_1lxxc_132{width:16px;height:16px;border:2px solid #d1d5db;border-radius:50%;background:#fff;transition:all .2s ease}._filterButton_1lxxc_84:hover ._radioCircle_1lxxc_132{border-color:#9ca3af}._filterButton_1lxxc_84 span{flex:1;text-align:left}._filterIcon_1lxxc_150{color:#6b7280;flex-shrink:0}._filterButton_1lxxc_84 svg{color:#6b7280;transition:color .2s ease}._filterButton_1lxxc_84:hover svg{color:#374151}._dropdownMenu_1lxxc_164{position:absolute;top:100%;left:0;right:auto;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin-top:.25rem;min-width:200px;overflow:visible}._dropdownHeader_1lxxc_178{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f9fafb;border-radius:.5rem .5rem 0 0;font-weight:500;color:#374151;border-bottom:1px solid #e5e7eb;position:relative}._dropdownHeader_1lxxc_178 ._headerBackButton_1lxxc_190{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;padding:.25rem;color:#374151;display:flex;align-items:center;transition:color .2s ease}._dropdownHeader_1lxxc_178 ._headerBackButton_1lxxc_190:hover{color:#1f2937}._dropdownHeader_1lxxc_178 span{flex:1;text-align:center}._dropdownDivider_1lxxc_212{height:1px;background:#e5e7eb}._dropdownOptions_1lxxc_217{padding:.5rem 0;max-height:200px;overflow-y:auto}._dateFieldWrapper_1lxxc_223{padding:1rem}._moreOption_1lxxc_227{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:background-color .2s ease}._moreOption_1lxxc_227:hover{background:#f3f4f6}._moreOption_1lxxc_227 ._dateIcon_1lxxc_238{color:#6b7280;flex-shrink:0}._moreOption_1lxxc_227 ._dateLabel_1lxxc_242{flex:1;font-size:.875rem;color:#374151;font-weight:400}._moreOption_1lxxc_227 ._dateDisplay_1lxxc_248{font-size:.875rem;color:#6b7280;font-weight:400}._moreOption_1lxxc_227 ._chevronIcon_1lxxc_253{color:#9ca3af;flex-shrink:0}._moreOption_1lxxc_227:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}._dateOption_1lxxc_263{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:background-color .2s ease}._dateOption_1lxxc_263:hover{background:#f3f4f6}._dateOption_1lxxc_263 ._dateIcon_1lxxc_238{color:#6b7280;flex-shrink:0}._dateOption_1lxxc_263 ._dateLabel_1lxxc_242{flex:1;font-size:.875rem;color:#374151;font-weight:400}._dateOption_1lxxc_263 ._dateDisplay_1lxxc_248{font-size:.875rem;color:#6b7280;font-weight:400}._dateOption_1lxxc_263 ._chevronIcon_1lxxc_253{color:#9ca3af;flex-shrink:0}._moreMenu_1lxxc_294{display:block;min-width:220px;padding:0;max-height:none;overflow:visible;position:absolute;top:calc(100% + 4px)}._moreColumn_1lxxc_304{min-width:0;max-height:320px;overflow-y:auto}._moreColumn_1lxxc_304+._moreColumn_1lxxc_304{border-left:1px solid rgba(0,0,0,.12)}._moreColumn_1lxxc_304 ._dropdownOptions_1lxxc_217{padding:.5rem 0;max-height:none;overflow:visible}._moreSubmenu_1lxxc_320{position:absolute;top:0;left:calc(100% + 4px);min-width:240px;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;max-height:320px;overflow:hidden}._moreSubmenuCustom_1lxxc_335{min-width:260px}._moreSubmenu_1lxxc_320 ._dropdownOptions_1lxxc_217{max-height:272px;overflow-y:auto}._moreSubmenu_1lxxc_320 ._customDateWrapper_1lxxc_344{padding:1.25rem}._customDateWrapper_1lxxc_344{padding:1rem;display:flex;flex-direction:column;gap:.75rem}._customDateWrapper_1lxxc_344 ._backButton_1lxxc_354{display:flex;align-items:center;gap:.25rem;padding:.25rem 0;background:transparent;border:none;cursor:pointer;transition:all .2s ease;font-size:.875rem;color:#374151;font-weight:500;align-self:flex-start}._customDateWrapper_1lxxc_344 ._backButton_1lxxc_354 svg{flex-shrink:0}._customDateWrapper_1lxxc_344 ._backButton_1lxxc_354:hover{color:#1f2937}._radioOption_1lxxc_375{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;cursor:pointer;transition:background-color .2s ease}._radioOption_1lxxc_375:hover{background:#f3f4f6}._radioOption_1lxxc_375 input[type=checkbox]{width:16px;height:16px;accent-color:#3b82f6;cursor:pointer}._radioLabel_1lxxc_393{font-size:.875rem;color:#374151;cursor:pointer;flex:1}._statusOptionContent_1lxxc_400{display:flex;align-items:center;gap:8px}._unifiedinput_1lxxc_406{gap:0;margin-bottom:0}._itemsAdded_1lxxc_411{margin-top:.5rem;border-radius:.75rem;background:linear-gradient(to bottom,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._selectedItems_1lxxc_423{padding:1.25rem;display:flex;flex-direction:column;height:100%;min-height:0}._selectedItems_1lxxc_423 h4{font-size:.875rem;font-weight:600;color:#334155;display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}._selectedItems_1lxxc_423 h4:after{content:attr(data-count);background-color:#e2e8f0;color:#475569;padding:.125rem .5rem;border-radius:1rem;font-size:.75rem;font-weight:500}._selectedItems_1lxxc_423 ._itemsList_1lxxc_451{display:grid;gap:.625rem;overflow-y:auto;padding:.25rem .25rem .25rem 0;flex:1;min-height:0}._selectedItems_1lxxc_423 ._itemsList_1lxxc_451::-webkit-scrollbar{width:.25rem}._selectedItems_1lxxc_423 ._itemsList_1lxxc_451::-webkit-scrollbar-track{background:#f1f5f9;border-radius:.125rem}._selectedItems_1lxxc_423 ._itemsList_1lxxc_451::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:.125rem}._selectedItems_1lxxc_423 ._itemsList_1lxxc_451::-webkit-scrollbar-thumb:hover{background:#94a3b8}._itemControls_1lxxc_474{display:flex;align-items:center;gap:8px}._quantityButton_1lxxc_480{padding:2px 8px;border:1px solid #ddd;background:#f5f5f5;border-radius:4px;cursor:pointer}._quantityButton_1lxxc_480:hover{background:#e5e5e5}._quantityButton_1lxxc_480:disabled{opacity:.5;cursor:not-allowed}._quantity_1lxxc_480{width:3vw;height:2.75vh;text-align:center;overflow-x:hidden}@media (max-width: 1350px){._quantity_1lxxc_480{width:3vw;height:2.1vh}}@media (max-width: 1024px){._quantity_1lxxc_480{width:4vw;height:1.8vh}}@media (max-width: 820px){._quantity_1lxxc_480{width:4.6vw;height:1.8vh}}@media (max-width: 768px){._quantity_1lxxc_480{height:1.85vh}}._quantity_1lxxc_480 input{width:3vw;height:2.75vh;padding:.25rem;text-align:center;overflow-x:hidden}@media (max-width: 1350px){._quantity_1lxxc_480 input{width:3vw;height:2.1vh}}@media (max-width: 1024px){._quantity_1lxxc_480 input{width:4vw;height:1.8vh}}@media (max-width: 820px){._quantity_1lxxc_480 input{width:4.6vw;height:1.8vh}}@media (max-width: 768px){._quantity_1lxxc_480 input{height:1.85vh}}._selectedItem_1lxxc_423{display:flex;justify-content:space-between;align-items:center;padding:8px;border-bottom:1px solid #eee}._selectedItem_1lxxc_423:last-child{border-bottom:none}._selectedItem_1lxxc_423{display:flex;align-items:center;padding:.75rem 1rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;transition:all .2s ease}._selectedItem_1lxxc_423:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}._selectedItem_1lxxc_423 span{flex:1;font-size:.875rem;color:#475569;margin-right:.5rem}._selectedItem_1lxxc_423 ._removeItem_1lxxc_587{display:flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;border-radius:.375rem;border:none;background-color:transparent;color:#94a3b8;cursor:pointer;transition:all .2s ease}._selectedItem_1lxxc_423 ._removeItem_1lxxc_587:hover{background-color:#fef2f2;color:#dc2626}._selectedItem_1lxxc_423 ._removeItem_1lxxc_587:focus-visible{outline:2px solid #e2e8f0;outline-offset:1px}._actionGroup_1lxxc_609{display:flex;justify-content:flex-end;gap:12px;padding:1rem;margin-top:.5rem;flex-shrink:0}._actionGroup_1lxxc_609 button{min-width:120px;height:2.5rem;font-weight:500}._selectedCodeCard_1lxxc_623{display:inline-block;padding-top:1rem;width:100%}._selectedCodeContainer_1lxxc_629{display:inline-flex;align-items:center;background-color:#f8f9fc;border-radius:624.9375;padding:.5rem .9rem;margin:.25rem 0;width:85%}._selectedCodeHeader_1lxxc_639{display:flex;align-items:center;gap:.5rem;font-size:.875;justify-content:space-between;width:100%}._selectedCodeHeader_1lxxc_639 span{color:#1f2937}._removeItem_1lxxc_587{background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;font-size:.875rem}._removeItem_1lxxc_587:hover{color:#ef4444}._errorMessage_1lxxc_666{color:#d32f2f;font-size:.875rem;margin-bottom:1rem;padding:.5rem;background-color:#ffebee;border-radius:4px;border:1px solid #ffcdd2}._container_1ib95_1{display:flex;flex-direction:column;width:100%}._tasksList_1ib95_7{display:flex;flex-direction:column;gap:.75rem;width:100%;max-height:20rem;overflow-y:auto;overflow-x:hidden;margin-bottom:1rem;padding-right:4px;box-sizing:border-box}._emptyState_1ib95_20{padding:1rem;text-align:center;color:#6b7280;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}._addTaskButton_1ib95_31{border-radius:.375rem;background:#fff;display:flex;height:1.75rem;padding:.375rem .625rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;width:fit-content;border:none;cursor:pointer;transition:background-color .2s ease}._addTaskButton_1ib95_31:hover{background:#f9fafb}._addTaskIcon_1ib95_50{width:.875rem;height:.875rem;aspect-ratio:1/1;color:#6b7280}._addTaskText_1ib95_57{color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem}._transactionCard_1iujj_1{display:flex;padding:1.25rem;border-radius:.5rem;border:.0625rem solid #D1D5DB;background:#fff;gap:.625rem}._transactionLeft_1iujj_10{display:flex;flex-direction:column;flex:1;gap:.75rem}._titleSubtitleControlsContainer_1iujj_17{display:flex;align-items:flex-start;justify-content:space-between;width:100%}._titleSubtitleContainer_1iujj_24{display:flex;flex-direction:column;gap:0;flex:1}._transactionTitle_1iujj_31{color:#000;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal}._transactionSubtitle_1iujj_40{color:#000;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}._transactionDetails_1iujj_49{display:flex;flex-direction:column;gap:.5rem}._detailRow_1iujj_55{display:flex;gap:.5rem}._detailLabel_1iujj_60{color:#6b7280;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal}._detailValue_1iujj_69{color:#000;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}._separator_1iujj_78{width:100%;height:.0625rem;background:#e5e7eb;margin:.5rem 0}._transactionNote_1iujj_85{align-self:stretch;color:#000;font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}._transactionRight_1iujj_95{display:flex;align-items:center;gap:.75rem;flex-shrink:0}._quantityControls_1iujj_102{display:flex;align-items:center;gap:.25rem}._quantityButton_1iujj_108{border-radius:.5rem;border:.0625rem solid #D1D5DB;background:#fff;display:flex;width:2.25rem;height:2.25rem;padding:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;cursor:pointer;box-sizing:border-box}._quantityButton_1iujj_108:hover:not(:disabled){background:#f9fafb}._quantityButton_1iujj_108:disabled{border:.0625rem solid #E5E7EB;background:#f3f4f6;cursor:not-allowed}._quantityButton_1iujj_108 svg{width:1rem;height:1rem;flex-shrink:0}._quantityInput_1iujj_137{border-radius:.5rem;border:.09375rem solid #D1D5DB;background:#fff;width:4.5rem;height:2.625rem;min-width:4rem;max-width:6rem;padding:.75rem;text-align:center;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;color:#000;line-height:1.25rem;box-sizing:border-box}._quantityInput_1iujj_137:focus{outline:none}._quantityInput_1iujj_137:disabled{border:.0625rem solid #E5E7EB;background:#f3f4f6;cursor:not-allowed}._editButton_1iujj_163{border-radius:.5rem;border:.0625rem solid #D1D5DB;background:#fff;display:flex;width:2.25rem;height:2.25rem;padding:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;cursor:pointer;box-sizing:border-box}._editButton_1iujj_163:hover{background:#f9fafb}._editButton_1iujj_163:disabled{border:.0625rem solid #E5E7EB;background:#f3f4f6;cursor:not-allowed}._editButton_1iujj_163 svg{width:1.25rem;height:1.25rem;aspect-ratio:1/1;flex-shrink:0}._deleteButton_1iujj_193{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:.5rem;background:#ef4444;cursor:pointer;color:#fff;padding:.5rem;box-sizing:border-box}._deleteButton_1iujj_193:hover{background:#dc2626}._deleteButton_1iujj_193:disabled{border:.0625rem solid #E5E7EB;background:#f3f4f6;cursor:not-allowed}._deleteButton_1iujj_193 svg{width:1rem;height:1rem;flex-shrink:0}._body_isx0p_1{padding:1rem;gap:1rem}._subfield_isx0p_6{display:flex;justify-content:space-between;margin-bottom:1rem}._subfield_isx0p_6 ._field_isx0p_11{width:48%}._subfield2_isx0p_15{display:flex;justify-content:space-between}._subfield2_isx0p_15 ._removeItem_isx0p_19{background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;font-size:.875rem}._subfield2_isx0p_15 ._removeItem_isx0p_19:hover{color:#ef4444}._subfield2_isx0p_15 ._selectedCodeCard_isx0p_33{margin-bottom:1rem}._subfield2_isx0p_15 ._selectedCodeContainer_isx0p_36{align-items:center;background-color:#f8f9fc;border-radius:624.9375;padding:.5rem 0}._subfield2_isx0p_15 ._selectedCodeHeader_isx0p_42{display:flex;align-items:center;gap:.2rem;font-size:.875}._subfield2_isx0p_15 ._selectedCodeHeader_isx0p_42 span{color:#1f2937}._subfield2_isx0p_15 ._field_isx0p_11{width:48%}._subfield2_isx0p_15 ._spanPos_isx0p_54{padding-left:.5rem}._posContainer_isx0p_58{display:flex;flex-direction:column;width:48%}._posContainer_isx0p_58 ._posLabel_isx0p_63{padding-bottom:.5rem;color:#6b7280}._subfield3_isx0p_68{display:flex;gap:1rem}._subfield3_isx0p_68 ._field2_isx0p_72{width:15%}._subfield3_isx0p_68 ._field_isx0p_11{width:85%}._customDescription_isx0p_79{margin:1rem 0}._buttonContainer_isx0p_83{display:flex;justify-content:end}._container_91qay_1{display:flex;flex-direction:column;width:100%}._transactionsList_91qay_7{display:flex;flex-direction:column;gap:1rem;max-height:18rem;overflow-y:auto;overflow-x:hidden;margin-bottom:1rem;padding-right:4px;box-sizing:border-box}._emptyState_91qay_19{padding:1rem;text-align:center;color:#6b7280;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}._addTransactionButton_91qay_30{border-radius:.375rem;background:#fff;display:flex;height:1.75rem;padding:.375rem .625rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;width:fit-content;border:none;cursor:pointer;transition:background-color .2s ease}._addTransactionButton_91qay_30:hover{background:#f9fafb}._addTransactionIcon_91qay_49{width:.875rem;height:.875rem;aspect-ratio:1/1;color:#6b7280}._addTransactionText_91qay_56{color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem}._navigation_1yf3s_1{border-radius:.625rem;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;display:flex;padding:.75rem;flex-direction:column;align-items:flex-start;gap:.25rem}._navItem_1yf3s_12{border-radius:.5rem;display:flex;padding:.5rem .75rem;align-items:center;align-self:stretch;border:none;background:transparent;cursor:pointer;text-decoration:none;transition:all .2s ease}._navItem_1yf3s_12:hover{background:#f3f4f6}._navItem_1yf3s_12._active_1yf3s_27{border-radius:.5rem;background:#e7efff;padding:.5rem .75rem}._navItem_1yf3s_12._active_1yf3s_27 ._navLabel_1yf3s_32{color:#106aff;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.125rem}._navItem_1yf3s_12:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}._navLabel_1yf3s_32{color:#3f3f3f;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.125rem}._demographicsContainer_6vfeu_1{padding:.625rem 1rem}._demographicsGrid_6vfeu_5{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._fieldGroup_6vfeu_11{display:flex;flex-direction:column;gap:.25rem}._fieldLabel_6vfeu_17{color:#6b7280;font-family:Inter,sans-serif;font-size:.6875rem;font-style:normal;font-weight:500;line-height:.875rem;letter-spacing:.03rem;text-transform:uppercase}._fieldValue_6vfeu_28{color:#1f2937;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.125rem}._ageField_6vfeu_37{display:flex;flex-direction:column;gap:.25rem}._ageValue_6vfeu_43{color:#1f2937;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.125rem;padding:.375rem .5rem;border:1px solid #E5E7EB;border-radius:.375rem;background:#f9fafb}._editButton_6vfeu_56{margin-top:1rem;display:flex;justify-content:flex-end}._actionButtons_6vfeu_62{margin-top:1rem;display:flex;justify-content:flex-end;gap:.5rem}._TextField_t9u4a_1{display:flex;flex-direction:column;gap:.5rem}._LabelWrapper_t9u4a_7{display:flex;align-items:baseline;gap:.5rem}._OptionalTag_t9u4a_13{font-size:.75rem;color:#9ca3af;font-weight:400;background:#f3f4f6;padding:.125rem .375rem;border-radius:4px;line-height:1}._RequiredLabel_t9u4a_23{font-size:.75rem;color:#3b82f6;font-weight:500}._InputWrapper_t9u4a_29{position:relative;display:flex;align-items:center;overflow:hidden}._Input_t9u4a_29{padding:.5rem .75rem;border:1.5px solid #d1d5db;border-radius:8px;width:100%;box-sizing:border-box;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:#1f2937;background-color:#fff;transition:all .15s cubic-bezier(.4,0,.2,1)}._Input_t9u4a_29::placeholder{color:#9ca3af;font-weight:400}._Input_t9u4a_29:hover:not(:disabled):not(:focus){border-color:#9ca3af}._Input_t9u4a_29:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background-color:#fff}._Input_t9u4a_29:disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}._Input_t9u4a_29:disabled::placeholder{color:#9ca3af}._Input_t9u4a_29[readonly]{background-color:#f9fafb;cursor:default}._Input_t9u4a_29:read-only{background-color:#f9fafb;cursor:default}._Input_t9u4a_29._Invalid_t9u4a_81{border:1.5px solid #d32f2f}._Input_t9u4a_29._Invalid_t9u4a_81:focus{border-color:#d32f2f;box-shadow:0 0 0 3px #d32f2f1a}._Input_t9u4a_29._NoBorder_t9u4a_88{border:1.5px solid transparent;background-color:transparent;padding-left:0!important}._Input_t9u4a_29._NoBorder_t9u4a_88:focus{border:1.5px solid transparent;box-shadow:none;background-color:transparent}._Input_t9u4a_29._NoBorder_t9u4a_88:hover:not(:disabled):not(:focus){border:1.5px solid transparent}._ToggleButton_t9u4a_102{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;color:#9ca3af}._ToggleButton_t9u4a_102:hover:not(:disabled){background-color:#f3f4f6;color:#1f2937}._ToggleButton_t9u4a_102:disabled{cursor:not-allowed;opacity:.5}._ToggleButton_t9u4a_102._EditHint_t9u4a_126{color:#3b82f6;background-color:#3b82f61a}._ToggleButton_t9u4a_102._EditHint_t9u4a_126:hover:not(:disabled){background-color:#3b82f633;color:#3b82f6}._HintText_t9u4a_135{font-size:.75rem;color:#3b82f6;margin-top:.25rem;display:flex;align-items:center;gap:.25rem}._Icon_t9u4a_144{width:18px;height:18px;stroke-width:2}._Spinner_t9u4a_150{width:18px;height:18px;border:2px solid #e5e7eb;border-top:2px solid #3b82f6;border-radius:50%;animation:_spin_t9u4a_1 1s linear infinite}@keyframes _spin_t9u4a_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._ErrorMessage_t9u4a_167{font-size:.75rem;color:#d32f2f;margin-top:.25rem}._personalInfoContainer_1w9io_1{padding:1.5rem}._fieldGroupContainer_1w9io_5{display:flex;gap:1rem;margin-bottom:1.5rem}._fieldGroupContainer_1w9io_5 ._fieldGroup_1w9io_5{flex:1;display:flex;flex-direction:column;gap:.5rem}._fieldGroup_1w9io_5{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}._fieldGroup_1w9io_5:last-of-type{margin-bottom:0}._fieldLabel_1w9io_27{color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem;text-transform:uppercase;letter-spacing:.05em}._fieldValue_1w9io_38{color:#1f2937;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;white-space:pre-wrap}._maskedValue_1w9io_48{color:var(--text-secondary, #1F2937);font-feature-settings:"calt" off;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;font-variant-numeric:tabular-nums;letter-spacing:0}._editButton_1w9io_60{margin-top:1.5rem;display:flex;justify-content:flex-end}._actionButtons_1w9io_66{margin-top:1.5rem;display:flex;justify-content:flex-end;gap:.75rem}._contactCard_103ge_1{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;border-radius:.5rem;border:1px solid #D1D5DB;border-left:.1875rem solid var(--primary-blue, #3B82F6);background:#fff;box-shadow:0 1px 2px #0000001a;padding:.75rem .875rem;gap:.75rem}._contactCard_103ge_1._clickable_103ge_14{cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}._contactCard_103ge_1._clickable_103ge_14:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}._contactCard_103ge_1._clickable_103ge_14:active{transform:translateY(0)}._contactInfo_103ge_26{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}._contactInfoTop_103ge_34,._contactInfoBottom_103ge_40{display:flex;flex-direction:column;gap:.3rem}._contactName_103ge_46{color:var(--text-secondary, #1F2937);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem}._contactRole_103ge_55,._contactTitle_103ge_64{color:var(--text-muted, #3F3F3F);font-family:Inter;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem}._contactFieldWithIcon_103ge_73{display:flex;flex-direction:row;align-items:center;gap:.5rem}._contactIcon_103ge_80{color:#6b7280;flex-shrink:0;width:.875rem;height:.875rem}._contactInsurance_103ge_87{color:#3f3f3f;font-family:Inter;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}._contactDetail_103ge_96{color:#1f2937;font-family:Inter;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}._additionalInfoContainer_103ge_105{margin-top:.25rem;border-top:1px solid var(--disabled-border, #E5E7EB);padding-top:.5rem}._assignedDateContainer_103ge_111{margin-top:.25rem;padding-top:.5rem}._additionalInfoBorderless_103ge_116{color:var(--text-subtle, #6B7280);font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}._contactActions_103ge_125{display:flex;flex-direction:row;gap:.5rem;flex-shrink:0}._actionButton_103ge_132{border-radius:.375rem;border:1px solid #DEDFDF;background:#fff;display:flex;width:1.75rem;height:1.75rem;justify-content:center;align-items:center;color:var(--text-secondary, #1F2937)}._actionButton_103ge_132 svg{width:.875rem;height:.875rem;flex-shrink:0;color:inherit}._emergencyContactContainer_17zvs_1{padding:0;width:100%}._contactsGrid_17zvs_6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;overflow-y:auto;max-height:calc(100vh - 420px);width:100%;box-sizing:border-box}@media (max-width: 1024px){._contactsGrid_17zvs_6{grid-template-columns:1fr;max-height:30rem}}._emptyState_17zvs_23{padding:1rem;text-align:center;color:#6b7280;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}._addClientContactButton_17zvs_34{border-radius:.375rem;background:#fff;display:flex;height:1.75rem;padding:.375rem .625rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;width:fit-content;border:none;cursor:pointer;transition:background-color .2s ease}._addClientContactButton_17zvs_34:hover{background:#f9fafb}._addClientContactIcon_17zvs_53{width:.875rem;height:.875rem;aspect-ratio:1/1;color:#6b7280}._addClientContactButtonText_17zvs_60{color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem}._editButton_19zlc_1{border-radius:.375rem;background:#f8f9fa;display:flex;padding:.3125rem .5rem;justify-content:center;align-items:center;gap:.25rem;border:none;color:#1f2937;text-align:center;font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.125rem}._editButton_19zlc_1:hover:not(:disabled){transform:none;box-shadow:none;background:#f8f9fa}._editButton_19zlc_1:active{transform:none;box-shadow:none}._changedFieldsContainer_ex5qv_1{display:flex;flex-direction:column;gap:.5rem}._changedFieldsTitle_ex5qv_7{color:#374151;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;margin:0}._changedFieldsList_ex5qv_16{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.25rem}._changedFieldsList_ex5qv_16 li{color:#6b7280;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem}._insuranceOrClaimCard_2alh3_1{display:flex;flex-direction:column;border-radius:.5rem;background:#fff;padding:.875rem 1rem;gap:.875rem;width:100%;height:100%;box-sizing:border-box;align-items:flex-start;align-self:stretch;border:1px solid var(--border-light, #D1D5DB)}._insuranceOrClaimCard_2alh3_1._clickable_2alh3_15{cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}._insuranceOrClaimCard_2alh3_1._clickable_2alh3_15:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}._insuranceOrClaimCard_2alh3_1._clickable_2alh3_15:active{transform:translateY(0)}._insuranceOrClaimInfo_2alh3_27{display:flex;flex-direction:column;gap:.75rem;flex:1;min-width:0;width:100%}._insuranceOrClaimInfoTop_2alh3_36{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%}._insuranceOrClaimInfoNameContainer_2alh3_45{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex:1}._insuranceOrClaimName_2alh3_53{color:var(--text-secondary, #1F2937);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem}._insuranceOrClaimInfoPriorityContainer_2alh3_62{display:flex;gap:.5rem}._insuranceOrClaimInfoPriorityPrimary_2alh3_67{display:inline-flex;padding:.125rem .5rem;border-radius:9999px;background-color:#d1fae5;color:var(--text-secondary, #1F2937);font-family:Inter;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem}._insuranceOrClaimInfoPrioritySecondary_2alh3_80{display:inline-flex;padding:.125rem .5rem;border-radius:9999px;background-color:#fef3c7;color:var(--text-secondary, #1F2937);font-family:Inter;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem}._insuranceOrClaimActions_2alh3_93{display:flex;flex-direction:row;gap:.5rem;flex-shrink:0;margin-left:auto}._actionButton_2alh3_101{border-radius:.375rem;border:1px solid #DEDFDF;background:#fff;display:flex;width:1.75rem;height:1.75rem;justify-content:center;align-items:center;color:var(--text-secondary, #1F2937)}._actionButton_2alh3_101 svg{width:.875rem;height:.875rem;flex-shrink:0;color:inherit}._insuranceOrClaimInfoBottom_2alh3_119{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;row-gap:.75rem}._insuranceOrClaimInfoBottomItem_2alh3_126{display:flex;flex-direction:column;gap:.25rem}._insuranceOrClaimInfoBottomItemLabel_2alh3_132{color:var(--text-subtle, #6B7280);font-family:Inter;font-size:.6875rem;font-style:normal;font-weight:500;line-height:.875rem;letter-spacing:.03rem;text-transform:uppercase}._insuranceOrClaimInfoBottomItemValue_2alh3_143{color:var(--text-secondary, #1F2937);font-family:Inter;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.125rem}._insuranceOrClaimInfoBottomItemValue_2alh3_143._emptyValue_2alh3_151{color:var(--text-subtle, #6B7280);font-style:italic}._insuranceContainer_1b33o_1{padding:0;width:100%}._insurancesGrid_1b33o_6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;overflow-y:auto;max-height:calc(100vh - 420px);width:100%;box-sizing:border-box}@media (max-width: 1200px){._insurancesGrid_1b33o_6{grid-template-columns:1fr;max-height:30rem}}._emptyState_1b33o_23{padding:1rem;text-align:center;color:#6b7280;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}._addInsuranceButton_1b33o_34{border-radius:.375rem;background:#fff;display:flex;height:1.75rem;padding:.375rem .625rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;width:fit-content;border:none;cursor:pointer;transition:background-color .2s ease}._addInsuranceButton_1b33o_34:hover{background:#f9fafb}._addInsuranceIcon_1b33o_53{width:.875rem;height:.875rem;aspect-ratio:1/1;color:#6b7280}._addInsuranceButtonText_1b33o_60{color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem}._body_o5fps_1{padding:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}._field_o5fps_8{display:flex;flex-direction:column;gap:1rem}._field_o5fps_8 ._fieldData_o5fps_13{height:33.5px}._buttonContainer_o5fps_17{display:flex;justify-content:end;padding:1rem}._body_8yfw7_1{padding-top:2rem;padding-bottom:2rem;display:flex;flex-direction:column}._radioLabel_8yfw7_8{display:flex;align-items:center;gap:.5rem;cursor:pointer}._radioLabel_8yfw7_8 input[type=radio]{cursor:pointer}._field_8yfw7_18{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}._field_8yfw7_18 ._fieldData_8yfw7_24{height:33.5px}._field_8yfw7_18 ._Select_8yfw7_27._OptionsContainer_8yfw7_27{margin-bottom:100rem!important}._buttonContainer_8yfw7_31{display:flex;justify-content:end;padding-top:1rem}._label_8yfw7_37{gap:1rem}._toggleContainer_8yfw7_41{margin-bottom:1rem}._stepIndicator_8yfw7_45{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;padding:0 1rem}._step_8yfw7_45{display:flex;flex-direction:column;align-items:center;gap:.5rem}._step_8yfw7_45 ._stepNumber_8yfw7_59{width:2rem;height:2rem;border-radius:50%;background-color:#e0e0e0;color:#666;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .3s ease}._step_8yfw7_45 ._stepLabel_8yfw7_71{font-size:.875rem;color:#666;transition:color .3s ease}._step_8yfw7_45._active_8yfw7_76 ._stepNumber_8yfw7_59{background-color:#2563eb;color:#fff}._step_8yfw7_45._active_8yfw7_76 ._stepLabel_8yfw7_71{color:#333;font-weight:500}._stepLine_8yfw7_85{flex:1;height:2px;background-color:#e0e0e0;margin:0 1rem 1.5rem;transition:background-color .3s ease;max-width:4rem}._stepLine_8yfw7_85._active_8yfw7_76{background-color:#2563eb}._stepContent_8yfw7_98{animation:_fadeIn_8yfw7_1 .3s ease;max-width:500px;margin:0 auto;width:100%}._stepTitle_8yfw7_105{font-size:1.125rem;font-weight:600;margin-bottom:1.5rem;color:#333;text-align:center}._stepActions_8yfw7_113{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}._stepActions_8yfw7_113 button{min-width:100px}@keyframes _fadeIn_8yfw7_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._Checkbox_1vzcb_1{display:flex;flex-direction:column;margin-bottom:.5rem}._CheckboxContainer_1vzcb_7{display:flex;align-items:center}._LabelWrapper_1vzcb_12{display:flex;align-items:baseline;gap:.5rem}._CheckboxLabel_1vzcb_18{display:flex;align-items:baseline;gap:.35rem;margin-left:.5rem;cursor:pointer;font-size:1rem;-webkit-user-select:none;user-select:none}._OptionalTag_1vzcb_28{font-size:.75rem;color:#9ca3af;font-weight:400;background:#f3f4f6;padding:.125rem .375rem;border-radius:4px;line-height:1}._Input_1vzcb_38{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1px solid #ccc;border-radius:.25rem;background-color:#fff;cursor:pointer;position:relative}._Input_1vzcb_38:checked{border-color:#06c;background-color:#06c}._Input_1vzcb_38:checked:after{content:"";position:absolute;left:50%;top:45%;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}._Input_1vzcb_38:focus{outline:none;border-color:#06c;box-shadow:0 0 0 2px #06c3}._Input_1vzcb_38:disabled{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed}._Input_1vzcb_38:disabled:checked{background-color:#a0a0a0;border-color:#a0a0a0}._Input_1vzcb_38:indeterminate{background-color:#06c;border-color:#06c}._Input_1vzcb_38:indeterminate:after{content:"";position:absolute;display:block;left:4px;top:8px;width:10px;height:2px;background-color:#fff}._Input_1vzcb_38:indeterminate:disabled{background-color:#a0a0a0;border-color:#a0a0a0}._ReadOnlyValue_1vzcb_96{padding:.2rem 0;color:#333;font-size:1rem}._container_177n6_1{display:flex;flex-direction:column;gap:1rem}._body_177n6_7{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0}._message_177n6_14{margin:0;color:var(--text-primary, #1f2937)}._message_177n6_14 strong{font-weight:600}._warning_177n6_22{margin:0;font-size:.875rem;color:var(--text-secondary, #6b7280)}._actions_177n6_28{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--border-color, #e5e7eb)}._claimsContainer_tcmh2_1{width:100%}._insuranceContactContainer_1v3r5_1{padding:0;width:100%}._contactsGrid_1v3r5_6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;overflow-y:auto;max-height:calc(100vh - 420px);width:100%;box-sizing:border-box}@media (max-width: 1200px){._contactsGrid_1v3r5_6{grid-template-columns:1fr;max-height:30rem}}._emptyState_1v3r5_23{padding:1rem;text-align:center;color:#6b7280;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}._addInsuranceContactButton_1v3r5_34{border-radius:.375rem;background:#fff;display:flex;height:1.75rem;padding:.375rem .625rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;width:fit-content;border:none;cursor:pointer;transition:background-color .2s ease}._addInsuranceContactButton_1v3r5_34:hover{background:#f9fafb}._addInsuranceContactIcon_1v3r5_53{width:.875rem;height:.875rem;aspect-ratio:1/1;color:#6b7280}._addInsuranceContactButtonText_1v3r5_60{color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem}._body_1qbpu_1{padding-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}._field_1qbpu_8{display:flex;flex-direction:column;gap:1rem}._field_1qbpu_8 ._fieldData_1qbpu_13{height:33.5px}._buttonContainer_1qbpu_17{display:flex;justify-content:end;padding-top:1rem}._body_4dfqt_1{display:flex;flex-direction:column;gap:1rem;padding:1rem;min-width:400px}._description_4dfqt_9{color:#6b7280;font-size:.875rem;margin:0}._field_4dfqt_15{display:flex;flex-direction:column;gap:.5rem}._currentManagers_4dfqt_21{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}._currentManagers_4dfqt_21 h4{font-size:.875rem;font-weight:600;margin:0 0 .5rem;color:#374151}._currentManagers_4dfqt_21 ul{margin:0;padding-left:1.5rem}._currentManagers_4dfqt_21 ul li{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}._buttonContainer_4dfqt_42{display:flex;justify-content:flex-end;padding:1rem;border-top:1px solid #e5e7eb}._container_4dfqt_49{display:flex;flex-direction:column;gap:1rem}._header_4dfqt_55{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._title_4dfqt_62{font-size:1rem;font-weight:600;margin:0;color:#111827}._list_4dfqt_69{display:flex;flex-direction:column;gap:.75rem}._caseManagerItem_4dfqt_75{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;transition:all .2s}._caseManagerItem_4dfqt_75:hover{background-color:#f3f4f6;border-color:#d1d5db}._info_4dfqt_90{display:flex;flex-direction:column;gap:.25rem}._name_4dfqt_96{font-weight:500;color:#111827}._email_4dfqt_101{font-size:.875rem;color:#6b7280}._assignedDate_4dfqt_106{font-size:.75rem;color:#9ca3af}._noManagers_4dfqt_111{text-align:center;color:#6b7280;font-size:.875rem;padding:1.5rem;background-color:#f9fafb;border-radius:.375rem;margin:0}._checkboxField_4dfqt_121{display:flex;flex-direction:column;gap:.25rem}._checkboxLabel_4dfqt_127{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#374151;font-weight:500}._checkbox_4dfqt_121{width:1rem;height:1rem;accent-color:#d97706;cursor:pointer}._checkboxHint_4dfqt_144{margin:0;font-size:.75rem;color:#9ca3af;padding-left:1.5rem}._container_1qgdr_1{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}._text_1qgdr_8{color:var(--text-secondary, #1F2937);font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;margin:0}._buttonsContainer_1qgdr_18{display:flex;flex-direction:row;gap:1rem}._button_1qgdr_18{flex:1;border-radius:.5rem;border:.0625rem solid var(--border-light, #D1D5DB);background:var(--bg-white, #FFF);padding:.75rem 1rem;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;color:var(--text-secondary, #1F2937);transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 .0625rem .125rem #0f172a0d}._button_1qgdr_18:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;color:#111827;box-shadow:0 .25rem .375rem #0f172a14;transform:translateY(-.0625rem)}._button_1qgdr_18:active:not(:disabled){transform:translateY(0);box-shadow:0 .0625rem .125rem #0f172a0d}._button_1qgdr_18:disabled{opacity:.5;cursor:not-allowed;transform:none}._container_ukghq_1{padding:0;width:100%}._section_ukghq_6{margin-bottom:2rem}._section_ukghq_6:last-of-type{margin-bottom:1.5rem}._sectionTitle_ukghq_13{color:var(--text-subtle, #6B7280);font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem;letter-spacing:.0375rem;text-transform:uppercase;margin:0 0 1rem}._cardsGrid_ukghq_25{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;overflow-y:auto;max-height:36rem;width:100%;box-sizing:border-box}@media (max-width: 1024px){._cardsGrid_ukghq_25{grid-template-columns:1fr;max-height:34rem}}._emptyMessage_ukghq_42{color:#6b7280;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;grid-column:1/-1}._addContactButton_ukghq_52{border-radius:.375rem;background:#fff;display:flex;height:1.75rem;padding:.375rem .625rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;width:fit-content;border:none;cursor:pointer;transition:background-color .2s ease}._addContactButton_ukghq_52:hover{background:#f9fafb}._addContactIcon_ukghq_71{width:.875rem;height:.875rem;aspect-ratio:1/1;color:#6b7280}._addContactButtonText_ukghq_78{color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem}._container_b1wir_1{padding-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}._field_b1wir_8{display:flex;flex-direction:column;gap:1rem}._field_b1wir_8 ._fieldData_b1wir_13{height:33.5px}._buttonContainer_b1wir_17{display:flex;justify-content:end;padding-top:1rem;gap:1rem}._btn_b1wir_24:disabled{opacity:.6;cursor:not-allowed}._container_4mt0s_1{width:100%;margin-bottom:1rem}._title_4mt0s_6{font-size:.875rem;font-weight:500;margin-bottom:.5rem;color:#333}._list_4mt0s_13{display:flex;flex-direction:column;gap:.5rem;max-height:12.5rem;overflow-y:auto;padding-right:.5rem}._item_4mt0s_22{display:flex;align-items:center}._insuranceName_4mt0s_27{margin-left:.25rem}._priority_4mt0s_31{margin-left:.5rem;font-size:.875rem;color:#666}._list_4mt0s_13::-webkit-scrollbar{width:.375rem}._list_4mt0s_13::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.25rem}._list_4mt0s_13::-webkit-scrollbar-thumb{background:#ccc;border-radius:.25rem}._list_4mt0s_13::-webkit-scrollbar-thumb:hover{background:#999}._emptyState_4mt0s_57,._loading_4mt0s_64{font-style:italic;color:#666;padding:.5rem 0}._container_1doiu_1{display:flex;flex-direction:column;gap:.5rem;position:relative;width:100%}._label_1doiu_9{display:block;margin-bottom:0;font-size:.875rem;color:#1f2937;font-weight:500;line-height:1.25rem}._inputContainer_1doiu_18{position:relative;width:100%;margin-bottom:0}._inputContainer_1doiu_18._Error_1doiu_23 ._input_1doiu_18{border-color:#ef4444}._inputContainer_1doiu_18._Error_1doiu_23 ._input_1doiu_18:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._input_1doiu_18{padding:.625rem .875rem;border:1.5px solid #d1d5db;border-radius:8px;width:100%;box-sizing:border-box;background-color:#fff;min-height:48px;display:flex;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:#1f2937;transition:all .15s cubic-bezier(.4,0,.2,1)}._input_1doiu_18:hover:not(:disabled):not(:focus){border-color:#9ca3af}._input_1doiu_18:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background-color:#fff}._input_1doiu_18:disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}._input_1doiu_18::placeholder{color:#9ca3af;font-weight:400}._errorMessage_1doiu_68{color:#ef4444;font-size:.8rem;margin-top:.15rem;font-weight:500}._predictionsContainer_1doiu_75{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-radius:.25rem;margin-top:4px;z-index:1000;box-shadow:0 2px 4px #0000001a}._predictionsContainer_1doiu_75::-webkit-scrollbar{width:8px}._predictionsContainer_1doiu_75::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}._predictionsContainer_1doiu_75::-webkit-scrollbar-thumb{background:#888;border-radius:4px}._predictionsContainer_1doiu_75::-webkit-scrollbar-thumb:hover{background:#555}._predictionItem_1doiu_104{padding:.5rem .5rem .5rem 1rem;cursor:pointer;min-height:24px;background-color:transparent;transition:background-color .1s ease}._predictionItem_1doiu_104:hover:not(._disabled_1doiu_111){background-color:#97bbf5}._predictionItem_1doiu_104._selected_1doiu_114{background-color:#ccdcf5}._predictionItem_1doiu_104._focused_1doiu_117{background-color:#97bbf5}._predictionItem_1doiu_104._disabled_1doiu_111{opacity:.5;cursor:not-allowed;background-color:#f8f8f8}._predictionItem_1doiu_104._disabled_1doiu_111:hover{background-color:#f8f8f8}._predictionItem_1doiu_104 ._OptionContent_1doiu_128{display:inline-flex;align-items:center;width:100%;font-size:.875rem;line-height:1.25rem;color:inherit}._loadingContainer_1doiu_137 ._input_1doiu_18{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}@media (max-width: 768px){._input_1doiu_18{padding:.75rem;font-size:16px}}@media (max-width: 480px){._input_1doiu_18{padding:.8rem}}._body_gbaz9_1{padding:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}._changeIndicator_gbaz9_8{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#f0f9ff;border:1px solid #0ea5e9;border-radius:8px;margin-bottom:20px;font-size:14px}._changeIndicator_gbaz9_8 ._changeIcon_gbaz9_20{font-size:16px}._changeIndicator_gbaz9_8 ._changeText_gbaz9_23{color:#0369a1;font-weight:500}._changeIndicator_gbaz9_8 ._changeCount_gbaz9_27{color:#64748b;font-size:12px;margin-left:auto}._field_gbaz9_33{display:flex;flex-direction:column;gap:1rem}._field_gbaz9_33 ._fieldData_gbaz9_38{height:33.5px}._buttonContainer_gbaz9_42{display:flex;justify-content:end;padding-top:1rem;gap:1rem}._btn_gbaz9_49:disabled{opacity:.6;cursor:not-allowed}._container_s31t0_1{width:100%}._header_s31t0_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._header_s31t0_5 ._headerContent_s31t0_11{display:flex;align-items:center;gap:.5rem}._header_s31t0_5 ._headerIcon_s31t0_16{color:#dc2626;display:none}._header_s31t0_5 ._headerText_s31t0_20{font-size:1.2rem;font-weight:600;color:#0f172a;margin:0}._actionsGroup_s31t0_27{display:flex;gap:1rem;align-items:center}._error_s31t0_33{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:16px;margin-bottom:20px;color:#b91c1c;font-size:14px}._error_s31t0_33 p{margin:0}._incidentsGrid_s31t0_46{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}._incidentCard_s31t0_52{border:1px solid #e5e7eb;border-radius:12px;background:#fff;transition:all .2s ease;overflow:hidden}._incidentCard_s31t0_52:hover{border-color:#d1d5db;box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}._cardHeader_s31t0_65{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 18px;border-bottom:1px solid #f3f4f6;background:#fafbfc}._cardTitle_s31t0_74{display:flex;gap:8px;flex:1;align-items:flex-start}._cardTitle_s31t0_74 ._cardIcon_s31t0_80{color:#dc2626;flex-shrink:0;margin-top:2px}._incidentInfo_s31t0_86{flex:1;min-width:0}._incidentInfo_s31t0_86 ._incidentSummary_s31t0_90{font-size:15px;font-weight:600;color:#0f172a;line-height:1.4;margin-bottom:4px;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}._incidentInfo_s31t0_86 ._clientName_s31t0_100{display:flex;align-items:center;gap:4px;font-size:13px;color:#6b7280;font-weight:500}._statusInfo_s31t0_109{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-left:12px}._statusBadge_s31t0_117{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:500;text-transform:capitalize;letter-spacing:.025em}._statusBadge_s31t0_117._activeStatus_s31t0_127{background:#dbeafe;color:#1e40af;border:1px solid #93c5fd}._statusBadge_s31t0_117._closedStatus_s31t0_132{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}._statusBadge_s31t0_117._pendingStatus_s31t0_137{background:#fef3c7;color:#92400e;border:1px solid #fde68a}._statusBadge_s31t0_117._defaultStatus_s31t0_142{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}._primaryBadge_s31t0_148{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;background:#dcfce7;color:#166534;border:1px solid #bbf7d0}._cardActions_s31t0_162{display:flex;gap:4px;margin-left:8px}._actionButton_s31t0_168{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s ease}._actionButton_s31t0_168:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db}._actionButton_s31t0_168._deleteButton_s31t0_186:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}._cardContent_s31t0_192{padding:16px 18px}._incidentDetails_s31t0_196{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:12px}._detailItem_s31t0_203{display:flex;flex-direction:column;gap:4px}._detailItem_s31t0_203 ._detailLabel_s31t0_208{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}._detailItem_s31t0_203 ._detailValue_s31t0_218{font-size:14px;font-weight:500;color:#0f172a}._injurySection_s31t0_224{margin-top:12px;padding-top:12px;border-top:1px solid #f3f4f6}._injurySection_s31t0_224 ._injuryLabel_s31t0_229{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:6px}._injurySection_s31t0_224 ._injuryText_s31t0_238{font-size:14px;color:#374151;line-height:1.5;margin:0;background:#fef2f2;padding:8px 12px;border-radius:6px;border-left:3px solid #dc2626}._emptyState_s31t0_249{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center}._emptyState_s31t0_249 ._emptyIcon_s31t0_257{margin-bottom:16px;color:#d1d5db}._emptyState_s31t0_249 ._emptyTitle_s31t0_261{font-size:18px;font-weight:600;color:#374151;margin:0 0 8px}._emptyState_s31t0_249 ._emptyDescription_s31t0_267{font-size:14px;color:#6b7280;margin:0 0 24px;max-width:320px}._loadingState_s31t0_274{display:flex;flex-direction:column;gap:12px;padding:20px 0}._loadingState_s31t0_274 ._shimmer_s31t0_280{height:140px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_shimmer_s31t0_280 2s infinite;border-radius:12px}@keyframes _shimmer_s31t0_280{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_s31t0_296{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid #f1f5f9}._pagination_s31t0_296 ._paginationButton_s31t0_305{padding:8px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._pagination_s31t0_296 ._paginationButton_s31t0_305:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}._pagination_s31t0_296 ._paginationButton_s31t0_305:disabled{opacity:.5;cursor:not-allowed}._pagination_s31t0_296 ._paginationInfo_s31t0_324{font-size:14px;color:#6b7280;font-weight:500}._body_1irc0_1{display:flex;flex-direction:column;padding:1rem}._body_1irc0_1 [id^=unified-input-]{gap:0;margin-bottom:0}._body_1irc0_1 ._subFieldsTwo_1irc0_10{display:grid;grid-template-columns:2fr 1fr;gap:1rem}._body_1irc0_1>._field_1irc0_15:first-child{margin-top:0}._field_1irc0_15{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}._field_1irc0_15 ._fieldData_1irc0_25{height:33.5px}._buttonContainer_1irc0_29{display:flex;justify-content:end;padding:1rem}._errorState_1cat4_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 1.5rem;background:#fff;border-radius:.75rem;border:1px solid #e5e7eb;text-align:center}._errorState_1cat4_1 ._errorIcon_1cat4_12{font-size:3rem;margin-bottom:1rem}._errorState_1cat4_1 h3{font-size:1.25rem;font-weight:600;color:#ef4444;margin:0 0 .5rem}._errorState_1cat4_1 p{font-size:.875rem;color:#6b7280;margin:0;line-height:1.5}._body_aghvu_1{display:flex;flex-direction:column;padding:1rem}._body_aghvu_1 ._subFields_aghvu_6{padding-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}._body_aghvu_1 ._subFieldsTwo_aghvu_12{margin:.9rem 0;display:grid;grid-template-columns:2fr 1fr;gap:1rem}._body_aghvu_1 [id^=unified-input-]{gap:0;margin-bottom:0}._body_aghvu_1 ._field_aghvu_22{display:flex;flex-direction:column}._body_aghvu_1 ._field_aghvu_22 ._fieldData_aghvu_26{height:33.5px}._purpose_aghvu_30{margin:.9rem 0 0}._purpose_aghvu_30 textarea{max-height:80vh;overflow-y:auto;resize:none}._prnToggle_aghvu_39{margin:.5rem 0 .75rem}._prnToggle_aghvu_39 ._toggleLabel_aghvu_42{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:#374151;cursor:pointer}._prnToggle_aghvu_39 ._toggleLabel_aghvu_42 input[type=checkbox]{width:.9375rem;height:.9375rem;cursor:pointer;accent-color:#8b5cf6}._buttonContainer_aghvu_58{display:flex;justify-content:end;padding:1rem}._MedicationAutocomplete_1bkoz_1{display:flex;flex-direction:column;gap:.5rem;position:relative;width:100%}._InputWrapper_1bkoz_9{position:relative;width:100%;margin-bottom:.5rem;display:flex;align-items:center}._InputWrapper_1bkoz_9._Error_1bkoz_16 ._Input_1bkoz_9{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._Input_1bkoz_9{padding:12px 16px;border:1.5px solid #d1d5db;border-radius:8px;width:100%;box-sizing:border-box;background-color:#fff;height:48px;display:flex;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:#1f2937;transition:all .15s cubic-bezier(.4,0,.2,1);outline:none}._Input_1bkoz_9:hover:not(:disabled):not(:focus){border-color:#9ca3af}._Input_1bkoz_9:focus:not(:disabled){outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background-color:#fff}._Input_1bkoz_9::placeholder{color:#9ca3af;font-weight:400}._Input_1bkoz_9:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed;border-color:#e5e7eb}._Input_1bkoz_9:disabled::placeholder{color:#9ca3af}._OptionsContainer_1bkoz_62{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-radius:.25rem;z-index:1000;box-shadow:0 2px 4px #0000001a;list-style:none;padding:0;margin:4px 0 0}._OptionsContainer_1bkoz_62::-webkit-scrollbar{width:8px}._OptionsContainer_1bkoz_62::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}._OptionsContainer_1bkoz_62::-webkit-scrollbar-thumb{background:#888;border-radius:4px}._OptionsContainer_1bkoz_62::-webkit-scrollbar-thumb:hover{background:#555}._Option_1bkoz_62{padding:.5rem;cursor:pointer;min-height:24px;background-color:transparent;transition:background-color .1s ease;display:flex;align-items:center}._Option_1bkoz_62:hover,._Option_1bkoz_62._Focused_1bkoz_107{background-color:#97bbf5}._Option_1bkoz_62._Selected_1bkoz_110{background-color:#ccdcf5}._OptionContent_1bkoz_114{display:inline-flex;align-items:center;padding:.4rem .55rem;border-radius:16px;font-size:.8rem;font-weight:400;color:inherit;line-height:1.5}._StatusMessage_1bkoz_125{text-align:center;padding:.75rem;cursor:default;min-height:24px;background-color:transparent;color:#9ca3af;font-size:.8rem;font-style:italic;-webkit-user-select:none;user-select:none;border:none;display:flex;align-items:center;justify-content:center}._ReadOnlyValue_1bkoz_141{font-size:.9rem;display:block;width:100%;padding:.2rem 0;color:#333}._ErrorMessage_1bkoz_149{color:#ef4444;font-size:.8rem;margin-top:.15rem;font-weight:500;line-height:1.2}@media (max-width: 768px){._MedicationAutocomplete_1bkoz_1{gap:.25rem}._Input_1bkoz_9,._ReadOnlyValue_1bkoz_141{font-size:16px}._OptionsContainer_1bkoz_62{max-height:180px}}._Input_1bkoz_9:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}._container_1kixs_1{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}._error_1kixs_8{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;padding:.75rem;border-radius:.375rem;font-size:.875rem}._codeDisplay_1kixs_17{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb}._codeValue_1kixs_27{font-weight:600;color:#1f2937;font-size:1rem}._field_1kixs_33{display:flex;flex-direction:column;gap:.5rem}._label_1kixs_39{font-size:.875rem;font-weight:500;color:#374151}._textarea_1kixs_45{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;resize:vertical;min-height:100px;font-family:inherit}._textarea_1kixs_45:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}._textarea_1kixs_45:disabled{background-color:#f9fafb;cursor:not-allowed}._actions_1kixs_65{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.5rem;border-top:1px solid #e5e7eb}._body_ifz2f_1{display:flex;flex-direction:column;padding:2rem}._body_ifz2f_1 [id^=unified-input-]{gap:0;margin-bottom:0}._body_ifz2f_1 ._subFieldsTwo_ifz2f_10{display:grid;grid-template-columns:2fr 1fr;gap:1rem}._body_ifz2f_1>._field_ifz2f_15:first-child{margin-top:0}._field_ifz2f_15{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}._field_ifz2f_15 ._fieldData_ifz2f_25{height:33.5px}._buttonContainer_ifz2f_29{display:flex;justify-content:end;padding-top:1rem}._body_1h4cj_1{display:flex;flex-direction:column;overflow-y:auto;max-height:60vh;padding:2rem}._body_1h4cj_1 ._subFields_1h4cj_8{padding-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}._body_1h4cj_1 ._subFieldsTwo_1h4cj_14{margin:.9rem 0;display:grid;grid-template-columns:2fr 1fr;gap:1rem}._body_1h4cj_1 [id^=unified-input-]{gap:0;margin-bottom:0}._body_1h4cj_1 ._field_1h4cj_24{display:flex;flex-direction:column}._body_1h4cj_1 ._field_1h4cj_24 ._fieldData_1h4cj_28{height:33.5px}._purpose_1h4cj_32{margin:.9rem 0 0}._purpose_1h4cj_32 textarea{max-height:80vh;overflow-y:auto;resize:none}._prnToggle_1h4cj_41{margin:.5rem 0 .75rem}._prnToggle_1h4cj_41 ._toggleLabel_1h4cj_44{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:#374151;cursor:pointer}._prnToggle_1h4cj_41 ._toggleLabel_1h4cj_44 input[type=checkbox]{width:.9375rem;height:.9375rem;cursor:pointer;accent-color:#8b5cf6}._buttonContainer_1h4cj_60{display:flex;justify-content:end;padding-top:1rem}._container_1s568_1{display:flex;flex-direction:column;gap:1rem;padding:2rem}._searchContainer_1s568_8{width:100%}._resultsDisplay_1s568_12{margin-top:1rem}._resultsList_1s568_16{list-style:none;padding:0;margin:0}._resultItem_1s568_22{padding:.5rem;border-bottom:1px solid #e5e7eb;cursor:pointer}._resultItem_1s568_22:last-child{border-bottom:none}._resultItem_1s568_22:hover{background-color:#f3f4f6}._loading_1s568_34{text-align:center;padding:1rem}._error_1s568_39{color:#ef4444;padding:.5rem}._selectedCodes_1s568_44{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}._selectedCodes_1s568_44 h4{margin:0;font-size:.9375rem;font-weight:600;color:#1f2937}._selectedCodes_1s568_44 ul{list-style:none;padding:0;margin:0}._selectedCode_1s568_44{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem;border-bottom:1px solid #e5e7eb;gap:.75rem}._selectedCode_1s568_44:last-child{border-bottom:none}._codeContent_1s568_73{flex:1;display:flex;flex-direction:column;gap:.25rem}._codeLabel_1s568_80{color:#1f2937;font-size:.875rem}._codesList_1s568_85{margin-top:.75rem}._descriptionText_1s568_89{color:#4b5563;font-size:.875rem;line-height:1.45}._codeActions_1s568_95{display:flex;align-items:flex-start;gap:4px;flex-shrink:0;padding-top:2px}._actionButton_1s568_103{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s ease}._actionButton_1s568_103:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db}._actionButton_1s568_103._removeAction_1s568_122:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}._actionGroup_1s568_128{text-align:right}._addButton_118d2_1{border-radius:.625rem;background:#f8f9fa;display:flex;padding:.5rem .625rem;justify-content:center;align-items:center;gap:.375rem;border:none;color:#1f2937;text-align:center;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}._addButton_118d2_1:hover:not(:disabled){transform:none;box-shadow:none;background:#e9ecef}._addButton_118d2_1:active{transform:none;box-shadow:none}._addButton_vphk2_1{border-radius:.625rem;background:#f8f9fa;display:flex;padding:.5rem .625rem;justify-content:center;align-items:center;gap:.375rem;border:none;color:#1f2937;text-align:center;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}._addButton_vphk2_1:hover:not(:disabled){transform:none;box-shadow:none;background:#e9ecef}._addButton_vphk2_1:active{transform:none;box-shadow:none}._searchWrapper_vphk2_28{position:relative;display:flex;align-items:center;justify-content:space-between}@media (max-width: 1024px){._searchWrapper_vphk2_28{width:8.5rem}}._searchWrapper_vphk2_28 ._searchIcon_vphk2_39{position:absolute;left:.5rem;color:#9ca3af;z-index:10000;pointer-events:none}@media (max-width: 1024px){._searchWrapper_vphk2_28 ._searchIcon_vphk2_39{left:.35rem}}._searchWrapper_vphk2_28 .searchFieldContainer{margin:0}._searchWrapper_vphk2_28 .searchInputWrapper{position:relative;width:100%}._searchWrapper_vphk2_28 #diagnosticCodesSearch{padding:.45rem .5rem .45rem 1.75rem!important;color:var(--text-subtle, #6B7280);font-family:Inter,sans-serif;font-size:.875rem;font-style:normal}@media (max-width: 1024px){._searchWrapper_vphk2_28 #diagnosticCodesSearch{padding:.35rem 0 .35rem 1.5rem!important}}._body_1bkzx_1{margin:0 1.4rem}._backendError_1bkzx_5{color:#c00;margin-bottom:1rem;font-size:.9rem}._field_1bkzx_11{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}._field_1bkzx_11 ._fieldData_1bkzx_17{height:33.5px}._subFieldsTwo_1bkzx_21{display:grid;grid-template-columns:2fr 1fr;gap:1rem}._buttonContainer_1bkzx_27{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;margin:0 1.4rem 1.4rem 0}._body_ycew2_1{margin:0 1.4rem}._field_ycew2_5{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}._field_ycew2_5 ._fieldData_ycew2_11{height:33.5px}._subFieldsTwo_ycew2_15{display:grid;grid-template-columns:2fr 1fr;gap:1rem}._buttonContainer_ycew2_21{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;margin:0 1.4rem 1.4rem 0}._container_18572_1{width:100%}._addButton_90t4b_1{border-radius:.375rem;background:#f8f9fa;display:flex;padding:.3125rem .5rem;justify-content:center;align-items:center;gap:.25rem;border:none;color:#1f2937;text-align:center;font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.125rem}._addButton_90t4b_1:hover:not(:disabled){transform:none;box-shadow:none;background:#e9ecef}._addButton_90t4b_1:active{transform:none;box-shadow:none}._card_1seqs_1{border:none;border-radius:.5rem;box-shadow:0 0 10px #0000011a;padding:2rem 1.5rem;background-color:#fff}._title_1seqs_9{font-size:1.5rem}._subHeader_1seqs_13{padding:1rem 0;color:#000}._top_1seqs_18{display:flex;justify-content:space-between}._container_1hs5r_1{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-bottom:1rem}._sectionsContainer_1hs5r_8{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}._leftContainer_1hs5r_15,._rightContainer_1hs5r_16{display:flex;flex-direction:column;gap:1rem}._header_1hs5r_22{display:flex;justify-content:space-between;height:50px;align-items:center;font-size:1.2rem}._headerText_1hs5r_30{font-size:1.2rem}._editBtn_1hs5r_34,._addBtn_1hs5r_35{padding:1rem;border:none;background-color:#fff;font-size:1rem}._editBtn_1hs5r_34:hover,._addBtn_1hs5r_35:hover{cursor:pointer}._viewBtn_1hs5r_46{padding:1rem;border:none;border-radius:.5rem;background-color:#f6f6f7;font-size:1rem}._viewBtn_1hs5r_46:hover{cursor:pointer}._body_1hs5r_57{padding-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}._field_1hs5r_64{display:flex;flex-direction:column;gap:1rem}._field_1hs5r_64 ._fieldData_1hs5r_69{height:33.5px}._saveChanges_1hs5r_73{display:flex;justify-content:right;gap:1rem;padding-top:1rem}._state_1hs5r_80 span{padding:0}._phoneContainer_1hs5r_84{position:relative}._additionalPhones_1hs5r_88{margin-top:.5rem}._toggleButton_1hs5r_92{background:none;border:none;color:#06c;cursor:pointer;display:flex;align-items:center;padding:0;font-size:.875rem}._chevronUp_1hs5r_103,._chevronDown_1hs5r_104{margin-left:.3rem;font-size:.75rem}._phoneList_1hs5r_109{margin-top:.5rem;padding-left:1rem;border-left:2px solid #e0e0e0}._phoneItem_1hs5r_115{display:flex;margin-bottom:.3rem}._phoneItem_1hs5r_115 span:first-child{color:#666;margin-right:1rem;min-width:60px}._singleAddiPhoneInputs_1hs5r_125{padding-top:.5rem}._addressDisplay_1hs5r_129{display:flex;flex-direction:column;gap:4px;padding:4px 0}._addressLine_1hs5r_136{font-size:14px;color:#1e293b;line-height:1.6}._emptyAddress_1hs5r_142{font-size:14px;color:#94a3b8;font-style:italic}._container_1eptz_1{width:100%}._headerGroup_1eptz_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._header_1eptz_5{font-size:1.2rem}._actionsGroup_1eptz_16{display:flex;gap:1rem;align-items:center}._loading_1eptz_22,._contactList_1eptz_28{display:flex;flex-direction:column;gap:1rem}._contactItem_1eptz_34{display:flex;justify-content:space-between;align-items:center}._name_1eptz_40,._clientRole_1eptz_41,._actionsGroup_1eptz_16{display:flex;align-items:center}._clientRole_1eptz_41{margin-left:1rem;border:none;border-radius:.5rem;padding:.4rem;color:#fff;font-size:.8rem}._clientRole_1eptz_41._adjuster_1eptz_55{background-color:#d75555}._clientRole_1eptz_41._representative_1eptz_58{background-color:#3bd75b}._clientRole_1eptz_41._broker_1eptz_61{background-color:#3a88d0}._clientRole_1eptz_41._other_1eptz_64{background-color:#8b8e90}._actions_1eptz_16{display:flex;gap:.5rem;margin-left:auto}._viewBtn_1eptz_74,._editBtn_1eptz_75,._deleteBtn_1eptz_76{margin-left:.5rem;border:none;border-radius:.5rem;padding:.3rem .5rem;cursor:pointer}._deleteBtn_1eptz_76{background-color:#ef4444;color:#fff}._contactDetails_1eptz_89{padding:.5rem 1rem;background-color:#f9f9f9;border-left:4px solid #ddd;margin-left:1rem}._card_1ll32_1{border:1px solid #e2e8f0;border-radius:12px;padding:24px;background-color:#fff;box-shadow:0 1px 3px #0000000a;transition:all .15s ease}._card_1ll32_1:hover{box-shadow:0 2px 8px #00000014}._form_1ctl2_1{display:flex;flex-direction:column;gap:1rem}._body_1ctl2_7{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}._field_1ctl2_14{display:flex;flex-direction:column;gap:.25rem}._actions_1ctl2_20{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--border-color, #e5e7eb)}._container_tjzfe_1{width:100%}._headerGroup_tjzfe_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._header_tjzfe_5{font-size:1.2rem}._actionsGroup_tjzfe_16{display:flex;gap:1rem;align-items:center}._pageWrapper_2myjv_1{min-height:100vh;background:#f8fafc;display:flex;flex-direction:column;gap:1rem;padding:0 1rem 1.5rem;box-sizing:border-box}._headerCard_2myjv_11{display:flex;padding:1rem;flex-direction:column;border-radius:.625rem;border:.0625rem solid #DEDFDF;background:#fff;box-shadow:0 .0625rem .0625rem #0000001a}._viewModeHeader_2myjv_21{display:flex;align-items:flex-start;gap:.875rem}._viewModeHeaderLeft_2myjv_27{display:flex;flex-shrink:0}._avatar_2myjv_32{display:flex;width:2.75rem;height:2.75rem;justify-content:center;align-items:center;border-radius:1.375rem;background:#e7efff;color:#106aff;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;line-height:1.25rem;flex-shrink:0;overflow:hidden}._viewModeHeaderCenter_2myjv_49{display:flex;flex-direction:column;flex:1;gap:.75rem;min-width:0}._viewModeHeaderTitleSection_2myjv_57{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%}._viewModeHeaderTitleSectionLeft_2myjv_65{display:flex;gap:.5rem;align-items:center;flex:1;min-width:0}._viewModeHeaderTitle_2myjv_57{color:#1f2937;font-family:Inter,sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.25rem}._relationshipBadge_2myjv_81{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:1rem;background:#e0e7ff;color:#3730a3;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:1.125rem}._viewModeHeaderRight_2myjv_94{display:flex;align-items:flex-start;flex-shrink:0;justify-content:flex-end}._editContactButton_2myjv_101{display:flex;padding:.375rem .5rem;justify-content:center;align-items:center;gap:.375rem;border-radius:.5rem;background:#f8f9fa;border:none;cursor:pointer;transition:all .2s ease}._editContactButton_2myjv_101 span{color:#1f2937;text-align:center;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.125rem}._editContactButton_2myjv_101 svg{width:.9375rem;height:.9375rem;aspect-ratio:1/1}._editContactButton_2myjv_101:hover{background:#e9ecef}._editContactButton_2myjv_101:active{transform:translateY(.0625rem)}._contactDetailsRow_2myjv_134{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:flex-start;margin-top:.5rem}@media (max-width: 1024px){._contactDetailsRow_2myjv_134{gap:1.5rem}}._contactDetailsColumn_2myjv_147{display:flex;flex-direction:column;gap:.375rem;min-width:0}._contactDetailItem_2myjv_154{display:flex;align-items:center;gap:.5rem;color:#1f2937;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.125rem}._contactDetailItem_2myjv_154 ._detailIcon_2myjv_164{width:.9375rem;height:.9375rem;color:#6b7280;flex-shrink:0}._infoSection_2myjv_171{display:flex;flex-direction:column;gap:.125rem;min-width:0}._sectionTitle_2myjv_178{color:#6b7280;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.125rem;margin:0}._contactList_2myjv_187{display:flex;flex-direction:column;gap:0}._contactItem_2myjv_193{display:flex;gap:.5rem;color:#1f2937;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.125rem}._contactItem_2myjv_193 span{display:inline-block}._contactLabel_2myjv_206{color:#6b7280;min-width:3.5rem;font-weight:500}._contactValue_2myjv_212{color:#1f2937}._contactFormBody_2myjv_216{padding-top:.5rem}._providerGrid_2myjv_220{display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem 2rem}._providerGrid_2myjv_220 ._field_2myjv_225{min-width:0}._locationsContent_2myjv_229{display:flex;flex-direction:column;gap:2rem}._locationSection_2myjv_235{display:flex;flex-direction:column;gap:1rem}._locationSectionTitle_2myjv_241{color:var(--text-subtle, #6B7280);font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:.0375rem;margin:0}._locationsGrid_2myjv_251{display:grid;grid-template-columns:repeat(auto-fill,minmax(26.25rem,1fr));gap:1.25rem}._locationCard_2myjv_257{display:flex;width:100%;max-width:26.25rem;min-height:11.125rem;flex-direction:column;align-items:flex-start;gap:.625rem;border-radius:.625rem;border:.0625rem solid var(--border-light, #D1D5DB);background:#fff;transition:all .2s ease;overflow:hidden}._locationCard_2myjv_257:hover{border-color:#d1d5db;box-shadow:0 .125rem .5rem #00000014;transform:translateY(-.0625rem)}._locationCardContent_2myjv_277{padding:.75rem 1rem;width:100%;box-sizing:border-box;flex:1;overflow:hidden;display:flex;flex-direction:column;gap:.625rem}._locationCardTop_2myjv_288{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:.625rem}._locationCardTitle_2myjv_296{display:flex;flex-direction:column;gap:.25rem;max-width:calc(100% - 5rem);flex:1}._companyName_2myjv_304{font-size:1rem;font-weight:600;color:#0f172a;margin:0;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._locationCardActions_2myjv_315{display:flex;gap:.25rem}._locationActionButton_2myjv_320{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:.0625rem solid #e5e7eb;border-radius:.5rem;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s ease}._locationActionButton_2myjv_320:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db}._locationActionButton_2myjv_320._locationDeleteButton_2myjv_338:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}._locationInfo_2myjv_344{display:flex;flex-direction:column;gap:.5rem}._locationInfoItem_2myjv_350{display:flex;align-items:flex-start;gap:.625rem}._locationIcon_2myjv_356{color:#6b7280;flex-shrink:0;margin-top:.125rem}._locationInfoText_2myjv_362{font-size:.875rem;font-weight:400;color:#0f172a;line-height:1.6;flex:1}._emptyLocations_2myjv_370{display:flex;align-items:center;justify-content:center;padding:2.5rem 1.5rem;text-align:center;color:#6b7280;font-size:.875rem;border:.0625rem dashed #e5e7eb;border-radius:.75rem;background:#fafbfc}._addLocationButton_2myjv_383{display:flex;align-items:center;justify-content:flex-start;gap:.375rem;padding:.375rem .625rem;background:#fff;border:none;border-radius:.375rem;color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;cursor:pointer;transition:background-color .2s ease;width:fit-content;height:1.75rem}._addLocationButton_2myjv_383:hover{background:#f9fafb}._addLocationButton_2myjv_383 svg{width:.875rem;height:.875rem}._state_2myjv_410 span{padding:0}._header_2myjv_11{display:flex;justify-content:space-between;height:50px;align-items:center;font-size:1.2rem}._headerText_2myjv_422{font-size:1.2rem}._editBtn_2myjv_426,._addBtn_2myjv_427{padding:1rem;border:none;background-color:#fff;font-size:1rem}._editBtn_2myjv_426:hover,._addBtn_2myjv_427:hover{cursor:pointer}._viewBtn_2myjv_438{padding:1rem;border:none;border-radius:.5rem;background-color:#f6f6f7;font-size:1rem}._viewBtn_2myjv_438:hover{cursor:pointer}._body_2myjv_449{padding-top:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}._field_2myjv_225{display:flex;flex-direction:column;gap:1rem}._field_2myjv_225 ._fieldData_2myjv_461{height:33.5px}._saveChanges_2myjv_465{display:flex;justify-content:right;gap:1rem}._addiGroup_2myjv_471{display:flex;flex-direction:column;gap:1rem;font-size:.8rem;padding-top:1rem}._addiAddr_2myjv_479{display:flex;justify-content:space-between}._addiAddress_2myjv_484{display:flex;justify-content:center;align-items:center}._addiView_2myjv_490{padding-right:1rem}._addiView_2myjv_490>button{margin-left:.5rem;border:none;border-radius:.5rem;padding:.3rem .5rem;cursor:pointer}._removeAddrBtn_2myjv_501{background-color:#ef4444;color:#fff}._phoneContainer_2myjv_506{position:relative}._additionalPhones_2myjv_510{margin-top:.5rem}._toggleButton_2myjv_514{background:none;border:none;color:#06c;cursor:pointer;display:flex;align-items:center;padding:0;font-size:.875rem}._chevronUp_2myjv_525,._chevronDown_2myjv_526{margin-left:.3rem;font-size:.75rem}._phoneList_2myjv_531{margin-top:.5rem;padding-left:1rem;border-left:2px solid #e0e0e0}._phoneItem_2myjv_537{display:flex;margin-bottom:.3rem}._phoneItem_2myjv_537 span:first-child{color:#666;margin-right:1rem;min-width:60px}._singleAddiPhoneInputs_2myjv_547{padding-top:.5rem}._addressDisplay_2myjv_551{display:flex;flex-direction:column;gap:4px;padding:4px 0}._addressLine_2myjv_558{font-size:14px;color:#1e293b;line-height:1.6}._emptyAddress_2myjv_564{font-size:14px;color:#94a3b8;font-style:italic}._body_eorfk_1{margin:0 1.4rem}._field_eorfk_5{display:flex;flex-direction:column;gap:1rem}._field_eorfk_5 ._fieldData_eorfk_10{height:33.5px}._field_eorfk_5 ._state_eorfk_13 span{padding:0}._btn_eorfk_17{padding:.5rem 1rem;border-radius:12px;border:1px solid;background-color:#000;color:#fff;font-weight:700;font-size:1rem;cursor:pointer}._btn_eorfk_17:hover{background-color:#383838}._btn_eorfk_17:focus{box-shadow:0 0 0 2px #337ab7}._buttonContainer_eorfk_34{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;margin:0 1.4rem 1.4rem 0}._container_1n5pb_1{display:flex;flex-direction:column}._itemInfo_1n5pb_6{padding:0 2rem 1.5rem;font-size:.95rem;color:var(--text-secondary, #666);line-height:1.6}._addressDetails_1n5pb_13{display:flex;flex-direction:column;gap:.5rem}._title_1n5pb_19{font-size:1.05rem;font-weight:600;color:var(--text-primary, #222);line-height:1.4}._detail_1n5pb_26{font-size:.9rem;color:var(--text-secondary, #666);line-height:1.5}._warning_1n5pb_32{display:block;margin-top:1rem;font-size:.9rem;color:var(--text-secondary, #666)}._actionGroup_1n5pb_39{display:flex;justify-content:end;gap:.75rem;padding:1.5rem 2rem;border-top:1px solid var(--border-color, #e5e7eb)}._body_pqfta_1{margin:0 1.4rem}._field_pqfta_5{display:flex;flex-direction:column;gap:1rem}._field_pqfta_5 ._fieldData_pqfta_10{height:33.5px}._field_pqfta_5 ._state_pqfta_13 span{padding-bottom:.5rem}._btn_pqfta_17{padding:.5rem 1rem;border-radius:12px;border:1px solid;background-color:#000;color:#fff;font-weight:700;font-size:1rem;cursor:pointer}._btn_pqfta_17:hover{background-color:#383838}._btn_pqfta_17:focus{box-shadow:0 0 0 2px #337ab7}._buttonContainer_pqfta_34{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;margin:0 1.4rem 1.4rem 0}._container_1quga_1{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._leftContainer_1quga_7,._rightContainer_1quga_8{display:flex;flex-direction:column;gap:1rem}._header_1quga_14{display:flex;justify-content:space-between;height:50px;align-items:center;font-size:1.2rem}._headerText_1quga_22{font-size:1.2rem}._editBtn_1quga_26,._addBtn_1quga_27{padding:1rem;border:none;background-color:#fff;font-size:1rem}._editBtn_1quga_26:hover,._addBtn_1quga_27:hover{cursor:pointer}._viewBtn_1quga_38{padding:1rem;border:none;border-radius:.5rem;background-color:#f6f6f7;font-size:1rem}._viewBtn_1quga_38:hover{cursor:pointer}._body_1quga_49{padding-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}._field_1quga_56{display:flex;flex-direction:column;gap:1rem}._field_1quga_56 ._fieldData_1quga_61{height:33.5px}._saveChanges_1quga_65{display:flex;justify-content:right;gap:1rem;margin-top:1rem}._addiGroup_1quga_72{display:flex;flex-direction:column;gap:1rem;font-size:.8rem;padding-top:1rem}._addiAddr_1quga_80{display:flex;justify-content:space-between}._addiAddress_1quga_85{display:flex;justify-content:center;align-items:center}._addiView_1quga_91{padding-right:1rem}._addiView_1quga_91>button{margin-left:.5rem;border:none;border-radius:.5rem;padding:.3rem .5rem;cursor:pointer}._removeAddrBtn_1quga_102{background-color:#ef4444;color:#fff}._state_1quga_107 span{padding:0}._phoneContainer_1quga_111{position:relative}._additionalPhones_1quga_115{margin-top:.5rem}._toggleButton_1quga_119{background:none;border:none;color:#06c;cursor:pointer;display:flex;align-items:center;padding:0;font-size:.875rem}._chevronUp_1quga_130,._chevronDown_1quga_131{margin-left:.3rem;font-size:.75rem}._phoneList_1quga_136{margin-top:.5rem;padding-left:1rem;border-left:2px solid #e0e0e0}._phoneItem_1quga_142{display:flex;margin-bottom:.3rem}._phoneItem_1quga_142 span:first-child{color:#666;margin-right:1rem;min-width:60px}._singleAddiPhoneInputs_1quga_152{padding-top:.5rem}._addressDisplay_1quga_156{display:flex;flex-direction:column;gap:4px;padding:4px 0}._addressLine_1quga_163{font-size:14px;color:#1e293b;line-height:1.6}._emptyAddress_1quga_169{font-size:14px;color:#94a3b8;font-style:italic}._divider_1xcgv_1{width:100%;height:1px;margin:1rem 0;background-color:#f1f3f5}._contactsContainer_4arnw_1,._contactSection_4arnw_7{display:flex;flex-direction:column;gap:1rem}._contactSection_4arnw_7:not(:last-child){padding-bottom:1.5rem}._contactSectionTitle_4arnw_16{color:var(--text-subtle, #6B7280);font-family:Inter;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem;letter-spacing:.0375rem;margin:0}._emptyContacts_4arnw_27{color:var(--text-subtle, #6B7280);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;padding:1rem 0}._contactsGrid_4arnw_37{display:grid;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:1rem}._contactCard_4arnw_43{display:flex;padding:1.25rem 1.125rem;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:.625rem;border:.0625rem solid var(--border-light, #D1D5DB);border-left:.1875rem solid var(--primary-blue, #3B82F6);background:#fff;box-sizing:border-box;overflow:hidden;cursor:pointer;transition:all .2s ease}._contactCard_4arnw_43:hover{box-shadow:0 .125rem .5rem #0000001a;transform:translateY(-.0625rem)}._contactTopSection_4arnw_63{display:flex;padding-bottom:.625rem;align-items:flex-start;gap:1.5625rem;align-self:stretch;justify-content:space-between}._contactInfo_4arnw_72{display:flex;flex-direction:column;gap:0;flex:1;min-width:0}._contactName_4arnw_80{color:var(--text-secondary, #1F2937);font-family:Inter;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;flex:1 0 0;margin:0}._contactRole_4arnw_91{flex:1 0 0;color:var(--text-muted, #3F3F3F);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}._contactPrimaryInfo_4arnw_101{display:flex;flex-direction:column;gap:.25rem;padding-top:.5rem;padding-bottom:.5rem}._contactInfoContainer_4arnw_109{display:flex;padding-top:.5rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.25rem;width:100%;border-top:.0625rem solid var(--disabled-border, #E5E7EB);box-sizing:border-box}._contactDetail_4arnw_121{display:flex;align-items:center;gap:.5rem}._contactDetailIcon_4arnw_127{color:#6b7280;flex-shrink:0}._contactDetailValue_4arnw_132{color:var(--text-secondary, #1F2937);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}._otherContactNumbers_4arnw_141{display:flex;flex-direction:column;gap:.5rem}._otherContactNumbersTitle_4arnw_147{color:var(--text-subtle, #6B7280);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;margin:0}._otherContactNumbersList_4arnw_157{display:flex;flex-direction:column;gap:.25rem}._otherContactNumberItem_4arnw_163{display:flex;align-items:center;gap:.5rem}._otherContactLabel_4arnw_169{color:var(--text-secondary, #1F2937);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;min-width:6.25rem}._otherContactValue_4arnw_179{color:var(--text-secondary, #1F2937);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}._notProvided_4arnw_188{color:var(--text-subtle, #6B7280);font-style:italic}._contactActions_4arnw_193{display:flex;justify-content:flex-end;gap:.25rem;flex-shrink:0}._contactActionButton_4arnw_200{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:.0625rem solid #e5e7eb;border-radius:.5rem;background:#fff;color:var(--text-muted, #3F3F3F);cursor:pointer;transition:all .2s ease}._contactActionButton_4arnw_200:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151;transform:translateY(-.0625rem)}._contactActionButton_4arnw_200:active{transform:translateY(0)}._contactActionButton_4arnw_200:focus-visible{outline:.125rem solid #3b82f6;outline-offset:.125rem}._contactActionButton_4arnw_200._deleteAction_4arnw_226{color:var(--text-muted, #3F3F3F)}._contactActionButton_4arnw_200._deleteAction_4arnw_226:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}._noContacts_4arnw_235{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;color:#6b7280}._noContacts_4arnw_235 p{font-size:1rem;font-weight:500;color:#374151;margin:.75rem 0 .25rem}._noContacts_4arnw_235 span{font-size:.875rem;color:#9ca3af}._noContactsIcon_4arnw_255{color:#d1d5db;margin-bottom:.5rem}._pagination_4arnw_260{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 0}._paginationButton_4arnw_269{background:#f8fafc;border:.0625rem solid #e5e7eb;border-radius:.5rem;padding:.5rem 1rem;color:#6b7280;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._paginationButton_4arnw_269:hover:not(:disabled){background:#f3f4f6;color:#374151;border-color:#d1d5db;transform:translateY(-.0625rem)}._paginationButton_4arnw_269:disabled{opacity:.5;cursor:not-allowed;transform:none}._paginationButton_4arnw_269:focus-visible{outline:.125rem solid #3b82f6;outline-offset:.125rem}._paginationInfo_4arnw_296{font-size:.875rem;color:#6b7280;font-weight:500}@media (max-width: 768px){._contactsGrid_4arnw_37{grid-template-columns:1fr}._contactCard_4arnw_43{padding:1.25rem 1.125rem}._contactHeader_4arnw_309{gap:.625rem;margin-bottom:.75rem}._contactAvatar_4arnw_313{width:2.25rem;height:2.25rem;font-size:.8125rem}._contactName_4arnw_80{font-size:.9375rem}._contactDetails_4arnw_321{margin-bottom:.75rem}._contactActions_4arnw_193{padding-top:.5rem}._contactActionButton_4arnw_200{width:1.75rem;height:1.75rem}._noContacts_4arnw_235{padding:2rem 1.25rem}}._body_jwouu_1{padding:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}._field_jwouu_8{display:flex;flex-direction:column;gap:1rem}._field_jwouu_8 ._fieldData_jwouu_13{height:33.5px}._btn_jwouu_17{padding:.5rem 1rem;border-radius:12px;border:1px solid;background-color:#000;color:#fff;font-weight:700;font-size:1rem;cursor:pointer}._btn_jwouu_17:hover{background-color:#383838}._btn_jwouu_17:focus{box-shadow:0 0 0 2px #337ab7}._buttonContainer_jwouu_34{display:flex;justify-content:end;padding:1rem}._body_ozuq5_1{padding:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}._field_ozuq5_8{display:flex;flex-direction:column;gap:1rem}._field_ozuq5_8 ._fieldData_ozuq5_13{height:33.5px}._btn_ozuq5_17{padding:.5rem 1rem;border-radius:12px;border:1px solid;background-color:#000;color:#fff;font-weight:700;font-size:1rem;cursor:pointer}._btn_ozuq5_17:hover{background-color:#383838}._btn_ozuq5_17:focus{box-shadow:0 0 0 2px #337ab7}._buttonContainer_ozuq5_34{display:flex;justify-content:end;padding:1rem}._errorMessage_ozuq5_40{color:#d32f2f;font-size:.875rem;margin-bottom:1rem;padding:.5rem;background-color:#ffebee;border-radius:4px;border:1px solid #ffcdd2}._container_1tmu2_1{min-height:100vh;background:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif}._providerDetailsCard_1tmu2_7{position:relative}._providerDetailsCard_1tmu2_7 ._cardContent_1tmu2_10{padding:1rem;position:relative}._editProviderButton_1tmu2_15{display:flex;padding:.375rem .5rem;justify-content:center;align-items:center;gap:.375rem;border-radius:.5rem;background:#f8f9fa;border:none;cursor:pointer;transition:all .2s ease;position:absolute;top:1rem;right:1rem}._editProviderButton_1tmu2_15 span{color:#1f2937;text-align:center;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.125rem}._editProviderButton_1tmu2_15 svg{width:.9375rem;height:.9375rem;aspect-ratio:1/1}._editProviderButton_1tmu2_15:hover{background:#e9ecef}._editProviderButton_1tmu2_15:active{transform:translateY(.0625rem)}._providerHeaderSection_1tmu2_51{width:100%}._providerHeaderLeft_1tmu2_55{display:flex;align-items:flex-start;gap:.875rem}._providerAvatar_1tmu2_61{width:2.75rem;height:2.75rem;background:#e7efff;border-radius:1.375rem;display:flex;align-items:center;justify-content:center;color:#106aff;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;line-height:1.25rem;flex-shrink:0}._providerHeaderInfo_1tmu2_77{flex:1;display:flex;flex-direction:column;gap:.75rem}._providerName_1tmu2_84{color:#1f2937;font-family:Inter,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:500;line-height:1.25rem;margin:0}._providerDetailsRow_1tmu2_94{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;align-items:flex-start;margin-top:.5rem}@media (max-width: 1024px){._providerDetailsRow_1tmu2_94{gap:1.5rem}}._providerDetailItem_1tmu2_107{display:flex;align-items:center;gap:.5rem;color:#1f2937;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.125rem}._providerDetailItem_1tmu2_107 ._detailIcon_1tmu2_118{width:.9375rem;height:.9375rem;color:#6b7280;flex-shrink:0}._providerDetailsColumn_1tmu2_125{display:flex;flex-direction:column;gap:.375rem;min-width:0}._infoSection_1tmu2_132{display:flex;flex-direction:column;gap:.125rem;min-width:0}._contactList_1tmu2_139{display:flex;flex-direction:column;gap:0}._contactItem_1tmu2_145{display:flex;gap:.5rem;color:#1f2937;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.125rem}._contactLabel_1tmu2_156{color:#6b7280;min-width:3rem;font-weight:500}._contactValue_1tmu2_162{color:#1f2937}._licenseNumber_1tmu2_166{color:#1f2937;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.125rem;font-variant-numeric:tabular-nums}._content_1tmu2_176{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 0;max-width:90rem;margin:0 auto}._cardRow_1tmu2_185{display:grid;grid-template-columns:1fr 25rem;gap:1.5rem;align-items:start}._providerGrid_1tmu2_192{display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem 2rem}._providerGrid_1tmu2_192 ._field_1tmu2_197{min-width:0}._addressGrid_1tmu2_201{display:grid;grid-template-columns:2fr 1fr;gap:1.25rem}._addressGrid_1tmu2_201 ._field_1tmu2_197:nth-child(3),._addressGrid_1tmu2_201 ._field_1tmu2_197:nth-child(4),._addressGrid_1tmu2_201 ._field_1tmu2_197:nth-child(5){grid-column:span 1}._addressSection_1tmu2_212{display:flex;flex-direction:column;gap:1rem}._addressSection_1tmu2_212:not(:last-child){margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:.0625rem solid #f1f5f9}._addressSectionHeader_1tmu2_223{display:flex;justify-content:space-between;align-items:center}._editAddressButton_1tmu2_229{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:#f8fafc;border:.0625rem solid #e5e7eb;border-radius:.5rem;color:#6b7280;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._editAddressButton_1tmu2_229:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}._sectionTitle_1tmu2_249{color:#6b7280;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.125rem;margin:0}._sectionHeader_1tmu2_259{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._addLocationButton_1tmu2_266{display:flex;align-items:center;justify-content:flex-start;gap:.375rem;padding:.375rem .625rem;background:#fff;border:none;border-radius:.375rem;color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem;cursor:pointer;transition:background-color .2s ease;width:fit-content;height:1.75rem}._addLocationButton_1tmu2_266:hover{background:#f9fafb}._addLocationButton_1tmu2_266 svg{width:.875rem;height:.875rem}._contactsContent_1tmu2_294{display:flex;flex-direction:column;gap:1rem}._addContactButton_1tmu2_300{display:flex;align-items:center;justify-content:flex-start;gap:.375rem;padding:.375rem .625rem;background:#fff;border:none;border-radius:.375rem;color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem;cursor:pointer;transition:background-color .2s ease;width:fit-content;height:1.75rem}._addContactButton_1tmu2_300:hover{background:#f9fafb}._addContactButton_1tmu2_300 svg{width:.875rem;height:.875rem}._contactsSection_1tmu2_328 .sectionTitle{color:#0a0a0a;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.75rem}._card_1tmu2_10{background:#fff;border:.0625rem solid #e2e8f0;border-radius:1rem;overflow:hidden;box-shadow:0 .0625rem .1875rem #0000000a;transition:box-shadow .2s ease}._card_1tmu2_10:hover{box-shadow:0 .25rem .375rem #0000000d}._cardHeader_1tmu2_349{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:.0625rem solid #f1f5f9;background:#fafbfc}._cardHeader_1tmu2_349 h3{font-size:1rem;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.025em;line-height:1.4}._editButton_1tmu2_366{display:flex;align-items:center;gap:.375rem;background:#fafbfc;border:.0625rem solid #e5e7eb;border-radius:.5rem;padding:.625rem .875rem;color:#6b7280;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 .0625rem .125rem #00000008}._editButton_1tmu2_366:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db;box-shadow:0 .125rem .25rem #0000000f;transform:translateY(-.0625rem)}._editButton_1tmu2_366:active{transform:translateY(0);box-shadow:0 .0625rem .125rem #00000008}._editButton_1tmu2_366:focus-visible{outline:.125rem solid #3b82f6;outline-offset:.125rem}._cardContent_1tmu2_10{padding:1.5rem}._fieldGroup_1tmu2_401{display:flex;flex-direction:column;gap:1.125rem}._fieldGroup_1tmu2_401:not(:last-child){margin-bottom:1.5rem}._field_1tmu2_197{min-width:0}._cardActions_1tmu2_414{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.25rem}._cancelButton_1tmu2_421{background:transparent;border:none;border-radius:.375rem;padding:.375rem .75rem;color:#64748b;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}._cancelButton_1tmu2_421:hover{background:#64748b14;color:#475569}._cancelButton_1tmu2_421:active{background:#64748b1f}._cancelButton_1tmu2_421:focus-visible{outline:.125rem solid #64748b;outline-offset:.125rem}._saveButton_1tmu2_444{background:#3b82f6;border:none;border-radius:.375rem;padding:.4375rem .875rem;color:#fff;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}._saveButton_1tmu2_444:hover{background:#2563eb;transform:translateY(-.0625rem);box-shadow:0 .125rem .5rem #3b82f640}._saveButton_1tmu2_444:active{transform:translateY(0);box-shadow:0 .0625rem .25rem #3b82f633}._saveButton_1tmu2_444:focus-visible{outline:.125rem solid #93c5fd;outline-offset:.125rem}._saveButton_1tmu2_444:disabled{opacity:.5;cursor:not-allowed;transform:none;background:#94a3b8;box-shadow:none}._addressList_1tmu2_476{display:flex;flex-direction:column;gap:.5rem}._addressItem_1tmu2_482{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#f8fafc;border:.0625rem solid #e2e8f0;border-radius:.5rem;margin-bottom:.5rem}._addressItem_1tmu2_482:last-child{margin-bottom:0}._addressText_1tmu2_496{font-size:.875rem;color:#475569;line-height:1.6;flex:1;margin-right:.75rem}._addressActions_1tmu2_504{display:flex;gap:.375rem}._addressEditButton_1tmu2_509,._addressDeleteButton_1tmu2_510{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:.0625rem solid #e5e7eb;border-radius:.375rem;background:#fff;cursor:pointer;transition:all .2s ease}._addressEditButton_1tmu2_509:hover,._addressDeleteButton_1tmu2_510:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-.0625rem)}._addressEditButton_1tmu2_509{color:#6b7280}._addressEditButton_1tmu2_509:hover{color:#374151}._addressDeleteButton_1tmu2_510{color:#dc2626}._addressDeleteButton_1tmu2_510:hover{color:#b91c1c;background:#fef2f2;border-color:#f87171}._noAddresses_1tmu2_545{color:#9ca3af;font-size:.875rem;text-align:center;padding:1.25rem;font-style:italic;line-height:1.5}._tabsContainer_1tmu2_554{background:transparent}._tabsHeader_1tmu2_558{display:flex;border-bottom:.0625rem solid #e2e8f0;overflow-x:auto;margin-bottom:1.5rem;-ms-overflow-style:none;scrollbar-width:none}._tabsHeader_1tmu2_558::-webkit-scrollbar{display:none}._tabButton_1tmu2_570{background:none;border:none;padding:.875rem 0;margin-right:2rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;border-bottom:.125rem solid transparent;position:relative}._tabButton_1tmu2_570:hover{color:#374151}._tabButton_1tmu2_570._active_1tmu2_588{color:#3b82f6;font-weight:600;border-bottom-color:#3b82f6}._tabContent_1tmu2_594{background:transparent;min-height:25rem}@media (max-width: 1024px){._content_1tmu2_176{gap:1.25rem;padding:1.5rem}._cardRow_1tmu2_185{grid-template-columns:1fr;gap:1.25rem}._header_1tmu2_608{padding:1rem 1.5rem}._providerInfo_1tmu2_611{gap:1rem}._addressGrid_1tmu2_201{grid-template-columns:1fr}._providerGrid_1tmu2_192{grid-template-columns:repeat(2,1fr);gap:1.25rem 1.5rem}}@media (max-width: 768px){._header_1tmu2_608{padding:1rem 1.25rem;flex-direction:column;gap:1rem;align-items:flex-start}._headerLeft_1tmu2_629{width:100%}._headerActions_1tmu2_632{width:100%;justify-content:flex-end}._content_1tmu2_176{padding:1.25rem;gap:1.25rem}._providerMeta_1tmu2_640 ._providerName_1tmu2_84{font-size:1.25rem}._avatar_1tmu2_643{width:2.75rem;height:2.75rem;font-size:.9375rem}._providerGrid_1tmu2_192{grid-template-columns:1fr;gap:1rem}._cardHeader_1tmu2_349{padding:1rem 1.25rem}._cardHeader_1tmu2_349 h3{font-size:.9375rem}._cardContent_1tmu2_10{padding:1.25rem}._fieldGroup_1tmu2_401{gap:1rem}._fieldGroup_1tmu2_401:not(:last-child){margin-bottom:1.25rem}._cardActions_1tmu2_414{padding:1rem 1.25rem}._tabsHeader_1tmu2_558{padding:0 .375rem}._tabButton_1tmu2_570{padding:.75rem 1rem;font-size:.8125rem;margin:.25rem .125rem;min-width:5.625rem}._tabButton_1tmu2_570._active_1tmu2_588:after{width:1rem}._tabContent_1tmu2_594{padding:1.5rem 1.25rem}._tabsContainer_1tmu2_554{border-radius:.75rem}._addressItem_1tmu2_482{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem}._addressText_1tmu2_496{margin-right:0;margin-bottom:.5rem}._addressActions_1tmu2_504{justify-content:flex-end}}._addressDisplay_1tmu2_702{display:flex;flex-direction:column;gap:.25rem;padding:.25rem 0}._addressLine_1tmu2_709{font-size:.875rem;color:#1e293b;line-height:1.6}._emptyAddress_1tmu2_715{font-size:.875rem;color:#94a3b8;font-style:italic}._locationsContent_1tmu2_721{display:flex;flex-direction:column;gap:2rem}._locationSection_1tmu2_727{display:flex;flex-direction:column;gap:1rem}._locationSectionTitle_1tmu2_733{color:var(--text-subtle, #6B7280);font-family:Inter;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem;letter-spacing:.0375rem;margin:0}._locationsGrid_1tmu2_744{display:grid;grid-template-columns:repeat(auto-fill,minmax(26.25rem,1fr));gap:1.25rem}._locationCard_1tmu2_750{display:flex;width:26.25rem;height:11.125rem;flex-direction:column;align-items:flex-start;gap:.625rem;border-radius:.625rem;border:.0625rem solid var(--border-light, #D1D5DB);background:#fff;transition:all .2s ease;overflow:hidden}._locationCard_1tmu2_750:hover{border-color:#d1d5db;box-shadow:0 .125rem .5rem #00000014;transform:translateY(-.0625rem)}._locationCardTop_1tmu2_769{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:.625rem}._locationCardTitle_1tmu2_777{display:flex;flex-direction:column;gap:.25rem;max-width:calc(100% - 5rem);flex:1}._companyName_1tmu2_785{font-size:1rem;font-weight:600;color:#0f172a;margin:0;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._locationSubtitle_1tmu2_796{font-size:.875rem;color:#6b7280;font-weight:400}._locationCardActions_1tmu2_802{display:flex;gap:.25rem}._locationActionButton_1tmu2_807{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:.0625rem solid #e5e7eb;border-radius:.5rem;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s ease}._locationActionButton_1tmu2_807:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db}._locationActionButton_1tmu2_807._deleteButton_1tmu2_825:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}._locationCardContent_1tmu2_831{padding:.75rem 1rem;width:100%;box-sizing:border-box;flex:1;overflow:hidden;display:flex;flex-direction:column;gap:.625rem}._locationInfo_1tmu2_842{display:flex;flex-direction:column;gap:.5rem}._locationInfoItem_1tmu2_848{display:flex;align-items:flex-start;gap:.625rem}._locationIcon_1tmu2_854{color:#6b7280;flex-shrink:0;margin-top:.125rem}._locationInfoText_1tmu2_860{font-size:.875rem;font-weight:400;color:#0f172a;line-height:1.6;flex:1}._emptyLocations_1tmu2_868{display:flex;align-items:center;justify-content:center;padding:2.5rem 1.5rem;text-align:center;color:#6b7280;font-size:.875rem;border:.0625rem dashed #e5e7eb;border-radius:.75rem;background:#fafbfc}._documentsSection_1tmu2_881 .sectionTitle{color:#0a0a0a;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.75rem}._documentsSection_1tmu2_881 .icon{width:1.5rem;height:1.5rem}._documentsSection_1tmu2_881 .icon svg{width:1.5rem;height:1.5rem}._documentsSection_1tmu2_881 .rightContent{margin-left:auto;margin-right:.5rem}._uploadFilesButton_1tmu2_902{display:flex;align-items:center;justify-content:flex-start;gap:.375rem;padding:.375rem .625rem;background:#fff;border:none;border-radius:.375rem;color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem;cursor:pointer;transition:background-color .2s ease;width:fit-content;height:1.75rem}._uploadFilesButton_1tmu2_902:hover{background:#f9fafb}._uploadFilesButton_1tmu2_902 svg{width:.875rem;height:.875rem}._modalOverlay_1tmu2_930{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;isolation:isolate}._modal_1tmu2_930{background:#fff;border-radius:.75rem;width:90%;max-width:37.5rem;max-height:90vh;overflow:auto;box-shadow:0 1.25rem 1.5625rem -.3125rem #0000001a}._modalHeader_1tmu2_953{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:.0625rem solid #e5e7eb}._modalHeader_1tmu2_953 h3{margin:0;font-size:1.25rem;font-weight:600;color:#111827}._modalCloseButton_1tmu2_967{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;transition:all .2s ease}._modalCloseButton_1tmu2_967:hover{background:#f3f4f6;color:#374151}._modalContent_1tmu2_987{padding:1.5rem}._pageWrapper_1pa42_1{min-height:100vh;background:#f8fafc;display:flex;flex-direction:column;gap:1rem;padding:0 1rem 1.5rem;box-sizing:border-box}._headerCard_1pa42_11{display:flex;padding:1rem;flex-direction:column;border-radius:.625rem;border:.0625rem solid #DEDFDF;background:#fff;box-shadow:0 .0625rem .0625rem #0000001a}._viewModeHeader_1pa42_21{display:flex;align-items:flex-start;gap:.875rem}._viewModeHeaderLeft_1pa42_27{display:flex;flex-shrink:0}._avatar_1pa42_32{display:flex;width:2.75rem;height:2.75rem;justify-content:center;align-items:center;border-radius:1.375rem;background:#e7efff;color:#106aff;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;line-height:1.25rem;flex-shrink:0;overflow:hidden}._viewModeHeaderCenter_1pa42_49{display:flex;flex-direction:column;flex:1;gap:.75rem;min-width:0}._viewModeHeaderTitleSection_1pa42_57{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%}._viewModeHeaderTitleSectionLeft_1pa42_65{display:flex;gap:.5rem;align-items:center;flex:1;min-width:0}._viewModeHeaderTitle_1pa42_57{color:#1f2937;font-family:Inter,sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.25rem}._roleBadge_1pa42_81{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:1rem;background:#e0e7ff;color:#3730a3;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:1.125rem}._viewModeHeaderRight_1pa42_94{display:flex;align-items:flex-start;flex-shrink:0;justify-content:flex-end}._editContactButton_1pa42_101{display:flex;padding:.375rem .5rem;justify-content:center;align-items:center;gap:.375rem;border-radius:.5rem;background:#f8f9fa;border:none;cursor:pointer;transition:all .2s ease}._editContactButton_1pa42_101 span{color:#1f2937;text-align:center;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.125rem}._editContactButton_1pa42_101 svg{width:.9375rem;height:.9375rem;aspect-ratio:1/1}._editContactButton_1pa42_101:hover{background:#e9ecef}._editContactButton_1pa42_101:active{transform:translateY(.0625rem)}._viewModeHeaderDetailsSection_1pa42_134{display:flex;gap:4rem}@media screen and (max-width: 1024px){._viewModeHeaderDetailsSection_1pa42_134{gap:1.5rem}}._viewModeHeaderColumn_1pa42_144{display:flex;flex-direction:column;gap:.375rem}._viewModeHeaderDetailItem_1pa42_150{display:flex;align-items:center;gap:.5rem}._viewModeHeaderDetailIcon_1pa42_156{width:.9375rem;height:.9375rem;color:#6b7280;flex-shrink:0}._viewModeHeaderDetailValue_1pa42_163{color:#1f2937;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.125rem}._viewModeHeaderEmptyDetailValueText_1pa42_171{font-size:.75rem;color:#9ca3af;font-style:italic}._contactDetailsRow_1pa42_177{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:flex-start;margin-top:.5rem}@media (max-width: 1024px){._contactDetailsRow_1pa42_177{gap:1.5rem}}._contactDetailsColumn_1pa42_190{display:flex;flex-direction:column;gap:.375rem;min-width:0}._contactDetailItem_1pa42_197{display:flex;align-items:center;gap:.5rem;color:#1f2937;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.125rem}._contactDetailItem_1pa42_197 ._detailIcon_1pa42_207{width:.9375rem;height:.9375rem;color:#6b7280;flex-shrink:0}._infoSection_1pa42_214{display:flex;flex-direction:column;gap:.125rem;min-width:0}._sectionTitle_1pa42_221{color:#6b7280;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.125rem;margin:0}._contactList_1pa42_230{display:flex;flex-direction:column;gap:0}._contactItem_1pa42_236{display:flex;gap:.5rem;color:#1f2937;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.125rem}._contactItem_1pa42_236 span{display:inline-block}._contactLabel_1pa42_249{color:#6b7280;min-width:3.5rem;font-weight:500}._contactValue_1pa42_255{color:#1f2937}._contactFormBody_1pa42_259{padding-top:.5rem}._locationsContent_1pa42_263{display:flex;flex-direction:column;gap:2rem}._locationSection_1pa42_269{display:flex;flex-direction:column;gap:1rem}._locationSectionTitle_1pa42_275{color:var(--text-subtle, #6B7280);font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:.0375rem;margin:0}._locationsGrid_1pa42_285{display:grid;grid-template-columns:repeat(auto-fill,minmax(26.25rem,1fr));gap:1.25rem}._locationCard_1pa42_291{display:flex;width:100%;max-width:26.25rem;min-height:11.125rem;flex-direction:column;align-items:flex-start;gap:.625rem;border-radius:.625rem;border:.0625rem solid var(--border-light, #D1D5DB);background:#fff;transition:all .2s ease;overflow:hidden}._locationCard_1pa42_291:hover{border-color:#d1d5db;box-shadow:0 .125rem .5rem #00000014;transform:translateY(-.0625rem)}._locationCardContent_1pa42_311{padding:.75rem 1rem;width:100%;box-sizing:border-box;flex:1;overflow:hidden;display:flex;flex-direction:column;gap:.625rem}._locationCardTop_1pa42_322{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:.625rem}._locationCardTitle_1pa42_330{display:flex;flex-direction:column;gap:.25rem;max-width:calc(100% - 5rem);flex:1}._companyName_1pa42_338{font-size:1rem;font-weight:600;color:#0f172a;margin:0;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._locationCardActions_1pa42_349{display:flex;gap:.25rem}._locationActionButton_1pa42_354{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:.0625rem solid #e5e7eb;border-radius:.5rem;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s ease}._locationActionButton_1pa42_354:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db}._locationActionButton_1pa42_354._locationDeleteButton_1pa42_372:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}._locationInfo_1pa42_378{display:flex;flex-direction:column;gap:.5rem}._locationInfoItem_1pa42_384{display:flex;align-items:flex-start;gap:.625rem}._locationIcon_1pa42_390{color:#6b7280;flex-shrink:0;margin-top:.125rem}._locationInfoText_1pa42_396{font-size:.875rem;font-weight:400;color:#0f172a;line-height:1.6;flex:1}._emptyLocations_1pa42_404{display:flex;align-items:center;justify-content:center;padding:2.5rem 1.5rem;text-align:center;color:#6b7280;font-size:.875rem;border:.0625rem dashed #e5e7eb;border-radius:.75rem;background:#fafbfc}._addLocationButton_1pa42_417{display:flex;align-items:center;justify-content:flex-start;gap:.375rem;padding:.375rem .625rem;background:#fff;border:none;border-radius:.375rem;color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;cursor:pointer;transition:background-color .2s ease;width:fit-content;height:1.75rem}._addLocationButton_1pa42_417:hover{background:#f9fafb}._addLocationButton_1pa42_417 svg{width:.875rem;height:.875rem}._contentGrid_1pa42_444{display:grid;grid-template-columns:1fr 1fr;gap:1rem;flex:1;align-content:start}._leftContainer_1pa42_452,._rightContainer_1pa42_453{display:flex;flex-direction:column;gap:1rem;min-width:0}._providerGrid_1pa42_460{display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem 2rem}._providerGrid_1pa42_460 ._field_1pa42_465{min-width:0}._contentCard_1pa42_469{display:flex;flex-direction:column;padding:1.25rem 1rem;border-radius:.625rem;border:.0625rem solid #DEDFDF;background:#fff;box-shadow:0 .0625rem .0625rem #0000001a}._cardHeaderRow_1pa42_479{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #E5E7EB}._cardHeaderTitle_1pa42_488{font-family:Inter,sans-serif;font-size:1rem;font-weight:600;color:#1f2937;margin:0}._header_1pa42_11{display:flex;justify-content:space-between;height:50px;align-items:center;font-size:1.2rem}._headerText_1pa42_504{font-size:1.2rem}._editBtn_1pa42_508,._addBtn_1pa42_509{padding:1rem;border:none;background-color:#fff;font-size:1rem}._editBtn_1pa42_508:hover,._addBtn_1pa42_509:hover{cursor:pointer}._viewBtn_1pa42_520{padding:1rem;border:none;border-radius:.5rem;background-color:#f6f6f7;font-size:1rem}._viewBtn_1pa42_520:hover{cursor:pointer}._body_1pa42_531{padding-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}._field_1pa42_465{display:flex;flex-direction:column;gap:1rem}._field_1pa42_465 ._fieldData_1pa42_543{height:33.5px}._saveChanges_1pa42_547{display:flex;justify-content:right;gap:1rem;margin-top:1rem}._addiGroup_1pa42_554{display:flex;flex-direction:column;gap:1rem;font-size:.8rem;padding-top:1rem}._addiAddr_1pa42_562{display:flex;justify-content:space-between}._addiAddress_1pa42_567{display:flex;justify-content:center;align-items:center}._addiView_1pa42_573{padding-right:1rem}._addiView_1pa42_573>button{margin-left:.5rem;border:none;border-radius:.5rem;padding:.3rem .5rem;cursor:pointer}._removeAddrBtn_1pa42_584{background-color:#ef4444;color:#fff}._state_1pa42_589 span{padding:0}._phoneContainer_1pa42_593{position:relative}._additionalPhones_1pa42_597{margin-top:.5rem}._toggleButton_1pa42_601{background:none;border:none;color:#06c;cursor:pointer;display:flex;align-items:center;padding:0;font-size:.875rem}._chevronUp_1pa42_612,._chevronDown_1pa42_613{margin-left:.3rem;font-size:.75rem}._phoneList_1pa42_618{margin-top:.5rem;padding-left:1rem;border-left:2px solid #e0e0e0}._phoneItem_1pa42_624{display:flex;margin-bottom:.3rem}._phoneItem_1pa42_624 span:first-child{color:#666;margin-right:1rem;min-width:60px}._singleAddiPhoneInputs_1pa42_634{padding-top:.5rem}._addressDisplay_1pa42_638{display:flex;flex-direction:column;gap:4px;padding:4px 0}._addressLine_1pa42_645{font-size:14px;color:#1e293b;line-height:1.6}._emptyAddress_1pa42_651{font-size:14px;color:#94a3b8;font-style:italic}._notesContainer_1pa42_657{padding-top:1rem;min-height:200px}._actionGroup_8ofu7_1{display:flex;justify-content:flex-end;padding-top:1rem}._btnGroup_8ofu7_7{display:flex;align-items:center;gap:.5rem}._section_8ofu7_13{margin-top:1.5rem}._section_8ofu7_13:first-of-type{margin-top:1rem}._sectionTitle_8ofu7_20{font-size:.875rem;font-weight:600;margin-bottom:.5rem;color:var(--text-primary, #1f2937)}._options_8ofu7_27{padding-top:1rem;display:flex;gap:.75rem}._note_8ofu7_33{margin-top:.75rem;font-size:.875rem;color:var(--text-secondary, #6b7280);font-style:italic}._radioButtonGroup_cdr52_1{display:flex;flex-direction:row;gap:.75rem;width:100%;flex-wrap:wrap}._radioOption_cdr52_9{position:relative}._radioOption_cdr52_9 input[type=radio]{position:absolute;opacity:0;width:0;height:0}._radioOption_cdr52_9 label{display:block;padding:.625rem 1rem;border:1.5px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:500;color:#1f2937;background-color:#fff;white-space:nowrap}._radioOption_cdr52_9 label:hover{background-color:#f9fafb;border-color:#9ca3af}._radioOption_cdr52_9 input[type=radio]:checked+label{border-color:#3b82f6;background-color:#dbeafe;color:#3b82f6}._radioOption_cdr52_9 input[type=radio]:focus+label{box-shadow:0 0 0 3px #3b82f61a}._radioOption_cdr52_9 input[type=radio]:disabled+label{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}._radioOption_cdr52_9 input[type=radio]:disabled+label:hover{background-color:#f9fafb;border-color:#e5e7eb}._container_79qya_1{min-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box}._header_79qya_10{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._header_79qya_10 ._headerContent_79qya_16{flex:1}._header_79qya_10 ._headerContent_79qya_16 ._title_79qya_19{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_79qya_10 ._headerContent_79qya_16 ._subtitle_79qya_26{font-size:.875rem;color:#6b7280;margin:0;font-weight:400}._content_79qya_33{flex:1;display:flex;flex-direction:column;gap:.75rem}._contentHeader_79qya_40{display:flex;justify-content:space-between;align-items:center;gap:.75rem}._billingTable_79qya_47{width:100%;border-collapse:collapse}._billingTable_79qya_47 th,._billingTable_79qya_47 td{padding:.625rem;text-align:left;border-bottom:1px solid #e0e0e0;font-size:.8125rem}._billingTable_79qya_47 th{background-color:#f5f5f5;font-weight:600;color:#333;font-size:.75rem}._billingTable_79qya_47 tr:last-child td{border-bottom:none}._editBtn_79qya_68{background-color:#efefef;font-size:.75rem;margin-left:.375rem;border:none;border-radius:.375rem;padding:.25rem .5rem;cursor:pointer}._editBtn_79qya_68:hover{cursor:pointer}._emptyState_79qya_82{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center}._emptyState_79qya_82 h3{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._emptyState_79qya_82 p{font-size:.8125rem;color:#6b7280;line-height:1.5;margin:0 0 1.5rem;max-width:360px}._emptyStateContent_79qya_108{text-align:center;max-width:360px}._emptyStateContent_79qya_108 h3{margin-bottom:.5rem;font-size:1.125rem;color:#1f2937}._emptyStateContent_79qya_108 p{margin-bottom:1rem;color:#6b7280;line-height:1.5;font-size:.8125rem}._emptyStateContent_79qya_108 button{min-width:auto}._container_1rwer_1{display:flex;flex-direction:column;gap:20px}._modalActions_1rwer_7{display:flex;justify-content:flex-end;gap:12px;padding:20px 0 0;border-top:1px solid #D1D5DB;margin-top:20px;width:100%}.modal ._header_1rwer_17{border-bottom:1px solid #D1D5DB}.modal ._footer_1rwer_20{background:transparent!important;border-top:1px solid #e5e7eb}._templatesSection_1rwer_25 ._sectionHeader_1rwer_25{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._templatesSection_1rwer_25 ._sectionHeader_1rwer_25 h4{margin:0;font-size:14px;font-weight:600;color:#1f2937}._templatesSection_1rwer_25 ._modeToggle_1rwer_37{padding:4px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#64748b;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}._templatesSection_1rwer_25 ._modeToggle_1rwer_37:hover{background:#f8fafc;border-color:#cbd5e1}._templatesSection_1rwer_25 ._modeToggle_1rwer_37._active_1rwer_52{background:#3b82f6;border-color:#3b82f6;color:#fff}._templatesGrid_1rwer_58{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}._templateCard_1rwer_64{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;transition:all .15s ease;text-align:center}._templateCard_1rwer_64:hover{border-color:#cbd5e1;box-shadow:0 1px 4px #00000014}._templateCard_1rwer_64._selected_1rwer_81{border-color:#3b82f6;background:#f0f9ff}._templateIcon_1rwer_86{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:#fff}._templateContent_1rwer_96{display:flex;flex-direction:column;gap:2px;min-height:0}._templateName_1rwer_103{font-size:11px;font-weight:500;color:#1f2937;line-height:1.2}._selectedCode_1rwer_110{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;min-height:40px}._codeValue_1rwer_121{font-weight:500;color:#1f2937}._clearCode_1rwer_126{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:4px;background:transparent;color:#94a3b8;cursor:pointer;transition:all .2s ease}._templatePrice_1rwer_144{font-size:10px;font-weight:600;color:#3b82f6}._formSection_1rwer_150{display:flex;flex-direction:column;gap:16px}._formRow_1rwer_156{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}@media (max-width: 480px){._formRow_1rwer_156{grid-template-columns:1fr;gap:16px}}._formField_1rwer_169{display:flex;flex-direction:column;gap:8px;width:100%}._label_1rwer_176{font-size:14px;font-weight:600;color:#374151;margin-bottom:4px}._label_1rwer_176 ._error_1rwer_182{font-size:12px;color:#dc2626;font-weight:400;margin-left:4px}._required_1rwer_189{color:#000;margin-left:2px}._input_1rwer_194,._select_1rwer_81,._textarea_1rwer_194{padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#374151;background:#fff;transition:all .15s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-sizing:border-box;width:100%}._input_1rwer_194:focus,._select_1rwer_81:focus,._textarea_1rwer_194:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background:#fff}._input_1rwer_194:hover:not(:focus),._select_1rwer_81:hover:not(:focus),._textarea_1rwer_194:hover:not(:focus){border-color:#9ca3af}._input_1rwer_194._inputError_1rwer_215,._select_1rwer_81._inputError_1rwer_215,._textarea_1rwer_194._inputError_1rwer_215{border-color:#dc2626}._input_1rwer_194._inputError_1rwer_215:focus,._select_1rwer_81._inputError_1rwer_215:focus,._textarea_1rwer_194._inputError_1rwer_215:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}._input_1rwer_194::placeholder,._select_1rwer_81::placeholder,._textarea_1rwer_194::placeholder{font-weight:400;color:var(--text-subtle, #6B7280)}._select_1rwer_81{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px;cursor:pointer}._textarea_1rwer_194{resize:vertical;min-height:80px;line-height:1.5;font-family:inherit}._priceContainer_1rwer_244{width:30%;max-width:30%}._selectedCode_1rwer_110{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;box-sizing:border-box;width:100%}._codeValue_1rwer_121{color:#374151;font-size:14px}._clearCode_1rwer_126{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:#9ca3af;cursor:pointer;transition:all .2s ease;font-size:16px}._clearCode_1rwer_126:hover{background:#fef2f2;color:#dc2626}.CodeSearch_container{position:relative!important;padding:0!important;margin:0!important;gap:0!important;width:100%!important;display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;overflow:visible!important}.CodeSearch_searchContainer{position:relative!important;width:100%!important;margin:0!important;padding:0!important;flex-shrink:0!important}.CodeSearch_searchContainer input{padding:12px 16px!important;border:1px solid #d1d5db!important;border-radius:8px!important;font-size:14px!important;color:#374151!important;background:#fff!important;transition:all .15s ease!important;width:100%!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.CodeSearch_searchContainer input:focus{outline:none!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important;background:#fff!important}.CodeSearch_searchContainer input:hover:not(:focus){border-color:#9ca3af!important}.CodeSearch_searchContainer input::placeholder{color:#9ca3af!important}.CodeSearch_resultsDisplay{position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;margin:0!important;padding:0!important;width:100%!important;height:auto!important;z-index:1000!important;pointer-events:auto!important;display:block!important}.CodeSearch_resultsList{border:1px solid #d1d5db!important;border-radius:8px!important;background:#fff!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;max-height:200px!important;overflow-y:auto!important;overflow-x:hidden!important;width:100%!important}.CodeSearch_resultItem{padding:12px 16px!important;border-bottom:1px solid #f3f4f6!important;cursor:pointer!important;transition:background-color .15s ease!important}.CodeSearch_resultItem:last-child{border-bottom:none!important}.CodeSearch_resultItem:hover{background-color:#f9fafb!important}.CodeSearch_resultItem strong{color:#3b82f6!important;font-weight:600!important;margin-right:8px!important}.CodeSearch_resultItem ._description_1rwer_373{color:#6b7280!important}@media (max-width: 768px){._formRow_1rwer_156{grid-template-columns:1fr;gap:16px}._formSection_1rwer_150{gap:16px}}._body_ncflo_1{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem}._field_ncflo_8{display:flex;flex-direction:column;gap:1rem;height:auto}._field_ncflo_8 ._fieldData_ncflo_14{height:33.5px}._buttonContainer_ncflo_18{display:flex;justify-content:end;padding:1rem}._field_ncflo_8 [class*=currencyField] [class*=LabelWrapper]{margin-bottom:.35rem!important}._dropdownContainer_1hczc_1{display:flex;flex-direction:column;gap:.5rem}._label_1hczc_7{font-size:.875rem;font-weight:500;color:#1f2937;display:flex;align-items:baseline;gap:.25rem;margin:.15rem}._required_1hczc_17{color:#000;font-weight:500}._errorText_1hczc_22{color:#d32f2f;font-size:.75rem;font-weight:500;margin-left:.25rem}._dropdown_1hczc_1{position:relative;display:flex;align-items:center;border:1.5px solid #d1d5db;border-radius:8px;background-color:#fff;transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer}._dropdown_1hczc_1:hover:not(._disabled_1hczc_39){border-color:#9ca3af}._dropdown_1hczc_1:focus-within{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background-color:#fff}._dropdown_1hczc_1._error_1hczc_22{border-color:#d32f2f}._dropdown_1hczc_1._success_1hczc_51{border-color:#4caf50}._dropdown_1hczc_1._disabled_1hczc_39{background-color:#f9fafb;border-color:#e5e7eb;cursor:not-allowed}._dropdownTrigger_1hczc_60{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}._input_1hczc_68{flex:1;padding:.5rem 3rem .5rem .75rem;border:none;outline:none;background:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:#1f2937;min-height:2.5rem;box-sizing:border-box}._input_1hczc_68::placeholder{color:#9ca3af;font-weight:400}._input_1hczc_68:disabled{cursor:not-allowed;color:#9ca3af}._dropdownActions_1hczc_92{display:flex;align-items:center;gap:.5rem;position:relative;z-index:1001}._clearButton_1hczc_100{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:.125rem;border-radius:.25rem;color:#9ca3af;transition:all .15s ease}._clearButton_1hczc_100:hover{background-color:#f3f4f6;color:#1f2937}._clearIcon_1hczc_117{width:1rem;height:1rem}._chevron_1hczc_122{width:1rem;height:1rem;color:#9ca3af;transition:transform .15s ease;margin-right:.25rem;cursor:pointer;padding:.25rem;border-radius:.25rem;position:relative;z-index:1002}._chevron_1hczc_122:hover{color:#1f2937;background-color:#0000000d}._chevronOpen_1hczc_139{transform:rotate(180deg)}._errorIcon_1hczc_143{width:1rem;height:1rem;color:#d32f2f}._successIcon_1hczc_149{width:1rem;height:1rem;color:#4caf50}._dropdownMenu_1hczc_155{position:absolute;top:calc(100% + .25rem);left:0;right:0;background-color:#fff;border:1.5px solid #d1d5db;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:1000;max-height:12rem;overflow:hidden}._optionsList_1hczc_169{max-height:8rem;overflow-y:auto}._option_1hczc_169{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;color:#1f2937;transition:background-color .15s ease}._option_1hczc_169:hover{background-color:#f3f4f6}._option_1hczc_169._optionSelected_1hczc_188{background-color:#3b82f61a;color:#3b82f6;font-weight:500}._optionLabel_1hczc_194{flex:1}._optionCheck_1hczc_198{width:1rem;height:1rem;color:#3b82f6}._noResults_1hczc_204{padding:.75rem;text-align:center;color:#9ca3af;font-size:.875rem;font-style:italic}._container_ueij4_1{min-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box}._header_ueij4_10{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._header_ueij4_10 ._headerContent_ueij4_16{flex:1}._header_ueij4_10 ._headerContent_ueij4_16 ._title_ueij4_19{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_ueij4_10 ._headerContent_ueij4_16 ._subtitle_ueij4_26{font-size:.875rem;color:#6b7280;margin:0;font-weight:400}._header_ueij4_10 ._primaryButton_ueij4_32{background:#3b82f6;border:none;border-radius:.375rem;padding:.5rem 1rem;color:#fff;font-weight:600;font-size:.8125rem;cursor:pointer;display:flex;align-items:center;gap:.375rem;justify-content:center;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_ueij4_10 ._primaryButton_ueij4_32:hover{background:#1469f4}._header_ueij4_10 ._primaryButton_ueij4_32:active{transform:translateY(0)}._content_ueij4_55{flex:1;display:flex;flex-direction:column;gap:.75rem}._contentHeader_ueij4_62{display:flex;justify-content:flex-start;align-items:center;gap:.75rem}._emptyState_ueij4_69{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center}._emptyState_ueij4_69 h3{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._emptyState_ueij4_69 p{font-size:.8125rem;color:#6b7280;line-height:1.5;margin:0 0 1.5rem;max-width:360px}._emptyState_ueij4_69 button{min-width:auto}._emptyStateContent_ueij4_98{text-align:center;max-width:360px}._emptyStateContent_ueij4_98 h3{margin-bottom:.5rem;font-size:1.125rem;color:#1f2937}._emptyStateContent_ueij4_98 p{margin-bottom:1rem;color:#6b7280;line-height:1.5;font-size:.8125rem}._emptyStateContent_ueij4_98 button{min-width:auto}._container_rknh5_1{display:flex;flex-direction:column}._itemInfo_rknh5_6{padding:0 2rem 1.5rem;font-size:.95rem;color:var(--text-secondary, #666);line-height:1.6}._invoiceDetails_rknh5_13{display:flex;flex-direction:column;gap:.5rem}._title_rknh5_19{font-size:1.05rem;font-weight:600;color:var(--text-primary, #222);line-height:1.4}._detail_rknh5_26{font-size:.9rem;color:var(--text-secondary, #666);line-height:1.5}._warning_rknh5_32{display:block;margin-top:1rem;font-size:.9rem;color:var(--text-secondary, #666)}._actionGroup_rknh5_39{display:flex;justify-content:end;gap:.75rem;padding:1.5rem 2rem;border-top:1px solid var(--border-color, #e5e7eb)}._container_xd7qf_1{min-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box}._header_xd7qf_10{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._header_xd7qf_10 ._headerContent_xd7qf_16{flex:1}._header_xd7qf_10 ._headerContent_xd7qf_16 ._title_xd7qf_19{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_xd7qf_10 ._headerContent_xd7qf_16 ._subtitle_xd7qf_26{font-size:.875rem;color:#6b7280;margin:0;font-weight:400}._content_xd7qf_33{flex:1;display:flex;flex-direction:column;gap:.75rem;min-height:0}._filterBar_xd7qf_41{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;margin-bottom:0}._filterSection_xd7qf_49{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:0;justify-content:flex-start;overflow:visible;z-index:1}._searchRow_xd7qf_59{margin-bottom:.5rem}._searchInputWrapper_xd7qf_63{position:relative;width:280px}._searchButton_xd7qf_68{position:absolute;left:.25rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;background:transparent;border-radius:.375rem;color:#9ca3af;cursor:pointer;transition:all .15s ease;z-index:1}._searchButton_xd7qf_68:hover{background:#f3f4f6;color:#3b82f6}._searchButton_xd7qf_68:active{background:#e5e7eb}._searchButton_xd7qf_68 svg{width:.875rem;height:.875rem}._searchInput_xd7qf_63{width:100%;padding:.375rem .75rem .375rem 2rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.75rem;color:#1f2937;background-color:#fff;transition:all .15s ease}._searchInput_xd7qf_63:hover{border-color:#9ca3af}._searchInput_xd7qf_63:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}._searchInput_xd7qf_63::placeholder{color:#9ca3af}@media (max-width: 1024px){._container_xd7qf_1{padding:1rem;gap:1rem}._header_xd7qf_10{flex-direction:column;align-items:stretch;gap:.75rem}._filterSection_xd7qf_49{gap:.5rem}}@media (max-width: 768px){._container_xd7qf_1{padding:.75rem;gap:.75rem}._header_xd7qf_10 ._headerContent_xd7qf_16 ._title_xd7qf_19{font-size:1.25rem}._header_xd7qf_10 ._headerContent_xd7qf_16 ._subtitle_xd7qf_26{font-size:.75rem}._searchInputWrapper_xd7qf_63{width:100%}._filterSection_xd7qf_49{gap:.5rem}}._container_im05v_1{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}._options_im05v_8{display:flex;flex-wrap:wrap;gap:.5rem}._actionGroup_im05v_14{display:flex;justify-content:flex-end;padding-top:1rem}._btnGroup_im05v_20{display:flex;align-items:center;gap:.5rem}._statusBadge_im05v_26{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}._statusBadge_im05v_26._draft_im05v_34{background-color:#f3f4f6;color:#374151}._statusBadge_im05v_26._pending_im05v_38{background-color:#fef3c7;color:#92400e}._statusBadge_im05v_26._sent_im05v_42{background-color:#dbeafe;color:#1e40af}._statusBadge_im05v_26._paid_im05v_46{background-color:#dcfce7;color:#166534}._statusBadge_im05v_26._void_im05v_50,._statusBadge_im05v_26._cancelled_im05v_50{background-color:#fee2e2;color:#991b1b}._filterDropdown_fulet_1{position:relative}._filterButton_fulet_5{display:flex;align-items:center;gap:.5rem;padding:.35rem 1rem;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-size:.95rem;color:#374151;min-width:120px;max-width:100%}@media (max-width: 1024px){._filterButton_fulet_5{min-width:100px;padding:.3rem .875rem;font-size:.875rem}}@media (max-width: 768px){._filterButton_fulet_5{min-width:80px;padding:.25rem .75rem;font-size:.875rem}}._filterButton_fulet_5:hover{background:#f9fafb;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}._filterButton_fulet_5:active{transform:translateY(0)}._buttonContent_fulet_44{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%}._dropdownMenu_fulet_52{position:absolute;top:100%;left:0;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:1000;margin-top:.25rem;min-width:240px;width:max-content;pointer-events:auto}@media (max-width: 768px){._dropdownMenu_fulet_52{min-width:200px}}._dropdownHeader_fulet_72{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#fff;border-radius:.5rem .5rem 0 0;font-weight:500;color:#374151;border-bottom:1px solid #e5e7eb}._dropdownDivider_fulet_84{height:1px;background:#e5e7eb}._presets_fulet_89{display:flex;flex-direction:column;padding:.5rem 0}._presetItem_fulet_95{display:flex;align-items:center;padding:.5rem 1rem;background:none;border:none;cursor:pointer;font-size:.875rem;color:#374151;text-align:left;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}._presetItem_fulet_95:hover{background:#f3f4f6}._presetItem_fulet_95:active{background:#e5e7eb}._customRange_fulet_115{padding:.75rem 1rem;display:flex;flex-direction:column;gap:.75rem}._dateInputGroup_fulet_122{display:flex;flex-direction:column;gap:.25rem}._dateInputGroup_fulet_122 label{font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}._dateInput_fulet_122{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#374151;background:#fff;width:100%;box-sizing:border-box}._dateInput_fulet_122:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}._container_1szpy_1{display:flex;flex-direction:column;min-height:0}._form_1szpy_7{display:flex;flex-direction:column;gap:1.25rem;flex:1;min-height:0}._row_1szpy_15{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 768px){._row_1szpy_15{grid-template-columns:1fr;gap:1.25rem}}._toggleSection_1szpy_27{padding-top:.75rem;border-top:1px solid #e5e7eb;margin-top:.5rem}._footer_1szpy_33{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #e5e7eb}._container_9hsme_1{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 4rem;padding-bottom:5rem}._container_9hsme_1 ._headerButtons_9hsme_8{display:flex;justify-content:space-between;align-items:center;align-self:stretch}._container_9hsme_1 ._headerButtons_9hsme_8 ._headerButtonSectionOne_9hsme_14{display:flex}._container_9hsme_1 ._headerButtons_9hsme_8 ._headerButtonSectionTwo_9hsme_17{display:flex;gap:.5rem;justify-content:flex-end}._totalAmount_9hsme_23{color:#6a7282;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.312px}._footer_9hsme_33{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:0 4rem;background:transparent;z-index:100;pointer-events:none}._footerCard_9hsme_46{border-radius:.5rem .5rem 0 0;border-top:.0625rem solid var(--border-faded, #DEDFDF);border-right:.0625rem solid var(--border-faded, #DEDFDF);border-left:.0625rem solid var(--border-faded, #DEDFDF);background:var(--bg-white, #FFF);box-shadow:0 .0625rem .0625rem #0000001a;padding:1rem .875rem;pointer-events:auto;width:100%;max-width:100%}._footerText_9hsme_59{color:#6a7282;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;display:flex;align-items:center;gap:.5rem}._footerSpinner_9hsme_71{display:inline-flex;width:auto;height:auto}._editHeader_9hsme_77{display:flex;justify-content:flex-end}._editButton_9hsme_82{display:flex;align-items:center;gap:.375rem;background:transparent;border:1px solid var(--border-light, #E5E7EB);border-radius:.375rem;padding:.375rem .75rem;color:var(--text-secondary, #6B7280);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}._editButton_9hsme_82:hover{background:var(--bg-secondary, #F9FAFB);border-color:var(--primary-color, #3B82F6);color:var(--primary-color, #3B82F6)}._editButton_9hsme_82:active{background:#3b82f614}._editButton_9hsme_82:focus-visible{outline:2px solid var(--primary-color, #3B82F6);outline-offset:2px}._editActions_9hsme_109{display:flex;align-items:center;gap:.5rem}._cancelButton_9hsme_115{background:transparent;border:none;border-radius:.375rem;padding:.375rem .75rem;color:#64748b;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}._cancelButton_9hsme_115:hover{background:#64748b14;color:#475569}._cancelButton_9hsme_115:active{background:#64748b1f}._cancelButton_9hsme_115:focus-visible{outline:2px solid #64748b;outline-offset:2px}._saveButton_9hsme_138{background:#3b82f6;border:none;border-radius:.375rem;padding:.4375rem .875rem;color:#fff;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}._saveButton_9hsme_138:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 2px 8px #3b82f640}._saveButton_9hsme_138:active{transform:translateY(0);box-shadow:0 1px 4px #3b82f633}._saveButton_9hsme_138:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}._container_12qp7_1{padding:1rem;max-height:570px}._form_12qp7_6{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}._timeFieldsContainer_12qp7_12{display:flex;gap:1rem}._buttonContainer_12qp7_17{display:flex;justify-content:flex-end;margin-top:1.5rem}._container_j0uqh_1{display:flex;flex-direction:column;padding:1rem;min-height:0;overflow-y:visible}._body_j0uqh_9{padding:1rem 2rem}._titleSection_j0uqh_13{margin-bottom:1rem}._taskTitle_j0uqh_17{width:100%;border:none;outline:none;background:transparent;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:20px;color:#111827}._taskTitle_j0uqh_17::placeholder{color:#6b7280}._descriptionSection_j0uqh_33{margin-bottom:1.5rem}._descriptionField_j0uqh_37{width:100%;border:none;outline:none;background:transparent;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111827;resize:vertical;min-height:60px}._descriptionField_j0uqh_37::placeholder{color:#6b7280}._filterButtons_j0uqh_55{display:flex;gap:10px;margin-bottom:1.5rem;position:relative}._filterDropdown_j0uqh_62{position:relative}._filterButton_j0uqh_55{min-width:144px;height:32px;display:flex;align-items:center;gap:10px;padding:12px;background:#fff;border:1px solid #D1D5DB;border-radius:8px;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0%;color:#3f3f3f;flex-shrink:0;box-sizing:border-box}._filterButton_j0uqh_55:hover{background:#f9fafb;border-color:#9ca3af}._filterButton_j0uqh_55 span{white-space:nowrap;flex-shrink:0}._filterIcon_j0uqh_95{color:#6b7280}._dropdownMenu_j0uqh_99{position:absolute;top:100%;left:0;min-width:125px;background:#fff;border:1px solid #D1D5DB;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;z-index:50;margin-top:4px}._dropdownHeader_j0uqh_112{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #E5E7EB;font-weight:600;font-size:14px;color:#374151}._dropdownDivider_j0uqh_123{height:1px;background:#e5e7eb}._dropdownOptions_j0uqh_128{padding:.5rem 0}._radioOption_j0uqh_132{display:flex;align-items:center;padding:8px 16px;cursor:pointer}._radioOption_j0uqh_132:hover{background:#f9fafb}._radioOption_j0uqh_132 input[type=checkbox]{margin-right:12px;accent-color:#3B82F6}._radioLabel_j0uqh_146{font-size:14px;color:#374151;font-family:Inter}._statusOptionContent_j0uqh_152{display:flex;align-items:center;gap:8px}._fieldError_j0uqh_158{color:#ef4444;font-size:12px;margin-top:4px;font-family:Inter}._footerDivider_j0uqh_165{height:1px;background:#d1d5db;width:100%}._footerSection_j0uqh_171{padding:0}._actionButtons_j0uqh_175{display:flex;justify-content:flex-end;gap:1rem;padding:16px 24px}._formSection_j0uqh_182{width:100%;margin-bottom:.5rem}._initialChoiceContainer_j0uqh_187{display:flex;flex-direction:column;align-items:center;padding:1rem 0;width:100%}._choiceTitle_j0uqh_195{font-weight:600;font-size:1.1rem;margin-bottom:2rem;text-align:center}._choiceButtons_j0uqh_202{display:flex;gap:1rem;margin-bottom:2rem;width:100%;justify-content:center}._choiceButton_j0uqh_202{min-width:180px}._cancelButton_j0uqh_214{margin-top:1rem}._errorMessage_j0uqh_218{color:#d32f2f;font-size:.875rem;margin-bottom:1rem;padding:.5rem;background-color:#ffebee;border-radius:4px;border:1px solid #ffcdd2}._formHeader_j0uqh_228{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:.5rem}._formHeader_j0uqh_228 h4{flex:1;text-align:center;margin:0;font-weight:600;font-size:1.1rem}._formHeader_j0uqh_228>div:last-child{width:32px}._headerDivider_j0uqh_246{height:1px;background:#d1d5db;margin:0 0 1.5rem;width:100%}._billableItemFormHeader_j0uqh_253{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:.5rem}._billableItemFormHeader_j0uqh_253 h4{margin:0;font-weight:600;font-size:1rem}._backButton_j0uqh_266{background:none!important;border:none!important;color:#4f46e5!important;font-size:.875rem!important;cursor:pointer;padding:.25rem .5rem!important;display:flex;align-items:center;text-decoration:none!important;box-shadow:none!important}._backButton_j0uqh_266:hover{text-decoration:underline!important;background:none!important}._fullWidth_j0uqh_283{width:100%;margin-bottom:1rem}._formLayout_j0uqh_288{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;width:100%}@media (max-width: 768px){._formLayout_j0uqh_288{grid-template-columns:1fr}}._formLayout_j0uqh_288 ._descriptionSection_j0uqh_33,._descriptionSection_j0uqh_33{grid-column:1/-1}._billableItemSection_j0uqh_307{margin-top:1.5rem;border-top:1px solid #e9ecef;padding-top:1.5rem}._sectionHeader_j0uqh_313{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._sectionHeader_j0uqh_313 h5{margin:0;font-weight:600;font-size:1rem;color:#374151}._emptyState_j0uqh_326{display:flex;flex-direction:column;align-items:center;padding:2rem 1rem;text-align:center;background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px}._emptyState_j0uqh_326 p{margin:0 0 1rem;color:#6b7280;font-size:.875rem}._itemsList_j0uqh_342{display:flex;flex-direction:column;gap:.75rem}._item_j0uqh_342{padding-top:.5rem;display:flex;flex-direction:column;gap:.75rem}._item_j0uqh_342>div{padding:12px 16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;font-weight:500;color:#495057}._sectionTitle_j0uqh_364{margin-top:1rem;margin-bottom:.5rem;font-weight:600}._itemForm_j0uqh_370{margin-top:1rem;padding:1.5rem;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px}._itemForm_j0uqh_370 ._field_j0uqh_158{margin-bottom:1rem}._itemForm_j0uqh_370 ._field_j0uqh_158:last-of-type{margin-bottom:0}._billableitemsform_j0uqh_384{font-size:1rem!important;font-weight:700;margin:0}._selectedCodeHeader_j0uqh_390{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}._itemresult_j0uqh_400{font-weight:500;color:#495057}._savedItem_j0uqh_405{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;transition:background-color .2s ease}._savedItem_j0uqh_405:hover{background-color:#f1f3f4}._quantityField_j0uqh_419{padding-right:1rem}._savedItemText_j0uqh_423{font-weight:500;color:#495057}._addItemButtonContainer_j0uqh_428{display:flex;justify-content:center;margin:20px 0}._formHeaderRight_j0uqh_434{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._itemContent_j0uqh_441{display:flex;justify-content:space-between;align-items:center;flex-grow:1}._itemQuantity_j0uqh_448{font-weight:600;color:#6b7280;margin-left:.5rem}._quantityControl_j0uqh_454{display:flex;align-items:center;gap:.25rem;padding:.5rem}._quantityButton_j0uqh_461{min-width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem}._quantityInput_j0uqh_472{width:60px;height:32px;padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;text-align:center;font-size:.875rem;font-weight:500}._quantityInput_j0uqh_472:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._quantityInput_j0uqh_472::-webkit-outer-spin-button,._quantityInput_j0uqh_472::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}._quantityInput_j0uqh_472[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}._formActionButtons_j0uqh_497{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e9ecef}._addButton_j0uqh_506{min-width:80px}._cancelFormButton_j0uqh_510{background:transparent!important;color:#6b7280!important;border:1px solid #d1d5db!important}._cancelFormButton_j0uqh_510:hover{background:#f9fafb!important;color:#374151!important}._divider_j0uqh_520{height:1px;background:#d1d5db;width:100%}._container_mlxoj_1{display:flex;flex-direction:column;padding:1rem;min-height:0;overflow-y:visible}._body_mlxoj_9{padding:1rem 2rem}._titleSection_mlxoj_13{margin-bottom:1rem}._taskTitle_mlxoj_17{width:100%;border:none;outline:none;background:transparent;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:20px;color:#111827}._taskTitle_mlxoj_17::placeholder{color:#6b7280}._descriptionSection_mlxoj_33{margin-bottom:1.5rem}._descriptionField_mlxoj_37{width:100%;border:none;outline:none;background:transparent;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111827;resize:vertical;min-height:60px}._descriptionField_mlxoj_37::placeholder{color:#6b7280}._filterButtons_mlxoj_55{display:flex;gap:10px;margin-bottom:1.5rem;position:relative}._filterDropdown_mlxoj_62{position:relative}._filterButton_mlxoj_55{width:144px;height:32px;display:flex;align-items:center;gap:10px;padding:12px;background:#fff;border:1px solid #D1D5DB;border-radius:8px;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0%;color:#3f3f3f;flex-shrink:0;box-sizing:border-box}._filterButton_mlxoj_55:hover{background:#f9fafb;border-color:#9ca3af}._filterButton_mlxoj_55 span{white-space:nowrap}._filterIcon_mlxoj_94{color:#6b7280}._dropdownMenu_mlxoj_98{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #D1D5DB;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;z-index:50;margin-top:4px}._dropdownHeader_mlxoj_111{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #E5E7EB;font-weight:600;font-size:14px;color:#374151}._dropdownDivider_mlxoj_122{height:1px;background:#e5e7eb}._dropdownOptions_mlxoj_127{padding:8px 0}._radioOption_mlxoj_131{display:flex;align-items:center;padding:8px 16px;cursor:pointer}._radioOption_mlxoj_131:hover{background:#f9fafb}._radioOption_mlxoj_131 input[type=checkbox]{margin-right:12px;accent-color:#3B82F6}._radioLabel_mlxoj_145{font-size:14px;color:#374151;font-family:Inter}._statusOptionContent_mlxoj_151{display:flex;align-items:center;gap:8px}._fieldError_mlxoj_157{color:#ef4444;font-size:12px;margin-top:4px;font-family:Inter}._footerDivider_mlxoj_164{height:1px;background:#d1d5db;width:100%}._footerSection_mlxoj_170{padding:0}._actionButtons_mlxoj_174{display:flex;justify-content:flex-end;gap:1rem;padding:16px 24px}._formSection_mlxoj_181{width:100%;margin-bottom:.5rem}._initialChoiceContainer_mlxoj_186{display:flex;flex-direction:column;align-items:center;padding:1rem 0;width:100%}._choiceTitle_mlxoj_194{font-weight:600;font-size:1.1rem;margin-bottom:2rem;text-align:center}._choiceButtons_mlxoj_201{display:flex;gap:1rem;margin-bottom:2rem;width:100%;justify-content:center}._choiceButton_mlxoj_201{min-width:180px}._cancelButton_mlxoj_213{margin-top:1rem}._errorMessage_mlxoj_217{color:#d32f2f;font-size:.875rem;margin-bottom:1rem;padding:.5rem;background-color:#ffebee;border-radius:4px;border:1px solid #ffcdd2}._formHeader_mlxoj_227{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:.5rem}._formHeader_mlxoj_227 h4{flex:1;text-align:center;margin:0;font-weight:600;font-size:1.1rem}._formHeader_mlxoj_227>div:last-child{width:32px}._headerDivider_mlxoj_245{height:1px;background:#d1d5db;margin:0 0 1.5rem;width:100%}._billableItemFormHeader_mlxoj_252{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:.5rem}._billableItemFormHeader_mlxoj_252 h4{margin:0;font-weight:600;font-size:1rem}._backButton_mlxoj_265{background:none!important;border:none!important;color:#4f46e5!important;font-size:.875rem!important;cursor:pointer;padding:.25rem .5rem!important;display:flex;align-items:center;text-decoration:none!important;box-shadow:none!important}._backButton_mlxoj_265:hover{text-decoration:underline!important;background:none!important}._fullWidth_mlxoj_282{width:100%;margin-bottom:1rem}._formLayout_mlxoj_287{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;width:100%}@media (max-width: 768px){._formLayout_mlxoj_287{grid-template-columns:1fr}}._formLayout_mlxoj_287 ._descriptionSection_mlxoj_33,._descriptionSection_mlxoj_33{grid-column:1/-1}._billableItemSection_mlxoj_306{margin-top:1.5rem;border-top:1px solid #e9ecef;padding-top:1.5rem}._sectionHeader_mlxoj_312{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._sectionHeader_mlxoj_312 h5{margin:0;font-weight:600;font-size:1rem;color:#374151}._emptyState_mlxoj_325{display:flex;flex-direction:column;align-items:center;padding:2rem 1rem;text-align:center;background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px}._emptyState_mlxoj_325 p{margin:0 0 1rem;color:#6b7280;font-size:.875rem}._itemsList_mlxoj_341{display:flex;flex-direction:column;gap:.75rem}._item_mlxoj_341{padding-top:.5rem;display:flex;flex-direction:column;gap:.75rem}._item_mlxoj_341>div{padding:12px 16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;font-weight:500;color:#495057}._sectionTitle_mlxoj_363{margin-top:1rem;margin-bottom:.5rem;font-weight:600}._itemForm_mlxoj_369{margin-top:1rem;padding:1.5rem;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px}._itemForm_mlxoj_369 ._field_mlxoj_157{margin-bottom:1rem}._itemForm_mlxoj_369 ._field_mlxoj_157:last-of-type{margin-bottom:0}._billableitemsform_mlxoj_383{font-size:1rem!important;font-weight:700;margin:0}._selectedCodeHeader_mlxoj_389{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}._itemresult_mlxoj_399{font-weight:500;color:#495057}._savedItem_mlxoj_404{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;transition:background-color .2s ease}._savedItem_mlxoj_404:hover{background-color:#f1f3f4}._quantityField_mlxoj_418{padding-right:1rem}._savedItemText_mlxoj_422{font-weight:500;color:#495057}._addItemButtonContainer_mlxoj_427{display:flex;justify-content:center;margin:20px 0}._formHeaderRight_mlxoj_433{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._itemContent_mlxoj_440{display:flex;justify-content:space-between;align-items:center;flex-grow:1}._itemQuantity_mlxoj_447{font-weight:600;color:#6b7280;margin-left:.5rem}._quantityControl_mlxoj_453{display:flex;align-items:center;gap:.25rem;padding:.5rem}._quantityButton_mlxoj_460{min-width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem}._quantityInput_mlxoj_471{width:60px;height:32px;padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;text-align:center;font-size:.875rem;font-weight:500}._quantityInput_mlxoj_471:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._quantityInput_mlxoj_471::-webkit-outer-spin-button,._quantityInput_mlxoj_471::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}._quantityInput_mlxoj_471[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}._formActionButtons_mlxoj_496{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e9ecef}._addButton_mlxoj_505{min-width:80px}._cancelFormButton_mlxoj_509{background:transparent!important;color:#6b7280!important;border:1px solid #d1d5db!important}._cancelFormButton_mlxoj_509:hover{background:#f9fafb!important;color:#374151!important}._divider_mlxoj_519{height:1px;background:#d1d5db;width:100%;margin:20px auto}._listViewTaskItem_gzzyl_1{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:transparent;border:1px solid #e5e7eb;border-radius:.375rem;cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),max-height .3s cubic-bezier(.4,0,.2,1),margin-bottom .3s cubic-bezier(.4,0,.2,1),padding-top .3s cubic-bezier(.4,0,.2,1),padding-bottom .3s cubic-bezier(.4,0,.2,1);transform:translateY(0);opacity:1;will-change:transform,opacity,max-height,margin;max-height:500px;overflow:hidden;gap:.5rem}._listViewTaskItem_gzzyl_1:hover:not(._deleting_gzzyl_18){background:#00000005;border-color:#d1d5db}._listViewTaskItem_gzzyl_1:hover:not(._deleting_gzzyl_18) ._listViewDeleteButton_gzzyl_22{opacity:1}._listViewTaskItem_gzzyl_1._deleting_gzzyl_18{opacity:0;transform:translateY(-1rem);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;pointer-events:none}._listViewTaskTitle_gzzyl_35{color:var(--text-primary, #000);font-family:Inter;font-size:.8125rem;font-weight:500;line-height:1.25;word-wrap:break-word;overflow-wrap:break-word;cursor:pointer;flex:1;min-width:0}._listViewTaskMeta_gzzyl_48{display:flex;align-items:center;gap:.375rem;flex-wrap:nowrap;flex-shrink:0}._listViewDueDateBadge_gzzyl_56{display:flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border:1px solid #e5e7eb;border-radius:.25rem;background:transparent;flex-shrink:0}._listViewDueDateBadge_gzzyl_56 ._overdueIconWrapper_gzzyl_66{position:relative;display:flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;flex-shrink:0}._listViewDueDateBadge_gzzyl_56 ._overdueIconWrapper_gzzyl_66 ._calendarIcon_gzzyl_75{width:.875rem;height:.875rem;flex-shrink:0}._listViewDueDateBadge_gzzyl_56 ._overdueIconWrapper_gzzyl_66 ._xIcon_gzzyl_80{position:absolute;right:-.5px;bottom:-.5px;width:.5rem;height:.5rem;flex-shrink:0}._listViewDueDateBadge_gzzyl_56 ._listViewDueDateLabel_gzzyl_88{font-size:.6875rem;font-weight:400;color:#1f2937;font-family:Inter}._listViewDueDateBadge_gzzyl_56._overdue_gzzyl_66{background:transparent;border-color:#e5e7eb}._listViewDueDateBadge_gzzyl_56._overdue_gzzyl_66 svg{color:#ef4444}._listViewTaskPriority_gzzyl_102{display:flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border:1px solid #e5e7eb;border-radius:.25rem;background:transparent;flex-shrink:0}._listViewTaskPriority_gzzyl_102 ._listViewPriorityLabel_gzzyl_112{font-size:.6875rem;font-weight:500;color:#374151;font-family:Inter}._listViewTaskClient_gzzyl_119,._listViewTaskAssignee_gzzyl_120{display:flex;width:1.125rem;height:1.125rem;flex-direction:column;justify-content:center;flex-shrink:0;padding:.125rem}._listViewDeleteButton_gzzyl_22{background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:color .2s ease;opacity:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}._listViewDeleteButton_gzzyl_22:hover{color:#ef4444}._tasksContainer_12q58_1{display:flex;flex-direction:column;gap:.5rem}._tasksContainer_12q58_1._noGap_12q58_6{gap:0}._tasksList_12q58_10{display:flex;flex-direction:column;gap:.375rem;transition:gap .3s cubic-bezier(.4,0,.2,1)}._addTaskButton_12q58_17{display:flex;align-items:center;gap:.5rem;align-self:flex-start;padding:.5rem 1rem;border:none;background:transparent;border-radius:.375rem;cursor:pointer;color:var(--text-subtle, #6B7280);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;transition:all .15s ease}._addTaskButton_12q58_17:hover:not(:disabled){background:var(--bg-hover, #F3F4F6);color:var(--text-secondary, #1F2937)}._addTaskButton_12q58_17:disabled{opacity:.5;cursor:not-allowed}._addTaskButton_12q58_17 svg{width:1rem;height:1rem}._noTasks_12q58_48{padding:.75rem;text-align:center;color:#6b7280;font-style:italic;font-size:.75rem;background:transparent;border-radius:.375rem}._itemsContainer_fee54_1{display:flex;flex-direction:column;gap:1rem;transition:gap .3s cubic-bezier(.4,0,.2,1)}._itemsContainer_fee54_1._noGap_fee54_7{gap:0}._itemsList_fee54_11{display:grid;grid-template-columns:1fr;gap:.5rem;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),gap .3s cubic-bezier(.4,0,.2,1)}._item_fee54_1{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:8px;border:1px solid var(--border-light, #D1D5DB);background:var(--bg-white, #FFF);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),max-height .3s cubic-bezier(.4,0,.2,1),margin-bottom .3s cubic-bezier(.4,0,.2,1),padding-top .3s cubic-bezier(.4,0,.2,1),padding-bottom .3s cubic-bezier(.4,0,.2,1);transform:translateY(0);opacity:1;will-change:transform,opacity,max-height,margin;max-height:500px;overflow:hidden}._item_fee54_1:not(:last-child){margin-bottom:0}._item_fee54_1._deleting_fee54_36{opacity:0;transform:translateY(-1rem);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;pointer-events:none}._topSection_fee54_46{display:flex;justify-content:space-between;align-items:center;gap:1rem}._itemNameDescription_fee54_53{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}._itemNameDescription_fee54_53 ._itemName_fee54_53{font-weight:600;color:#1f2937;font-size:.9375rem;line-height:1.4}._itemNameDescription_fee54_53 ._descriptionText_fee54_66{color:#666;font-size:.875rem;line-height:1.4}._posInfo_fee54_72{color:#6b7280;font-size:.875rem}._itemControls_fee54_77{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._quantityControls_fee54_84{display:flex;align-items:center;gap:.5rem}._quantityButton_fee54_90{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #e5e7eb;background:#fff;color:#111827;border-radius:.5rem;cursor:pointer;font-weight:400;font-size:.875rem;transition:all .15s ease;box-shadow:0 1px 2px #0000000d}._quantityButton_fee54_90:hover:not(:disabled){background:#f9fafb;color:#111827}._quantityButton_fee54_90:active:not(:disabled){transform:scale(.95);box-shadow:0 1px 1px #0000000d}._quantityButton_fee54_90:disabled{opacity:1;cursor:not-allowed;background:#f3f4f6;color:#9ca3af;border-color:#e5e7eb}._quantityButton_fee54_90 svg{width:1rem;height:1rem;stroke-width:2}._quantityInput_fee54_127{width:4.5rem;height:2rem;display:flex;align-items:center;justify-content:center}._quantityInput_fee54_127 input{width:100%;height:100%;text-align:center;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;font-size:.9375rem;font-weight:400;color:#111827;padding:0 .5rem;transition:all .15s ease}._quantityInput_fee54_127 input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._quantityInput_fee54_127 input:disabled{background:#fff;color:#111827;cursor:not-allowed;opacity:.5}._quantityInput_fee54_127 input::-webkit-outer-spin-button,._quantityInput_fee54_127 input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}._quantityInput_fee54_127 input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}._quantityShimmer_fee54_168{width:8rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden}._quantityShimmer_fee54_168 .shimmer{width:100%;height:100%}._addItemButton_fee54_182{display:flex;align-items:center;gap:.5rem;align-self:flex-start;padding:.5rem 1rem;border:none;background:transparent;border-radius:.375rem;cursor:pointer;color:var(--text-subtle, #6B7280);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;transition:all .15s ease}._addItemButton_fee54_182:hover:not(:disabled){background:var(--bg-hover, #F3F4F6);color:var(--text-secondary, #1F2937)}._addItemButton_fee54_182:disabled{opacity:.5;cursor:not-allowed}._addItemButton_fee54_182 svg{width:1rem;height:1rem}._noItems_fee54_213{color:#6b7280;font-style:italic;text-align:center;padding:1rem 0;background-color:#f9fafb;border-radius:.5rem}._noBillableItemsState_fee54_222{display:flex;justify-content:center;align-items:center;min-height:200px;padding:2rem}._noBillableItemsContent_fee54_230{text-align:center;max-width:400px}._noBillableItemsContent_fee54_230 h4{margin-bottom:.5rem;font-size:1.25rem;color:var(--text-primary, #333)}._noBillableItemsContent_fee54_230 p{margin-bottom:1.5rem;color:var(--text-secondary, #666);line-height:1.5}._noBillableItemsContent_fee54_230 button{min-width:180px}._body_jnxkk_1{padding:2rem;display:grid;grid-template-columns:1fr;gap:1rem}._field_jnxkk_8{display:flex;flex-direction:column;gap:1rem}._field_jnxkk_8 ._fieldData_jnxkk_13{height:33.5px}._actionGroup_jnxkk_17{display:flex;justify-content:end;padding:1rem}._container_114ek_1{display:flex;flex-direction:column;gap:1rem;width:100%}._attachmentsShimmer_114ek_8{width:100%;min-height:5rem}._attachmentsList_114ek_13{display:flex;flex-direction:column;gap:.75rem}._attachmentItem_114ek_19{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:.5rem;border:.0625rem solid var(--border-light, #D1D5DB);background:var(--bg-white, #FFF)}._attachmentIcon_114ek_29{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-secondary, #1F2937)}._attachmentInfo_114ek_37{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}._attachmentFilename_114ek_45{color:var(--text-primary, #111827);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;word-break:break-word}._attachmentSize_114ek_55{color:var(--text-muted, #6B7280);font-family:Inter;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}._attachmentActions_114ek_64{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._actionButton_114ek_71{padding:.5rem!important;border:none!important;background:transparent!important;color:var(--text-secondary, #1F2937)!important;transition:all .15s ease}._actionButton_114ek_71:hover:not(:disabled){background:var(--bg-hover, #F3F4F6)!important;color:var(--text-secondary, #1F2937)!important}._actionButton_114ek_71:disabled{opacity:.5!important;cursor:not-allowed!important}._actionButton_114ek_71 svg{width:1rem;height:1rem}._deleteButton_114ek_91{display:flex;align-items:center;justify-content:center;padding:.5rem;border:none;background:transparent;border-radius:.25rem;cursor:pointer;color:var(--text-secondary, #1F2937);transition:all .15s ease}._deleteButton_114ek_91:hover:not(:disabled){background:var(--bg-hover, #F3F4F6);color:var(--danger-color, #EF4444)}._deleteButton_114ek_91:disabled{opacity:.5;cursor:not-allowed}._deleteButton_114ek_91 svg{width:1rem;height:1rem}._addAttachmentButton_114ek_116{display:flex;align-items:center;gap:.5rem;align-self:flex-start;padding:.5rem 1rem;border:none;background:transparent;border-radius:.375rem;cursor:pointer;color:var(--text-subtle, #6B7280);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;transition:all .15s ease}._addAttachmentButton_114ek_116:hover:not(:disabled){background:var(--bg-hover, #F3F4F6);color:var(--text-secondary, #1F2937)}._addAttachmentButton_114ek_116:disabled{opacity:.5;cursor:not-allowed}._addAttachmentButton_114ek_116 svg{width:1rem;height:1rem}._body_j8qqr_1{margin:0 1.4rem .5rem}._field_j8qqr_5{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}._field_j8qqr_5 ._fieldData_j8qqr_11{height:33.5px}._subFieldsTwo_j8qqr_15{display:grid;grid-template-columns:2fr 1fr;gap:1rem}._demographicsContainer_18eze_2{padding:.625rem 1rem}._demographicsGrid_18eze_6{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._fieldGroup_18eze_12{display:flex;flex-direction:column;gap:.25rem}._fieldLabelRow_18eze_18{display:flex;align-items:flex-start;gap:.625rem}._fieldLabelIcon_18eze_24{color:#6b7280;flex-shrink:0}._fieldLabelAndValue_18eze_29{display:flex;flex-direction:column;gap:.25rem;min-width:0}._fieldLabel_18eze_18{color:#6b7280;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1rem;letter-spacing:.03rem;text-transform:uppercase}._fieldValueRow_18eze_47{display:flex;align-items:baseline;gap:.5rem}._fieldValue_18eze_47{color:#1f2937;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.375rem}._fieldMetric_18eze_62{color:#6b7280;font-family:Inter,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.375rem}._banner_2d9x5_1{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:.5rem}._iconContainer_2d9x5_9{display:flex;align-items:center;justify-content:center;flex-shrink:0}._text_2d9x5_16{flex:1;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}._info_2d9x5_25{border-radius:10px;border:1px solid #BEDBFF;background:#eff6ff}._info_2d9x5_25 ._text_2d9x5_16{color:var(--info-color, rgb(28, 57, 142))}._info_2d9x5_25 ._iconContainer_2d9x5_9{color:var(--info-color, rgb(21, 93, 252))}._warning_2d9x5_37{background:var(--danger-bg, #FEE2E2);border:.0625rem solid var(--danger-color, #EF4444)}._warning_2d9x5_37 ._text_2d9x5_16,._warning_2d9x5_37 ._iconContainer_2d9x5_9{color:var(--danger-color, #EF4444)}._default_2d9x5_48{background:var(--bg-white, #FFF);border:.0625rem solid var(--border-light, #D1D5DB)}._default_2d9x5_48 ._text_2d9x5_16{color:var(--text-primary, #111827)}._default_2d9x5_48 ._iconContainer_2d9x5_9{color:var(--text-secondary, #1F2937)}._headerSection_1csrz_1{display:flex;justify-content:space-between}._headerSectionDetails_1csrz_6{display:flex;gap:1rem}._headerSectionIcon_1csrz_11{display:flex;align-items:center;justify-content:center;border-radius:.8rem;width:44px;height:100%;background-color:#f2f2f2}._headerActions_1csrz_21{display:flex;align-items:center;gap:.5rem}._clientName_1csrz_27{font-size:1.2rem;margin-bottom:.5rem}._clientId_1csrz_32{font-size:1rem}._container_1csrz_36{padding:0 1.5rem}._topHeader_1ovyr_1{display:flex;justify-content:space-between;align-items:center;height:100%;padding-bottom:.375rem}._topHeader_1ovyr_1 h1{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}._invoiceDetailsHeader_1ovyr_14{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;height:20px;min-width:300px}._headerActions_1ovyr_23{display:flex;gap:.5rem;align-items:flex-end;justify-items:flex-end}@media (max-width: 200px){._headerActions_1ovyr_23{display:none!important}}@media (max-width: 768px){._headerActions_1ovyr_23{margin-bottom:.4rem}}._desktopButtons_1ovyr_40{display:flex;gap:.5rem;height:auto}@media (max-width: 1600px){._desktopButtons_1ovyr_40{height:5vh}}._reportDropdown_1ovyr_51 ._trigger_1ovyr_51{border-radius:.375rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background-color:#f8f9fa;color:#212529;border-color:#e9ecef;padding:.375rem .75rem;font-size:.75rem;min-height:1.75rem;width:auto}._reportDropdown_1ovyr_51 ._trigger_1ovyr_51:hover:not(:disabled){background-color:#e9ecef}._reportDropdown_1ovyr_51 ._trigger_1ovyr_51:active{transform:translateY(0)}._reportDropdown_1ovyr_51 ._trigger_1ovyr_51:disabled{opacity:.5;cursor:not-allowed}._reportDropdown_1ovyr_51 ._trigger_1ovyr_51:focus-visible{outline:2px solid #007bff;outline-offset:2px}._reportDropdown_1ovyr_51 button{height:100%}._selectStatus_1ovyr_87{width:6vw}@media (max-width: 1600px){._selectStatus_1ovyr_87{width:7vw}}@media (max-width: 1024px){._selectStatus_1ovyr_87{width:9.5vw}}@media (max-width: 768px){._selectStatus_1ovyr_87{width:10vw}}._header_1ovyr_23{display:flex;justify-content:space-between;margin-bottom:1rem}._header_1ovyr_23 h1,._header_1ovyr_23 p{font-size:1.1rem;line-height:1.5}._contact_1ovyr_117{display:flex;gap:3rem;margin-bottom:.75rem}._contact_1ovyr_117 p{font-size:.875rem;line-height:1.5}._contact_1ovyr_117 ._contactRow_1ovyr_126{display:flex;flex-direction:row;gap:2rem;min-width:400px}._billedTo_1ovyr_133{margin-bottom:1.5rem}._billedTo_1ovyr_133 h3{font-size:1rem;font-weight:600;margin-bottom:.5rem}._billedTo_1ovyr_133 p{font-size:.875rem;line-height:1.5}._invoiceInfo_1ovyr_146{display:grid;gap:.125rem;min-width:180px}._invoiceInfo_1ovyr_146>p{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-width:14rem;line-height:1.2;font-size:.8125rem}._billingDetails_1ovyr_161{display:flex;justify-content:space-between}._billingDetails_1ovyr_161 ._name_1ovyr_165{font-weight:600}._billingDetailsLeft_1ovyr_169{display:flex;flex-direction:column;gap:.375rem;min-width:250px}._billingDetailsLeft_1ovyr_169 ._name_1ovyr_165{font-weight:600;font-size:1rem}._billingDetailsLeft_1ovyr_169>div:last-child{font-size:.875rem;line-height:1.5}._tableActionButtons_1ovyr_184{display:flex;gap:.5rem}._tableActions_1ovyr_189{display:flex;justify-content:space-between;padding-bottom:.3rem}._servicesTable_1ovyr_195{width:100%;border-collapse:collapse;font-size:.8125rem}._servicesTable_1ovyr_195 th,._servicesTable_1ovyr_195 td{padding:.625rem;text-align:left;border:1px solid #e2e8f0}._servicesTable_1ovyr_195 th{background-color:#f8fafc;font-weight:600;white-space:nowrap;font-size:.75rem}._servicesTable_1ovyr_195 tbody tr{background-color:#fff}._servicesTable_1ovyr_195 tbody tr:nth-child(2n){background-color:#f1f5f9}._servicesTable_1ovyr_195 tfoot td{text-align:right;font-weight:600;background-color:#f8fafc}._servicesTable_1ovyr_195 th:nth-child(5),._servicesTable_1ovyr_195 th:nth-child(6),._servicesTable_1ovyr_195 th:nth-child(7),._servicesTable_1ovyr_195 td:nth-child(5),._servicesTable_1ovyr_195 td:nth-child(6),._servicesTable_1ovyr_195 td:nth-child(7){text-align:right}._claimInfo_1ovyr_230{display:grid;gap:.125rem;min-width:100px}._claimInfo_1ovyr_230>p{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-width:14rem;line-height:1.2;font-size:.8125rem}._companyInfo_1ovyr_245{display:grid;gap:.125rem;min-width:250px}._infoRow_1ovyr_251{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-width:14rem;line-height:1.2;font-size:.875rem}._deleteCell_1ovyr_261{width:48px;text-align:center}._deleteButton_1ovyr_266{display:flex;align-items:center;justify-content:center}._deleteIcon_1ovyr_272{width:16px;height:16px;color:var(--color-danger)}._bottomInvoiceSection_1ovyr_278{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.75rem}@media (max-width: 1300px){._bottomInvoiceSection_1ovyr_278{grid-template-columns:1fr;gap:.75rem}}._bottomInvoiceSection_1ovyr_278 ._listContainer_1ovyr_290{border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px #0000000d;padding:1rem;height:16rem;display:flex;flex-direction:column;transition:transform .1s ease,box-shadow .1s ease}._bottomInvoiceSection_1ovyr_278 ._listContainer_1ovyr_290 ._listHeader_1ovyr_300{padding-bottom:1rem;text-align:center}._bottomInvoiceSection_1ovyr_278 ._listContainer_1ovyr_290 ._listHeader_1ovyr_300 h3{font-weight:600;font-size:.875rem}._bottomInvoiceSection_1ovyr_278 ._listContainer_1ovyr_290 ._listHeader_1ovyr_300 a{color:#060606;text-decoration:none}._bottomInvoiceSection_1ovyr_278 ._listContainer_1ovyr_290 ._listContent_1ovyr_312{overflow-y:auto;overflow-x:auto;font-size:.8125rem}._bottomInvoiceSection_1ovyr_278 ._listContainer_1ovyr_290:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}._container_3gonz_1{display:flex;height:calc(100vh - 72px);background:#fafafa}._sidebar_3gonz_7{width:220px;background:transparent;display:flex;flex-direction:column;flex-shrink:0}._sidebarHeader_3gonz_15{padding:1.25rem 1rem 1rem;border-bottom:1px solid rgba(0,0,0,.04)}._title_3gonz_20{font-size:1.25rem;font-weight:700;color:#000000e6;margin:0;letter-spacing:-.02em}._navigation_3gonz_28{padding:0 .75rem;display:flex;flex-direction:column;gap:.125rem}._navItem_3gonz_35{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.375rem;text-decoration:none;color:#0009;font-size:.8125rem;font-weight:500;transition:all .2s ease}._navItem_3gonz_35:hover{background:#0000000a;color:#000c}._navItem_3gonz_35._active_3gonz_51{background:#0000000f;color:#000000e6}._navItem_3gonz_35._active_3gonz_51 ._navIcon_3gonz_55{color:#000000e6}._navIcon_3gonz_55{display:flex;align-items:center;justify-content:center;color:#00000080;transition:color .2s ease}._navIcon_3gonz_55 svg{width:.875rem;height:.875rem}._navLabel_3gonz_71{font-weight:500;letter-spacing:-.01em}._main_3gonz_76{flex:1;display:flex;flex-direction:column;background:#fafafa;padding:0 1.5rem;overflow:auto;align-items:left}@media (max-width: 1024px){._container_3gonz_1{flex-direction:column}._sidebar_3gonz_7{width:100%;height:auto}._sidebarHeader_3gonz_15{padding:1rem .75rem .75rem}._title_3gonz_20{font-size:1.125rem}._navigation_3gonz_28{flex-direction:row;padding:.5rem .75rem .75rem;gap:.375rem;overflow-x:auto}._navItem_3gonz_35{white-space:nowrap;min-width:auto}._main_3gonz_76{padding:1rem .75rem}}@media (max-width: 768px){._navLabel_3gonz_71{display:none}._navItem_3gonz_35{padding:.5rem;justify-content:center}._main_3gonz_76{padding:.75rem}}._container_7s0f7_1{min-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box}._header_7s0f7_10{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._header_7s0f7_10 ._headerContent_7s0f7_16{flex:1}._header_7s0f7_10 ._headerContent_7s0f7_16 ._title_7s0f7_19{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_7s0f7_10 ._headerContent_7s0f7_16 ._subtitle_7s0f7_26{font-size:.875rem;color:#6b7280;margin:0;font-weight:400}._content_7s0f7_33{flex:1;display:flex;flex-direction:column;gap:.75rem;min-height:0}._filterBar_7s0f7_41{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;margin-bottom:0}._filterSection_7s0f7_49{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:0;justify-content:flex-start;overflow:visible;z-index:99999}._searchRow_7s0f7_59{margin-bottom:.5rem}._searchInputWrapper_7s0f7_63{position:relative;width:280px}._searchButton_7s0f7_68{position:absolute;left:.25rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;background:transparent;border-radius:.375rem;color:#9ca3af;cursor:pointer;transition:all .15s ease;z-index:99999}._searchButton_7s0f7_68:hover{background:#f3f4f6;color:#3b82f6}._searchButton_7s0f7_68:active{background:#e5e7eb}._searchButton_7s0f7_68 svg{width:.875rem;height:.875rem}._searchInput_7s0f7_63{width:100%;padding:.375rem .75rem .375rem 2rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.75rem;color:#1f2937;background-color:#fff;transition:all .15s ease}._searchInput_7s0f7_63:hover{border-color:#9ca3af}._searchInput_7s0f7_63:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}._searchInput_7s0f7_63::placeholder{color:#9ca3af}@media (max-width: 1024px){._container_7s0f7_1{padding:1rem;gap:1rem}._header_7s0f7_10{flex-direction:column;align-items:stretch;gap:.75rem}._filterSection_7s0f7_49{gap:.5rem}}@media (max-width: 768px){._container_7s0f7_1{padding:.75rem;gap:.75rem}._header_7s0f7_10 ._headerContent_7s0f7_16 ._title_7s0f7_19{font-size:1.25rem}._header_7s0f7_10 ._headerContent_7s0f7_16 ._subtitle_7s0f7_26{font-size:.75rem}._searchInputWrapper_7s0f7_63{width:100%}._filterSection_7s0f7_49{gap:.5rem}}._container_1v6me_1{display:flex;flex-direction:column}._itemInfo_1v6me_6{padding:0 2rem 1.5rem;font-size:.95rem;color:var(--text-secondary, #666);line-height:1.6}._documentDetails_1v6me_13{display:flex;flex-direction:column;gap:.5rem}._title_1v6me_19{font-size:1.05rem;font-weight:600;color:var(--text-primary, #222);line-height:1.4}._detail_1v6me_26{font-size:.9rem;color:var(--text-secondary, #666);line-height:1.5}._warning_1v6me_32{display:block;margin-top:1rem;font-size:.9rem;color:var(--text-secondary, #666)}._actionGroup_1v6me_39{display:flex;justify-content:end;gap:.75rem;padding:1.5rem 2rem;border-top:1px solid var(--border-color, #e5e7eb)}._pdfViewer_w94wk_1{display:flex;flex-direction:column;height:100%;width:100%;background-color:#fff}._toolbar_w94wk_9{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:#fff;border-bottom:1px solid #e5e7eb;gap:1.5rem;flex-wrap:wrap;flex-shrink:0}@media (max-width: 768px){._toolbar_w94wk_9{padding:.5rem;gap:.75rem}}._navigationControls_w94wk_27,._zoomControls_w94wk_28,._actionControls_w94wk_29{display:flex;align-items:center;gap:.5rem}._navigationControls_w94wk_27 button,._zoomControls_w94wk_28 button,._actionControls_w94wk_29 button{padding:.4rem .6rem;min-width:auto;display:flex;align-items:center;gap:.4rem;font-size:.875rem}._pageInfo_w94wk_45{padding:.4rem .8rem;background-color:#f3f4f6;border-radius:4px;font-size:.8rem;font-weight:500;white-space:nowrap}._zoomLevel_w94wk_54{padding:.4rem .6rem;background-color:#f3f4f6;border-radius:4px;font-size:.8rem;font-weight:500;cursor:pointer;transition:background-color .2s;min-width:50px;text-align:center}._zoomLevel_w94wk_54:hover{background-color:#e5e7eb}._documentContainer_w94wk_69{flex:1;overflow:auto;display:flex;justify-content:center;align-items:flex-start;padding:.5rem;background-color:#f9fafb}._document_w94wk_69{display:flex;justify-content:center;width:100%}._page_w94wk_45{box-shadow:0 4px 12px #0000001a;border-radius:4px;background-color:#fff;margin:.5rem 0}._page_w94wk_45 canvas{display:block;margin:0 auto;border-radius:4px}._loadingContainer_w94wk_97{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._loadingContainer_w94wk_97 p{color:#6b7280;font-size:.875rem}._spinner_w94wk_113{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:_spin_w94wk_113 1s linear infinite}@keyframes _spin_w94wk_113{to{transform:rotate(360deg)}}._errorContainer_w94wk_127{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}._errorMessage_w94wk_140{color:#ef4444;font-size:1rem;margin-bottom:1rem}._simpleMode_w94wk_146 ._simpleToolbar_w94wk_146{padding:.4rem 1rem;background-color:#fffffffa;border-bottom:1px solid rgba(0,0,0,.08)}._simpleMode_w94wk_146 ._simpleToolbar_w94wk_146 ._navigationControls_w94wk_27,._simpleMode_w94wk_146 ._simpleToolbar_w94wk_146 ._zoomControls_w94wk_28{gap:.25rem}._simpleMode_w94wk_146 ._simpleToolbar_w94wk_146 ._navigationControls_w94wk_27 button,._simpleMode_w94wk_146 ._simpleToolbar_w94wk_146 ._zoomControls_w94wk_28 button{padding:.25rem .4rem;font-size:.75rem}._simpleMode_w94wk_146 ._simpleToolbar_w94wk_146 ._pageInfo_w94wk_45,._simpleMode_w94wk_146 ._simpleToolbar_w94wk_146 ._zoomLevel_w94wk_54{padding:.25rem .5rem;font-size:.75rem}._simpleMode_w94wk_146 ._documentContainer_w94wk_69{padding:.25rem;background-color:#fafbfc}._simpleMode_w94wk_146 ._page_w94wk_45{margin:.25rem 0}@media (max-width: 768px){._toolbar_w94wk_9{padding:.75rem}._documentContainer_w94wk_69{padding:1rem}._navigationControls_w94wk_27,._zoomControls_w94wk_28,._actionControls_w94wk_29{width:100%;justify-content:center}._simpleMode_w94wk_146 ._simpleToolbar_w94wk_146{padding:.5rem;flex-direction:column;gap:.5rem}._simpleMode_w94wk_146 ._simpleToolbar_w94wk_146 ._navigationControls_w94wk_27,._simpleMode_w94wk_146 ._simpleToolbar_w94wk_146 ._zoomControls_w94wk_28{width:100%;justify-content:center}._simpleMode_w94wk_146 ._documentContainer_w94wk_69{padding:.25rem}._simpleMode_w94wk_146 ._page_w94wk_45{margin:.25rem}}._documentContainer_7zval_1{display:flex;flex-direction:column;height:100vh;width:100%}._compactHeader_7zval_8{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background-color:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;min-height:60px;gap:1rem;flex-wrap:wrap}._documentTitle_7zval_21{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._documentTitle_7zval_21 h2{margin:0;font-size:1.25rem;font-weight:600;color:#1a202c}._nameDisplay_7zval_34{display:flex;align-items:center;gap:.5rem}._editNameButton_7zval_40{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:4px;opacity:.6;transition:opacity .2s ease}._editNameButton_7zval_40:hover{opacity:1;background-color:#f1f5f9}._editNameButton_7zval_40:focus{outline:2px solid #4299e1;outline-offset:2px}._editNameContainer_7zval_58{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._nameInput_7zval_65{font-size:1.25rem;font-weight:600;color:#1a202c;border:2px solid #4299e1;border-radius:6px;padding:.5rem .75rem;background-color:#fff;min-width:300px;max-width:500px}._nameInput_7zval_65:focus{outline:none;border-color:#2b6cb0;box-shadow:0 0 0 3px #4299e11a}._nameInput_7zval_65:disabled{opacity:.6;cursor:not-allowed}._editNameActions_7zval_86{display:flex;gap:.5rem}._statusBadge_7zval_91{padding:.25rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;text-transform:capitalize}._statusBadge_7zval_91._statusDraft_7zval_98{background-color:#f7fafc;color:#4a5568;border:1px solid #e2e8f0}._statusBadge_7zval_91._statusPending_7zval_103{background-color:#fffaf0;color:#c05621;border:1px solid #fbd38d}._statusBadge_7zval_91._statusApproved_7zval_108{background-color:#f0fff4;color:#22543d;border:1px solid #9ae6b4}._statusBadge_7zval_91._statusFinalized_7zval_113{background-color:#ebf8ff;color:#2c5282;border:1px solid #90cdf4}._statusBadge_7zval_91._statusArchived_7zval_118{background-color:#faf5ff;color:#553c9a;border:1px solid #c4b5fd}._statusBadge_7zval_91._statusRejected_7zval_123{background-color:#fff5f5;color:#c53030;border:1px solid #feb2b2}._headerActions_7zval_129{display:flex;align-items:center;gap:.75rem}._viewToggle_7zval_135{display:flex;gap:.125rem;padding:.25rem;background-color:#f1f5f9;border-radius:8px;border:1px solid #e2e8f0}._viewToggle_7zval_135 button{padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:6px;transition:all .2s ease}._viewToggle_7zval_135 button:hover{background-color:#e2e8f0}._mainContent_7zval_154{flex:1;display:flex;flex-direction:column;min-height:0}._fullscreenPdfContainer_7zval_161{flex:1;width:100%;height:100%;background-color:#f8fafc}._detailsContent_7zval_168{padding:1.5rem;max-width:1200px;margin:0 auto;width:100%;overflow-y:auto;height:100%;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}._documentInfo_7zval_180{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}._infoSection_7zval_187{background-color:#f8fafc;border-radius:.5rem;padding:1.25rem;border:1px solid #e2e8f0}._infoSection_7zval_187 h3{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#2d3748;border-bottom:1px solid #e2e8f0;padding-bottom:.75rem}._infoGrid_7zval_202{display:flex;flex-direction:column;gap:.75rem}._infoRow_7zval_208{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e2e8f0}._infoRow_7zval_208:last-child{border-bottom:none;padding-bottom:0}._label_7zval_220{font-weight:500;color:#4a5568;min-width:100px}._value_7zval_226{font-weight:400;color:#1a202c;text-align:right}._clientLink_7zval_232{background:none;border:none;color:#4299e1;font-weight:500;cursor:pointer;text-decoration:underline;padding:0;font-size:inherit}._clientLink_7zval_232:hover{color:#2b6cb0;text-decoration:none}._clientLink_7zval_232:focus{outline:2px solid #4299e1;outline-offset:2px;border-radius:2px}._descriptionSection_7zval_252,._notesSection_7zval_253,._contentSection_7zval_254{margin-bottom:2rem}._descriptionSection_7zval_252 h3,._notesSection_7zval_253 h3,._contentSection_7zval_254 h3{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#2d3748;border-bottom:1px solid #e2e8f0;padding-bottom:.75rem}._description_7zval_252,._notes_7zval_253{margin:0;line-height:1.6;color:#4a5568;padding:1.25rem;background-color:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0;border-left:3px solid #4299e1}._loadingContainer_7zval_280,._errorContainer_7zval_281,._generatingContainer_7zval_282{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem;height:100%;text-align:center}._loadingContainer_7zval_280 p,._errorContainer_7zval_281 p,._generatingContainer_7zval_282 p{font-size:.875rem}._loadingContainer_7zval_280 p{color:#4a5568}._errorContainer_7zval_281 p{color:#c53030;font-size:1rem}._generatingContainer_7zval_282{background-color:#f8fafc}._generatingContainer_7zval_282 h3{margin:0;font-size:1.25rem;font-weight:600;color:#2d3748}._generatingContainer_7zval_282 p{margin:0;color:#4a5568;max-width:400px}._generatingHint_7zval_322{font-size:.75rem!important;color:#718096!important;font-style:italic}._generatingSpinner_7zval_328{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#4299e1;border-radius:50%;animation:_spin_7zval_1 1s linear infinite}@keyframes _spin_7zval_1{to{transform:rotate(360deg)}}._contentPreview_7zval_342{border:1px solid #e2e8f0;border-radius:.5rem;background-color:#fff;overflow:hidden;max-height:60vh;box-shadow:0 1px 3px #0000001a}._markdownContent_7zval_351{margin:0;padding:1.25rem;font-family:Inter,SF Pro Display,system-ui,-apple-system,sans-serif;font-size:.875rem;line-height:1.6;color:#2d3748;background-color:transparent;white-space:pre-wrap;word-wrap:break-word;max-height:calc(60vh - 2.5rem);overflow-y:auto}@media (max-width: 768px){._compactHeader_7zval_8{flex-direction:column;align-items:stretch;min-height:auto;padding:1rem}._documentTitle_7zval_21{flex-direction:column;align-items:flex-start;gap:.5rem}._documentTitle_7zval_21 h2{font-size:1.125rem}._headerActions_7zval_129{width:100%;justify-content:space-between;flex-wrap:wrap;gap:.5rem}._viewToggle_7zval_135{order:-1;width:100%;justify-content:center;margin-bottom:.5rem}._documentInfo_7zval_180{grid-template-columns:1fr;gap:1.5rem}._infoRow_7zval_208{flex-direction:column;align-items:flex-start;gap:.25rem}._value_7zval_226{text-align:left}._detailsContent_7zval_168{padding:1rem}._contentPreview_7zval_342{max-height:50vh}._markdownContent_7zval_351{padding:1rem;max-height:calc(50vh - 2rem)}}._fieldBasedPDFEditor_1jb77_1{display:flex;flex-direction:column;height:100vh;background-color:#f8f9fa}._toolbar_1jb77_8{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:#fff;border-bottom:1px solid #e2e8f0;gap:1rem;flex-wrap:wrap;min-height:70px}._toolSection_1jb77_20{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}._title_1jb77_27{font-size:1.25rem;font-weight:600;color:#1a202c}._subtitle_1jb77_33{font-size:.875rem;color:#4a5568}._navigationControls_1jb77_38,._zoomControls_1jb77_39,._actionControls_1jb77_40{display:flex;align-items:center;gap:.5rem}._pageInfo_1jb77_46,._zoomLevel_1jb77_47{font-size:.875rem;color:#4a5568;white-space:nowrap;min-width:80px;text-align:center}._mainContainer_1jb77_55{display:flex;flex:1;overflow:hidden}._pdfViewer_1jb77_61{flex:1;display:flex;flex-direction:column;background-color:#e2e8f0;border-right:1px solid #e2e8f0}._pdfHeader_1jb77_69{padding:1rem;background-color:#fff;border-bottom:1px solid #e2e8f0}._pdfHeader_1jb77_69 h3{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#1a202c}._pdfHeader_1jb77_69 p{margin:0;font-size:.875rem;color:#4a5568}._fieldsEditor_1jb77_86{flex:1;background-color:#fff;padding:1rem;overflow-y:auto;min-width:400px;max-width:600px}._editorHeader_1jb77_95{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}._editorHeader_1jb77_95 h3{margin:0;font-size:1.125rem;font-weight:600;color:#1a202c}._fieldsSummary_1jb77_110{font-size:.875rem;color:#4a5568;background-color:#f7fafc;padding:.375rem .75rem;border-radius:.375rem;border:1px solid #e2e8f0}._fieldsContainer_1jb77_119{margin-bottom:1.5rem}._fieldSection_1jb77_123{margin-bottom:2rem}._fieldSection_1jb77_123:last-child{margin-bottom:0}._sectionTitle_1jb77_130{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#2d3748;padding:.5rem 0;border-bottom:2px solid #4299e1}._fieldItem_1jb77_139{margin-bottom:1.5rem;padding:1rem;border:1px solid #e2e8f0;border-radius:.5rem;background-color:#fafafa}._fieldItem_1jb77_139:last-child{margin-bottom:0}._fieldHeader_1jb77_150{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}._fieldLabel_1jb77_157{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#2d3748}._readOnlyBadge_1jb77_166{font-size:.75rem;font-weight:500;color:#4a5568;background-color:#e2e8f0;padding:.125rem .375rem;border-radius:.25rem}._editedBadge_1jb77_175{font-size:.75rem;font-weight:500;color:#1a365d;background-color:#bee3f8;padding:.125rem .375rem;border-radius:.25rem}._fieldMeta_1jb77_184{display:flex;flex-direction:column;align-items:flex-end}._placeholder_1jb77_190{font-size:.75rem;color:#4a5568;font-family:Monaco,Menlo,Ubuntu Mono,monospace;background-color:#f1f5f9;padding:.125rem .375rem;border-radius:.25rem}._fieldDescription_1jb77_199{margin:0 0 .75rem;font-size:.8125rem;color:#4a5568;line-height:1.4;font-style:italic}._fieldTextarea_1jb77_207{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.375rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.5;resize:vertical;min-height:80px}._fieldTextarea_1jb77_207:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a}._fieldTextarea_1jb77_207:disabled{background-color:#f7fafc;cursor:not-allowed;opacity:.6}._notesSection_1jb77_229{margin-bottom:1.5rem;padding:1rem;background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:.5rem}._notesTextarea_1jb77_237{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.375rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.5;resize:vertical;min-height:60px}._notesTextarea_1jb77_237:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a}._notesTextarea_1jb77_237:disabled{background-color:#f7fafc;cursor:not-allowed;opacity:.6}._helpSection_1jb77_259{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:.375rem;padding:1rem}._helpSection_1jb77_259 h4{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:#2d3748}._helpSection_1jb77_259 ul{margin:0;padding-left:1.25rem}._helpSection_1jb77_259 ul li{font-size:.8125rem;color:#4a5568;margin-bottom:.5rem;line-height:1.4}._helpSection_1jb77_259 ul li:last-child{margin-bottom:0}._helpSection_1jb77_259 ul li strong{color:#2d3748}._loadingContainer_1jb77_288,._errorContainer_1jb77_289{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:1rem;flex:1}._spinner_1jb77_299{border:3px solid #e2e8f0;border-top:3px solid #4299e1;border-radius:50%;width:40px;height:40px;animation:_spin_1jb77_299 1s linear infinite}@keyframes _spin_1jb77_299{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorMessage_1jb77_316{color:#e53e3e;font-size:.875rem;text-align:center}._documentWrapper_1jb77_322{flex:1;display:flex;align-items:center;justify-content:center;padding:1rem;overflow:auto}._document_1jb77_322{background-color:#fff;box-shadow:0 4px 6px #0000001a;border-radius:.375rem}._page_1jb77_46{margin:0 auto;border-radius:.375rem;overflow:hidden}@media (max-width: 1200px){._fieldsEditor_1jb77_86{min-width:350px;max-width:500px}}@media (max-width: 1024px){._mainContainer_1jb77_55{flex-direction:column}._pdfViewer_1jb77_61{height:50vh;border-right:none;border-bottom:1px solid #e2e8f0}._fieldsEditor_1jb77_86{min-width:auto;max-width:none;height:50vh}}@media (max-width: 768px){._toolbar_1jb77_8{flex-direction:column;gap:.75rem;padding:.75rem}._toolSection_1jb77_20,._navigationControls_1jb77_38,._zoomControls_1jb77_39,._actionControls_1jb77_40{width:100%;justify-content:center}._actionControls_1jb77_40{gap:1rem}._editorHeader_1jb77_95{flex-direction:column;align-items:flex-start;gap:.5rem}._pdfViewer_1jb77_61{height:40vh}._fieldsEditor_1jb77_86{height:60vh;padding:.75rem}._fieldItem_1jb77_139{padding:.75rem}._fieldHeader_1jb77_150{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width: 480px){._actionControls_1jb77_40{flex-direction:column;gap:.5rem}._actionControls_1jb77_40>*{width:100%}._navigationControls_1jb77_38,._zoomControls_1jb77_39{flex-wrap:wrap;justify-content:center}}._documentEditContainer_wbhdu_1{display:flex;flex-direction:column;gap:1rem;width:100%}._topHeader_wbhdu_8{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}._documentEditHeader_wbhdu_17{display:flex;flex-direction:column;gap:1rem}._documentEditHeader_wbhdu_17 h2{margin:0;font-size:1.5rem;font-weight:600;color:#1a202c}._documentInfo_wbhdu_29{display:flex;flex-direction:column;gap:.5rem;color:#4a5568;font-size:.875rem}._documentTitle_wbhdu_37{font-weight:600;color:#2d3748;font-size:1rem}._clientName_wbhdu_43{font-weight:500;color:#4a5568}._versionInfo_wbhdu_48{font-size:.75rem;color:#718096;background-color:#f7fafc;padding:.25rem .5rem;border-radius:.25rem;width:fit-content}._versionNote_wbhdu_57{font-size:.75rem;color:#38a169;background-color:#f0fff4;padding:.25rem .5rem;border-radius:.25rem;width:fit-content;border:1px solid #9ae6b4}._headerActions_wbhdu_67{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._editModeToggle_wbhdu_74{display:flex;gap:.5rem;margin-right:auto}._loadingContainer_wbhdu_80{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:1rem}._loadingContainer_wbhdu_80 p{color:#718096;font-size:.875rem}._editForm_wbhdu_93{display:flex;flex-direction:column;gap:2rem}._formSection_wbhdu_99{display:flex;flex-direction:column;gap:1rem}._statusSection_wbhdu_105{max-width:300px}._contentTextArea_wbhdu_109{font-family:Monaco,Menlo,Ubuntu Mono,monospace!important;font-size:.875rem!important;line-height:1.6!important;resize:vertical;min-height:400px}._contentTextArea_wbhdu_109:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a}._notesTextArea_wbhdu_121{resize:vertical;min-height:80px}._notesTextArea_wbhdu_121:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a}._markdownHint_wbhdu_130{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:.375rem;padding:1rem;margin-top:.5rem}._markdownHint_wbhdu_130 p{margin:0 0 .5rem;font-size:.875rem;color:#2d3748}._markdownHint_wbhdu_130 ul{margin:0;padding-left:1.25rem}._markdownHint_wbhdu_130 ul li{font-size:.8125rem;color:#4a5568;margin-bottom:.25rem;line-height:1.4}._markdownHint_wbhdu_130 ul li:last-child{margin-bottom:0}@media (max-width: 768px){._topHeader_wbhdu_8{flex-direction:column;align-items:stretch}._documentEditHeader_wbhdu_17{gap:.75rem}._documentEditHeader_wbhdu_17 h2{font-size:1.25rem}._documentInfo_wbhdu_29{gap:.375rem}._headerActions_wbhdu_67{width:100%;justify-content:space-between}._statusSection_wbhdu_105{max-width:none}._contentTextArea_wbhdu_109{font-size:.8125rem!important;min-height:300px}._markdownHint_wbhdu_130{padding:.75rem}._markdownHint_wbhdu_130 p{font-size:.8125rem}._markdownHint_wbhdu_130 ul li{font-size:.75rem}}._actions_wbhdu_191{display:flex;gap:.75rem;align-items:center}._editorContainer_wbhdu_197{width:100%;max-width:none}._editorHeader_wbhdu_202{margin-bottom:1.5rem}._editorHeader_wbhdu_202 h3{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#1a202c}._editorHeader_wbhdu_202 p{margin:0;font-size:.875rem;color:#4a5568}._contentEditor_wbhdu_217{margin-bottom:1.5rem}._markdownTextarea_wbhdu_221{width:100%;min-height:400px;padding:1rem;border:1px solid #e2e8f0;border-radius:.375rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.6;resize:vertical;background-color:#fafafa}._markdownTextarea_wbhdu_221:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a;background-color:#fff}._markdownTextarea_wbhdu_221:disabled{background-color:#f7fafc;cursor:not-allowed;opacity:.6}._notesSection_wbhdu_245{display:flex;flex-direction:column;gap:.5rem}._notesLabel_wbhdu_251{font-size:.875rem;font-weight:500;color:#2d3748}._notesTextarea_wbhdu_257{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.375rem;font-family:inherit;font-size:.875rem;line-height:1.5;resize:vertical}._notesTextarea_wbhdu_257:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a}._notesTextarea_wbhdu_257:disabled{background-color:#f7fafc;cursor:not-allowed;opacity:.6}._errorContainer_wbhdu_278{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:1rem}._errorContainer_wbhdu_278 p{color:#e53e3e;font-size:.875rem;text-align:center}@media (max-width: 480px){._headerActions_wbhdu_67,._actions_wbhdu_191{flex-direction:column;gap:.5rem}._headerActions_wbhdu_67>*,._actions_wbhdu_191>*{width:100%}._contentTextArea_wbhdu_109,._markdownTextarea_wbhdu_221{min-height:250px;font-size:.8125rem}._editorHeader_wbhdu_202 h3{font-size:1rem}._editorHeader_wbhdu_202 p{font-size:.8125rem}}._container_gji7k_1{display:flex;flex-direction:column;gap:.5rem;width:100%;height:100%}._container_d530h_1{height:100%;max-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1rem;box-sizing:border-box;padding:1rem;border-radius:.5rem;overflow:hidden;position:relative;z-index:1}._header_d530h_16{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem}._header_d530h_16 ._headerContent_d530h_23{flex:1}._header_d530h_16 ._headerContent_d530h_23 ._title_d530h_26{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_d530h_16 ._headerContent_d530h_23 ._subtitle_d530h_33{font-size:.875rem;color:#6b7280;margin:0;font-weight:400}._header_d530h_16 ._primaryButton_d530h_39{background:#3b82f6;border:none;border-radius:.375rem;padding:.5rem 1rem;color:#fff;font-weight:600;font-size:.8125rem;cursor:pointer;display:flex;align-items:center;gap:.375rem;justify-content:center;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_d530h_16 ._primaryButton_d530h_39:hover{background:#1469f4}._header_d530h_16 ._primaryButton_d530h_39:active{transform:translateY(0)}._filterBar_d530h_62{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding-top:.75rem;margin-bottom:0;flex-wrap:wrap}._filterSection_d530h_72{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:0;justify-content:flex-start;overflow:visible;z-index:1}._filterSection_d530h_72 ._filterButton_d530h_81{min-width:auto;height:1.75rem;display:flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;transition:all .2s ease;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:1.25;color:#3f3f3f;flex-shrink:0;box-sizing:border-box}._filterSection_d530h_72 ._filterButton_d530h_81:hover{background:#f9fafb;border-color:#9ca3af}._filterSection_d530h_72 ._filterButton_d530h_81:active{transform:translateY(0)}._filterSection_d530h_72 ._filterButton_d530h_81 svg{width:.875rem;height:.875rem}._filterSection_d530h_72 ._filterIcon_d530h_112{color:#6b7280;transition:color .2s ease}._filterSection_d530h_72 ._filterButton_d530h_81:hover ._filterIcon_d530h_112{color:#374151}._filterSection_d530h_72 ._filterButton_d530h_81 span{flex:1;text-align:left;white-space:nowrap}._filterSection_d530h_72 ._filterButton_d530h_81 svg{color:#6b7280;transition:color .2s ease}._filterSection_d530h_72 ._filterButton_d530h_81:hover svg{color:#374151}._filterSection_d530h_72 ._filterRemoveButton_d530h_131{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}._filterSection_d530h_72 ._filterRemoveButton_d530h_131:hover{background-color:#f3f4f6}._filterSection_d530h_72 ._filterDropdown_d530h_149{position:relative;overflow:visible;z-index:1}._filterSection_d530h_72 ._dropdownMenu_d530h_154{position:absolute;top:100%;left:0;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 4px 12px #0000001a;z-index:10000;margin-top:4px;max-height:300px;overflow-y:auto;overflow-x:visible;min-width:200px;width:max-content;isolation:isolate}._filterSection_d530h_72 ._dropdownMenu_d530h_154[data-portal-dropdown]{position:fixed!important;z-index:99999!important;max-height:none!important;max-width:none!important;overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important;margin-top:0!important;margin-left:0!important;isolation:isolate!important;contain:none!important;width:max-content!important;min-width:280px!important}._filterSection_d530h_72 ._dropdownMenu_d530h_154[data-portal-dropdown]>*{overflow:visible!important;max-width:none!important}._filterSection_d530h_72 ._dropdownMenu_d530h_154[data-portal-dropdown] ._optionsList_d530h_190,._filterSection_d530h_72 ._dropdownMenu_d530h_154[data-portal-dropdown] [class*=optionsList]{overflow-y:auto!important;overflow-x:visible!important;max-height:300px!important}._filterSection_d530h_72 ._dropdownMenu_d530h_154[data-portal-dropdown] [class*=datePicker],._filterSection_d530h_72 ._dropdownMenu_d530h_154[data-portal-dropdown] [class*=dropdown]{overflow:visible!important;max-width:none!important;width:100%!important}._filterSection_d530h_72 ._dropdownHeader_d530h_202{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:500;color:#374151;border-bottom:1px solid rgba(0,0,0,.1)}._filterSection_d530h_72 ._dropdownHeader_d530h_202 svg{color:#10b981}._filterSection_d530h_72 ._dropdownDivider_d530h_214{height:1px;background:#0000001a;margin:0}._filterSection_d530h_72 ._dropdownOptions_d530h_219{padding:.5rem 0}._filterSection_d530h_72 ._radioOption_d530h_222{display:flex;align-items:center;padding:.5rem 1rem;cursor:pointer;transition:background-color .2s ease}._filterSection_d530h_72 ._radioOption_d530h_222:hover{background:#f9fafb}._filterSection_d530h_72 ._radioOption_d530h_222 input[type=checkbox]{margin-right:.75rem;width:16px;height:16px;accent-color:#3B82F6;cursor:pointer}._filterSection_d530h_72 ._radioOption_d530h_222 ._radioLabel_d530h_239{font-size:.95rem;color:#374151;cursor:pointer}._filterSection_d530h_72 ._statusOptionContent_d530h_244{display:flex;align-items:center;gap:8px}._filterSection_d530h_72 .Select ._OptionsContainer_d530h_249{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-top:4px;max-height:200px;overflow-y:auto;z-index:1000}._filterSection_d530h_72 .Select ._OptionsContainer_d530h_249 ._Option_d530h_249{padding:8px 12px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid rgba(0,0,0,.05)}._filterSection_d530h_72 .Select ._OptionsContainer_d530h_249 ._Option_d530h_249:last-child{border-bottom:none}._filterSection_d530h_72 .Select ._OptionsContainer_d530h_249 ._Option_d530h_249:hover{background:#0000000d}._filterSection_d530h_72 .Select ._OptionsContainer_d530h_249 ._Option_d530h_249._Selected_d530h_271{background:#3b82f61a;color:#3b82f6;font-weight:500}._filterSection_d530h_72 *[class*=SelectTrigger]{padding:6px 24px 6px 10px!important;min-height:32px!important;border-radius:8px!important}@media (max-width: 768px){._filterSection_d530h_72{flex-direction:column;gap:12px;padding:16px 0}._filterSection_d530h_72 .Select{min-width:auto;width:100%}}._viewToggle_d530h_293{display:flex;gap:0;background:#fff;border:1px solid #D1D5DB;border-radius:.375rem;overflow:hidden;flex-shrink:0}._viewToggle_d530h_293 ._toggleButton_d530h_302{background:#f3f4f6;border:none;padding:.375rem .75rem;font-size:.75rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;display:flex;align-items:center;gap:.375rem;position:relative;flex:1}._viewToggle_d530h_293 ._toggleButton_d530h_302>*{position:relative;z-index:1}._viewToggle_d530h_293 ._toggleButton_d530h_302:first-child._active_d530h_322{border-top-right-radius:8px;border-bottom-right-radius:8px;border-right:1px solid #D1D5DB}._viewToggle_d530h_293 ._toggleButton_d530h_302:first-child:not(._active_d530h_322){border-top-right-radius:0;border-bottom-right-radius:0}._viewToggle_d530h_293 ._toggleButton_d530h_302:first-child:not(._active_d530h_322):after{content:"";position:absolute;right:-12px;top:0;bottom:0;width:12px;background:#f3f4f6;border-top-right-radius:8px;border-bottom-right-radius:8px;z-index:0}._viewToggle_d530h_293 ._toggleButton_d530h_302:last-child._active_d530h_322{border-top-left-radius:8px;border-bottom-left-radius:8px;border-left:1px solid #D1D5DB}._viewToggle_d530h_293 ._toggleButton_d530h_302:last-child:not(._active_d530h_322){border-top-left-radius:0;border-bottom-left-radius:0}._viewToggle_d530h_293 ._toggleButton_d530h_302:last-child:not(._active_d530h_322):after{content:"";position:absolute;left:-12px;top:0;bottom:0;width:12px;background:#f3f4f6;border-top-left-radius:8px;border-bottom-left-radius:8px;z-index:0}._viewToggle_d530h_293 ._toggleButton_d530h_302 svg{width:.875rem;height:.875rem;flex-shrink:0}._viewToggle_d530h_293 ._toggleButton_d530h_302 svg path{stroke:#374151}._viewToggle_d530h_293 ._toggleButton_d530h_302:hover:not(._active_d530h_322){color:#374151;background:#e5e7eb}._viewToggle_d530h_293 ._toggleButton_d530h_302:hover:not(._active_d530h_322):after{background:#e5e7eb}._viewToggle_d530h_293 ._toggleButton_d530h_302._active_d530h_322{background:#fff;color:#111827;z-index:1}._viewToggle_d530h_293 ._toggleButton_d530h_302._active_d530h_322 svg path{stroke:#111827}@media (max-width: 768px){._viewToggle_d530h_293{width:100%;justify-content:center;margin-top:.75rem}}._filterSelect_d530h_395 .SelectTrigger{padding:6px 10px!important;min-height:32px!important;border-radius:8px!important;background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;font-size:14px!important;font-weight:500!important;color:#1f2937!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;position:relative!important;width:auto!important;min-width:80px!important}._filterSelect_d530h_395 .SelectTrigger:after,._filterSelect_d530h_395 .SelectTrigger svg[class*=chevron],._filterSelect_d530h_395 .SelectTrigger [class*=chevron]{display:none!important}._filterSelect_d530h_395 .SelectTrigger:hover{border-color:#0003!important;background:#00000005!important}._filterSelect_d530h_395 .SelectTrigger:focus{outline:none!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f61a!important}._statsBar_d530h_429{display:flex;gap:1rem;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px #0000000d}._statsBar_d530h_429 ._stat_d530h_244{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex:1}._statsBar_d530h_429 ._stat_d530h_244 ._statValue_d530h_445{font-size:1.25rem;font-weight:700;color:#3b82f6;font-family:-apple-system,BlinkMacSystemFont,SF Mono,monospace}._statsBar_d530h_429 ._stat_d530h_244 ._statLabel_d530h_451{font-size:.6875rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.03rem}@media (max-width: 768px){._statsBar_d530h_429{flex-direction:column;gap:.5rem}._statsBar_d530h_429 ._stat_d530h_244{flex-direction:row;justify-content:space-between;align-items:center;padding:.375rem 0;border-bottom:1px solid #e5e7eb}._statsBar_d530h_429 ._stat_d530h_244:last-child{border-bottom:none}._statsBar_d530h_429 ._stat_d530h_244 ._statValue_d530h_445{font-size:1.125rem}._statsBar_d530h_429 ._stat_d530h_244 ._statLabel_d530h_451{font-size:.75rem;text-transform:none;letter-spacing:normal}}._content_d530h_483{flex:1;display:flex;flex-direction:column;gap:0;min-height:0;overflow:visible}._contentHeader_d530h_492{display:flex;justify-content:space-between;align-items:center;gap:.75rem}._contentHeader_d530h_492 ._searchContainer_d530h_498{width:100%;max-width:280px;flex-shrink:0}._tasksContainer_d530h_504{flex:1;min-height:0;display:flex;flex-direction:column}._threeColumnLayout_d530h_511{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:16px;padding:20px 0;flex:1;min-height:0;max-width:1700px;margin:0 auto;overflow:hidden;align-items:stretch}._taskColumn_d530h_524{display:flex;flex-direction:column;background:transparent;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem;min-height:200px;height:100%;overflow:hidden;min-width:0}._taskColumn_d530h_524 ._columnHeader_d530h_536{display:flex;align-items:center;gap:.375rem;margin:-.5rem -.5rem .75rem;padding:.375rem}._taskColumn_d530h_524 ._columnHeader_d530h_536 ._statusLabel_d530h_543{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.75rem;font-family:Inter;font-size:.75rem;font-weight:500;line-height:1.25;color:#fff}._taskColumn_d530h_524 ._columnHeader_d530h_536 ._statusLabel_d530h_543 svg{width:.875rem;height:.875rem}._taskColumn_d530h_524 ._columnHeader_d530h_536 ._taskCount_d530h_559{background:#0000001a;color:#666;padding:.125rem .375rem;border-radius:.5rem;font-size:.6875rem;font-weight:500}._pendingColumn_d530h_568 ._columnHeader_d530h_536 ._statusLabel_d530h_543{background:#fff2de;color:#000}._activeColumn_d530h_573 ._columnHeader_d530h_536 ._statusLabel_d530h_543{background:#e7efff;color:#000}._completedColumn_d530h_578 ._columnHeader_d530h_536 ._statusLabel_d530h_543{background:#dff9f0;color:#000}._tasksList_d530h_583{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto;overflow-x:hidden;padding-right:4px;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}._tasksList_d530h_583::-webkit-scrollbar{width:6px}._tasksList_d530h_583::-webkit-scrollbar-track{background:transparent}._tasksList_d530h_583::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}._tasksList_d530h_583::-webkit-scrollbar-thumb:hover{background:#00000040}._dragging_d530h_608{cursor:grabbing;opacity:0}._dragOverlay_d530h_613{box-shadow:0 10px 25px #00000026;cursor:grabbing;box-sizing:border-box;pointer-events:none}._taskItem_d530h_620,._tasksList_d530h_583 ._taskItem_d530h_620{display:flex;align-items:flex-start;padding:.625rem .75rem;background:transparent;border:1px solid #e5e7eb;border-radius:.375rem;cursor:pointer;transition:all .15s ease;min-height:fit-content;gap:.625rem}._taskItem_d530h_620:hover{background:#00000005;border-color:#d1d5db}._taskItem_d530h_620 ._taskDetails_d530h_636{flex:1;min-width:0}._taskItem_d530h_620 ._taskDetails_d530h_636 ._taskDescription_d530h_640{font-size:.8125rem;font-weight:500;color:#1f2937;margin-bottom:.25rem;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}._taskItem_d530h_620 ._taskDetails_d530h_636 ._taskMeta_d530h_649{display:flex;flex-direction:column;gap:.25rem;font-size:.6875rem;color:#6b7280;margin-top:.375rem}._taskItem_d530h_620 ._taskDetails_d530h_636 ._taskMeta_d530h_649 ._appointment_d530h_657{font-weight:500;line-height:1.3}._taskItem_d530h_620 ._taskInfo_d530h_661{display:flex;flex-direction:row;align-items:center;gap:.375rem;margin-top:.375rem}._taskItem_d530h_620 ._taskInfo_d530h_661 ._priorityBadge_d530h_668{display:flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border:1px solid #e5e7eb;border-radius:.25rem;background:transparent}._taskItem_d530h_620 ._taskInfo_d530h_661 ._priorityBadge_d530h_668 ._priorityLabel_d530h_677{font-size:.6875rem;font-weight:500;color:#374151;font-family:Inter}._taskItem_d530h_620 ._taskInfo_d530h_661 ._clientInitials_d530h_683{display:flex;align-items:center;justify-content:center}._taskItem_d530h_620 ._taskActions_d530h_688{flex-shrink:0;margin-left:.75rem;margin-top:.125rem;display:flex;align-items:flex-start;gap:.5rem}._taskItem_d530h_620 ._taskActions_d530h_688 ._deleteButton_d530h_696{background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:color .2s ease;opacity:0}._taskItem_d530h_620 ._taskActions_d530h_688 ._deleteButton_d530h_696:hover{color:#ef4444}._taskItem_d530h_620 ._taskActions_d530h_688 ._taskCheckbox_d530h_709 ._checkbox_d530h_709{width:.875rem;height:.875rem;border:2px solid #d1d5db;border-radius:.1875rem;background:transparent;cursor:pointer;transition:all .2s ease}._taskItem_d530h_620 ._taskActions_d530h_688 ._taskCheckbox_d530h_709 ._checkbox_d530h_709:hover{border-color:#10b981}._taskItem_d530h_620:hover ._taskActions_d530h_688 ._deleteButton_d530h_696{opacity:1}._addTaskButton_d530h_725{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#fff;border:none;border-radius:.375rem;color:#6b7280;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:.5rem;width:fit-content;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._addTaskButton_d530h_725:hover:not(:disabled){background:#f3f4f6;color:#6b7280}._addTaskButton_d530h_725:disabled{opacity:.5;cursor:not-allowed}._addTaskButton_d530h_725 svg{width:.875rem;height:.875rem;color:#6b7280}._listViewContainer_d530h_756{display:flex;flex-direction:column;gap:1rem;padding:1rem .5rem 2rem 0;max-width:1200px;margin:0;flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}._listViewContainer_d530h_756::-webkit-scrollbar{width:6px}._listViewContainer_d530h_756::-webkit-scrollbar-track{background:transparent}._listViewContainer_d530h_756::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}._listViewContainer_d530h_756::-webkit-scrollbar-thumb:hover{background:#00000040}._listViewSection_d530h_786{display:flex;flex-direction:column;gap:.5rem;background:transparent;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem;overflow:visible}._listViewSectionHeader_d530h_797{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}._listViewStatusLabel_d530h_804{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.75rem;font-size:.75rem;font-weight:500;color:#000}._listViewStatusLabel_d530h_804 svg{width:.875rem;height:.875rem;flex-shrink:0}._pendingLabel_d530h_820{background:#fff2de}._activeLabel_d530h_824{background:#e7efff}._completedLabel_d530h_828{background:#dff9f0}._listViewTaskCount_d530h_832{background:#0000001a;color:#666;padding:.125rem .375rem;border-radius:.5rem;font-size:.6875rem;font-weight:500}._listViewTasksList_d530h_841{display:flex;flex-direction:column;gap:.375rem}._emptySectionMessage_d530h_847{padding:1rem;text-align:center;color:#6b7280;font-size:.75rem;font-style:italic}._listViewTaskItem_d530h_855{display:flex;justify-content:space-between;align-items:center;padding:.625rem .75rem;background:transparent;border:1px solid #e5e7eb;border-radius:.375rem;cursor:pointer;transition:all .15s ease;gap:.625rem}._listViewTaskItem_d530h_855:hover{background:#00000005;border-color:#d1d5db}._listViewTaskItem_d530h_855:hover ._listViewDeleteButton_d530h_871{opacity:1}._listViewTaskTitle_d530h_875{font-size:.8125rem;font-weight:500;color:#1f2937;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;cursor:pointer;flex:1;min-width:0}._listViewTaskMeta_d530h_887{display:flex;align-items:center;gap:.375rem;flex-wrap:nowrap;flex-shrink:0}._listViewDroppable_d530h_895{display:flex;flex-direction:column;gap:8px;border:2px solid transparent;border-radius:8px;padding:0;transition:background-color .2s ease,border-color .2s ease,padding .2s ease;flex:1;min-height:0;overflow:hidden;position:relative}._listViewDroppableActive_d530h_909{background:#3b82f60d;border-color:#3b82f640;padding:4px}._listViewDueDateBadge_d530h_915{display:flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border:1px solid #e5e7eb;border-radius:.25rem;background:transparent;flex-shrink:0}._listViewDueDateBadge_d530h_915 ._overdueIconWrapper_d530h_925{position:relative;display:flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;flex-shrink:0}._listViewDueDateBadge_d530h_915 ._overdueIconWrapper_d530h_925 ._calendarIcon_d530h_934{width:.875rem;height:.875rem;flex-shrink:0}._listViewDueDateBadge_d530h_915 ._overdueIconWrapper_d530h_925 ._xIcon_d530h_939{position:absolute;right:-.5px;bottom:-.5px;width:.5rem;height:.5rem;flex-shrink:0}._listViewDueDateBadge_d530h_915 ._listViewDueDateLabel_d530h_947{font-size:.6875rem;font-weight:400;color:#1f2937;font-family:Inter}._listViewDueDateBadge_d530h_915._overdue_d530h_925{background:transparent;border-color:#e5e7eb}._listViewDueDateBadge_d530h_915._overdue_d530h_925 svg{color:#ef4444}._listViewTaskPriority_d530h_961{display:flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border:1px solid #e5e7eb;border-radius:.25rem;background:transparent;flex-shrink:0}._listViewTaskPriority_d530h_961 ._listViewPriorityLabel_d530h_971{font-size:.6875rem;font-weight:500;color:#374151;font-family:Inter}._listViewTaskClient_d530h_978,._listViewTaskAssignee_d530h_979{display:flex;align-items:center;justify-content:center;flex-shrink:0}._listViewDeleteButton_d530h_871{background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:color .2s ease;opacity:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}._listViewDeleteButton_d530h_871:hover{color:#ef4444}._listViewAddTaskButton_d530h_1004{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#fff;border:none;border-radius:.375rem;color:#6b7280;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;width:fit-content}._listViewAddTaskButton_d530h_1004:hover:not(:disabled){background:#f3f4f6;color:#6b7280}._listViewAddTaskButton_d530h_1004:disabled{opacity:.5;cursor:not-allowed}._listViewAddTaskButton_d530h_1004 svg{width:.875rem;height:.875rem;color:#6b7280}._pagination_d530h_1034{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem}._pagination_d530h_1034 ._paginationButton_d530h_1042{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;padding:.375rem .75rem;color:#1f2937;cursor:pointer;font-size:.75rem;font-weight:500;transition:all .2s ease}._pagination_d530h_1034 ._paginationButton_d530h_1042:hover:not(:disabled){background:#3b82f6;color:#fff;border-color:#3b82f6}._pagination_d530h_1034 ._paginationButton_d530h_1042:disabled{opacity:.5;cursor:not-allowed}._pagination_d530h_1034 ._paginationInfo_d530h_1062{font-size:.75rem;color:#6b7280;font-weight:500}._loadingContainer_d530h_1068{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;gap:.75rem}._loadingContainer_d530h_1068 ._loadingSpinner_d530h_1076{width:1.25rem;height:1.25rem;border:2px solid rgba(59,130,246,.2);border-top:2px solid #3b82f6;border-radius:50%;animation:_spin_d530h_1 1s linear infinite}._loadingContainer_d530h_1068 p{color:#6b7280;font-size:.75rem;margin:0}@keyframes _spin_d530h_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_d530h_1098{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center}._emptyState_d530h_1098 ._emptyIcon_d530h_1109{font-size:2.5rem;margin-bottom:1rem;opacity:.6}._emptyState_d530h_1098 h3{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._emptyState_d530h_1098 p{font-size:.8125rem;color:#6b7280;line-height:1.5;margin:0 0 1.5rem;max-width:360px}._emptyState_d530h_1098 ._emptyActions_d530h_1128{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}._emptyState_d530h_1098 ._emptyActions_d530h_1128 ._primaryAction_d530h_1134{background:#3b82f6;border:none;border-radius:.375rem;padding:.5rem 1rem;color:#fff;font-weight:600;font-size:.8125rem;cursor:pointer;transition:all .2s ease}._emptyState_d530h_1098 ._emptyActions_d530h_1128 ._primaryAction_d530h_1134:hover{background:#1469f4}._emptyState_d530h_1098 ._emptyActions_d530h_1128 ._secondaryAction_d530h_1148{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;padding:.5rem 1rem;color:#1f2937;font-weight:500;font-size:.8125rem;cursor:pointer;transition:all .2s ease}._emptyState_d530h_1098 ._emptyActions_d530h_1128 ._secondaryAction_d530h_1148:hover{border-color:#0003;background:#00000005}@media (max-width: 768px){._header_d530h_16{flex-direction:column;align-items:stretch;gap:.75rem}._header_d530h_16 ._primaryButton_d530h_39{width:100%;justify-content:center}._contentHeader_d530h_492{flex-direction:column;align-items:stretch}._contentHeader_d530h_492 ._searchContainer_d530h_498{width:100%;max-width:none}._viewToggle_d530h_293{width:100%;justify-content:center}._listViewTaskMeta_d530h_887{flex-direction:column;gap:.375rem;align-items:flex-end}._emptyState_d530h_1098{padding:2rem 1rem}._emptyState_d530h_1098 ._emptyIcon_d530h_1109{font-size:2rem;margin-bottom:.75rem}._emptyState_d530h_1098 h3{font-size:1rem}._emptyState_d530h_1098 p{font-size:.75rem;margin-bottom:1rem}}._tag_3pk9g_1{display:inline-flex;align-items:center;gap:4px;padding:3.5px 6.5px;border:1px solid #D1D5DB;border-radius:4px;background:#fff}._tag_3pk9g_1 ._icon_3pk9g_10{flex-shrink:0}._tag_3pk9g_1 ._text_3pk9g_13{font-family:Inter;font-size:.8rem;font-weight:400;color:#1f2937;line-height:1.1rem}._pastDue_1wq2s_1{border-color:#fee2e2;background:#fef2f2}._pastDue_1wq2s_1 ._text_1wq2s_5{color:#b91c1c;font-weight:600}._pastDueIconWrapper_1wq2s_10{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}._pastDueCalendar_1wq2s_19{width:100%;height:100%}._pastDueXIcon_1wq2s_24{position:absolute;right:-1px;bottom:-1px}._card_12hed_1{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;padding:1.25rem;cursor:pointer;transition:all .15s ease}._card_12hed_1:hover{border-color:#d1d5db;box-shadow:0 1px 3px #0000001a}._cardTop_12hed_16{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.875rem}._avatar_12hed_23{width:5rem;height:5rem;border-radius:.5rem;background:#e7efff;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;position:relative}._avatarImage_12hed_36{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s ease}._avatarImage_12hed_36._loaded_12hed_43{opacity:1}._avatarInitials_12hed_47{color:#106aff;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500}._avatarShimmer_12hed_54{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#e7efff 25%,#f0f4ff,#e7efff 75%);background-size:200% 100%;animation:_photoShimmer_12hed_1 1.2s ease infinite}@keyframes _photoShimmer_12hed_1{0%{background-position:200% 0}to{background-position:-200% 0}}._badges_12hed_70{display:flex;flex-wrap:wrap;gap:.375rem;margin-left:auto}._statusBadge_12hed_77{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:1rem;font-size:.6875rem;font-weight:500;line-height:1.125rem;white-space:nowrap}._statusBadge_12hed_77._active_12hed_87{background:#dcfce7;color:#166534}._statusBadge_12hed_77._discharged_12hed_91{background:#fee2e2;color:#991b1b}._statusBadge_12hed_77._pending_12hed_95{background:#fef3c7;color:#92400e}._statusBadge_12hed_77._on_leave_12hed_99{background:#e0e7ff;color:#3730a3}._statusBadge_12hed_77._deceased_12hed_103{background:#f3f4f6;color:#374151}._statusBadge_12hed_77._with_family_12hed_107{background:#fce7f3;color:#9d174d}._careLevelBadge_12hed_112{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:1rem;font-size:.6875rem;font-weight:500;line-height:1.125rem;white-space:nowrap}._careLevelBadge_12hed_112._independent_12hed_122{background:#dcfce7;color:#166534}._careLevelBadge_12hed_112._assisted_12hed_126{background:#fef3c7;color:#92400e}._careLevelBadge_12hed_112._memory_care_12hed_130{background:#ede9fe;color:#5b21b6}._careLevelBadge_12hed_112._skilled_nursing_12hed_134{background:#fee2e2;color:#991b1b}._lowInventoryBadge_12hed_139{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:1rem;font-size:.6875rem;font-weight:600;line-height:1.125rem;white-space:nowrap;background:#fee2e2;color:#991b1b}._cardBody_12hed_152{display:flex;flex-direction:column;gap:.5rem}._name_12hed_158{font-size:.9375rem;font-weight:600;color:#1f2937;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._details_12hed_168{display:flex;flex-direction:column;gap:.25rem}._detailRow_12hed_174{display:flex;align-items:center;gap:.375rem;color:#374151;font-size:.8125rem}._detailRow_12hed_174 svg{flex-shrink:0;color:#6b7280}._calIcon_15wtk_1{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;color:#9ca3af;display:flex;align-items:center;line-height:1}._calIcon_15wtk_1:hover{color:#3b82f6}._calIcon_15wtk_1:disabled{cursor:not-allowed;opacity:.4}._calendarPopup_15wtk_23{z-index:99999;background:#fff;border:1.5px solid #d1d5db;border-radius:12px;box-shadow:0 8px 24px #0000001f;box-sizing:border-box;overflow:hidden}._calendarFill_15wtk_33{width:100%}._calHeader_15wtk_37{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}._calTitle_15wtk_44{font-size:.875rem;font-weight:600;color:#1f2937}._calTitleBtn_15wtk_50{background:none;border:none;cursor:pointer;font-size:.875rem;font-weight:600;color:#1f2937;padding:.125rem .375rem;border-radius:4px}._calTitleBtn_15wtk_50:hover{background:#f3f4f6;color:#3b82f6}._yearGrid_15wtk_65{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:.25rem}._navBtn_15wtk_98{background:none;border:none;cursor:pointer;font-size:1.1rem;color:#9ca3af;padding:.125rem .375rem;border-radius:4px;line-height:1}._navBtn_15wtk_98:hover{background:#f3f4f6;color:#1f2937}._calGrid_15wtk_113{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._dow_15wtk_119{font-size:.6875rem;font-weight:600;color:#9ca3af;text-align:center;padding:.25rem 0}._dayBtn_15wtk_127{background:none;border:none;border-radius:4px;font-size:.8125rem;color:#1f2937;cursor:pointer;padding:.3rem 0;text-align:center;width:100%}._dayBtn_15wtk_127:hover{background:#f3f4f6}._dayBtn_15wtk_127._today_15wtk_85{font-weight:600;color:#3b82f6}._dayBtn_15wtk_127._focused_15wtk_145{background:#f3f4f6;outline:2px solid #3b82f6;outline-offset:-2px}._dayBtn_15wtk_127._selected_15wtk_89{background:#3b82f6;color:#fff;font-weight:600}._dayBtn_15wtk_127._selected_15wtk_89:hover{background:#1469f4}._yearBtn_15wtk_72{background:none;border:none;border-radius:4px;font-size:.8125rem;color:#1f2937;cursor:pointer;padding:.4rem 0;text-align:center}._yearBtn_15wtk_72:hover{background:#f3f4f6}._yearBtn_15wtk_72._today_15wtk_85{font-weight:600;color:#3b82f6}._yearBtn_15wtk_72._focused_15wtk_145{background:#f3f4f6;outline:2px solid #3b82f6;outline-offset:-2px}._yearBtn_15wtk_72._selected_15wtk_89{background:#3b82f6;color:#fff;font-weight:600}._yearBtn_15wtk_72._selected_15wtk_89:hover{background:#1469f4}._root_12mtc_1{width:100%;min-width:0;box-sizing:border-box;background:#fff;border-radius:12px;padding:0 .5rem .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-user-select:none;user-select:none;z-index:99999}._header_12mtc_13{display:flex;align-items:center;justify-content:space-between;padding:.75rem .25rem .5rem}._headerLabel_12mtc_20{display:flex;align-items:center;gap:.125rem}._monthYearBtn_12mtc_26{background:none;border:none;cursor:pointer;font-size:.9375rem;font-weight:600;color:#1f2937;padding:.25rem .375rem;border-radius:6px;display:flex;align-items:center;gap:.25rem;transition:background .15s}._monthYearBtn_12mtc_26:hover{background:#f3f4f6}._monthYearBtn_12mtc_26 ._chevron_12mtc_43{transition:transform .2s;color:#9ca3af}._monthYearBtn_12mtc_26._open_12mtc_47 ._chevron_12mtc_43{transform:rotate(180deg)}._navBtn_12mtc_51{background:none;border:none;cursor:pointer;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .15s,color .15s;flex-shrink:0}._navBtn_12mtc_51:hover:not(:disabled){background:#f3f4f6;color:#1f2937}._navBtn_12mtc_51:disabled{opacity:.3;cursor:not-allowed}._dayView_12mtc_74{display:flex;flex-direction:column}._dowRow_12mtc_79{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.125rem}._dowCell_12mtc_85{text-align:center;font-size:.6875rem;font-weight:600;color:#9ca3af;padding:.25rem 0}._daysGrid_12mtc_93{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}._dayCell_12mtc_99{display:flex;align-items:center;justify-content:center;aspect-ratio:1}._dayBtn_12mtc_106{background:none;border:none;cursor:pointer;width:36px;height:36px;border-radius:50%;font-size:.875rem;color:#1f2937;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;position:relative}._dayBtn_12mtc_106:hover:not(:disabled):not(._selected_12mtc_121){background:#f3f4f6}._dayBtn_12mtc_106:disabled{color:#9ca3af;cursor:not-allowed;opacity:.4}._dayBtn_12mtc_106._today_12mtc_129:not(._selected_12mtc_121){color:#3b82f6;font-weight:700}._dayBtn_12mtc_106._today_12mtc_129:not(._selected_12mtc_121):after{content:"";position:absolute;bottom:5px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:#3b82f6}._dayBtn_12mtc_106._focused_12mtc_144:not(._selected_12mtc_121){background:#e5e7eb}._dayBtn_12mtc_106._selected_12mtc_121{background:#3b82f6;color:#fff;font-weight:600}._dayBtn_12mtc_106._selected_12mtc_121:hover{background:#2563eb}._pickerView_12mtc_156{height:248px;overflow-y:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:.25rem 0;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}._pickerView_12mtc_156::-webkit-scrollbar{width:4px}._pickerView_12mtc_156::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}._pickerBtn_12mtc_174{background:none;border:none;cursor:pointer;border-radius:8px;font-size:.875rem;color:#1f2937;padding:.5rem 0;text-align:center;transition:background .15s,color .15s}._pickerBtn_12mtc_174:hover:not(._selected_12mtc_121){background:#f3f4f6}._pickerBtn_12mtc_174._today_12mtc_129:not(._selected_12mtc_121){color:#3b82f6;font-weight:700}._pickerBtn_12mtc_174._focused_12mtc_144:not(._selected_12mtc_121){background:#e5e7eb}._pickerBtn_12mtc_174._selected_12mtc_121{background:#3b82f6;color:#fff;font-weight:600}._pickerBtn_12mtc_174._selected_12mtc_121:hover{background:#2563eb}._pickerBtn_12mtc_174:disabled{opacity:.35;cursor:not-allowed}._form_53wmp_1{display:flex;flex-direction:column;gap:1.25rem;width:100%}._formGrid_53wmp_8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem}._gridCell_53wmp_14{min-width:0}._spanFull_53wmp_18{grid-column:1/-1}@media (max-width: 520px){._formGrid_53wmp_8{grid-template-columns:1fr}}._toggleSection_53wmp_27{padding-top:.75rem;border-top:1px solid #e5e7eb;margin-top:.5rem}._emptyRoomNotice_53wmp_33{display:flex;flex-direction:column;gap:.375rem}._emptyRoomNotice_53wmp_33 p{margin:0;padding:.625rem .75rem;background:#f9fafb;border:1px dashed #d1d5db;border-radius:6px;font-size:.8125rem;color:#6b7280}._container_1x61t_1{min-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box}._header_1x61t_10{display:grid;grid-template-columns:1fr;gap:.75rem;align-items:start}._header_1x61t_10 ._headerContent_1x61t_16{min-width:0}._header_1x61t_10 ._headerContent_1x61t_16 ._title_1x61t_19{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_1x61t_10 ._headerContent_1x61t_16 ._subtitle_1x61t_26{font-size:.875rem;color:#6b7280;margin:0;font-weight:400}._header_1x61t_10 ._primaryButton_1x61t_32{background:#3b82f6;border:none;border-radius:.375rem;padding:.5rem 1rem;color:#fff;font-weight:600;font-size:.8125rem;cursor:pointer;display:flex;align-items:center;gap:.375rem;justify-content:center;flex-shrink:0;white-space:nowrap}._header_1x61t_10 ._primaryButton_1x61t_32:hover{background:#1469f4}._headerActions_1x61t_52{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:nowrap;width:100%}._headerActions_1x61t_52:not(:has(._searchContainer_1x61t_61)){justify-content:flex-end}._content_1x61t_65{display:flex;flex-direction:column;gap:.75rem;flex:1}._contentHeader_1x61t_72{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-bottom:.75rem;width:100%;box-sizing:border-box}._viewToggle_1x61t_82{display:flex;border:1px solid #d1d5db;border-radius:.375rem;overflow:hidden;flex-shrink:0}._viewToggleButton_1x61t_90{display:flex;align-items:center;justify-content:center;width:2rem;height:1.75rem;border:none;background:#fff;color:#9ca3af;cursor:pointer;transition:all .15s ease}._viewToggleButton_1x61t_90:not(:last-child){border-right:1px solid #d1d5db}._viewToggleButton_1x61t_90:hover{color:#1f2937;background:#f9fafb}._viewToggleButton_1x61t_90._active_1x61t_109{background:#3b82f6;color:#fff}._viewToggleButton_1x61t_90._active_1x61t_109:hover{background:#2563eb;color:#fff}._searchContainer_1x61t_61{box-sizing:border-box;width:15rem;flex:0 1 15rem;max-width:min(15rem,100% - 11rem);min-width:11rem}._filterSection_1x61t_126{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:0;justify-content:flex-start;overflow:visible;z-index:1}._cardGrid_1x61t_136{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem}._cardSkeleton_1x61t_142{height:10rem;border-radius:.625rem;background:linear-gradient(90deg,#f3f4f6 25%,#f9fafb,#f3f4f6 75%);background-size:200% 100%;animation:_shimmer_1x61t_1 1.5s infinite}@keyframes _shimmer_1x61t_1{0%{background-position:200% 0}to{background-position:-200% 0}}._gridPagination_1x61t_158{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.75rem 0}._paginationButton_1x61t_166{padding:.375rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;font-size:.8125rem;font-weight:500;color:#1f2937;cursor:pointer;transition:all .15s ease}._paginationButton_1x61t_166:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6}._paginationButton_1x61t_166:disabled{opacity:.4;cursor:not-allowed}._paginationInfo_1x61t_186{font-size:.8125rem;color:#6b7280}._tableContainer_1x61t_191{flex:1;min-height:300px;display:flex;flex-direction:column}._emptyState_1x61t_198{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center}._emptyState_1x61t_198 ._emptyIcon_1x61t_209{font-size:2.5rem;margin-bottom:1rem;opacity:.6}._emptyState_1x61t_198 h3{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._emptyState_1x61t_198 p{font-size:.8125rem;color:#6b7280;line-height:1.5;margin:0 0 1.5rem;max-width:360px}._emptyState_1x61t_198 ._emptyActionButton_1x61t_228{background:#3b82f6;border:none;border-radius:.375rem;padding:.5rem 1rem;color:#fff;font-weight:600;font-size:.8125rem;cursor:pointer}._emptyState_1x61t_198 ._emptyActionButton_1x61t_228:hover{background:#1469f4}._errorState_1x61t_242{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center}._errorState_1x61t_242 ._errorIcon_1x61t_253{font-size:2rem;margin-bottom:.75rem}._errorState_1x61t_242 h3{font-size:1rem;font-weight:600;color:#ef4444;margin:0 0 .375rem}._errorState_1x61t_242 p{font-size:.75rem;color:#6b7280;margin:0}._statusBadge_1x61t_269{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;line-height:1}._statusBadge_1x61t_269._active_1x61t_109{background-color:#dcfce7;color:#166534}._statusBadge_1x61t_269._discharged_1x61t_282{background-color:#fee2e2;color:#991b1b}._statusBadge_1x61t_269._pending_1x61t_286{background-color:#fef3c7;color:#92400e}._statusBadge_1x61t_269._on_leave_1x61t_290{background-color:#e0e7ff;color:#3730a3}._statusBadge_1x61t_269._deceased_1x61t_294{background-color:#f3f4f6;color:#374151}._statusBadge_1x61t_269._with_family_1x61t_298{background-color:#fce7f3;color:#9d174d}@media (max-width: 1200px){._cardGrid_1x61t_136{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}}@media (max-width: 1024px){._container_1x61t_1{gap:1rem}._contentHeader_1x61t_72{margin-bottom:.5rem}}@media (max-width: 768px){._container_1x61t_1{gap:.75rem}._header_1x61t_10{gap:.625rem}._header_1x61t_10 ._headerContent_1x61t_16 ._title_1x61t_19{font-size:1.25rem}._header_1x61t_10 ._headerContent_1x61t_16 ._subtitle_1x61t_26{font-size:.75rem}._header_1x61t_10 ._headerActions_1x61t_52{justify-content:space-between}._contentHeader_1x61t_72{margin-bottom:.375rem;justify-content:flex-end}._emptyState_1x61t_198{padding:2rem 1rem}._emptyState_1x61t_198 ._emptyIcon_1x61t_209{font-size:2rem;margin-bottom:.75rem}._emptyState_1x61t_198 h3{font-size:1rem}._emptyState_1x61t_198 p{font-size:.75rem;margin-bottom:1rem}}._container_14lh6_1{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;width:100%;overflow-x:hidden}._header_14lh6_8{padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;border-bottom:1px solid #e2e8f0;width:100%;box-sizing:border-box}._headerLeft_14lh6_20{display:flex;align-items:center}._residentInfo_14lh6_25{display:flex;align-items:center;gap:.5rem}._avatar_14lh6_31{width:1.75rem;height:1.75rem;background:#f3f4f6;border-radius:.375rem;display:flex;align-items:center;justify-content:center;color:#6b7280;font-weight:600;font-size:.6875rem}._residentMeta_14lh6_44 ._residentName_14lh6_44{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0 0 .0625rem;line-height:1.25;letter-spacing:-.025em}._residentDetails_14lh6_53{display:flex;align-items:center;gap:.5rem}._residentId_14lh6_59{color:#64748b;font-size:.6875rem;font-weight:500;font-variant-numeric:tabular-nums}._statusBadge_14lh6_66{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:4px;font-size:.625rem;font-weight:500;text-transform:capitalize;letter-spacing:.025em}._statusBadge_14lh6_66._active_14lh6_77{background:#dcfce7;color:#166534}._statusBadge_14lh6_66._discharged_14lh6_81{background:#fee2e2;color:#991b1b}._statusBadge_14lh6_66._pending_14lh6_85{background:#fef3c7;color:#92400e}._statusBadge_14lh6_66._on_leave_14lh6_89{background:#e0e7ff;color:#3730a3}._careLevelBadge_14lh6_94{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:4px;font-size:.625rem;font-weight:500;letter-spacing:.025em}._careLevelBadge_14lh6_94._independent_14lh6_104{background:#dcfce7;color:#166534}._careLevelBadge_14lh6_94._assisted_14lh6_108{background:#fef3c7;color:#92400e}._careLevelBadge_14lh6_94._memory_care_14lh6_112{background:#ede9fe;color:#5b21b6}._careLevelBadge_14lh6_94._skilled_nursing_14lh6_116{background:#fee2e2;color:#991b1b}._headerActions_14lh6_121{display:flex;gap:.375rem}._deleteButton_14lh6_126{display:flex;align-items:center;gap:.1875rem;background:#fefefe;border:1px solid #e5e7eb;border-radius:6px;padding:.375rem .5rem;color:#dc2626;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000a}._deleteButton_14lh6_126:hover{background:#fef2f2;border-color:#f87171;color:#b91c1c;box-shadow:0 4px 6px #00000012;transform:translateY(-1px)}._deleteButton_14lh6_126:active{transform:translateY(0);box-shadow:0 1px 2px #0000000a}._deleteButton_14lh6_126:focus-visible{outline:2px solid #dc2626;outline-offset:2px}._content_14lh6_157{display:grid;grid-template-columns:320px 1fr;gap:.875rem;padding:.875rem .75rem;max-width:1440px;margin:0 auto;width:100%;box-sizing:border-box;min-width:0}._sidebar_14lh6_169{display:flex;flex-direction:column;gap:.5rem;min-width:0}._mainContent_14lh6_176{min-height:500px;min-width:0;overflow:hidden}._card_14lh6_182{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000a;transition:box-shadow .2s ease}._card_14lh6_182:hover{box-shadow:0 4px 6px #0000000d}._cardHeader_14lh6_194{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-bottom:1px solid #f1f5f9;background:#fafbfc}._cardHeader_14lh6_194 h3{font-size:.8125rem;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.025em}._editButton_14lh6_210{display:flex;align-items:center;gap:.1875rem;background:#fafbfc;border:1px solid #e5e7eb;border-radius:4px;padding:.25rem .5rem;color:#6b7280;font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #00000008}._editButton_14lh6_210:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db;box-shadow:0 2px 4px #0000000f;transform:translateY(-1px)}._editButton_14lh6_210:active{transform:translateY(0);box-shadow:0 1px 2px #00000008}._editButton_14lh6_210:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}._cardContent_14lh6_241{padding:.625rem .75rem}._fieldGroup_14lh6_245{display:flex;flex-direction:column;gap:.5rem}._fieldGroup_14lh6_245:not(:last-child){margin-bottom:.625rem}._field_14lh6_245{min-width:0}._cardActions_14lh6_258{display:flex;justify-content:flex-end;gap:.375rem;margin-top:.5rem}._cancelButton_14lh6_265{background:transparent;border:none;border-radius:4px;padding:.25rem .5rem;color:#64748b;font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .15s ease}._cancelButton_14lh6_265:hover{background:#64748b14;color:#475569}._cancelButton_14lh6_265:active{background:#64748b1f}._cancelButton_14lh6_265:focus-visible{outline:2px solid #64748b;outline-offset:2px}._saveButton_14lh6_288{background:#3b82f6;border:none;border-radius:4px;padding:.25rem .5rem;color:#fff;font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .15s ease}._saveButton_14lh6_288:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 2px 8px #3b82f640}._saveButton_14lh6_288:active{transform:translateY(0);box-shadow:0 1px 4px #3b82f633}._saveButton_14lh6_288:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}._saveButton_14lh6_288:disabled{opacity:.5;cursor:not-allowed;transform:none;background:#94a3b8;box-shadow:none}@media (min-width: 1600px){._content_14lh6_157{max-width:1600px;grid-template-columns:380px 1fr}._header_14lh6_8{max-width:1600px}}@media (max-width: 1200px){._content_14lh6_157{grid-template-columns:300px 1fr;gap:.75rem;padding:.75rem;max-width:100%}}@media (max-width: 1024px){._content_14lh6_157{grid-template-columns:1fr;gap:.75rem;padding:.75rem;max-width:100%}._header_14lh6_8{padding:.5rem .75rem}._residentInfo_14lh6_25,._sidebar_14lh6_169{gap:.5rem}}@media (max-width: 768px){._header_14lh6_8{padding:.5rem .625rem;flex-direction:column;gap:.5rem;align-items:flex-start}._headerLeft_14lh6_20{width:100%}._headerActions_14lh6_121{width:100%;justify-content:flex-end}._content_14lh6_157{padding:.625rem;gap:.625rem}._residentMeta_14lh6_44 ._residentName_14lh6_44{font-size:.875rem}._avatar_14lh6_31{width:1.5rem;height:1.5rem;font-size:.625rem}._sidebar_14lh6_169{gap:.5rem}._cardHeader_14lh6_194{padding:.5rem .625rem}._cardHeader_14lh6_194 h3{font-size:.75rem}._cardContent_14lh6_241{padding:.625rem}._fieldGroup_14lh6_245{gap:.5rem}._fieldGroup_14lh6_245:not(:last-child){margin-bottom:.625rem}._cardActions_14lh6_258{padding:.5rem .625rem}}._sectionsContainer_14lh6_402{display:grid;grid-template-columns:2.5fr 1fr;gap:.75rem;padding:.75rem 0rem;width:100%;box-sizing:border-box}._sectionsContainerLeft_14lh6_411{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}._sectionsContainerRight_14lh6_419{flex:0 0 12rem;display:flex;flex-direction:column;gap:.375rem}@media (max-width: 1024px){._sectionsContainerRight_14lh6_419{flex:0 0 10rem}}._sectionSkeleton_14lh6_431{display:flex;flex-direction:column;gap:.75rem;padding:.875rem;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px #0000000a}._sectionSkeletonHeader_14lh6_442{display:flex;justify-content:space-between;align-items:center;padding-bottom:.625rem;border-bottom:1px solid #f1f5f9}._sectionSkeletonTitle_14lh6_450{height:14px!important;width:140px!important;border-radius:6px!important}._sectionSkeletonAction_14lh6_456{height:24px!important;width:72px!important;border-radius:6px!important}._sectionSkeletonGrid_14lh6_462{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1.25rem}@media (max-width: 640px){._sectionSkeletonGrid_14lh6_462{grid-template-columns:1fr}}._sectionSkeletonField_14lh6_473{display:flex;flex-direction:column;gap:.375rem;min-width:0}._sectionSkeletonLabel_14lh6_480{height:10px!important;width:70px!important;border-radius:4px!important}._sectionSkeletonValue_14lh6_486{height:16px!important;width:100%!important;border-radius:6px!important}._container_44sl7_1{display:flex;padding:1rem;flex-direction:column;justify-content:center;justify-content:space-between;border-radius:.625rem;border:.0625rem solid #DEDFDF;background:#fff}._viewModeHeader_44sl7_12{display:flex;align-items:flex-start;gap:.875rem}._viewModeHeaderLeft_44sl7_18{display:flex;flex-shrink:0}._avatarUploadWrapper_44sl7_23{position:relative;cursor:pointer}._avatarUploadWrapper_44sl7_23:hover ._cameraOverlay_44sl7_27,._avatarUploadWrapper_44sl7_23:hover ._removePhotoButton_44sl7_30{opacity:1}._avatar_44sl7_23{display:flex;width:5.5rem;height:5.5rem;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:.625rem;background:#e7efff;color:#106aff;font-family:Inter,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.25rem;flex-shrink:0;overflow:hidden;position:relative}._avatarPhoto_44sl7_54{width:100%;height:100%;object-fit:cover;border-radius:inherit;opacity:0;transition:opacity .2s ease}._avatarPhoto_44sl7_54._loaded_44sl7_62{opacity:1}._avatarShimmer_44sl7_66{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#e7efff 25%,#f0f4ff,#e7efff 75%);background-size:200% 100%;animation:_photoShimmer_44sl7_1 1.2s ease infinite}@keyframes _photoShimmer_44sl7_1{0%{background-position:200% 0}to{background-position:-200% 0}}._cameraOverlay_44sl7_27{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0006;border-radius:.625rem;opacity:0;transition:opacity .15s ease;color:#fff}._uploadSpinner_44sl7_95{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffffb3;border-radius:.625rem}._spinnerIcon_44sl7_105{animation:_spin_44sl7_105 1s linear infinite;color:#106aff}@keyframes _spin_44sl7_105{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._removePhotoButton_44sl7_30{position:absolute;top:-.25rem;right:-.25rem;width:1rem;height:1rem;border-radius:50%;border:none;background:#ef4444;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s ease;padding:0}._removePhotoButton_44sl7_30:hover{background:#dc2626}._viewModeHeaderCenter_44sl7_140{display:flex;flex-direction:column;flex:1;gap:.75rem}._viewModeHeaderTitleSection_44sl7_147{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%}._viewModeHeaderTitleSectionLeft_44sl7_155{display:flex;gap:.5rem;align-items:center;flex:1;min-width:0}._viewModeHeaderTitle_44sl7_147{color:#1f2937;font-family:Inter,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:500;line-height:1.25rem}._statusContainer_44sl7_172{display:flex;align-items:center;gap:.5rem}._viewModeHeaderStatus_44sl7_178{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:1rem;width:fit-content;color:#1f2937;font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.125rem}._viewModeHeaderStatus_44sl7_178._active_44sl7_192{background:#dcfce7;color:#166534}._viewModeHeaderStatus_44sl7_178._discharged_44sl7_196{background:#fee2e2;color:#991b1b}._viewModeHeaderStatus_44sl7_178._pending_44sl7_200{background:#fef3c7;color:#92400e}._viewModeHeaderStatus_44sl7_178._on_leave_44sl7_204{background:#e0e7ff;color:#3730a3}._viewModeHeaderStatus_44sl7_178._deceased_44sl7_208{background:#f3f4f6;color:#374151}._viewModeHeaderStatus_44sl7_178._with_family_44sl7_212{background:#fce7f3;color:#9d174d}._careLevelBadge_44sl7_217{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:1rem;width:fit-content;font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.125rem}._careLevelBadge_44sl7_217._independent_44sl7_230{background:#dcfce7;color:#166534}._careLevelBadge_44sl7_217._assisted_44sl7_234{background:#fef3c7;color:#92400e}._careLevelBadge_44sl7_217._memory_care_44sl7_238{background:#ede9fe;color:#5b21b6}._careLevelBadge_44sl7_217._skilled_nursing_44sl7_242{background:#fee2e2;color:#991b1b}._badgeDropdown_44sl7_247{position:relative}._badgeTrigger_44sl7_251{border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}._badgeTrigger_44sl7_251:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001f}._badgeTrigger_44sl7_251:active{transform:translateY(0)}._badgeTriggerOpen_44sl7_264{transform:translateY(-1px);box-shadow:0 4px 8px #0000001f}._badgeUnset_44sl7_269{background:#f3f4f6;color:#6b7280}._badgeMenu_44sl7_274{position:absolute;left:0;top:calc(100% + 4px);margin:0;padding:0;list-style:none;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 12px #0000001a;min-width:160px;z-index:100;overflow:hidden}._badgeMenuItem_44sl7_290{display:flex;align-items:center;width:100%;padding:.5rem .875rem;font-size:.75rem;font-family:Inter,sans-serif;color:#1f2937;background:none;border:none;text-align:left;cursor:pointer}._badgeMenuItem_44sl7_290:hover{background:#97bbf5}._badgeMenuItemSelected_44sl7_307{font-weight:600;background:#f3f4f6}._viewModeHeaderDetails_44sl7_312{display:flex;gap:4rem}@media screen and (max-width: 1024px){._viewModeHeaderDetails_44sl7_312{gap:1.5rem}}._viewModeHeaderDetailsColumn_44sl7_322{display:flex;flex-direction:column;gap:.375rem;flex:0 1 auto}._viewModeHeaderDetailsRow_44sl7_329{display:flex;align-items:center;gap:.5rem}._viewModeHeaderDetailsRowIcon_44sl7_335{width:.9375rem;height:.9375rem;aspect-ratio:1/1;color:#6b7280;flex-shrink:0}._viewModeHeaderDetailsRowText_44sl7_343{color:#1f2937;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.125rem}._viewModeHeaderRight_44sl7_352{display:flex;align-items:flex-start;flex-shrink:0;justify-content:flex-end;gap:.375rem}._viewModeHeaderRight_44sl7_352 button{display:flex;padding:.375rem .5rem;justify-content:flex-start;align-items:center;gap:.375rem;border-radius:.5rem;background:#f8f9fa;border:none;cursor:pointer}._viewModeHeaderRight_44sl7_352 button svg{width:.9375rem;height:.9375rem;aspect-ratio:1/1}._viewModeHeaderRight_44sl7_352 button span,._viewModeHeaderRight_44sl7_352 button>:not(svg){color:#1f2937;text-align:center;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.125rem}._facesheetDropdown_44sl7_385{position:relative}._facesheetMenu_44sl7_389{position:absolute;left:0;top:calc(100% + 4px);background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 12px #0000001a;min-width:140px;z-index:100;overflow:hidden}._facesheetMenu_44sl7_389 button{border-radius:0}._facesheetMenuItem_44sl7_405{display:flex;align-items:center;gap:.375rem;width:100%;padding:.5rem .875rem;font-size:.6875rem;font-family:Inter,sans-serif;color:#1f2937;background:none;border:none;text-align:left;cursor:pointer}._facesheetMenuItem_44sl7_405:hover{background:#97bbf5}._facesheetMenuItem_44sl7_405+._facesheetMenuItem_44sl7_405{border-top:1px solid #f3f4f6}._chevron_44sl7_426{transition:transform .2s ease}._chevronOpen_44sl7_430{transform:rotate(180deg)}._editModeHeader_44sl7_434{display:flex;flex-direction:column;gap:1rem}._editFormGrid_44sl7_440{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media screen and (max-width: 1024px){._editFormGrid_44sl7_440{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 640px){._editFormGrid_44sl7_440{grid-template-columns:1fr}}._editFieldGroup_44sl7_456{display:flex;flex-direction:column;min-width:0}._editFieldGroupFullWidth_44sl7_462{grid-column:1/-1}._editActions_44sl7_466{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.5rem}._skeletonHeader_44sl7_473{display:flex;align-items:flex-start;gap:.875rem;padding:0}._skeletonLeft_44sl7_480{flex-shrink:0}._skeletonAvatar_44sl7_484{width:5.5rem!important;height:5.5rem!important;border-radius:.625rem!important}._skeletonCenter_44sl7_490{display:flex;flex-direction:column;flex:1;gap:.75rem}._skeletonTitleRow_44sl7_497{display:flex;align-items:center;gap:.5rem}._skeletonName_44sl7_503{width:140px!important;height:1.25rem!important}._skeletonStatus_44sl7_508{width:60px!important;height:1.25rem!important;border-radius:1rem!important}._skeletonDetailsRow_44sl7_514{display:flex;gap:4rem}@media screen and (max-width: 1024px){._skeletonDetailsRow_44sl7_514{gap:1.5rem}}._skeletonDetailColumn_44sl7_524{display:flex;flex-direction:column;gap:.375rem}._skeletonDetailItem_44sl7_530{width:120px!important;height:1rem!important}._emptyRoomNotice_44sl7_535{display:flex;flex-direction:column;gap:.375rem}._emptyRoomNotice_44sl7_535 p{margin:0;padding:.625rem .75rem;background:#f9fafb;border:1px dashed #d1d5db;border-radius:6px;font-size:.8125rem;color:#6b7280}._wrap_1i07b_1{position:relative;display:inline-flex;align-items:stretch}._button_1i07b_7{display:flex;align-items:center;gap:.25rem;background:transparent;border:1px solid #e5e7eb;border-radius:.375rem;padding:0 .5rem;color:#6b7280;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}._button_1i07b_7:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}._buttonCollapsed_1i07b_28{padding:0 .4rem}._icon_1i07b_32{display:flex;align-items:center;flex-shrink:0}._chevron_1i07b_38{transition:transform .2s ease;flex-shrink:0}._chevron_1i07b_38._open_1i07b_42{transform:rotate(180deg)}._dropdown_1i07b_46{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 16px #0000001a;z-index:60;min-width:8rem;overflow:hidden}._item_1i07b_56{display:flex;align-items:center;gap:.375rem;width:100%;min-width:0;text-align:left;padding:.55rem .875rem;font-size:.8125rem;font-family:Inter,sans-serif;color:#1f2937;background:transparent;border:none;cursor:pointer;transition:background .12s}._item_1i07b_56 span{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}._item_1i07b_56:hover{background:#f3f4f6}._item_1i07b_56._danger_1i07b_82{color:#dc2626}._item_1i07b_56._danger_1i07b_82:hover{background:#fef2f2}._itemIcon_1i07b_89{display:flex;align-items:center;flex-shrink:0}._container_1acdc_1{display:flex;flex-direction:column;gap:1.5rem}._section_1acdc_7{background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;padding:1rem;box-shadow:0 1px 3px #0000000a;margin-bottom:.5rem}._sectionTitle_1acdc_16{font-size:.875rem;font-weight:600;color:#1f2937;margin:0 0 .75rem}._statsGrid_1acdc_23{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width: 768px){._statsGrid_1acdc_23{grid-template-columns:1fr}}._statCard_1acdc_34{background:#f8fafc;border-radius:.5rem;padding:1rem;text-align:center}._statValue_1acdc_41{font-size:1.5rem;font-weight:600;color:#1f2937}._statLabel_1acdc_47{font-size:.75rem;color:#6b7280;margin-top:.25rem}._allergyList_1acdc_53{display:flex;flex-wrap:wrap;gap:.5rem}._allergyItem_1acdc_59{display:flex;align-items:center;gap:.5rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;padding:.375rem .625rem}._allergyAgent_1acdc_69{font-size:.8125rem;font-weight:500;color:#991b1b}._allergySeverity_1acdc_75{font-size:.6875rem;font-weight:500;padding:.125rem .375rem;border-radius:.25rem;background:#fee2e2;color:#b91c1c}._allergySeverity_1acdc_75._severe_1acdc_83{background:#dc2626;color:#fff}._allergySeverity_1acdc_75._moderate_1acdc_87{background:#f97316;color:#fff}._allergySeverity_1acdc_75._mild_1acdc_91{background:#fef3c7;color:#92400e}._contactList_1acdc_96{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}._contactCard_1acdc_102{display:flex;gap:.75rem;padding:.75rem .875rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:flex-start;transition:border-color .12s ease,box-shadow .12s ease}._contactCard_1acdc_102:hover{border-color:#d1d5db;box-shadow:0 1px 2px #0000000a}._contactAvatar_1acdc_117{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#dbeafe;color:#2563eb;font-size:.75rem;font-weight:700;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center}._contactBody_1acdc_132{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1875rem}._contactHeader_1acdc_140{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._contactName_1acdc_147{font-size:.875rem;font-weight:600;color:#1f2937;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._contactPrimaryBadge_1acdc_157{display:inline-flex;align-items:center;gap:.1875rem;padding:.0625rem .375rem;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._contactPrimaryBadge_1acdc_157 svg{color:#f59e0b}._contactRelationship_1acdc_174{font-size:.6875rem;color:#6b7280;font-weight:500;letter-spacing:.02em;text-transform:uppercase}._contactMeta_1acdc_182{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}._contactLink_1acdc_189{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem 0;color:#2563eb;font-size:.8125rem;text-decoration:none;transition:color .12s ease;min-width:0}._contactLink_1acdc_189 svg{flex-shrink:0;color:#6b7280}._contactLink_1acdc_189 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._contactLink_1acdc_189:hover{color:#2563eb;text-decoration:underline}._contactLink_1acdc_189:hover svg{color:#2563eb}._shimmer_1acdc_217{height:200px!important;border-radius:.625rem!important}._snapshotHeader_1acdc_222{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._snapshotList_1acdc_229{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:8px;background:#fff;overflow:hidden}._snapshotRow_1acdc_238{display:grid;grid-template-columns:72px 1fr auto;gap:.75rem;align-items:center;padding:.5rem .75rem;border-bottom:1px solid #f3f4f6;font-size:.8125rem;color:#1f2937;transition:background .12s ease}._snapshotRow_1acdc_238:last-child{border-bottom:none}._snapshotRow_1acdc_238:hover{background:#f9fafb}._snapshotTime_1acdc_256{font-variant-numeric:tabular-nums;font-weight:600;color:#6b7280;font-size:.75rem}._snapshotBody_1acdc_263{display:flex;flex-direction:column;gap:.0625rem;min-width:0}._snapshotTitle_1acdc_270{font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._snapshotMeta_1acdc_278{display:inline-flex;align-items:center;gap:.375rem;flex-wrap:wrap;font-size:.6875rem;color:#6b7280;min-width:0}._snapshotMeta_1acdc_278>span:not(._snapshotTypeTag_1acdc_287){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._snapshotBy_1acdc_293{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#dbeafe;color:#2563eb;font-size:.625rem;font-weight:700;letter-spacing:.02em}._snapshotStatus_1acdc_307{display:inline-flex;align-items:center;gap:.1875rem;padding:.125rem .4375rem;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._status_completed_1acdc_321,._status_resolved_1acdc_322,._status_closed_1acdc_323{background:#d1fae5;color:#065f46}._status_skipped_1acdc_328,._status_pending_1acdc_329{background:#fef3c7;color:#92400e}._status_scheduled_1acdc_334,._status_draft_1acdc_335,._status_open_1acdc_336{background:#dbeafe;color:#2563eb}._feedChips_1acdc_341{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.625rem}._feedChip_1acdc_341{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .625rem;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}._feedChip_1acdc_341:hover{background:#f9fafb;border-color:#d1d5db;color:#1f2937}._feedChipActive_1acdc_368{background:#3b82f6;border-color:#3b82f6;color:#fff}._feedChipActive_1acdc_368:hover{background:#2563eb;border-color:#2563eb;color:#fff}._feedChipCount_1acdc_379{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:0 .375rem;border-radius:999px;background:#0000000f;color:inherit;font-size:.625rem;font-weight:700}._feedChipActive_1acdc_368 ._feedChipCount_1acdc_379{background:#ffffff38}._snapshotTypeTag_1acdc_287{display:inline-flex;align-items:center;gap:.1875rem;padding:.0625rem .375rem;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._snapshotEmpty_1acdc_409{padding:.875rem .75rem;font-size:.8125rem;color:#6b7280;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;text-align:center}._section_m2k5x_2{background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;padding:1rem;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;max-height:480px}._sectionHeader_m2k5x_13{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.875rem;flex-shrink:0;flex-wrap:wrap}._sectionTitle_m2k5x_23{font-size:.875rem;font-weight:600;color:#1f2937;margin:0;flex-shrink:0}._filterBar_m2k5x_31{display:flex;align-items:center;gap:.375rem}._filterBtn_m2k5x_37{padding:.2rem .625rem;border-radius:9999px;border:none;background:#f3f4f6;color:#374151;font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}._filterBtn_m2k5x_37:hover{background:#e5e7eb}._filterBtnActive_m2k5x_53{background:#dbeafe;color:#106aff}._filterBtnActive_m2k5x_53:hover{background:#bfdbfe}._scrollBody_m2k5x_61{overflow-y:auto;flex:1;min-height:0}._shimmerWrap_m2k5x_67{display:flex;flex-direction:column;gap:.5rem}._empty_m2k5x_73{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 0;color:#9ca3af}._empty_m2k5x_73 p{font-size:.8125rem;margin:0}._group_m2k5x_87{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}._group_m2k5x_87:last-child{margin-bottom:0}._groupLabel_m2k5x_97{display:flex;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.125rem}._cardHeader_m2k5x_109{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}._cardFooter_m2k5x_116{font-size:.6875rem;color:#9ca3af;margin-top:.125rem}._shiftNoteGroup_m2k5x_122{display:flex;flex-direction:column}._shiftNoteGroup_m2k5x_122:has(._addendumRow_m2k5x_126) ._shiftCard_m2k5x_126{border-bottom-left-radius:0;border-bottom-right-radius:0}._shiftCard_m2k5x_126{border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;background:#fafbfc}._badgeShift_m2k5x_141{font-size:.6875rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px;background:#dbeafe;color:#1d4ed8;text-transform:capitalize}._conditionBadge_m2k5x_151{font-size:.6875rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px;text-transform:capitalize}._conditionGood_m2k5x_159{background:#d1fae5;color:#065f46}._conditionFair_m2k5x_164{background:#fef3c7;color:#92400e}._conditionPoor_m2k5x_169{background:#ffedd5;color:#9a3412}._conditionCritical_m2k5x_174{background:#fee2e2;color:#b91c1c}._conditionDefault_m2k5x_179{background:#f3f4f6;color:#4b5563}._adminPill_m2k5x_184{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;color:#0369a1;background:#e0f2fe;padding:.1rem .45rem;border-radius:9999px}._vitalsRow_m2k5x_196{display:flex;flex-wrap:wrap;gap:.5rem}._vitalItem_m2k5x_202{display:flex;flex-direction:column;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:.25rem .625rem;min-width:3.5rem}._vitalLabel_m2k5x_213{font-size:.5625rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}._vitalValue_m2k5x_221{font-size:.8125rem;font-weight:600;color:#1f2937}._observations_m2k5x_227{display:flex;flex-direction:column;gap:.375rem}._obsItem_m2k5x_233{display:flex;flex-direction:column;gap:.125rem}._obsLabel_m2k5x_239{font-size:.625rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}._obsText_m2k5x_247{font-size:.8125rem;color:#1f2937;line-height:1.5;margin:0}._addendumRow_m2k5x_126{display:flex;align-items:stretch;gap:.5rem;padding:.5rem .75rem;background:#f8fafc;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 .375rem .375rem}._addendumLine_m2k5x_265{width:2px;background:#d1d5db;border-radius:1px;flex-shrink:0}._addendumBody_m2k5x_272{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}._addendumHeader_m2k5x_280{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}._addendumBadge_m2k5x_287{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}._addendumSection_m2k5x_295{font-size:.5625rem;font-weight:500;color:#9ca3af;text-transform:capitalize}._addendumSection_m2k5x_295:before{content:"·";margin-right:.2rem}._addendumContent_m2k5x_306{margin:0;font-size:.75rem;color:#1f2937;line-height:1.5;padding-bottom:.15em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width: 480px){._addendumContent_m2k5x_306{-webkit-line-clamp:1}}._addendumMeta_m2k5x_323{font-size:.625rem;color:#9ca3af}._quickCard_m2k5x_328{border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;background:#fafbfc}._priorityBadge_m2k5x_338{font-size:.6875rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px}._priorityUrgent_m2k5x_345{background:#fee2e2;color:#b91c1c}._priorityModerate_m2k5x_350{background:#fef3c7;color:#92400e}._priorityNormal_m2k5x_355{background:#ecfdf5;color:#059669}._categoryBadge_m2k5x_360{font-size:.6875rem;font-weight:500;padding:.15rem .5rem;border-radius:9999px;background:#f3f4f6;color:#4b5563}._quickContent_m2k5x_369{font-size:.8125rem;color:#1f2937;line-height:1.5;padding-bottom:.15em;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actionBox_m2k5x_380{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:.375rem .625rem;display:flex;flex-direction:column;gap:.125rem}._actionLabel_m2k5x_390{font-size:.625rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}._actionText_m2k5x_398{font-size:.8125rem;color:#1f2937;line-height:1.5;margin:0}._navigation_xo052_1{border-radius:.625rem;background:#fff;border:1px solid #e2e8f0;display:flex;padding:.75rem;flex-direction:column;align-items:flex-start;gap:.25rem}._navItem_xo052_12{border-radius:.5rem;display:flex;padding:.5rem .75rem;align-items:center;align-self:stretch;border:none;background:transparent;cursor:pointer;text-decoration:none;transition:all .2s ease}._navItem_xo052_12:hover{background:#f3f4f6}._navItem_xo052_12._active_xo052_27{border-radius:.5rem;background:#e7efff;padding:.5rem .75rem}._navItem_xo052_12._active_xo052_27 ._navLabel_xo052_32{color:#106aff;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.125rem}._navItem_xo052_12:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}._navLabel_xo052_32{color:#3f3f3f;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.125rem}._container_1vx4i_1{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000a;overflow:hidden}._header_1vx4i_9{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid transparent;background:#fafbfc;gap:.75rem;flex-wrap:wrap;transition:border-color .2s ease}._header_1vx4i_9._headerExpanded_1vx4i_20{border-bottom-color:#f1f5f9}@media (max-width: 640px){._header_1vx4i_9{padding:14px 12px}}._headerLeft_1vx4i_29{display:flex;align-items:center;gap:10px;min-width:0;flex:1;cursor:pointer;border:none;background:transparent;padding:0;text-align:left;font:inherit;color:inherit}._headerLeft_1vx4i_29:hover ._headerText_1vx4i_43{color:#1e293b}._headerLeft_1vx4i_29:focus-visible{outline:2px solid #3b82f6;outline-offset:2px;border-radius:4px}._headerIcon_1vx4i_52{color:#6b7280;flex-shrink:0;display:flex;align-items:center;justify-content:center}._headerText_1vx4i_43{font-size:16px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.025em}._count_1vx4i_68{font-size:13px;color:#6b7280;font-weight:500;white-space:nowrap}._headerRight_1vx4i_75{display:flex;align-items:center;gap:.75rem;flex-shrink:0;flex-wrap:wrap}@media (max-width: 640px){._headerRight_1vx4i_75{flex-basis:100%;justify-content:flex-end}}._toggleButton_1vx4i_89{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid #e5e7eb;border-radius:.25rem;background:#fafafa;color:#374151;cursor:pointer;transition:all .2s ease;flex-shrink:0}._toggleButton_1vx4i_89:hover{background:#f9fafb;border-color:#d1d5db}._toggleButton_1vx4i_89:active{transform:scale(.95)}._toggleButton_1vx4i_89:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}._content_1vx4i_116{overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .25s ease;max-height:0;opacity:0}._content_1vx4i_116._expanded_1vx4i_122{max-height:9999px;opacity:1}._content_1vx4i_116._collapsed_1vx4i_126{max-height:0;opacity:0}._contentInner_1vx4i_131{padding:20px 24px}@media (max-width: 640px){._contentInner_1vx4i_131{padding:14px 12px}}._contentInnerFlush_1vx4i_140{padding:0}._actionButton_1vx4i_144{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;background:transparent;border:1px solid #e5e7eb;border-radius:.375rem;padding:.3125rem .5rem;color:#6b7280;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}._actionButton_1vx4i_144:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}._actionButton_1vx4i_144:disabled{opacity:.5;cursor:not-allowed}._uppercaseLabel_1sjyh_1{color:#6b7280;font-family:Inter,sans-serif;font-size:.6875rem;font-weight:500;line-height:.875rem;letter-spacing:.03rem;text-transform:uppercase}._readValue_1sjyh_11{color:#1f2937;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.125rem}._readValueEmphasis_1sjyh_19{color:#1f2937;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.125rem}._metaText_1sjyh_27{font-family:Inter,sans-serif;font-size:.75rem;font-weight:400;line-height:1.25rem;color:#6b7280}._metaItalic_1sjyh_35{font-style:italic}._pageTitle_1sjyh_39{margin:0;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.35;color:#1f2937}._subsectionTitle_1sjyh_48{margin:0 0 .75rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25;color:#1f2937}._profilePanels_1gfuq_1{display:flex;flex-direction:column;gap:.75rem}._editButton_1gfuq_7{display:flex;align-items:center;gap:.25rem}._formContainer_1gfuq_13{padding:.625rem 1rem}._formGrid_1gfuq_17{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width: 1024px){._formGrid_1gfuq_17{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){._formGrid_1gfuq_17{grid-template-columns:1fr}}._viewContainer_1gfuq_33{padding:.625rem 1rem}._viewGrid_1gfuq_37{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width: 1024px){._viewGrid_1gfuq_37{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){._viewGrid_1gfuq_37{grid-template-columns:1fr}}._fieldGroup_1gfuq_53{display:flex;flex-direction:column;gap:.25rem}._actionButtons_1gfuq_59{margin-top:1rem;display:flex;justify-content:flex-end;gap:.5rem}._panelBody_g8a4e_1{display:flex;flex-direction:column;gap:1rem}._headerRight_g8a4e_7{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._addButton_g8a4e_14{display:flex;align-items:center;gap:.25rem;background:transparent;border:1px solid #e5e7eb;border-radius:.375rem;padding:.3125rem .5rem;color:#6b7280;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}._addButton_g8a4e_14:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}._addButton_g8a4e_14:active{background:#f3f4f6}._stats_g8a4e_37{display:flex;gap:.75rem}._quickLinks_g8a4e_42{display:flex;gap:.375rem}._quickLink_g8a4e_42{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#3b82f6;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}._quickLink_g8a4e_42:hover{border-color:#3b82f6;background:#3b82f60a}._statActive_g8a4e_66,._statInactive_g8a4e_67{font-size:13px;font-weight:500;color:#6b7280;white-space:nowrap}._section_g8a4e_74{background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;padding:1rem;box-shadow:0 1px 3px #0000000a}._medicationList_g8a4e_82{display:flex;flex-direction:column;gap:.75rem}._medicationCard_g8a4e_88{display:flex;gap:.75rem;padding:.75rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}._medicationCard_g8a4e_88._inactive_g8a4e_96{opacity:.6;background:#f3f4f6}._medicationIcon_g8a4e_101{display:flex;align-items:flex-start;justify-content:center;width:2.5rem;height:2.5rem;background:#e7efff;border-radius:.5rem;color:#3b82f6;flex-shrink:0;padding-top:.5rem}._medicationDetails_g8a4e_114{flex:1;display:flex;flex-direction:column;gap:.25rem}._medicationName_g8a4e_121{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0}._versionBadge_g8a4e_129{display:inline-block;margin-left:.375rem;font-size:.625rem;font-weight:600;line-height:1;color:#3b82f6;background:#3b82f614;padding:.125rem .375rem;border-radius:999px;vertical-align:middle}._versionToggle_g8a4e_142{display:inline-flex;align-items:center;gap:.25rem;border:none;background:none;color:#9ca3af;font-size:.6875rem;cursor:pointer;padding:.25rem 0;margin-top:.25rem;transition:color .15s ease}._versionToggle_g8a4e_142:hover{color:#3b82f6}._chevronOpen_g8a4e_159{transform:rotate(180deg)}._versionHistory_g8a4e_163{margin-top:.375rem;display:flex;flex-direction:column;gap:0}._versionEntry_g8a4e_170{display:flex;align-items:center;gap:.5rem;padding:.3125rem 0;border-bottom:1px solid #f3f4f6;font-size:.6875rem;flex-wrap:wrap}._versionEntry_g8a4e_170:last-child{border-bottom:none}._versionNum_g8a4e_183{font-weight:600;color:#1f2937;min-width:1.25rem}._versionDate_g8a4e_189{color:#9ca3af}._versionSummary_g8a4e_193{color:#6b7280}._versionCurrentBadge_g8a4e_197{font-size:.5625rem;font-weight:600;color:#10b981;background:#d1fae5;padding:0 .25rem;border-radius:999px}._upcomingBadge_g8a4e_206{font-size:.5625rem;font-weight:600;color:#3b82f6;background:#3b82f614;padding:0 .25rem;border-radius:999px}._versionNotes_g8a4e_215{color:#9ca3af;font-style:italic}._versionAmendment_g8a4e_220{color:#92400e;font-style:italic;font-size:.625rem}._amendBtn_g8a4e_226{border:none;background:none;color:#9ca3af;font-size:.625rem;cursor:pointer;padding:0;text-decoration:underline}._amendBtn_g8a4e_226:hover{color:#3b82f6}._amendForm_g8a4e_239{display:flex;align-items:center;gap:.25rem;width:100%}._amendInput_g8a4e_246{flex:1;padding:.1875rem .375rem;border:1px solid #d1d5db;border-radius:4px;font-size:.6875rem;font-family:inherit;box-sizing:border-box}._amendInput_g8a4e_246:focus{outline:none;border-color:#3b82f6}._amendSave_g8a4e_260,._amendCancel_g8a4e_261{padding:.125rem .375rem;border-radius:4px;font-size:.625rem;font-weight:500;cursor:pointer;border:1px solid #d1d5db;background:#fff;color:#6b7280;white-space:nowrap}._amendSave_g8a4e_260{background:#3b82f6;color:#fff;border-color:#3b82f6}._amendSave_g8a4e_260:disabled{opacity:.5;cursor:not-allowed}._controlledBadge_g8a4e_283{display:inline-block;margin-left:.5rem;font-size:.7rem;font-weight:700;line-height:1;color:#92400e;background:#fffbeb;border:1px solid #fcd34d;padding:.25rem .5rem;border-radius:9999px;transform:translateY(-1px)}._medicationActions_g8a4e_297{display:flex;align-items:flex-start;gap:.25rem;flex-shrink:0}._actionButton_g8a4e_304{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s ease;opacity:.7}._actionButton_g8a4e_304:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db;opacity:1}._actionButton_g8a4e_304._actionDiscontinue_g8a4e_324:hover{background:#fefce8;color:#ca8a04;border-color:#fde68a}._actionButton_g8a4e_304._actionDelete_g8a4e_329:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}._discontinueInfo_g8a4e_335{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;margin-top:.25rem}._discontinueBadge_g8a4e_343{font-size:.6875rem;font-weight:600;color:#92400e;background:#fef3c7;padding:.0625rem .375rem;border-radius:.25rem}._discontinueReason_g8a4e_352,._discontinueBy_g8a4e_353{min-width:0}._emptyState_g8a4e_357{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;text-align:center}._emptyStateMessage_g8a4e_369{margin:.75rem 0 1rem}._emptyIcon_g8a4e_373{color:#d1d5db}._shimmer_g8a4e_377{height:200px!important;border-radius:.625rem!important}._sectionBreak_5c8cm_1{border-top:1px solid #e5e7eb;padding-top:.75rem}._sectionToggle_5c8cm_6{width:100%;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;cursor:pointer;text-align:left}._sectionToggleText_5c8cm_20{display:flex;flex-direction:column;gap:.125rem;min-width:0}._sectionToggleTitle_5c8cm_27{font-size:.875rem;font-weight:600;color:#1f2937}._sectionToggleHint_5c8cm_33{font-size:.75rem;color:#9ca3af}._sectionToggleChevron_5c8cm_38{color:#6b7280;flex-shrink:0;transition:transform .2s ease}._sectionToggleChevronOpen_5c8cm_44{transform:rotate(180deg)}._body_5c8cm_48{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:60vh;padding:2rem}._body_5c8cm_48::-webkit-scrollbar{width:20px}._body_5c8cm_48::-webkit-scrollbar-track{background:transparent}._body_5c8cm_48::-webkit-scrollbar-thumb{background:#d1d5db;border:7px solid transparent;border-radius:10px;background-clip:padding-box}._body_5c8cm_48::-webkit-scrollbar-thumb:hover{background:#9ca3af;background-clip:padding-box}._body_5c8cm_48 ._subFields_5c8cm_72{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._body_5c8cm_48 ._field_5c8cm_77{display:flex;flex-direction:column}._controlledToggle_5c8cm_82 ._toggleLabel_5c8cm_82{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151;cursor:pointer}._controlledToggle_5c8cm_82 ._toggleLabel_5c8cm_82 input[type=checkbox]{width:1rem;height:1rem;cursor:pointer}._actions_5c8cm_96{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:.75rem;border-top:1px solid #f3f4f6}._scanBtn_5c8cm_105{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .875rem;margin-bottom:.125rem;background:linear-gradient(135deg,#6366f114,#a855f70f);border:1px solid rgba(99,102,241,.25);border-radius:.5rem;color:#4338ca;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .05s ease}._scanBtn_5c8cm_105 svg{flex-shrink:0}._scanBtn_5c8cm_105:hover{background:linear-gradient(135deg,#6366f124,#a855f71a);border-color:#6366f173}._scanBtn_5c8cm_105:active{transform:translateY(1px)}._scanBtnSub_5c8cm_133{margin-left:auto;font-size:.6875rem;font-weight:500;color:#6b7280;letter-spacing:.01em}._container_1hp1h_1{display:flex;flex-direction:column;gap:.5rem}._label_1hp1h_7{font-size:.8125rem;font-weight:500;color:#1f2937}._emptyHint_1hp1h_13{font-size:.75rem;color:#9ca3af;margin:0}._timeList_1hp1h_19{display:flex;flex-direction:column;gap:.375rem}._timeRow_1hp1h_25{display:flex;align-items:center;gap:.5rem}._clockIcon_1hp1h_31{color:#9ca3af;flex-shrink:0}._selectWrapper_1hp1h_36{width:180px;flex-shrink:0}._removeBtn_1hp1h_41{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;background:none;color:#9ca3af;cursor:pointer;flex-shrink:0;transition:all .15s ease}._removeBtn_1hp1h_41:hover{background:#ef444414;color:#ef4444}._removeBtn_1hp1h_41:disabled{opacity:.5;cursor:not-allowed}._error_1hp1h_64{font-size:.75rem;color:#ef4444;margin-top:.125rem}._addBtn_1hp1h_70{display:inline-flex;align-items:center;gap:.375rem;width:fit-content;padding:.3125rem .75rem;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#3b82f6;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}._addBtn_1hp1h_70:hover{border-color:#3b82f6;background:#3b82f60a}._addBtn_1hp1h_70:disabled{opacity:.5;cursor:not-allowed}._content_o1pbg_1{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.5rem 0;gap:.75rem}._warningIcon_o1pbg_10{color:#ef4444}._message_o1pbg_14{font-size:.875rem;color:#1f2937;margin:0;font-weight:500}._interactionList_o1pbg_21{width:100%;display:flex;flex-direction:column;gap:.5rem}._interactionItem_o1pbg_28{background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;padding:.625rem;display:flex;flex-direction:column;gap:.25rem;text-align:left}._drugPair_o1pbg_39{font-weight:600;color:#92400e;font-size:.875rem}._severity_o1pbg_45{font-size:.8125rem;color:#78350f;font-weight:500}._description_o1pbg_51{font-size:.8125rem;color:#78350f}._root_3v4ju_8{display:flex;flex-direction:column;gap:.875rem;width:100%;max-width:600px;min-height:560px;margin:0 auto;padding:.25rem 0 .5rem;animation:_fadeInSwap_3v4ju_1 .2s ease}@keyframes _fadeInSwap_3v4ju_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._header_3v4ju_31{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._title_3v4ju_38{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:700;color:#1f2937;letter-spacing:.01em}._titleIcon_3v4ju_48{color:#2563eb}._closeBtn_3v4ju_52{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:.375rem;cursor:pointer;transition:background .12s ease,color .12s ease}._closeBtn_3v4ju_52:hover{background:#f9fafb;color:#1f2937}._sourceTabs_3v4ju_71{display:inline-flex;align-self:stretch;align-items:center;padding:2px;border:1px solid #e5e7eb;background:#f9fafb;border-radius:.5rem;flex-shrink:0}._sourceTab_3v4ju_71{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.4rem .625rem;border:none;background:transparent;border-radius:.375rem;color:#6b7280;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}._sourceTab_3v4ju_71:hover{color:#1f2937}._sourceTabActive_3v4ju_103{background:#fff;color:#1f2937;box-shadow:0 1px 2px #0000000f}._webcam_3v4ju_110{display:flex;flex-direction:column;gap:.625rem}._viewfinderWrap_3v4ju_116{position:relative;width:100%;aspect-ratio:16/11;background:#000;border-radius:.625rem;overflow:hidden}._viewfinder_3v4ju_116{width:100%;height:100%;object-fit:cover}._starting_3v4ju_131{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#00000080;font-size:.75rem;letter-spacing:.04em}._shutterRow_3v4ju_143{display:flex;align-items:center;justify-content:center;padding:.25rem 0}._shutter_3v4ju_143{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:56px;height:56px;border-radius:50%;border:2px solid #d1d5db;background:#fff;cursor:pointer;padding:4px;transition:transform .05s ease,border-color .12s ease}._shutter_3v4ju_143:hover{border-color:#3b82f6}._shutter_3v4ju_143:active{transform:scale(.94)}._shutterInner_3v4ju_168{display:block;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb)}._linkBtn_3v4ju_176{background:none;border:none;color:#6b7280;font-size:.75rem;cursor:pointer;padding:.25rem .375rem}._linkBtn_3v4ju_176:hover{color:#1f2937}._webcamError_3v4ju_188{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:1rem .5rem;text-align:center}._fileCapture_3v4ju_198{display:flex;flex-direction:column;gap:.75rem}._hiddenInput_3v4ju_204{position:absolute;width:0;height:0;opacity:0;pointer-events:none}._bigDrop_3v4ju_212{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 1rem;border:1.5px dashed rgba(59,130,246,.45);background:#3b82f608;color:#2563eb;border-radius:.625rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}._bigDrop_3v4ju_212:hover{background:#3b82f614;border-color:#3b82f6}._bigDropTitle_3v4ju_232{font-size:.8125rem;font-weight:600}._bigDropSub_3v4ju_237{font-size:.6875rem;color:#9ca3af}._actions_3v4ju_242{display:flex;align-items:center;justify-content:center;gap:.5rem}._thinking_3v4ju_250{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem .5rem 1.25rem}._orb_3v4ju_259{position:relative;width:64px;height:64px;border-radius:50%;background:conic-gradient(from 0deg,#3b82f626,#3b82f6,#2563eb,#3b82f626);animation:_spin_3v4ju_1 2.2s linear infinite,_pulse_3v4ju_1 2.2s ease-in-out infinite;filter:blur(.5px)}._orbInner_3v4ju_269{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#fff}@keyframes _spin_3v4ju_1{to{transform:rotate(360deg)}}@keyframes _pulse_3v4ju_1{0%,to{box-shadow:0 0 #3b82f62e}50%{box-shadow:0 0 0 14px #3b82f600}}._thinkingText_3v4ju_289{font-size:.875rem;font-weight:600;color:#1f2937;letter-spacing:.01em;text-align:center;min-height:1.2em;transition:opacity .2s ease}._thinkingSubtext_3v4ju_299{font-size:.6875rem;color:#9ca3af}._review_3v4ju_305{display:flex;flex-direction:column;gap:.625rem}._reviewHead_3v4ju_311{display:flex;flex-direction:column;gap:.125rem}._reviewTitle_3v4ju_317{font-size:.8125rem;font-weight:700;color:#1f2937}._reviewSub_3v4ju_323{font-size:.6875rem;color:#9ca3af}._reviewList_3v4ju_328{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:.625rem}._reviewRow_3v4ju_340{display:grid;grid-template-columns:.7fr 1fr;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid #f3f4f6}._reviewRow_3v4ju_340:last-child{border-bottom:none}._reviewRowEmpty_3v4ju_352{background:#f9fafb}._reviewCheck_3v4ju_356{display:inline-flex;align-items:center;gap:.4rem;font-size:.6875rem;color:#1f2937;cursor:pointer;min-width:0}._reviewCheck_3v4ju_356 input{cursor:pointer;flex-shrink:0}._reviewLabel_3v4ju_370{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._reviewValue_3v4ju_377{display:flex;align-items:center;justify-content:flex-start;gap:.4rem;font-size:.75rem;color:#1f2937;flex-wrap:wrap;min-width:0;word-break:break-word}._reviewEmpty_3v4ju_389{font-size:.6875rem;color:#9ca3af;font-style:italic}._pill_3v4ju_395{display:inline-flex;align-items:center;font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.125rem .4rem;border-radius:999px}._pill_high_3v4ju_406{color:#047857;background:#10b9811f}._pill_med_3v4ju_411{color:#b45309;background:#f59e0b24}._pill_low_3v4ju_416{color:#b91c1c;background:#ef444424}._reviewActions_3v4ju_421{display:flex;justify-content:flex-end;gap:.5rem}._errorWrap_3v4ju_428{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:1rem .5rem;text-align:center}._errorText_3v4ju_437{margin:0;font-size:.8125rem;color:#1f2937}._readOnlyHint_1cyga_1{font-size:.6875rem;color:#9ca3af;margin:.25rem 0 0;font-style:italic}._lockBanner_1cyga_8{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fff7ed;border:1px solid #FED7AA;border-radius:.5rem;margin-bottom:.25rem}._lockIcon_1cyga_19{color:#c2410c;flex-shrink:0}._lockText_1cyga_24{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0;font-size:.8125rem;color:#7c2d12}._lockText_1cyga_24 strong{font-weight:600;color:#7c2d12}._lockText_1cyga_24 span{color:#9a3412;line-height:1.35}._replaceBtn_1cyga_42{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .75rem;border-radius:.375rem;border:1px solid #C2410C;background:#fff;color:#c2410c;font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease;flex-shrink:0}._replaceBtn_1cyga_42:hover{background:#c2410c;color:#fff}._body_1cyga_63{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:60vh;padding:2rem}._body_1cyga_63::-webkit-scrollbar{width:20px}._body_1cyga_63::-webkit-scrollbar-track{background:transparent}._body_1cyga_63::-webkit-scrollbar-thumb{background:#d1d5db;border:7px solid transparent;border-radius:10px;background-clip:padding-box}._body_1cyga_63::-webkit-scrollbar-thumb:hover{background:#9ca3af;background-clip:padding-box}._body_1cyga_63 ._subFields_1cyga_87{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._body_1cyga_63 ._field_1cyga_92{display:flex;flex-direction:column}._sectionBreak_1cyga_97{border-top:1px solid #e5e7eb;padding-top:.75rem}._sectionToggle_1cyga_102{width:100%;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;cursor:pointer;text-align:left}._sectionToggleText_1cyga_116{display:flex;flex-direction:column;gap:.125rem;min-width:0}._sectionToggleTitle_1cyga_123{font-size:.875rem;font-weight:600;color:#1f2937}._sectionToggleHint_1cyga_129{font-size:.75rem;color:#6b7280}._sectionToggleChevron_1cyga_134{color:#6b7280;flex-shrink:0;transition:transform .2s ease}._sectionToggleChevronOpen_1cyga_140{transform:rotate(180deg)}._statusToggle_1cyga_144 ._toggleLabel_1cyga_144{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151;cursor:pointer}._statusToggle_1cyga_144 ._toggleLabel_1cyga_144 input[type=checkbox]{width:1rem;height:1rem;cursor:pointer}._controlledToggle_1cyga_158 ._toggleLabel_1cyga_144{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151;cursor:pointer}._controlledToggle_1cyga_158 ._toggleLabel_1cyga_144 input[type=checkbox]{width:1rem;height:1rem;cursor:pointer}._actions_1cyga_172{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:.75rem;border-top:1px solid #f3f4f6}._content_ck4z1_1{display:flex;flex-direction:column;gap:1rem}._replaceHint_ck4z1_7{padding:.625rem .75rem;background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:6px;font-size:.8125rem;color:#2563eb;line-height:1.4}._selectField_ck4z1_17{width:100%}._field_ck4z1_21{display:flex;flex-direction:column;gap:.375rem}._label_ck4z1_27{font-size:.8125rem;font-weight:500;color:#1f2937}._required_ck4z1_33{color:#ef4444}._select_ck4z1_17{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8125rem;font-family:inherit;background:#fff;color:#1f2937;cursor:pointer}._select_ck4z1_17:focus{outline:none;border-color:#3b82f6}._input_ck4z1_53{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8125rem;font-family:inherit;color:#1f2937}._input_ck4z1_53:focus{outline:none;border-color:#3b82f6}._textarea_ck4z1_67{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8125rem;font-family:inherit;resize:vertical;color:#1f2937}._textarea_ck4z1_67:focus{outline:none;border-color:#3b82f6}._icon_1fbls_1{color:#c99700;flex-shrink:0}._InputWrapper_opvrz_1{position:relative;display:flex;align-items:stretch;border:1.5px solid #d1d5db;border-radius:8px;background-color:#fff;transition:all .15s cubic-bezier(.4,0,.2,1);overflow:hidden}._InputWrapper_opvrz_1:hover:not(:focus-within){border-color:#9ca3af}._InputWrapper_opvrz_1:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background-color:#fff}._InputWrapper_opvrz_1._Valid_opvrz_19{border-color:#4caf50}._InputWrapper_opvrz_1._Valid_opvrz_19:focus-within{border-color:#4caf50;box-shadow:0 0 0 3px #4caf501f}._InputWrapper_opvrz_1._Invalid_opvrz_26{border-color:#d32f2f}._InputWrapper_opvrz_1._Invalid_opvrz_26:focus-within{box-shadow:0 0 0 3px #d32f2f1a}._InputWrapper_opvrz_1._Disabled_opvrz_32{background-color:#f9fafb;border-color:#e5e7eb;cursor:not-allowed}._InputWrapper_opvrz_1._plain_opvrz_37 ._ValidIcon_opvrz_37,._InputWrapper_opvrz_1._plain_opvrz_37 ._ErrorIcon_opvrz_38{right:.75rem}._Input_opvrz_1{flex:1;padding:.5rem .75rem;border:none;background:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:#1f2937;outline:none;min-width:0}._Input_opvrz_1::placeholder{color:#9ca3af;font-weight:400}._Input_opvrz_1:disabled{color:#9ca3af;cursor:not-allowed}._InputWithTrailingIcon_opvrz_64{padding-right:1.75rem}._Steppers_opvrz_68{display:flex;flex-direction:column;border-left:1px solid #e5e7eb;width:1.25rem;flex-shrink:0;background:#f9fafb}._StepBtn_opvrz_77{flex:1;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#9ca3af;padding:0;line-height:1;transition:background .1s ease,color .1s ease}._StepBtn_opvrz_77:first-child{border-bottom:1px solid #e5e7eb}._StepBtn_opvrz_77:hover:not(:disabled){background:#e5e7eb;color:#374151}._StepBtn_opvrz_77:active:not(:disabled){background:#d1d5db}._StepBtn_opvrz_77:disabled{opacity:.25;cursor:not-allowed}._ValidIcon_opvrz_37{position:absolute;right:2.25rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#4caf50}._ErrorIcon_opvrz_38{position:absolute;right:2.25rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#d32f2f}._formInner_ng60e_1{max-width:720px;margin:0 auto;box-sizing:border-box}._formGrid_ng60e_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;align-content:start}._field_ng60e_14{min-width:0}._sectionBreak_ng60e_18{grid-column:1/-1;border-top:1px solid #e5e7eb;padding-top:.75rem}._sectionToggle_ng60e_24{width:100%;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;cursor:pointer}._sectionToggleTitle_ng60e_37{font-size:.875rem;font-weight:600;color:#1f2937;display:inline-flex;align-items:baseline;gap:.5rem}._sectionToggleChevron_ng60e_46{color:#6b7280;transition:transform .2s ease}._sectionToggleChevronOpen_ng60e_51{transform:rotate(180deg)}._certifyBanner_ng60e_55{grid-column:1/-1;display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid #fef3c7;border-left:4px solid #f59e0b;border-radius:0 8px 8px 0;background:#fffbeb;cursor:pointer;transition:background-color .15s ease}._certifyBanner_ng60e_55:hover{background:#fef3c7}._certifyBannerChecked_ng60e_72{border-color:#f59e0b;background:#fef3c7}._certifyCheckbox_ng60e_77{display:inline-block;flex-shrink:0;width:18px;height:18px;margin-top:1px;border:1.5px solid #f59e0b;border-radius:4px;background:#fff;position:relative;box-sizing:border-box;pointer-events:none}._certifyCheckboxChecked_ng60e_91{background:#f59e0b;border-color:#f59e0b}._certifyCheckboxChecked_ng60e_91:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._certifyBanner_ng60e_55:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}._certifyContent_ng60e_112{display:flex;align-items:flex-start;gap:.5rem}._certifyIcon_ng60e_118{flex-shrink:0;margin-top:1px;color:#f59e0b}._certifyText_ng60e_124{font-size:.875rem;color:#92400e;line-height:1.4}._witnessLabelRow_ng60e_130{display:inline-flex;align-items:baseline;gap:.5rem}._optionalTag_ng60e_136{font-size:.75rem;color:#9ca3af;font-weight:400;background:#f3f4f6;padding:.125rem .375rem;border-radius:4px;line-height:1}._witnessInputRow_ng60e_146{display:flex;gap:.5rem;align-items:center}._witnessTextInput_ng60e_152{flex:1;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#1f2937;font-size:.875rem}._witnessTextInput_ng60e_152:focus{outline:none;border-color:#3b82f6}._witnessChips_ng60e_166{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}._witnessChip_ng60e_166{display:inline-flex;align-items:center;gap:.5rem;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;padding:.25rem .6rem;font-size:.8125rem;font-weight:700;color:#1f2937}._witnessChipRemove_ng60e_186{border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280}._witnessChipRemove_ng60e_186:hover{color:#1f2937}._fieldFull_ng60e_199{grid-column:1/-1}._checkboxRow_ng60e_203{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}._vitalsLabel_ng60e_211{font-size:.8125rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;padding-bottom:.125rem}@media (max-width: 640px){._formGrid_ng60e_7{grid-template-columns:1fr}}@media (max-width: 768px){._formInner_ng60e_1{padding:.25rem 0 0}._formGrid_ng60e_7{gap:.75rem}._certifyBanner_ng60e_55{padding:.75rem}._certifyText_ng60e_124{font-size:.8125rem}}._container_exk3l_1{display:flex;flex-direction:column;gap:1rem}._header_exk3l_7{display:flex;gap:.75rem;align-items:flex-start}._icon_exk3l_13{color:#3b82f6}._titleRow_exk3l_17{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;width:100%}._title_exk3l_17{font-size:1.05rem;font-weight:900;color:#1f2937}._status_exk3l_31{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;padding:.25rem .6rem;font-weight:800;font-size:.75rem;text-transform:uppercase;white-space:nowrap}._grid_exk3l_42{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._kv_exk3l_48{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.75rem .9rem}._k_exk3l_48{font-size:.6875rem;color:#6b7280;text-transform:uppercase;font-weight:800;letter-spacing:.04em}._v_exk3l_63{margin-top:.25rem;font-size:.875rem;color:#1f2937;word-break:break-word}._section_exk3l_70{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.85rem .95rem}._sectionGrid_exk3l_77{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._sectionFullWidth_exk3l_83{grid-column:1/-1}._sectionTitle_exk3l_87{font-size:.75rem;font-weight:900;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem}._longText_exk3l_96{color:#1f2937;font-size:.875rem;white-space:pre-wrap;word-break:break-word}._vitalsRow_exk3l_103{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:.25rem}._vitalItem_exk3l_110{display:flex;flex-direction:column;gap:.125rem}._vitalLabel_exk3l_116{font-size:.6875rem;color:#6b7280;text-transform:uppercase;font-weight:700;letter-spacing:.03em}._vitalValue_exk3l_124{font-size:.875rem;color:#1f2937;font-weight:600}._witnessList_exk3l_130{display:flex;flex-direction:column;gap:.35rem}._witnessItem_exk3l_136{font-weight:700;color:#1f2937}@media (max-width: 1024px){._sectionGrid_exk3l_77{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){._sectionGrid_exk3l_77,._grid_exk3l_42{grid-template-columns:1fr}}@media (max-width: 768px){._container_exk3l_1{gap:.75rem}._title_exk3l_17{font-size:.95rem}._kv_exk3l_48{padding:.625rem .75rem}._section_exk3l_70{padding:.75rem}._grid_exk3l_42{gap:.75rem}}._panelBody_igkes_1{display:flex;flex-direction:column;gap:1rem}._headerRight_igkes_7{display:flex;align-items:center;gap:.75rem}._stats_igkes_13{display:flex;gap:.75rem}._statCount_igkes_18{font-size:.8125rem;font-weight:500;color:#1d4ed8;background:#eaf3ff;padding:.25rem .625rem;border-radius:1rem}._addButton_igkes_27{display:flex;align-items:center;gap:.25rem;background:transparent;border:1px solid #e5e7eb;border-radius:.375rem;padding:.3125rem .5rem;color:#6b7280;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}._addButton_igkes_27:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}._searchRow_igkes_47{display:flex;justify-content:flex-start}._searchField_igkes_52{width:380px;max-width:100%}._loading_igkes_57{border-radius:.625rem;overflow:hidden}._shimmer_igkes_62{height:180px!important;border-radius:.625rem!important}._section_igkes_67{background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;box-shadow:0 1px 3px #0000000a;overflow:hidden}._incidentList_igkes_75{display:flex;flex-direction:column}._incidentRow_igkes_80{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;border-bottom:1px solid #e5e7eb}._incidentRow_igkes_80:last-child{border-bottom:none}._incidentRowMain_igkes_92{border:none;background:transparent;text-align:left;width:100%;display:flex;align-items:center;gap:.75rem;padding:0;cursor:pointer;min-width:0}._incidentIconTile_igkes_105{width:2.5rem;height:2.5rem;background:#fef9e7;border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._incidentBody_igkes_116{display:flex;flex-direction:column;gap:.2rem;min-width:0}._incidentHeaderLine_igkes_123{display:flex;align-items:center;gap:.45rem;min-width:0}._incidentTitle_igkes_130{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}._locationBubble_igkes_137{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:9999px;background:#f3f4f6;color:#1f2937;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}._statusBubble_igkes_151{display:inline-flex;align-items:center;padding:.2rem .65rem;border-radius:9999px;font-size:.75rem;font-weight:600;white-space:nowrap}._statusActive_igkes_161{background:#dbeafe;color:#1d4ed8}._statusClosed_igkes_166{background:#dbeafe;color:#0369a1}._statusPending_igkes_171{background:#fef3c7;color:#92400e}._incidentMetaLine_igkes_176{display:inline-flex;align-items:center;gap:.35rem}._metaDot_igkes_182{color:#9ca3af}._incidentRowActions_igkes_186{display:flex;align-items:center;gap:.25rem}._actionButton_igkes_192{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s ease}._actionButton_igkes_192:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db}._paginationBar_igkes_211{border-top:1px solid #e5e7eb;padding:.7rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}._paginationControls_igkes_220{display:inline-flex;align-items:center;gap:.5rem}._paginationSelect_igkes_226{border:1px solid #d1d5db;border-radius:.5rem;padding:.3rem .5rem;font-size:.8125rem;background:#fff}._paginationSelectField_igkes_234{width:auto;min-width:3.25rem}._paginationSelectField_igkes_234 div[class*=SelectTrigger]{padding:.3rem .5rem;font-size:.8125rem;border-radius:.5rem}._paginationButton_igkes_244{border:1px solid #d1d5db;border-radius:.5rem;padding:.3rem .6rem;font-size:.8125rem;font-weight:600;background:#fff;color:#1f2937;cursor:pointer}._paginationButton_igkes_244:disabled{opacity:.55;cursor:not-allowed}._emptyState_igkes_259{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;text-align:center}._emptyStateMessage_igkes_271{margin:.75rem 0 1rem}._emptyIcon_igkes_275{color:#d1d5db}@media (max-width: 900px){._incidentRow_igkes_80{grid-template-columns:1fr}._incidentRowActions_igkes_186{padding-left:3.25rem}._paginationBar_igkes_211{flex-direction:column;align-items:flex-start}}._body_f3vel_1{padding:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}._field_f3vel_8{display:flex;flex-direction:column;gap:1rem}._buttonContainer_f3vel_14{display:flex;justify-content:end;padding:1rem}._container_obfn7_1{display:flex;flex-direction:column}._itemInfo_obfn7_6{padding:0 2rem 1.5rem;font-size:.95rem;color:var(--text-secondary, #666);line-height:1.6}._contactDetails_obfn7_13{display:flex;flex-direction:column;gap:.5rem}._title_obfn7_19{font-size:1.05rem;font-weight:600;color:var(--text-primary, #222);line-height:1.4}._detail_obfn7_26{font-size:.9rem;color:var(--text-secondary, #666);line-height:1.5}._warning_obfn7_32{display:block;margin-top:1rem;font-size:.9rem;color:var(--text-secondary, #666)}._actionGroup_obfn7_39{display:flex;justify-content:end;gap:.75rem;padding:1.5rem 2rem;border-top:1px solid var(--border-color, #e5e7eb)}._panelBody_gz6np_1{display:flex;flex-direction:column;gap:1rem}._pageSection_gz6np_7{margin-bottom:24px}._pageSection_gz6np_7:last-of-type{margin-bottom:0}._pageSectionTitle_gz6np_14{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151;margin:0 0 16px}._pageSectionStar_gz6np_24{color:#f59e0b}._contactsGrid_gz6np_28{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}._contactCard_gz6np_34{border:1px solid #e5e7eb;border-radius:12px;background:#fff;transition:all .2s ease;overflow:hidden}._contactCard_gz6np_34:hover{border-color:#d1d5db;box-shadow:0 2px 8px #00000014}._cardSectionPrimary_gz6np_46{border-bottom:1px solid #f3f4f6;background:#fafbfc}._cardHeaderRow_gz6np_51{display:flex;justify-content:space-between;align-items:center;padding:14px 18px}._cardTitle_gz6np_58{display:flex;align-items:flex-start;gap:8px;flex:1;min-width:0}._cardIcon_gz6np_66{color:#6b7280;flex-shrink:0;margin-top:2px}._nameBlock_gz6np_72{display:flex;flex-direction:column;gap:6px;min-width:0}._nameRow_gz6np_79{display:flex;align-items:center;gap:6px}._contactName_gz6np_85{font-size:15px;font-weight:600;color:#0f172a;line-height:1.4}._primaryStar_gz6np_92{color:#f59e0b;flex-shrink:0}._relationshipBadge_gz6np_97{display:inline-flex;align-items:center;width:fit-content;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:500;letter-spacing:.025em}._relationshipBadge_gz6np_97._emergencyBadge_gz6np_107{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}._relationshipBadge_gz6np_97._primaryPhysicianBadge_gz6np_112{background:#f0fdfa;color:#0f766e;border:1px solid #99f6e4}._relationshipBadge_gz6np_97._guardianBadge_gz6np_117{background:#e0e7ff;color:#3730a3;border:1px solid #c7d2fe}._relationshipBadge_gz6np_97._poaBadge_gz6np_122{background:#fef3c7;color:#92400e;border:1px solid #fde68a}._relationshipBadge_gz6np_97._familyBadge_gz6np_127{background:#dbeafe;color:#1e40af;border:1px solid #93c5fd}._relationshipBadge_gz6np_97._friendBadge_gz6np_132{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}._relationshipBadge_gz6np_97._otherBadge_gz6np_137,._relationshipBadge_gz6np_97._defaultBadge_gz6np_142{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}._cardActions_gz6np_148{display:flex;gap:4px;padding-left:.5rem;flex-shrink:0}._actionButton_gz6np_155{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s ease}._actionButton_gz6np_155:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db}._actionButton_gz6np_155._deleteButton_gz6np_173:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}._cardSectionSecondary_gz6np_179{padding:14px 18px 16px}._cardSectionHeading_gz6np_183{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}._contactDetails_gz6np_192{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}._detailItem_gz6np_198{display:flex;flex-direction:column;gap:4px}._detailLabel_gz6np_204{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}._detailValue_gz6np_215{font-size:14px;font-weight:500;color:#0f172a;word-break:break-word}._emptyState_gz6np_222{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center}._emptyIcon_gz6np_231{margin-bottom:16px;color:#d1d5db}._emptyTitle_gz6np_236{font-size:18px;font-weight:600;color:#374151;margin:0 0 8px}._emptyDescription_gz6np_243{font-size:14px;color:#6b7280;margin:0 0 24px;max-width:360px}._emptyStateButton_gz6np_250{display:flex;align-items:center;gap:.375rem;background:transparent;border:1px solid #e5e7eb;border-radius:.375rem;padding:.5rem .875rem;color:#6b7280;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}._emptyStateButton_gz6np_250:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}._loadingState_gz6np_270{display:flex;flex-direction:column;gap:12px;padding:8px 0}._shimmerBar_gz6np_277{height:120px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_shimmerMove_gz6np_1 2s infinite;border-radius:12px}@keyframes _shimmerMove_gz6np_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_gz6np_293{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid #f1f5f9}._paginationButton_gz6np_303{padding:8px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._paginationButton_gz6np_303:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}._paginationButton_gz6np_303:disabled{opacity:.5;cursor:not-allowed}._paginationInfo_gz6np_323{font-size:14px;color:#6b7280;font-weight:500}._wrapper_kzgp1_1{position:relative}._wrapper_kzgp1_1._disabled_kzgp1_4{opacity:.65;pointer-events:none}._wrapper_kzgp1_1._disabled_kzgp1_4 ._trigger_kzgp1_8{cursor:not-allowed;background:#f9fafb}._trigger_kzgp1_8{display:flex;align-items:center;gap:.5rem;min-height:34px;padding:.25rem .5rem .25rem .625rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s}._trigger_kzgp1_8:hover{border-color:#9ca3af}._trigger_kzgp1_8._triggerOpen_kzgp1_29{border-color:#3b82f6}._trigger_kzgp1_8._triggerHasSelection_kzgp1_32:not(._triggerCompact_kzgp1_32){align-items:flex-start}._trigger_kzgp1_8._triggerCompact_kzgp1_32{align-items:center;overflow:hidden}._triggerContent_kzgp1_40{flex:1;min-width:0;display:flex;align-items:center}._placeholder_kzgp1_47{font-size:.8125rem;color:#9ca3af}._chips_kzgp1_52{display:flex;flex-wrap:wrap;gap:.25rem;max-width:100%}._chips_kzgp1_52._chipsCompact_kzgp1_58{flex-wrap:nowrap;overflow:hidden}._chip_kzgp1_52{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;background:#f3f4f6;border-radius:1rem;font-size:.6875rem;font-weight:500;color:#1f2937;min-width:0;max-width:100%}._chipText_kzgp1_77{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chipOverflow_kzgp1_84{flex-shrink:0;padding:.125rem .375rem;background:#f3f4f6;border-radius:1rem;font-size:.6875rem;font-weight:500;color:#6b7280;white-space:nowrap}._chipRemove_kzgp1_95{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:#9ca3af;border-radius:50%;transition:color .15s}._chipRemove_kzgp1_95:hover{color:#1f2937}._chevron_kzgp1_111{flex-shrink:0;color:#9ca3af;transition:transform .15s}._chevron_kzgp1_111._chevronOpen_kzgp1_116{transform:rotate(180deg)}._dropdown_kzgp1_120{z-index:99999;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 8px #0000001f;overflow:hidden}._searchRow_kzgp1_129{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-bottom:1px solid #f3f4f6}._searchIcon_kzgp1_137{flex-shrink:0;color:#9ca3af}._searchInput_kzgp1_142{flex:1;border:none;outline:none;font-size:.8125rem;color:#1f2937;background:transparent}._searchInput_kzgp1_142::placeholder{color:#9ca3af}._optionsList_kzgp1_154{max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}._option_kzgp1_154{display:flex;align-items:center;gap:.5rem;padding:.4375rem .625rem;font-size:.8125rem;color:#1f2937;cursor:pointer;transition:background .1s}._option_kzgp1_154:hover{background:#f9fafb}._option_kzgp1_154._optionSelected_kzgp1_174{color:#3b82f6;font-weight:500}._checkbox_kzgp1_179{width:16px;height:16px;border:1.5px solid #d1d5db;border-radius:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .1s}._checkbox_kzgp1_179._checkboxChecked_kzgp1_190{background:#3b82f6;border-color:#3b82f6;color:#fff}._noResults_kzgp1_196{padding:1rem;text-align:center;font-size:.8125rem;color:#9ca3af}._form_y8le5_1{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;max-height:min(70vh,36rem);overflow-y:auto;overflow-x:hidden}._form_y8le5_1::-webkit-scrollbar{width:20px}._form_y8le5_1::-webkit-scrollbar-track{background:transparent}._form_y8le5_1::-webkit-scrollbar-thumb{background:#d1d5db;border:7px solid transparent;border-radius:10px;background-clip:padding-box}._form_y8le5_1::-webkit-scrollbar-thumb:hover{background:#9ca3af;background-clip:padding-box}@media (max-width: 1024px){._form_y8le5_1{max-height:min(78vh,42rem)}}._row3_y8le5_35{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:.75rem}@media (max-width: 900px) and (min-width: 641px){._row3_y8le5_35{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem 1rem}}@media (max-width: 640px){._row3_y8le5_35{grid-template-columns:1fr}}@media (max-width: 900px) and (min-width: 641px){._row3_y8le5_35>:first-child{grid-column:1/-1}}._dateFieldCell_y8le5_58{min-width:0;width:100%}._row2_y8le5_63{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}@media (max-width: 768px){._row2_y8le5_63{grid-template-columns:1fr;gap:1rem}}._checkboxRow_y8le5_75{display:flex;align-items:center;gap:.5rem;margin-top:-.25rem}._checkboxRow_y8le5_75 input[type=checkbox]{width:1rem;height:1rem;accent-color:#3b82f6}._checkboxRow_y8le5_75 label{font-size:.8125rem;color:#1f2937;cursor:pointer}._divider_y8le5_92{border:none;border-top:1px solid #e5e7eb;margin:.25rem 0}._trackingRow_y8le5_98{margin-top:.25rem}._formErrorBanner_y8le5_102{display:flex;flex-direction:column;gap:.1875rem;margin:.5rem 0 0;padding:.5rem .75rem;background:#fecaca;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#991b1b;font-size:.75rem}._toggleLabel_y8le5_115{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb;cursor:pointer;transition:border-color .12s ease,background .12s ease}._toggleLabel_y8le5_115:hover{border-color:#d1d5db;background:#fff}._toggleLabel_y8le5_115 input[type=checkbox]{width:1rem;height:1rem;margin-top:.125rem;accent-color:#3b82f6;flex-shrink:0}._toggleLabel_y8le5_115 span{display:flex;flex-direction:column;gap:.125rem;font-size:.8125rem;color:#1f2937;line-height:1.4}._toggleLabel_y8le5_115 strong{font-weight:600}._toggleLabel_y8le5_115 small{font-size:.6875rem;color:#6b7280;font-weight:400}._sectionTitle_y8le5_154{font-size:.875rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}._actions_y8le5_161{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;margin-top:.5rem;padding-top:.75rem;border-top:1px solid #f3f4f6}@media (max-width: 480px){._actions_y8le5_161{flex-direction:column-reverse;align-items:stretch}._actions_y8le5_161 button{width:100%;justify-content:center}}._timeField_y8le5_181{width:100%;min-width:0;display:flex;flex-direction:column;gap:.5rem}._timeLabelRow_y8le5_189{display:flex;align-items:baseline;gap:.5rem}._timeFieldLabel_y8le5_195{font-size:.875rem;font-weight:500;color:#1f2937;line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}._optionalTag_y8le5_203{font-size:.75rem;color:#9ca3af;font-weight:400;background:#f3f4f6;padding:.125rem .375rem;border-radius:4px;line-height:1}._fieldError_y8le5_213{font-size:.75rem;color:#dc2626}._routineDaysField_y8le5_218{display:flex;flex-direction:column;gap:.5rem}._timeInput_y8le5_224{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:.5rem .75rem;border:1.5px solid #d1d5db;border-radius:8px;font-size:.9375rem;font-weight:400;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#1f2937;background-color:#fff;transition:all .15s cubic-bezier(.4,0,.2,1)}._timeInput_y8le5_224::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}._timeInput_y8le5_224:hover:not(:disabled){border-color:#9ca3af}._timeInput_y8le5_224:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background-color:#fff}._timeInput_y8le5_224:disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}._panelBody_b5d2m_2{display:flex;flex-direction:column;gap:1rem}._filterRow_b5d2m_8{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1rem}._filterChip_b5d2m_16{padding:.375rem .75rem;font-size:.8125rem;font-weight:500;color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}._filterChip_b5d2m_16:hover{background:#e5e7eb}._filterChipActive_b5d2m_31{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}._section_b5d2m_37{background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;padding:1rem;box-shadow:0 1px 3px #0000000a;margin-bottom:1rem}._section_b5d2m_37:last-of-type{margin-bottom:0}._sectionTitle_b5d2m_49{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#1f2937;margin:0 0 .75rem}._sectionTitle_b5d2m_49 svg{color:#3b82f6}._scheduleList_b5d2m_62{display:flex;flex-direction:column;gap:.5rem}._scheduleCard_b5d2m_68{display:flex;gap:.75rem;padding:.75rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0;align-items:flex-start}._shimmerCard_b5d2m_78{background:#fff;border-style:dashed;opacity:.85}._scheduleMeta_b5d2m_84{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}._badgeRow_b5d2m_92{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}._badge_b5d2m_92{display:inline-block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#1d4ed8;background:#eff6ff;padding:.125rem .5rem;border-radius:.25rem;width:fit-content}._scheduleName_b5d2m_112{font-size:.875rem;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._scheduleWhen_b5d2m_121{font-size:.8125rem;color:#4b5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._scheduleExtra_b5d2m_129{font-size:.75rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._scheduleNotes_b5d2m_137{font-size:.75rem;color:#6b7280;font-style:italic;margin-top:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._scheduleActions_b5d2m_148{display:flex;align-items:flex-start;gap:.25rem;flex-shrink:0}._actionButton_b5d2m_155{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s ease;opacity:.7}._actionButton_b5d2m_155:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db;opacity:1}._actionButton_b5d2m_155._actionDelete_b5d2m_175:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}._emptyState_b5d2m_181{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center}._emptyIcon_b5d2m_190{margin-bottom:16px;color:#d1d5db}._emptyTitle_b5d2m_195{font-size:18px;font-weight:600;color:#374151;margin:0 0 8px}._emptyDescription_b5d2m_202{font-size:14px;color:#6b7280;margin:0 0 24px;max-width:360px}._emptyStateButton_b5d2m_209{display:flex;align-items:center;gap:.375rem;background:transparent;border:1px solid #e5e7eb;border-radius:.375rem;padding:.5rem .875rem;color:#6b7280;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}._emptyStateButton_b5d2m_209:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}._shimmer_b5d2m_78{height:200px!important;border-radius:.625rem!important}@media (max-width: 1024px){._header_b5d2m_236,._content_b5d2m_239{padding:16px 18px}._filterChip_b5d2m_16{min-height:40px;padding:.5rem .875rem;box-sizing:border-box}._addButton_b5d2m_247{min-height:40px;padding:.5rem .75rem;font-size:.8125rem}._emptyStateButton_b5d2m_209{min-height:44px;padding:.5rem 1rem}._scheduleActions_b5d2m_148{gap:.375rem}._actionButton_b5d2m_155{width:36px;height:36px}._scheduleCard_b5d2m_68{padding:.875rem;gap:.875rem}}@media (max-width: 640px){._scheduleCard_b5d2m_68{flex-wrap:wrap}._scheduleActions_b5d2m_148{width:100%;justify-content:flex-end;padding-top:.25rem;border-top:1px solid #e2e8f0;margin-top:.25rem}}._fileManager_1laxj_1._fileManager_1laxj_1{border:none;border-radius:0;box-shadow:none}._fileManager_1laxj_1._fileManager_1laxj_1:hover{box-shadow:none}._panelBody_1laxj_10{display:flex;flex-direction:column;gap:1rem}._searchRow_1laxj_16{display:flex;justify-content:flex-start}._searchField_1laxj_21{width:380px;max-width:100%}._section_1laxj_26{background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;box-shadow:0 1px 3px #0000000a;overflow:hidden}._documentList_1laxj_34{display:flex;flex-direction:column}._emptyState_1laxj_39{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;text-align:center}._emptyStateMessage_1laxj_51{margin:.75rem 0 1rem}._emptyIcon_1laxj_55{color:#d1d5db}._paginationBar_1laxj_59{border-top:1px solid #e5e7eb;padding:.7rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}._paginationControls_1laxj_68{display:inline-flex;align-items:center;gap:.5rem}._paginationSelectField_1laxj_74{width:auto;min-width:3.25rem}._paginationSelectField_1laxj_74 div[class*=SelectTrigger]{padding:.3rem .5rem;font-size:.8125rem;border-radius:.5rem}._paginationButton_1laxj_84{border:1px solid #d1d5db;border-radius:.5rem;padding:.3rem .6rem;font-size:.8125rem;font-weight:600;background:#fff;color:#1f2937;cursor:pointer}._paginationButton_1laxj_84:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 900px){._paginationBar_1laxj_59{flex-direction:column;align-items:flex-start}}._body_5gq2n_1{padding-top:2rem;padding-bottom:2rem;display:flex;flex-direction:column}._field_5gq2n_8{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}._field_5gq2n_8 ._fieldData_5gq2n_14{height:33.5px}._fieldHint_5gq2n_18{font-size:.75rem;color:#6b7280}._stepIndicator_5gq2n_23{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;padding:0 1rem}._step_5gq2n_23{display:flex;flex-direction:column;align-items:center;gap:.5rem}._step_5gq2n_23 ._stepNumber_5gq2n_37{width:2rem;height:2rem;border-radius:50%;background-color:#e0e0e0;color:#666;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .3s ease}._step_5gq2n_23 ._stepLabel_5gq2n_49{font-size:.875rem;color:#666;transition:color .3s ease}._step_5gq2n_23._active_5gq2n_54 ._stepNumber_5gq2n_37{background-color:#2563eb;color:#fff}._step_5gq2n_23._active_5gq2n_54 ._stepLabel_5gq2n_49{color:#333;font-weight:500}._stepLine_5gq2n_63{flex:1;height:2px;background-color:#e0e0e0;margin:0 1rem 1.5rem;transition:background-color .3s ease;max-width:4rem}._stepLine_5gq2n_63._active_5gq2n_54{background-color:#2563eb}._stepContent_5gq2n_76{animation:_fadeIn_5gq2n_1 .3s ease;max-width:500px;margin:0 auto;width:100%}._stepTitle_5gq2n_83{font-size:1.125rem;font-weight:600;margin-bottom:1.5rem;color:#333;text-align:center}._stepActions_5gq2n_91{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}._stepActions_5gq2n_91 button{min-width:100px}@keyframes _fadeIn_5gq2n_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._body_17uu6_1{padding:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}._field_17uu6_8{display:flex;flex-direction:column;gap:1rem}._field_17uu6_8 ._fieldData_17uu6_13{height:33.5px}._fieldHint_17uu6_17{font-size:.75rem;color:#6b7280}._buttonContainer_17uu6_22{display:flex;justify-content:end;padding:1rem}._insuranceContainer_1f7wo_1{padding:0;width:100%}._insurancesGrid_1f7wo_6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;overflow-y:auto;max-height:calc(100vh - 420px);width:100%;box-sizing:border-box}@media (max-width: 1200px){._insurancesGrid_1f7wo_6{grid-template-columns:1fr;max-height:30rem}}._addButton_1f7wo_23{border-radius:.375rem;background:#fff;display:flex;height:1.75rem;padding:.375rem .625rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;width:fit-content;border:none;cursor:pointer;transition:background-color .2s ease}._addButton_1f7wo_23:hover{background:#f9fafb}._addIcon_1f7wo_42{width:.875rem;height:.875rem;aspect-ratio:1/1;color:#6b7280}._addButtonText_1f7wo_49{color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem}._claimsContainer_1f7wo_58{width:100%}._deleteContainer_1f7wo_62{padding:1rem;display:flex;flex-direction:column;gap:1.5rem}._deleteInfo_1f7wo_69{display:flex;flex-direction:column;gap:.5rem}._deleteWarning_1f7wo_75{color:#ef4444;font-size:.875rem}._deleteActions_1f7wo_80{display:flex;justify-content:flex-end;gap:.75rem}._panelBody_plucm_1{display:flex;flex-direction:column;gap:1rem}._headerToolbar_plucm_7{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}._searchWrapper_plucm_14{width:12rem;max-width:100%;min-width:0}._codesGrid_plucm_20{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}._codeCard_plucm_26{border:1px solid #e5e7eb;border-radius:12px;background:#fff;transition:all .2s ease;overflow:hidden}._codeCard_plucm_26:hover{border-color:#d1d5db;box-shadow:0 2px 8px #00000014}._cardSectionPrimary_plucm_38{border-bottom:1px solid #f3f4f6;background:#fafbfc}._cardHeaderRow_plucm_43{display:flex;justify-content:space-between;align-items:center;padding:14px 18px}._cardTitle_plucm_50{display:flex;align-items:flex-start;gap:8px;flex:1;min-width:0}._cardIcon_plucm_58{color:#6b7280;flex-shrink:0;margin-top:2px}._codeHeaderText_plucm_64{display:flex;flex-direction:column;gap:6px;min-width:0}._codeNumber_plucm_71{font-size:15px;font-weight:600;color:#0f172a;line-height:1.4;word-break:break-word}._cardSectionSecondary_plucm_79{padding:14px 18px 16px}._cardSectionHeading_plucm_83{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}._descriptionText_plucm_92{font-size:14px;font-weight:500;color:#0f172a;line-height:1.5;word-break:break-word}._emptyState_plucm_100{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center}._emptyIcon_plucm_109{margin-bottom:16px;color:#d1d5db}._emptyTitle_plucm_114{font-size:18px;font-weight:600;color:#374151;margin:0 0 8px}._emptyDescription_plucm_121{font-size:14px;color:#6b7280;margin:0 0 24px;max-width:360px}._emptyStateButton_plucm_128{display:flex;align-items:center;gap:.375rem;background:transparent;border:1px solid #e5e7eb;border-radius:.375rem;padding:.5rem .875rem;color:#6b7280;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}._emptyStateButton_plucm_128:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}._loadingState_plucm_148{display:flex;flex-direction:column;gap:12px;padding:8px 0}._shimmerBar_plucm_155{height:120px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_shimmerMove_plucm_1 2s infinite;border-radius:12px}@keyframes _shimmerMove_plucm_1{0%{background-position:-200% 0}to{background-position:200% 0}}._pagination_plucm_171{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid #f1f5f9}._paginationButton_plucm_181{padding:8px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._paginationButton_plucm_181:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}._paginationButton_plucm_181:disabled{opacity:.5;cursor:not-allowed}._paginationInfo_plucm_201{font-size:14px;color:#6b7280;font-weight:500}._errorBanner_plucm_207{margin:20px;padding:14px 16px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:14px;line-height:1.5}._body_1glav_1{display:flex;flex-direction:column;padding:2rem}._body_1glav_1 [id^=unified-input-]{gap:0;margin-bottom:0}._body_1glav_1 ._subFieldsTwo_1glav_10{display:grid;grid-template-columns:2fr 1fr;gap:1rem}._body_1glav_1>._field_1glav_15:first-child{margin-top:0}._field_1glav_15{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}._backendError_1glav_26{margin-bottom:1rem;padding:.75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:#dc2626;font-size:.875rem}._buttonContainer_1glav_36{display:flex;justify-content:end;padding-top:1rem}._body_uwws4_1{display:flex;flex-direction:column;padding:1rem}._body_uwws4_1 [id^=unified-input-]{gap:0;margin-bottom:0}._body_uwws4_1 ._subFieldsTwo_uwws4_10{display:grid;grid-template-columns:2fr 1fr;gap:1rem}._body_uwws4_1>._field_uwws4_15:first-child{margin-top:0}._field_uwws4_15{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}._buttonContainer_uwws4_26{display:flex;justify-content:end;padding:1rem}._container_fxypl_1{display:flex;flex-direction:column}._itemInfo_fxypl_6{padding:0 2rem 1.5rem;font-size:.95rem;color:var(--text-secondary, #666);line-height:1.5}._itemInfo_fxypl_6 strong{display:block;font-size:1.1rem;font-weight:600;color:var(--text-primary, #222);margin-bottom:.5rem}._warning_fxypl_20{display:block;margin-top:.5rem;font-size:.9rem;color:var(--text-secondary, #666)}._actionGroup_fxypl_27{display:flex;justify-content:end;gap:.75rem;padding:1.5rem 2rem;border-top:1px solid var(--border-color, #e5e7eb)}._panelBody_1xua2_1{display:flex;flex-direction:column;gap:1rem}._title_1xua2_7{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}._addButton_1xua2_14{display:flex;align-items:center;gap:.25rem;background:transparent;border:1px solid #e5e7eb;border-radius:.375rem;padding:.3125rem .5rem;color:#6b7280;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}._addButton_1xua2_14:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}._allergyList_1xua2_34{display:flex;flex-direction:column;gap:.75rem}._allergyCard_1xua2_40{display:flex;gap:.75rem;padding:.75rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}._cardIcon_1xua2_49{display:flex;align-items:flex-start;justify-content:center;width:2.5rem;height:2.5rem;background:#fef3c7;border-radius:.5rem;color:#d97706;flex-shrink:0;padding-top:.5rem}._cardDetails_1xua2_62{flex:1;display:flex;flex-direction:column;gap:.25rem}._cardHeader_1xua2_69{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._allergyAgent_1xua2_76{min-width:0}._severityBadge_1xua2_80{font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:9999px}._severityMild_1xua2_87{background:#dcfce7;color:#166534}._severityModerate_1xua2_92{background:#fef9c3;color:#854d0e}._severitySevere_1xua2_97{background:#fee2e2;color:#991b1b}._severityLifeThreatening_1xua2_102{background:#fce7f3;color:#9d174d}._severityHigh_1xua2_107{background:#ffedd5;color:#9a3412}._severityDefault_1xua2_112{background:#f3f4f6;color:#6b7280}._reactionRow_1xua2_117{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#374151}._reactionIcon_1xua2_125{color:#6b7280;flex-shrink:0}._reactions_1xua2_130{color:#374151}._metaRow_1xua2_134{display:flex;align-items:center;gap:1rem;margin-top:.125rem;flex-wrap:wrap}._metaItem_1xua2_142{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280}._comments_1xua2_150{font-size:.75rem;color:#6b7280;font-style:italic}._cardActions_1xua2_156{display:flex;align-items:flex-start;gap:.25rem;flex-shrink:0}._actionButton_1xua2_163{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s ease;opacity:.7}._actionButton_1xua2_163:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db;opacity:1}._actionButton_1xua2_163._actionDelete_1xua2_183:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}._emptyState_1xua2_189{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;text-align:center}._emptyState_1xua2_189 p{font-size:.875rem;color:#6b7280;margin:.75rem 0 1rem}._emptyIcon_1xua2_206{color:#d1d5db}._shimmer_1xua2_210{height:200px!important;border-radius:.625rem!important}._picker_p9xzn_1{background:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001f;border:1px solid #e5e7eb;padding:1rem;width:fit-content}._header_p9xzn_10{display:flex;justify-content:space-between;margin-bottom:.75rem}._navButton_p9xzn_16{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#fff;border-radius:8px;color:#4b5563;cursor:pointer;transition:all .15s;box-shadow:0 1px 3px #0000001a}._navButton_p9xzn_16:hover{background:#f9fafb;color:#3b82f6}._panels_p9xzn_35{display:flex;gap:2rem}@media (max-width: 860px){._panels_p9xzn_35>*:last-child{display:none}}._monthGrid_p9xzn_45{display:flex;flex-direction:column;gap:.5rem}._monthTitle_p9xzn_51{font-size:.9375rem;font-weight:600;color:#111827;text-align:center;margin-bottom:.25rem}._weekHeader_p9xzn_59{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}._weekDay_p9xzn_65{font-size:.75rem;font-weight:400;color:#6b7280;padding:.25rem 0;text-align:center}._daysGrid_p9xzn_73{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._day_p9xzn_73{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;background:none;border-radius:50%;cursor:pointer;transition:all .15s}._day_p9xzn_73:hover:not(._otherMonth_p9xzn_91):not(._rangeStart_p9xzn_91):not(._rangeEnd_p9xzn_91){background:#f3f4f6}._day_p9xzn_73._otherMonth_p9xzn_91{cursor:default}._day_p9xzn_73._otherMonth_p9xzn_91 ._dayNumber_p9xzn_97{color:#d1d5db}._day_p9xzn_73._disabled_p9xzn_100{cursor:not-allowed}._day_p9xzn_73._disabled_p9xzn_100 ._dayNumber_p9xzn_97{color:#d1d5db}._day_p9xzn_73._disabled_p9xzn_100:hover{background:none}._day_p9xzn_73._today_p9xzn_109 ._dayNumber_p9xzn_97{color:#3b82f6;font-weight:700}._day_p9xzn_73._inRange_p9xzn_113{background:#6366f11f;border-radius:0}._day_p9xzn_73._rangeStart_p9xzn_91{background:#3b82f6;border-radius:50% 0 0 50%}._day_p9xzn_73._rangeStart_p9xzn_91 ._dayNumber_p9xzn_97{color:#fff;font-weight:600}._day_p9xzn_73._rangeEnd_p9xzn_91{background:#3b82f6;border-radius:0 50% 50% 0}._day_p9xzn_73._rangeEnd_p9xzn_91 ._dayNumber_p9xzn_97{color:#fff;font-weight:600}._day_p9xzn_73._rangeStart_p9xzn_91._rangeEnd_p9xzn_91{border-radius:50%}._dayNumber_p9xzn_97{font-size:.8125rem;color:#374151;pointer-events:none}._picker_1cicw_1{background:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001f;border:1px solid #e5e7eb;padding:1rem;width:280px}._header_1cicw_10{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}._yearTitle_1cicw_17{font-size:.9375rem;font-weight:600;color:#111827}._navButton_1cicw_23{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#fff;border-radius:8px;color:#4b5563;cursor:pointer;transition:all .15s;box-shadow:0 1px 3px #0000001a}._navButton_1cicw_23:hover{background:#f9fafb;color:#3b82f6}._monthsGrid_1cicw_42{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem}._month_1cicw_42{display:flex;align-items:center;justify-content:center;min-height:2.5rem;border:none;background:none;border-radius:.5rem;font-size:.8125rem;font-weight:500;color:#374151;cursor:pointer;transition:all .15s}._month_1cicw_42:hover:not(._disabled_1cicw_62):not(._selected_1cicw_62){background:#f3f4f6}._month_1cicw_42._disabled_1cicw_62{color:#d1d5db;cursor:not-allowed}._month_1cicw_42._currentMonth_1cicw_69:not(._selected_1cicw_62){color:#3b82f6;font-weight:700}._month_1cicw_42._selected_1cicw_62{background:#3b82f6;color:#fff;border-radius:.5rem}._datePickerGroup_1r3y4_1{display:flex;align-items:flex-end;gap:.5rem}._field_1r3y4_7{display:flex;flex-direction:column;gap:.375rem}._dateField_1r3y4_13{display:flex;flex-direction:column;position:relative}._dateFieldLabel_1r3y4_19{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}._pickDatesBtn_1r3y4_27{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;line-height:1.5;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:.9375rem;font-weight:500;color:#1f2937;cursor:pointer;white-space:nowrap;transition:border-color .15s}._pickDatesBtn_1r3y4_27:hover{border-color:#d1d5db}._pickDatesBtn_1r3y4_27._hasRange_1r3y4_46{border-color:#3b82f6;color:#3b82f6;background:#fff}._calendarPopover_1r3y4_52{position:absolute;top:calc(100% + .5rem);left:0;z-index:100}._card_38yyp_1{display:flex;align-items:flex-start;gap:.75rem;padding:.25rem 1rem;border-bottom:1px solid #e5e7eb;transition:background .12s ease}._card_38yyp_1:last-child{border-bottom:none}@media (max-width: 480px){._card_38yyp_1{padding:.75rem;gap:.5rem}}._clickable_38yyp_19{cursor:pointer}._clickable_38yyp_19:hover{background:#f9fafb}._clickable_38yyp_19:focus-visible{outline:2px solid rgba(59,130,246,.4);outline-offset:-2px}._expanded_38yyp_30{background:#f9fafb}._iconTile_38yyp_34{width:2.25rem;height:2.25rem;background:#f3f4f6;border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width: 480px){._iconTile_38yyp_34{width:1.75rem;height:1.75rem}}._icon_38yyp_34{color:#6b7280}._body_38yyp_55{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}._headerRow_38yyp_63{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}._badgeGeneral_38yyp_70{font-size:.6875rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px;background:#f3f4f6;color:#4b5563}._priorityBadge_38yyp_79{font-size:.6875rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px}._priorityUrgent_38yyp_86{background:#fee2e2;color:#b91c1c}._priorityModerate_38yyp_91{background:#fef3c7;color:#92400e}._priorityNormal_38yyp_96{background:#ecfdf5;color:#059669}._badgeLinked_38yyp_101{font-size:.6875rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px;background:#dbeafe;color:#1d4ed8}._content_38yyp_110{margin:0;font-size:.8125rem;color:#1f2937;line-height:1.5;padding-bottom:.15em;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._contentExpanded_38yyp_123{white-space:pre-wrap;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word}._detailBlock_38yyp_131{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem;padding:.5rem .625rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px}._detailLabel_38yyp_142{font-size:.625rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}._detailValue_38yyp_150{margin:0;font-size:.8125rem;color:#1f2937;line-height:1.4;white-space:pre-wrap}._metaRow_38yyp_158{display:flex;align-items:center}._meta_38yyp_158{font-size:.75rem;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardActions_38yyp_171{display:inline-flex;align-items:center;gap:.125rem;flex-shrink:0}._chevronBtn_38yyp_178{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;color:#9ca3af;border-radius:6px;cursor:pointer;transition:background .12s ease,color .12s ease,transform .18s ease}._chevronBtn_38yyp_178:hover{background:#f3f4f6;color:#4b5563}._chevronOpen_38yyp_196{transform:rotate(180deg);color:#2563eb}._menuWrap_38yyp_201{position:relative;flex-shrink:0}._menuBtn_38yyp_206{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;color:#9ca3af;border-radius:.375rem;cursor:pointer;transition:background .15s}._menuBtn_38yyp_206:hover{background:#f3f4f6;color:#4b5563}._dropdown_38yyp_224{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 12px #00000014;z-index:9999;width:max-content;max-width:7rem;overflow:hidden}._dropdownItem_38yyp_235{display:block;width:100%;text-align:left;padding:.5rem .875rem;font-size:.8125rem;color:#1f2937;background:transparent;border:none;cursor:pointer;transition:background .12s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._dropdownItem_38yyp_235:hover{background:#f9fafb}._dropdownItem_38yyp_235._danger_38yyp_253{color:#ef4444}._card_rvcbp_1{display:flex;align-items:flex-start;gap:.75rem;padding:.25rem 1rem;border-bottom:1px solid #e5e7eb;transition:background .12s ease}._card_rvcbp_1:last-child{border-bottom:none}@media (max-width: 480px){._card_rvcbp_1{padding:.75rem;gap:.5rem}}._clickable_rvcbp_19{cursor:pointer}._clickable_rvcbp_19:hover{background:#f9fafb}._clickable_rvcbp_19:focus-visible{outline:2px solid rgba(59,130,246,.4);outline-offset:-2px}._expanded_rvcbp_30{background:#f9fafb}._iconTile_rvcbp_34{width:2.25rem;height:2.25rem;background:#dbeafe;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width: 480px){._iconTile_rvcbp_34{width:1.75rem;height:1.75rem}}._icon_rvcbp_34{color:#2563eb}._body_rvcbp_55{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}._headerRow_rvcbp_63{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}._badge_rvcbp_70{font-size:.6875rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px;background:#dbeafe;color:#2563eb}._editedBadge_rvcbp_79{font-size:.625rem;font-weight:600;padding:.0625rem .4375rem;border-radius:9999px;background:#f3f4f6;color:#6b7280;letter-spacing:.04em;text-transform:uppercase}._content_rvcbp_90{margin:0;font-size:.8125rem;color:#1f2937;line-height:1.5;padding-bottom:.15em;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._contentExpanded_rvcbp_103{white-space:pre-wrap;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word}._metaRow_rvcbp_111{display:flex;align-items:center}._meta_rvcbp_111{font-size:.75rem;color:#9ca3af}._editedDetail_rvcbp_121{color:#9ca3af}._cardActions_rvcbp_125{display:inline-flex;align-items:center;gap:.125rem;flex-shrink:0}._chevronBtn_rvcbp_132{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;color:#9ca3af;border-radius:6px;cursor:pointer;transition:background .12s ease,color .12s ease,transform .18s ease}._chevronBtn_rvcbp_132:hover{background:#f3f4f6;color:#4b5563}._chevronOpen_rvcbp_150{transform:rotate(180deg);color:#2563eb}._menuWrap_rvcbp_155{position:relative;flex-shrink:0}._menuBtn_rvcbp_160{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;color:#9ca3af;border-radius:6px;cursor:pointer;transition:background .15s}._menuBtn_rvcbp_160:hover{background:#f3f4f6;color:#4b5563}._dropdown_rvcbp_178{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 8px #0000001f;z-index:9999;width:max-content;max-width:8rem;overflow:hidden}._dropdownItem_rvcbp_189{display:block;width:100%;text-align:left;padding:.5rem .875rem;font-size:.8125rem;color:#1f2937;background:transparent;border:none;cursor:pointer;transition:background .12s}._dropdownItem_rvcbp_189:hover{background:#f9fafb}._dropdownItem_rvcbp_189._danger_rvcbp_204{color:#ef4444}._form_158hw_1{display:flex;flex-direction:column;gap:1.25rem}._row2_158hw_7{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 640px){._row2_158hw_7{grid-template-columns:1fr}}._vitalsSection_158hw_18{display:flex;flex-direction:column;gap:.5rem}._hint_158hw_24{margin:0;font-size:.8125rem;color:#f59e0b;background:#fef3c7;border-radius:.375rem;padding:.5rem .75rem}._vitalsLabel_158hw_33{font-size:.875rem;font-weight:600;color:#1f2937}._vitalsRow_158hw_39{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}._vitalsRow_158hw_39>*{width:100%;min-width:0}@media (max-width: 640px){._vitalsRow_158hw_39{grid-template-columns:repeat(3,1fr)}}._form_1hgnp_1{display:flex;flex-direction:column;gap:1rem}._hint_1hgnp_7{margin:0;font-size:.8125rem;color:#f59e0b;background:#fef3c7;border-radius:.375rem;padding:.5rem .75rem}._row2_1hgnp_16{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 560px){._row2_1hgnp_16{grid-template-columns:1fr}}._body_c39dz_1{display:flex;flex-direction:column;gap:.875rem}._banner_c39dz_7{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;border-radius:6px;background:#f9fafb;border:1px solid #e5e7eb;color:#6b7280;font-size:.8125rem;line-height:1.4}._bannerInfo_c39dz_20{background:#dbeafe;border-color:#3b82f640;color:#2563eb}._bannerInfo_c39dz_20 strong{font-weight:600}._bannerIcon_c39dz_29{flex-shrink:0;margin-top:.125rem}._dateHint_c39dz_34{font-size:.75rem;color:#9ca3af;padding:0 .125rem}._panel_13aj4_1{display:flex;flex-direction:column;padding:.625rem .875rem;background:linear-gradient(180deg,#3b82f60a,#3b82f604);border:1px dashed rgba(59,130,246,.28);border-radius:6px}._emptyRow_13aj4_10{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._emptyText_13aj4_18{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#6b7280;font-weight:500}._emptyIcon_13aj4_27{color:#2563eb;flex-shrink:0}._header_13aj4_32{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._titleWrap_13aj4_39{display:inline-flex;align-items:flex-start;gap:.5rem;min-width:0}._titleIcon_13aj4_46{color:#2563eb;margin-top:.125rem;flex-shrink:0}._title_13aj4_39{font-size:.875rem;font-weight:700;color:#1f2937;margin:0;line-height:1.2}._date_13aj4_60{font-size:.6875rem;color:#6b7280;font-weight:500;letter-spacing:.02em}._editBtn_13aj4_67{display:inline-flex;align-items:center;gap:.3125rem;padding:.3125rem .625rem;border-radius:6px;border:1px solid #e5e7eb;background:#fff;color:#1f2937;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}._editBtn_13aj4_67:hover{background:#f9fafb;border-color:#d1d5db}._content_13aj4_86{display:flex;flex-direction:column;gap:.375rem}._text_13aj4_92{margin:0;font-size:.8125rem;color:#1f2937;line-height:1.5;white-space:pre-wrap}._meta_13aj4_100{font-size:.6875rem;color:#9ca3af}._emptyCta_13aj4_105{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:6px;border:1px solid rgba(59,130,246,.5);background:#fff;color:#2563eb;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease;flex-shrink:0}._emptyCta_13aj4_105:hover{background:#3b82f614;border-color:#3b82f6}._emptyMsg_13aj4_125{margin:0;font-size:.8125rem;color:#6b7280;font-style:italic}._skeleton_13aj4_132{display:flex;flex-direction:column;gap:.5rem}._skeletonLine_13aj4_138,._skeletonLineShort_13aj4_139{height:12px;border-radius:4px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6);background-size:200% 100%;animation:_dailyShimmer_13aj4_1 1.2s ease-in-out infinite}._skeletonLine_13aj4_138{width:100%}._skeletonLineShort_13aj4_139{width:65%}@keyframes _dailyShimmer_13aj4_1{0%{background-position:100% 0}to{background-position:-100% 0}}._container_mk040_1{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000a}._header_mk040_8{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f1f5f9;background:#fafbfc;border-radius:16px 16px 0 0;gap:.75rem;flex-wrap:wrap}@media (max-width: 640px){._header_mk040_8{padding:14px 12px}}._headerContent_mk040_25{display:flex;align-items:center;gap:10px}._headerIcon_mk040_31{color:#6b7280;flex-shrink:0;display:flex;align-items:center;justify-content:center}._count_mk040_47{font-size:13px;color:#6b7280;font-weight:500;white-space:nowrap}._headerIcon_mk040_31{color:#6b7280;flex-shrink:0}._headerText_mk040_39{font-size:16px;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.025em}._count_mk040_47{font-size:13px;color:#6b7280;font-weight:500}._dateFilterOptions_mk040_73 [class*=OptionContent]{font-family:Arial,sans-serif;font-size:.75rem;font-weight:500}._dateFilter_mk040_73 [class*=SelectTrigger]{padding:.188rem .5rem;font-size:.75rem;font-weight:500;line-height:1;border-radius:.375rem;border:1px solid #e5e7eb;background:transparent;color:#6b7280;min-width:6rem}._dateFilter_mk040_73 [class*=SelectTrigger]:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}._dateFilter_mk040_73 [class*=ChevronIcon] svg{width:13px;height:13px;color:#6b7280}._dateFilter_mk040_73 [class*=OptionsContainer]{min-width:max-content;font-family:Arial,sans-serif;font-size:.75rem;font-weight:500}._dateFilter_mk040_73 [class*=OptionContent]{font-size:.75rem;font-weight:500;font-family:Arial,sans-serif}._dateFilter_mk040_73 [class*=pickDatesBtn]{padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.375rem;border:1px solid #e5e7eb;background:transparent;color:#6b7280}._dateFilter_mk040_73 [class*=pickDatesBtn]:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}._headerRight_mk040_126{display:flex;align-items:center;gap:.75rem;min-width:0;flex-shrink:0;flex-wrap:wrap}@media (max-width: 640px){._headerRight_mk040_126{flex-basis:100%;justify-content:flex-end}}._addWrap_mk040_141{position:relative;display:flex;align-items:center;flex-shrink:0}._addButton_mk040_148{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;background:transparent;border:1px solid #e5e7eb;border-radius:.375rem;padding:.375rem .75rem;color:#6b7280;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}._addButton_mk040_148:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}._exportButton_mk040_170{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;background:transparent;border:1px solid #e5e7eb;border-radius:.375rem;padding:.375rem .75rem;color:#6b7280;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}._exportButton_mk040_170:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}@media (max-width: 820px){._exportButton_mk040_170 span{display:none}}._addIconCollapsed_mk040_198{display:none}._addChevron_mk040_202{transition:transform .2s ease}._addChevron_mk040_202._open_mk040_205{transform:rotate(180deg)}@media (max-width: 820px){._addIcon_mk040_198,._addLabel_mk040_211,._addChevron_mk040_202{display:none}._addIconCollapsed_mk040_198{display:block}}._addDropdown_mk040_219{position:absolute;right:0;top:calc(100% + 6px);background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 16px #0000001a;z-index:60;min-width:12rem;width:max-content;overflow:hidden}._addDropdownItem_mk040_233{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0;text-align:left;padding:.55rem .875rem;font-size:.75rem;font-weight:500;color:#6b7280;background:transparent;border:none;cursor:pointer;transition:background .12s}._addDropdownItem_mk040_233 svg{flex-shrink:0}._addDropdownItem_mk040_233 span{flex:1;white-space:nowrap;min-width:0}._addDropdownItem_mk040_233:hover{background:#f9fafb;color:#374151}._content_mk040_262{padding:20px 24px;display:flex;flex-direction:column;gap:1.25rem;max-height:600px;overflow-y:auto}@media (max-width: 640px){._content_mk040_262{padding:14px 12px;gap:1rem;max-height:480px}}._group_mk040_278{display:flex;flex-direction:column;gap:0}._dateHeader_mk040_284{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}._dateLabel_mk040_291{font-size:.75rem;font-weight:700;color:#6b7280;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}._dateLine_mk040_300{flex:1;height:1px;background:#e5e7eb}._noteList_mk040_306{background:#fff;border:1px solid #e5e7eb;border-radius:.625rem}._noteList_mk040_306>*:first-child{border-radius:.625rem .625rem 0 0}._noteList_mk040_306>*:last-child{border-radius:0 0 .625rem .625rem}._noteList_mk040_306>*:only-child{border-radius:.625rem}._shimmerWrap_mk040_321{display:flex;flex-direction:column;gap:.75rem}._shimmer_mk040_321{height:80px!important;border-radius:.625rem!important}._emptyState_mk040_332{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}._emptyIcon_mk040_341{color:#d1d5db}._emptyMsg_mk040_345{margin:.75rem 0 0;font-size:.8125rem;color:#9ca3af}._loadMoreSentinel_mk040_351{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem 0;color:#9ca3af;font-size:.75rem}._loadMoreSpinner_mk040_361{width:14px;height:14px;border-radius:50%;border:2px solid #e5e7eb;border-top-color:#3b82f6;animation:_loadMoreSpin_mk040_361 .8s linear infinite}._loadMoreText_mk040_370{letter-spacing:.02em}@keyframes _loadMoreSpin_mk040_361{to{transform:rotate(360deg)}}._endOfList_mk040_379{text-align:center;padding:1rem 0 .5rem;font-size:.6875rem;color:#9ca3af;letter-spacing:.04em;text-transform:uppercase}._headerSection_xs0p8_1{display:flex;justify-content:space-between}._headerSectionDetails_xs0p8_6{display:flex;gap:1rem}._headerSectionIcon_xs0p8_11{display:flex;align-items:center;justify-content:center;border-radius:.8rem;width:44px;height:100%;background-color:#f2f2f2}._headerActions_xs0p8_21{display:flex;align-items:center;gap:.5rem}._residentName_xs0p8_27{font-size:1.2rem;margin-bottom:.5rem}._residentId_xs0p8_32{font-size:1rem}._container_xs0p8_36{padding:0 1.5rem}._form_tu39m_1{display:flex;flex-direction:column;gap:1.25rem;width:100%}._formGrid_tu39m_8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem}._gridCell_tu39m_14{min-width:0}@media (max-width: 520px){._formGrid_tu39m_8{grid-template-columns:1fr}}._form_1wg6b_1{display:flex;flex-direction:column;gap:1.25rem;width:100%}._formGrid_1wg6b_8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem}._gridCell_1wg6b_14{min-width:0}@media (max-width: 520px){._formGrid_1wg6b_8{grid-template-columns:1fr}}._residentsSection_1wg6b_23{display:flex;flex-direction:column;gap:.625rem;padding-top:.75rem;border-top:1px solid #e5e7eb}._residentsHeader_1wg6b_31{display:flex;justify-content:space-between;align-items:center}._residentsLabel_1wg6b_37{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}._residentsCount_1wg6b_45{font-size:.75rem;font-weight:500;color:#9ca3af}._residentsList_1wg6b_51{display:flex;flex-wrap:wrap;gap:.375rem}._residentChip_1wg6b_57{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .5rem;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:1rem;font-size:.8125rem;font-weight:500;color:#1f2937}._removeBtn_1wg6b_70{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#9ca3af;cursor:pointer;padding:.125rem;border-radius:50%;transition:all .15s}._removeBtn_1wg6b_70:hover{color:#ef4444;background:#ef44441a}._addResidentRow_1wg6b_87{display:flex;gap:.5rem}._addResidentSelectWrap_1wg6b_92{flex:1;min-width:0}._addResidentSelectWrap_1wg6b_92 div[class*=SelectTrigger]{padding:.375rem .625rem;font-size:.8125rem;border-radius:6px}._addBtn_1wg6b_102{padding:.375rem .75rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .2s}._addBtn_1wg6b_102:hover:not(:disabled){background:#1469f4}._addBtn_1wg6b_102:disabled{opacity:.5;cursor:not-allowed}._noResidents_1wg6b_121{font-size:.8125rem;color:#9ca3af;margin:0;font-style:italic}._container_wd6ro_1{min-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box}._header_wd6ro_10{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._header_wd6ro_10 ._headerContent_wd6ro_16{flex:1}._header_wd6ro_10 ._headerContent_wd6ro_16 ._title_wd6ro_19{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}._header_wd6ro_10 ._headerContent_wd6ro_16 ._subtitle_wd6ro_25{font-size:.875rem;color:#6b7280;margin:0}._header_wd6ro_10 ._primaryButton_wd6ro_30{background:#3b82f6;border:none;border-radius:6px;padding:.5rem 1rem;color:#fff;font-weight:600;font-size:.8125rem;cursor:pointer;display:flex;align-items:center;gap:.375rem;transition:all .2s}._header_wd6ro_10 ._primaryButton_wd6ro_30:hover{background:#1469f4;transform:translateY(-1px);box-shadow:0 1px 2px #0000000a}._primaryButton_wd6ro_30{background:#3b82f6;border:none;border-radius:6px;padding:.5rem 1rem;color:#fff;font-weight:600;font-size:.8125rem;cursor:pointer;display:flex;align-items:center;gap:.375rem;transition:all .2s}._primaryButton_wd6ro_30:hover{background:#1469f4;transform:translateY(-1px);box-shadow:0 1px 2px #0000000a}._statsRow_wd6ro_70{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@media (max-width: 1024px){._statsRow_wd6ro_70{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._statsRow_wd6ro_70{grid-template-columns:repeat(2,1fr)}}._statCard_wd6ro_86{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.875rem 1rem;display:flex;align-items:center;gap:.75rem}._statCard_wd6ro_86>div{display:flex;flex-direction:column}._statIcon_wd6ro_100{color:#9ca3af}._statValue_wd6ro_104{font-size:1.25rem;font-weight:700;color:#1f2937}._statLabel_wd6ro_110{font-size:.6875rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}._statAvailable_wd6ro_118 ._statValue_wd6ro_104{color:#059669}._statOccupied_wd6ro_122 ._statValue_wd6ro_104{color:#2563eb}._filterBar_wd6ro_126{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._statusChips_wd6ro_133{display:flex;gap:.25rem}._chip_wd6ro_138{padding:.375rem .75rem;border:1px solid #d1d5db;border-radius:1rem;background:#fff;font-size:.75rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s}._chip_wd6ro_138:hover{border-color:#3b82f6;color:#3b82f6}._chip_wd6ro_138._chipActive_wd6ro_153{background:#3b82f6;border-color:#3b82f6;color:#fff}._facilitySelect_wd6ro_159{min-width:208px}._facilitySelect_wd6ro_159 [class*=trigger]{min-height:unset;padding:.3125rem .5rem .3125rem .625rem;border-radius:1rem}._facilitySelect_wd6ro_159 [class*=placeholder]{font-size:.75rem}._searchContainer_wd6ro_171{width:10.5rem;max-width:100%;flex:0 1 10.5rem;margin-left:auto;min-width:0}._roomGrid_wd6ro_179{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.875rem}._roomCard_wd6ro_185{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;transition:all .2s}._roomCard_wd6ro_185:hover{border-color:#d1d5db;box-shadow:0 1px 3px #0000001a}._cardHeader_wd6ro_200{display:flex;justify-content:space-between;align-items:center}._roomInfo_wd6ro_206{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}._roomNumber_wd6ro_214{font-size:1.125rem;font-weight:700;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._roomWing_wd6ro_224{font-size:.6875rem;font-weight:500;color:#6b7280;background:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem}._statusBadge_wd6ro_233{display:inline-flex;align-items:center;padding:.1875rem .5rem;border-radius:1rem;font-size:.6875rem;font-weight:600}._statusBadge_wd6ro_233._available_wd6ro_241{background:#dcfce7;color:#166534}._statusBadge_wd6ro_233._occupied_wd6ro_245{background:#dbeafe;color:#1e40af}._statusBadge_wd6ro_233._maintenance_wd6ro_249{background:#fef3c7;color:#92400e}._statusBadge_wd6ro_233._reserved_wd6ro_253{background:#e0e7ff;color:#3730a3}._cardMeta_wd6ro_258{display:flex;gap:.75rem;font-size:.75rem;color:#6b7280}._cardMeta_wd6ro_258 span{display:flex;align-items:center;gap:.25rem}._occupancySection_wd6ro_270{display:flex;flex-direction:column;gap:.25rem}._occupancyHeader_wd6ro_276{display:flex;justify-content:space-between;align-items:center}._occupancyLabel_wd6ro_282{font-size:.6875rem;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.03em}._occupancyValue_wd6ro_290{font-size:.75rem;font-weight:600;color:#1f2937}._occupancyBar_wd6ro_296{height:4px;background:#f3f4f6;border-radius:2px;overflow:hidden}._occupancyFill_wd6ro_303{height:100%;border-radius:2px;transition:width .3s ease;background:#d1d5db}._occupancyFill_wd6ro_303._partial_wd6ro_309{background:#3b82f6}._occupancyFill_wd6ro_303._full_wd6ro_312{background:#ef4444}._residentList_wd6ro_316{display:flex;flex-direction:column;gap:.375rem}._residentItem_wd6ro_322{display:flex;align-items:center;gap:.5rem}._residentAvatar_wd6ro_328{width:1.5rem;height:1.5rem;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:600;color:#6b7280;text-transform:uppercase}._residentName_wd6ro_342{font-size:.8125rem;color:#1f2937}._cardActions_wd6ro_347{display:flex;gap:.375rem;padding-top:.5rem;border-top:1px solid #f3f4f6;margin-top:auto}._actionBtn_wd6ro_355{display:flex;align-items:center;gap:.25rem;padding:.3125rem .625rem;border:1px solid #e5e7eb;border-radius:4px;background:#fff;font-size:.75rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s}._actionBtn_wd6ro_355:hover{background:#f9fafb;border-color:#3b82f6;color:#3b82f6}._actionBtn_wd6ro_355._actionDanger_wd6ro_374:hover{border-color:#ef4444;color:#ef4444}._pagination_wd6ro_379{display:flex;align-items:center;justify-content:center;gap:1rem}._pagination_wd6ro_379 button{padding:.375rem .75rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:.8125rem;cursor:pointer}._pagination_wd6ro_379 button:hover:not(:disabled){background:#f9fafb;border-color:#3b82f6}._pagination_wd6ro_379 button:disabled{opacity:.5;cursor:not-allowed}._pagination_wd6ro_379 span{font-size:.8125rem;color:#6b7280}._emptyState_wd6ro_406{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;background:#fff;border-radius:8px;border:1px solid #e5e7eb;text-align:center;color:#9ca3af;gap:.5rem}._emptyState_wd6ro_406 h3{font-size:1.125rem;font-weight:700;color:#1f2937;margin:.5rem 0 .25rem}._emptyState_wd6ro_406 p{font-size:.8125rem;color:#6b7280;margin:0 0 1rem;max-width:360px}._errorState_wd6ro_432{display:flex;flex-direction:column;align-items:center;padding:3rem;background:#fff;border-radius:8px;border:1px solid #e5e7eb;text-align:center}._errorState_wd6ro_432 h3{color:#ef4444;margin:0 0 .375rem;font-size:1rem}._errorState_wd6ro_432 p{color:#6b7280;margin:0;font-size:.8125rem}@media (max-width: 1200px){._roomGrid_wd6ro_179{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width: 1024px){._header_wd6ro_10{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem}._header_wd6ro_10 ._primaryButton_wd6ro_30{margin-left:auto;width:auto;max-width:min(100%,18rem)}._filterBar_wd6ro_126{flex-wrap:wrap}._searchContainer_wd6ro_171{flex:0 1 10rem;width:10rem;max-width:min(10rem,100%);margin-left:0}}@media (max-width: 768px){._roomGrid_wd6ro_179{grid-template-columns:1fr}._filterBar_wd6ro_126{flex-direction:column;align-items:stretch}._searchContainer_wd6ro_171{width:100%;margin-left:0}._header_wd6ro_10{flex-direction:row;flex-wrap:wrap;justify-content:space-between}._header_wd6ro_10 ._headerContent_wd6ro_16{flex:1 1 100%;min-width:0}._header_wd6ro_10 ._primaryButton_wd6ro_30{margin-left:auto;width:auto;max-width:min(100%,18rem)}}._bar_v86je_1{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}._card_v86je_7{display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:.5rem .375rem;border-radius:.5rem;border:1.5px solid transparent;cursor:pointer;transition:all .15s ease;background:#fff}._card_v86je_7:hover{transform:translateY(-1px);box-shadow:0 1px 3px #0000001a}._card_v86je_7 ._count_v86je_23{font-size:1.125rem;font-weight:700;line-height:1}._card_v86je_7 ._label_v86je_28{font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em}._scheduled_v86je_35{border-color:#dbeafe;background:#eff6ff}._scheduled_v86je_35 ._count_v86je_23{color:#1e40af}._scheduled_v86je_35 ._label_v86je_28{color:#3b82f6}._scheduled_v86je_35._active_v86je_45{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}._prep_v86je_50{border-color:#fef3c7;background:#fffbeb}._prep_v86je_50 ._count_v86je_23{color:#92400e}._prep_v86je_50 ._label_v86je_28{color:#d97706}._prep_v86je_50._active_v86je_45{border-color:#d97706;box-shadow:0 0 0 2px #d9770633}._given_v86je_65{border-color:#d1fae5;background:#ecfdf5}._given_v86je_65 ._count_v86je_23{color:#065f46}._given_v86je_65 ._label_v86je_28{color:#10b981}._given_v86je_65._active_v86je_45{border-color:#10b981;box-shadow:0 0 0 2px #10b98133}._missed_v86je_80{border-color:#fee2e2;background:#fef2f2}._missed_v86je_80 ._count_v86je_23{color:#991b1b}._missed_v86je_80 ._label_v86je_28{color:#ef4444}._missed_v86je_80._active_v86je_45{border-color:#ef4444;box-shadow:0 0 0 2px #ef444433}._refused_v86je_95{border-color:#fef3c7;background:#fffbeb}._refused_v86je_95 ._count_v86je_23{color:#92400e}._refused_v86je_95 ._label_v86je_28{color:#d97706}._refused_v86je_95._active_v86je_45{border-color:#d97706;box-shadow:0 0 0 2px #d9770633}._withheld_v86je_110{border-color:#ede9fe;background:#f5f3ff}._withheld_v86je_110 ._count_v86je_23{color:#5b21b6}._withheld_v86je_110 ._label_v86je_28{color:#8b5cf6}._withheld_v86je_110._active_v86je_45{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf633}@media (max-width: 1200px){._bar_v86je_1{gap:.625rem}._card_v86je_7{padding:.625rem .5rem}._card_v86je_7 ._count_v86je_23{font-size:1.125rem}}@media (max-width: 1024px){._bar_v86je_1{gap:.5rem}._card_v86je_7{padding:.625rem .375rem}._card_v86je_7 ._count_v86je_23{font-size:1.125rem}._card_v86je_7 ._label_v86je_28{font-size:.625rem}}@media (max-width: 768px){._bar_v86je_1{grid-template-columns:repeat(3,1fr);gap:.5rem}._card_v86je_7{padding:.5rem .375rem}._card_v86je_7 ._count_v86je_23{font-size:1rem}._card_v86je_7 ._label_v86je_28{font-size:.625rem}}@media (max-width: 480px){._bar_v86je_1{grid-template-columns:repeat(2,1fr)}}._choices_1etqc_1{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0}._choiceButton_1etqc_8{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;transition:all .15s ease;text-align:left;width:100%}._choiceButton_1etqc_8:hover{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}._choiceIcon_1etqc_26{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;flex-shrink:0}._choiceContent_1etqc_36{display:flex;flex-direction:column;gap:.25rem}._choiceTitle_1etqc_42{font-size:.875rem;font-weight:600;color:#1f2937}._choiceDescription_1etqc_48{font-size:.75rem;color:#6b7280}._content_1se0u_1{display:flex;flex-direction:column;gap:1rem}._warningBanner_1se0u_7{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;background:#fef3c7;border:1px solid #fbbf24;border-radius:6px;font-size:.75rem;color:#92400e;line-height:1.4}._warningBanner_1se0u_7 svg{flex-shrink:0;margin-top:1px}._attestation_1se0u_24{margin:0;padding:.625rem .75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:.75rem;color:#6b7280;line-height:1.45}._field_1se0u_35{display:flex;flex-direction:column;gap:.375rem}._label_1se0u_41{font-size:.75rem;font-weight:600;color:#1f2937}._required_1se0u_47{color:#ef4444}._selectField_1se0u_51{width:100%}._input_1se0u_55,._select_1se0u_51,._textarea_1se0u_57{padding:.5rem .625rem;border:1px solid #d1d5db;border-radius:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.8125rem;color:#1f2937;background:#fff;box-sizing:border-box;width:100%;transition:border-color .15s ease}._input_1se0u_55:focus,._select_1se0u_51:focus,._textarea_1se0u_57:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}._input_1se0u_55:disabled,._input_1se0u_55[readonly],._select_1se0u_51:disabled,._select_1se0u_51[readonly],._textarea_1se0u_57:disabled,._textarea_1se0u_57[readonly]{background:#f3f4f6;color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed}._textarea_1se0u_57{resize:vertical;min-height:60px}._select_1se0u_51{cursor:pointer}._dateTimeRow_1se0u_96{display:flex;gap:.75rem}._dateField_1se0u_101{flex:1.2;display:flex;flex-direction:column;gap:.25rem}._timeField_1se0u_108{flex:1;display:flex;flex-direction:column;gap:.25rem}._subLabel_1se0u_115{font-size:.6875rem;font-weight:500;color:#6b7280}._timeFieldCompact_1se0u_121 [class*=wrapper]{gap:0}._timeFieldCompact_1se0u_121 [class*=input]{font-size:.8125rem;padding:.5rem 2rem .5rem .625rem;border:1px solid #d1d5db;border-radius:6px}._timeFieldCompact_1se0u_121 [class*=input]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}._content_19vik_1{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.5rem 0;gap:.75rem}._warningIcon_19vik_10{color:#f59e0b}._message_19vik_14{font-size:.875rem;color:#1f2937;margin:0;font-weight:500}._note_19vik_21{font-size:.8125rem;color:#6b7280;margin:0}._loading_56exg_1{padding:1rem 0;font-size:.8125rem;color:#6b7280;text-align:center}._content_56exg_8{display:flex;flex-direction:column;gap:1rem}._summary_56exg_14{display:flex;flex-direction:column;gap:.375rem;padding:.75rem;background:#f9fafb;border-radius:6px}._summaryRow_56exg_23{display:flex;align-items:center;gap:.5rem;font-size:.8125rem}._summaryLabel_56exg_30{font-weight:600;color:#6b7280;min-width:90px}._summaryValue_56exg_36{color:#1f2937}._statusBadge_56exg_40{display:inline-block;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}._statusBadge_56exg_40._given_56exg_47{background:#d1fae5;color:#065f46}._statusBadge_56exg_40._missed_56exg_51{background:#fee2e2;color:#991b1b}._statusBadge_56exg_40._refused_56exg_55{background:#fef3c7;color:#92400e}._statusBadge_56exg_40._withheld_56exg_59{background:#e0e7ff;color:#3730a3}._statusBadge_56exg_40._scheduled_56exg_63{background:#f3f4f6;color:#374151}._statusBadge_56exg_40._prep_56exg_67{background:#dbeafe;color:#1e40af}._divider_56exg_72{border:none;border-top:1px solid #e5e7eb;margin:0}._field_56exg_78{display:flex;flex-direction:column;gap:.375rem}._label_56exg_84{font-size:.75rem;font-weight:600;color:#1f2937}._input_56exg_90,._select_56exg_91,._textarea_56exg_92{padding:.5rem .625rem;border:1px solid #d1d5db;border-radius:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.8125rem;color:#1f2937;background:#fff;box-sizing:border-box;width:100%;transition:border-color .15s ease}._input_56exg_90:focus,._select_56exg_91:focus,._textarea_56exg_92:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}._input_56exg_90:disabled,._input_56exg_90[readonly],._select_56exg_91:disabled,._select_56exg_91[readonly],._textarea_56exg_92:disabled,._textarea_56exg_92[readonly]{background:#f3f4f6;color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed}._textarea_56exg_92{resize:vertical;min-height:60px}._select_56exg_91{cursor:pointer}._dateTimeRow_56exg_131{display:flex;gap:.75rem}._dateField_56exg_136{flex:1.2;display:flex;flex-direction:column;gap:.25rem}._timeField_56exg_143{flex:1;display:flex;flex-direction:column;gap:.25rem}._subLabel_56exg_150{font-size:.6875rem;font-weight:500;color:#6b7280}._timeFieldCompact_56exg_156 [class*=wrapper]{gap:0}._timeFieldCompact_56exg_156 [class*=input]{font-size:.8125rem;padding:.5rem 2rem .5rem .625rem;border:1px solid #d1d5db;border-radius:6px}._timeFieldCompact_56exg_156 [class*=input]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}._form_4bzra_1{display:flex;flex-direction:column;gap:.875rem}._row_4bzra_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (max-width: 520px){._row_4bzra_7{grid-template-columns:1fr}}._adjustmentNotice_4bzra_18{padding:.625rem .75rem;border-radius:6px;background:#dbeafe;border:1px solid rgba(59,130,246,.25);font-size:.8125rem;color:#2563eb;line-height:1.4}._adjustmentNotice_4bzra_18 strong{font-weight:700}._notesField_4bzra_31{display:flex;flex-direction:column;gap:.375rem}._notesLabel_4bzra_37{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}._required_4bzra_45{color:#ef4444;margin-left:.125rem}._optional_4bzra_50{color:#9ca3af;font-weight:500;text-transform:none;letter-spacing:0;margin-left:.25rem}._textarea_4bzra_58{padding:.5rem .625rem;font-size:.875rem;font-family:inherit;border:1px solid #e5e7eb;border-radius:6px;resize:vertical;min-height:36px}._textarea_4bzra_58:focus{outline:none;border-color:#3b82f6}._content_6gtcd_1{display:flex;flex-direction:column;gap:1rem}._contextCard_6gtcd_7{display:flex;flex-direction:column;gap:.375rem;padding:.75rem .875rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px}._contextRow_6gtcd_17{display:flex;gap:.625rem;font-size:.8125rem;color:#1f2937;line-height:1.4;align-items:baseline}._contextLabel_6gtcd_26{flex:0 0 90px;font-size:.6875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}._givenAgo_6gtcd_35{display:inline-flex;align-items:center;gap:.25rem;color:#1f2937}._givenAt_6gtcd_42{color:#6b7280}._priorBlock_6gtcd_46{display:flex;flex-direction:column;gap:.5rem;padding:.75rem .875rem;background:#3b82f60a;border:1px solid rgba(59,130,246,.18);border-radius:6px}._priorHeader_6gtcd_56{display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:700;color:#2563eb;text-transform:uppercase;letter-spacing:.04em}._priorList_6gtcd_67{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}._priorItem_6gtcd_76{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:#1f2937}._priorBody_6gtcd_84{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}._priorTopLine_6gtcd_92{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;line-height:1.3}._priorMeta_6gtcd_100{font-size:.6875rem;color:#6b7280}._priorResponse_6gtcd_105{color:#6b7280;line-height:1.35}._field_6gtcd_110{display:flex;flex-direction:column;gap:.375rem}._fieldHelp_6gtcd_116{margin:0;font-size:.6875rem;color:#9ca3af;font-style:italic}._painLabel_6gtcd_123{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:#1f2937}._optionalTag_6gtcd_132{margin-left:auto;font-size:.625rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}._painScale_6gtcd_141{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:.25rem}._painChip_6gtcd_147{display:inline-flex;align-items:center;justify-content:center;height:32px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;color:#1f2937;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease;padding:0}._painChip_6gtcd_147:hover{background:#f9fafb;border-color:#d1d5db}._painChipActive_6gtcd_167._painLow_6gtcd_167{background:#10b9812e;border-color:#10b981;color:#065f46}._painChipActive_6gtcd_167._painMid_6gtcd_172{background:#fef3c7;border-color:#f59e0b;color:#92400e}._painChipActive_6gtcd_167._painHigh_6gtcd_177{background:#fecaca;border-color:#ef4444;color:#991b1b}._iconEffective_6gtcd_183{color:#10b981}._iconPartial_6gtcd_187{color:#d97706}._iconNotEffective_6gtcd_191{color:#ef4444}._iconUnknown_6gtcd_195{color:#6b7280}._timelineBlock_6gtcd_199{display:flex;flex-direction:column;gap:.625rem}._timelineList_6gtcd_205{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}._timelineItem_6gtcd_214{display:flex;gap:.75rem;padding:.75rem .875rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px}._timelineIconCol_6gtcd_223{flex-shrink:0;padding-top:.125rem}._timelineBody_6gtcd_228{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}._timelineTopLine_6gtcd_236{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.8125rem;color:#1f2937}._timelineMeta_6gtcd_245{font-size:.6875rem;color:#6b7280}._timelineLateBadge_6gtcd_250{padding:.0625rem .375rem;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.625rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}._timelineResponse_6gtcd_261{font-size:.8125rem;color:#1f2937;line-height:1.4;white-space:pre-wrap}._timelineVitals_6gtcd_268{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;color:#6b7280}._timelinePainPill_6gtcd_277{padding:.0625rem .4375rem;border-radius:999px;background:#f3f4f6;color:#1f2937;font-weight:600;font-size:.6875rem}._timelineNotes_6gtcd_286{font-size:.75rem;color:#6b7280;font-style:italic;line-height:1.35}._timelineBy_6gtcd_293{font-size:.6875rem;color:#9ca3af}._emptyState_6gtcd_298{padding:1.5rem 1rem;text-align:center;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:6px;font-size:.8125rem;color:#6b7280}._card_1t8oh_1{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.875rem;display:flex;flex-direction:column;gap:.625rem;transition:all .15s ease}._card_1t8oh_1:hover{box-shadow:0 1px 2px #0000000f}._card_1t8oh_1:hover ._selectCheckbox_1t8oh_15{width:20px;margin-right:.5rem;opacity:1}._selected_1t8oh_21{border-color:#3b82f6;background:#3b82f60a;box-shadow:0 0 0 2px #3b82f62e}._locked_1t8oh_27{opacity:.5;pointer-events:none}._selectCheckbox_1t8oh_15{position:relative;display:inline-flex;align-items:center;justify-content:center;width:0;height:18px;margin-right:0;flex-shrink:0;overflow:hidden;cursor:pointer;opacity:0;transition:width .18s ease,margin-right .18s ease,opacity .15s ease}._selectCheckbox_1t8oh_15 input{position:absolute;opacity:0;width:20px;height:100%;margin:0;cursor:pointer}._selectCheckboxVisible_1t8oh_55{width:20px!important;margin-right:.5rem!important;opacity:1!important}._selectCheckboxBox_1t8oh_61{width:16px;height:16px;border:1.5px solid #d1d5db;border-radius:4px;background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,border-color .12s ease}._selectCheckboxBox_1t8oh_61:after{content:"";width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px);opacity:0;transition:opacity .1s ease}._selectCheckbox_1t8oh_15 input:checked+._selectCheckboxBox_1t8oh_61{background:#3b82f6;border-color:#3b82f6}._selectCheckbox_1t8oh_15 input:checked+._selectCheckboxBox_1t8oh_61:after{opacity:1}._selectCheckbox_1t8oh_15 input:disabled+._selectCheckboxBox_1t8oh_61{background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed}._terminal_1t8oh_97{opacity:.65}@media (hover: hover){._terminal_1t8oh_97:hover{opacity:.8}}._clickable_1t8oh_106{cursor:pointer}._overdue_1t8oh_110{border-left:3px solid #ef4444}._cardHeader_1t8oh_114{display:flex;justify-content:space-between;align-items:center}._residentInfo_1t8oh_120{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;min-width:0;flex:1}._residentName_1t8oh_129{font-size:.8125rem;font-weight:600;line-height:1.25;color:#1f2937;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}._roomBadge_1t8oh_141{display:inline-flex;align-items:center;font-size:.625rem;font-weight:600;line-height:1.2;color:#4b5563;background:#f3f4f6;padding:.0625rem .3125rem;border-radius:.1875rem;flex-shrink:0}._timeInfo_1t8oh_154{display:flex;align-items:center;gap:.375rem;flex-shrink:0}._time_1t8oh_154{font-size:.75rem;font-weight:500;color:#374151}._overdueBadge_1t8oh_167{font-size:.625rem;font-weight:600;color:#991b1b;background:#fee2e2;padding:.125rem .375rem;border-radius:.25rem}._lateBadge_1t8oh_176{font-size:.625rem;font-weight:600;color:#92400e;background:#fef3c7;padding:.125rem .375rem;border-radius:.25rem}._noInventoryBadge_1t8oh_185{font-size:.625rem;font-weight:600;color:#dc2626;background:#fee2e2;border:1px solid #FCA5A5;padding:.125rem .375rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.02em}._hiddenBadge_1t8oh_197{font-size:.625rem;font-weight:600;color:#374151;background:#f3f4f6;border:1px solid #d1d5db;padding:.125rem .375rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.02em}._showOnMarBtn_1t8oh_209{align-self:flex-start;margin-top:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;color:#10b981;background:#10b98114;border:1px solid rgba(16,185,129,.3);border-radius:.375rem;cursor:pointer;transition:background .12s ease,border-color .12s ease}._showOnMarBtn_1t8oh_209:hover{background:#10b98124;border-color:#10b98173}._showOnMarBtn_1t8oh_209:disabled{opacity:.5;cursor:not-allowed}._followupRow_1t8oh_231{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}._followupChip_1t8oh_239{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .5rem;border-radius:999px;border:1px solid #e5e7eb;background:#f9fafb;color:#1f2937;font-size:.6875rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}._followupChip_1t8oh_239:hover{background:#fff;border-color:#d1d5db}._followupChipCount_1t8oh_258{margin-left:.125rem;padding:0 .375rem;border-radius:999px;background:#3b82f626;color:#2563eb;font-size:.625rem;font-weight:700}._followupBtn_1t8oh_268{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .625rem;border-radius:.375rem;border:1px solid rgba(59,130,246,.3);background:#3b82f60f;color:#3b82f6;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}._followupBtn_1t8oh_268:hover{background:#3b82f61f;border-color:#3b82f673}._inventoryRow_1t8oh_287{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.25rem}._addInventoryLink_1t8oh_295{display:inline-flex;align-items:center;padding:.125rem .375rem;font-size:.625rem;font-weight:600;color:#60a5fa;background:#3b82f60f;border:1px solid rgba(96,165,250,.35);border-radius:.25rem;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}@media (hover: hover){._addInventoryLink_1t8oh_295:hover{background:#3b82f61a;border-color:#60a5fa80;color:#3b82f6}}._allergyWarning_1t8oh_316{box-sizing:border-box;display:inline-flex;align-self:flex-start;align-items:flex-start;flex-wrap:wrap;gap:.25rem .35rem;max-width:100%;width:fit-content;padding:.25rem .375rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.25rem;font-size:.625rem;font-weight:500;line-height:1.3;color:#991b1b}._allergyWarning_1t8oh_316 svg{flex-shrink:0;margin-top:.0625rem}._instructions_1t8oh_339{font-size:.6875rem;color:#4b5563;font-style:italic}._statusRow_1t8oh_345{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._givenTime_1t8oh_352{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;color:#374151}._recordedAt_1t8oh_360{color:#6b7280;font-size:.625rem}._medInfo_1t8oh_365{display:flex;flex-direction:column;gap:.125rem}._medName_1t8oh_371{font-size:.8125rem;font-weight:500;color:#1f2937;overflow-wrap:break-word;word-break:break-word}._medDetails_1t8oh_379{font-size:.6875rem;color:#374151}._cardFooter_1t8oh_384{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}._statusBadge_1t8oh_392{display:inline-flex;align-items:center;padding:.1875rem .5rem;border-radius:.375rem;font-size:.6875rem;font-weight:600;line-height:1.2}._statusBadge_1t8oh_392._scheduled_1t8oh_401{background-color:#dbeafe;color:#1e40af}._statusBadge_1t8oh_392._prep_1t8oh_405{background-color:#fef3c7;color:#92400e}._statusBadge_1t8oh_392._given_1t8oh_352{background-color:#d1fae5;color:#065f46}._statusBadge_1t8oh_392._missed_1t8oh_413{background-color:#fee2e2;color:#991b1b}._statusBadge_1t8oh_392._refused_1t8oh_417{background-color:#fffbeb;color:#92400e}._statusBadge_1t8oh_392._withheld_1t8oh_421{background-color:#ede9fe;color:#5b21b6}._actions_1t8oh_426{display:flex;gap:.25rem;flex-wrap:wrap}._actionBtn_1t8oh_432{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.25rem;border:none;font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .15s ease}@media (hover: hover){._actionBtn_1t8oh_432:hover{opacity:.7}}._actionBtn_1t8oh_432:disabled{opacity:.5;cursor:not-allowed}._actionBtn_1t8oh_432 span{line-height:1.2}._actionActive_1t8oh_457{color:#3b82f6;background:#eff6ff}._actionGive_1t8oh_462{color:#065f46;background:#ecfdf5}._actionMiss_1t8oh_467{color:#991b1b;background:#fef2f2}._actionRefuse_1t8oh_472{color:#92400e;background:#fffbeb}._actionWithhold_1t8oh_477{color:#5b21b6;background:#f5f3ff}._existingNote_1t8oh_482{font-size:.6875rem;color:#4b5563;font-style:italic;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._noteSection_1t8oh_492{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}._noteInput_1t8oh_500{width:100%;padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;color:#1f2937;background:#f9fafb;resize:vertical;box-sizing:border-box}._noteInput_1t8oh_500:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;background:#fff}._noteInput_1t8oh_500::placeholder{color:#9ca3af}._noteActions_1t8oh_522{display:flex;gap:.375rem;justify-content:flex-end}._confirmBtn_1t8oh_528{padding:.3125rem .75rem;border:none;border-radius:.25rem;background:#3b82f6;color:#fff;font-size:.6875rem;font-weight:600;cursor:pointer;transition:background .15s ease}@media (hover: hover){._confirmBtn_1t8oh_528:hover{background:#2563eb}}._confirmBtn_1t8oh_528:disabled{opacity:.6;cursor:not-allowed}._cancelBtn_1t8oh_549{padding:.3125rem .75rem;border:1px solid #d1d5db;border-radius:.25rem;background:#fff;color:#6b7280;font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .15s ease}@media (hover: hover){._cancelBtn_1t8oh_549:hover{border-color:#9ca3af;color:#1f2937}}._cancelBtn_1t8oh_549:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 1200px){._existingNote_1t8oh_482{max-width:50%}}@media (max-width: 1024px){._existingNote_1t8oh_482{max-width:45%}}@media (max-width: 768px){._card_1t8oh_1{padding:.75rem}._cardFooter_1t8oh_384{flex-direction:column;align-items:flex-start}._actions_1t8oh_426{width:100%}._actionBtn_1t8oh_432{flex:1;justify-content:center}._existingNote_1t8oh_482{max-width:100%;white-space:normal}}._group_1kzxw_1{display:flex;flex-direction:column}._groupHeader_1kzxw_6{display:flex;justify-content:space-between;align-items:center;padding:.625rem 0;border:none;background:none;cursor:pointer;border-bottom:1px solid #e5e7eb;margin-bottom:.75rem}._headerLeft_1kzxw_18{display:flex;align-items:center;gap:.5rem}._chevron_1kzxw_24{color:#6b7280;transition:transform .2s ease;flex-shrink:0}._collapsed_1kzxw_30{transform:rotate(-90deg)}._groupTitle_1kzxw_34{font-size:.9375rem;font-weight:600;color:#1f2937;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._groupDescription_1kzxw_42{font-size:.75rem;color:#9ca3af;font-weight:400}._badges_1kzxw_48{display:flex;align-items:center;gap:.375rem}._doneBadge_1kzxw_54{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;border-radius:1rem;background:#d1fae5;color:#065f46;font-size:.75rem;font-weight:600}._pendingBadge_1kzxw_68{display:inline-flex;align-items:center;justify-content:center;height:1.5rem;padding:0 .5rem;border-radius:1rem;background:#dbeafe;color:#1e40af;font-size:.6875rem;font-weight:500}._countBadge_1kzxw_81{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;border-radius:1rem;background:#f3f4f6;color:#6b7280;font-size:.75rem;font-weight:600}._slotToolbar_1kzxw_95{display:flex;justify-content:flex-end;padding:0 0 .375rem}._selectAllBtn_1kzxw_101{display:inline-flex;align-items:center;padding:.3125rem .625rem;font-size:.75rem;font-weight:600;color:#3b82f6;background:#3b82f614;border:1px solid rgba(59,130,246,.25);border-radius:.375rem;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}._selectAllBtn_1kzxw_101:hover{background:#3b82f624;border-color:#3b82f666}._selectAllBtn_1kzxw_101:disabled{background:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}._grid_1kzxw_125{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.75rem}@media (max-width: 1200px){._grid_1kzxw_125{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width: 1024px){._grid_1kzxw_125{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width: 768px){._grid_1kzxw_125{grid-template-columns:1fr;gap:.5rem}._groupDescription_1kzxw_42{display:none}._groupHeader_1kzxw_6{padding:.5rem 0}}._verifiedBadge_1kzxw_153{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;height:1.5rem;padding:0 .5rem;border-radius:1rem;background:#dcfce7;color:#166534;font-size:.75rem;font-weight:600}._verifySection_1kzxw_167{padding:.625rem 1rem}._verifyFilteredWarning_1kzxw_171{display:flex;flex-direction:column;gap:.5rem;background:#fffbeb;border:1px solid #fcd34d;border-radius:6px;padding:.625rem .75rem}._verifyFilteredWarningHeader_1kzxw_181{display:flex;align-items:center;gap:.375rem;color:#92400e;font-size:.75rem;font-weight:600}._verifyFilteredWarningHeader_1kzxw_181 svg{flex-shrink:0;color:#d97706}._verifyFilteredWarningText_1kzxw_194{margin:0;font-size:.75rem;color:#78350f;line-height:1.4}._verifyBtn_1kzxw_201{background:none;color:#6b7280;border:1px solid #d1d5db;padding:.375rem .75rem;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}._verifyBtn_1kzxw_201:hover{border-color:#3b82f6;color:#3b82f6}._verifyForm_1kzxw_217{display:flex;flex-direction:column;gap:.5rem}._verifyNotes_1kzxw_223{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8125rem;resize:vertical;font-family:inherit;color:#1f2937;outline:none;transition:border-color .15s}._verifyNotes_1kzxw_223:focus{border-color:#3b82f6}._verifyNotes_1kzxw_223::placeholder{color:#9ca3af}._verifyActions_1kzxw_242{display:flex;gap:.5rem;justify-content:flex-end}._verifyCancelBtn_1kzxw_248{background:none;border:1px solid #d1d5db;padding:.375rem .75rem;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;color:#6b7280;transition:all .15s ease}._verifyCancelBtn_1kzxw_248:hover{border-color:#9ca3af;color:#1f2937}._verifyConfirmBtn_1kzxw_264{background:#3b82f6;color:#fff;border:none;padding:.375rem .75rem;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s ease}._verifyConfirmBtn_1kzxw_264:hover{background:#2563eb}._barWrapper_1aioq_1{position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);z-index:99999;pointer-events:none;animation:_slideUp_1aioq_1 .22s cubic-bezier(.2,.8,.2,1)}@media print{._barWrapper_1aioq_1{display:none}}@keyframes _slideUp_1aioq_1{0%{transform:translate(-50%,calc(100% + 2rem));opacity:0}to{transform:translate(-50%);opacity:1}}._bar_1aioq_1{pointer-events:auto;display:inline-flex;align-items:center;gap:.625rem;padding:.5rem .625rem;background:#111827;color:#fff;border-radius:999px;box-shadow:0 8px 25px #00000026}._countBlock_1aioq_38{display:inline-flex;align-items:center;gap:.5rem;padding:0 .625rem}._count_1aioq_38{font-size:.9375rem;font-weight:700;letter-spacing:.01em}._countLabel_1aioq_51{font-size:.8125rem;color:#ffffffa6;font-weight:500}._slotChip_1aioq_57{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;background:#ffffff1f;color:#ffffffeb;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._divider_1aioq_70{width:1px;height:22px;background:#ffffff29}._actions_1aioq_76{display:inline-flex;align-items:center;gap:.25rem}._actionBtn_1aioq_82{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .75rem;border:0;border-radius:999px;background:#ffffff0f;color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .12s ease,transform .12s ease}._actionBtn_1aioq_82:hover{background:#ffffff29}._actionBtn_1aioq_82:active{transform:scale(.97)}._actionGive_1aioq_103:hover{background:#10b981d9}._actionMiss_1aioq_107:hover{background:#ef4444d9}._actionRefuse_1aioq_111:hover{background:#8b5cf6d9}._actionWithhold_1aioq_115:hover{background:#6b7280d9}._clearBtn_1aioq_119{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:#ffffffb3;cursor:pointer;transition:background .12s ease,color .12s ease}._clearBtn_1aioq_119:hover{background:#ffffff1a;color:#fff}._content_1fac6_1{display:flex;flex-direction:column;gap:1rem;max-height:70vh}._warningBanner_1fac6_8{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;background:#fef9ee;border:1px solid #FED7AA;border-radius:6px;color:#92400e;font-size:.8125rem}._warningBanner_1fac6_8 svg{flex-shrink:0;margin-top:1px}._sharedTimeRow_1fac6_24{display:flex;align-items:center;gap:.875rem;padding:.5rem .75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px}._checkboxLabel_1fac6_34{display:inline-flex;align-items:center;gap:.5rem;padding:0;margin:0;background:transparent;border:0;font:inherit;font-size:.875rem;color:#1f2937;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left}._checkboxLabel_1fac6_34:focus-visible ._checkboxBox_1fac6_49{outline:2px solid #3b82f6;outline-offset:2px}._checkboxBox_1fac6_49{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid #d1d5db;border-radius:4px;background:#fff;flex-shrink:0;transition:background .12s ease,border-color .12s ease}._checkboxBox_1fac6_49:after{content:"";width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px);opacity:0;transition:opacity .1s ease}._checkboxBoxChecked_1fac6_77{background:#3b82f6;border-color:#3b82f6}._checkboxBoxChecked_1fac6_77:after{opacity:1}._sharedTimeField_1fac6_85{flex:0 0 auto;min-width:160px}._rows_1fac6_90{display:flex;flex-direction:column;gap:.625rem;overflow-y:auto;padding:.125rem .125rem .5rem}._row_1fac6_90{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px}._rowHeader_1fac6_108{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}._rowMed_1fac6_115{display:flex;flex-direction:column;gap:.125rem;min-width:0}._medName_1fac6_122{font-size:.9375rem;font-weight:600;color:#1f2937;overflow-wrap:break-word}._medDose_1fac6_129{font-size:.75rem;color:#6b7280}._rowResident_1fac6_134{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#6b7280;flex-shrink:0}._roomBadge_1fac6_143{display:inline-flex;align-items:center;padding:.125rem .4375rem;background:#f3f4f6;border-radius:999px;font-size:.6875rem;font-weight:600;color:#1f2937}._rowDateTime_1fac6_154{display:flex;flex-direction:column;gap:.5rem}._dateField_1fac6_160,._timeField_1fac6_161{display:flex;flex-direction:column;gap:.25rem;min-width:0;max-width:180px}._subLabel_1fac6_169{font-size:.6875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}._required_1fac6_177{color:#ef4444;margin-left:.125rem}._input_1fac6_182{padding:.5rem .625rem;font-size:.875rem;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#1f2937}._input_1fac6_182:focus{outline:none;border-color:#3b82f6}._input_1fac6_182:disabled{background:#f9fafb;color:#9ca3af}._notesField_1fac6_199{display:flex;flex-direction:column;gap:.25rem}._textarea_1fac6_205{padding:.5rem .625rem;font-size:.875rem;font-family:inherit;border:1px solid #e5e7eb;border-radius:6px;resize:vertical;min-height:36px}._textarea_1fac6_205:focus{outline:none;border-color:#3b82f6}._lateReasonField_1fac6_219{padding-top:.25rem}._attestation_1fac6_223{margin:0;padding:.625rem .75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:.75rem;color:#6b7280;line-height:1.45}._row_ofj4g_1{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;background:#f0fdf4;border:1px solid #dcfce7;border-radius:6px;transition:background .12s ease}._row_ofj4g_1:hover{background:#ecfdf5}._timeColumn_ofj4g_15{flex:0 0 auto;min-width:64px;padding-top:.0625rem}._time_ofj4g_15{display:inline-block;padding:.1875rem .5rem;background:#1665341a;color:#166534;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.02em}._middleColumn_ofj4g_32{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1875rem}._topLine_ofj4g_40{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem;font-size:.8125rem;line-height:1.35}._medName_ofj4g_49{font-weight:600;color:#1f2937}._dosage_ofj4g_54{color:#6b7280;font-size:.75rem}._divider_ofj4g_59{color:#d1d5db}._resident_ofj4g_63{color:#1f2937}._room_ofj4g_67{display:inline-flex;padding:0 .375rem;border-radius:.25rem;background:#f3f4f6;color:#6b7280;font-size:.625rem;font-weight:600;line-height:1.4}._metaLine_ofj4g_78{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.6875rem;color:#6b7280;line-height:1.4}._by_ofj4g_88{color:#9ca3af}._outcome_ofj4g_92{padding:.0625rem .375rem;border-radius:.25rem;background:#1665341f;color:#166534;font-weight:600}._notes_ofj4g_100{font-style:italic}._actions_ofj4g_104{display:flex;align-items:center;gap:.375rem;flex-shrink:0}._followupChip_ofj4g_111{display:inline-flex;align-items:center;gap:.25rem;padding:.1875rem .5rem;border-radius:999px;background:#fff;border:1px solid #e5e7eb;color:#1f2937;font-size:.6875rem;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease}._followupChip_ofj4g_111:hover{border-color:#d1d5db;background:#f9fafb}._chipCount_ofj4g_130{margin-left:.125rem;padding:0 .3125rem;border-radius:999px;background:#3b82f626;color:#2563eb;font-size:.5625rem;font-weight:700}._recordBtn_ofj4g_140{display:inline-flex;align-items:center;gap:.3125rem;padding:.3125rem .625rem;border-radius:6px;border:1px solid rgba(59,130,246,.3);background:#3b82f60f;color:#3b82f6;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease;white-space:nowrap}._recordBtn_ofj4g_140:hover{background:#3b82f61f;border-color:#3b82f673}@media (max-width: 720px){._row_ofj4g_1{flex-wrap:wrap}._actions_ofj4g_104{width:100%;justify-content:flex-end;border-top:1px dashed #dcfce7;padding-top:.375rem;margin-top:.125rem}}._content_1bt2o_1{display:flex;flex-direction:column;gap:1rem}._timeField_1bt2o_7{display:flex;flex-direction:column;gap:.375rem}._label_1bt2o_13{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:#1f2937}._lateTag_1bt2o_22{padding:.0625rem .375rem;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.625rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}._timeInput_1bt2o_33{width:9rem;padding:.5rem .625rem;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;font-family:inherit}._timeInput_1bt2o_33:focus{outline:none;border-color:#3b82f6}._card_1kw08_1{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.875rem;display:flex;flex-direction:column;gap:.625rem;transition:all .15s ease}._card_1kw08_1:hover{box-shadow:0 1px 2px #0000000f}._card_1kw08_1:hover ._selectCheckbox_1kw08_15{width:20px;margin-right:.5rem;opacity:1}._selected_1kw08_21{border-color:#3b82f6;background:#3b82f60a;box-shadow:0 0 0 2px #3b82f62e}._locked_1kw08_27{opacity:.5;pointer-events:none}._clickable_1kw08_32{cursor:pointer}._terminal_1kw08_36{opacity:.7}@media (hover: hover){._terminal_1kw08_36:hover{opacity:.85}}._selectCheckbox_1kw08_15{position:relative;display:inline-flex;align-items:center;justify-content:center;width:0;height:18px;margin-right:0;flex-shrink:0;overflow:hidden;cursor:pointer;opacity:0;transition:width .18s ease,margin-right .18s ease,opacity .15s ease}._selectCheckbox_1kw08_15 input{position:absolute;opacity:0;width:20px;height:100%;margin:0;cursor:pointer}._selectCheckboxVisible_1kw08_68{width:20px!important;margin-right:.5rem!important;opacity:1!important}._selectCheckboxBox_1kw08_74{width:16px;height:16px;border:1.5px solid #d1d5db;border-radius:4px;background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,border-color .12s ease}._selectCheckboxBox_1kw08_74:after{content:"";width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px);opacity:0;transition:opacity .1s ease}._selectCheckbox_1kw08_15 input:checked+._selectCheckboxBox_1kw08_74{background:#3b82f6;border-color:#3b82f6}._selectCheckbox_1kw08_15 input:checked+._selectCheckboxBox_1kw08_74:after{opacity:1}._selectCheckbox_1kw08_15 input:disabled+._selectCheckboxBox_1kw08_74{background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed}._cardHeader_1kw08_110{display:flex;justify-content:space-between;align-items:center}._residentInfo_1kw08_116{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}._residentName_1kw08_124{font-size:.8125rem;font-weight:600;line-height:1.25;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._roomBadge_1kw08_134{font-size:.625rem;font-weight:600;color:#6b7280;background:#f3f4f6;padding:0 .375rem;border-radius:.25rem}._timeInfo_1kw08_143{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0}._time_1kw08_143{font-size:.75rem;font-weight:600;color:#1f2937}._activityInfo_1kw08_156{display:flex;flex-direction:column;gap:.125rem}._activityName_1kw08_162{font-size:.9375rem;font-weight:600;color:#1f2937}._activityType_1kw08_168{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-weight:600}._cardFooter_1kw08_176{display:flex;flex-direction:column;gap:.5rem}._statusRow_1kw08_182{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}._statusBadge_1kw08_190{display:inline-flex;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.125rem .4375rem;border-radius:999px;background:#f3f4f6;color:#6b7280}._scheduled_1kw08_202{background:#f3f4f6;color:#6b7280}._completed_1kw08_207{background:#10b98129;color:#065f46}._skipped_1kw08_212{background:#fef3c7;color:#92400e}._completedAt_1kw08_217{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;color:#6b7280}._actions_1kw08_225{display:flex;flex-wrap:wrap;gap:.375rem}._actionBtn_1kw08_231{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:6px;border:1px solid #e5e7eb;background:#fff;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}._actionBtn_1kw08_231:disabled{opacity:.5;cursor:not-allowed}._actionBtn_1kw08_231:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}._actionComplete_1kw08_253{background:#10b98114;border-color:#10b9814d;color:#10b981}._actionComplete_1kw08_253:hover:not(:disabled){background:#10b98129;border-color:#10b98180}._actionSkip_1kw08_263{background:#fef3c7;border-color:#d977064d;color:#92400e}._actionSkip_1kw08_263:hover:not(:disabled){background:#d9770629;border-color:#d9770680}._existingNote_1kw08_273{font-size:.75rem;color:#6b7280;font-style:italic;line-height:1.4}._skeletonRoot_2ae21_1{display:flex;flex-direction:column;gap:1rem}._summaryBar_2ae21_7{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem;padding:.75rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px}._summaryChip_2ae21_17{display:flex;flex-direction:column;gap:.375rem;padding:.375rem .5rem;border-radius:6px;background:#f9fafb}._slotGroup_2ae21_26{display:flex;flex-direction:column;gap:.625rem;padding:.875rem 1rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px}._slotHeader_2ae21_36{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._slotHeaderLeft_2ae21_43{display:flex;align-items:center;gap:.625rem;flex:1;min-width:0}._slotHeaderBadges_2ae21_51{display:flex;gap:.375rem;flex-shrink:0}._chevronPlaceholder_2ae21_57{display:inline-block;width:12px;height:12px;border-radius:2px;background:#e5e7eb}._cardGrid_2ae21_65{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.625rem}._medCard_2ae21_71{display:flex;flex-direction:column;gap:.625rem;padding:.875rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px}._cardHeader_2ae21_81{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._cardHeaderLeft_2ae21_88{display:flex;align-items:center;gap:.375rem;flex:1;min-width:0}._cardBody_2ae21_96{display:flex;flex-direction:column;gap:.4375rem}._cardFooter_2ae21_102{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}._cardActions_2ae21_110{display:flex;gap:.25rem;flex-wrap:wrap}._incidentList_2ae21_116{display:flex;flex-direction:column;gap:.5rem}._incidentRow_2ae21_122{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px}._incidentIconTile_2ae21_132{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:6px;background:#f9fafb;border:1px solid #e5e7eb}._incidentBody_2ae21_144{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4375rem}._incidentTopRow_2ae21_152{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._incidentActions_2ae21_159{display:flex;gap:.375rem;flex-shrink:0}._card_1kr2b_2{display:flex;align-items:flex-start;gap:.75rem;padding:2rem 1rem;border-bottom:1px solid #e5e7eb;cursor:default;transition:background .12s ease}._card_1kr2b_2._clickable_1kr2b_11{cursor:pointer}._card_1kr2b_2:last-child{border-bottom:none}._card_1kr2b_2:hover{background:#f9fafb}._card_1kr2b_2:focus-visible{outline:2px solid rgba(59,130,246,.4);outline-offset:-2px}._expanded_1kr2b_25{background:#f9fafb}@media (max-width: 480px){._expanded_1kr2b_25{padding:.75rem;gap:.5rem}}._iconTile_1kr2b_35{width:2.25rem;height:2.25rem;background:#dbeafe;border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width: 480px){._iconTile_1kr2b_35{width:1.75rem;height:1.75rem}}._icon_1kr2b_35{color:#2563eb}._body_1kr2b_56{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}._headerRow_1kr2b_64{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}._badgeShift_1kr2b_71{font-size:.6875rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px;background:#dbeafe;color:#1d4ed8;text-transform:capitalize}._conditionBadge_1kr2b_81{font-size:.6875rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px;text-transform:capitalize}._conditionGood_1kr2b_89{background:#d1fae5;color:#065f46}._conditionFair_1kr2b_94{background:#fef3c7;color:#92400e}._conditionPoor_1kr2b_99{background:#ffedd5;color:#9a3412}._conditionCritical_1kr2b_104{background:#fee2e2;color:#b91c1c}._conditionDefault_1kr2b_109{background:#f3f4f6;color:#4b5563}._statusBadge_1kr2b_114{font-size:.6875rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px}._statusDraft_1kr2b_121{background:#f3f4f6;color:#4b5563}._statusSubmitted_1kr2b_126{background:#fef3c7;color:#92400e}._statusReviewed_1kr2b_131{background:#d1fae5;color:#065f46}._summary_1kr2b_136{margin:0;font-size:.8125rem;color:#1f2937;line-height:1.5;padding-bottom:.15em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._summaryExpanded_1kr2b_147{white-space:pre-wrap;overflow:visible;text-overflow:clip}._detailBlock_1kr2b_153{display:flex;flex-direction:column;gap:.5rem;margin-top:.375rem;padding:.625rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px}._detailRow_1kr2b_164{display:flex;flex-direction:column;gap:.125rem}._detailLabel_1kr2b_170{font-size:.625rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}._detailValue_1kr2b_178{margin:0;font-size:.8125rem;color:#1f2937;line-height:1.4;white-space:pre-wrap}._vitalsRow_1kr2b_186{display:flex;flex-wrap:wrap;gap:.375rem;padding-top:.375rem;border-top:1px dashed #e5e7eb}._vitalChip_1kr2b_194{display:inline-flex;align-items:center;gap:.25rem;padding:.1875rem .5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;font-size:.6875rem}._vitalChipLabel_1kr2b_205{color:#6b7280;font-weight:700;letter-spacing:.02em;text-transform:uppercase;font-size:.5625rem}._vitalChipValue_1kr2b_213{color:#1f2937;font-weight:600;font-variant-numeric:tabular-nums}._metaRow_1kr2b_219{display:flex;align-items:center;gap:.5rem}._adminNotified_1kr2b_225{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;color:#0369a1;background:#e0f2fe;padding:.1rem .45rem;border-radius:9999px}._meta_1kr2b_219{font-size:.75rem;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardActions_1kr2b_245{display:inline-flex;align-items:center;gap:.125rem;flex-shrink:0}._chevronBtn_1kr2b_252{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;color:#9ca3af;border-radius:6px;cursor:pointer;transition:background .12s ease,color .12s ease,transform .18s ease}._chevronBtn_1kr2b_252:hover{background:#f3f4f6;color:#4b5563}._chevronOpen_1kr2b_270{transform:rotate(180deg);color:#2563eb}._menuWrap_1kr2b_275{position:relative;flex-shrink:0}._menuBtn_1kr2b_280{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;color:#9ca3af;border-radius:.375rem;cursor:pointer;transition:background .15s}._menuBtn_1kr2b_280:hover{background:#f3f4f6;color:#4b5563}._dropdown_1kr2b_298{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 12px #00000014;z-index:9999;width:max-content;max-width:7rem;overflow:hidden}._addendumRow_1kr2b_309{display:flex;align-items:stretch;gap:.75rem;padding:.625rem 1rem .625rem 1.25rem;background:#f8fafc;border-bottom:1px solid #e5e7eb}._addendumRow_1kr2b_309:last-child{border-bottom:none}._addendumLine_1kr2b_321{width:2px;background:#d1d5db;border-radius:1px;flex-shrink:0}._addendumBody_1kr2b_328{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}._addendumHeader_1kr2b_336{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}._addendumBadge_1kr2b_343{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}._addendumSection_1kr2b_351{font-size:.625rem;font-weight:500;color:#9ca3af;text-transform:capitalize}._addendumSection_1kr2b_351:before{content:"·";margin-right:.25rem}._addendumContent_1kr2b_362{margin:0;font-size:.8125rem;color:#1f2937;line-height:1.5;padding-bottom:.15em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media (max-width: 480px){._addendumContent_1kr2b_362{-webkit-line-clamp:1;line-clamp:1}}._addendumMeta_1kr2b_381{font-size:.6875rem;color:#9ca3af}._dropdownItem_1kr2b_386{display:block;width:100%;text-align:left;padding:.5rem .875rem;font-size:.8125rem;color:#1f2937;background:transparent;border:none;cursor:pointer;transition:background .12s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._dropdownItem_1kr2b_386:hover{background:#f9fafb}._dropdownItem_1kr2b_386._danger_1kr2b_404{color:#ef4444}._content_roivz_1{display:flex;flex-direction:column;gap:1rem}._typeToggle_roivz_7{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}._typeBtn_roivz_13{display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;padding:.625rem .75rem;border-radius:6px;border:1px solid #e5e7eb;background:#fff;color:#1f2937;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}._typeBtn_roivz_13 svg{color:#6b7280;transition:color .12s ease}._typeBtn_roivz_13:hover{background:#f9fafb;border-color:#d1d5db}._typeBtnActive_roivz_37{background:#3b82f614;border-color:#3b82f6;color:#2563eb}._typeBtnActive_roivz_37 svg{color:#2563eb}._typeBtnActive_roivz_37:hover{background:#3b82f624;border-color:#3b82f6}._container_qufpo_1{display:flex;flex-direction:column;gap:1rem}._header_qufpo_7{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._headerLeft_qufpo_15{display:inline-flex;align-items:center;gap:.5rem}._headerIcon_qufpo_21{color:#3b82f6}._headerTitle_qufpo_25{font-size:1.0625rem;font-weight:700;color:#1f2937;margin:0;line-height:1.2}._headerCount_qufpo_33{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 .4375rem;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:.6875rem;font-weight:700}._headerRight_qufpo_47{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}._addButton_qufpo_54{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .75rem;border-radius:6px;border:1px solid #3b82f6;background:#3b82f6;color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .12s ease}._addButton_qufpo_54:hover{background:#2563eb}._addIcon_qufpo_72{flex-shrink:0}._addLabel_qufpo_76{white-space:nowrap}._content_qufpo_80{display:flex;flex-direction:column;gap:1rem}._dateGroup_qufpo_86{display:flex;flex-direction:column;gap:.625rem}._dateHeader_qufpo_92{display:flex;align-items:center;gap:.75rem}._dateLabel_qufpo_98{font-size:.75rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}._dateLine_qufpo_106{flex:1;height:1px;background:#e5e7eb}._noteList_qufpo_112{display:flex;flex-direction:column;gap:.625rem}._noteRow_qufpo_118{display:grid;grid-template-columns:200px 1fr;gap:.75rem;align-items:start}@media (max-width: 880px){._noteRow_qufpo_118{grid-template-columns:1fr}}._noteCard_qufpo_130{min-width:0}._residentChip_qufpo_134{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;border:1px solid #e5e7eb;border-radius:6px;background:#fff;align-self:flex-start;position:sticky;top:.5rem}@media (max-width: 880px){._residentChip_qufpo_134{position:static}}._residentInitials_qufpo_152{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#dbeafe;color:#2563eb;font-size:.6875rem;font-weight:700;letter-spacing:.02em;flex-shrink:0;margin-top:.0625rem}._residentMeta_qufpo_168{display:flex;flex-direction:column;gap:.125rem;min-width:0}._residentName_qufpo_175{display:block;font-size:.8125rem;font-weight:600;line-height:1.3;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._residentRoom_qufpo_186{display:block;font-size:.625rem;line-height:1.4;color:#6b7280;font-weight:600;letter-spacing:.02em}._skeletonGroup_qufpo_195{display:flex;flex-direction:column;gap:.625rem}._skeletonDateHeader_qufpo_201{display:flex;align-items:center;gap:.75rem}._skeletonDateLine_qufpo_207{flex:1;height:1px;background:#e5e7eb}._skeletonRow_qufpo_213{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px}._skeletonNote_qufpo_223{flex:1;display:flex;flex-direction:column;gap:.4375rem;min-width:0}._emptyState_qufpo_231{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;padding:2.5rem 1rem;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;text-align:center}._emptyIcon_qufpo_244{color:#6b7280;margin-bottom:.25rem}._emptyTitle_qufpo_249{font-size:.9375rem;font-weight:600;color:#1f2937;margin:0}._emptyMsg_qufpo_256{font-size:.8125rem;color:#6b7280;margin:0}._content_1g9cl_1{display:flex;flex-direction:column;gap:1rem}._summaryList_1g9cl_7{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .625rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;max-height:160px;overflow-y:auto}._summaryRow_1g9cl_19{display:grid;grid-template-columns:64px 1fr 1fr;gap:.5rem;font-size:.75rem;color:#1f2937;align-items:baseline}._summaryTime_1g9cl_28{font-weight:600;color:#6b7280;font-variant-numeric:tabular-nums}._summaryActivity_1g9cl_34{font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._summaryResident_1g9cl_42{color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._summaryMore_1g9cl_49{font-size:.6875rem;color:#9ca3af;font-style:italic;padding-top:.25rem}._timeField_1g9cl_56{display:flex;flex-direction:column;gap:.375rem}._label_1g9cl_62{font-size:.8125rem;font-weight:500;color:#1f2937}._timeInput_1g9cl_68{width:9rem;padding:.5rem .625rem;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;font-family:inherit}._timeInput_1g9cl_68:focus{outline:none;border-color:#3b82f6}._help_1g9cl_81{margin:0;font-size:.6875rem;color:#9ca3af;font-style:italic}.focusHighlight{animation:focusPulse 1.5s cubic-bezier(.4,0,.6,1) 3;border-color:#3b82f666!important}@keyframes _focusPulse_16dvg_1{0%,to{box-shadow:0 0 0 2px #3b82f626}50%{box-shadow:0 0 0 4px #3b82f64d,0 0 12px #3b82f626}}._focusBanner_16dvg_14{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .625rem;background:#dbeafe;border:1px solid rgba(59,130,246,.2);border-radius:999px;font-size:.75rem;font-weight:500;color:#1e40af;width:fit-content}._focusClearBtn_16dvg_28{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:#1e40af;font-size:.875rem;font-weight:500;cursor:pointer;padding:0;width:1.25rem;height:1.25rem;border-radius:50%;line-height:1}._focusClearBtn_16dvg_28:hover{background:#3b82f626}._container_16dvg_48{min-height:100vh;display:flex;flex-direction:column;gap:.75rem;box-sizing:border-box;padding-bottom:40vh}._header_16dvg_57{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._header_16dvg_57 ._headerContent_16dvg_63{flex:1}._header_16dvg_57 ._headerContent_16dvg_63 ._title_16dvg_66{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 .25rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_16dvg_57 ._headerContent_16dvg_63 ._subtitle_16dvg_73{font-size:.8125rem;color:#6b7280;margin:0;font-weight:400}._shiftHandoffBtn_16dvg_80{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:#3b82f6;background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:6px;text-decoration:none;transition:all .2s ease;white-space:nowrap}._shiftHandoffBtn_16dvg_80:hover{background:#3b82f624;transform:translateY(-1px);box-shadow:0 1px 2px #0000000a}._headerAlerts_16dvg_101{display:flex;gap:.375rem;align-items:center;flex-shrink:0}._alertChip_16dvg_108{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}._alertChip_16dvg_108._alertOverdue_16dvg_118{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}._alertChip_16dvg_108._alertLowStock_16dvg_123{background:#fffbeb;color:#92400e;border:1px solid #fde68a}._filterBar_16dvg_129{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._residentSelect_16dvg_136{width:200px;max-width:100%;flex-shrink:0;box-sizing:border-box}._timeChips_16dvg_143{display:flex;gap:.375rem}._chip_16dvg_148{padding:.375rem .75rem;border:1px solid #d1d5db;border-radius:1rem;background:#fff;color:#6b7280;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}._chip_16dvg_148:hover{border-color:#3b82f6;color:#3b82f6}._chipActive_16dvg_164{background:#3b82f6;border-color:#3b82f6;color:#fff}._chipActive_16dvg_164:hover{background:#2563eb;border-color:#2563eb;color:#fff}._searchContainer_16dvg_175{position:relative;width:100%;max-width:280px;flex-shrink:0}._searchContainer_16dvg_175 ._searchIcon_16dvg_181{position:absolute;left:.625rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none;z-index:2;width:.875rem;height:.875rem}._searchContainer_16dvg_175 ._searchInput_16dvg_192{width:100%;padding:.375rem 2rem;border:1px solid #d1d5db;border-radius:.375rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.25;color:#1f2937;background-color:#fff;box-sizing:border-box;transition:all .15s cubic-bezier(.4,0,.2,1)}._searchContainer_16dvg_175 ._searchInput_16dvg_192:hover:not(:focus){border-color:#9ca3af}._searchContainer_16dvg_175 ._searchInput_16dvg_192:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;background-color:#fff}._searchContainer_16dvg_175 ._searchInput_16dvg_192::placeholder{color:#9ca3af;font-weight:400}._searchContainer_16dvg_175 ._clearButton_16dvg_219{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.125rem;display:flex;align-items:center;justify-content:center;transition:color .15s ease}._searchContainer_16dvg_175 ._clearButton_16dvg_219:hover{color:#1f2937}._searchContainer_16dvg_175 ._clearButton_16dvg_219 svg{width:.75rem;height:.75rem}._content_16dvg_242{display:flex;flex-direction:column;gap:1.25rem;flex:1}._loadingState_16dvg_249{display:flex;justify-content:center;padding:3rem;color:#6b7280;font-size:.875rem}._loadingSkeleton_16dvg_257{display:flex;flex-direction:column;gap:1.25rem}._skeletonGroup_16dvg_263{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}._skeletonGroupHeader_16dvg_270{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #f3f4f6}._skeletonCards_16dvg_278{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem;padding:.75rem}._skeletonCard_16dvg_278{display:flex;flex-direction:column;gap:.625rem;padding:.75rem;border:1px solid #f3f4f6;border-radius:.375rem}._skeletonCardHeader_16dvg_294{display:flex;justify-content:space-between;align-items:center}._skeletonCardBody_16dvg_300{display:flex;flex-direction:column;gap:.375rem}._skeletonCardFooter_16dvg_306{display:flex;justify-content:space-between;align-items:center;margin-top:.25rem}._skeletonActions_16dvg_313{display:flex;gap:.375rem}._errorState_16dvg_318{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center}._errorState_16dvg_318 h3{font-size:1rem;font-weight:600;color:#ef4444;margin:0 0 .375rem}._errorState_16dvg_318 p{font-size:.75rem;color:#6b7280;margin:0}._emptyState_16dvg_341{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center}._emptyState_16dvg_341 ._emptyIcon_16dvg_352{margin-bottom:1rem;color:#9ca3af;opacity:.6}._emptyState_16dvg_341 h3{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._emptyState_16dvg_341 p{font-size:.8125rem;color:#6b7280;line-height:1.5;margin:0;max-width:360px}._dateNav_16dvg_372{display:flex;align-items:center;gap:.5rem}._dateNavCreateButton_16dvg_378{margin-left:auto;display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}._viewSwitch_16dvg_386{display:inline-flex;align-items:center;gap:.375rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.25rem;width:fit-content}._viewSwitchBtn_16dvg_397{border:none;background:transparent;color:#6b7280;font-size:.8125rem;font-weight:600;padding:.375rem .75rem;border-radius:.375rem;cursor:pointer}._viewSwitchBtnActive_16dvg_408{background:#eff6ff;color:#3b82f6}._incidentFilters_16dvg_413{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._incidentResidentSelect_16dvg_420{flex:0 1 auto;min-width:9rem;max-width:12rem}._incidentResidentSelect_16dvg_420 div[class*=SelectTrigger]{padding:.375rem .75rem;font-size:.75rem;line-height:1.25;border-width:1px;border-radius:.375rem}._incidentSearchField_16dvg_433{width:260px;max-width:100%;flex-shrink:0;align-self:flex-start;box-sizing:border-box}._incidentPanel_16dvg_441{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}._tableLoading_16dvg_448{padding:1rem}._incidentList_16dvg_452{display:flex;flex-direction:column}._incidentRow_16dvg_457{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .875rem;border-bottom:1px solid #e5e7eb}._incidentRow_16dvg_457:last-child{border-bottom:none}._incidentRowMain_16dvg_469{width:100%;border:none;background:transparent;text-align:left;display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:0;min-width:0}._incidentIconTile_16dvg_482{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#fef9e7;flex-shrink:0}._incidentBody_16dvg_493{display:flex;flex-direction:column;gap:.2rem;min-width:0;width:100%}._incidentHeaderLine_16dvg_501{display:flex;align-items:center;gap:.5rem;min-width:0}._incidentTitle_16dvg_508{font-weight:700;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}._locationBubble_16dvg_517{display:inline-flex;align-items:center;padding:.22rem .65rem;border-radius:9999px;background:#f3f4f6;color:#1f2937;font-weight:600;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}._incidentMetaLine_16dvg_532{display:inline-flex;align-items:center;gap:.35rem;color:#6b7280;font-size:.8125rem;min-width:0}._metaDot_16dvg_541{color:#9ca3af}._statusBubble_16dvg_545{display:inline-flex;align-items:center;padding:.22rem .7rem;border-radius:9999px;font-weight:700;font-size:.75rem;white-space:nowrap}._statusActive_16dvg_555{background:#dbeafe;color:#1d4ed8}._statusClosed_16dvg_560{background:#dbeafe;color:#0369a1}._statusPending_16dvg_565{background:#fef3c7;color:#92400e}._incidentRowActions_16dvg_570{display:flex;align-items:center;gap:.25rem}._rowActionButton_16dvg_576{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s ease}._rowActionButton_16dvg_576:hover{background:#f3f4f6;color:#374151;border-color:#d1d5db}._paginationBar_16dvg_595{border-top:1px solid #e5e7eb;padding:.7rem .875rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}._paginationSummary_16dvg_604{color:#6b7280;font-size:.8125rem}._paginationControls_16dvg_609{display:inline-flex;align-items:center;gap:.5rem}._paginationLabel_16dvg_615{color:#6b7280;font-size:.8125rem}._paginationSelect_16dvg_620{border:1px solid #d1d5db;border-radius:.5rem;padding:.3rem .5rem;font-size:.8125rem;background:#fff}._paginationSelectField_16dvg_628{width:auto;min-width:3.25rem}._paginationSelectField_16dvg_628 div[class*=SelectTrigger]{padding:.3rem .5rem;font-size:.8125rem;border-radius:.5rem}._paginationButton_16dvg_638{border:1px solid #d1d5db;border-radius:.5rem;padding:.3rem .6rem;font-size:.8125rem;font-weight:600;background:#fff;color:#1f2937;cursor:pointer}._paginationButton_16dvg_638:disabled{opacity:.55;cursor:not-allowed}._dateNavBtn_16dvg_653{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;color:#6b7280;cursor:pointer;transition:all .15s ease}._dateNavBtn_16dvg_653:hover{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}._todayBtn_16dvg_672{padding:.375rem .75rem;border:1px solid #3b82f6;border-radius:.375rem;background:#fff;color:#3b82f6;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}._todayBtn_16dvg_672:hover{background:#3b82f6;color:#fff}._residentFilter_16dvg_688{display:flex;gap:.375rem;flex-wrap:wrap}._residentBtn_16dvg_694{padding:.3125rem .625rem;border:1px solid #d1d5db;border-radius:1rem;background:#fff;color:#6b7280;font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .15s ease}._residentBtn_16dvg_694:hover{border-color:#3b82f6;color:#3b82f6}._residentBtnActive_16dvg_710{background:#3b82f6;border-color:#3b82f6;color:#fff}._residentBtnActive_16dvg_710:hover{background:#2563eb;border-color:#2563eb;color:#fff}._prnSection_16dvg_721{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}._prnTitle_16dvg_728{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:#1f2937;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;background:none;border:none;cursor:pointer;padding:0;width:100%}._prnChevron_16dvg_744{transition:transform .15s ease;flex-shrink:0}._prnChevronCollapsed_16dvg_749{transform:rotate(-90deg)}._prnGrid_16dvg_753{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem;margin-top:.75rem}._prnCard_16dvg_760{display:flex;flex-direction:column;gap:.25rem;padding:.625rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#f9fafb;cursor:pointer;transition:all .15s ease;text-align:left}._prnCard_16dvg_760:hover{border-color:#3b82f6;background:#eff6ff;box-shadow:0 1px 3px #0000001a}._prnCount_16dvg_778{font-size:.75rem;font-weight:500;color:#6b7280;background:#f3f4f6;padding:.0625rem .5rem;border-radius:1rem}._prnCardHeader_16dvg_787{display:flex;justify-content:space-between;align-items:center}._prnName_16dvg_793{font-size:.8125rem;font-weight:600;color:#1f2937}._prnAdminister_16dvg_799{font-size:.625rem;font-weight:500;color:#3b82f6;background:#eff6ff;padding:.125rem .375rem;border-radius:.25rem}._prnResident_16dvg_808{font-size:.6875rem;font-weight:500;color:#6b7280}._prnDetails_16dvg_814{font-size:.6875rem;color:#6b7280}._prnReason_16dvg_819{font-size:.625rem;color:#9ca3af;font-style:italic}._prnLastGiven_16dvg_825{font-size:.625rem;color:#9ca3af;margin-top:.125rem}._prnGivenSection_16dvg_831{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e7eb}._prnGivenTitle_16dvg_837{font-size:.8125rem;font-weight:600;color:#6b7280;margin:0 0 .5rem}._prnGivenList_16dvg_844{display:flex;flex-direction:column;gap:.375rem}._prnGivenRow_16dvg_850{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;background:#f0fdf4;border:1px solid #dcfce7;border-radius:.375rem;font-size:.75rem;flex-wrap:wrap}._prnGivenTime_16dvg_862{font-weight:600;color:#166534;min-width:60px}._prnGivenMed_16dvg_868{font-weight:500;color:#1f2937}._prnGivenResident_16dvg_873{color:#6b7280}._prnGivenOutcome_16dvg_877{color:#166534;background:#dcfce7;padding:.0625rem .375rem;border-radius:.25rem;font-size:.6875rem}._prnGivenBy_16dvg_885{color:#9ca3af;margin-left:auto}._prnGivenNotes_16dvg_890{width:100%;font-size:.6875rem;color:#6b7280;font-style:italic;margin-top:.125rem}@media (max-width: 1200px){._incidentSearchField_16dvg_433{width:min(240px,100%)}._incidentHeaderLine_16dvg_501{flex-wrap:wrap;gap:.375rem}._incidentTitle_16dvg_508{max-width:280px}._locationBubble_16dvg_517{max-width:200px}._prnGrid_16dvg_753{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width: 1024px){._filterBar_16dvg_129{flex-direction:column;align-items:flex-start}._searchContainer_16dvg_175{max-width:240px}._residentSelect_16dvg_136{width:min(200px,100%)}._incidentSearchField_16dvg_433{width:min(220px,100%)}._incidentTitle_16dvg_508{max-width:240px}._locationBubble_16dvg_517{max-width:180px}._paginationBar_16dvg_595{flex-wrap:wrap}}@media (max-width: 768px){._container_16dvg_48{gap:.75rem}._header_16dvg_57{flex-direction:column;gap:.5rem}._header_16dvg_57 ._headerContent_16dvg_63 ._title_16dvg_66{font-size:1.25rem}._header_16dvg_57 ._headerContent_16dvg_63 ._subtitle_16dvg_73{font-size:.75rem}._dateNav_16dvg_372{flex-wrap:wrap}._dateNavCreateButton_16dvg_378{margin-left:auto;width:auto;max-width:min(100%,18rem)}._viewSwitch_16dvg_386{width:100%;justify-content:center}._incidentRow_16dvg_457{grid-template-columns:1fr}._incidentRowActions_16dvg_570{padding-left:3.5rem}._incidentTitle_16dvg_508{max-width:180px}._locationBubble_16dvg_517{max-width:140px}._incidentSearchField_16dvg_433{width:min(260px,100%);align-self:flex-start}._incidentFilters_16dvg_413{flex-direction:column;align-items:stretch}._incidentFilters_16dvg_413 ._incidentResidentSelect_16dvg_420{width:100%}._residentFilter_16dvg_688{gap:.25rem}._residentBtn_16dvg_694{font-size:.625rem;padding:.25rem .5rem}._filterBar_16dvg_129{gap:.75rem}._searchContainer_16dvg_175{max-width:none;width:100%}._timeChips_16dvg_143{flex-wrap:wrap}._prnGrid_16dvg_753{grid-template-columns:1fr}._paginationBar_16dvg_595{flex-direction:column;align-items:flex-start;gap:.5rem}._emptyState_16dvg_341{padding:2rem 1rem}}._prnWarningOverlay_16dvg_1018{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._prnWarningDialog_16dvg_1031{background:#fff;border-radius:8px;padding:1.5rem;max-width:420px;width:90%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}._prnWarningHeader_16dvg_1044{display:flex;align-items:center;gap:.5rem}._prnWarningIcon_16dvg_1050{color:#f59e0b}._prnWarningTitle_16dvg_1054{font-size:1rem;font-weight:600;color:#1f2937;margin:0}._prnWarningMessage_16dvg_1061{font-size:.875rem;color:#1f2937;margin:0;line-height:1.4}._prnWarningDetail_16dvg_1068{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;font-size:.8125rem;color:#92400e}._prnWarningDetail_16dvg_1068 strong{color:#78350f}._prnWarningNotice_16dvg_1084{width:100%;font-size:.75rem;color:#6b7280;text-align:left;font-style:italic;line-height:1.4}._prnOverrideField_16dvg_1093{width:100%;display:flex;flex-direction:column;gap:.25rem;text-align:left}._prnOverrideLabel_16dvg_1101{font-size:.8125rem;font-weight:500;color:#1f2937}._prnOverrideRequired_16dvg_1107{color:#ef4444}._prnOverrideTextarea_16dvg_1111{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.8125rem;font-family:inherit;resize:vertical;color:#1f2937}._prnOverrideTextarea_16dvg_1111:focus{outline:none;border-color:#3b82f6}._prnWarningActions_16dvg_1126{display:flex;gap:.5rem;width:100%;margin-top:.5rem}._prnWarningCancel_16dvg_1133{flex:1;padding:.5rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;font-size:.8125rem}._prnWarningCancel_16dvg_1133:hover{background:#f3f4f6}._prnWarningProceed_16dvg_1146{flex:1;padding:.5rem;border:none;border-radius:6px;background:#ef4444;color:#fff;cursor:pointer;font-size:.8125rem;font-weight:500}._prnWarningProceed_16dvg_1146:hover{opacity:.9}._prnWarningProceed_16dvg_1146:disabled{opacity:.6;cursor:not-allowed}._timeSlotGroup_16dvg_1165{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.25rem}._slotHeader_16dvg_1172{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._slotTitle_16dvg_1179{font-size:.9375rem;font-weight:700;color:#1f2937;margin:0}._slotDescription_16dvg_1186{font-size:.6875rem;color:#6b7280}._selectAllBtn_16dvg_1191{padding:.3125rem .625rem;border-radius:6px;border:1px solid rgba(59,130,246,.3);background:#3b82f60f;color:#3b82f6;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}._selectAllBtn_16dvg_1191:hover:not(:disabled){background:#3b82f61f;border-color:#3b82f673}._selectAllBtn_16dvg_1191:disabled{opacity:.5;cursor:not-allowed}._cardGrid_16dvg_1211{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.625rem}._activityBulkBar_16dvg_1217{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:1rem;padding:.625rem .875rem;border-radius:999px;background:#1f2937;color:#fff;box-shadow:0 8px 25px #00000026}._activityBulkCount_16dvg_1233{font-size:.8125rem;font-weight:600}._activityBulkActions_16dvg_1238{display:flex;gap:.375rem}._activityBulkBtn_16dvg_1243{padding:.375rem .75rem;border-radius:999px;border:none;font-size:.75rem;font-weight:600;cursor:pointer;transition:opacity .12s ease}._activityBulkBtn_16dvg_1243:hover{opacity:.9}._activityBulkComplete_16dvg_1256{background:#10b981;color:#fff}._activityBulkSkip_16dvg_1261{background:#d97706;color:#fff}._activityBulkClear_16dvg_1266{background:transparent;border:none;color:#ffffffb3;font-size:.75rem;cursor:pointer;padding:.375rem .625rem}._activityBulkClear_16dvg_1266:hover{color:#fff}._popover_12hlc_1{position:fixed;z-index:99999;min-width:280px;max-width:360px;padding:.875rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 25px #00000026;display:flex;flex-direction:column;gap:.625rem;animation:_popoverFade_12hlc_1 .13s ease}._placementAbove_12hlc_17{animation:_popoverFadeUp_12hlc_1 .13s ease}@keyframes _popoverFade_12hlc_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _popoverFadeUp_12hlc_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._header_12hlc_41{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding-bottom:.5rem;border-bottom:1px solid #f3f4f6}._title_12hlc_50{font-size:.9375rem;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}._statusBadge_12hlc_60{font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.125rem .4375rem;border-radius:999px;background:#f3f4f6;color:#6b7280;flex-shrink:0}._status_given_12hlc_72{background:#10b98124;color:#065f46}._status_missed_12hlc_77{background:#fecaca;color:#991b1b}._status_refused_12hlc_82{background:#8b5cf62e;color:#5b21b6}._status_withheld_12hlc_87{background:#e5e7eb;color:#374151}._status_scheduled_12hlc_92,._status_prep_12hlc_93{background:#f3f4f6;color:#6b7280}._status_overdue_12hlc_98{background:#fecaca;color:#991b1b}._metaRow_12hlc_103{display:flex;align-items:baseline;gap:.625rem;font-size:.8125rem;line-height:1.4}._metaLabel_12hlc_111{flex:0 0 78px;font-size:.6875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}._metaValue_12hlc_120{flex:1;display:inline-flex;align-items:center;gap:.375rem;color:#1f2937;min-width:0}._initials_12hlc_129{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#dbeafe;color:#2563eb;font-size:.625rem;font-weight:700;flex-shrink:0}._lateTag_12hlc_143{display:inline-flex;align-items:center;padding:.0625rem .375rem;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.625rem;font-weight:600;margin-left:.25rem}._notesBlock_12hlc_155{display:flex;flex-direction:column;gap:.25rem;padding-top:.5rem;border-top:1px solid #f3f4f6}._notesValue_12hlc_163{font-size:.8125rem;color:#1f2937;white-space:pre-wrap;line-height:1.4}._muted_12hlc_170{font-size:.8125rem;color:#9ca3af;font-style:italic}._actions_12hlc_176{display:flex;flex-wrap:wrap;gap:.375rem;padding-top:.5rem;border-top:1px solid #f3f4f6}._actionBtn_12hlc_184{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .625rem;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#1f2937;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}._actionBtn_12hlc_184:hover{background:#f9fafb;border-color:#d1d5db}._actionBtn_12hlc_184:disabled{opacity:.5;cursor:not-allowed}._actionPrimary_12hlc_207{background:#3b82f614;border-color:#3b82f640;color:#3b82f6}._actionPrimary_12hlc_207:hover{background:#3b82f624;border-color:#3b82f666}._actionHide_12hlc_217:hover{background:#ef444414;border-color:#ef44444d;color:#ef4444}._actionRestore_12hlc_223{background:#10b98114;border-color:#10b9814d;color:#10b981}._actionRestore_12hlc_223:hover{background:#10b98124;border-color:#10b98173}._actionFollowup_12hlc_233{background:#3b82f60f;border-color:#3b82f64d;color:#3b82f6}._actionFollowup_12hlc_233:hover{background:#3b82f61f;border-color:#3b82f673}._popover_14j1j_1{position:fixed;z-index:99999;min-width:320px;max-width:420px;max-height:70vh;overflow-y:auto;padding:.875rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 25px #00000026;display:flex;flex-direction:column;gap:.625rem;animation:_prnDayPopoverFade_14j1j_1 .13s ease}._placementAbove_14j1j_19{animation:_prnDayPopoverFadeUp_14j1j_1 .13s ease}@keyframes _prnDayPopoverFade_14j1j_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _prnDayPopoverFadeUp_14j1j_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._header_14j1j_43{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding-bottom:.5rem;border-bottom:1px solid #f3f4f6}._titleWrap_14j1j_52{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}._title_14j1j_52{font-size:.9375rem;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dosage_14j1j_69{font-size:.75rem;color:#6b7280}._dayBadge_14j1j_74{font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.1875rem .5rem;border-radius:999px;background:#3b82f61f;color:#2563eb;flex-shrink:0}._countLine_14j1j_86{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:#6b7280;font-weight:500}._doseList_14j1j_95{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}._doseItem_14j1j_104{display:flex;flex-direction:column;gap:.375rem;padding:.625rem .75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px}._doseHeader_14j1j_114{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}._doseTime_14j1j_121{font-size:.8125rem;font-weight:700;color:#1f2937;letter-spacing:.01em}._statusBadge_14j1j_128{font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.0625rem .375rem;border-radius:999px;background:#f3f4f6;color:#6b7280}._status_missed_14j1j_139{background:#fecaca;color:#991b1b}._status_refused_14j1j_144{background:#8b5cf62e;color:#5b21b6}._status_withheld_14j1j_149{background:#e5e7eb;color:#374151}._status_scheduled_14j1j_154,._status_prep_14j1j_155{background:#f3f4f6;color:#6b7280}._lateBadge_14j1j_160{display:inline-flex;align-items:center;gap:.1875rem;padding:.0625rem .375rem;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.625rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}._followupChip_14j1j_174{display:inline-flex;align-items:center;gap:.25rem;padding:.0625rem .4375rem;border-radius:999px;background:#fff;border:1px solid #e5e7eb;color:#1f2937;font-size:.625rem;font-weight:600;margin-left:auto}._followupChipCount_14j1j_188{margin-left:.125rem;padding:0 .3125rem;border-radius:999px;background:#3b82f62e;color:#2563eb;font-size:.5625rem;font-weight:700}._signerRow_14j1j_198{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:#1f2937}._signerInitials_14j1j_206{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#dbeafe;color:#2563eb;font-size:.5625rem;font-weight:700}._doseNotes_14j1j_219{font-size:.75rem;color:#6b7280;line-height:1.4;white-space:pre-wrap;background:#fff;border:1px solid #f3f4f6;border-radius:4px;padding:.375rem .5rem}._doseActions_14j1j_230{display:flex;flex-wrap:wrap;gap:.375rem}._actionBtn_14j1j_236{display:inline-flex;align-items:center;gap:.25rem;padding:.3125rem .5rem;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#1f2937;font-size:.6875rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}._actionBtn_14j1j_236:hover{background:#f9fafb;border-color:#d1d5db}._actionPrimary_14j1j_255{background:#3b82f614;border-color:#3b82f640;color:#3b82f6}._actionPrimary_14j1j_255:hover{background:#3b82f624;border-color:#3b82f666}._marGrid_7o8zq_1{display:flex;flex-direction:column;gap:1rem}._marHeader_7o8zq_7{display:flex;flex-direction:column;gap:.5rem}._marTitle_7o8zq_13{font-size:1.125rem;font-weight:700;color:#1f2937;text-align:center;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;text-transform:uppercase;letter-spacing:.5px}._marInfo_7o8zq_24{display:flex;gap:1.5rem;font-size:.8125rem;color:#6b7280;justify-content:center}._marInfo_7o8zq_24 strong{color:#1f2937}._allergyBanner_7o8zq_35{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fef2f2;border:1px solid #FECACA;border-radius:.375rem;font-size:.8125rem;color:#991b1b}._prnSectionTitle_7o8zq_47{font-size:.9375rem;font-weight:600;color:#1f2937;margin:.5rem 0 0}._tableWrapper_7o8zq_54{overflow-x:auto;border:1px solid #e5e7eb;border-radius:.5rem}._marTable_7o8zq_60{width:100%;border-collapse:collapse;font-size:.6875rem;background:#fff}._marTable_7o8zq_60 th,._marTable_7o8zq_60 td{border:1px solid #e5e7eb;padding:.25rem;text-align:center;vertical-align:middle}._marTable_7o8zq_60 thead th{background:#f9fafb;font-weight:600;color:#1f2937;position:sticky;top:0;z-index:1}._medCol_7o8zq_81{min-width:180px;max-width:260px;text-align:left!important;padding:.375rem .5rem!important}._medGroupCell_7o8zq_88{vertical-align:top!important;background:#f9fafb}._medGroupStart_7o8zq_93>td{border-top:2px solid #d1d5db}._timeCol_7o8zq_97{min-width:60px;white-space:nowrap;font-weight:500;color:#6b7280}._dayCol_7o8zq_104{min-width:28px;max-width:32px;font-size:.625rem}._dayCell_7o8zq_110{min-width:28px;max-width:32px;height:24px;font-size:.625rem;font-weight:600;position:relative}._dayCell_7o8zq_110._clickable_7o8zq_118{cursor:pointer;transition:background .12s ease}._dayCell_7o8zq_110._clickable_7o8zq_118:hover{background:#dbeafe}._dayCell_7o8zq_110._refreshing_7o8zq_125>*{opacity:.4;transition:opacity .12s ease}._dayCell_7o8zq_110._refreshing_7o8zq_125:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#fff0,#3b82f62e,#fff0);background-size:200% 100%;animation:_marCellShimmer_7o8zq_1 1.1s linear infinite}@keyframes _marCellShimmer_7o8zq_1{0%{background-position:200% 0}to{background-position:-200% 0}}._inactive_7o8zq_147{background:#f3f4f6;color:#d1d5db}._todayCol_7o8zq_152._dayCol_7o8zq_104{background:#3b82f6;color:#fff;font-weight:600}._todayCol_7o8zq_152._dayCell_7o8zq_110{background:#3b82f60a}.mar-print-mode ._todayCol_7o8zq_152._dayCol_7o8zq_104{background:#f9fafb;color:#1f2937;font-weight:600;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.mar-print-mode ._todayCol_7o8zq_152._dayCell_7o8zq_110{border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;background:transparent}.mar-print-mode ._prnCount_7o8zq_173{display:none}.mar-print-mode ._prnPrintStack_7o8zq_176{display:flex;font-size:6pt;color:#000;line-height:1.15}.mar-print-mode ._prnTable_7o8zq_182{table-layout:auto}.mar-print-mode ._prnTable_7o8zq_182 ._dayCol_7o8zq_104,.mar-print-mode ._prnTable_7o8zq_182 ._dayCell_7o8zq_110{width:auto;min-width:30px;max-width:none;padding:3px 2px!important}.mar-print-mode ._prnTable_7o8zq_182 ._dayCell_7o8zq_110{vertical-align:top;height:auto}.mar-print-mode ._prnTable_7o8zq_182 ._medGroupCell_7o8zq_88{vertical-align:top}.mar-print-mode ._prnLogSection_7o8zq_199{margin-top:.5rem;border-color:#9ca3af}.mar-print-mode ._prnLogHeader_7o8zq_203{padding:.3125rem .5rem;background:#f3f4f6}.mar-print-mode ._prnLogTitle_7o8zq_207{font-size:8pt}.mar-print-mode ._prnLogSubtitle_7o8zq_210{font-size:6pt}.mar-print-mode ._prnLogTable_7o8zq_213{font-size:6.5pt}.mar-print-mode ._prnLogTable_7o8zq_213 th,.mar-print-mode ._prnLogTable_7o8zq_213 td{padding:2pt 4pt}.mar-print-mode ._prnLogTable_7o8zq_213 thead th{font-size:6pt}.mar-print-mode ._prnLogFooter_7o8zq_222{font-size:6pt;padding:2pt 6pt}.mar-print-mode ._hideInPdf_7o8zq_226,.mar-print-mode ._prnLogNoPdf_7o8zq_227{display:none!important}.mar-print-mode ._prnLogRowHidden_7o8zq_230 td{opacity:1}.mar-print-mode ._prnLogHiddenTag_7o8zq_233{display:none!important}._prnCount_7o8zq_173{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .375rem;border-radius:999px;background:#3b82f62e;color:#2563eb;font-size:.6875rem;font-weight:700;line-height:1}._prnPrintStack_7o8zq_176{display:none;flex-direction:column;gap:0;line-height:1.05}._prnPrintLine_7o8zq_259{white-space:nowrap}._prnPrintMore_7o8zq_263{white-space:nowrap;font-style:italic;opacity:.85}._prnLogSection_7o8zq_199{margin-top:1rem;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background:#fff}._prnLogHeader_7o8zq_203{padding:.5rem .75rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}._prnLogTitle_7o8zq_207{font-size:.8125rem;font-weight:700;color:#1f2937;margin:0;text-transform:uppercase;letter-spacing:.04em}._prnLogSubtitle_7o8zq_210{font-size:.6875rem;color:#6b7280;margin:.125rem 0 0}._prnLogTable_7o8zq_213{width:100%;border-collapse:collapse;font-size:.75rem;background:#fff}._prnLogTable_7o8zq_213 th,._prnLogTable_7o8zq_213 td{border-bottom:1px solid #e5e7eb;padding:.3125rem .625rem;text-align:left;vertical-align:top}._prnLogTable_7o8zq_213 thead th{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;background:#f9fafb;border-bottom:1px solid #d1d5db;white-space:nowrap}._prnLogTable_7o8zq_213 tbody tr:last-child td{border-bottom:none}._prnLogTable_7o8zq_213 tbody tr:hover{background:#f9fafb}._prnLogColDate_7o8zq_327,._prnLogColTime_7o8zq_331{width:70px}._prnLogColReason_7o8zq_335{width:130px}._prnLogColBy_7o8zq_339{width:90px}._prnLogColMed_7o8zq_343,._prnLogColNotes_7o8zq_344{width:auto}._prnLogTimeCell_7o8zq_348{font-weight:600;white-space:nowrap}._prnLogDosage_7o8zq_353{color:#6b7280;margin-left:.25rem}._prnLogNotesCell_7o8zq_358{color:#6b7280;font-style:italic}._prnLogLateSup_7o8zq_363{font-size:.5625rem;color:#92400e;font-weight:700;margin-left:.125rem;vertical-align:super}._prnLogColActions_7o8zq_371{width:80px;text-align:right!important}._prnLogActionsCell_7o8zq_376{text-align:right;white-space:nowrap}._prnLogActionBtn_7o8zq_381{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:.1875rem;border:1px solid #e5e7eb;border-radius:4px;background:#fff;color:#6b7280;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease;padding:0}._prnLogActionBtn_7o8zq_381:hover{background:#f9fafb;border-color:#d1d5db;color:#1f2937}._prnLogActionRestore_7o8zq_402{background:#10b98114;border-color:#10b9814d;color:#10b981}._prnLogActionRestore_7o8zq_402:hover{background:#10b98124;border-color:#10b98173;color:#10b981}._prnLogActionBusy_7o8zq_413{background:#3b82f61a!important;border-color:#3b82f659!important;color:#3b82f6!important;cursor:progress}._prnLogSpin_7o8zq_420{animation:_prnLogSpin_7o8zq_420 .7s linear infinite;transform-origin:center}@keyframes _prnLogSpin_7o8zq_420{to{transform:rotate(360deg)}}._prnLogRowHidden_7o8zq_230 td{opacity:.55}._prnLogRowHidden_7o8zq_230 ._prnLogActionsCell_7o8zq_376{opacity:1}._prnLogHiddenTag_7o8zq_233{display:inline-block;margin-left:.5rem;padding:.0625rem .375rem;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.5625rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;font-style:normal;vertical-align:middle}._prnLogFooter_7o8zq_222{padding:.375rem .75rem;background:#f9fafb;border-top:1px solid #e5e7eb;font-size:.6875rem;color:#6b7280}._prnLogFooter_7o8zq_222 strong{color:#1f2937}._needsAttention_7o8zq_463{background:#fef9ee;cursor:pointer;transition:background .12s ease}._needsAttention_7o8zq_463:hover{background:#fef3c7}._attentionDot_7o8zq_472{color:#d97706;font-size:.875rem;font-weight:700;line-height:1}._medCellName_7o8zq_479{font-weight:600;color:#1f2937;font-size:.6875rem;overflow-wrap:break-word;word-break:break-word;display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}._discontinuedBadge_7o8zq_491{display:inline-block;padding:0 .25rem;border-radius:2px;background:#fecaca;color:#991b1b;font-size:.5rem;font-weight:700;letter-spacing:.02em;line-height:1.4}._medCellDetails_7o8zq_503{font-size:.625rem;color:#6b7280}._medCellInstructions_7o8zq_508{font-size:.5625rem;color:#9ca3af;font-style:italic}._medCellDiscontinued_7o8zq_514{font-size:.5625rem;color:#991b1b;font-style:italic;font-weight:500;margin-top:.125rem}._given_7o8zq_522{color:#065f46;font-weight:600;font-size:.5625rem}._missed_7o8zq_528{color:#991b1b;font-weight:700}._refused_7o8zq_533{color:#5b21b6;font-weight:700}._withheld_7o8zq_538{color:#374151;font-weight:700}._lateSup_7o8zq_543{font-size:.4375rem;color:#92400e;vertical-align:super}._noRecords_7o8zq_549{padding:2rem;text-align:center;color:#6b7280;font-size:.875rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem}._legend_7o8zq_559{display:flex;gap:1rem;flex-wrap:wrap;padding:.75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.6875rem;color:#6b7280}._legendItem_7o8zq_571{display:inline-flex;align-items:center;gap:.25rem}._legendItem_7o8zq_571 sup{color:#92400e;font-weight:600}._legendInitials_7o8zq_581{font-weight:600;color:#065f46}._legendMissed_7o8zq_586{font-weight:700;color:#991b1b}._legendRefused_7o8zq_591{font-weight:700;color:#5b21b6}._legendWithheld_7o8zq_596{font-weight:700;color:#374151}._legendAttention_7o8zq_601{display:inline-block;width:14px;height:14px;background:#fef3c7;border-radius:2px;text-align:center;line-height:14px;font-weight:700;font-size:.875rem;color:#d97706}@media print{._marGrid_7o8zq_1{gap:.25rem}._marHeader_7o8zq_7{gap:.25rem;margin-bottom:.125rem}._marTitle_7o8zq_13{font-size:11pt;font-weight:700;letter-spacing:.5px}._marInfo_7o8zq_24{font-size:8pt;gap:1rem;color:#000}._marInfo_7o8zq_24 strong{color:#000}._allergyBanner_7o8zq_35{border:1.5pt solid #000;background:#fff;color:#000;font-size:7pt;padding:.25rem .5rem;border-radius:0}._tableWrapper_7o8zq_54{border:none;border-radius:0;overflow:visible}._marTable_7o8zq_60{font-size:6pt;table-layout:fixed;width:100%;border:1.5pt solid #000}._marTable_7o8zq_60 th,._marTable_7o8zq_60 td{border:.5pt solid #000;padding:1px 2px;overflow:hidden}._marTable_7o8zq_60 thead th{background:#e8e8e8!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#000;font-weight:700;font-size:5.5pt;white-space:nowrap}._dayCol_7o8zq_104,._dayCell_7o8zq_110{width:18px;min-width:18px;max-width:18px;text-align:center;font-size:5.5pt;padding:2px 1px!important}._timeCol_7o8zq_97{width:36px;min-width:36px;max-width:36px;font-size:5.5pt;white-space:nowrap}._medCol_7o8zq_81{width:140px;min-width:120px;max-width:160px;text-align:left!important;padding:2px 3px!important;white-space:normal!important;word-wrap:break-word;line-height:1.25}._medGroupCell_7o8zq_88{vertical-align:top!important;background:#fff}._medGroupStart_7o8zq_93>td{border-top:1pt solid #000}._medCellName_7o8zq_479{font-weight:700;font-size:6pt;color:#000}._medCellDetails_7o8zq_503{font-size:5.5pt;color:#333}._medCellInstructions_7o8zq_508{font-size:5pt;color:#444;font-style:italic;line-height:1.2}._medCellDiscontinued_7o8zq_514{font-size:5pt;color:#000;font-style:italic;font-weight:700;line-height:1.2;margin-top:1px}._discontinuedBadge_7o8zq_491{font-size:5pt;padding:0 2px;background:#ddd;color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact}._given_7o8zq_522{color:#000;font-weight:700;font-size:5.5pt}._missed_7o8zq_528,._refused_7o8zq_533,._withheld_7o8zq_538{color:#000;font-weight:700;font-size:6pt}._lateSup_7o8zq_543{font-size:4pt;color:#000}._inactive_7o8zq_147{background:#fff!important;color:#ccc}._needsAttention_7o8zq_463{background:#fff!important}._todayCol_7o8zq_152._dayCol_7o8zq_104{background:#e8e8e8!important;color:#000!important;font-weight:700!important;border-left:.5pt solid #000!important;border-right:.5pt solid #000!important}._todayCol_7o8zq_152._dayCell_7o8zq_110{border-left:.5pt solid #000!important;border-right:.5pt solid #000!important;background:#fff!important}._prnCount_7o8zq_173{display:none!important}._prnPrintStack_7o8zq_176{display:flex!important;font-size:5.5pt;color:#000;line-height:1.15}._prnTable_7o8zq_182{table-layout:auto!important}._prnTable_7o8zq_182 ._dayCol_7o8zq_104,._prnTable_7o8zq_182 ._dayCell_7o8zq_110{width:auto!important;min-width:26px!important;max-width:none!important;padding:2px!important}._prnTable_7o8zq_182 ._dayCell_7o8zq_110,._prnTable_7o8zq_182 ._medGroupCell_7o8zq_88{vertical-align:top!important}._hideInPdf_7o8zq_226,._prnLogNoPdf_7o8zq_227{display:none!important}._prnLogRowHidden_7o8zq_230 td{opacity:1!important}._prnLogHiddenTag_7o8zq_233{display:none!important}._prnLogSection_7o8zq_199{margin-top:.4rem;border:1pt solid #000!important;border-radius:0!important;page-break-inside:auto}._prnLogHeader_7o8zq_203{background:#e8e8e8!important;border-bottom:.5pt solid #000!important;padding:2pt 4pt!important}._prnLogTitle_7o8zq_207{font-size:7.5pt!important}._prnLogSubtitle_7o8zq_210,._prnLogTable_7o8zq_213{font-size:6pt!important}._prnLogTable_7o8zq_213 th,._prnLogTable_7o8zq_213 td{padding:1.5pt 3pt!important;border-bottom:.5pt solid #000!important}._prnLogTable_7o8zq_213 thead th{background:#fff!important;border-bottom:.75pt solid #000!important;font-size:5.5pt!important}._prnLogFooter_7o8zq_222{background:#fff!important;border-top:.5pt solid #000!important;font-size:5.5pt!important;padding:1.5pt 4pt!important}._legend_7o8zq_559{border:1pt solid #000;border-radius:0;background:#fff;font-size:6pt;padding:.25rem .5rem;gap:.75rem;page-break-inside:avoid}._legendAttention_7o8zq_601{background:#fff;border:.5pt solid #000;color:#000}._legendInitials_7o8zq_581,._legendMissed_7o8zq_586,._legendRefused_7o8zq_591,._legendWithheld_7o8zq_596{color:#000}._prnSectionTitle_7o8zq_47{font-size:8pt;font-weight:700;margin:.375rem 0 .125rem;page-break-after:avoid}._noRecords_7o8zq_549{border:1pt solid #000;border-radius:0;font-size:8pt}}._signaturesSection_iw5s2_1{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}._sigHeader_iw5s2_11{display:flex;justify-content:space-between;align-items:center}._sigTitle_iw5s2_17{font-size:1rem;font-weight:600;color:#1f2937;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._sigCount_iw5s2_25{font-size:.75rem;font-weight:500;color:#6b7280}._caregiverList_iw5s2_31{overflow-x:auto}._sigTable_iw5s2_35{width:100%;border-collapse:collapse;font-size:.8125rem}._sigTable_iw5s2_35 th,._sigTable_iw5s2_35 td{text-align:left;padding:.5rem .75rem;border-bottom:1px solid #e5e7eb}._sigTable_iw5s2_35 thead th{font-weight:600;color:#1f2937;font-size:.75rem;text-transform:uppercase;letter-spacing:.3px}._sigTable_iw5s2_35 tbody td{color:#1f2937}._initialsCell_iw5s2_56{font-weight:700;color:#3b82f6}._signedBadge_iw5s2_61{display:inline-flex;padding:.125rem .375rem;border-radius:1rem;background:#d1fae5;color:#065f46;font-size:.6875rem;font-weight:600}._unsignedBadge_iw5s2_71{display:inline-flex;padding:.125rem .375rem;border-radius:1rem;background:#fef3c7;color:#92400e;font-size:.6875rem;font-weight:600}._dateCell_iw5s2_81{font-size:.75rem;color:#6b7280}._sigAction_iw5s2_86{padding-top:.5rem;border-top:1px solid #e5e7eb}._noRecordsMessage_iw5s2_91{font-size:.8125rem;color:#6b7280;margin:0}._signedMessage_iw5s2_97{display:flex;align-items:center;gap:.75rem;font-size:.8125rem;color:#065f46;font-weight:500}._sigForm_iw5s2_106{display:flex;flex-direction:column;gap:.75rem}._attestation_iw5s2_112{font-size:.8125rem;color:#1f2937;margin:0;padding:.75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;font-style:italic}._sigFormActions_iw5s2_123{display:flex;gap:.5rem}._signBtn_iw5s2_128{padding:.375rem .75rem;border:none;border-radius:.375rem;background:#3b82f6;color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease}._signBtn_iw5s2_128:hover{background:#2563eb}._signBtn_iw5s2_128:disabled{opacity:.6;cursor:not-allowed}._unsignBtn_iw5s2_147{padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:.25rem;background:#fff;color:#6b7280;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}._unsignBtn_iw5s2_147:hover{border-color:#ef4444;color:#ef4444}._unsignBtn_iw5s2_147:disabled{opacity:.6;cursor:not-allowed}._cancelBtn_iw5s2_167{padding:.375rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;color:#6b7280;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}._cancelBtn_iw5s2_167:hover{border-color:#9ca3af;color:#1f2937}._cancelBtn_iw5s2_167:disabled{opacity:.6;cursor:not-allowed}._overrideBtn_iw5s2_187{padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:.25rem;background:#fff;color:#6b7280;font-size:.6875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease}._overrideBtn_iw5s2_187:hover{border-color:#3b82f6;color:#3b82f6}._overrideBtn_iw5s2_187:disabled{opacity:.6;cursor:not-allowed}._overrideNotice_iw5s2_208{font-size:.8125rem;color:#1f2937;margin:0;padding:.75rem;background:#fef3c7;border:1px solid #FDE68A;border-radius:.375rem}@media print{._signaturesSection_iw5s2_1{border:1pt solid #000;border-radius:0;padding:.25rem .375rem;page-break-inside:avoid;background:#fff}._sigTitle_iw5s2_17{font-size:8pt}._sigTable_iw5s2_35{font-size:6.5pt}._sigTable_iw5s2_35 th,._sigTable_iw5s2_35 td{border:.5pt solid #000;padding:1px 3px}._sigTable_iw5s2_35 th{background:#e8e8e8!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-weight:700}._sigTable_iw5s2_35 th:last-child,._sigTable_iw5s2_35 td:last-child{display:none}._sigAction_iw5s2_86,._signBtn_iw5s2_128,._overrideBtn_iw5s2_187{display:none}._signedBadge_iw5s2_61,._unsignedBadge_iw5s2_71{font-size:6pt;padding:0 2px}}._container_1ddlz_1{min-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1.25rem;padding-bottom:5rem}._noPrint_1ddlz_10{padding:0}._header_1ddlz_14{display:flex;justify-content:space-between;align-items:flex-start}._header_1ddlz_14 ._headerContent_1ddlz_19{flex:1}._header_1ddlz_14 ._headerContent_1ddlz_19 ._title_1ddlz_22{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_1ddlz_14 ._headerContent_1ddlz_19 ._subtitle_1ddlz_29{font-size:.875rem;color:#6b7280;margin:0;font-weight:400}._controls_1ddlz_36{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0;box-sizing:border-box;flex-wrap:wrap}._controlsGroup_1ddlz_46{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0}._actions_1ddlz_54{display:flex;gap:.5rem;align-items:center;margin-left:auto;flex-shrink:0}._exportDropdown_1ddlz_62{position:relative}._exportMenu_1ddlz_66{position:absolute;top:100%;right:0;margin-top:.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 8px #0000001f;z-index:10;min-width:120px;overflow:hidden}._exportMenuItem_1ddlz_80{display:block;width:100%;padding:.5rem .75rem;border:none;background:none;font-size:.8125rem;color:#1f2937;text-align:left;cursor:pointer;transition:background .1s}._exportMenuItem_1ddlz_80:hover{background:#f9fafb}._exportMenuItem_1ddlz_80+._exportMenuItem_1ddlz_80{border-top:1px solid #f3f4f6}._marToolbarSelect_1ddlz_99 div[class*=SelectTrigger]{padding:.4375rem .625rem;font-size:.875rem;border-radius:.375rem}._marResidentSelect_1ddlz_105,._marMonthSelect_1ddlz_106{flex:0 1 auto;width:max-content;max-width:100%;min-width:0}._marResidentSelect_1ddlz_105 div[class*=SelectTrigger],._marMonthSelect_1ddlz_106 div[class*=SelectTrigger]{min-width:0}._marYearSelect_1ddlz_117{flex:0 0 auto;min-width:5.5rem}._emptyState_1ddlz_122{display:flex;align-items:center;justify-content:center;padding:3rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#6b7280;font-size:.875rem}._loadingState_1ddlz_134{display:flex;justify-content:center;padding:3rem;color:#6b7280;font-size:.875rem}._loadingSkeleton_1ddlz_142{display:flex;flex-direction:column;gap:1.25rem}._skeletonHeader_1ddlz_148{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem}._skeletonHeaderInfo_1ddlz_158{display:flex;gap:1.5rem;flex-wrap:wrap}._skeletonTable_1ddlz_164{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}._skeletonTableHeader_1ddlz_173{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:2px solid #e5e7eb;background:#f9fafb}._skeletonTableRow_1ddlz_182{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-bottom:1px solid #f3f4f6}._skeletonTableRow_1ddlz_182:last-child{border-bottom:none}._skeletonSignatures_1ddlz_193{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem}@media (max-width: 1024px){._controls_1ddlz_36{gap:.4375rem}._controlsGroup_1ddlz_46{gap:.375rem}._marToolbarSelect_1ddlz_99 div[class*=SelectTrigger]{padding:.375rem .5rem;font-size:.8125rem}._marYearSelect_1ddlz_117{min-width:5.25rem}}@media (max-width: 640px){._controlsGroup_1ddlz_46{flex-direction:column;align-items:stretch}._marResidentSelect_1ddlz_105,._marMonthSelect_1ddlz_106,._marYearSelect_1ddlz_117{flex:none;max-width:none;width:100%;min-width:0}._marMonthSelect_1ddlz_106,._marYearSelect_1ddlz_117{max-width:none}}@page{size:landscape;margin:.3in .25in}@media print{._noPrint_1ddlz_10{display:none!important}._container_1ddlz_1{min-height:auto;gap:.125rem;padding:0}}._container_1h2p2_1{min-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1.25rem}._header_1h2p2_9{display:flex;justify-content:space-between;align-items:flex-start}._header_1h2p2_9 ._headerContent_1h2p2_14{flex:1}._header_1h2p2_9 ._headerContent_1h2p2_14 ._title_1h2p2_17{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_1h2p2_9 ._headerContent_1h2p2_14 ._subtitle_1h2p2_24{font-size:.875rem;color:#6b7280;margin:0;font-weight:400}._filters_1h2p2_31{display:flex;gap:.5rem;align-items:center;flex-wrap:nowrap}._searchForm_1h2p2_38{position:relative;flex:0 1 13.5rem;min-width:0;max-width:13.5rem;width:100%}._searchIcon_1h2p2_46{position:absolute;left:.625rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}._searchInput_1h2p2_55{width:100%;padding:.4375rem .75rem .4375rem 2rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.8125rem;color:#1f2937;background:#fff;box-sizing:border-box;transition:all .15s ease}._searchInput_1h2p2_55:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}._searchInput_1h2p2_55::placeholder{color:#9ca3af}._filterSelect_1h2p2_75{flex:0 1 11rem;min-width:0;max-width:12rem;width:100%}._filterSelect_1h2p2_75 div[class*=SelectTrigger]{padding:.4375rem .75rem;border-radius:.375rem;font-size:.8125rem}._statsRow_1h2p2_87{display:flex;gap:.75rem;flex-wrap:wrap}._statPill_1h2p2_93{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .625rem;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;font-size:.75rem;color:#6b7280;font-weight:500}._content_1h2p2_106{display:flex;flex-direction:column;gap:1rem}._loadingState_1h2p2_112{display:flex;justify-content:center;padding:3rem;color:#6b7280;font-size:.875rem}._loadingSkeleton_1h2p2_120{display:flex;flex-direction:column;gap:1.25rem}._skeletonDateGroup_1h2p2_126{display:flex;flex-direction:column;gap:.5rem}._skeletonEntries_1h2p2_132{display:flex;flex-direction:column;gap:.375rem}._skeletonEntry_1h2p2_138{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem}._skeletonEntryInfo_1h2p2_148{flex:1;display:flex;flex-direction:column;gap:.25rem}._skeletonEntryMeta_1h2p2_155{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}._emptyState_1h2p2_162{display:flex;align-items:center;justify-content:center;padding:3rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#6b7280;font-size:.875rem}._dateGroup_1h2p2_174{display:flex;flex-direction:column;gap:.5rem}._dateHeader_1h2p2_180{font-size:.8125rem;font-weight:600;color:#1f2937;margin:0;padding-bottom:.375rem;border-bottom:1px solid #e5e7eb}._entriesList_1h2p2_189{display:flex;flex-direction:column;gap:.375rem}._entryCard_1h2p2_195{display:flex;flex-direction:column;width:100%;text-align:left;padding:.625rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;cursor:pointer;transition:all .15s ease;font-family:inherit;font-size:inherit}._entryCard_1h2p2_195:hover{border-color:#d1d5db;box-shadow:0 1px 2px #0000000a}._entryCard_1h2p2_195._expanded_1h2p2_213{border-color:#60a5fa}._entryMain_1h2p2_217{display:flex;align-items:center;gap:.625rem;width:100%}._entryIcon_1h2p2_224{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.375rem;flex-shrink:0}._entryInfo_1h2p2_234{flex:1;display:flex;align-items:center;gap:.375rem;min-width:0}._entryAction_1h2p2_242{font-size:.8125rem;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._entryTypeBadge_1h2p2_251{display:inline-flex;padding:.0625rem .375rem;border-radius:.25rem;font-size:.625rem;font-weight:600;text-transform:capitalize;flex-shrink:0}._entryMeta_1h2p2_261{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}._entryUser_1h2p2_268{font-size:.6875rem;font-weight:500;color:#6b7280}._entryTime_1h2p2_274{font-size:.625rem;color:#9ca3af}._entryDetails_1h2p2_279{margin-top:.5rem;padding:.5rem .75rem;background:#f9fafb;border-radius:.25rem;font-size:.75rem;color:#1f2937;line-height:1.5;white-space:pre-wrap}._pagination_1h2p2_290{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 0}._pageBtn_1h2p2_298{padding:.375rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;color:#6b7280;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}._pageBtn_1h2p2_298:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6}._pageBtn_1h2p2_298:disabled{opacity:.5;cursor:not-allowed}._pageInfo_1h2p2_318{font-size:.75rem;color:#6b7280}@media (max-width: 1024px){._filters_1h2p2_31{flex-wrap:wrap}._searchForm_1h2p2_38{flex:0 1 12rem;max-width:12rem}._filterSelect_1h2p2_75{flex:0 1 10.5rem;max-width:11rem}}@media (max-width: 640px){._filters_1h2p2_31{flex-direction:column;align-items:stretch;flex-wrap:nowrap}._searchForm_1h2p2_38{max-width:none;flex:none;width:100%}._filterSelect_1h2p2_75{max-width:none;width:100%;flex:none}._entryMain_1h2p2_217{flex-wrap:wrap}._entryMeta_1h2p2_261{flex-direction:row;gap:.5rem;width:100%;justify-content:flex-start;margin-top:.25rem}}._container_1lwpj_1{min-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box}._header_1lwpj_10{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._header_1lwpj_10 ._headerContent_1lwpj_16{flex:1}._header_1lwpj_10 ._headerContent_1lwpj_16 ._title_1lwpj_19{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._header_1lwpj_10 ._headerContent_1lwpj_16 ._subtitle_1lwpj_26{font-size:.875rem;color:#6b7280;margin:0;font-weight:400}._header_1lwpj_10 ._primaryButton_1lwpj_32{background:#3b82f6;border:none;border-radius:.375rem;padding:.5rem 1rem;color:#fff;font-weight:600;font-size:.8125rem;cursor:pointer;display:flex;align-items:center;gap:.375rem;justify-content:center}._header_1lwpj_10 ._primaryButton_1lwpj_32:hover{background:#1469f4}._tabs_1lwpj_50{display:flex;gap:0;border-bottom:1px solid #d1d5db}._tab_1lwpj_50{padding:.5rem 1rem;border:none;background:none;font-size:.8125rem;font-weight:500;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;transition:all .15s ease;display:inline-flex;align-items:center;gap:.375rem}._tab_1lwpj_50:hover{color:#1f2937}._tab_1lwpj_50._activeTab_1lwpj_73{color:#3b82f6;border-bottom-color:#3b82f6;font-weight:600}._tabIcon_1lwpj_79{width:1rem;height:1rem}._content_1lwpj_84{display:flex;flex-direction:column;gap:.75rem;flex:1}._statsRow_1lwpj_91{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}._statCard_1lwpj_97{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .15s ease}._statCard_1lwpj_97:hover{border-color:#9ca3af}._statCard_1lwpj_97._activeStatCard_1lwpj_112{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}._statCard_1lwpj_97 ._statValue_1lwpj_116{font-size:1.5rem;font-weight:700;color:#000;line-height:1}._statCard_1lwpj_97 ._statLabel_1lwpj_122{font-size:.75rem;color:#000;font-weight:500;line-height:1.1}._statContent_1lwpj_129{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}._totalItemsIcon_1lwpj_136{color:#0b81b7;width:2rem;height:2rem;flex-shrink:0}._lowStockIcon_1lwpj_143{color:#dc2828;width:2rem;height:2rem;flex-shrink:0}._expiringSoonIcon_1lwpj_150{color:#f59f0a;width:2rem;height:2rem;flex-shrink:0}._controlledIcon_1lwpj_157{color:#0b81b7;width:2rem;height:2rem;flex-shrink:0}._contentHeader_1lwpj_164{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._searchContainer_1lwpj_171{width:20rem;max-width:100%;flex:0 1 20rem;flex-shrink:0;min-width:0}._filterButtons_1lwpj_179{display:flex;gap:.375rem}._filterButton_1lwpj_179{padding:.25rem .625rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;font-size:.75rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease}._filterButton_1lwpj_179:hover{border-color:#9ca3af;color:#1f2937}._filterButton_1lwpj_179._activeFilter_1lwpj_199{background:#3b82f6;border-color:#3b82f6;color:#fff}._tableContainer_1lwpj_205{flex:1;min-height:300px;display:flex;flex-direction:column}@media (max-width: 64rem){._colHideNarrow_1lwpj_213{display:none!important}}._medicationCell_1lwpj_218{display:flex;flex-direction:column;gap:.25rem}._medicationCell_1lwpj_218 ._medicationName_1lwpj_223{font-weight:500;color:#1f2937}._medicationCell_1lwpj_218 ._badges_1lwpj_227{display:flex;gap:.25rem}._controlledBadge_1lwpj_232{display:inline-flex;padding:.125rem .375rem;border-radius:.25rem;font-size:.625rem;font-weight:600;background:#ede9fe;color:#7c3aed}._prnBadge_1lwpj_242{display:inline-flex;padding:.125rem .375rem;border-radius:.25rem;font-size:.625rem;font-weight:600;background:#e0e7ff;color:#3730a3}._lowStock_1lwpj_143{color:#dc2626;font-weight:600}._expiryCell_1lwpj_257{display:flex;align-items:center;gap:.375rem}._expiryWarning_1lwpj_263{font-size:.625rem;font-weight:600;color:#d97706;background:#fef3c7;padding:.0625rem .25rem;border-radius:.25rem}._statusBadge_1lwpj_272{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;line-height:1}._statusBadge_1lwpj_272._ok_1lwpj_281{background-color:#dcfce7;color:#166534}._statusBadge_1lwpj_272._low_1lwpj_143{background-color:#fee2e2;color:#991b1b}._statusBadge_1lwpj_272._expiring_1lwpj_150{background-color:#fef3c7;color:#92400e}._statusBadge_1lwpj_272._expired_1lwpj_293{background-color:#f3f4f6;color:#374151}._adjustButton_1lwpj_298{padding:.25rem .5rem;border:1px solid #3b82f6;border-radius:.25rem;background:transparent;color:#3b82f6;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}._adjustButton_1lwpj_298:hover{background:#3b82f6;color:#fff}._emptyState_1lwpj_314{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center}._emptyState_1lwpj_314 h3{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}._emptyState_1lwpj_314 p{font-size:.8125rem;color:#6b7280;line-height:1.5;margin:0 0 1.5rem;max-width:360px}._emptyState_1lwpj_314 ._emptyActionButton_1lwpj_338{background:#3b82f6;border:none;border-radius:.375rem;padding:.5rem 1rem;color:#fff;font-weight:600;font-size:.8125rem;cursor:pointer}._emptyState_1lwpj_314 ._emptyActionButton_1lwpj_338:hover{background:#1469f4}._errorState_1lwpj_352{display:flex;flex-direction:column;align-items:center;padding:2rem;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center}._errorState_1lwpj_352 h3{font-size:1rem;font-weight:600;color:#ef4444;margin:0 0 .375rem}._errorState_1lwpj_352 p{font-size:.75rem;color:#6b7280;margin:0}@media (max-width: 1024px){._header_1lwpj_10{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem}._header_1lwpj_10 ._primaryButton_1lwpj_32{margin-left:auto;width:auto;max-width:min(100%,18rem)}._statsRow_1lwpj_91{grid-template-columns:repeat(2,1fr)}._contentHeader_1lwpj_164{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}._searchContainer_1lwpj_171{flex:0 1 14rem;width:14rem;max-width:min(14rem,100%)}._filterButtons_1lwpj_179{flex-wrap:wrap}}@media (max-width: 768px){._header_1lwpj_10{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem}._header_1lwpj_10 ._headerContent_1lwpj_16{flex:1 1 100%;min-width:0}._header_1lwpj_10 ._primaryButton_1lwpj_32{margin-left:auto;width:auto;max-width:min(100%,18rem)}._statsRow_1lwpj_91{grid-template-columns:repeat(2,1fr)}}._container_2krcx_1{min-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1.25rem}._header_2krcx_9 ._title_2krcx_9{font-size:1.5rem;font-weight:800;color:#1f2937;margin:0 0 .5rem}._header_2krcx_9 ._subtitle_2krcx_15{font-size:.875rem;color:#6b7280;margin:0}._headerContent_2krcx_21{display:flex;gap:.75rem;align-items:flex-start}._headerTitleBlock_2krcx_27{min-width:0;flex:1}._cardGrid_2krcx_32{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width: 1024px){._cardGrid_2krcx_32{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){._cardGrid_2krcx_32{grid-template-columns:1fr}}._reportCard_2krcx_48{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem;cursor:pointer;display:flex;align-items:flex-start;gap:.875rem;transition:all .2s cubic-bezier(.4,0,.2,1)}._reportCard_2krcx_48:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001f}._reportCard_2krcx_48:hover{border-color:#d1d5db}._cardIcon_2krcx_67{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._cardIcon_2krcx_67._iconBlue_2krcx_76{background:#dbeafe;color:#3b82f6}._cardIcon_2krcx_67._iconRed_2krcx_80{background:#fecaca;color:#ef4444}._cardIcon_2krcx_67._iconPurple_2krcx_84{background:#ede9fe;color:#8b5cf6}._cardIcon_2krcx_67._iconGreen_2krcx_88{background:#d1fae5;color:#10b981}._cardIcon_2krcx_67._iconBlueGray_2krcx_92{background:#e0e7ff;color:#6366f1}._cardIcon_2krcx_67._iconTeal_2krcx_96{background:#ccfbf1;color:#14b8a6}._cardIcon_2krcx_67._iconAmber_2krcx_100{background:#fef3c7;color:#f59e0b}._cardContent_2krcx_105{display:flex;flex-direction:column;gap:.25rem;min-width:0}._cardTitle_2krcx_112{font-size:.9375rem;font-weight:600;color:#1f2937;margin:0}._cardDescription_2krcx_119{font-size:.8125rem;color:#6b7280;margin:0;line-height:1.4}._controls_2krcx_126{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}._controlRow_2krcx_136{display:flex;gap:1rem;flex-wrap:wrap;align-items:flex-end}._fieldInventoryResident_2krcx_143{max-width:14rem}._reportToolbarSelect_2krcx_147{width:100%;min-width:0}._field_2krcx_143{display:flex;flex-direction:column;gap:.375rem;min-width:160px}._field_2krcx_143 label{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}._field_2krcx_143 input{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;color:#1f2937;background:#fff;outline:none;transition:border-color .2s}._field_2krcx_143 input:focus{border-color:#3b82f6}._datePickerGroup_2krcx_179{display:flex;align-items:flex-end;gap:.5rem}._calendarPopover_2krcx_185{position:absolute;top:calc(100% + .5rem);left:0;z-index:100}._dateField_2krcx_192{display:flex;flex-direction:column;gap:.375rem;position:relative}._dateFieldLabel_2krcx_199{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}._pickDatesBtn_2krcx_207{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;font-weight:500;color:#1f2937;cursor:pointer;white-space:nowrap;transition:border-color .15s}._pickDatesBtn_2krcx_207:hover{border-color:#d1d5db}._pickDatesBtn_2krcx_207._hasRange_2krcx_225{border-color:#3b82f6;color:#3b82f6;background:#fff}._actions_2krcx_231{display:flex;gap:.5rem;margin-left:auto;align-items:flex-end}._exportDropdown_2krcx_238{position:relative}._exportMenu_2krcx_242{position:absolute;top:100%;right:0;margin-top:.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 8px #0000001f;z-index:10;min-width:120px;overflow:hidden}._exportMenuItem_2krcx_256{display:block;width:100%;padding:.5rem .75rem;border:none;background:none;font-size:.8125rem;color:#1f2937;text-align:left;cursor:pointer;transition:background .1s}._exportMenuItem_2krcx_256:hover{background:#f9fafb}._exportMenuItem_2krcx_256+._exportMenuItem_2krcx_256{border-top:1px solid #f3f4f6}._emptyState_2krcx_275{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#9ca3af;gap:.75rem}._emptyState_2krcx_275 p{margin:0;font-size:.875rem}._tableContainer_2krcx_289{display:flex;flex-direction:column;gap:1rem}._statsRow_2krcx_295{display:flex;gap:.75rem;flex-wrap:wrap}._statItem_2krcx_301{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.25rem;min-width:100px}._statValue_2krcx_312{font-size:1.25rem;font-weight:700;color:#1f2937}._statLabel_2krcx_318{font-size:.6875rem;font-weight:500;color:#6b7280;text-transform:capitalize}._dataTable_2krcx_325{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:auto}._dataTable_2krcx_325 table{width:100%;border-collapse:collapse}._dataTable_2krcx_325 table th{padding:.625rem .75rem;text-align:left;font-size:.6875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #e5e7eb;white-space:nowrap}._dataTable_2krcx_325 table td{padding:.5rem .75rem;font-size:.8125rem;color:#1f2937;border-bottom:1px solid #f3f4f6;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dataTable_2krcx_325 table tr:hover td{background:#f9fafb}._groupHeader_2krcx_361 td{background:#f9fafb!important;font-weight:600;font-size:.8125rem;color:#1f2937;padding:.625rem .75rem}._statusBadge_2krcx_369{display:inline-block;padding:.125rem .5rem;border-radius:1rem;font-size:.6875rem;font-weight:600;text-transform:uppercase}._statusBadge_2krcx_369._statusOK_2krcx_377{background:#d1fae5;color:#065f46}._statusBadge_2krcx_369._statusLOW_2krcx_381,._statusBadge_2krcx_369._statusEXPIRING_2krcx_385{background:#fef3c7;color:#92400e}._statusBadge_2krcx_369._statusEXPIRED_2krcx_389{background:#fecaca;color:#991b1b}._statusBadge_2krcx_369._statusgiven_2krcx_393{background:#d1fae5;color:#065f46}._statusBadge_2krcx_369._statusmissed_2krcx_397{background:#fecaca;color:#991b1b}._statusBadge_2krcx_369._statusrefused_2krcx_401{background:#ede9fe;color:#5b21b6}._statusBadge_2krcx_369._statuswithheld_2krcx_405{background:#f3f4f6;color:#374151}._statusBadge_2krcx_369._statusnew_2krcx_409{background:#d1fae5;color:#065f46}._statusBadge_2krcx_369._statusmodified_2krcx_413{background:#fef3c7;color:#92400e}._statusBadge_2krcx_369._statusdiscontinued_2krcx_417{background:#fecaca;color:#991b1b}._statusBadge_2krcx_369._statuslate_entry_2krcx_421{background:#fef3c7;color:#92400e}._statusBadge_2krcx_369._statusoverdue_2krcx_425{background:#fecaca;color:#991b1b}@media (max-width: 1200px){._controls_2krcx_126{padding:1rem}._controlRow_2krcx_136{gap:.75rem}._field_2krcx_143{min-width:0;flex:1 1 10rem}._field_2krcx_143._fieldInventoryResident_2krcx_143{flex:0 1 12rem;max-width:14rem}._field_2krcx_143 ._reportToolbarSelect_2krcx_147,._field_2krcx_143 input{min-width:0;width:100%;max-width:100%;box-sizing:border-box}}@media (max-width: 640px){._controlRow_2krcx_136{flex-direction:column;align-items:stretch}._field_2krcx_143{width:100%;flex:none}._field_2krcx_143._fieldInventoryResident_2krcx_143{max-width:none}._actions_2krcx_231{margin-left:0;justify-content:flex-end;flex-wrap:wrap;width:100%;padding-top:.25rem}}._container_kpk08_1{min-height:100vh;background:#fff;display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem}._noPrint_kpk08_10{display:block}._header_kpk08_14{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._headerContent_kpk08_21{display:flex;gap:.75rem;align-items:flex-start}._headerTitleBlock_kpk08_27{min-width:0;flex:1}._title_kpk08_32{font-size:1.5rem;font-weight:800;color:#1f2937;margin:0}._subtitle_kpk08_39{margin:.25rem 0 0;font-size:.875rem;color:#6b7280}._headerActions_kpk08_45{display:flex;gap:.5rem;align-items:center}._exportDropdown_kpk08_51{position:relative}._exportMenu_kpk08_55{position:absolute;top:100%;right:0;margin-top:.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 8px #0000001f;z-index:10;min-width:120px;overflow:hidden}._exportMenuItem_kpk08_69{display:block;width:100%;padding:.5rem .75rem;border:none;background:none;font-size:.8125rem;color:#1f2937;text-align:left;cursor:pointer;transition:background .1s}._exportMenuItem_kpk08_69:hover{background:#f9fafb}._exportMenuItem_kpk08_69+._exportMenuItem_kpk08_69{border-top:1px solid #f3f4f6}._iconButton_kpk08_88{display:inline-flex;gap:.5rem;align-items:center;border:1px solid #e5e7eb;background:#fff;border-radius:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;color:#1f2937;cursor:pointer}._iconButton_kpk08_88:hover{border-color:#d1d5db}._printIconRotated_kpk08_105{transform:rotate(-45deg)}._controls_kpk08_109{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}._controlsLeft_kpk08_120{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}._controlsRight_kpk08_127{display:flex;align-items:center;gap:1rem}._filterField_kpk08_133{display:flex;flex-direction:column;gap:.25rem}._filterLabel_kpk08_139{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#6b7280}._filterSelect_kpk08_147{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.8125rem;background:#fff;color:#1f2937}._filterSelectField_kpk08_156{width:100%;min-width:0;max-width:14rem}._filterSelectField_kpk08_156 div[class*=SelectTrigger]{padding:.5rem .75rem;font-size:.8125rem;border-radius:.5rem}._paginationSelectField_kpk08_167{width:auto;min-width:3.25rem}._paginationSelectField_kpk08_167 div[class*=SelectTrigger]{padding:.3rem .5rem;font-size:.8125rem;border-radius:.5rem}._searchField_kpk08_177{width:360px;max-width:100%;margin-bottom:1px}._countPill_kpk08_183{background:#eaf3ff;color:#1d4ed8;font-weight:800;border-radius:9999px;padding:.35rem .75rem;font-size:.8125rem;white-space:nowrap}._createButton_kpk08_193{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}._tableContainer_kpk08_200{flex:1;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}._tableLoading_kpk08_208{padding:1rem}._incidentCell_kpk08_212{display:flex;align-items:flex-start;gap:.75rem}._incidentList_kpk08_218{display:flex;flex-direction:column}._incidentRow_kpk08_223{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .875rem;border-bottom:1px solid #e5e7eb}._incidentRow_kpk08_223:last-child{border-bottom:none}._incidentRowMain_kpk08_235{width:100%;border:none;background:transparent;text-align:left;display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:0;min-width:0}._incidentRowMain_kpk08_235:disabled{cursor:default}._incidentIconTile_kpk08_251{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#fef9e7;flex-shrink:0}._incidentBody_kpk08_262{display:flex;flex-direction:column;gap:.2rem;min-width:0;width:100%}._incidentHeaderLine_kpk08_270{display:flex;align-items:center;gap:.5rem;min-width:0}._incidentTitle_kpk08_277{font-weight:700;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}._locationBubble_kpk08_286{display:inline-flex;align-items:center;padding:.22rem .65rem;border-radius:9999px;background:#f3f4f6;color:#1f2937;font-weight:600;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}._incidentMetaLine_kpk08_301{display:inline-flex;align-items:center;gap:.35rem;color:#6b7280;font-size:.8125rem;min-width:0}._metaDot_kpk08_310{color:#9ca3af}._statusBubble_kpk08_314{display:inline-flex;align-items:center;padding:.22rem .7rem;border-radius:9999px;font-weight:700;font-size:.75rem;text-transform:none;white-space:nowrap}._statusActive_kpk08_325{background:#dbeafe;color:#1d4ed8}._statusClosed_kpk08_330{background:#dbeafe;color:#0369a1}._statusPending_kpk08_335{background:#fef3c7;color:#92400e}._incidentRowActions_kpk08_340{display:flex;align-items:center;gap:.35rem}._rowActionButton_kpk08_346{width:30px;height:30px;border-radius:9999px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._rowActionButton_kpk08_346:hover:not(:disabled){border-color:#d1d5db;color:#1f2937}._rowActionButton_kpk08_346:disabled{cursor:not-allowed;opacity:.55}._paginationBar_kpk08_367{border-top:1px solid #e5e7eb;padding:.7rem .875rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}._paginationSummary_kpk08_376{color:#6b7280;font-size:.8125rem}._paginationControls_kpk08_381{display:inline-flex;align-items:center;gap:.5rem}._paginationLabel_kpk08_387{color:#6b7280;font-size:.8125rem}._paginationSelect_kpk08_167{border:1px solid #d1d5db;border-radius:.5rem;padding:.3rem .5rem;font-size:.8125rem;background:#fff}._paginationButton_kpk08_400{border:1px solid #d1d5db;border-radius:.5rem;padding:.3rem .6rem;font-size:.8125rem;font-weight:600;background:#fff;color:#1f2937;cursor:pointer}._paginationButton_kpk08_400:disabled{opacity:.55;cursor:not-allowed}._emptyState_kpk08_415{padding:3rem 1rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;color:#6b7280}._emptyState_kpk08_415 h3{margin:0;color:#1f2937}._emptyIcon_kpk08_429{color:#3b82f6}._printOnlyHint_kpk08_433{display:none}@media (max-width: 1024px){._header_kpk08_14{flex-wrap:wrap;gap:.75rem}._headerActions_kpk08_45{margin-left:auto;flex-wrap:wrap}._incidentHeaderLine_kpk08_270{flex-wrap:wrap;gap:.375rem}._paginationBar_kpk08_367{flex-wrap:wrap}}@media (max-width: 640px){._controls_kpk08_109{flex-direction:column;align-items:stretch;gap:.75rem}._controlsLeft_kpk08_120{flex-direction:column;align-items:stretch;width:100%;gap:.75rem}._controlsRight_kpk08_127{width:100%;justify-content:flex-end}._filterField_kpk08_133{width:100%}._filterSelect_kpk08_147{width:100%;max-width:100%;box-sizing:border-box}._searchField_kpk08_177{width:100%;max-width:none}}@media (max-width: 900px){._incidentRow_kpk08_223{grid-template-columns:1fr}._incidentRowActions_kpk08_340{padding-left:3.5rem}._incidentTitle_kpk08_277,._locationBubble_kpk08_286{max-width:100%}._paginationBar_kpk08_367{flex-direction:column;align-items:flex-start}}@media print{@page{size:auto;margin:.35in}html,body{height:auto;overflow:visible;margin:0;padding:0}._noPrint_kpk08_10{display:none}._container_kpk08_1{background:#fff;min-height:auto;padding-bottom:0;gap:0}._tableContainer_kpk08_200,._incidentList_kpk08_218{display:block;height:auto;max-height:none;overflow:visible;break-inside:auto;page-break-inside:auto}._tableContainer_kpk08_200{border-radius:0}._incidentRow_kpk08_223{display:block;break-inside:avoid;page-break-inside:avoid;page-break-after:auto;padding:.45rem .6rem}._incidentRow_kpk08_223:last-child{margin-bottom:0}._incidentRowMain_kpk08_235{break-inside:avoid;page-break-inside:avoid;gap:.5rem}._incidentIconTile_kpk08_251{width:30px;height:30px;border-radius:8px}._incidentTitle_kpk08_277{font-size:11px;max-width:none}._locationBubble_kpk08_286,._statusBubble_kpk08_314{font-size:10px;padding:.15rem .45rem;max-width:none}._incidentMetaLine_kpk08_301{font-size:10px}._incidentRowActions_kpk08_340,._paginationBar_kpk08_367{display:none}}._container_1xyr0_1{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;max-width:1440px;margin:0 auto;width:100%}._header_1xyr0_11{display:flex;align-items:center;justify-content:space-between;gap:1rem}._titleBlock_1xyr0_18{display:flex;align-items:center;gap:.75rem}._titleIcon_1xyr0_24{color:#3b82f6}._title_1xyr0_18{font-size:1.375rem;font-weight:700;color:#1f2937;margin:0;line-height:1.2}._subtitle_1xyr0_36{font-size:.8125rem;color:#6b7280;margin:.125rem 0 0}._filterBar_1xyr0_42{display:flex;flex-wrap:wrap;gap:.875rem;padding:.875rem 1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;align-items:flex-end}._filterField_1xyr0_53{display:flex;flex-direction:column;gap:.375rem;min-width:220px}._filterLabel_1xyr0_60{font-size:.75rem;font-weight:600;color:#6b7280}._skeleton_1xyr0_66{padding:.5rem 0}._emptyState_1xyr0_70{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:6px;color:#6b7280}._tableWrap_1xyr0_82{overflow-x:auto;border:1px solid #e5e7eb;border-radius:6px;background:#fff}._table_1xyr0_82{width:100%;border-collapse:collapse;font-size:.8125rem}._table_1xyr0_82 th,._table_1xyr0_82 td{padding:.5rem .75rem;border-bottom:1px solid #f3f4f6;text-align:left;vertical-align:top}._table_1xyr0_82 thead th{background:#f9fafb;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;border-bottom:1px solid #e5e7eb;white-space:nowrap}._table_1xyr0_82 tbody tr:last-child td{border-bottom:none}._table_1xyr0_82 tbody tr:hover{background:#f9fafb}._timeCell_1xyr0_117{font-variant-numeric:tabular-nums;white-space:nowrap}._roomBadge_1xyr0_122{display:inline-block;margin-left:.375rem;padding:0 .375rem;border-radius:.25rem;background:#f3f4f6;color:#6b7280;font-size:.625rem;font-weight:600}._typeBadge_1xyr0_133{display:inline-block;margin-left:.375rem;padding:0 .375rem;border-radius:.25rem;background:#3b82f61a;color:#2563eb;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._statusBadge_1xyr0_146{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .4375rem;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._completed_1xyr0_160{background:#10b98129;color:#065f46}._skipped_1xyr0_165{background:#fef3c7;color:#92400e}._scheduled_1xyr0_170{background:#f3f4f6;color:#6b7280}._notesCell_1xyr0_175{color:#6b7280;max-width:320px;white-space:pre-wrap}._pagination_1xyr0_181{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.5rem}._pagBtn_1xyr0_189{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .625rem;border-radius:6px;border:1px solid #e5e7eb;background:#fff;color:#1f2937;font-size:.75rem;font-weight:600;cursor:pointer}._pagBtn_1xyr0_189:disabled{opacity:.5;cursor:not-allowed}._pagBtn_1xyr0_189:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}._pagInfo_1xyr0_211{font-size:.75rem;color:#6b7280}._topNav_1fpxw_1{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100%;min-width:0;box-sizing:border-box;background:#fff;position:sticky;top:0;z-index:1000;height:4.5rem;padding:0;border-bottom:2px solid transparent;box-shadow:none;transition:background .25s ease,backdrop-filter .25s ease,box-shadow .25s ease,border-color .25s ease;backdrop-filter:none;-webkit-backdrop-filter:none}._topNav_1fpxw_1._scrolled_1fpxw_22{background:#f9fafb!important;backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);border-bottom-color:#e5e7eb;box-shadow:0 1px #ffffffd9 inset,0 10px 28px #6b72801a,0 4px 10px #6b72800f}._message_1fpxw_31{display:flex;align-items:center;padding:0 .5rem}._leftContent_1fpxw_37{display:flex;align-items:center;gap:2rem;padding-left:2.5rem;height:100%;flex:1;min-width:0}._brandLogo_1fpxw_47{display:flex;align-items:center;flex-shrink:0;position:relative;z-index:2}._rightContent_1fpxw_55{display:flex;align-items:center;flex-shrink:0;gap:.625rem;padding-right:2.5rem;height:100%}._searchButton_1fpxw_64{display:flex;align-items:center;box-sizing:border-box;gap:.375rem;min-width:10.75rem;min-height:2rem;padding:.3125rem .625rem;border:1px solid rgba(0,0,0,.08);border-radius:.4375rem;background:#00000005;color:#00000080;font-size:.8125rem;cursor:pointer;transition:all .2s ease}._searchButton_1fpxw_64:hover{background:#0000000a;border-color:#0000001f;color:#000000b3}._searchText_1fpxw_86{font-weight:400}._searchShortcut_1fpxw_90{display:inline-flex;align-items:center;justify-content:center;padding:.0625rem .3125rem;margin-left:auto;background:#0000000f;border-radius:.1875rem;font-size:.625rem;font-weight:500;font-family:inherit}._userProfile_1fpxw_103{display:flex;align-items:center;box-sizing:border-box;gap:.375rem;min-height:2rem;padding:.3125rem .625rem;border-radius:.4375rem;transition:all .2s ease;cursor:pointer;border:1px solid rgba(0,0,0,.08);background:#00000005}._userProfile_1fpxw_103:hover{background:#0000000a;border-color:#0000001f}._profileIcon_1fpxw_121{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:.3125rem;background:#0000000a;color:#0009;transition:all .2s ease}._userProfile_1fpxw_103:hover ._profileIcon_1fpxw_121{background:#00000014;color:#000c}._chevron_1fpxw_138{flex-shrink:0;color:#0006;transition:transform .15s ease,color .2s ease}._userProfile_1fpxw_103:hover ._chevron_1fpxw_138{color:#0009}._chevron_1fpxw_138._chevronOpen_1fpxw_146{transform:rotate(180deg)}._profileContainer_1fpxw_150{position:relative}._hiddenUserButton_1fpxw_154{position:absolute;top:calc(100% + .5rem);right:0;opacity:0;pointer-events:none;z-index:99999}._userName_1fpxw_163{min-width:0;font-size:.8125rem;font-weight:600;color:#000000d9;letter-spacing:-.02em;transition:color .2s ease}._userProfile_1fpxw_103:hover ._userName_1fpxw_163{color:#000000f2}._hamburger_1fpxw_175{display:none;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;background:transparent;color:#1f2937;cursor:pointer;border-radius:.375rem;flex-shrink:0;transition:background .15s ease}._hamburger_1fpxw_175:hover{background:#0000000d}._drawerOverlay_1fpxw_193{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:99999}._drawer_1fpxw_193{display:none;position:fixed;top:0;left:0;bottom:0;width:280px;max-width:80vw;background:#fff;z-index:99999;transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);box-shadow:4px 0 24px #00000014;overflow-y:auto;padding-top:4.5rem}._drawerOpen_1fpxw_218{transform:translate(0)}._drawerNav_1fpxw_222{display:flex;flex-direction:column;padding:.75rem 0}._drawerGroup_1fpxw_228{display:flex;flex-direction:column}._drawerLink_1fpxw_233{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;color:#6b7280;text-decoration:none;border:none;background:none;width:100%;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;transition:all .15s ease}._drawerLink_1fpxw_233:hover{background:#3b82f60a;color:#1f2937}._drawerLinkActive_1fpxw_254{color:#3b82f6;font-weight:600;background:#3b82f60f}._drawerChevron_1fpxw_260{transition:transform .2s ease;color:#9ca3af}._drawerChevronOpen_1fpxw_265{transform:rotate(180deg)}._drawerSubLinks_1fpxw_269{display:flex;flex-direction:column;background:#f9fafb;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6}._drawerSubLink_1fpxw_269{display:block;padding:.625rem 1.5rem .625rem 2.5rem;font-size:.875rem;font-weight:400;color:#6b7280;text-decoration:none;transition:all .15s ease}._drawerSubLink_1fpxw_269:hover{background:#3b82f60f;color:#1f2937}._drawerSubLinkActive_1fpxw_291{color:#3b82f6;font-weight:600}@media (max-width: 1200px){._leftContent_1fpxw_37{padding-left:2rem;gap:1.5rem}._rightContent_1fpxw_55{padding-right:2rem}}@media (max-width: 1400px){._topNav_1fpxw_1{padding:0;height:4rem}._leftContent_1fpxw_37{padding-left:1.5rem;gap:1.25rem}._rightContent_1fpxw_55{padding-right:1.5rem;gap:.75rem}._hamburger_1fpxw_175{display:flex}._drawerOverlay_1fpxw_193{display:block}._drawer_1fpxw_193{display:block;padding-top:4rem}._userProfile_1fpxw_103{min-height:2rem;padding:.3125rem .4375rem;gap:.3125rem}._userName_1fpxw_163{display:none}._profileIcon_1fpxw_121{width:1.25rem;height:1.25rem}._searchText_1fpxw_86,._searchShortcut_1fpxw_90{display:none}._searchButton_1fpxw_64{min-height:2rem;padding:.3125rem .4375rem;border-radius:.4375rem;min-width:auto}}@media (max-width: 768px){._topNav_1fpxw_1{height:3.5rem}._leftContent_1fpxw_37{padding-left:1rem;gap:.75rem}._rightContent_1fpxw_55{padding-right:1rem;gap:.5rem}._drawer_1fpxw_193{padding-top:3.5rem}._userProfile_1fpxw_103{min-height:1.875rem;padding:.1875rem .3125rem}}._wrapper_x0pfj_1{display:flex;align-items:center;justify-content:flex-end;padding-right:1.5rem;height:100%;flex:1;min-width:0}._links_x0pfj_11{display:flex;flex-direction:row;gap:.125rem;align-items:center}._btn_x0pfj_18{text-decoration:none!important;padding:.4375rem .75rem;color:#6b7280;position:relative;transition:all .2s cubic-bezier(.16,1,.3,1);border-radius:.4375rem;font-weight:500;font-size:.84375rem;display:flex;align-items:center;gap:.3125rem;line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;border:none;background:transparent;white-space:nowrap}._btn_x0pfj_18:hover{color:#1f2937;background:#3b82f60f}._btn_x0pfj_18:active{background:#3b82f61f;transform:scale(.96);transition:all .1s cubic-bezier(.4,0,1,1)}._btn_x0pfj_18:focus{outline:none}._activeBtn_x0pfj_49{color:#3b82f6!important;background:#3b82f614!important;font-weight:600}._activeBtn_x0pfj_49:hover{background:#3b82f61f!important;color:#3b82f6!important}._activeBtn_x0pfj_49:active{background:#3b82f629!important;transform:scale(.96);transition:all .1s cubic-bezier(.4,0,1,1)}._activeBtn_x0pfj_49:focus{outline:none}@media (max-width: 1400px){._wrapper_x0pfj_1{display:none}}._dropdownContainer_1ed2h_1{position:relative;display:inline-block}._btn_1ed2h_6{text-decoration:none;padding:.4375rem .75rem;color:#6b7280;position:relative;transition:all .2s cubic-bezier(.16,1,.3,1);border-radius:.4375rem;font-weight:500;font-size:.84375rem;display:flex;align-items:center;gap:.3125rem;cursor:pointer;border:none;background:transparent;line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;white-space:nowrap}._btn_1ed2h_6:hover{color:#1f2937;background:#3b82f60f}._btn_1ed2h_6:active{background:#3b82f61f;transform:scale(.96);transition:all .1s cubic-bezier(.4,0,1,1)}._btn_1ed2h_6:focus{outline:none}._btn_1ed2h_6 .indicator{position:relative;top:-.1875rem}._activeBtn_1ed2h_42{color:#3b82f6!important;background:#3b82f614!important;font-weight:600}._activeBtn_1ed2h_42:hover{background:#3b82f61f!important;color:#3b82f6!important}._activeBtn_1ed2h_42:active{background:#3b82f629!important;transform:scale(.96);transition:all .1s cubic-bezier(.4,0,1,1)}._activeBtn_1ed2h_42:focus{outline:none}._arrow_1ed2h_60{font-size:.75rem;color:inherit;transition:transform .2s ease}._dropdownContainer_1ed2h_1[data-open=true] ._arrow_1ed2h_60{transform:rotate(180deg)}._dropdown_1ed2h_1{position:absolute;top:calc(100% + .5rem);left:0;min-width:11.25rem;background:#fff;border-radius:.5rem;box-shadow:0 .25rem .75rem #0000000f;z-index:1000;border:1px solid #e5e7eb;overflow:hidden;padding:.25rem}._dropdown_1ed2h_1 ._dropdownItem_1ed2h_82{padding:.4375rem .75rem;text-decoration:none;color:#1f2937;font-size:.8125rem;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);border:none;background:transparent;cursor:pointer;display:flex;align-items:center;gap:.5rem;border-radius:.375rem;line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}._dropdown_1ed2h_1 ._dropdownItem_1ed2h_82:hover{background:#3b82f60f;color:#3b82f6}._dropdown_1ed2h_1 ._dropdownItem_1ed2h_82:active{background:#3b82f61f;transform:scale(.96);transition:all .1s cubic-bezier(.4,0,1,1)}._activeDropdownItem_1ed2h_109{color:#3b82f6!important;font-weight:600;background:#3b82f614}._activeDropdownItem_1ed2h_109:hover{background:#3b82f61f}._activeDropdownItem_1ed2h_109:active{background:#3b82f629;transform:scale(.96);transition:all .1s cubic-bezier(.4,0,1,1)}._icon_1ed2h_123{width:1rem;height:1rem}._indicator_1scml_1{display:inline-flex;align-items:center;justify-content:center;margin-left:.25rem;vertical-align:top;transform:translateY(-2px)}._indicator_1scml_1._small_1scml_9 ._dot_1scml_9{width:6px;height:6px}._indicator_1scml_1._medium_1scml_13 ._dot_1scml_9{width:8px;height:8px}._dot_1scml_9{border-radius:50%;background-color:#3b82f6;animation:_pulse_1scml_1 2s infinite}@keyframes _pulse_1scml_1{0%{opacity:1}50%{opacity:.5}to{opacity:1}}._results_uog7h_1{padding:0}._section_uog7h_5{padding:.25rem 0}._section_uog7h_5:not(:last-child){border-bottom:1px solid #f3f4f6;margin-bottom:.25rem}._sectionHeader_uog7h_13{display:flex;align-items:center;justify-content:space-between;padding:.25rem 1.5rem}._sectionLabel_uog7h_20{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}._sectionCount_uog7h_28{font-size:11px;font-weight:500;color:#9ca3af;background:#f3f4f6;padding:1px 6px;border-radius:10px}._sectionItems_uog7h_37{display:flex;flex-direction:column}._resultItem_uog7h_42{display:flex;align-items:center;width:100%;padding:.5rem 1.5rem;border:none;background:transparent;cursor:pointer;text-align:left;gap:.5rem;transition:background .15s ease}._resultItem_uog7h_42:hover{background:#f9fafb}._resultItem_uog7h_42:focus{outline:none;background:#f3f4f6}._resultIcon_uog7h_62{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f3f4f6;border-radius:6px;color:#6b7280;flex-shrink:0}._resultContent_uog7h_74{flex:1;min-width:0}._resultTitleRow_uog7h_79{display:flex;align-items:center;gap:.25rem;min-width:0}._resultTitle_uog7h_79{font-size:14px;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._domainLabel_uog7h_95{font-size:10px;font-weight:500;color:#9ca3af;background:#f3f4f6;padding:1px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}._resultSubtitle_uog7h_107{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}._resultStatus_uog7h_116{font-size:11px;font-weight:500;padding:2px 8px;border-radius:4px;background:#f3f4f6;color:#6b7280;text-transform:capitalize;flex-shrink:0}._statusSuccess_uog7h_127{background:#d1fae5;color:#10b981}._statusWarning_uog7h_132{background:#fef3c7;color:#c57f08}._statusDanger_uog7h_137{background:#fecaca;color:#ef4444}._resultArrow_uog7h_142{color:#9ca3af;opacity:0;transition:opacity .15s ease;flex-shrink:0}._resultItem_uog7h_42:hover ._resultArrow_uog7h_142{opacity:1}@media (max-width: 768px){._resultItem_uog7h_42{padding:.5rem 1rem}._resultStatus_uog7h_116{display:none}._resultArrow_uog7h_142{opacity:1}}._history_1p3ww_1{padding:.5rem 0;overflow:hidden}._header_1p3ww_6{display:flex;align-items:center;justify-content:space-between;padding:.25rem 1.5rem}._title_1p3ww_13{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}._clearButton_1p3ww_21{border:none;background:none;padding:2px 8px;font-size:12px;color:#9ca3af;cursor:pointer;border-radius:4px;transition:all .15s ease}._clearButton_1p3ww_21:hover{background:#f3f4f6;color:#6b7280}._list_1p3ww_36{display:flex;flex-direction:column;overflow:hidden}._historyItem_1p3ww_42{display:flex;align-items:center;padding-right:1rem;transition:background .15s ease;box-sizing:border-box;max-width:100%;overflow:hidden}._historyItem_1p3ww_42:hover{background:#f9fafb}._historyItem_1p3ww_42:hover ._removeButton_1p3ww_54{opacity:1}._resultWrapper_1p3ww_58{flex:1;min-width:0;overflow:hidden}._resultWrapper_1p3ww_58 button{width:100%}._removeButton_1p3ww_54{display:flex;align-items:center;justify-content:center;min-width:28px;width:28px;height:28px;border:none;background:transparent;border-radius:4px;color:#9ca3af;cursor:pointer;opacity:.4;transition:all .15s ease;flex-shrink:0}._removeButton_1p3ww_54:hover{background:#e5e7eb;color:#ef4444;opacity:1}._removeButton_1p3ww_54:focus{outline:none;opacity:1}@media (max-width: 768px){._historyItem_1p3ww_42{padding-right:.5rem}._removeButton_1p3ww_54{opacity:1}}._loadingContainer_1uwfn_1{padding:.5rem 0}._thinkingBar_1uwfn_5{height:2px;background:#f3f4f6;margin:0 1.5rem 1rem;border-radius:2px;overflow:hidden}._thinkingProgress_1uwfn_13{height:100%;width:40%;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:2px;animation:_slide_1uwfn_1 1s ease-in-out infinite}@keyframes _slide_1uwfn_1{0%{transform:translate(-100%)}to{transform:translate(300%)}}._shimmerRows_1uwfn_29{display:flex;flex-direction:column}._shimmerRow_1uwfn_29{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem}._shimmerRow_1uwfn_29:nth-child(1) ._shimmerIcon_1uwfn_40,._shimmerRow_1uwfn_29:nth-child(1) ._shimmerTitle_1uwfn_40,._shimmerRow_1uwfn_29:nth-child(1) ._shimmerSubtitle_1uwfn_40{animation-delay:0s}._shimmerRow_1uwfn_29:nth-child(2) ._shimmerIcon_1uwfn_40,._shimmerRow_1uwfn_29:nth-child(2) ._shimmerTitle_1uwfn_40,._shimmerRow_1uwfn_29:nth-child(2) ._shimmerSubtitle_1uwfn_40{animation-delay:.1s}._shimmerRow_1uwfn_29:nth-child(3) ._shimmerIcon_1uwfn_40,._shimmerRow_1uwfn_29:nth-child(3) ._shimmerTitle_1uwfn_40,._shimmerRow_1uwfn_29:nth-child(3) ._shimmerSubtitle_1uwfn_40{animation-delay:.2s}._shimmerIcon_1uwfn_40{width:32px;height:32px;border-radius:6px;background:linear-gradient(90deg,#f3f4f6 25%,#f9fafb,#f3f4f6 75%);background-size:200% 100%;animation:_shimmer_1uwfn_29 1.2s ease-in-out infinite;flex-shrink:0}._shimmerContent_1uwfn_60{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}._shimmerTitle_1uwfn_40{height:14px;width:50%;border-radius:4px;background:linear-gradient(90deg,#f3f4f6 25%,#f9fafb,#f3f4f6 75%);background-size:200% 100%;animation:_shimmer_1uwfn_29 1.2s ease-in-out infinite}._shimmerSubtitle_1uwfn_40{height:10px;width:35%;border-radius:4px;background:linear-gradient(90deg,#f3f4f6 25%,#f9fafb,#f3f4f6 75%);background-size:200% 100%;animation:_shimmer_1uwfn_29 1.2s ease-in-out infinite}@keyframes _shimmer_1uwfn_29{0%{background-position:200% 0}to{background-position:-200% 0}}._overlay_gr91v_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;z-index:999998;animation:_fadeIn_gr91v_1 .15s ease-out}@keyframes _fadeIn_gr91v_1{0%{opacity:0}to{opacity:1}}._modal_gr91v_22{width:100%;max-width:640px;background:#fff;border-radius:12px;box-shadow:0 8px 25px #00000026;overflow:hidden;animation:_slideIn_gr91v_1 .2s ease-out;box-sizing:border-box;position:relative;z-index:999999}@keyframes _slideIn_gr91v_1{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._searchContainer_gr91v_45{display:flex;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;gap:.5rem}._searchIcon_gr91v_53{color:#6b7280;display:flex;align-items:center;flex-shrink:0}._searchInput_gr91v_60{flex:1;border:none;outline:none;font-size:16px;color:#1f2937;background:transparent}._searchInput_gr91v_60::placeholder{color:#9ca3af}._shortcut_gr91v_72{flex-shrink:0}._shortcut_gr91v_72 span{display:inline-block;padding:2px 6px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;font-size:11px;font-weight:500;color:#6b7280;font-family:monospace}._content_gr91v_87{max-height:400px;overflow-y:auto;overflow-x:hidden;padding:.5rem 0}._error_gr91v_94{padding:1rem 1.5rem;color:#ef4444;font-size:14px}._suggestions_gr91v_100{padding:.5rem 1.5rem}._sectionTitle_gr91v_104{font-size:12px;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}._suggestionList_gr91v_113{display:flex;flex-direction:column;gap:2px}._suggestionItem_gr91v_119{display:flex;align-items:center;width:100%;padding:.5rem 1rem;border:none;background:transparent;border-radius:6px;font-size:14px;color:#1f2937;cursor:pointer;text-align:left;transition:background .15s ease}._suggestionItem_gr91v_119:hover{background:#f3f4f6}._noResults_gr91v_137{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}._noResultsIcon_gr91v_146{color:#9ca3af;margin-bottom:1rem}._noResults_gr91v_137 p{font-size:15px;font-weight:500;color:#1f2937;margin:0 0 .25rem}._noResults_gr91v_137 span{font-size:13px;color:#6b7280}._footer_gr91v_163{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.5rem;border-top:1px solid #e5e7eb;background:#f9fafb}._footerHint_gr91v_172{display:flex;align-items:center;gap:1rem;font-size:12px;color:#9ca3af}._key_gr91v_180{display:inline-block;padding:2px 6px;margin-right:4px;background:#e5e7eb;border-radius:4px;font-size:11px;font-weight:500;font-family:monospace}._poweredByAi_gr91v_191{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:#9ca3af}._poweredByAi_gr91v_191 svg{opacity:.7}@media (max-width: 768px){._overlay_gr91v_1{padding-top:10vh;padding-left:1rem;padding-right:1rem}._modal_gr91v_22{max-width:100%}._searchInput_gr91v_60{font-size:16px}._content_gr91v_87{max-height:60vh}._footerHint_gr91v_172{display:none}}._wrapper_15vhu_1{position:relative;flex:0 1 auto;min-width:0;max-width:min(9.5rem,26vw)}._trigger_15vhu_9{display:flex;align-items:center;gap:.375rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:2rem;padding:.3125rem .625rem;border:1px solid rgba(0,0,0,.08);border-radius:.4375rem;background:#00000005;cursor:pointer;font-size:.8125rem;font-weight:500;color:#1f2937;transition:all .15s;overflow:hidden}._trigger_15vhu_9:hover{border-color:#0000001f;background:#0000000a}._icon_15vhu_34{color:#6b7280;flex-shrink:0}._name_15vhu_39{min-width:0;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}@media (max-width: 768px){._name_15vhu_39{display:none}}._chevron_15vhu_53{color:#9ca3af;flex-shrink:0;transition:transform .15s}._chevron_15vhu_53._chevronOpen_15vhu_58{transform:rotate(180deg)}._dropdown_15vhu_62{position:absolute;top:100%;right:0;margin-top:.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 8px #0000001f;z-index:99999;min-width:180px;max-height:280px;overflow-y:auto;scrollbar-width:thin}._option_15vhu_78{display:block;width:100%;padding:.5rem .75rem;border:none;background:none;font-size:.8125rem;color:#1f2937;text-align:left;cursor:pointer;transition:background .1s}._option_15vhu_78:hover{background:#f9fafb}._option_15vhu_78._optionActive_15vhu_93{color:#3b82f6;font-weight:600;background:#eff6ff}._option_15vhu_78+._option_15vhu_78{border-top:1px solid #f3f4f6}@media (max-width: 1400px){._trigger_15vhu_9{min-height:2rem;padding:.3125rem .4375rem;gap:.3125rem;font-size:.75rem}}._layoutWrapper_i6o6j_2{display:flex;flex-direction:column;height:100vh;width:100%}._topNavSection_i6o6j_9{position:sticky;top:0;z-index:1000;width:100%;max-width:100%;min-width:0;background:transparent!important;padding:0;box-shadow:none;border-bottom:none;backdrop-filter:none;-webkit-backdrop-filter:none}._mainLayoutWrapper_i6o6j_25{flex:1;overflow-x:hidden}._outerMarketingLayout_i6o6j_30{display:flex;justify-content:center;align-items:center;height:80%}@media print{._topNavSection_i6o6j_9{display:none!important}._layoutWrapper_i6o6j_2{height:auto}}._wrapper_1hk5s_1{display:flex;justify-content:center;align-items:center;flex:1;height:90%;width:100%}._box_1hk5s_10{border:none;border-radius:.5rem;box-shadow:0 0 10px #0000011a;padding:2rem 1.5rem;background-color:#fff;width:400px;max-width:100%;text-align:center;overflow:hidden;transition:width .3s ease}._box_1hk5s_10 p{color:#666}._boxWide_1hk5s_26{width:600px}._header_1hk5s_30{margin-bottom:.5rem;font-weight:700}._h2_1hk5s_35{font-weight:700;text-align:center}._smallText_1hk5s_40{font-size:.8rem;padding:1rem}._tabs_1hk5s_45{display:flex;justify-content:center;margin-bottom:1.5rem}._tabs_1hk5s_45 button{background:none;border:none;padding:.5rem 1rem;cursor:pointer;color:#666;font-size:1rem;transition:color .3s ease;border-bottom:2px solid transparent}._tabs_1hk5s_45 button:hover{color:#000}._tabs_1hk5s_45 button._activeTab_1hk5s_63{font-weight:700;color:#000;border-bottom:2px solid #000}._form_1hk5s_69{display:flex;flex-direction:column;align-items:center;width:100%;gap:.5rem}._form_1hk5s_69 ._input_1hk5s_76{width:100%;box-sizing:border-box}._form_1hk5s_69 ._select_1hk5s_80{width:100%;padding:.75rem;margin-bottom:1.5rem;border-radius:.25rem;box-sizing:border-box}._form_1hk5s_69 ._submit_1hk5s_87{display:flex;justify-content:flex-end}._invitationList_1hk5s_92{margin-top:1.5rem}._invitationItem_1hk5s_96{padding:1rem;margin-bottom:1rem}._joinButton_1hk5s_101{margin-top:1rem}._successMessage_1hk5s_105,._errorMessage_1hk5s_106{padding:1.5rem}._fieldWrapper_1hk5s_110{width:100%}._fieldRow_1hk5s_114{display:flex;gap:.75rem;width:100%}._fieldError_1hk5s_120{color:#ef4444;font-size:.8rem;margin:.25rem 0 0;text-align:left}._spinner_1hk5s_127{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem}._loadingText_1hk5s_135{color:#666;font-size:.9rem}._stepIndicator_1hk5s_140{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:1.5rem;width:100%}._stepActive_1hk5s_149,._stepInactive_1hk5s_150,._stepCompleted_1hk5s_151{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:600;flex-shrink:0}._stepActive_1hk5s_149{background-color:#000;color:#fff}._stepInactive_1hk5s_150{background-color:#e5e7eb;color:#9ca3af}._stepCompleted_1hk5s_151{background-color:#10b981;color:#fff;font-size:.75rem}._stepLine_1hk5s_179,._stepLineActive_1hk5s_180{width:40px;height:2px;flex-shrink:0}._stepLine_1hk5s_179{background-color:#e5e7eb}._stepLineActive_1hk5s_180{background-color:#10b981}._stepTitle_1hk5s_194{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}._stepDescription_1hk5s_201{font-size:.9rem;color:#6b7280;margin:0 0 1rem;text-align:center;line-height:1.5}._typeSelector_1hk5s_209{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-bottom:1rem}._typeOption_1hk5s_217{display:flex;align-items:center;gap:.75rem;padding:1rem;border:2px solid #e5e7eb;border-radius:.5rem;background:#fff;cursor:pointer;transition:all .2s ease;width:100%;text-align:left}._typeOption_1hk5s_217:hover{border-color:#d1d5db;background-color:#f9fafb}._typeOptionSelected_1hk5s_235{border-color:#000;background-color:#f9fafb}._typeRadio_1hk5s_240{width:20px;height:20px;border:2px solid #d1d5db;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}._typeOptionSelected_1hk5s_235 ._typeRadio_1hk5s_240{border-color:#000}._typeRadioInner_1hk5s_254{width:10px;height:10px;background-color:#000;border-radius:50%}._typeLabel_1hk5s_261{font-size:1rem;font-weight:500;color:#1f2937}._buttonGroup_1hk5s_267{display:flex;gap:.75rem;width:100%;margin-top:.5rem}._backButton_1hk5s_274{flex:1}._billablesList_1hk5s_278{display:flex;flex-direction:column;gap:.75rem;width:100%;max-height:300px;overflow-y:auto;padding-right:.5rem;margin-bottom:1rem}._billablesList_1hk5s_278::-webkit-scrollbar{width:6px}._billablesList_1hk5s_278::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}._billablesList_1hk5s_278::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._billableItem_1hk5s_300{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#f9fafb;text-align:left}._billableHeader_1hk5s_311{display:flex;justify-content:space-between;align-items:center;gap:.5rem}._billableName_1hk5s_318{font-size:.9rem;font-weight:600;color:#1f2937}._billableCode_1hk5s_324{font-size:.75rem;font-weight:500;color:#6366f1;background-color:#eef2ff;padding:.125rem .5rem;border-radius:.25rem;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}._billableDescription_1hk5s_334{font-size:.8rem;color:#6b7280;margin:0;line-height:1.4}._billableCategory_1hk5s_341{font-size:.7rem;font-weight:500;color:#059669;background-color:#ecfdf5;padding:.125rem .5rem;border-radius:.25rem;align-self:flex-start;margin-top:.25rem}._container_q1amh_1{display:flex;flex-direction:column;width:100%;max-width:700px;background:#fff;border-radius:12px;box-shadow:0 8px 25px #00000026;border:1px solid #e5e7eb;overflow:hidden}._header_q1amh_13{padding:1.5rem;border-bottom:1px solid #e5e7eb}._headerTop_q1amh_18{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}._title_q1amh_25{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}._subtitle_q1amh_32{font-size:.8125rem;color:#6b7280;margin:0 0 1rem;line-height:1.5}._steps_q1amh_39{display:flex;gap:.5rem}._step_q1amh_39{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#f3f4f6;border-radius:6px;border:1px solid #e5e7eb;opacity:.6;transition:all .2s ease}._stepActive_q1amh_56{opacity:1;background:#dbeafe;border-color:#3b82f6}._stepCompleted_q1amh_62{opacity:1;background:#d1fae5;border-color:#10b981}._stepCompleted_q1amh_62 ._stepNumber_q1amh_67{background:#10b981;color:#fff}._stepNumber_q1amh_67{width:20px;height:20px;border-radius:50%;background:#d1d5db;color:#fff;font-size:.6875rem;font-weight:600;display:flex;align-items:center;justify-content:center}._stepActive_q1amh_56 ._stepNumber_q1amh_67{background:#3b82f6}._stepName_q1amh_88{font-size:.75rem;font-weight:500;color:#1f2937;white-space:nowrap}._body_q1amh_95{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;animation:_fadeIn_q1amh_1 .2s ease-out}@keyframes _fadeIn_q1amh_1{0%{opacity:0}to{opacity:1}}._agreementHeader_q1amh_111{display:flex;justify-content:space-between;align-items:center;gap:1rem}._agreementName_q1amh_118{font-size:1rem;font-weight:600;color:#1f2937;margin:0}._downloadButton_q1amh_125{gap:.25rem}._pdfContainer_q1amh_129{height:350px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#f9fafb}._loading_q1amh_137,._error_q1amh_144{display:flex;align-items:center;justify-content:center;height:100%}._error_q1amh_144 p{color:#ef4444;font-size:.875rem;margin:0}._footer_q1amh_156{padding:1.5rem;background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:1rem}._checkboxWrapper_q1amh_165{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}._checkboxWrapper_q1amh_165:hover ._customCheckbox_q1amh_171{border-color:#9ca3af}._checkbox_q1amh_165{position:absolute;opacity:0;pointer-events:none}._checkbox_q1amh_165:checked+._customCheckbox_q1amh_171{background:#3b82f6;border-color:#3b82f6}._checkbox_q1amh_165:checked+._customCheckbox_q1amh_171:after{opacity:1}._checkbox_q1amh_165:focus+._customCheckbox_q1amh_171{box-shadow:0 0 0 2px #3b82f633}._customCheckbox_q1amh_171{position:relative;width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;background:#fff;flex-shrink:0;margin-top:2px;transition:all .15s ease}._customCheckbox_q1amh_171:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .15s ease}._checkboxLabel_q1amh_216{font-size:.875rem;color:#1f2937;line-height:1.5;-webkit-user-select:none;user-select:none}._actions_q1amh_223{display:flex;justify-content:flex-end}._errorMessage_q1amh_228{font-size:.875rem;color:#ef4444;background:#fecaca;padding:.5rem 1rem;border-radius:6px;margin:0}._completeHeader_q1amh_237{padding:2rem 1.5rem;text-align:center;border-bottom:1px solid #e5e7eb}._completeIcon_q1amh_243{width:48px;height:48px;border-radius:50%;background:#10b981;color:#fff;font-size:1.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}._completeTitle_q1amh_256{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}._completeSubtitle_q1amh_263{font-size:.875rem;color:#6b7280;margin:0;line-height:1.5}._signedList_q1amh_270{padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}._signedItem_q1amh_277{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#d1fae5;border:1px solid rgba(16,185,129,.2);border-radius:6px}._signedItemInfo_q1amh_287{display:flex;align-items:center;gap:.5rem}._signedItemCheck_q1amh_293{width:20px;height:20px;border-radius:50%;background:#10b981;color:#fff;font-size:.75rem;display:flex;align-items:center;justify-content:center}._signedItemName_q1amh_305{font-size:.875rem;font-weight:500;color:#1f2937}._completeActions_q1amh_311{padding:1.5rem;background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}._marketingContainer_18zwq_1{display:flex;justify-content:center;flex-direction:column;min-height:300px;max-width:600px;font-family:League Spartan,sans-serif}._marketingContainer_18zwq_1>h1{font-size:4rem;font-weight:700}._marketingContainer_18zwq_1>h2{font-size:2rem;font-weight:500}._marketingContainer_18zwq_1>p{font-size:1.25rem;line-height:1.75rem;color:#1f2937}._io_18zwq_23{color:#3b82f6}._btn_18zwq_27{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;max-width:fit-content;padding:.75em 2em;font-size:1rem;font-weight:500;color:#fff;background-color:#3b82f6;border:1px solid transparent;border:none;border-radius:7px;cursor:pointer;text-decoration:none;transition:background-color .3s ease}._btn_18zwq_27:hover,._btn_18zwq_27:focus{background-color:#1469f4}._btn_18zwq_27:disabled{cursor:not-allowed;background-color:#c6c6c6}._loadingContainer_fsk8v_1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%;gap:1rem;background:#fff}._loadingContainer_fsk8v_1 p{color:#6b7280;font-size:.875rem;margin:0}._gateContainer_fsk8v_17{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000}._overlay_fsk8v_26{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;padding:1.5rem;overflow-y:auto}._modalContent_fsk8v_40{display:flex;justify-content:center;width:100%}._modalOverlay_1lrfv_1{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;padding:2rem}._modalOverlay_1lrfv_1._show_1lrfv_17{opacity:1;visibility:visible}@media (max-width: 1024px){._modalOverlay_1lrfv_1{padding:1.5rem}}@media (max-width: 768px){._modalOverlay_1lrfv_1{padding:1rem}}._modalContent_1lrfv_32{width:100%;max-width:800px;background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:calc(100vh - 4rem);overflow:hidden;display:flex;flex-direction:column;transform:translateY(-20px);transition:transform .2s ease}._modalOverlay_1lrfv_1._show_1lrfv_17 ._modalContent_1lrfv_32{transform:translateY(0)}@media (max-width: 1024px){._modalContent_1lrfv_32{max-width:680px;max-height:calc(100vh - 3rem)}}@media (max-width: 768px){._modalContent_1lrfv_32{max-width:100%;max-height:calc(100vh - 2rem);border-radius:.5rem}}._modalHeader_1lrfv_62{display:flex;justify-content:space-between;align-items:flex-start;padding:0;flex-shrink:0;background:#fff;border-bottom:1px solid #D1D5DB;border-radius:.75rem .75rem 0 0}@media (max-width: 768px){._modalHeader_1lrfv_62{border-radius:.5rem .5rem 0 0}}._headerContent_1lrfv_78{flex:1;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}._headerContent_1lrfv_78 h1{margin:0;font-size:1.125rem;font-weight:600;color:#1f2937;line-height:1.3}@media (max-width: 768px){._headerContent_1lrfv_78 h1{font-size:1rem}}@media (max-width: 768px){._headerContent_1lrfv_78{padding:.75rem 1.25rem}}._modalSubtitle_1lrfv_103{margin:0;font-size:.875rem;color:#6b7280;line-height:1.4;font-weight:400}._closeButton_1lrfv_111{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:#64748b;cursor:pointer;transition:all .2s ease;border-radius:6px;padding:0;margin:0}._closeButton_1lrfv_111 svg{width:24px;height:24px}._closeButton_1lrfv_111:hover{background:#f1f5f9;color:#0f172a}._closeButton_1lrfv_111:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}._modalBody_1lrfv_139{margin:0;padding:1rem 1.75rem 1.25rem;box-sizing:border-box;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column}._modalBody_1lrfv_139::-webkit-scrollbar{width:14px}._modalBody_1lrfv_139::-webkit-scrollbar-track{background:transparent}._modalBody_1lrfv_139::-webkit-scrollbar-thumb{background:#d1d5db;border:4px solid transparent;border-radius:7px;background-clip:padding-box}._modalBody_1lrfv_139::-webkit-scrollbar-thumb:hover{background:#9ca3af;background-clip:padding-box}._modalBody_1lrfv_139>*:first-child{padding:0!important;margin:0!important}@media (max-width: 1024px){._modalBody_1lrfv_139{padding:.9rem 1.25rem 1.1rem}}@media (max-width: 768px){._modalBody_1lrfv_139{padding:.75rem 1rem .9rem}}._modalFooter_1lrfv_181{flex-shrink:0;padding:16px 24px}._footerDivider_1lrfv_186{height:1px;background:#d1d5db;width:100%;margin-bottom:16px;padding-top:1rem}._footerActions_1lrfv_194{display:flex;justify-content:flex-end;gap:12px}._footerButton_1lrfv_200{padding:8px 16px;border:1px solid #e5e7eb;background:#fff;color:#374151;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}._footerButton_1lrfv_200:hover{background:#f9fafb}._footerButtonPrimary_1lrfv_215{padding:8px 16px;border:none;background:#3b82f6;color:#fff;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}._footerButtonPrimary_1lrfv_215:hover{background:#2563eb}._modalOverlay_rl5ka_1{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;padding:2rem}._modalOverlay_rl5ka_1._show_rl5ka_17{opacity:1;visibility:visible}@media (max-width: 768px){._modalOverlay_rl5ka_1{padding:1rem}}._modalContent_rl5ka_27{width:100%;max-width:44rem;background:var(--bg-white, #FFF);border-radius:.75rem;box-shadow:0 1.25rem 1.5625rem -.3125rem #0000001a,0 .625rem .625rem -.3125rem #0000000a;max-height:calc(100vh - 4rem);display:flex;flex-direction:column;transform:translateY(-1.25rem);transition:transform .2s ease}._modalOverlay_rl5ka_1._show_rl5ka_17 ._modalContent_rl5ka_27{transform:translateY(0)}@media (max-width: 768px){._modalContent_rl5ka_27{max-height:calc(100vh - 2rem);border-radius:.5rem}}._modalHeader_rl5ka_49{padding:1.5rem 1.5rem 0;flex-shrink:0}@media (max-width: 768px){._modalHeader_rl5ka_49{padding:1rem 1rem 0}}._title_rl5ka_59{margin:0 0 1rem;color:#0a0a0a;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.75rem;letter-spacing:-.0274375rem}@media (max-width: 768px){._title_rl5ka_59{font-size:1rem}}._modalBody_rl5ka_75{flex:1;overflow-y:auto;min-height:0}._modalBody_rl5ka_75._componentBody_rl5ka_80{padding:0}._modalBody_rl5ka_75._textBody_rl5ka_83{padding:0 1.5rem 1.5rem}@media (max-width: 768px){._modalBody_rl5ka_75._textBody_rl5ka_83{padding:0 1rem 1rem}}._bodyText_rl5ka_92{margin:0;color:#101828;font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:-.0195rem}._modalFooter_rl5ka_103{flex-shrink:0;padding:1rem 1.5rem 1.5rem;display:flex;justify-content:flex-end;margin-top:auto}@media (max-width: 768px){._modalFooter_rl5ka_103{padding:.75rem 1rem 1rem}}._footerActions_rl5ka_116{display:flex;gap:.75rem;justify-content:flex-end;flex-wrap:wrap}._secondaryButton_rl5ka_123{border-radius:.5rem!important;border:.0625rem solid rgba(0,0,0,.1)!important;background:#fff!important;background-color:#fff!important}._secondaryButton_rl5ka_123:hover:not(:disabled){background:#fff!important;background-color:#fff!important}._secondaryButton_rl5ka_123:active{background:#fff!important;background-color:#fff!important}._discardButton_rl5ka_138{border-radius:.5rem!important;border:.0625rem solid #EF4444!important;background:#fff!important;background-color:#fff!important;color:#ef4444!important}._discardButton_rl5ka_138:hover:not(:disabled){background:#fff!important;background-color:#fff!important;color:#ef4444!important;border-color:#ef4444!important}._discardButton_rl5ka_138:active{background:#fff!important;background-color:#fff!important;color:#ef4444!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-size:14px;font-family:Inter,sans-serif}input::placeholder,textarea::placeholder{-webkit-user-select:none;user-select:none}button,select{-webkit-user-select:none;user-select:none}
