.ThemeToggle_themeToggle__oLXFa{position:relative;display:inline-block}.ThemeToggle_themeButton__BJ5Xn{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-color);cursor:pointer;transition:all var(--transition-speed) var(--transition-ease);font-size:.875rem;font-weight:500}.ThemeToggle_themeButton__BJ5Xn:hover{background:var(--background-tertiary);border-color:var(--primary-color);box-shadow:var(--shadow-sm)}.ThemeToggle_themeName__EVFhr{font-weight:500;min-width:50px;text-align:left}.ThemeToggle_chevron__QCMQL{transition:transform var(--transition-speed) var(--transition-ease);color:var(--text-secondary);flex-shrink:0;filter:brightness(1.5) contrast(1.2)}[data-theme=light] .ThemeToggle_chevron__QCMQL{filter:brightness(.3) contrast(1.5)}.ThemeToggle_chevronOpen__nazVt{transform:rotate(180deg)}.ThemeToggle_dropdown__xRIIQ{position:absolute;top:calc(100% + .5rem);right:0;background:var(--container-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;z-index:1000;min-width:120px;animation:ThemeToggle_slideDown__iiurX .2s var(--transition-ease)}@keyframes ThemeToggle_slideDown__iiurX{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ThemeToggle_themeOption__CT9V5{display:flex;align-items:center;width:100%;padding:.75rem 1rem;background:transparent;border:none;color:var(--text-color);cursor:pointer;transition:all var(--transition-speed) var(--transition-ease);font-size:.875rem;text-align:left}.ThemeToggle_themeOption__CT9V5:hover{background:var(--background-secondary);color:var(--primary-color)}.ThemeToggle_themeOption__CT9V5.ThemeToggle_active__XTCgK{background:var(--primary-light);color:var(--primary-color);font-weight:600}.ThemeToggle_optionName__6K7oR{flex:1 1}.UserMenu_userMenu__AJJ0H{position:relative}.UserMenu_userButton__BtQeD{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-speed) var(--transition-ease);color:var(--text-color)}.UserMenu_userButton__BtQeD:hover{background:var(--background-tertiary);border-color:var(--primary-color);box-shadow:var(--shadow-sm)}.UserMenu_userAvatar__QzNNV{width:2rem;height:2rem;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--shadow-sm)}.UserMenu_userInitials__r3z8e{color:var(--text-inverse);font-weight:600;font-size:.75rem;letter-spacing:.025em}.UserMenu_userInfo__L3vbk{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0}.UserMenu_userName__b5QP6{font-size:.875rem;font-weight:600;color:var(--text-color)}.UserMenu_userEmail__m0A5t,.UserMenu_userName__b5QP6{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.UserMenu_userEmail__m0A5t{font-size:.75rem;color:var(--text-secondary)}.UserMenu_chevron__O_ZHh{transition:transform var(--transition-speed) var(--transition-ease);color:var(--text-secondary);flex-shrink:0;filter:brightness(1.5) contrast(1.2)}[data-theme=light] .UserMenu_chevron__O_ZHh{filter:brightness(.3) contrast(1.5)}.UserMenu_chevronOpen__WxdGS{transform:rotate(180deg)}.UserMenu_dropdown__zXVmd{position:absolute;top:calc(100% + .5rem);right:0;width:280px;background:var(--container-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;z-index:10001;animation:UserMenu_slideDown__sbLA2 .2s var(--transition-ease)}@keyframes UserMenu_slideDown__sbLA2{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.UserMenu_dropdownHeader__YC7ky{padding:1rem;display:flex;align-items:center;gap:.75rem;background:var(--background-secondary)}.UserMenu_dropdownAvatar__IxCcE{width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--shadow-md)}.UserMenu_dropdownInitials__77ojd{color:var(--text-inverse);font-weight:600;font-size:1rem;letter-spacing:.025em}.UserMenu_dropdownUserInfo__Vzcuz{flex:1 1;min-width:0}.UserMenu_dropdownName__pI24B{font-size:.9375rem;font-weight:600;color:var(--text-color);margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserMenu_dropdownEmail__cSK_I{font-size:.8125rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserMenu_dropdownDivider__ACGZT{height:1px;background:var(--border-color);margin:.5rem 0}.UserMenu_dropdownMenu__SKsx4{padding:.5rem}.UserMenu_menuItem__EYDTz{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-color);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-speed) var(--transition-ease);text-align:left}.UserMenu_menuItem__EYDTz:hover{background:var(--background-secondary);color:var(--primary-color)}.UserMenu_menuItemDanger__5bAx2{color:var(--error-color,#ef4444)}.UserMenu_menuItemDanger__5bAx2:hover{background:rgba(239,68,68,.1);color:var(--error-color,#ef4444)}@media (max-width:768px){.UserMenu_userInfo__L3vbk{display:none}.UserMenu_userButton__BtQeD{padding:.5rem}.UserMenu_dropdown__zXVmd{width:260px;right:0}}.TopBar_topbar__uyu_7{height:4rem;background:var(--menu-bg);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;position:fixed;top:0;left:280px;right:0;z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-sm);transition:left var(--transition-speed) var(--transition-ease)}.TopBar_topbarLeft__5K4sH{display:flex;align-items:center;gap:1.5rem}.TopBar_companyBrand__CcBxV{display:flex;align-items:center;gap:.75rem}.TopBar_companyDetails__bHamT{display:flex;flex-direction:column}.TopBar_companyName__CX8VP{font-size:1.125rem;font-weight:600;color:var(--text-color);margin:0;line-height:1.2;letter-spacing:-.025em}.TopBar_companySubtitle__YDH_x{font-size:.75rem;color:var(--text-secondary);margin:0;line-height:1;text-transform:uppercase;letter-spacing:.05em}.TopBar_topbarRight__3iGn_{display:flex;align-items:center;gap:1rem}.TopBar_topbarActions__CsSVd{display:flex;align-items:center;gap:.5rem}.TopBar_actionButton__0tKLA{position:relative;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.625rem;cursor:pointer;transition:all var(--transition-speed) var(--transition-ease);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem}.TopBar_actionButton__0tKLA:hover{background:var(--background-tertiary);color:var(--text-color);border-color:var(--primary-color);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.TopBar_actionButton__0tKLA:active{transform:translateY(0)}.TopBar_actionIcon__Ib3L6{filter:brightness(1.5) contrast(1.2);transition:filter .2s ease}[data-theme=light] .TopBar_actionIcon__Ib3L6{filter:brightness(.3) contrast(1.5)}.TopBar_notificationContainer__B77Pt{position:relative}.TopBar_notificationDropdown__Lk3kG{position:absolute;top:calc(100% + .5rem);right:0;width:320px;max-height:400px;background:var(--container-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;z-index:10001;animation:TopBar_slideDown__Jwo7H .2s var(--transition-ease)}@keyframes TopBar_slideDown__Jwo7H{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.TopBar_notificationHeader__HgiqE{padding:1rem;border-bottom:1px solid var(--border-color);background:var(--background-secondary)}.TopBar_notificationHeader__HgiqE h3{margin:0;font-size:1rem;font-weight:600;color:var(--text-color)}.TopBar_notificationContent__m__zB{max-height:300px;overflow-y:auto}.TopBar_noNotifications__6_exA{padding:3rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--text-secondary)}.TopBar_noNotifications__6_exA svg{stroke:var(--text-tertiary);margin-bottom:1rem;opacity:.5}.TopBar_noNotifications__6_exA p{margin:0 0 .5rem;font-size:.9375rem;font-weight:500;color:var(--text-secondary)}.TopBar_noNotifications__6_exA span{font-size:.8125rem;color:var(--text-tertiary)}.TopBar_topbarUser__RWo6r{display:flex;align-items:center;gap:.75rem}@media (max-width:768px){.TopBar_topbar__uyu_7{padding:0 1rem;height:3.5rem}.TopBar_topbarLeft__5K4sH{gap:1rem}.TopBar_topbarActions__CsSVd{gap:.25rem}.TopBar_actionButton__0tKLA{min-width:2.25rem;min-height:2.25rem;padding:.5rem}.TopBar_topbarUser__RWo6r{gap:.5rem}}@media (max-width:480px){.TopBar_topbar__uyu_7{padding:0 .75rem;height:3.25rem}.TopBar_topbarUser__RWo6r{gap:.25rem}}.Navigation_verticalNav__TYdLS{width:280px;height:100vh;background:var(--menu-bg);border-right:1px solid var(--border-color);display:flex;flex-direction:column;transition:width .3s cubic-bezier(.4,0,.2,1);position:fixed;left:0;top:0;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.Navigation_verticalNav__TYdLS.Navigation_collapsed__Q8wZ1{width:72px}.Navigation_sidebarHeader__Q_edw{padding:1rem 1rem .5rem;border-bottom:none;display:flex;align-items:flex-start;gap:1rem;position:relative;justify-content:center}.Navigation_sidebarToggle__1fE78{background:transparent;border:none;padding:.5rem;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.Navigation_verticalNav__TYdLS.Navigation_collapsed__Q8wZ1 .Navigation_sidebarToggle__1fE78{right:.5rem}.Navigation_sidebarToggle__1fE78:hover{background:var(--background-secondary);transform:scale(1.1)}.Navigation_toggleIcon__pVYBT{transition:transform .3s cubic-bezier(.25,.46,.45,.94);color:var(--text-color);filter:brightness(2) contrast(1.3)}[data-theme=light] .Navigation_toggleIcon__pVYBT{filter:brightness(.2) contrast(1.8)}.Navigation_companyLogoFull__ORp1g{width:100%;height:8rem;display:flex;align-items:center;justify-content:center;padding:1rem;margin-top:.5rem;overflow:hidden}.Navigation_logoImage__JemGR{width:4rem;height:2rem;object-fit:contain;transform:scale(2.2);filter:none!important}.Navigation_verticalNav__TYdLS.Navigation_collapsed__Q8wZ1 .Navigation_companyLogoFull__ORp1g{display:none}.Navigation_iconGroup__vOIyB{flex:1 1;padding:1rem .5rem;overflow-y:auto;overflow-x:hidden}.Navigation_bottomGroup__pGDay{padding:1rem;border-top:1px solid var(--border-color)}.Navigation_verticalNav__TYdLS.Navigation_collapsed__Q8wZ1 .Navigation_bottomGroup__pGDay{display:flex;flex-direction:column;align-items:center}.Navigation_navItem__nsvDZ{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;color:var(--text-color);text-decoration:none!important;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;border-radius:.75rem;margin:0 .25rem;font-weight:500;border:1px solid transparent;outline:none;width:calc(100% - .5rem);background:transparent;cursor:pointer}.Navigation_verticalNav__TYdLS.Navigation_collapsed__Q8wZ1 .Navigation_navItem__nsvDZ{justify-content:center;padding:.875rem;margin:.25rem .5rem}.Navigation_navItem__nsvDZ:hover{background:linear-gradient(135deg,var(--primary-light),rgba(14,146,148,.15));color:var(--text-color);transform:translateX(4px) scale(1.02);box-shadow:0 4px 12px rgba(14,146,148,.2);border:1px solid var(--primary-color)}.Navigation_navItem__nsvDZ.Navigation_active__oT7wr{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:var(--text-inverse)!important;box-shadow:0 4px 12px rgba(14,146,148,.3);border:1px solid var(--primary-dark);transform:translateX(2px)}.Navigation_navItem__nsvDZ.Navigation_active__oT7wr .Navigation_navLabel__t8GTn{color:var(--text-inverse)!important}.Navigation_navIcon__cnNBx{width:20px;height:20px;display:block;pointer-events:none;flex-shrink:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);opacity:.8;object-fit:contain;filter:brightness(1.8) contrast(1.3)}[data-theme=light] .Navigation_navIcon__cnNBx{filter:brightness(.25) contrast(1.8)}.Navigation_verticalNav__TYdLS.Navigation_collapsed__Q8wZ1 .Navigation_navIcon__cnNBx{width:24px;height:24px}.Navigation_navItem__nsvDZ:hover .Navigation_navIcon__cnNBx{opacity:1!important}.Navigation_navItem__nsvDZ.Navigation_active__oT7wr .Navigation_navIcon__cnNBx{opacity:1;filter:brightness(0) invert(1)}[data-theme=light] .Navigation_navItem__nsvDZ.Navigation_active__oT7wr .Navigation_navIcon__cnNBx{filter:brightness(0) invert(1)}.Navigation_navLabel__t8GTn{flex:1 1;font-weight:600;font-size:1rem;letter-spacing:-.025em;text-decoration:none!important;text-align:left}.Navigation_verticalNav__TYdLS.Navigation_collapsed__Q8wZ1 .Navigation_navLabel__t8GTn{display:none}.Navigation_iconGroup__vOIyB::-webkit-scrollbar{width:4px}.Navigation_iconGroup__vOIyB::-webkit-scrollbar-track{background:transparent}.Navigation_iconGroup__vOIyB::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.Navigation_iconGroup__vOIyB::-webkit-scrollbar-thumb:hover{background:var(--border-dark)}.DragDropFrame_frame__oRdEx{background:var(--container-bg);border-radius:var(--radius-lg);padding:24px;margin-bottom:20px;border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:all var(--transition-speed) var(--transition-ease);display:none}.DragDropFrame_frame__oRdEx:hover{box-shadow:var(--shadow-md);border-color:var(--primary-color)}.DragDropFrame_frame__oRdEx:first-of-type{display:block}.DragDropFrame_content__fceaM{display:flex;flex-direction:column;gap:20px}.DragDropFrame_qrButton___qLRk{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,var(--button-bg),var(--button-bg-hover));color:white;border-radius:var(--radius-md);font-weight:600;transition:all var(--transition-speed) var(--transition-ease);align-self:flex-start;cursor:pointer;box-shadow:var(--shadow-sm);border:none}.DragDropFrame_qrButton___qLRk:hover:not(:disabled){background:linear-gradient(135deg,var(--button-bg-hover),var(--primary-dark));transform:translateY(-2px);box-shadow:var(--shadow-md)}.DragDropFrame_qrButton___qLRk:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}.DragDropFrame_qrButton___qLRk:disabled{opacity:.6;cursor:not-allowed}.DragDropFrame_qrIcon__Pwgvt{width:24px;height:24px}.DragDropFrame_dropArea__9Qr8S{border:2px dashed var(--border-color);border-radius:var(--radius-lg);padding:60px 40px;text-align:center;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--light-background);transition:all var(--transition-speed) var(--transition-ease);cursor:pointer;box-shadow:var(--shadow-sm)}.DragDropFrame_dropArea__9Qr8S.DragDropFrame_compact__0F4A_{padding:20px 40px;min-height:100px}.DragDropFrame_dropArea__9Qr8S:hover{border-color:var(--primary-color);background:var(--primary-light);box-shadow:var(--shadow-md);transform:translateY(-2px)}.DragDropFrame_dropArea__9Qr8S.DragDropFrame_dragging__uYC5o{border-color:var(--primary-color);background:var(--primary-light);box-shadow:var(--shadow-lg);transform:scale(1.02)}.DragDropFrame_fileInput__zjXFn{display:none}.DragDropFrame_dropLabel__QY6J5{display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer}.DragDropFrame_dropText__qNM3e{font-size:1.1rem;font-weight:600;color:var(--text-color);margin:0}.DragDropFrame_dropSubtext__1eTLz{font-size:.9rem;color:var(--text-color);opacity:.7;margin:0}.DragDropFrame_fileList__81rxW{background:var(--light-background);border-radius:4px;padding:15px;border:1px solid var(--border-color)}.DragDropFrame_fileListTitle__uT8uT{font-weight:600;color:var(--text-color);margin-bottom:10px}.DragDropFrame_fileList__81rxW ul{list-style:none;margin:0;padding:0}.DragDropFrame_fileList__81rxW li{padding:5px 0;color:var(--text-color);font-size:.9rem}.DragDropFrame_qrContainer__KnhHi{display:flex;flex-direction:column;align-items:center;gap:20px;padding:30px}.DragDropFrame_qrDisplay__kg2aX{display:flex;flex-direction:column;align-items:center;gap:15px}.DragDropFrame_qrImage__61gM5{width:200px;height:200px;border:2px solid var(--border-color);border-radius:4px;padding:10px;background:white}.DragDropFrame_qrInstructions__Pr1Dg{text-align:center;color:var(--text-color);font-size:.9rem}.DragDropFrame_qrLoading__3_DPS,.DragDropFrame_qrStatus__D2za6{display:flex;flex-direction:column;align-items:center;gap:15px;padding:20px}.DragDropFrame_qrStatus__D2za6{background:rgba(14,146,148,.1);border-radius:4px;color:var(--text-color)}.DragDropFrame_spinner__biTYR{animation:DragDropFrame_spin__ygmLJ 1s linear infinite;color:var(--primary-color)}@keyframes DragDropFrame_spin__ygmLJ{to{transform:rotate(1turn)}}.DragDropFrame_progressContainer__5omHM{width:100%;background-color:#f3f3f3;border-radius:5px;margin-top:25px;height:20px;overflow:hidden;position:relative;opacity:1;transition:opacity .5s ease-in-out;transform:translateZ(0)}.DragDropFrame_progressBar__izYyj{width:100rem;height:100%;background-color:var(--primary-color);border-radius:5px;position:absolute;animation:DragDropFrame_loadingAnimation__n4g_T 7s linear infinite;transform:translateZ(0)}@keyframes DragDropFrame_loadingAnimation__n4g_T{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.DragDropFrame_error__C9BBW{padding:15px;background:rgba(239,68,68,.1);border-radius:4px;color:#ef4444;border-left:4px solid #ef4444}.DragDropFrame_error__C9BBW p{margin:0}.DragDropFrame_actions__8R_Cp{display:flex;justify-content:center;gap:10px}.DragDropFrame_cancelButton__npsQN{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--light-background);color:var(--text-color);border-radius:4px;font-weight:600;transition:all var(--transition-speed);border:1px solid var(--border-color);cursor:pointer}.DragDropFrame_cancelButton__npsQN:hover{background:var(--container-bg)}.ManualEntryFrame_frame__J3lQj{background:transparent;padding:0;margin-bottom:0;border:none;box-shadow:none;display:block}.ManualEntryFrame_tableContainer__p7l09{width:auto;max-width:800px;margin-left:auto;margin-right:auto}.ManualEntryFrame_header__zdAGt{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px}.ManualEntryFrame_title__uDI_7{display:none}.ManualEntryFrame_toggleButton__XdbOj{padding:6px 12px;background:var(--primary-color);color:white;border-radius:4px;font-weight:600;font-size:.85rem;transition:all var(--transition-speed);border:none;cursor:pointer;height:auto}.ManualEntryFrame_toggleButton__XdbOj:hover{background:var(--button-bg-hover)}.ManualEntryFrame_content__MNefC{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ManualEntryFrame_table__g3IuQ{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:20px;border-radius:8px;overflow:hidden;font-size:.85rem}.ManualEntryFrame_table__g3IuQ thead tr:first-child th:first-child{border-top-left-radius:8px}.ManualEntryFrame_table__g3IuQ thead tr:first-child th:last-child{border-top-right-radius:8px}.ManualEntryFrame_table__g3IuQ tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.ManualEntryFrame_table__g3IuQ tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.ManualEntryFrame_table__g3IuQ thead{background:transparent;color:var(--text-color)}.ManualEntryFrame_table__g3IuQ th{border:1px solid #ccc;padding:6px 8px;text-align:left;font-weight:600;font-size:.85rem;color:var(--text-color)}.ManualEntryFrame_table__g3IuQ th:first-child,.ManualEntryFrame_table__g3IuQ th:nth-child(2){width:200px}.ManualEntryFrame_table__g3IuQ th:nth-child(3),.ManualEntryFrame_table__g3IuQ th:nth-child(4){width:120px}.ManualEntryFrame_table__g3IuQ tbody tr{background:var(--light-background);border-bottom:1px solid var(--border-color)}.ManualEntryFrame_table__g3IuQ tbody tr:hover{background:var(--container-bg)}.ManualEntryFrame_table__g3IuQ td{border:1px solid #ccc;padding:6px 8px;color:var(--text-color);font-size:.85rem;text-align:left}.ManualEntryFrame_dateCell__3pmkf{color:var(--text-color);font-weight:500}.ManualEntryFrame_hoursCell__aQ8xF{text-align:right;color:var(--text-color)}.ManualEntryFrame_unitInput__1Ni4Q{width:80px;padding:4px 6px;border:1px solid var(--border-color);border-radius:6px;font-size:.85rem;background-color:#f1f1f1;color:var(--container-bg);text-align:center;box-sizing:border-box;transition:all var(--transition-speed)}.ManualEntryFrame_unitInput__1Ni4Q:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.ManualEntryFrame_unitInput__1Ni4Q:disabled{background-color:#f1f1f1;cursor:not-allowed;opacity:.6}.ManualEntryFrame_displayCell__UYDy3{display:block;padding:5px;text-align:center;color:var(--text-color)}.ManualEntryFrame_removeButton__9ZYYc{display:flex;align-items:center;justify-content:center;padding:6px;background:rgba(239,68,68,.1);color:#ef4444;border-radius:4px;border:none;cursor:pointer;transition:all var(--transition-speed)}.ManualEntryFrame_removeButton__9ZYYc:hover:not(:disabled){background:#ef4444;color:white}.ManualEntryFrame_totals__E00NQ{display:flex;justify-content:space-between;align-items:center;padding:10px 0;color:var(--text-color);font-size:.9rem;width:100%}.ManualEntryFrame_totalText__p04i8{color:var(--text-color);font-weight:500}.ManualEntryFrame_progressContainer__OQmJY{width:100%;background-color:#f3f3f3;border-radius:5px;margin-top:25px;height:20px;overflow:hidden;position:relative;opacity:1;transition:opacity .5s ease-in-out;transform:translateZ(0)}.ManualEntryFrame_progressBar__ziejM{width:100rem;height:100%;background-color:var(--primary-color);border-radius:5px;position:absolute;animation:ManualEntryFrame_loadingAnimation___oer8 7s linear infinite;transform:translateZ(0)}@keyframes ManualEntryFrame_loadingAnimation___oer8{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ManualEntryFrame_error__OYKRO{display:flex;align-items:center;gap:10px;padding:15px;background:rgba(239,68,68,.1);border-radius:4px;color:#ef4444;border-left:4px solid #ef4444}.ManualEntryFrame_error__OYKRO p{margin:0}.ManualEntryFrame_errorIcon__AOIMp{flex-shrink:0;color:#ef4444}.ManualEntryFrame_actions__Fgbaw{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:1rem;flex-wrap:wrap}.ManualEntryFrame_mainButtons__igXWj{display:flex;gap:5px;align-items:center}.ManualEntryFrame_createButton__I6vzO,.ManualEntryFrame_viewButton__TS4bO{background-color:var(--primary-color);color:white;border:none;padding:10px 20px;margin:0;display:inline-block;cursor:pointer;text-align:center;border-radius:5px;font-weight:600;font-size:.9rem;transition:background-color .3s ease}.ManualEntryFrame_createButton__I6vzO:hover:not(:disabled),.ManualEntryFrame_viewButton__TS4bO:hover:not(:disabled){background-color:var(--button-bg-hover)}.ManualEntryFrame_createButton__I6vzO:disabled,.ManualEntryFrame_viewButton__TS4bO:disabled{opacity:.6;cursor:not-allowed}.ManualEntryFrame_cancelButton__S7YDR{padding:10px 20px;background-color:var(--primary-color);color:white;border:none;border-radius:5px;cursor:pointer;font-weight:600;font-size:.9rem;transition:background-color .3s ease}.ManualEntryFrame_cancelButton__S7YDR:hover:not(:disabled){background-color:var(--button-bg-hover)}.ManualEntryFrame_cancelButton__S7YDR:disabled{opacity:.6;cursor:not-allowed}.UnitsFrame_frame__Ikn_P{background:transparent;padding:0;margin-bottom:0;border:none;box-shadow:none;display:block}.UnitsFrame_content__FLn_j{width:90%;margin:0 auto 5rem;display:flex;flex-direction:column;align-items:center}.UnitsFrame_formGroup__IYTdM{width:100%;margin-bottom:15px;text-align:center}.UnitsFrame_label___ejpu{font-size:20px;margin-bottom:5px;white-space:nowrap;color:var(--primary-color)}.UnitsFrame_input__bzNmq,.UnitsFrame_label___ejpu{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-weight:700;display:block}.UnitsFrame_input__bzNmq{width:50%;height:2rem;padding:10px;margin:5px auto;border-radius:5px;border:1px solid #ccc;background-color:#f1f1f1;color:var(--container-bg);font-size:14px}.UnitsFrame_input__bzNmq:focus{outline:none;border:2px solid transparent;box-shadow:0 0 0 1px var(--primary-color)}.UnitsFrame_input__bzNmq:disabled{background-color:#f1f1f1;cursor:not-allowed;opacity:.6}.UnitsFrame_progressContainer__pmLbc{width:100%;background-color:#f3f3f3;border-radius:5px;margin-top:25px;height:20px;overflow:hidden;position:relative;opacity:1;transition:opacity .5s ease-in-out;transform:translateZ(0)}.UnitsFrame_progressBar__vQ8w3{width:100rem;height:100%;background-color:var(--primary-color);border-radius:5px;position:absolute;animation:UnitsFrame_loadingAnimation__jBRiZ 7s linear infinite;transform:translateZ(0)}@keyframes UnitsFrame_loadingAnimation__jBRiZ{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.UnitsFrame_error__hscgd{display:flex;align-items:center;gap:10px;padding:15px;background:rgba(239,68,68,.1);border-radius:4px;color:#ef4444;border-left:4px solid #ef4444}.UnitsFrame_error__hscgd p{margin:0}.UnitsFrame_createButton__w6IDh,.UnitsFrame_viewButton__aYr3t{width:50%;background-color:var(--primary-color);color:#fff;border:none;padding:10px 20px;margin:5px auto;display:block;cursor:pointer;text-align:center;font-weight:600;font-size:.9rem;border-radius:5px;transition:background-color .3s ease}.UnitsFrame_createButton__w6IDh:hover:not(:disabled),.UnitsFrame_viewButton__aYr3t:hover:not(:disabled){background-color:var(--button-bg-hover)}.UnitsFrame_createButton__w6IDh:disabled,.UnitsFrame_viewButton__aYr3t:disabled{opacity:.6;cursor:not-allowed}.UnitsFrame_resultMessageContainer__gQ_UF{text-align:center;width:100%}.UnitsFrame_cancelButtonContainer__ccEGt{display:flex;justify-content:center;align-items:center;width:100%;margin-top:20px}.UnitsFrame_cancelButton__wcGNN{display:block;padding:10px 20px;background-color:var(--primary-color);color:white;border:none;border-radius:5px;cursor:pointer;font-weight:600;font-size:.9rem;transition:background-color .3s ease}.UnitsFrame_cancelButton__wcGNN:hover:not(:disabled){background-color:var(--button-bg-hover)}.UnitsFrame_cancelButton__wcGNN:disabled{opacity:.6;cursor:not-allowed}.CostFrame_frame__b1Ifs{background:transparent;padding:0;margin-bottom:0;border:none;box-shadow:none;display:block}.CostFrame_content__ai3md{width:90%;margin:0 auto 5rem;display:flex;flex-direction:column;align-items:center}.CostFrame_formGroup__AF_6a{width:100%;margin-bottom:15px;text-align:center}.CostFrame_label__3MyT9{font-size:20px;margin-bottom:5px;white-space:nowrap;color:var(--primary-color)}.CostFrame_input__7q2z4,.CostFrame_label__3MyT9{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-weight:700;display:block}.CostFrame_input__7q2z4{width:50%;height:2rem;padding:10px;margin:5px auto;border-radius:5px;border:1px solid #ccc;background-color:#f1f1f1;color:var(--container-bg);font-size:14px}.CostFrame_input__7q2z4:focus{outline:none;border:2px solid transparent;box-shadow:0 0 0 1px var(--primary-color)}.CostFrame_input__7q2z4:disabled{background-color:#f1f1f1;cursor:not-allowed;opacity:.6}.CostFrame_unitsFromCost__CiSv7{display:block;color:var(--text-color);font-size:14px;font-weight:700;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.CostFrame_progressContainer__4O3mS{width:100%;background-color:#f3f3f3;border-radius:5px;margin-top:25px;height:20px;overflow:hidden;position:relative;opacity:1;transition:opacity .5s ease-in-out;transform:translateZ(0)}.CostFrame_progressBar__NBYdj{width:100rem;height:100%;background-color:var(--primary-color);border-radius:5px;position:absolute;animation:CostFrame_loadingAnimation__ZfXko 7s linear infinite;transform:translateZ(0)}@keyframes CostFrame_loadingAnimation__ZfXko{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.CostFrame_error__IvASU{display:flex;align-items:center;gap:10px;padding:15px;background:rgba(239,68,68,.1);border-radius:4px;color:#ef4444;border-left:4px solid #ef4444}.CostFrame_error__IvASU p{margin:0}.CostFrame_errorIcon__GR5vl{flex-shrink:0;color:#ef4444}.CostFrame_createButton__OhNHF,.CostFrame_viewButton__DbWi0{width:50%;background-color:var(--primary-color);color:#fff;border:none;padding:10px 20px;margin:5px auto;display:block;cursor:pointer;text-align:center;font-weight:600;font-size:.9rem;border-radius:5px;transition:background-color .3s ease}.CostFrame_createButton__OhNHF:hover:not(:disabled),.CostFrame_viewButton__DbWi0:hover:not(:disabled){background-color:var(--button-bg-hover)}.CostFrame_createButton__OhNHF:disabled,.CostFrame_viewButton__DbWi0:disabled{opacity:.6;cursor:not-allowed}.CostFrame_resultMessageContainer__ncqNP{text-align:center;width:100%}.CostFrame_cancelButtonContainer__jE3CR{display:flex;justify-content:center;align-items:center;width:100%;margin-top:20px}.CostFrame_cancelButton__LpsYn{display:block;padding:10px 20px;background-color:var(--primary-color);color:white;border:none;border-radius:5px;cursor:pointer;font-weight:600;font-size:.9rem;transition:background-color .3s ease}.CostFrame_cancelButton__LpsYn:hover:not(:disabled){background-color:var(--button-bg-hover)}.CostFrame_cancelButton__LpsYn:disabled{opacity:.6;cursor:not-allowed}.AdjustmentsFrame_frame__VXd14{background:transparent;padding:0;margin-bottom:0;border:none;box-shadow:none;display:block}.AdjustmentsFrame_content__ZPMYo{width:90%;max-width:1200px;margin:0 auto 5rem;display:flex;flex-direction:row;align-items:flex-start;gap:5%;justify-content:center;flex-wrap:wrap}.AdjustmentsFrame_manualInputLeft__ZbOsk,.AdjustmentsFrame_manualInputRight__NNTye{display:inline-block;vertical-align:top;width:45%;min-width:300px;flex-shrink:0}.AdjustmentsFrame_manualInputRight__NNTye{margin-left:0}.AdjustmentsFrame_formGroup__RMzsC{width:100%;margin-bottom:15px;text-align:center}.AdjustmentsFrame_selectAll__tqfLx{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.AdjustmentsFrame_selectAllButton__o6ZxR{background:none;border:none;cursor:pointer;padding:0;margin:0 5px 0 40px;display:flex;align-items:center;justify-content:center;width:50px;min-width:50px;height:28px;transition:.3s ease;flex-shrink:0}.AdjustmentsFrame_selectAllButton__o6ZxR:hover{background:none;filter:grayscale(100%) brightness(.5)}.AdjustmentsFrame_adjustmentsSelectAll__CCZRc{align-content:left;margin:0 5px 0 0}.AdjustmentsFrame_label__PTHlE{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:20px;font-weight:700;margin-bottom:5px;white-space:nowrap;display:block;color:var(--primary-color)}.AdjustmentsFrame_label__PTHlE.AdjustmentsFrame_adjustments__cA0to{margin-left:0}.AdjustmentsFrame_daysHours__ix3AJ{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:5px;margin-left:50px;padding-right:70px;width:100%;min-width:0;box-sizing:border-box}.AdjustmentsFrame_dayRow__LrAay,.AdjustmentsFrame_monthRow__u3s8X{display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px;width:100%;min-width:0;flex-wrap:nowrap}.AdjustmentsFrame_dayRow__LrAay input[type=checkbox],.AdjustmentsFrame_monthRow__u3s8X input[type=checkbox]{display:none}.AdjustmentsFrame_checkBox__U22Vl{height:25px;width:25px;min-width:25px;background-color:transparent;border:2.5px solid #9c9b9b;border-radius:5px;position:relative;display:inline-block;box-sizing:border-box;transition:border-color .2s ease;cursor:pointer;margin-right:10px;flex-shrink:0}.AdjustmentsFrame_checkBox__U22Vl:after,.AdjustmentsFrame_checkBox__U22Vl:before{box-sizing:border-box;position:absolute;height:0;width:5px;background-color:var(--primary-color);display:inline-block;transform-origin:left top;border-radius:5px;content:" ";transition:opacity .5 ease}.AdjustmentsFrame_checkBox__U22Vl:before{top:18px;left:10.25px;box-shadow:0 0 0 1.25px var(--background-color);transform:rotate(-135deg)}.AdjustmentsFrame_checkBox__U22Vl:after{top:9.25px;left:1.25px;transform:rotate(-45deg)}.AdjustmentsFrame_dayRow__LrAay input[type=checkbox]:checked+.AdjustmentsFrame_checkBox__U22Vl,.AdjustmentsFrame_monthRow__u3s8X input[type=checkbox]:checked+.AdjustmentsFrame_checkBox__U22Vl{border-color:var(--primary-color)}.AdjustmentsFrame_dayRow__LrAay input[type=checkbox]:checked+.AdjustmentsFrame_checkBox__U22Vl:after,.AdjustmentsFrame_monthRow__u3s8X input[type=checkbox]:checked+.AdjustmentsFrame_checkBox__U22Vl:after{height:12.5px;animation:AdjustmentsFrame_dothabottomcheck__bgmRJ .2s ease 0s forwards}.AdjustmentsFrame_dayRow__LrAay input[type=checkbox]:checked+.AdjustmentsFrame_checkBox__U22Vl:before,.AdjustmentsFrame_monthRow__u3s8X input[type=checkbox]:checked+.AdjustmentsFrame_checkBox__U22Vl:before{height:30px;animation:AdjustmentsFrame_dothatopcheck__09EJA .4s ease 0s forwards}@keyframes AdjustmentsFrame_dothabottomcheck__bgmRJ{0%{height:0}to{height:12.5px}}@keyframes AdjustmentsFrame_dothatopcheck__09EJA{0%{height:0}50%{height:0}to{height:30px}}.AdjustmentsFrame_weekdayLabelBox__qRl8K{width:50px;min-width:50px;text-align:center;flex-shrink:0;margin-right:0;margin-left:0}.AdjustmentsFrame_weekdayLabel__JXsZM{display:block;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;color:#fff;width:30px;text-align:center}.AdjustmentsFrame_dayRow__LrAay label.AdjustmentsFrame_checkBox__U22Vl+.AdjustmentsFrame_weekdayLabelBox__qRl8K .AdjustmentsFrame_weekdayLabel__JXsZM,.AdjustmentsFrame_monthRow__u3s8X label.AdjustmentsFrame_checkBox__U22Vl+.AdjustmentsFrame_monthLabel__obQZZ{margin-right:10px;color:#fff}.AdjustmentsFrame_dayRow__LrAay input[type=number],.AdjustmentsFrame_monthRow__u3s8X input[type=number]{margin-left:0;width:75px;min-width:75px;padding:5px;border-radius:5px;border:1px solid #ccc;background-color:#f1f1f1;color:var(--container-bg);font-size:14px;font-weight:700;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;flex-shrink:0;box-sizing:border-box}.AdjustmentsFrame_dayRow__LrAay,.AdjustmentsFrame_monthRow__u3s8X{gap:10px;justify-content:flex-start}.AdjustmentsFrame_dayRow__LrAay input[type=number]:focus,.AdjustmentsFrame_monthRow__u3s8X input[type=number]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.AdjustmentsFrame_monthLabel__obQZZ{font-weight:600;color:#fff;width:auto;min-width:50px;max-width:80px;text-align:left;margin-right:0;margin-left:0;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;cursor:pointer;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdjustmentsFrame_monthAdjustments__V87IV{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:5px;margin-left:0;padding-right:0;width:100%;min-width:0;box-sizing:border-box}.AdjustmentsFrame_yearContainer__cN1RY{width:100%;margin-bottom:10px}.AdjustmentsFrame_yearLabel__wl7YN{font-size:16px;color:#fff;margin-bottom:.5rem;margin-left:6rem;text-align:left}.AdjustmentsFrame_smallInput__JC6WE,.AdjustmentsFrame_yearLabel__wl7YN{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-weight:700}.AdjustmentsFrame_smallInput__JC6WE{width:100px;min-width:100px;padding:5px;border-radius:5px;border:1px solid #ccc;background-color:#f1f1f1;color:var(--container-bg);font-size:14px;flex-shrink:0;box-sizing:border-box}.AdjustmentsFrame_smallInput__JC6WE:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}@media (max-width:900px){.AdjustmentsFrame_content__ZPMYo{flex-direction:column;gap:2rem}.AdjustmentsFrame_manualInputLeft__ZbOsk,.AdjustmentsFrame_manualInputRight__NNTye{width:100%;min-width:280px}.AdjustmentsFrame_daysHours__ix3AJ{margin-left:0;padding-right:0}.AdjustmentsFrame_selectAllButton__o6ZxR{margin:0 5px 0 0}.AdjustmentsFrame_yearLabel__wl7YN{margin-left:0}}@media (max-width:600px){.AdjustmentsFrame_content__ZPMYo{width:95%}.AdjustmentsFrame_dayRow__LrAay,.AdjustmentsFrame_monthRow__u3s8X{gap:5px}.AdjustmentsFrame_weekdayLabelBox__qRl8K{width:40px;min-width:40px}.AdjustmentsFrame_dayRow__LrAay input[type=number],.AdjustmentsFrame_monthRow__u3s8X input[type=number]{width:60px;min-width:60px}.AdjustmentsFrame_smallInput__JC6WE{width:80px;min-width:80px}}.ScheduleOutputFrame_frame__zbfxe{background:transparent;padding:0;margin-bottom:0;border:none;box-shadow:none;display:block}.ScheduleOutputFrame_foundSchedulesLabel__kSHLO{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;text-align:center;font-weight:700;font-size:18px;margin-bottom:5px;display:block;color:var(--primary-color)}.ScheduleOutputFrame_formGroup__zjeks{width:100%;margin-bottom:15px}.ScheduleOutputFrame_scrollableList__ZYR7L{overflow-y:visible;border:none;padding:0;border-radius:0}.ScheduleOutputFrame_placeholder__dMT0D{text-align:center;color:var(--text-color);opacity:.7;padding:20px}.ScheduleOutputFrame_headerText__VXBl5{text-align:center;margin-top:10px;margin-bottom:10px;font-size:24px;font-weight:700;color:var(--text-color)}.ScheduleOutputFrame_groupHeader__FiO9E{font-size:20px;font-weight:700;text-align:center;margin-top:1rem;margin-bottom:.5rem;padding-bottom:.3rem;border-bottom:2px solid #ddd;color:var(--text-color)}.ScheduleOutputFrame_scheduleGroupContainer__x4N2m{margin-bottom:1rem}.ScheduleOutputFrame_scheduleList__FxAUM{list-style-type:none;padding:0;margin:0}.ScheduleOutputFrame_altscheduleItem__jec3R{padding:10px;margin-bottom:5px;border-radius:5px;transition:background-color .3s;text-align:center;cursor:pointer;color:var(--text-color)}.ScheduleOutputFrame_altscheduleItem__jec3R:hover{background-color:#a5a5a5;color:#000000}.ScheduleBreakdown_container___VCv7{display:flex;flex-direction:column;height:calc(100vh - 4rem);margin-top:4rem;padding:0;background-color:var(--menu-bg);color:var(--text-color);box-sizing:border-box;overflow:hidden;transition:width var(--transition-speed) var(--transition-ease),margin-left var(--transition-speed) var(--transition-ease)}.ScheduleBreakdown_stickyHeader__9V4_z{position:-webkit-sticky;position:sticky;top:0;z-index:999;background-color:var(--container-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);flex-shrink:0}.ScheduleBreakdown_headerTitle___o1mb{display:inline-block;font-size:24px;text-align:center;color:var(--text-color);margin:0;flex:1 1}.ScheduleBreakdown_headerActions__BvWOx{display:flex;gap:10px}.ScheduleBreakdown_exportButton__eaY1U,.ScheduleBreakdown_importButton__NHDSQ{height:30px;background-color:var(--primary-color);color:white;border:none;border-radius:5px;cursor:pointer;padding:0 15px;font-size:14px;transition:background-color .3s ease}.ScheduleBreakdown_exportButton__eaY1U:hover,.ScheduleBreakdown_importButton__NHDSQ:hover{background-color:var(--primary-dark)}.ScheduleBreakdown_advancedOptionsContainer__w_O7Z{padding:20px;margin:0;flex-shrink:0}.ScheduleBreakdown_advancedOptionsHeader__XffyM{display:flex;justify-content:space-between;align-items:center;background-color:var(--light-background);padding:10px 15px;border-radius:5px;cursor:pointer;transition:background-color var(--transition-speed)}.ScheduleBreakdown_advancedOptionsHeader__XffyM:hover{background-color:var(--background-secondary)}.ScheduleBreakdown_advancedOptionsHeader__XffyM h3{margin:0;color:var(--primary-color);font-size:18px}.ScheduleBreakdown_toggleIcon__OJZI5{font-size:24px;color:var(--text-color);transition:transform var(--transition-speed)}.ScheduleBreakdown_advancedOptionsContent__pKyyi{margin-top:10px;padding:15px;background-color:var(--light-background);border-radius:5px}.ScheduleBreakdown_advancedOptionsRow__ZPW20{display:flex;justify-content:space-between;gap:20px}.ScheduleBreakdown_advancedOptionsSide__kegzH{flex:1 1;background-color:var(--menu-bg);padding:15px;border-radius:5px}.ScheduleBreakdown_advancedOptionsSide__kegzH h4{margin-bottom:10px;color:var(--primary-color);font-size:16px;display:flex;align-items:center;gap:10px}.ScheduleBreakdown_nameDisplay___NPbP{flex:1 1}.ScheduleBreakdown_editNameButton__4Bcov,.ScheduleBreakdown_nameSaveButton__Gfgaa{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.ScheduleBreakdown_nameEditContainer__Txhih{display:flex;align-items:center;gap:5px}.ScheduleBreakdown_nameEditInput__PNns8{font-size:inherit;padding:2px 5px;border:1px solid var(--border-color);border-radius:3px;background:var(--background-color);color:var(--text-color);flex:1 1}.ScheduleBreakdown_scheduleTypeOptions__T_Uyq{display:flex;flex-wrap:wrap;margin-bottom:20px;gap:10px}.ScheduleBreakdown_scheduleTypeOptions__T_Uyq input[type=radio]{display:none}.ScheduleBreakdown_scheduleTypeOptions__T_Uyq label{margin-top:10px;font-weight:700;font-size:14px;color:var(--text-color);position:relative;cursor:pointer;padding:.375em 1.5em .375em 3em;border-radius:99em;transition:background-color .25s ease,filter .3s ease;display:inline-block}.ScheduleBreakdown_scheduleTypeOptions__T_Uyq label:before{content:"";display:inline-block;width:1.5em;height:1.5em;background-color:var(--light-background);border-radius:50%;border:2px solid var(--primary-color);position:absolute;left:.75em;top:50%;transform:translateY(-50%);transition:background-color .25s ease,box-shadow .25s ease,filter .3s ease}.ScheduleBreakdown_scheduleTypeOptions__T_Uyq input[type=radio]:checked+label{background-color:var(--background-secondary)}.ScheduleBreakdown_scheduleTypeOptions__T_Uyq input[type=radio]:checked+label:before{background-color:var(--primary-color);box-shadow:inset 0 0 0 .375em var(--light-background)}.ScheduleBreakdown_scheduleTypeOptions__T_Uyq label:hover{background-color:var(--background-secondary)}.ScheduleBreakdown_checkboxWrapper__cz5_k{box-sizing:border-box;font-size:16px;--checkbox-height:25px;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;display:flex;align-items:center;margin-bottom:10px;margin-left:0;height:var(--checkbox-height);font-weight:400}.ScheduleBreakdown_checkboxWrapper__cz5_k input[type=checkbox]{display:none}.ScheduleBreakdown_checkBox__lux0Z{height:var(--checkbox-height);width:var(--checkbox-height);background-color:transparent;border:calc(var(--checkbox-height) * .1) solid #9c9b9b;border-radius:5px;position:relative;display:inline-block;box-sizing:border-box;transition:border-color .2s ease;cursor:pointer;margin-right:10px;flex-shrink:0}.ScheduleBreakdown_checkBox__lux0Z:after,.ScheduleBreakdown_checkBox__lux0Z:before{box-sizing:border-box;position:absolute;height:0;width:calc(var(--checkbox-height) * .2);background-color:#0E9294;display:inline-block;transform-origin:left top;border-radius:5px;content:" ";transition:opacity .5 ease}.ScheduleBreakdown_checkBox__lux0Z:before{top:calc(var(--checkbox-height) * .72);left:calc(var(--checkbox-height) * .41);box-shadow:0 0 0 calc(var(--checkbox-height) * .05) var(--background-color);transform:rotate(-135deg)}.ScheduleBreakdown_checkBox__lux0Z:after{top:calc(var(--checkbox-height) * .37);left:calc(var(--checkbox-height) * .05);transform:rotate(-45deg)}.ScheduleBreakdown_checkboxWrapper__cz5_k input[type=checkbox]:checked+.ScheduleBreakdown_checkBox__lux0Z{border-color:#0E9294}.ScheduleBreakdown_checkboxWrapper__cz5_k input[type=checkbox]:checked+.ScheduleBreakdown_checkBox__lux0Z:after{height:calc(var(--checkbox-height) / 2);animation:ScheduleBreakdown_dothabottomcheck__kK4WE .2s ease 0s forwards}.ScheduleBreakdown_checkboxWrapper__cz5_k input[type=checkbox]:checked+.ScheduleBreakdown_checkBox__lux0Z:before{height:calc(var(--checkbox-height) * 1.2);animation:ScheduleBreakdown_dothatopcheck__9K4Fp .4s ease 0s forwards}.ScheduleBreakdown_checkboxWrapper__cz5_k input[type=checkbox]:disabled+.ScheduleBreakdown_checkBox__lux0Z{opacity:.5;cursor:not-allowed}.ScheduleBreakdown_checkboxWrapper__cz5_k span{color:var(--text-color)}@keyframes ScheduleBreakdown_dothabottomcheck__kK4WE{0%{height:0}to{height:calc(var(--checkbox-height) / 2)}}@keyframes ScheduleBreakdown_dothatopcheck__9K4Fp{0%{height:0}50%{height:0}to{height:calc(var(--checkbox-height) * 1.2)}}.ScheduleBreakdown_paginationWrapper__CgTc2{flex:1 1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;min-height:0;padding:20px}.ScheduleBreakdown_scheduleToggle__Jaekf{display:flex;align-items:center;justify-content:center;margin-bottom:20px;gap:20px;flex-shrink:0}.ScheduleBreakdown_toggleButton__6MzwD{margin:0 10px;padding:.5em 1em;font-size:16px;border:none;background-color:var(--background-secondary);color:var(--text-color);cursor:pointer;white-space:nowrap;width:180px;text-align:center;border-radius:4px;transition:all .3s ease}.ScheduleBreakdown_toggleButton__6MzwD.ScheduleBreakdown_active__SzJiI{background-color:var(--primary-color)!important;color:var(--text-inverse)!important}.ScheduleBreakdown_toggleButton__6MzwD:hover:not(.ScheduleBreakdown_active__SzJiI){background-color:var(--background-tertiary)}.ScheduleBreakdown_switch___s45w{font-size:17px;position:relative;display:inline-block;width:3.5em;height:2em;margin:0 20px}.ScheduleBreakdown_switch___s45w input{opacity:0;width:0;height:0}.ScheduleBreakdown_slider__e3C8j{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgb(182,182,182);transition:.4s;border-radius:10px}.ScheduleBreakdown_slider__e3C8j:before{position:absolute;content:"";height:1.4em;width:1.4em;border-radius:8px;left:.3em;bottom:.3em;transform:rotate(270deg);background-color:rgb(255,255,255);transition:.4s}.ScheduleBreakdown_switch___s45w input:checked+.ScheduleBreakdown_slider__e3C8j{background-color:var(--primary-color)}.ScheduleBreakdown_switch___s45w input:focus+.ScheduleBreakdown_slider__e3C8j{box-shadow:0 0 1px var(--primary-color)}.ScheduleBreakdown_switch___s45w input:checked+.ScheduleBreakdown_slider__e3C8j:before{transform:translateX(1.5em)}.ScheduleBreakdown_breakdownList__mtczj{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:20px;margin:0;list-style-type:none;background-color:var(--light-background);border-radius:0;box-shadow:none;border:none;min-height:0}.ScheduleBreakdown_breakdownList__mtczj li{padding:15px;margin-bottom:10px;color:var(--text-color)}.ScheduleBreakdown_placeholderMessage__VNDWP{text-align:center;padding:20px;color:var(--text-secondary);font-style:italic}.ScheduleBreakdown_patientHeader__2ObLl{font-size:20px;font-weight:700;color:var(--text-color);margin-bottom:10px}.ScheduleBreakdown_serviceHeader__39CYy{font-size:18px;font-weight:700;color:var(--primary-color);margin-bottom:20px;cursor:pointer;transition:color .3s ease}.ScheduleBreakdown_serviceHeader__39CYy:hover{color:var(--primary-dark)}.ScheduleBreakdown_weeklyBreakdown__tQWyH{margin-top:20px;overflow-x:auto}.ScheduleBreakdown_weeksTable__muzIa{width:100%;border-collapse:collapse;margin-bottom:20px;border:1px solid var(--border-color)}.ScheduleBreakdown_weekCell__0F_Gx{padding:10px;text-align:center;border:1px solid var(--border-color);background-color:var(--menu-bg);color:var(--text-color);min-width:100px}.ScheduleBreakdown_weekCell__0F_Gx.ScheduleBreakdown_splitWeek__iTJsh{background-color:var(--primary-light);color:var(--text-color)}.ScheduleBreakdown_weekCell__0F_Gx.ScheduleBreakdown_hoursRow__oXwSz{background-color:var(--background-secondary)!important}[data-theme=light] .ScheduleBreakdown_weekCell__0F_Gx.ScheduleBreakdown_hoursRow__oXwSz{background-color:var(--background-tertiary)!important}.ScheduleBreakdown_weekCell__0F_Gx.ScheduleBreakdown_hoursRow__oXwSz.ScheduleBreakdown_hasAdjustment__GgOn_{color:#ff4444!important}[data-theme=light] .ScheduleBreakdown_weekCell__0F_Gx.ScheduleBreakdown_hoursRow__oXwSz.ScheduleBreakdown_hasAdjustment__GgOn_{color:#cc0000!important}.ScheduleBreakdown_monthTotalCell__D4HdG{color:var(--text-color);font-weight:700}.ScheduleBreakdown_adjustmentCell__tiXeB,.ScheduleBreakdown_monthTotalCell__D4HdG{padding:10px;text-align:center;border:1px solid var(--border-color);background-color:var(--menu-bg)}.ScheduleBreakdown_adjustmentCell__tiXeB{color:#ff4444!important;font-weight:400}[data-theme=light] .ScheduleBreakdown_adjustmentCell__tiXeB{color:#cc0000!important}.ScheduleBreakdown_scheduleTotals__xMAQl{margin-top:10px;font-weight:700;color:var(--text-color)}.ScheduleBreakdown_noScheduleMessage__Bw3cS{text-align:center;padding:20px;color:var(--text-secondary);font-style:italic;margin-top:50px}.ScheduleBreakdown_errorMessage__m6NrO{text-align:center;padding:20px;color:red;font-weight:700}.ScheduleBreakdown_dailyBreakdown__njwLC{margin-top:20px;padding:20px;background-color:var(--light-background);border-radius:5px}.ScheduleBreakdown_dailyBreakdown__njwLC p{margin:10px 0;color:var(--text-color)}.ScheduleBreakdown_paginationControls__8tjra{position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;display:flex;justify-content:center;align-items:center;padding:20px;background-color:var(--menu-bg);z-index:1000;gap:20px;flex-shrink:0;border-top:1px solid var(--border-color)}.ScheduleBreakdown_paginationButton__JCO_O{background-color:transparent;border:none;cursor:pointer;height:40px;width:40px;display:flex;justify-content:center;align-items:center;transition:transform .3s ease,filter .3s ease}.ScheduleBreakdown_paginationButton__JCO_O:hover:not(:disabled) img{filter:grayscale(100%) brightness(.5);transform:scale(1.25)}.ScheduleBreakdown_paginationButton__JCO_O:disabled{opacity:.5;cursor:not-allowed}.ScheduleBreakdown_pageNumber__z0Gg_{font-size:18px;color:var(--text-color);margin:0 10px;height:40px;display:flex;justify-content:center;align-items:center}.ScheduleBreakdown_modalImportSchedule__zw0tL{display:flex;align-items:center;justify-content:center;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:var(--modal-overlay)}.ScheduleBreakdown_modalImportContent__LA0nX{background-color:var(--container-bg);margin:15% auto;padding:20px;border:1px solid var(--border-color);width:50%;max-width:600px;border-radius:10px;max-height:80vh;overflow-y:auto;box-shadow:var(--shadow-xl)}.ScheduleBreakdown_scheduleImportInstructions__e9e2Q{color:var(--text-color);margin-bottom:20px}.ScheduleBreakdown_scheduleImportInstructions__e9e2Q p{margin-bottom:10px}.ScheduleBreakdown_importScheduleTextarea__k7t_d{width:100%;height:400px;margin-bottom:20px;resize:none;padding:10px;border:1px solid var(--border-color);border-radius:5px;background-color:var(--light-background);color:var(--text-color);font-family:inherit;box-sizing:border-box}.ScheduleBreakdown_modalImportButtons__Gs_Gi{display:flex;justify-content:flex-end;gap:10px}.ScheduleBreakdown_cancelImportBtn__0GJFa,.ScheduleBreakdown_createSchedulesBtn__vjM8l{padding:10px 20px;margin:10px 5px;cursor:pointer;border:none;border-radius:5px;font-size:14px;transition:background-color .3s ease}.ScheduleBreakdown_createSchedulesBtn__vjM8l{background-color:var(--primary-color);color:white}.ScheduleBreakdown_createSchedulesBtn__vjM8l:hover{background-color:var(--primary-dark)}.ScheduleBreakdown_cancelImportBtn__0GJFa{background-color:var(--background-secondary);color:var(--text-color)}.ScheduleBreakdown_cancelImportBtn__0GJFa:hover{background-color:var(--background-tertiary)}.ScheduleBreakdown_pdfModal__8irWv{display:flex;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:var(--modal-overlay);align-items:center;justify-content:center}.ScheduleBreakdown_pdfModalContent__Su_eR{position:relative;width:90%;height:90%;display:flex;flex-direction:column;align-items:center;justify-content:center}.ScheduleBreakdown_pdfModalClose__G2CfB{position:absolute;top:20px;right:20px;padding:10px 20px;font-size:16px;cursor:pointer;z-index:1001;background-color:var(--primary-color);color:white;border:none;border-radius:5px;transition:background-color .3s ease}.ScheduleBreakdown_pdfModalClose__G2CfB:hover{background-color:var(--primary-hover)}.ScheduleBreakdown_pdfIframe__RpdRk{width:100%;height:100%;border:none;border-radius:8px}@media (max-width:768px){.ScheduleBreakdown_advancedOptionsRow__ZPW20{flex-direction:column}.ScheduleBreakdown_container___VCv7{width:calc(100vw - 72px);margin-left:72px}.ScheduleBreakdown_modalImportContent__LA0nX{width:90%}}.Settings_container__XG_2q{background:var(--container-bg);border-radius:var(--radius-lg);padding:24px;margin:20px;border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:all var(--transition-speed) var(--transition-ease)}.Settings_container__XG_2q:hover{box-shadow:var(--shadow-md);border-color:var(--primary-color)}.Settings_header___CH3R{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--gray-200)}.Settings_title__5X3sn{font-size:1.5rem;font-weight:600;color:var(--text-color);margin:0}.Settings_saveButton__l9Iy6{display:flex;align-items:center;gap:8px;padding:var(--spacing-sm) var(--spacing-lg);background:var(--button-bg);color:white;border-radius:4px;font-weight:600;transition:all var(--transition-speed);border:none;cursor:pointer}.Settings_saveButton__l9Iy6:hover{background:var(--button-bg-hover)}.Settings_content__qCnjN{display:flex;flex-direction:column;gap:var(--spacing-xl)}.Settings_section__U1PHD{display:flex;flex-direction:column;gap:var(--spacing-md)}.Settings_sectionTitle__sDYDY{font-size:1.2rem;font-weight:600;color:var(--gray-800);margin:0}.Settings_formGroup__xab5G{display:flex;flex-direction:column;gap:var(--spacing-sm)}.Settings_label__7V1_p{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--text-color);font-size:.95rem}.Settings_labelIcon__YLJKy{color:var(--primary-color);flex-shrink:0}.Settings_input__4y3Wi{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--gray-300);border-radius:var(--radius-md);font-size:1rem;transition:all var(--transition-fast);background:var(--white)}.Settings_input__4y3Wi:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px var(--secondary-blue)}.Settings_helpText__ILi4E{font-size:.85rem;color:var(--gray-500);margin:0;line-height:1.5}.UnitsTable_container__VUUTR{display:flex;flex-direction:column;height:100%;background:var(--container-bg);overflow:hidden}.UnitsTable_tableWrapper__CV4Sp{flex:1 1;overflow-y:auto;overflow-x:hidden}.UnitsTable_table__Q7J31{width:100%;border-collapse:collapse}.UnitsTable_table__Q7J31 thead{position:-webkit-sticky;position:sticky;top:0;background:var(--primary-color);color:white;z-index:10}.UnitsTable_table__Q7J31 th{padding:10px;text-align:left;font-weight:600;font-size:.9rem;white-space:nowrap}.UnitsTable_th__RlsGZ{cursor:pointer}.UnitsTable_table__Q7J31 td{padding:8px 10px;border-bottom:1px solid var(--border-color);font-size:.9rem;color:var(--text-color)}.UnitsTable_table__Q7J31 tbody tr:hover{background:var(--light-background)}.UnitsTable_emptyCell__QQmfj{text-align:center;color:var(--text-color);opacity:.6;padding:40px!important}.UnitsTable_copySumContainer__QzePs{display:flex;justify-content:space-between;align-items:center;padding:15px;border-top:1px solid var(--border-color);background:var(--light-background);flex-wrap:wrap;gap:15px}.UnitsTable_tableButtonContainer__Nyscu{display:flex;gap:10px}.UnitsTable_iconButton___nDd1{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--container-bg);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;transition:all var(--transition-speed);padding:0}.UnitsTable_iconButton___nDd1:hover:not(:disabled){background:var(--light-background);border-color:var(--primary-color)}.UnitsTable_iconButton___nDd1:disabled{opacity:.5;cursor:not-allowed}.UnitsTable_totalLabel__YPYkz{font-size:.9rem;font-weight:600;color:var(--text-color)}.ScheduleLabel_labelContainer__2jRBM{margin-bottom:10px;padding:0;background:transparent;border:none}.ScheduleLabel_schedulesContainer__NS1xY{margin-bottom:8px;border:1px solid var(--border-color);border-radius:4px;padding:8px 12px;display:flex;align-items:center;justify-content:center;min-height:40px}.ScheduleLabel_scheduleLabel__nwu_e{font-size:.9rem;font-weight:600;color:var(--text-color);padding:5px 0;background:transparent;border-radius:4px;min-height:32px;display:flex;align-items:center;justify-content:center;word-break:break-word;text-align:center;width:100%}.ScheduleLabel_serviceList__csv_k{list-style:none;padding:0;margin:5px 0 0;max-height:150px;overflow-y:auto}.ScheduleLabel_serviceItem__FVtT0{padding:4px 8px;margin:3px 0;background:var(--light-background);border-radius:4px;color:var(--text-color);cursor:pointer;transition:all var(--transition-speed);border:1px solid transparent;font-size:.85rem}.ScheduleLabel_serviceItem__FVtT0:hover{background:rgba(14,146,148,.1);border-color:var(--primary-color)}.ScheduleLabel_buttonGroup__lqICl{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:5px}.ScheduleLabel_spacer__kag4w{flex:1 1}.ScheduleLabel_iconButton__peY2y{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all var(--transition-speed);padding:0}.ScheduleLabel_iconButton__peY2y:hover{background:var(--background-secondary);opacity:.8}.ScheduleLabel_textButton__kP_xw{padding:6px 12px;background:var(--button-bg);color:white;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:all var(--transition-speed);font-size:.85rem}.ScheduleLabel_textButton__kP_xw:hover{background:var(--button-bg-hover)}.ScheduleLabel_textButton__kP_xw:last-child{background:var(--light-background);color:var(--text-color);border:1px solid var(--border-color)}.ScheduleLabel_textButton__kP_xw:last-child:hover{background:var(--container-bg)}.ServiceOptions_serviceSection__A97Z_{margin-bottom:10px;padding:0;background:transparent;border:none}.ServiceOptions_sectionLabel__e2ADO{display:block;font-weight:700;color:var(--primary-color);font-size:1.25rem;margin-bottom:8px;text-align:center}.ServiceOptions_serviceOptions__qK44X{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.ServiceOptions_radioLabel__oOc5f{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ServiceOptions_radioInput__fbSxd{width:18px;height:18px;cursor:pointer;accent-color:var(--primary-color)}.ServiceOptions_radioText__MB0q1{font-size:.95rem;color:var(--text-color);font-weight:500}.ServiceOptions_radioInput__fbSxd:checked+.ServiceOptions_radioText__MB0q1{color:var(--primary-color)}.ScheduleBubble_bubbleContainer__NjnW8{display:flex;flex-direction:column;margin-bottom:20px;position:relative;width:100%;max-width:800px}.ScheduleBubble_bubble__iUXKp{background:var(--container-bg,#ffffff);border:1px solid var(--border-color,#e0e0e0);border-radius:8px;padding:15px;margin-bottom:10px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.ScheduleBubble_bubble__iUXKp:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.ScheduleBubble_bubble__iUXKp.ScheduleBubble_editMode__Ux46C{z-index:1000;position:relative}.ScheduleBubble_bubbleTitle__nej2J{font-weight:600;font-size:1.1rem;color:var(--text-color,#333);margin-bottom:10px}.ScheduleBubble_documentTypeBadge__f989E{position:absolute;top:15px;right:15px;padding:4px 8px;background-color:var(--primary-color,#0E9294);color:white;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.ScheduleBubble_scheduleItem__8MYhI{padding:8px 0;color:var(--text-color,#333);font-size:.95rem;border-bottom:1px solid var(--border-color,#e0e0e0);transition:background-color .2s ease}.ScheduleBubble_scheduleItem__8MYhI:last-child{border-bottom:none}.ScheduleBubble_scheduleItem__8MYhI:hover:not(.ScheduleBubble_disabled__gjGdY){background-color:var(--light-background,#f5f5f5)}.ScheduleBubble_scheduleItem__8MYhI.ScheduleBubble_disabled__gjGdY{pointer-events:none;opacity:.6}.ScheduleBubble_errorMessage__yl8xW{color:#ef4444;text-align:center;padding:10px;font-size:.9rem}.ScheduleBubble_buttonContainer__GCw_B{display:flex;gap:8px;justify-content:center;margin-top:8px}.ScheduleBubble_copyButton__eb5D_,.ScheduleBubble_deleteButton__cx28v,.ScheduleBubble_editButton__sXW_u,.ScheduleBubble_sendBreakdownButton__Bxbpp{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:var(--light-background,#f5f5f5);border-radius:4px;cursor:pointer;transition:all .2s ease;padding:0}.ScheduleBubble_copyButton__eb5D_:hover,.ScheduleBubble_deleteButton__cx28v:hover,.ScheduleBubble_editButton__sXW_u:hover,.ScheduleBubble_sendBreakdownButton__Bxbpp:hover{background:var(--container-bg,#e0e0e0);transform:scale(1.1)}.ScheduleBubble_breakdownImg___B2mG,.ScheduleBubble_copyImg__o9i1P,.ScheduleBubble_deleteImg__jaJcw,.ScheduleBubble_editImg__5dvn5{width:18px;height:18px;object-fit:contain}.ScheduleBubble_editModalOverlay__lTkm_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}.ScheduleBubble_editModalContent__8MAZI{background:var(--container-bg,#ffffff);border-radius:8px;width:90%;max-width:800px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.3)}.ScheduleBubble_editModalHeader__Daol_{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color,#e0e0e0)}.ScheduleBubble_editModalHeader__Daol_ h3{margin:0;font-size:1.2rem;color:var(--text-color,#333)}.ScheduleBubble_editModalClose__MJ3Lf{background:none;border:none;font-size:24px;color:var(--text-color,#666);cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.ScheduleBubble_editModalClose__MJ3Lf:hover{background:var(--light-background,#f5f5f5)}.ScheduleBubble_editModalBody__C2VOZ{padding:20px;overflow-y:auto;flex:1 1}.ScheduleBubble_editModalServiceGroup__nyQjA{margin-bottom:24px}.ScheduleBubble_editModalServiceGroup__nyQjA:last-child{margin-bottom:0}.ScheduleBubble_editModalServiceLabel__5OHf2{font-weight:600;font-size:1rem;color:var(--text-color,#333);margin-bottom:16px}.ScheduleBubble_currentlySelectedSection__Cqu8a{margin-bottom:20px;padding:12px;background:var(--light-background,#f5f5f5);border-radius:4px;border-left:3px solid var(--primary-color,#0e9294)}.ScheduleBubble_currentlySelectedLabel__QTvf3{display:block;font-size:.85rem;font-weight:600;color:var(--text-color,#666);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.ScheduleBubble_currentlySelectedValue___QEs6{font-size:.95rem;color:var(--text-color,#333);line-height:1.5;word-break:break-word}.ScheduleBubble_alternativesSection__2ud_5{margin-top:8px}.ScheduleBubble_editModalScheduleGroup__yTtuo{margin-bottom:16px}.ScheduleBubble_editModalScheduleGroup__yTtuo:last-child{margin-bottom:0}.ScheduleBubble_editModalGroupLabel__j8PDE{display:block;font-size:.9rem;color:var(--text-color,#666);margin-bottom:8px}.ScheduleBubble_currentIndicator__2XgV0{color:var(--primary-color,#0E9294);font-weight:600;font-size:.85rem}.ScheduleBubble_editModalSelect__C92uK{width:100%;padding:10px;border:1px solid var(--border-color,#e0e0e0);border-radius:4px;font-size:.95rem;color:var(--text-color,#333);background:var(--container-bg,#ffffff);cursor:pointer;transition:border-color .2s ease}.ScheduleBubble_editModalSelect__C92uK:hover{border-color:var(--primary-color,#0E9294)}.ScheduleBubble_editModalSelect__C92uK:focus{outline:none;border-color:var(--primary-color,#0E9294);box-shadow:0 0 0 2px rgba(14,146,148,.1)}.ScheduleBubble_editModalFooter__8UUBa{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid var(--border-color,#e0e0e0)}.ScheduleBubble_editModalCancelButton__CxzEE,.ScheduleBubble_editModalSaveButton__Zr4oe{padding:10px 24px;border:none;border-radius:4px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease}.ScheduleBubble_editModalSaveButton__Zr4oe{background:var(--primary-color,#0E9294);color:white}.ScheduleBubble_editModalSaveButton__Zr4oe:hover{background:#0a7a7c;transform:translateY(-1px)}.ScheduleBubble_editModalCancelButton__CxzEE{background:var(--light-background,#f5f5f5);color:var(--text-color,#333)}.ScheduleBubble_editModalCancelButton__CxzEE:hover{background:var(--border-color,#e0e0e0)}.ScheduleBubblesContainer_container__XwcnL{width:100%;padding:40px 20px;min-height:200px;display:flex;flex-direction:column;align-items:center;margin-top:40px;border-top:2px solid var(--border-color,#e0e0e0)}.ScheduleBubblesContainer_bubblesGrid__Ny_dh{display:flex;flex-wrap:wrap;gap:20px;width:100%;max-width:1200px;justify-content:center;align-items:flex-start}.ScheduleBubblesContainer_placeholder__VJEo9{width:100%;text-align:center;padding:40px;color:var(--text-color,#666);font-size:1rem;opacity:.7}.ScheduleBubblesContainer_copyNotification__nEKix{position:fixed;top:20px;right:20px;background:var(--primary-color,#0E9294);color:white;padding:12px 24px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10000;animation:ScheduleBubblesContainer_slideIn___YbtC .3s ease}@keyframes ScheduleBubblesContainer_slideIn___YbtC{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.EligibilityFrame_frame__6_Gh7{width:100%;height:100%;display:flex;flex-direction:column;background:var(--light-background);padding:0;overflow:hidden;margin:0}.EligibilityFrame_container__kRTzy{display:flex;flex:1 1;gap:0;padding:12px;overflow:hidden;min-height:0}.EligibilityFrame_leftSection__yJ7ft{flex:1 1;display:flex;flex-direction:column;gap:12px;overflow-y:auto;overflow-x:hidden;min-width:300px;padding-right:8px}.EligibilityFrame_rightSection__cIFL6{flex:1 1;display:flex;flex-direction:column;background:var(--container-bg);border-radius:var(--radius-lg);border:1px solid var(--border-color);overflow:hidden;min-width:300px}.EligibilityFrame_divider__l44sm{width:4px;background:var(--border-color);flex-shrink:0;cursor:col-resize;position:relative;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 8px}.EligibilityFrame_divider__l44sm:hover{background:var(--primary-color)}.EligibilityFrame_divider__l44sm:before{content:"";position:absolute;left:-2px;right:-2px;top:0;bottom:0}.EligibilityFrame_title__Mc9rO{font-size:1.5rem;font-weight:600;color:var(--text-color);margin:0 0 8px}.EligibilityFrame_dashboard__1N9QY{display:flex;flex-direction:column;gap:12px;flex:0 0 auto;transition:flex .3s ease-in-out}.EligibilityFrame_dashboardEmpty__ON9QW{flex:0 0 auto;min-height:0}.EligibilityFrame_statsGrid__WwRnn{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px}.EligibilityFrame_statCard__t44bu{display:flex;align-items:center;gap:8px;padding:10px;background:var(--container-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all var(--transition-speed) var(--transition-ease);min-width:0;overflow:hidden}.EligibilityFrame_statCard__t44bu:hover{border-color:var(--primary-color);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.EligibilityFrame_statIcon__uItKy{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--primary-light);border-radius:var(--radius-md);color:var(--primary-color);flex-shrink:0}.EligibilityFrame_statContent__aibRP{display:flex;flex-direction:column;min-width:0;flex:1 1;overflow:hidden}.EligibilityFrame_statValue__3f_UO{font-size:1.25rem;font-weight:600;color:var(--text-color);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EligibilityFrame_statLabel__vVgLV{font-size:.6875rem;color:var(--text-secondary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.EligibilityFrame_payerGrid__5BdQJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:8px;gap:8px}.EligibilityFrame_payerCard__m9e4y{display:flex;align-items:center;gap:6px;padding:8px;background:var(--container-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all var(--transition-speed) var(--transition-ease)}.EligibilityFrame_payerCard__m9e4y:hover{border-color:var(--primary-color);box-shadow:var(--shadow-sm)}.EligibilityFrame_payerIcon__bZ4F2{display:flex;align-items:center;justify-content:center;color:var(--primary-color)}.EligibilityFrame_payerContent__CcBmh{display:flex;flex-direction:column;min-width:0}.EligibilityFrame_payerValue__ZL0W_{font-size:1.125rem;font-weight:600;color:var(--text-color);line-height:1.2}.EligibilityFrame_payerLabel__cSK7e{font-size:.6875rem;color:var(--text-secondary);margin-top:2px}.EligibilityFrame_chartsSection__RWZTM{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.EligibilityFrame_chartCard__g3c92{padding:12px;background:var(--container-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.EligibilityFrame_chartTitle__NaqEy{font-size:.8125rem;font-weight:600;color:var(--text-color);margin:0 0 8px;text-align:center}.EligibilityFrame_pieLegend__wzCgI{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:8px}.EligibilityFrame_legendItem__s71f5{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-secondary)}.EligibilityFrame_legendColor__iyxWX{width:10px;height:10px;border-radius:2px}.EligibilityFrame_dropAreaWrapper__bVODM{margin-top:auto;flex:0 0 auto;transition:flex .3s ease-in-out}.EligibilityFrame_dropAreaWrapperEmpty__591ON{flex:1 1 auto;margin-top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.EligibilityFrame_dropArea__uDWGv{border:2px dashed var(--border-color);border-radius:var(--radius-lg);padding:24px;text-align:center;background:var(--container-bg);transition:all var(--transition-speed) var(--transition-ease);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:600px;margin:0 auto}.EligibilityFrame_dropAreaWrapperEmpty__591ON .EligibilityFrame_dropArea__uDWGv{padding:48px;min-width:500px}.EligibilityFrame_dropArea__uDWGv:hover{border-color:var(--primary-color);background:var(--primary-light)}.EligibilityFrame_dropArea__uDWGv.EligibilityFrame_dragging__P_BeM{border-color:var(--primary-color);background:var(--primary-light);transform:scale(1.02)}.EligibilityFrame_uploadIcon__kMtn_{color:var(--primary-color);width:36px;height:36px;transition:transform .3s ease-in-out}.EligibilityFrame_dropAreaWrapperEmpty__591ON .EligibilityFrame_uploadIcon__kMtn_{width:64px;height:64px}.EligibilityFrame_dropText__PdCik{font-size:.9375rem;font-weight:500;color:var(--text-color);margin:0;transition:font-size .3s ease-in-out}.EligibilityFrame_dropAreaWrapperEmpty__591ON .EligibilityFrame_dropText__PdCik{font-size:1.125rem}.EligibilityFrame_dropSubtext__LUUpL{font-size:.8125rem;color:var(--text-secondary);margin:0}.EligibilityFrame_uploadButton__YnO6l{padding:10px 24px;background:var(--button-bg);color:white;border-radius:var(--radius-md);font-weight:600;font-size:.875rem;border:none;cursor:pointer;transition:all var(--transition-speed) var(--transition-ease);margin-top:8px}.EligibilityFrame_uploadButton__YnO6l:hover{background:var(--button-bg-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.EligibilityFrame_fileInput__dFw8q{display:none}.EligibilityFrame_fileList__NTtK6{margin-top:16px;display:flex;flex-direction:column;gap:8px;width:100%;max-width:600px;margin-left:auto;margin-right:auto}.EligibilityFrame_dropAreaWrapperEmpty__591ON .EligibilityFrame_fileList__NTtK6{max-width:500px;margin-top:0}.EligibilityFrame_fileItem__fsLiC{display:flex;align-items:center;gap:12px;padding:12px;background:var(--container-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.875rem}.EligibilityFrame_fileName__ygq6U{flex:1 1;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EligibilityFrame_fileSize__zyOcY{color:var(--text-secondary);font-size:.75rem}.EligibilityFrame_error___ICrt{margin-top:16px;padding:12px;background:rgba(220,53,69,.1);color:#dc3545;border-radius:var(--radius-md);font-size:.875rem;width:100%;max-width:600px;margin-left:auto;margin-right:auto;text-align:center}.EligibilityFrame_dropAreaWrapperEmpty__591ON .EligibilityFrame_error___ICrt{max-width:500px;margin-top:0}.EligibilityFrame_processing__aYSj7{margin-top:16px;padding:12px;text-align:center;color:var(--primary-color);font-size:.875rem;width:100%;max-width:600px;margin-left:auto;margin-right:auto}.EligibilityFrame_dropAreaWrapperEmpty__591ON .EligibilityFrame_processing__aYSj7{max-width:500px;margin-top:0}.EligibilityFrame_tableHeader__5v_bg{justify-content:space-between;flex-shrink:0}.EligibilityFrame_searchContainer__bg2an,.EligibilityFrame_tableHeader__5v_bg{display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid var(--border-color)}.EligibilityFrame_searchContainer__bg2an{gap:8px;background:var(--background-secondary);position:relative}.EligibilityFrame_searchIcon__naQop{color:var(--text-secondary);flex-shrink:0}.EligibilityFrame_searchInput__ToBm_{flex:1 1;padding:8px 32px 8px 8px;background:var(--container-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-color);font-size:.875rem;outline:none;transition:all var(--transition-speed) var(--transition-ease)}.EligibilityFrame_searchInput__ToBm_:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}.EligibilityFrame_searchInput__ToBm_::placeholder{color:var(--text-tertiary)}.EligibilityFrame_clearSearchButton__sGzJI{position:absolute;right:20px;background:transparent;border:none;color:var(--text-secondary);font-size:1.5rem;line-height:1;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all var(--transition-speed) var(--transition-ease)}.EligibilityFrame_clearSearchButton__sGzJI:hover{background:var(--background-tertiary);color:var(--text-color)}.EligibilityFrame_tableTitle__Ud8_z{font-size:.9375rem;font-weight:600;color:var(--text-color);margin:0}.EligibilityFrame_tableActions__HazW1{display:flex;align-items:center;gap:16px}.EligibilityFrame_totalPatients__uCTG7{font-size:.875rem;color:var(--text-secondary)}.EligibilityFrame_selectButton__7Q_Cq{padding:8px 16px;background:var(--button-bg);color:white;border-radius:var(--radius-md);font-weight:500;font-size:.875rem;border:none;cursor:pointer;transition:all var(--transition-speed) var(--transition-ease)}.EligibilityFrame_selectButton__7Q_Cq:hover{background:var(--button-bg-hover)}.EligibilityFrame_tableWrapper__cj4_T{flex:1 1;overflow-y:auto;overflow-x:auto;max-height:1000px}.EligibilityFrame_table__5sUFm{width:100%;border-collapse:collapse;font-size:.8125rem;table-layout:fixed}.EligibilityFrame_table__5sUFm td:first-child,.EligibilityFrame_table__5sUFm th:first-child{width:18%;min-width:150px}.EligibilityFrame_table__5sUFm td:nth-child(2),.EligibilityFrame_table__5sUFm th:nth-child(2){width:12%;min-width:120px}.EligibilityFrame_table__5sUFm td:nth-child(3),.EligibilityFrame_table__5sUFm td:nth-child(4),.EligibilityFrame_table__5sUFm th:nth-child(3),.EligibilityFrame_table__5sUFm th:nth-child(4){width:12%;min-width:100px}.EligibilityFrame_table__5sUFm td:nth-child(5),.EligibilityFrame_table__5sUFm th:nth-child(5){width:25%;min-width:200px}.EligibilityFrame_table__5sUFm td:nth-child(6),.EligibilityFrame_table__5sUFm th:nth-child(6){width:18%;min-width:150px}.EligibilityFrame_table__5sUFm td:nth-child(7),.EligibilityFrame_table__5sUFm th:nth-child(7){width:3%;min-width:50px}.EligibilityFrame_table__5sUFm thead{position:-webkit-sticky;position:sticky;top:0;background:var(--container-bg);z-index:10}.EligibilityFrame_table__5sUFm th{padding:8px 12px;text-align:left;font-weight:600;color:var(--text-color);border-bottom:2px solid var(--border-color);background:var(--container-bg);white-space:nowrap;font-size:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EligibilityFrame_sortableHeader__s07wt{cursor:pointer;transition:background-color var(--transition-speed) var(--transition-ease)}.EligibilityFrame_sortableHeader__s07wt:hover{background:var(--background-secondary)}.EligibilityFrame_headerContent__xWuSM{display:flex;align-items:center;gap:6px}.EligibilityFrame_headerContent__xWuSM svg{color:var(--primary-color);flex-shrink:0}.EligibilityFrame_tableCell__mhGB3{max-width:0}.EligibilityFrame_tableCell__mhGB3,.EligibilityFrame_table__5sUFm td{padding:8px 12px;color:var(--text-color);border-bottom:1px solid var(--border-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EligibilityFrame_tableRow__ywzBw{transition:background-color var(--transition-speed) var(--transition-ease);animation:EligibilityFrame_fadeInRow__1SuEn .4s ease-out forwards;opacity:0}@keyframes EligibilityFrame_fadeInRow__1SuEn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.EligibilityFrame_table__5sUFm tbody tr:hover{background:var(--background-secondary)}.EligibilityFrame_statusBadge__WX3ze{display:inline-block;padding:3px 8px;border-radius:var(--radius-sm);font-size:.6875rem;font-weight:500;white-space:nowrap}.EligibilityFrame_statusBadge__WX3ze.EligibilityFrame_eligible__26GIq{background:rgba(14,146,148,.2);color:var(--primary-color)}.EligibilityFrame_statusBadge__WX3ze.EligibilityFrame_notEligible__UuC2l{background:rgba(220,53,69,.2);color:#dc3545}.EligibilityFrame_changesButton__yXjwr{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-speed) var(--transition-ease)}.EligibilityFrame_changesButton__yXjwr:hover{border-color:var(--primary-color);color:var(--primary-color);background:var(--primary-light)}.EligibilityFrame_emptyState__AiVDU{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:var(--text-secondary)}.EligibilityFrame_emptyState__AiVDU svg{margin-bottom:1rem;opacity:.5}.EligibilityFrame_emptySubtext__GKVAh{font-size:.875rem;margin-top:.5rem;opacity:.7}.EligibilityFrame_clearButton__3A0Wy{margin-top:16px;padding:10px 24px;background:var(--background-secondary);color:var(--text-color);border:1px solid var(--border-color);border-radius:var(--radius-md);font-weight:500;font-size:.875rem;cursor:pointer;transition:all var(--transition-speed) var(--transition-ease)}.EligibilityFrame_clearButton__3A0Wy:hover{background:var(--background-tertiary);border-color:var(--primary-color);color:var(--primary-color)}@media (max-width:1200px){.EligibilityFrame_container__kRTzy{flex-direction:column}.EligibilityFrame_rightSection__cIFL6{max-height:50vh}}.EligibilityFrame_contextMenu__cbyTC{position:fixed!important;background:var(--container-bg)!important;border:1px solid var(--border-color)!important;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:99999!important;min-width:340px;max-width:480px;max-height:75vh;overflow-y:auto;overflow-x:hidden;pointer-events:auto!important;margin-top:-8px;display:block!important;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s ease-in-out}.EligibilityFrame_contextMenuVisible__yhc_p{opacity:1!important;visibility:visible!important}.EligibilityFrame_contextMenuVisible__yhc_p[data-position=above]{transform:translate(-50%,-100%) translateY(0)!important}.EligibilityFrame_contextMenuVisible__yhc_p[data-position=below]{transform:translate(-50%) translateY(0)!important}.EligibilityFrame_contextMenuHidden__G5HO_{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.EligibilityFrame_contextMenuHidden__G5HO_[data-position=above]{transform:translate(-50%,-100%) translateY(-8px)!important}.EligibilityFrame_contextMenuHidden__G5HO_[data-position=below]{transform:translate(-50%) translateY(8px)!important}.EligibilityFrame_contextMenuHeader__g8XSB{padding:12px 14px;border-bottom:1px solid var(--border-color);background:var(--background-secondary);border-radius:8px 8px 0 0}.EligibilityFrame_contextMenuHeader__g8XSB h3{margin:0 0 3px;font-size:1.0625rem;font-weight:600;color:var(--text-color)}.EligibilityFrame_contextMenuSubtitle__jd3hZ{margin:0;font-size:.8125rem;color:var(--text-secondary)}.EligibilityFrame_contextMenuContent___ElMh{padding:10px 12px}.EligibilityFrame_contextMenuSection__GaVdT{margin-bottom:12px}.EligibilityFrame_contextMenuSection__GaVdT:last-child{margin-bottom:0}.EligibilityFrame_contextMenuSectionTitle__PGDrq,.EligibilityFrame_contextMenuSection__GaVdT h4{margin:0 0 8px;font-size:.75rem;font-weight:600;color:var(--primary-color);text-transform:uppercase;letter-spacing:.5px;padding-bottom:5px;border-bottom:1px solid var(--border-color)}.EligibilityFrame_contextMenuRow__XUx3E{display:flex;justify-content:space-between;align-items:flex-start;padding:5px 0;gap:12px;font-size:.8125rem}.EligibilityFrame_contextMenuSection__GaVdT .EligibilityFrame_contextMenuSection__GaVdT .EligibilityFrame_contextMenuRow__XUx3E:not(:last-child){border-bottom:1px solid var(--border-color);padding-bottom:6px;margin-bottom:6px}.EligibilityFrame_contextMenuLabel__xPAmg{font-weight:500;color:var(--text-secondary);flex-shrink:0;min-width:120px}.EligibilityFrame_contextMenuValue__f_P__{color:var(--text-color);text-align:right;flex:1 1;word-break:break-word}.EligibilityFrame_contextMenuValueEligible__uE0TN{color:var(--success-color,#10b981);font-weight:600;text-align:right;flex:1 1;word-break:break-word}.OIGFrame_frame__WbwoP{background:transparent;padding:0;margin-bottom:0;border:none;box-shadow:none;display:block}.OIGFrame_header__gzduI{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px}.OIGFrame_title__Ba93_{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.OIGFrame_content__GdAic{display:flex;flex-direction:column;gap:var(--spacing-lg)}.OIGFrame_placeholder__ZdcDH{padding:2rem;text-align:center;color:var(--text-secondary);background:var(--bg-secondary);border-radius:8px;border:1px dashed var(--border-color)}.OIGFrame_error__Ri_Ra{padding:1rem;background:var(--error-bg,#fee);color:var(--error-color,#c33);border-radius:4px;margin-top:1rem}.NSORFrame_frame__mfseO{background:transparent;padding:0;margin-bottom:0;border:none;box-shadow:none;display:block}.NSORFrame_header__Z6f8b{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px}.NSORFrame_title__gXbZj{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.NSORFrame_content__6GkA9{display:flex;flex-direction:column;gap:var(--spacing-lg)}.NSORFrame_placeholder__fCDOU{padding:2rem;text-align:center;color:var(--text-secondary);background:var(--bg-secondary);border-radius:8px;border:1px dashed var(--border-color)}.NSORFrame_error__sdJHz{padding:1rem;background:var(--error-bg,#fee);color:var(--error-color,#c33);border-radius:4px;margin-top:1rem}