.nxl-nav-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1034;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.nxl-nav-overlay.mobile-open{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s linear 0s}@media (prefers-reduced-motion:reduce){.nxl-nav-overlay{transition:none}}@media (max-width:991.98px){.nxl-navigation{transform:translateX(-100%);transition:transform .3s ease;z-index:1035}.nxl-navigation.mobile-open{transform:translateX(0)}.nxl-header,.page-header{left:0!important}.nxl-container{margin-left:0!important}.footer{left:0!important}}.auth-page{min-height:100vh;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.auth-card{width:100%;max-width:450px;background:#fff;border-radius:12px;box-shadow:0 4px 30px rgba(0,0,0,.08);padding:2.5rem 2.5rem 2rem}.nxl-navigation .navbar-content .nxl-link{display:flex!important;align-items:center!important;width:auto!important;text-align:left!important;margin-right:10px!important}html:not(.minimenu) .nxl-navigation .navbar-content button.nxl-link{width:calc(100% - 25px)!important}button.nxl-link{border:none!important;background:transparent!important;outline:none!important;box-shadow:none!important;padding:10px 15px!important}button.nxl-link:focus,button.nxl-link:focus-visible{outline:none!important;box-shadow:none!important}.nxl-navigation .navbar-content .nxl-link .nxl-arrow{float:none!important;margin-left:auto!important;flex-shrink:0!important;padding-right:2px!important;width:16px!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important}button.nxl-head-link{border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important}button.nxl-head-link:focus,button.nxl-head-link:focus-visible{outline:none!important;box-shadow:none!important}.nxl-navigation .b-brand{display:flex;align-items:center;overflow:hidden;max-width:100%}.nxl-navigation .b-brand img{border-radius:0!important;max-width:160px;height:36px;width:auto;object-fit:contain;display:block}.nxl-navigation .navbar-content{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#ddd transparent}.nxl-navigation .navbar-content::-webkit-scrollbar{width:4px}.nxl-navigation .navbar-content::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.nxl-navigation .nxl-hasmenu>.nxl-submenu{display:none!important}.nxl-navigation .nxl-hasmenu.open>.nxl-submenu{display:block!important}html:not(.minimenu) .nxl-navigation .nxl-submenu .nxl-item{margin:0!important}html:not(.minimenu) .nxl-navigation .nxl-submenu .nxl-link{margin:2px 12px!important;padding-left:32px!important;border-radius:5px!important}html.minimenu .nxl-container .footer{left:100px}html.minimenu .nxl-navigation{transition:width .2s ease;overflow:hidden;z-index:1033}html.minimenu .nxl-navigation:hover{width:280px!important;overflow:visible;box-shadow:4px 0 20px rgba(0,0,0,.12);z-index:1040}html.minimenu .nxl-navigation:not(:hover) .nxl-hasmenu>.nxl-submenu{display:none!important}html.minimenu .nxl-navigation:hover .logo-lg{display:block!important}html.minimenu .nxl-navigation:hover .logo-sm{display:none!important}html.minimenu .nxl-navigation:hover .nxl-arrow,html.minimenu .nxl-navigation:hover .nxl-mtext{display:inline!important}html.minimenu .nxl-navigation:hover .nxl-caption{display:block!important}html.minimenu .nxl-navigation:hover .nxl-link{justify-content:flex-start!important;margin:0!important;padding:10px 20px!important;border-radius:0!important;width:auto!important}html.minimenu .nxl-navigation:hover button.nxl-link{width:100%!important}html.minimenu .nxl-navigation:hover .nxl-micon{margin-right:10px!important}.card.card-maximized{position:fixed!important;inset:80px 0 0 0!important;z-index:2000!important;border-radius:0!important;margin:0!important;overflow:auto;width:auto!important}.nxl-content{padding-bottom:70px}:root{--bs-border-radius:6px;--bs-border-radius-sm:4px;--bs-border-radius-lg:8px;--bs-border-radius-xl:10px}.card{border-radius:8px!important}.card-header{padding:.85rem 1.25rem;font-size:.875rem;font-weight:600;border-bottom:1px solid rgba(0,0,0,.08)}.card-header>div:first-child,.card-header>span{display:flex;align-items:center;gap:.5rem}.card-footer{padding:.85rem 1.25rem;border-top:1px solid rgba(0,0,0,.08)}.form-control,.form-select{padding:.45rem .85rem!important;font-size:.875rem!important;border-radius:6px!important;min-height:38px;height:38px}textarea.form-control{height:auto!important;min-height:80px!important}.form-select{padding-right:2.5rem!important}.form-label{font-size:.8125rem;margin-bottom:.35rem}.form-text{font-size:.75rem;margin-top:.25rem}.input-group .form-control,.input-group .form-select{height:38px}.input-group-text{font-size:.875rem;padding:.45rem .85rem!important;border-radius:0 6px 6px 0!important}.input-group>:first-child{border-radius:6px 0 0 6px!important}.btn,.input-group>:only-child{border-radius:6px!important}.btn{font-size:.875rem;font-weight:500!important;text-transform:none!important;letter-spacing:normal!important}.btn-sm{font-size:.8125rem;padding:8px 14px;border-radius:5px!important}.btn-icon-square{display:inline-flex!important;align-items:center;justify-content:center;width:32px;height:32px;padding:0!important;border-radius:8px!important}.btn-icon-square i{margin:0!important;font-size:14px}.schedule-job-bar,.schedule-toggle-btn{transition:transform .12s ease,box-shadow .15s ease,filter .15s ease}.schedule-job-bar:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 3px 8px rgba(0,0,0,.22);filter:brightness(1.05);z-index:5!important}.schedule-job-bar:active{transform:translateY(0) scale(.98);box-shadow:0 1px 2px rgba(0,0,0,.15)}.schedule-toggle-btn:hover{filter:brightness(.97);box-shadow:0 1px 4px rgba(0,0,0,.12)}.schedule-toggle-btn:active{transform:scale(.96)}.schedule-day-column{transition:background-color .15s ease}.schedule-day-column:hover{background-color:rgba(147,199,18,.06)}.schedule-month-day-cell{transition:box-shadow .15s ease}.schedule-month-day-cell:hover{box-shadow:inset 0 0 0 1px rgba(147,199,18,.45)}@media (prefers-reduced-motion:reduce){.schedule-day-column,.schedule-job-bar,.schedule-month-day-cell,.schedule-toggle-btn{transition:none}.schedule-job-bar:active,.schedule-job-bar:hover,.schedule-toggle-btn:active{transform:none}}.theme-customizer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.25);z-index:1024;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.theme-customizer-backdrop.active{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s linear 0s}@media (prefers-reduced-motion:reduce){.theme-customizer-backdrop{transition:none}}.cursor-pointer{cursor:pointer}.address-suggestions{position:absolute;top:100%;left:0;right:0;z-index:1050;max-height:260px;overflow-y:auto;border-radius:0 0 6px 6px;box-shadow:0 4px 16px rgba(0,0,0,.12)}.address-suggestions .list-group-item{font-size:.8125rem;padding:8px 14px;cursor:pointer;border-left:none;border-right:none}.address-suggestions .list-group-item:first-child{border-top:none}.address-suggestions .list-group-item:last-child{border-radius:0 0 6px 6px}.modal-content{border-radius:8px!important}.modal-header{padding:1rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.08)}.modal-footer{padding:.85rem 1.25rem;border-top:1px solid rgba(0,0,0,.08)}.card-body.p-0 .table{margin-bottom:0}.table-responsive{padding-bottom:12px;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.table-responsive::-webkit-scrollbar{height:6px}.table-responsive::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.table-responsive::-webkit-scrollbar-track{background:transparent}.table th{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.table td{font-size:.875rem;vertical-align:middle}.badge{border-radius:4px!important;font-size:.7rem;font-weight:600;padding:.3em .55em;transition:background-color .2s ease,color .2s ease}@media (prefers-reduced-motion:reduce){.badge{transition:none}}.breadcrumb-item,.breadcrumb-item a{font-size:.8125rem}:root{--duration-quick:150ms;--duration-fast:250ms;--duration-medium:350ms;--duration-slow:400ms;--ease-smooth-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:ease-in-out;--ease-out:ease-out;--scale-large:0.96;--scale-medium:0.97;--scale-tiny:0.99;--blur-small:2px;--modal-open-dur:250ms;--modal-close-dur:150ms;--modal-scale:0.96;--modal-ease:cubic-bezier(0.22,1,0.36,1);--dropdown-open-dur:250ms;--dropdown-close-dur:150ms;--dropdown-pre-scale:0.97;--dropdown-closing-scale:0.99;--dropdown-ease:cubic-bezier(0.22,1,0.36,1);--toast-open:350ms;--toast-close:250ms;--toast-distance:16px;--toast-blur:2px;--toast-scale:0.97;--toast-ease:cubic-bezier(0.22,1,0.36,1);--acc-expand:250ms;--acc-collapse:250ms;--acc-chevron:250ms;--acc-ease:cubic-bezier(0.22,1,0.36,1);--badge-slide-dur:260ms;--badge-pop-dur:500ms;--badge-pop-close-dur:180ms;--badge-fade-dur:400ms;--badge-fade-close-dur:180ms;--badge-blur:2px;--badge-offset-x:-8.2px;--badge-offset-y:12.4px;--badge-slide-ease:cubic-bezier(0.22,1,0.36,1);--badge-pop-ease:cubic-bezier(0.34,1.36,0.64,1);--badge-close-ease:cubic-bezier(0.4,0,0.2,1);--icon-swap-dur:250ms;--icon-swap-blur:2px;--icon-swap-start-scale:0.25;--icon-swap-ease:ease-in-out;--pulse-dur:1000ms;--pulse-count:1;--pulse-min:0.5;--reveal-dur:400ms;--reveal-blur:2px;--reveal-ease:ease-in-out;--tabs-dur:250ms;--tabs-ease:cubic-bezier(0.22,1,0.36,1)}.t-modal{transform-origin:center;transform:scale(var(--modal-scale));opacity:0;transition:transform var(--modal-open-dur) var(--modal-ease),opacity var(--modal-open-dur) var(--modal-ease)}.t-modal.is-open{transform:scale(1);opacity:1}.t-modal.is-closing{transform:scale(var(--modal-scale));opacity:0;transition:transform var(--modal-close-dur) var(--modal-ease),opacity var(--modal-close-dur) var(--modal-ease)}.t-dropdown{transform-origin:top left;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease),opacity var(--dropdown-open-dur) var(--dropdown-ease)}.t-dropdown[data-origin=top-end],.t-dropdown[data-origin=top-right]{transform-origin:top right}.t-dropdown[data-origin=bottom-right]{transform-origin:bottom right}.t-dropdown.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease),opacity var(--dropdown-close-dur) var(--dropdown-ease)}.nxl-header .dropdown-menu.show{animation:t-header-dropdown-in var(--dropdown-open-dur) var(--dropdown-ease)}@keyframes t-header-dropdown-in{0%{opacity:0;transform:scale(var(--dropdown-pre-scale)) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.t-toast{opacity:0;transform:translateY(var(--toast-distance)) scale(var(--toast-scale));filter:blur(var(--toast-blur));transition:opacity var(--toast-close) var(--toast-ease),transform var(--toast-close) var(--toast-ease),filter var(--toast-close) var(--toast-ease)}.t-toast.is-open{opacity:1;transform:translateY(0) scale(1);filter:blur(0);transition:opacity var(--toast-open) var(--toast-ease),transform var(--toast-open) var(--toast-ease),filter var(--toast-open) var(--toast-ease)}.t-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel{grid-template-rows:1fr;transition:grid-template-rows var(--acc-expand) var(--acc-ease)}.t-acc-panel-inner{overflow:hidden;opacity:0;filter:blur(var(--blur-small));transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur(0);transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{display:inline-flex;transform:scaleY(1);transform-origin:center;transition:transform var(--acc-chevron) var(--acc-ease)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}@keyframes t-badge-slide-in{0%{transform:translate(var(--badge-offset-x),var(--badge-offset-y))}to{transform:translate(0)}}.t-badge{pointer-events:none}.t-badge[data-open=true]{animation:t-badge-slide-in var(--badge-slide-dur) var(--badge-slide-ease)}.t-badge-dot{display:inline-block;transform-origin:center;transform:scale(1);opacity:1;filter:blur(0);transition:transform var(--badge-pop-dur) var(--badge-pop-ease),opacity var(--badge-fade-dur) var(--badge-pop-ease),filter var(--badge-pop-dur) var(--badge-pop-ease)}.t-badge[data-open=false] .t-badge-dot{transform:scale(0);opacity:0;filter:blur(var(--badge-blur));transition:transform var(--badge-pop-close-dur) var(--badge-close-ease),opacity var(--badge-fade-close-dur) var(--badge-close-ease),filter var(--badge-pop-close-dur) var(--badge-close-ease)}.t-icon-swap{position:relative;display:inline-grid}.t-icon-swap .t-icon{grid-area:1/1;transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),filter var(--icon-swap-dur) var(--icon-swap-ease),transform var(--icon-swap-dur) var(--icon-swap-ease)}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur(0);transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}.t-skel{position:relative}.t-skel-content,.t-skel-skeleton{transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel-skeleton{opacity:1;filter:blur(0)}.t-skel-content,.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur));position:absolute;inset:0}.t-skel.is-revealed .t-skel-skeleton{pointer-events:none}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur(0);position:static}.t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}.t-tabs{position:relative}.t-tabs-pill{position:absolute;transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease);will-change:transform,width;z-index:0;pointer-events:none}.t-tab{position:relative;z-index:1;transition:color var(--tabs-dur) var(--tabs-ease)}@media (prefers-reduced-motion:reduce){.nxl-header .dropdown-menu.show,.t-acc-chevron,.t-acc-panel,.t-acc-panel-inner,.t-badge,.t-badge-dot,.t-dropdown,.t-icon-swap .t-icon,.t-modal,.t-skel-content,.t-skel-skeleton,.t-skel-skeleton.is-pulsing>*,.t-tab,.t-tabs-pill,.t-toast{transition:none!important;animation:none!important}}