.page_container__2K_Rw{padding:2rem;max-width:1200px;margin:0 auto}.page_header__yHFMc{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page_title__cLdYA{font-size:1.8rem;font-weight:700;color:#0f172a;letter-spacing:-.5px}.page_addButton__aRQte{background:#3b82f6;color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px -1px rgba(59,130,246,.2)}.page_addButton__aRQte:hover{background:#2563eb;transform:translateY(-1px)}.page_tableContainer__ExrSG{background:white;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);overflow:hidden}.page_table__lFcd2{width:100%;border-collapse:collapse}.page_table__lFcd2 td,.page_table__lFcd2 th{padding:1rem 1.5rem;text-align:left}.page_table__lFcd2 th{background:#f8fafc;font-size:.85rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e2e8f0}.page_table__lFcd2 td{font-size:.95rem;color:#334155;border-bottom:1px solid #f1f5f9}.page_table__lFcd2 tr:last-child td{border-bottom:none}.page_table__lFcd2 tr:hover td{background:#f8fafc}.page_badge__jAKs_{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.85rem;font-weight:600}.page_badge__jAKs_.page_safe__q3bBY{background:#dcfce7;color:#166534}.page_badge__jAKs_.page_warning__OWoe4{background:#fef9c3;color:#854d0e}.page_badge__jAKs_.page_critical__HAjFe{background:#fee2e2;color:#991b1b}.page_actions__iubGn{display:flex;gap:.5rem}.page_actionBtn__xukCY{background:transparent;border:1px solid #e2e8f0;color:#64748b;padding:.4rem .8rem;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s}.page_actionBtn__xukCY:hover{background:#f1f5f9;color:#0f172a}.page_actionBtn__xukCY.page_delete__AFa28:hover{background:#fee2e2;color:#ef4444;border-color:#fca5a5}.page_emptyState__xlm_p{padding:3rem;text-align:center;color:#64748b;font-size:1rem}.Modal_overlay__4AkkU{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(15,23,42,.4);backdrop-filter:blur(8px);animation:Modal_fadeIn__TSiUR .2s ease forwards}.Modal_container__azVcV{position:relative;width:100%;max-width:28rem;border-radius:1rem;border:1px solid var(--surface-border);background:#ffffff;box-shadow:0 20px 25px -5px rgba(0,0,0,.08),0 10px 10px -5px rgba(0,0,0,.04);animation:Modal_scaleIn__k2_KH .3s cubic-bezier(.34,1.56,.64,1) forwards;padding:2rem}.Modal_containerCentered__2rHit{text-align:center}@keyframes Modal_scaleIn__k2_KH{0%{opacity:0;transform:scale(.95) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.Modal_closeX__X80w_{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;border:none;background:#f1f5f9;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s}.Modal_closeX__X80w_:hover{background:#e2e8f0;color:var(--text-primary)}.Modal_centeredIcon__LAdxU{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}.Modal_confirmIconWrapper__Li0HK,.Modal_infoIconWrapper__IVKCy,.Modal_successIconWrapper__uX6ss,.Modal_warningIconWrapper__zCo6M{width:72px;height:72px;display:flex;align-items:center;justify-content:center}.Modal_checkmark__9cEjy,.Modal_infoMark__UM6bq,.Modal_questionMark__goF0e,.Modal_warningMark__UaaUd{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3;stroke-miterlimit:10;animation:Modal_scale__v_mmk .3s ease-in-out both}.Modal_checkmark__9cEjy{stroke:var(--color-success)}.Modal_questionMark__goF0e{stroke:var(--color-primary)}.Modal_warningMark__UaaUd{stroke:var(--color-warning)}.Modal_infoMark__UM6bq{stroke:var(--color-info)}.Modal_checkmarkCircle__634HF,.Modal_infoCircle__8nSHx,.Modal_questionCircle__Vt3OQ,.Modal_warningCircle__4cZIq{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3;stroke-linecap:round;fill:none;animation:Modal_stroke__a3Ma2 .6s cubic-bezier(.65,0,.45,1) forwards}.Modal_checkmarkCircle__634HF{stroke:var(--color-success)}.Modal_questionCircle__Vt3OQ{stroke:var(--color-primary)}.Modal_warningCircle__4cZIq{stroke:var(--color-warning)}.Modal_infoCircle__8nSHx{stroke:var(--color-info)}.Modal_checkmarkCheck__CKj5d{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke:var(--color-success);stroke-width:4;stroke-linecap:round;fill:none;animation:Modal_stroke__a3Ma2 .35s cubic-bezier(.65,0,.45,1) .5s forwards}.Modal_questionPath__4Sa17{stroke-dasharray:60;stroke-dashoffset:60;stroke:var(--color-primary);stroke-width:3.5;stroke-linecap:round;fill:none;animation:Modal_stroke__a3Ma2 .45s cubic-bezier(.65,0,.45,1) .5s forwards}.Modal_warningLine__vYYZs{stroke-dasharray:40;stroke-dashoffset:40;stroke:var(--color-warning);stroke-width:4;stroke-linecap:round}.Modal_infoLine__NXrK9,.Modal_warningLine__vYYZs{fill:none;animation:Modal_stroke__a3Ma2 .35s cubic-bezier(.65,0,.45,1) .5s forwards}.Modal_infoLine__NXrK9{stroke-dasharray:40;stroke-dashoffset:40;stroke:var(--color-info);stroke-width:4;stroke-linecap:round}.Modal_infoDot__yAr8K,.Modal_questionDot__Z2Sd6,.Modal_warningDot__7Ytkb{opacity:0;animation:Modal_fadeIn__TSiUR .2s ease .8s forwards}.Modal_questionDot__Z2Sd6{fill:var(--color-primary)}.Modal_warningDot__7Ytkb{fill:var(--color-warning)}.Modal_infoDot__yAr8K{fill:var(--color-info)}@keyframes Modal_stroke__a3Ma2{to{stroke-dashoffset:0}}@keyframes Modal_scale__v_mmk{0%,to{transform:none}50%{transform:scale3d(1.08,1.08,1)}}@keyframes Modal_fadeIn__TSiUR{to{opacity:1}}.Modal_body__ahiS3{margin-bottom:1.75rem}.Modal_bodyCentered__uY4ox{text-align:center}.Modal_title__2z7is{font-size:1.25rem;font-weight:800;color:var(--text-primary);margin:0 0 .5rem;line-height:1.4;letter-spacing:-.02em}.Modal_description__l7uH7{font-size:.9375rem;color:var(--text-secondary);margin:0;line-height:1.6}.Modal_formBody__mPXWD{margin-top:1rem}.Modal_footer__vChwy{display:flex;gap:.75rem;justify-content:flex-end}.Modal_footerCentered__NAomp{justify-content:center}.Modal_cancelBtn__nsRUT{padding:.625rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:600;border:1px solid var(--surface-border);background:#ffffff;color:var(--text-secondary);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.Modal_cancelBtn__nsRUT:hover:not(:disabled){background:var(--surface-card-hover);border-color:var(--surface-border-hover);color:var(--text-primary)}.Modal_cancelBtn__nsRUT:disabled{opacity:.5;cursor:not-allowed}.Modal_confirmBtn__4JCNm{display:flex;align-items:center;gap:.375rem;padding:.625rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:700;border:none;cursor:pointer;transition:filter .15s,transform .1s}.Modal_confirmBtn__4JCNm:hover:not(:disabled){filter:brightness(1.05)}.Modal_confirmBtn__4JCNm:active:not(:disabled){transform:scale(.97)}.Modal_confirmBtn__4JCNm:disabled{opacity:.5;cursor:not-allowed}.Modal_confirm_confirm__1ZTFt{background:var(--color-primary);color:#fff;box-shadow:0 2px 4px rgba(30,64,175,.15)}.Modal_confirm_info__n0OoK{background:var(--color-info);color:#fff}.Modal_confirm_success__Uarsi{background:var(--color-success);color:#fff;box-shadow:0 2px 4px rgba(16,185,129,.15)}.Modal_confirm_warning___aDtb{background:var(--color-warning);color:#fff}.Modal_confirm_form__foQvk{background:var(--color-primary);color:#fff}.Modal_destructive__qLfbK{background:var(--color-error);color:#fff;box-shadow:0 2px 4px rgba(239,68,68,.15)}.Modal_spinner__vHi59{animation:Modal_spin__VpOyR .8s linear infinite}@keyframes Modal_spin__VpOyR{to{transform:rotate(1turn)}}.Modal_formContainer__JviUQ{display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem;text-align:left}.Modal_fieldGroup___4e_g{display:flex;flex-direction:column;gap:.375rem}.Modal_fieldLabel__vVwo5{font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.Modal_fieldInput___Oaa0,.Modal_fieldSelect__qLIkl{width:100%;padding:.625rem .875rem;border-radius:.5rem;border:1px solid #cbd5e1;background:#ffffff;color:var(--text-primary);font-size:.875rem;outline:none;transition:border-color .15s,box-shadow .15s}.Modal_fieldInput___Oaa0:focus,.Modal_fieldSelect__qLIkl:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(30,64,175,.15)}.Modal_fieldSelect__qLIkl option{background:#ffffff;color:var(--text-primary)}.Toast_viewport__Cz7hl{position:fixed;top:1.25rem;right:1.25rem;z-index:9999;display:flex;flex-direction:column;gap:.625rem;max-width:26rem;width:100%;pointer-events:none}.Toast_toast__liqKQ{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1rem 1rem 1.125rem;border-radius:.75rem;border:1px solid transparent;backdrop-filter:blur(12px);box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 10px 30px -5px rgba(0,0,0,.4);pointer-events:all;animation:Toast_slideIn__G0pSa .35s cubic-bezier(.34,1.56,.64,1) forwards;position:relative;overflow:hidden}.Toast_toast__liqKQ:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:9999px 0 0 9999px}@keyframes Toast_slideIn__G0pSa{0%{opacity:0;transform:translateX(110%) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}.Toast_success__gDJq_{background:rgba(16,24,20,.92);border-color:rgba(52,211,153,.25);color:#d1fae5}.Toast_success__gDJq_:before{background:#10b981}.Toast_success__gDJq_ .Toast_icon__WFeVk{color:#10b981}.Toast_error__Fi33L{background:rgba(24,16,18,.92);border-color:rgba(248,113,113,.25);color:#fee2e2}.Toast_error__Fi33L:before{background:#ef4444}.Toast_error__Fi33L .Toast_icon__WFeVk{color:#ef4444}.Toast_warning__eGqn8{background:rgba(24,20,12,.92);border-color:rgba(251,191,36,.25);color:#fef3c7}.Toast_warning__eGqn8:before{background:#f59e0b}.Toast_warning__eGqn8 .Toast_icon__WFeVk{color:#f59e0b}.Toast_info__7isnV{background:rgba(14,18,26,.92);border-color:rgba(96,165,250,.25);color:#dbeafe}.Toast_info__7isnV:before{background:#3b82f6}.Toast_info__7isnV .Toast_icon__WFeVk{color:#3b82f6}.Toast_icon__WFeVk{flex-shrink:0;margin-top:1px}.Toast_content__addmc{flex:1;min-width:0}.Toast_title__0u4mx{font-size:.875rem;font-weight:600;line-height:1.4;margin:0 0 .125rem}.Toast_description__fRzId{font-size:.8125rem;line-height:1.5;margin:0;opacity:.8}.Toast_actionBtn__VRwE8{margin-top:.5rem;font-size:.8125rem;font-weight:600;text-decoration:underline;background:none;border:none;cursor:pointer;color:inherit;padding:0;opacity:.9;transition:opacity .15s}.Toast_actionBtn__VRwE8:hover{opacity:1}.Toast_closeBtn___nuV4{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background:none;border:none;cursor:pointer;color:inherit;opacity:.5;transition:opacity .15s,background .15s;margin-top:-1px}.Toast_closeBtn___nuV4:hover{opacity:1;background:rgba(255,255,255,.1)}.page_page__hC4h2{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;position:relative;overflow-y:auto;background:linear-gradient(135deg,#eff6ff,#f8fafc)}.page_orb1__NmBua{width:500px;height:500px;top:-100px;right:-100px;background:radial-gradient(circle,rgba(30,64,175,.08),transparent 70%)}.page_orb1__NmBua,.page_orb2__vkLhT{position:fixed;border-radius:50%;filter:blur(80px);pointer-events:none}.page_orb2__vkLhT{width:400px;height:400px;bottom:-100px;left:-80px;background:radial-gradient(circle,rgba(2,132,199,.06),transparent 70%)}.page_card__HhDvG{position:relative;width:100%;max-width:440px;padding:2.5rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:1.25rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.05),0 10px 10px -5px rgba(0,0,0,.03);animation:page_cardIn__Bp3iy .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes page_cardIn__Bp3iy{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.page_logo__yW91B{font-size:2.25rem;text-align:center;margin-bottom:.875rem;background:#eff6ff;border:1px solid #bfdbfe;color:var(--color-primary);width:3.5rem;height:3.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.page_title__87FAY{font-size:1.375rem;font-weight:800;text-align:center;margin-bottom:.375rem;letter-spacing:-.02em;color:var(--text-primary)}.page_subtitle__eCihw{font-size:.875rem;color:var(--text-muted);text-align:center;margin-bottom:2rem}.page_form__HtEBv{display:flex;flex-direction:column;gap:1rem}.page_field__JJx_P{display:flex;flex-direction:column;gap:.375rem}.page_label__XLmTF{font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.page_input__1Qfq2{width:100%;padding:.6875rem .875rem;background:#ffffff;border:1px solid #cbd5e1;border-radius:.5rem;color:var(--text-primary);font-size:1rem;transition:border-color .15s,background .15s,box-shadow .15s}.page_input__1Qfq2::placeholder{color:#94a3b8}.page_input__1Qfq2:hover{border-color:#94a3b8}.page_input__1Qfq2:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(30,64,175,.15)}.page_input__1Qfq2:disabled{opacity:.5;cursor:not-allowed;background:#f1f5f9}.page_inputWrapper__yqqzp{position:relative}.page_inputWrapper__yqqzp .page_input__1Qfq2{padding-right:2.75rem}.page_eyeBtn__5uLwV{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1rem;line-height:1;opacity:.6;transition:opacity .15s;color:var(--text-secondary)}.page_eyeBtn__5uLwV:hover{opacity:1}.page_submitBtn__6L9P_{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.8125rem;min-height:44px;border-radius:.5rem;background:var(--color-primary);color:#fff;font-size:.9375rem;font-weight:700;border:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .2s,transform .1s,box-shadow .2s;box-shadow:0 2px 4px rgba(30,64,175,.15);margin-top:.5rem}.page_submitBtn__6L9P_:hover:not(:disabled){background:var(--color-primary-dark);box-shadow:0 4px 14px rgba(30,64,175,.25)}.page_submitBtn__6L9P_:active:not(:disabled){transform:scale(.97);background:var(--color-primary-dark)}.page_submitBtn__6L9P_:disabled{opacity:.6;cursor:not-allowed}.page_spinner__aJ1a0{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:page_spin__a5wOw .7s linear infinite}@keyframes page_spin__a5wOw{to{transform:rotate(1turn)}}.page_footer__LaigP{margin-top:1.5rem;text-align:center;font-size:.875rem;color:var(--text-muted)}.page_link__XQixx{color:var(--color-primary);font-weight:600;transition:color .15s}.page_link__XQixx:hover{color:var(--color-primary-dark)}@media (max-width:640px){.page_page__hC4h2{align-items:flex-start;padding:1rem 1rem 40vh}.page_orb1__NmBua,.page_orb2__vkLhT{display:none}.page_card__HhDvG{padding:1.5rem 1.25rem}.page_input__1Qfq2{font-size:1rem}}.PanelLayout_root__MtBfx{display:flex;min-height:100vh;background:#f4f6fa}.PanelLayout_sidebar__aD0up{width:260px;flex-shrink:0;background:#ffffff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:100;transition:transform .3s cubic-bezier(.4,0,.2,1)}.PanelLayout_sidebarHeader__zFehM{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.25rem .75rem}.PanelLayout_logo__TibsY{display:flex;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:800;color:var(--text-primary);letter-spacing:-.03em}.PanelLayout_logo__TibsY svg{color:var(--color-primary);filter:drop-shadow(0 2px 4px rgba(0,82,255,.15))}.PanelLayout_closeSidebar__vjyLv{display:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:44px;min-height:44px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background var(--transition-fast)}.PanelLayout_closeSidebar__vjyLv:hover{background:#e2e8f0;color:var(--text-primary)}.PanelLayout_closeSidebar__vjyLv:active{background:#cbd5e1;color:var(--text-primary);transform:scale(.95)}.PanelLayout_userCard__S_KQc{display:flex;align-items:center;gap:.75rem;margin:.75rem 1.25rem 1.25rem;padding:.875rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--radius-lg);box-shadow:0 1px 3px rgba(0,0,0,.01)}.PanelLayout_avatar__owB1U{width:2.25rem;height:2.25rem;border-radius:.5rem;background:linear-gradient(135deg,var(--color-primary),#0284c7);display:flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:700;color:#ffffff;flex-shrink:0;box-shadow:0 2px 8px rgba(0,82,255,.2)}.PanelLayout_userInfo__rFW4w{display:flex;flex-direction:column;min-width:0}.PanelLayout_userName__gY3Vz{font-size:.875rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PanelLayout_userRole___wexA{font-size:.75rem;color:var(--color-primary);font-weight:600;margin-top:1px}.PanelLayout_nav__lwZof{flex:1;padding:.5rem .875rem;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.PanelLayout_navItem__K_x0c{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;min-height:44px;border-radius:var(--radius-md);color:var(--text-secondary);font-size:.875rem;font-weight:500;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background var(--transition-fast),color var(--transition-fast),padding-left var(--transition-fast);position:relative}.PanelLayout_navItem__K_x0c svg{color:#64748b;transition:color var(--transition-fast)}.PanelLayout_navItem__K_x0c:hover{background:#f8fafc;color:var(--text-primary);padding-left:1rem}.PanelLayout_navItem__K_x0c:hover svg{color:var(--color-primary-light)}.PanelLayout_navItemActive__x_oxd{background:rgba(0,82,255,.06);color:var(--color-primary);font-weight:700;border-left:3px solid var(--color-primary);border-top-left-radius:0;border-bottom-left-radius:0;padding-left:.75rem}.PanelLayout_navItemActive__x_oxd svg{color:var(--color-primary)}.PanelLayout_navItemActive__x_oxd:hover{background:rgba(0,82,255,.08);color:var(--color-primary);padding-left:.75rem}.PanelLayout_activeArrow__KcD1C{margin-left:auto;opacity:.8;color:var(--color-primary)}.PanelLayout_sidebarFooter__Jd056{padding:.875rem;border-top:1px solid #f1f5f9;background:#ffffff}.PanelLayout_logoutBtn__B7LZy{display:flex;align-items:center;gap:.625rem;width:100%;padding:.625rem .875rem;min-height:44px;border-radius:var(--radius-md);border:none;background:none;color:var(--text-muted);font-size:.875rem;font-weight:500;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background var(--transition-fast),color var(--transition-fast)}.PanelLayout_logoutBtn__B7LZy:active,.PanelLayout_logoutBtn__B7LZy:hover{background:var(--color-error-muted);color:var(--color-error)}.PanelLayout_logoutBtn__B7LZy:active{transform:scale(.98)}.PanelLayout_main__UGQmO{flex:1;margin-left:260px;display:flex;flex-direction:column;min-height:100vh}.PanelLayout_topbar__nWvoc{height:3.5rem;display:flex;align-items:center;justify-content:space-between;padding:0 1.75rem;border-bottom:1px solid #e2e8f0;background:#ffffff;position:sticky;top:0;z-index:90}.PanelLayout_menuBtn__ee1xO{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-width:44px;min-height:44px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background var(--transition-fast),color var(--transition-fast)}.PanelLayout_menuBtn__ee1xO:hover{background:#e2e8f0;color:var(--text-primary)}.PanelLayout_menuBtn__ee1xO:active{background:#cbd5e1;color:var(--text-primary);transform:scale(.93)}.PanelLayout_topbarRight__2tsH8{display:flex;align-items:center;gap:.75rem}.PanelLayout_notifBtn__i_s5D{position:relative;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-width:44px;min-height:44px;border-radius:var(--radius-md);background:#ffffff;border:1px solid #e2e8f0;color:var(--text-secondary);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .2s,color .2s,border-color .2s}.PanelLayout_notifBtn__i_s5D:hover{background:#f8fafc;border-color:var(--color-primary-light);color:var(--color-primary)}.PanelLayout_notifBtn__i_s5D:active{background:#e2e8f0;color:var(--color-primary);transform:scale(.93)}.PanelLayout_notifBadge__7okYJ{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:var(--color-error,#ef4444);color:#ffffff;font-size:.68rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #ffffff;line-height:1}.PanelLayout_content__gtHyl{flex:1;padding:2rem;max-width:1400px;width:100%}.PanelLayout_mobileOverlay__j8wRQ{display:none;position:fixed;inset:0;background:rgba(15,23,42,.2);backdrop-filter:blur(4px);z-index:99;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (max-width:1024px){.PanelLayout_sidebar__aD0up{transform:translateX(-100%)}.PanelLayout_sidebarOpen__Y_ATr{transform:translateX(0);box-shadow:0 20px 40px -15px rgba(0,0,0,.15)}.PanelLayout_closeSidebar__vjyLv{display:flex}.PanelLayout_main__UGQmO{margin-left:0}.PanelLayout_menuBtn__ee1xO{display:flex}.PanelLayout_mobileOverlay__j8wRQ{display:block}}@media (max-width:640px){.PanelLayout_content__gtHyl{padding:1.25rem 1rem}.PanelLayout_topbar__nWvoc{padding:0 1rem}}.page_page___Qw3a{max-width:800px;margin:0 auto;padding:2rem}.page_header__zqXDH{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}.page_title__tFurT{font-size:1.75rem;font-weight:700;margin:0;color:var(--text-primary,#0f172a)}.page_card__Agg8s{background:var(--surface,#fff);padding:2rem;border-radius:12px;border:1px solid var(--border,#e2e8f0);box-shadow:0 1px 3px rgba(0,0,0,.06);margin-bottom:1.5rem}.page_cardTitle__d9RPc{font-size:1rem;font-weight:600;color:var(--text-secondary,#475569);margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--border,#e2e8f0)}.page_grid2__eSfN2{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width:640px){.page_grid2__eSfN2{grid-template-columns:1fr}}.page_fieldFull__h4w0h,.page_field__1Amxs{display:flex;flex-direction:column;gap:.5rem}.page_fieldFull__h4w0h{grid-column:1/-1}.page_label__RTWao{font-weight:600;font-size:.875rem;color:var(--text-secondary,#475569)}.page_input__LVreZ{padding:.65rem .85rem;border-radius:8px;border:1px solid var(--border,#cbd5e1);font-size:.95rem;background:var(--surface,#fff);color:var(--text-primary,#0f172a);width:100%;box-sizing:border-box;transition:border-color .15s}.page_input__LVreZ:focus{outline:none;border-color:var(--color-primary,#8b5cf6);box-shadow:0 0 0 3px rgba(139,92,246,.1)}.page_input__LVreZ:disabled{background:var(--surface-2,#f1f5f9);cursor:not-allowed;color:var(--text-muted,#94a3b8)}.page_textarea__Dj5g_{padding:.65rem .85rem;border-radius:8px;border:1px solid var(--border,#cbd5e1);font-size:.95rem;background:var(--surface,#fff);color:var(--text-primary,#0f172a);width:100%;box-sizing:border-box;resize:vertical;transition:border-color .15s;font-family:inherit}.page_textarea__Dj5g_:focus{outline:none;border-color:var(--color-primary,#8b5cf6);box-shadow:0 0 0 3px rgba(139,92,246,.1)}.page_hint__70Amx{font-size:.78rem;color:var(--text-muted,#94a3b8)}.page_footer___bxiY{display:flex;justify-content:flex-end;margin-top:.5rem}.page_saveBtn__EnxPU{display:flex;align-items:center;gap:.5rem;background:var(--color-primary,#8b5cf6);color:#fff;border:none;padding:.7rem 1.75rem;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:opacity .15s,transform .1s}.page_saveBtn__EnxPU:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.page_saveBtn__EnxPU:disabled{opacity:.6;cursor:not-allowed}.page_page__IsPlW{display:flex;flex-direction:column;gap:1.25rem;max-width:900px}.page_header__y3_DY{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page_title__4gJ4h{font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.page_subtitle__u6Gmf{font-size:.875rem;color:var(--text-muted);margin-top:.25rem}.page_toolbar__Y7P5G{display:flex;gap:.75rem}.page_searchBox__T5hVU{flex:1;position:relative;display:flex;align-items:center;max-width:320px}.page_searchIcon__JdnzL{position:absolute;left:.875rem;color:var(--text-muted);pointer-events:none}.page_searchInput__dZW59{width:100%;padding:.625rem .875rem .625rem 2.5rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;transition:border-color var(--transition-fast)}.page_searchInput__dZW59:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-muted)}.page_list__EDk5A{display:flex;flex-direction:column;gap:.75rem}.page_rowSkeleton__gMvSi{height:4.5rem;border-radius:var(--radius-xl)}.page_userRow__bTPma{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-xl);transition:border-color var(--transition-fast),transform var(--transition-fast)}.page_userRow__bTPma:hover{border-color:var(--surface-border-hover);transform:translateY(-1px)}.page_avatar__fbN_p{width:2.5rem;height:2.5rem;border-radius:.75rem;flex-shrink:0;background:var(--color-primary-muted);color:var(--color-primary-light);display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700}.page_userInfo__5oPu9{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.page_userName__NuFOQ{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:var(--text-primary)}.page_userEmail__jtpse{font-size:.8125rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_youBadge__48o_l{font-size:.625rem;font-weight:700;text-transform:uppercase;padding:.15rem .4rem;border-radius:.25rem;background:var(--color-success-muted);color:var(--color-success)}.page_userRole__hP5Y6{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;width:140px}.page_userMeta__CX_Qw{font-size:.75rem;color:var(--text-muted);width:120px;text-align:right}.page_actions__iJT7j{display:flex;gap:.375rem;margin-left:1rem}.page_iconBtn__te1r_{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.page_iconBtn__te1r_:hover{background:rgba(255,255,255,.05);color:var(--text-primary)}.page_dangerBtn__v773W:hover{background:var(--color-error-muted);color:var(--color-error)}.page_empty__5XJfK{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem;color:var(--text-muted)}@media (max-width:768px){.page_userRow__bTPma{flex-wrap:wrap}.page_userRole__hP5Y6{width:auto;flex:1}.page_userMeta__CX_Qw{display:none}.page_actions__iJT7j{margin-left:auto}}.page_page__MAsN_{display:flex;flex-direction:column;gap:1.25rem}.page_header__IpssA{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page_title__YmAGe{font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.page_subtitle__iAB56{font-size:.875rem;color:var(--text-muted);margin-top:.25rem}.page_headerActions__8zuXa{display:flex;align-items:center;gap:.625rem}.page_viewToggle__Ch3PD{display:flex;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);overflow:hidden}.page_toggleBtn__oeMNG{padding:.5rem 1rem;border:none;background:none;color:var(--text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.page_toggleActive__t8nAk{background:var(--color-primary-muted);color:var(--color-primary-light)}.page_refreshBtn__NidCd{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast)}.page_refreshBtn__NidCd:hover{color:var(--text-primary)}.page_spinning__fkvP6{animation:page_spin__cgCBb 1s linear infinite}@keyframes page_spin__cgCBb{to{transform:rotate(1turn)}}.page_tabs__lug__{display:flex;gap:.5rem;border-bottom:1px solid var(--surface-border);padding-bottom:0}.page_tab__eVIRJ{padding:.5rem 1rem;background:none;color:var(--text-muted);font-size:.875rem;font-weight:500;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--transition-fast),border-color var(--transition-fast)}.page_tab__eVIRJ:hover{color:var(--text-primary)}.page_tabActive__lhYQI{color:var(--color-primary-light);border-bottom-color:var(--color-primary)}.page_listWrapper__NbPae{display:flex;flex-direction:column;gap:.75rem}.page_rowSkeleton__pAWB2{height:5.5rem;border-radius:var(--radius-xl)}.page_maintenanceRow__sBR9t{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-xl);transition:border-color var(--transition-fast)}.page_maintenanceRow__sBR9t:hover{border-color:var(--surface-border-hover)}.page_rowCompleted__CnOqd{opacity:.6}.page_rowLeft__9k44t{display:flex;align-items:flex-start;gap:.875rem;flex:1;min-width:0}.page_rowIcon__1Yg_N{width:2.5rem;height:2.5rem;border-radius:var(--radius-lg);flex-shrink:0;background:var(--color-warning-muted);color:var(--color-warning);display:flex;align-items:center;justify-content:center}.page_rowInfo__6dLlP{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:0}.page_rowTop__QXigP{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.page_deviceLabel__zBOeA{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.page_customerName__VQGc9{font-size:.875rem;color:var(--text-secondary)}.page_rowMeta__AhbbM{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap;font-size:.75rem;color:var(--text-muted)}.page_rowMeta__AhbbM a,.page_rowMeta__AhbbM span{display:flex;align-items:center;gap:.25rem}.page_phoneLink__wRJvc{color:var(--color-primary-light);transition:color var(--transition-fast)}.page_phoneLink__wRJvc:hover{color:var(--color-primary)}.page_techNotes__TQCgV{font-size:.8125rem;color:var(--text-muted);font-style:italic;margin-top:.25rem}.page_rowActions__l3_nf{display:flex;gap:.5rem;flex-shrink:0}.page_badge__6Y2V6{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;white-space:nowrap}.page_ok__ZQ_9o{background:var(--color-success-muted);color:var(--color-success)}.page_warning__qfjAL{background:var(--color-warning-muted);color:var(--color-warning)}.page_urgent__N_NHB{animation:page_pulse__SYH2N 1.5s ease infinite}.page_overdue__ZS0N6,.page_urgent__N_NHB{background:var(--color-error-muted);color:var(--color-error)}.page_completed__8_NfV{background:var(--surface-bg-alt);color:var(--text-muted)}@keyframes page_pulse__SYH2N{0%,to{opacity:1}50%{opacity:.5}}.page_empty__1If6R{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem;color:var(--text-muted)}.page_empty__1If6R p{font-size:.9375rem}.page_calendarWrapper__sZjkk{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-xl);overflow:hidden}.page_calNav__6D0o7{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--surface-border)}.page_calNavBtn__sAoML{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:none;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.page_calNavBtn__sAoML:hover{background:var(--surface-bg-alt);color:var(--text-primary)}.page_calTitle__ADdLD{font-size:1rem;font-weight:700}.page_calGrid__42VCU{display:grid;grid-template-columns:repeat(7,1fr);border-left:1px solid var(--surface-border)}.page_calDayHeader__T1zal{padding:.625rem;text-align:center;font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.page_calCell__Es_bl,.page_calDayHeader__T1zal{border-right:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border)}.page_calCell__Es_bl{min-height:6rem;padding:.375rem;transition:background var(--transition-fast)}.page_calCellActive__HQ9A7:hover{background:var(--surface-bg-alt)}.page_calToday__uV_Wx{background:var(--color-primary-muted)!important}.page_calToday__uV_Wx .page_calDayNum__WFEo0{color:var(--color-primary-light);font-weight:800}.page_calDayNum__WFEo0{display:block;font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.25rem}.page_calEvents__IJnOz{display:flex;flex-direction:column;gap:2px}.page_calEvent__B6P6W{padding:.15rem .375rem;border-radius:.25rem;font-size:.6875rem;font-weight:600;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--transition-fast)}.page_calEvent__B6P6W:hover{opacity:.8}.page_calMore__YJ09h{font-size:.6875rem;color:var(--text-muted);padding:0 .25rem}.page_evNormal__6qKNR{background:var(--color-primary-muted);color:var(--color-primary-light)}.page_evUrgent__nYw4J{background:var(--color-error-muted);color:#f87171}.page_evOverdue__K6n8f{background:rgba(239,68,68,.3);color:#f87171}.page_evCompleted__A7nJB{background:var(--surface-bg-alt);color:var(--text-muted)}.page_calLegend__kd_PY{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;padding:.75rem 1.25rem;border-top:1px solid var(--surface-border);font-size:.75rem;color:var(--text-muted)}.page_legDot__T3Qjt{width:.75rem;height:.75rem;border-radius:.2rem;margin-right:.25rem;display:inline-block}@media (max-width:768px){.page_maintenanceRow__sBR9t{flex-direction:column;align-items:flex-start}.page_rowActions__l3_nf{width:100%}.page_calCell__Es_bl{min-height:4rem}.page_calEvent__B6P6W{display:none}.page_calCellActive__HQ9A7:has(.page_calEvent__B6P6W) .page_calDayNum__WFEo0:after{content:"•";color:var(--color-primary);margin-left:2px}}.page_page__SULLG{padding:2rem;max-width:800px;margin:0 auto}.page_header__7rp91{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2rem;gap:1rem}.page_title__I7li7{display:flex;align-items:center;gap:.6rem;font-size:1.75rem;font-weight:700;color:var(--text-primary,#0f172a);margin:0 0 .25rem}.page_subtitle__yKDgE{font-size:.9rem;color:var(--text-muted,#94a3b8);margin:0}.page_badge___MTDz{display:inline-flex;align-items:center;justify-content:center;background:var(--color-error,#ef4444);color:#fff;font-size:.75rem;font-weight:700;border-radius:99px;min-width:20px;height:20px;padding:0 6px}.page_markAllBtn__lg3Gt{display:flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;background:transparent;border:1px solid var(--border,#e2e8f0);border-radius:8px;font-size:.875rem;font-weight:500;color:var(--text-secondary,#475569);cursor:pointer;white-space:nowrap;transition:all .15s}.page_markAllBtn__lg3Gt:hover{background:var(--surface-2,#f8fafc);border-color:var(--color-primary,#8b5cf6);color:var(--color-primary,#8b5cf6)}.page_list__1QOCC{display:flex;flex-direction:column;gap:.5rem}.page_skeletonItem__syDGI{height:72px;border-radius:10px}.page_empty__hOIcU{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem;color:var(--text-muted,#94a3b8);text-align:center}.page_empty__hOIcU p{margin:0;font-size:1rem}.page_item__Lt_0K{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;border-radius:10px;border:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);transition:background .15s;position:relative}.page_item__Lt_0K:hover{background:var(--surface-2,#f8fafc)}.page_unread__OIcJc{background:rgba(139,92,246,.04);border-color:rgba(139,92,246,.2)}.page_iconWrap__CDChB{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--surface-2,#f1f5f9);color:var(--color-primary,#8b5cf6);flex-shrink:0}.page_content__v5CLx{flex:1;min-width:0}.page_itemTitle__J5Wz9{font-weight:600;font-size:.95rem;color:var(--text-primary,#0f172a);margin-bottom:.2rem}.page_itemBody__d6S0L{font-size:.875rem;color:var(--text-secondary,#475569);line-height:1.4;margin-bottom:.35rem;white-space:pre-wrap;word-break:break-word}.page_itemTime__TXRQz{font-size:.78rem;color:var(--text-muted,#94a3b8)}.page_dot__sEnDp{width:8px;height:8px;border-radius:50%;background:var(--color-primary,#8b5cf6);flex-shrink:0;margin-top:4px}.page_page__IAOOX{display:flex;flex-direction:column;gap:1.25rem}.page_header__3UleG{display:flex;align-items:flex-start;justify-content:space-between}.page_title__jsZQt{font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.page_subtitle__3XfOR{font-size:.875rem;color:var(--text-muted);margin-top:.25rem}.page_quickForm__ciZgT{background:var(--surface-card);border:1px solid var(--color-accent);border-radius:var(--radius-xl);padding:1.5rem;box-shadow:0 0 0 3px rgba(34,211,238,.1)}.page_formTitle__UCyeJ{font-size:1rem;font-weight:700;margin-bottom:1rem}.page_formGrid__CIrjt{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.page_fullWidth__5ov9_{grid-column:1/-1}.page_field__8ArvO{display:flex;flex-direction:column;gap:.3rem}.page_label__Fj5YC{font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.page_input__7d7te,.page_select__Z2SKq{padding:.625rem .875rem;background:var(--surface-bg-alt);border:1px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;transition:border-color var(--transition-fast)}.page_input__7d7te::placeholder{color:var(--text-muted)}.page_input__7d7te:focus,.page_select__Z2SKq:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(34,211,238,.12)}.page_select__Z2SKq option{background:#1f2937}.page_formActions__lhCzG{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.page_toolbar__dHBxZ{display:flex;gap:.75rem}.page_searchBox__Jvqoa{flex:1;position:relative;display:flex;align-items:center}.page_searchIcon__2wpm3{position:absolute;left:.875rem;color:var(--text-muted);pointer-events:none}.page_searchInput__XPV4s{width:100%;padding:.625rem .875rem .625rem 2.5rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;transition:border-color var(--transition-fast)}.page_searchInput__XPV4s::placeholder{color:var(--text-muted)}.page_searchInput__XPV4s:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-muted)}.page_typeFilter__7QjTK{padding:.625rem .875rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.875rem;cursor:pointer}.page_typeFilter__7QjTK option{background:#1f2937}.page_grid__xfoxA{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.page_cardSkeleton__8sZgJ{height:11rem;border-radius:var(--radius-xl)}.page_deviceCard__7ztiI{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-xl);padding:1.125rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color var(--transition-fast),transform var(--transition-fast)}.page_deviceCard__7ztiI:hover{border-color:var(--surface-border-hover);transform:translateY(-2px)}.page_deviceHeader__caS4_{display:flex;align-items:flex-start;gap:.75rem}.page_deviceIcon__zcVSM{width:2.75rem;height:2.75rem;border-radius:var(--radius-lg);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.page_type_kombi__LeA_9{background:rgba(239,68,68,.15)}.page_type_su_aritma__i63RZ{background:rgba(59,130,246,.15)}.page_type_klima__6_ijP{background:rgba(34,211,238,.15)}.page_type_dogalgaz__Jaja3{background:rgba(245,158,11,.15)}.page_type_other__xuhYy{background:rgba(255,255,255,.06)}.page_deviceInfo__wXTL8{flex:1;min-width:0}.page_deviceType__vVI71{display:block;font-size:.8125rem;font-weight:700;color:var(--text-primary)}.page_deviceBrand__u545u{display:block;font-size:.75rem;color:var(--text-muted);margin-top:1px}.page_maintBadge__H4wwS{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .6rem;border-radius:9999px;font-size:.75rem;font-weight:600;flex-shrink:0;white-space:nowrap}.page_maint_ok__2y143{background:var(--color-success-muted);color:var(--color-success)}.page_maint_warning__n9BeL{background:var(--color-warning-muted);color:var(--color-warning)}.page_maint_urgent__b_28S{animation:page_pulse__Mjg8A 1.5s ease infinite}.page_maint_overdue__BHFrg,.page_maint_urgent__b_28S{background:var(--color-error-muted);color:var(--color-error)}.page_maint_unknown__ZZHaJ{background:rgba(255,255,255,.06);color:var(--text-muted)}@keyframes page_pulse__Mjg8A{0%,to{opacity:1}50%{opacity:.5}}.page_deviceCustomer__4p2W_{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.page_customerLink__KEgco{font-size:.875rem;font-weight:600;color:var(--color-primary-light);transition:color var(--transition-fast)}.page_customerLink__KEgco:hover{color:var(--color-primary)}.page_locationNote__bW_zd,.page_phone__kDh_j,.page_serialNo__MiJLC{font-size:.75rem;color:var(--text-muted)}.page_deviceFooter__Oe0wt{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;border-top:1px solid var(--surface-border)}.page_intervalLabel__Qtar9,.page_lastMaint__QdRxn{font-size:.75rem;color:var(--text-muted)}.page_empty__LwPaA{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:5rem;color:var(--text-muted)}.page_empty__LwPaA p{font-size:.9375rem}@media (max-width:640px){.page_formGrid__CIrjt,.page_grid__xfoxA{grid-template-columns:1fr}.page_toolbar__dHBxZ{flex-direction:column}}.page_page__YTyTn{padding:0;height:calc(100vh - 64px);display:flex;flex-direction:column}.page_header__K2bTv{padding:1.5rem 2rem;background:white;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;z-index:10}.page_title__TUqgM{font-size:1.5rem;font-weight:700;color:var(--text-color);margin:0}.page_subtitle__g99PS{color:var(--text-muted);margin-top:.25rem;font-size:.9rem}.page_mapContainer__ltcrY{flex:1;width:100%;position:relative;z-index:1}.page_mapContainer__ltcrY .leaflet-container{width:100%;height:100%;z-index:1}.page_page__yPNM2{display:flex;flex-direction:column;gap:1.25rem}.page_header__RNoE6{display:flex;align-items:flex-start;justify-content:space-between}.page_title__VAL6Q{font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.page_subtitle__L2RoH{font-size:.875rem;color:var(--text-muted);margin-top:.25rem}.page_quickForm__SqOVW{background:var(--surface-card);border:1px solid var(--color-primary);border-radius:var(--radius-xl);padding:1.5rem;box-shadow:0 0 0 3px var(--color-primary-muted)}.page_formTitle__iGQoR{font-size:1rem;font-weight:700;margin-bottom:1rem}.page_formGrid__RaG_E{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.page_fullWidth__y0LN1{grid-column:1/-1}.page_field__JPqIi{display:flex;flex-direction:column;gap:.3rem}.page_label__3y9DZ{font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.page_input__nzWB4,.page_select__XDGlA,.page_textarea__EVLpt{padding:.625rem .875rem;background:var(--surface-bg-alt);border:1px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;font-family:inherit;transition:border-color var(--transition-fast)}.page_input__nzWB4::placeholder,.page_textarea__EVLpt::placeholder{color:var(--text-muted)}.page_input__nzWB4:focus,.page_select__XDGlA:focus,.page_textarea__EVLpt:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-muted)}.page_select__XDGlA option{background:#1f2937}.page_textarea__EVLpt{resize:vertical;line-height:1.5}.page_formActions__KOEDV{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.page_searchBox__XzCBS{position:relative;display:flex;align-items:center}.page_searchIcon__RNZqn{position:absolute;left:.875rem;color:var(--text-muted);pointer-events:none}.page_searchInput__Av_2I{width:100%;padding:.625rem .875rem .625rem 2.5rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;transition:border-color var(--transition-fast)}.page_searchInput__Av_2I::placeholder{color:var(--text-muted)}.page_searchInput__Av_2I:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-muted)}.page_grid__g2FBO{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.page_cardSkeleton__SSF5j{height:10rem;border-radius:var(--radius-xl)}.page_card__sEYtI{position:relative;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-xl);padding:1.125rem;text-decoration:none;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.page_card__sEYtI:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:var(--shadow-md),0 0 0 1px var(--color-primary-muted)}.page_cardHeader__SMhNE{display:flex;align-items:center;gap:.75rem;margin-bottom:.875rem}.page_avatar__QlcPA{width:2.5rem;height:2.5rem;border-radius:.75rem;flex-shrink:0;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;color:#fff}.page_cardInfo__YGC_s{flex:1;min-width:0}.page_name__cQIv4{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.page_company__agzfw,.page_name__cQIv4{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_company__agzfw{font-size:.75rem;color:var(--text-muted);margin-top:1px}.page_chevron__3Q7Ah{color:var(--text-muted);flex-shrink:0;transition:transform var(--transition-fast),color var(--transition-fast)}.page_card__sEYtI:hover .page_chevron__3Q7Ah{transform:translateX(3px);color:var(--color-primary-light)}.page_cardDetails__zzGHx{display:flex;flex-direction:column;gap:.375rem}.page_detail__CpEpi{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--text-secondary)}.page_detail__CpEpi svg{color:var(--text-muted);flex-shrink:0}.page_deleteBtn__hTW6b{position:absolute;top:.625rem;right:.625rem;width:1.625rem;height:1.625rem;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);font-size:1rem;opacity:0;transition:opacity var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.page_card__sEYtI:hover .page_deleteBtn__hTW6b{opacity:1}.page_deleteBtn__hTW6b:hover{background:var(--color-error-muted);color:var(--color-error)}.page_empty__K3yPl{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:5rem 1.5rem;color:var(--text-muted)}.page_empty__K3yPl p{font-size:.9375rem}.page_pagination__jcA0S{display:flex;align-items:center;justify-content:center;gap:1rem}.page_pageBtn__i4d2r{padding:.5rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}.page_pageBtn__i4d2r:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary-light)}.page_pageBtn__i4d2r:disabled{opacity:.4;cursor:not-allowed}.page_pageInfo__pUDq0{font-size:.875rem;color:var(--text-muted)}@media (max-width:640px){.page_formGrid__RaG_E,.page_grid__g2FBO{grid-template-columns:1fr}}.page_page__MU1sK{display:flex;flex-direction:column;gap:1.75rem}.page_pageHeader__PpVF4{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page_pageTitle__xEaH7{font-size:1.75rem;font-weight:800;color:var(--text-primary);letter-spacing:-.03em}.page_pageSubtitle__auqVh{font-size:.875rem;color:var(--text-muted);margin-top:.25rem;font-weight:500}.page_refreshBtn__SuGEq{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid #e2e8f0;border-radius:var(--radius-md);background:#ffffff;color:var(--text-secondary);cursor:pointer;transition:color .2s,border-color .2s,background .2s;flex-shrink:0;box-shadow:0 1px 2px rgba(0,0,0,.02)}.page_refreshBtn__SuGEq:hover{color:var(--color-primary);border-color:var(--color-primary-light);background:#f8fafc}.page_refreshBtn__SuGEq:disabled{opacity:.5;cursor:not-allowed}.page_spinning__wjWGt{animation:page_spin__wpBDj 1s linear infinite}@keyframes page_spin__wpBDj{to{transform:rotate(1turn)}}.page_statsGrid__kf8Ol{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}.page_statCard__tDk1i{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-xl);transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 4px 15px rgba(0,82,255,.02),0 1px 2px rgba(0,82,255,.01)}.page_statCard__tDk1i:hover{border-color:rgba(0,82,255,.2);box-shadow:0 12px 25px -5px rgba(0,82,255,.06),0 4px 12px -2px rgba(0,82,255,.02);transform:translateY(-2px)}.page_statIcon__S4g1Y{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.25rem;box-shadow:inset 0 -2px 4px rgba(0,0,0,.02)}.page_statInfo__SqaNl{display:flex;flex-direction:column;min-width:0}.page_statLabel__0TNse{font-size:.75rem;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.page_statValue__H__GP{font-size:1.625rem;font-weight:800;color:var(--text-primary);letter-spacing:-.02em;margin:.125rem 0;line-height:1.2}.page_statSub__QWKQx{font-size:.75rem;color:var(--text-muted);font-weight:500}.page_skeletonValue__7MRqw{display:inline-block;width:4rem;height:1.5rem;border-radius:var(--radius-sm)}.page_statusBar__rNT8u{display:flex;gap:.625rem;flex-wrap:wrap}.page_statusChip__teJ7U{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:9999px;font-size:.8125rem;color:var(--text-secondary);text-decoration:none;transition:border-color .2s,color .2s,background .2s,transform .1s;box-shadow:0 1px 2px rgba(0,0,0,.01)}.page_statusChip__teJ7U:hover{border-color:var(--color-primary-light);color:var(--color-primary);background:rgba(0,82,255,.02);transform:translateY(-1px)}.page_statusChipDot__bY9LT{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.page_statusChipLabel__3DRk0{font-weight:600}.page_statusChipCount__L1j4I{padding:.1rem .5rem;background:#f1f5f9;border-radius:9999px;font-size:.75rem;font-weight:700;color:var(--text-primary);border:1px solid #e2e8f0}.page_statusChip__teJ7U:hover .page_statusChipCount__L1j4I{background:var(--color-primary-muted);color:var(--color-primary);border-color:rgba(0,82,255,.15)}.page_columns__WgQRF{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.page_card__OvQ3W{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 4px 15px rgba(0,82,255,.02)}.page_cardHeader__hWDjE{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9;background:#ffffff}.page_cardTitle__UZKhY{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;color:var(--text-primary)}.page_cardLink__J0rfd,.page_cardTitle__UZKhY svg{color:var(--color-primary)}.page_cardLink__J0rfd{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;transition:color .15s;text-decoration:none}.page_cardLink__J0rfd:hover{color:#0042cc}.page_ticketList__X5KQh{display:flex;flex-direction:column}.page_ticketItem__cAJot{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.5rem;border-bottom:1px solid #f1f5f9;text-decoration:none;transition:background var(--transition-fast),padding-left var(--transition-fast)}.page_ticketItem__cAJot:last-child{border-bottom:none}.page_ticketItem__cAJot:hover{background:#f8fafc;padding-left:1.75rem}.page_ticketLeft__WyKxj{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.page_ticketRight__H2wYS{display:flex;flex-direction:column;align-items:flex-end;gap:.375rem;flex-shrink:0}.page_statusDot__q9BAs{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0;margin-top:.45rem}.page_open__mVb78{background:var(--color-primary)}.page_assigned__5IVt6{background:var(--color-info)}.page_inProgress__b3WC7{background:var(--color-warning);box-shadow:0 0 6px var(--color-warning);animation:page_pulse__xWCqk 2s ease infinite}.page_waiting__6EXGm{background:var(--color-error)}.page_resolved__wF15x{background:var(--color-success)}@keyframes page_pulse__xWCqk{0%,to{opacity:1}50%{opacity:.4}}.page_ticketInfo__tJqI8{display:flex;flex-direction:column;min-width:0}.page_ticketNumber___Y7Nt{font-size:.75rem;font-weight:700;color:var(--color-primary);font-family:var(--font-mono,monospace)}.page_ticketTitle__VQ0ww{font-size:.875rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px;margin:.125rem 0}.page_assignedName__NsKjq,.page_ticketCustomer__4_L0s{font-size:.75rem;color:var(--text-muted);font-weight:500}.page_ticketSkeleton__4YkDO{height:4.5rem;margin:.75rem 1.5rem;border-radius:var(--radius-md)}.page_empty__OppA6{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.5rem 1.5rem;gap:.75rem}.page_emptyIcon__6Gkyo{color:var(--text-muted);opacity:.4}.page_empty__OppA6 p{font-size:.875rem;color:var(--text-muted);font-weight:500}.page_maintList__eK6br{display:flex;flex-direction:column}.page_maintItem___FHtH{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #f1f5f9}.page_maintItem___FHtH:last-child{border-bottom:none}.page_maintIcon__t6G5n{width:2.25rem;height:2.25rem;border-radius:var(--radius-md);background:rgba(245,158,11,.08);color:var(--color-warning);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_maintInfo__K68pW{display:flex;flex-direction:column;flex:1;min-width:0}.page_maintCustomer__ea0li{font-size:.875rem;font-weight:700;color:var(--text-primary)}.page_maintDevice__fU6Pv{font-size:.75rem;color:var(--text-muted);margin-top:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.page_maintDays__Rh17s{font-size:.8125rem;font-weight:700;color:var(--text-secondary);padding:.25rem .75rem;border-radius:9999px;background:#f1f5f9;flex-shrink:0;border:1px solid #e2e8f0}.page_maintWarning__JlhZ8{background:rgba(245,158,11,.08);color:var(--color-warning);border-color:rgba(245,158,11,.15)}.page_maintUrgent__pvbON{background:rgba(239,68,68,.08);color:var(--color-error);border-color:rgba(239,68,68,.15);animation:page_pulse__xWCqk 1.5s ease infinite}@media (max-width:1200px){.page_columns__WgQRF{grid-template-columns:1fr}}@media (max-width:640px){.page_statsGrid__kf8Ol{grid-template-columns:1fr 1fr;gap:.75rem}.page_statusBar__rNT8u{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.page_pageTitle__xEaH7{font-size:1.5rem}}.page_page__vgJDp{padding:2rem;max-width:1200px;margin:0 auto}.page_header__9TwZ2{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page_title__6phUH{font-size:1.8rem;font-weight:700;color:var(--text-primary,#0f172a);margin:0}.page_subtitle__Q_H7F{color:var(--text-muted,#94a3b8);margin-top:.25rem;margin-bottom:0}.page_grid__WPjlb{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.page_gridFull__Hauj9{grid-column:1/-1}@media (max-width:768px){.page_grid__WPjlb{grid-template-columns:1fr}.page_gridFull__Hauj9{grid-column:1}}.page_card__73a_v{background:var(--surface-card,#fff);border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid var(--surface-border,#e2e8f0)}.page_cardTitle__spq9H{font-size:1rem;font-weight:600;color:var(--text-primary,#0f172a);margin-top:0;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--surface-border,#e2e8f0)}.page_chartContainer__gEpv0{height:280px;width:100%}.page_techTable__WjN1k{width:100%;border-collapse:collapse;font-size:.9rem}.page_techTable__WjN1k th{text-align:left;font-weight:600;color:var(--text-muted,#64748b);font-size:.8rem;padding:.5rem .75rem;border-bottom:1px solid var(--surface-border,#e2e8f0)}.page_techTable__WjN1k td{padding:.75rem;border-bottom:1px solid var(--surface-border,#f1f5f9);color:var(--text-primary,#0f172a);vertical-align:middle}.page_techTable__WjN1k tr:last-child td{border-bottom:none}.page_techAvatar__rAYmb{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--color-primary,#8b5cf6),#6d28d9);color:#fff;font-weight:700;font-size:.85rem;margin-right:.6rem;flex-shrink:0}.page_techName__06szi{display:flex;align-items:center}.page_ratingStars___SDjM{color:#f59e0b;font-size:.85rem}.page_emptyRow__i6c99 td{text-align:center;color:var(--text-muted,#94a3b8);padding:2rem}.page_page__RoJK2{padding:2rem;max-width:1200px;margin:0 auto}.page_header__I5iji{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page_title__9wWOZ{font-size:1.8rem;font-weight:700;color:var(--text-color);margin:0}.page_subtitle__BZ9Dx{color:var(--text-muted);margin-top:.25rem}.page_calendarContainer__aCu1O{background:white;padding:1.5rem;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);border:1px solid var(--border-color);min-height:700px}.page_calendarContainer__aCu1O .fc-event{cursor:pointer;border-radius:4px;padding:2px 4px;font-weight:500;border:none}.page_calendarContainer__aCu1O .fc-event-title{font-weight:600}.page_calendarContainer__aCu1O .fc-toolbar-title{font-size:1.25rem!important;font-weight:700;color:var(--text-color)}.page_calendarContainer__aCu1O .fc-button-primary{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.page_calendarContainer__aCu1O .fc-button-primary:hover{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important}.page_page__dBkEh{display:flex;flex-direction:column;gap:1.25rem}.page_header__NOA_s{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page_title__mOeoz{font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.page_subtitle__XNIDP{font-size:.875rem;color:var(--text-muted);margin-top:.25rem}.page_toolbar__5ZIz2{display:flex;gap:.75rem}.page_searchBox__Cm_GC{flex:1;position:relative;display:flex;align-items:center}.page_searchIcon__H6EWj{position:absolute;left:.875rem;color:var(--text-muted);pointer-events:none}.page_searchInput__nMvb2{width:100%;padding:.625rem .875rem .625rem 2.5rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;transition:border-color var(--transition-fast)}.page_searchInput__nMvb2::placeholder{color:var(--text-muted)}.page_searchInput__nMvb2:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-muted)}.page_filterBtn__uOjzm{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast);position:relative}.page_filterActive__Xq3eD,.page_filterBtn__uOjzm:hover{border-color:var(--color-primary);color:var(--color-primary-light)}.page_filterDot__t1iYx{position:absolute;top:.375rem;right:.375rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--color-primary)}.page_filters__niDfb{display:flex;gap:.75rem;flex-wrap:wrap;padding:.875rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-lg)}.page_select__wQq6M{padding:.5rem .875rem;background:rgba(255,255,255,.05);border:1px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;cursor:pointer;transition:border-color var(--transition-fast)}.page_select__wQq6M:focus{outline:none;border-color:var(--color-primary)}.page_select__wQq6M option{background:#1f2937;color:var(--text-primary)}.page_clearBtn__QVLRe{padding:.5rem 1rem;background:none;border:1px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text-muted);font-size:.875rem;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}.page_clearBtn__QVLRe:hover{border-color:var(--color-error);color:var(--color-error)}.page_tableWrapper__fd3wZ{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-xl);overflow:auto}.page_rowSkeleton__KJtQ0{height:2.75rem;margin:.375rem 1rem;border-radius:var(--radius-md)}.page_ticketNo__MK4Ep{font-family:monospace;font-size:.8125rem;font-weight:700;color:var(--color-primary-light);text-decoration:none}.page_ticketNo__MK4Ep:hover{color:var(--color-primary)}.page_titleCell__8Z7zp{display:flex;flex-direction:column;gap:.125rem}.page_ticketTitle__2pDaQ{font-size:.875rem;font-weight:500;color:var(--text-primary);text-decoration:none;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.page_ticketTitle__2pDaQ:hover{color:var(--color-primary-light)}.page_customerName__tdUV1{font-size:.75rem;color:var(--text-muted)}.page_assignedCell__F3NzW{font-size:.875rem;color:var(--text-secondary)}.page_unassigned__cKh14{color:var(--text-muted);font-style:italic}.page_dateCell__wpFz1{font-size:.8125rem;color:var(--text-muted);white-space:nowrap}.page_feeCell__C2TLU{font-size:.875rem;font-weight:600;color:var(--color-success)}.page_cancelBtn__1DR8H{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);font-size:1.125rem;transition:background var(--transition-fast),color var(--transition-fast)}.page_cancelBtn__1DR8H:hover{background:var(--color-error-muted);color:var(--color-error)}.page_emptyState__7BRJS{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:4rem}.page_emptyState__7BRJS p{font-size:.875rem;color:var(--text-muted)}.page_pagination__3CLPo{display:flex;align-items:center;justify-content:center;gap:1rem}.page_pageBtn__XSLtO{padding:.5rem 1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}.page_pageBtn__XSLtO:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary-light)}.page_pageBtn__XSLtO:disabled{opacity:.4;cursor:not-allowed}.page_pageInfo__jA5tn{font-size:.875rem;color:var(--text-muted)}.page_page__A9h3d{display:flex;flex-direction:column;gap:1.25rem;max-width:820px}.page_backLink__YsLD2{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--text-muted);transition:color var(--transition-fast)}.page_backLink__YsLD2:hover{color:var(--text-primary)}.page_header__5gGqo{margin-bottom:.25rem}.page_title__zcLb9{font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.page_subtitle__B_trO{font-size:.875rem;color:var(--text-muted);margin-top:.25rem}.page_form__Ur_iH{display:flex;flex-direction:column;gap:1.25rem}.page_formGrid__vTnxp{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.page_field__mJOh7{display:flex;flex-direction:column;gap:.375rem}.page_label__N6uVG{font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.page_req__jrDbL{color:var(--color-error)}.page_input__1D2LP,.page_select__uZs33,.page_textarea__1A4hC{width:100%;padding:.6875rem .875rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;font-family:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.page_input__1D2LP::placeholder,.page_textarea__1A4hC::placeholder{color:var(--text-muted)}.page_input__1D2LP:focus,.page_select__uZs33:focus,.page_textarea__1A4hC:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-muted)}.page_input__1D2LP:disabled,.page_select__uZs33:disabled{opacity:.4;cursor:not-allowed}.page_select__uZs33 option{background:#1f2937}.page_textarea__1A4hC{resize:vertical;min-height:5rem;line-height:1.6}.page_radioGroup__cgf7_{display:flex;gap:.5rem;flex-wrap:wrap}.page_radio__kkCj9{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .875rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.page_radio__kkCj9 input{display:none}.page_radio__kkCj9:hover{border-color:var(--surface-border-hover);color:var(--text-primary)}.page_radioActive__6s9bl{background:var(--color-primary-muted);border-color:var(--color-primary);color:var(--color-primary-light)}.page_radio_urgent__Oq79a.page_radioActive__6s9bl{background:var(--color-error-muted);border-color:var(--color-error);color:#f87171}.page_radio_high__06RYY.page_radioActive__6s9bl{background:var(--color-warning-muted);border-color:var(--color-warning);color:#fbbf24}.page_radio_low__2rlzW.page_radioActive__6s9bl{background:var(--surface-bg-alt);border-color:var(--surface-border-hover);color:var(--text-primary)}.page_totalRow__u8z0y{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;background:var(--color-success-muted);border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-md);font-size:.9375rem}.page_totalRow__u8z0y span{color:var(--text-secondary)}.page_totalRow__u8z0y strong{color:var(--color-success);font-size:1.125rem;font-weight:800}.page_formFooter__FxLAL{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--surface-border)}@media (max-width:640px){.page_formGrid__vTnxp{grid-template-columns:1fr}}.page_page__DA5UL{display:flex;flex-direction:column;gap:1.5rem}.page_backLink__8xIDs{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--text-muted);text-decoration:none;transition:color var(--transition-fast);width:max-content}.page_backLink__8xIDs:hover{color:var(--text-primary)}.page_header__qWi2l{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page_title__8wlfM{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.page_subtitle__DuElu{font-size:.875rem;color:var(--text-muted);margin-top:.25rem}.page_columns__2glyw{display:grid;grid-template-columns:320px 1fr;gap:1.5rem;align-items:start}.page_mainContent__YCbcY,.page_sidebar__5hHRX{display:flex;flex-direction:column;gap:1.5rem}.page_card__vHUzv{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-xl);padding:1.5rem;box-shadow:var(--shadow-sm)}.page_cardHeader__NTjoR{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--surface-border)}.page_cardTitle__mZcPk{font-size:1rem;font-weight:700;color:var(--text-primary)}.page_avatarSection__mxsoz{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.5rem}.page_avatar__czS7W{width:4rem;height:4rem;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:800}.page_custName__TIMox{font-size:1.125rem;font-weight:700;color:var(--text-primary);text-align:center}.page_custType__yLGfU{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .5rem;border-radius:9999px;background:var(--color-primary-muted);color:var(--color-primary-light)}.page_detailsList__n2vHq{display:flex;flex-direction:column;gap:1rem}.page_detailItem__RnXrz{display:flex;flex-direction:column;gap:.25rem}.page_detailLabel__cM3Zi{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.page_detailValue__S9Bc1{font-size:.875rem;font-weight:500;color:var(--text-primary);display:flex;align-items:center;gap:.5rem;word-break:break-all}.page_phoneLink__JrBrr{color:var(--color-primary-light);text-decoration:none}.page_phoneLink__JrBrr:hover{text-decoration:underline}.page_editBtn__j9Ern{margin-top:1.5rem;width:100%}.page_deviceGrid__qQdFr{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.page_deviceCard__O7jmc{border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:1rem;background:var(--surface-bg-alt);display:flex;flex-direction:column;gap:.75rem;position:relative}.page_deviceCardHeader__DEaMA{display:flex;align-items:center;gap:.5rem}.page_deviceIcon__ueTz1{color:var(--color-primary-light)}.page_deviceType__aQ6Zf{font-size:.875rem;font-weight:700;color:var(--text-primary)}.page_deviceModel__q3448{font-size:.8125rem;color:var(--text-secondary)}.page_deviceMeta__0xaMW{font-size:.75rem;color:var(--text-muted);display:flex;flex-direction:column;gap:.25rem;border-top:1px dashed var(--surface-border);padding-top:.5rem}.page_statusIndicator__WYNEQ{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px;width:max-content}.page_statusOk__Fmnvf{background:var(--color-success-muted);color:var(--color-success)}.page_statusWarning__5cNrt{background:var(--color-warning-muted);color:var(--color-warning)}.page_statusOverdue__VUIDS{background:var(--color-error-muted);color:var(--color-error)}.page_ticketList__YUBaK{display:flex;flex-direction:column;gap:.75rem}.page_ticketRow__Prkd3{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;border:1px solid var(--surface-border);border-radius:var(--radius-lg);background:var(--surface-bg-alt);text-decoration:none;transition:border-color var(--transition-fast),transform var(--transition-fast)}.page_ticketRow__Prkd3:hover{border-color:var(--surface-border-hover);transform:translateX(2px)}.page_ticketLeft__EiDMy{display:flex;flex-direction:column;gap:.25rem}.page_ticketNo__HHrLG{font-family:monospace;font-size:.75rem;font-weight:700;color:var(--color-primary-light)}.page_ticketTitle__8Sgtb{font-size:.875rem;font-weight:600;color:var(--text-primary)}.page_ticketDate__81QMu{font-size:.75rem;color:var(--text-muted)}.page_ticketRight__gn_l6{display:flex;align-items:center;gap:.75rem}.page_statusBadge__dlTGQ{font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:var(--radius-sm);text-transform:uppercase}.page_emptyState__U5Mf_{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem;color:var(--text-muted);text-align:center}.page_emptyState__U5Mf_ p{font-size:.875rem}.page_formGrid__2Q2Lb{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.page_fullWidth__xXizO{grid-column:1/-1}.page_field__shLf2{display:flex;flex-direction:column;gap:.375rem}.page_label__EmeFO{font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.page_input__j6DoQ,.page_select__qWEHN,.page_textarea__skI14{width:100%;padding:.625rem .875rem;background:var(--surface-bg-alt);border:1px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;font-family:inherit;transition:border-color var(--transition-fast)}.page_input__j6DoQ:focus,.page_select__qWEHN:focus,.page_textarea__skI14:focus{outline:none;border-color:var(--color-primary)}.page_textarea__skI14{resize:vertical;min-height:4rem}@media (max-width:768px){.page_columns__2glyw{grid-template-columns:1fr}}.page_page___lUlp{display:flex;flex-direction:column;gap:1.25rem}.page_loading__V7Vj9{padding:2rem}.page_notFound__Pp1GL{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem;color:var(--text-muted)}.page_backLink__cHtWu{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--text-muted);transition:color var(--transition-fast)}.page_backLink__cHtWu:hover{color:var(--text-primary)}.page_header__cZz3m{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page_headerLeft__7I5cX{flex:1;min-width:0}.page_ticketMeta__sy7D9{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.page_ticketNo__9QOtV{font-family:monospace;font-size:.875rem;font-weight:700;color:var(--color-primary-light)}.page_ticketTitle__oRDJJ{font-size:1.375rem;font-weight:800;letter-spacing:-.02em;margin-bottom:.375rem}.page_ticketDesc__1UP7d{font-size:.9375rem;color:var(--text-secondary);line-height:1.65}.page_actionBtns__yCOWu{display:flex;gap:.5rem;flex-shrink:0}.page_columns__5n9Ya{display:grid;grid-template-columns:1fr 340px;gap:1.25rem;align-items:start}.page_mainCol__NU1Zk,.page_sideCol__lbdpt{display:flex;flex-direction:column;gap:1rem}.page_card__4spFr{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-xl);padding:1.25rem}.page_cardTitle__SFkuS{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary)}.page_comments__0_mdj{display:flex;flex-direction:column;gap:.875rem;margin-bottom:1rem;min-height:80px}.page_noComment__0HdpX{font-size:.875rem;color:var(--text-muted);padding:1rem 0}.page_comment__EW0sZ{padding:.875rem;background:var(--surface-bg-alt);border:1px solid var(--surface-border);border-radius:var(--radius-lg)}.page_internal__eFhEe{background:rgba(245,158,11,.05);border-color:rgba(245,158,11,.2)}.page_commentHeader__A3x_A{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.375rem}.page_commentAuthor__gKz03{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.page_internalBadge__FAZXW{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px;background:var(--color-warning-muted);color:var(--color-warning)}.page_commentTime__GadlS{font-size:.75rem;color:var(--text-muted);margin-left:auto}.page_commentText__PGJQU{font-size:.875rem;color:var(--text-secondary);line-height:1.6;white-space:pre-wrap}.page_commentForm__Nmoe4{border-top:1px solid var(--surface-border);padding-top:1rem;display:flex;flex-direction:column;gap:.75rem}.page_commentInput__kAljP{width:100%;padding:.75rem .875rem;background:var(--surface-bg-alt);border:1px solid var(--surface-border);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;resize:vertical;min-height:4rem;font-family:inherit;line-height:1.5;transition:border-color var(--transition-fast)}.page_commentInput__kAljP:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-muted)}.page_commentInput__kAljP::placeholder{color:var(--text-muted)}.page_commentActions__z1M1w{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.page_internalToggle__T_5V6{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--text-muted);cursor:pointer;user-select:none}.page_internalToggle__T_5V6 input{accent-color:var(--color-warning)}.page_detailList__95CTh{display:flex;flex-direction:column;gap:.625rem}.page_detailRow__M_X68{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.875rem}.page_detailRow__M_X68 span:first-child{color:var(--text-muted);white-space:nowrap}.page_detailRow__M_X68 span:last-child{color:var(--text-primary);font-weight:500;text-align:right}.page_total__Oja85{padding-top:.625rem;border-top:1px solid var(--surface-border)}.page_total__Oja85 span{font-weight:700;color:var(--color-success)!important}.page_phone__v4H7o{color:var(--color-primary-light);font-weight:500}.page_phone__v4H7o:hover{color:var(--color-primary)}.page_techList__l6bZv{display:flex;flex-direction:column;gap:.5rem}.page_techBtn__c7ua2{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;background:var(--surface-bg-alt);border:1px solid var(--surface-border);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);width:100%}.page_techBtn__c7ua2:hover{background:var(--surface-card-hover);border-color:var(--surface-border-hover)}.page_techActive__4kkZm{background:var(--color-primary-muted)!important;border-color:var(--color-primary)!important}.page_techAvatar__FVxMD{width:2rem;height:2rem;border-radius:.5rem;background:var(--color-primary-muted);color:var(--color-primary-light);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;flex-shrink:0}.page_techInfo__6cbUw{flex:1;display:flex;flex-direction:column;text-align:left}.page_techInfo__6cbUw span:first-child{font-size:.875rem;font-weight:600;color:var(--text-primary)}.page_techTickets__iuZBv{font-size:.75rem;color:var(--text-muted)}.page_techCheck__5mKrz{color:var(--color-success);flex-shrink:0}@media (max-width:1024px){.page_columns__5n9Ya{grid-template-columns:1fr}.page_header__cZz3m{flex-direction:column}}.page_page__qByxR{display:flex;flex-direction:column;gap:2rem}.page_loading__62WfM{min-height:50vh;color:#94a3b8;font-size:1rem}.page_authContainer__2ddFd,.page_loading__62WfM{display:flex;align-items:center;justify-content:center}.page_authContainer__2ddFd{min-height:70vh}.page_authCard__33Qt6{background:#1e293b;border:1px solid #334155;border-radius:1rem;padding:3rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:400px}.page_authIcon__KI3GT{color:#475569}.page_authCard__33Qt6 h2{font-size:1.5rem;font-weight:700;color:#f8fafc;margin:0}.page_authForm__e0YYM{display:flex;flex-direction:column;gap:1rem;width:100%}.page_authInput__dn0n9{width:100%;padding:.75rem 1rem;background:#0f172a;border:1px solid #334155;border-radius:.5rem;color:#f8fafc;font-size:1rem;text-align:center;letter-spacing:2px}.page_authInput__dn0n9:focus{outline:none;border-color:#38bdf8}.page_header__sF9U8 h1{font-size:2rem;font-weight:800;color:#f8fafc;margin:0 0 .5rem;letter-spacing:-.02em}.page_header__sF9U8 p{font-size:1rem;color:#94a3b8;margin:0}.page_statsGrid__qNte_{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.page_statCard__NEZcp{background:#1e293b;border:1px solid #334155;padding:1.5rem;gap:1.25rem}.page_statCard__NEZcp,.page_statIcon__cx_00{border-radius:1rem;display:flex;align-items:center}.page_statIcon__cx_00{width:3.5rem;height:3.5rem;justify-content:center;flex-shrink:0}.page_statInfo__1a2N2{display:flex;flex-direction:column;gap:.25rem}.page_statValue__wtXMi{font-size:1.5rem;font-weight:800;color:#f8fafc;display:flex;align-items:baseline;gap:.25rem}.page_statSub__z_MhE{font-size:.875rem;color:#64748b;font-weight:600}.page_statLabel__8Rf8E{font-size:.875rem;font-weight:500;color:#94a3b8}.page_section__BqIAf{display:flex;flex-direction:column;gap:1rem}.page_sectionHeader__ZXXvC h2{font-size:1.25rem;font-weight:700;color:#f8fafc;margin:0;border-bottom:2px solid #334155;padding-bottom:.5rem}.page_tableWrapper__CEQJi{background:#1e293b;border:1px solid #334155;border-radius:1rem;overflow-x:auto}.page_table__L_tr_{width:100%;border-collapse:collapse;text-align:left}.page_table__L_tr_ td,.page_table__L_tr_ th{padding:1rem;border-bottom:1px solid #334155;font-size:.875rem}.page_table__L_tr_ th{color:#94a3b8;font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;background:#0f172a}.page_table__L_tr_ tbody tr:hover{background:rgba(255,255,255,.02)}.page_tenantName__6dJAf{font-weight:600;color:#f8fafc;font-size:.9375rem}.page_tenantSlug__fIcJ0{color:#64748b;font-size:.75rem;font-family:monospace}.page_planBadge__QkxsS{background:#334155;color:#cbd5e1;padding:.2rem .6rem;border-radius:.25rem;font-size:.75rem;font-weight:600}.page_usage__AYI0k{display:flex;align-items:center;gap:.375rem;color:#cbd5e1}.page_sep__PZk2o{color:#475569}.page_warnText__opb2s{color:#fb923c;font-weight:600}.page_statusBadge__ncW_3{padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:700}.page_status_active__lL54T{background:rgba(52,211,153,.1);color:#34d399}.page_status_suspended__I0S1M{background:rgba(248,113,113,.1);color:#f87171}.page_status_cancelled__nfZd5{background:#334155;color:#94a3b8}.page_dateCell__Ct_3P{color:#94a3b8;font-size:.75rem}