@media (max-width: 768px){button,.btn,a.btn,.nav-link,.action-btn,input[type=checkbox],input[type=radio],.form-check-input{min-height:44px;min-width:44px}button .table-mobile-cards thead,.btn .table-mobile-cards thead,a.btn .table-mobile-cards thead,.nav-link .table-mobile-cards thead,.action-btn .table-mobile-cards thead,input[type=checkbox] .table-mobile-cards thead,input[type=radio] .table-mobile-cards thead,.form-check-input .table-mobile-cards thead{display:none}button .table-mobile-cards tbody,button .table-mobile-cards tr,button .table-mobile-cards th,button .table-mobile-cards td,.btn .table-mobile-cards tbody,.btn .table-mobile-cards tr,.btn .table-mobile-cards th,.btn .table-mobile-cards td,a.btn .table-mobile-cards tbody,a.btn .table-mobile-cards tr,a.btn .table-mobile-cards th,a.btn .table-mobile-cards td,.nav-link .table-mobile-cards tbody,.nav-link .table-mobile-cards tr,.nav-link .table-mobile-cards th,.nav-link .table-mobile-cards td,.action-btn .table-mobile-cards tbody,.action-btn .table-mobile-cards tr,.action-btn .table-mobile-cards th,.action-btn .table-mobile-cards td,input[type=checkbox] .table-mobile-cards tbody,input[type=checkbox] .table-mobile-cards tr,input[type=checkbox] .table-mobile-cards th,input[type=checkbox] .table-mobile-cards td,input[type=radio] .table-mobile-cards tbody,input[type=radio] .table-mobile-cards tr,input[type=radio] .table-mobile-cards th,input[type=radio] .table-mobile-cards td,.form-check-input .table-mobile-cards tbody,.form-check-input .table-mobile-cards tr,.form-check-input .table-mobile-cards th,.form-check-input .table-mobile-cards td{display:block;padding:0;text-align:left;white-space:normal}button .table-mobile-cards tr,.btn .table-mobile-cards tr,a.btn .table-mobile-cards tr,.nav-link .table-mobile-cards tr,.action-btn .table-mobile-cards tr,input[type=checkbox] .table-mobile-cards tr,input[type=radio] .table-mobile-cards tr,.form-check-input .table-mobile-cards tr{margin-bottom:1rem;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a;background-color:#fff}button .table-mobile-cards td,.btn .table-mobile-cards td,a.btn .table-mobile-cards td,.nav-link .table-mobile-cards td,.action-btn .table-mobile-cards td,input[type=checkbox] .table-mobile-cards td,input[type=radio] .table-mobile-cards td,.form-check-input .table-mobile-cards td{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;justify-content:space-between}button .table-mobile-cards td:last-child,.btn .table-mobile-cards td:last-child,a.btn .table-mobile-cards td:last-child,.nav-link .table-mobile-cards td:last-child,.action-btn .table-mobile-cards td:last-child,input[type=checkbox] .table-mobile-cards td:last-child,input[type=radio] .table-mobile-cards td:last-child,.form-check-input .table-mobile-cards td:last-child{border-bottom:none}button .table-mobile-cards td:before,.btn .table-mobile-cards td:before,a.btn .table-mobile-cards td:before,.nav-link .table-mobile-cards td:before,.action-btn .table-mobile-cards td:before,input[type=checkbox] .table-mobile-cards td:before,input[type=radio] .table-mobile-cards td:before,.form-check-input .table-mobile-cards td:before{content:attr(data-label);font-weight:600;margin-right:1rem;color:#6b7280;flex:1}button .table-mobile-cards td .cell-content,.btn .table-mobile-cards td .cell-content,a.btn .table-mobile-cards td .cell-content,.nav-link .table-mobile-cards td .cell-content,.action-btn .table-mobile-cards td .cell-content,input[type=checkbox] .table-mobile-cards td .cell-content,input[type=radio] .table-mobile-cards td .cell-content,.form-check-input .table-mobile-cards td .cell-content{flex:2;text-align:right}button .table-mobile-cards .actions-cell,.btn .table-mobile-cards .actions-cell,a.btn .table-mobile-cards .actions-cell,.nav-link .table-mobile-cards .actions-cell,.action-btn .table-mobile-cards .actions-cell,input[type=checkbox] .table-mobile-cards .actions-cell,input[type=radio] .table-mobile-cards .actions-cell,.form-check-input .table-mobile-cards .actions-cell{border-top:1px solid #f3f4f6;background-color:#f9fafb;padding:.5rem;display:flex;justify-content:flex-end;gap:.5rem}button .filters-wrapper,.btn .filters-wrapper,a.btn .filters-wrapper,.nav-link .filters-wrapper,.action-btn .filters-wrapper,input[type=checkbox] .filters-wrapper,input[type=radio] .filters-wrapper,.form-check-input .filters-wrapper{position:fixed;left:0;right:0;bottom:0;z-index:30;transform:translateY(100%);transition:transform .3s ease;max-height:80vh;overflow-y:auto;background-color:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem;box-shadow:0 -5px 20px #0000001a}button .filters-wrapper.open,.btn .filters-wrapper.open,a.btn .filters-wrapper.open,.nav-link .filters-wrapper.open,.action-btn .filters-wrapper.open,input[type=checkbox] .filters-wrapper.open,input[type=radio] .filters-wrapper.open,.form-check-input .filters-wrapper.open{transform:translateY(0)}button .filters-header,.btn .filters-header,a.btn .filters-header,.nav-link .filters-header,.action-btn .filters-header,input[type=checkbox] .filters-header,input[type=radio] .filters-header,.form-check-input .filters-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #f3f4f6}button .filters-title,.btn .filters-title,a.btn .filters-title,.nav-link .filters-title,.action-btn .filters-title,input[type=checkbox] .filters-title,input[type=radio] .filters-title,.form-check-input .filters-title{font-weight:600;font-size:1.125rem}button .filters-close,.btn .filters-close,a.btn .filters-close,.nav-link .filters-close,.action-btn .filters-close,input[type=checkbox] .filters-close,input[type=radio] .filters-close,.form-check-input .filters-close{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f3f4f6}button .filters-content,.btn .filters-content,a.btn .filters-content,.nav-link .filters-content,.action-btn .filters-content,input[type=checkbox] .filters-content,input[type=radio] .filters-content,.form-check-input .filters-content{padding:1rem;display:flex;flex-direction:column;gap:1rem}button .filters-footer,.btn .filters-footer,a.btn .filters-footer,.nav-link .filters-footer,.action-btn .filters-footer,input[type=checkbox] .filters-footer,input[type=radio] .filters-footer,.form-check-input .filters-footer{padding:1rem;display:flex;gap:.5rem;border-top:1px solid #f3f4f6;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0))}button .filter-toggle-btn,.btn .filter-toggle-btn,a.btn .filter-toggle-btn,.nav-link .filter-toggle-btn,.action-btn .filter-toggle-btn,input[type=checkbox] .filter-toggle-btn,input[type=radio] .filter-toggle-btn,.form-check-input .filter-toggle-btn{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;font-weight:500;font-size:.875rem;box-shadow:0 1px 2px #0000000d;margin-bottom:1rem}button .modal-container,.btn .modal-container,a.btn .modal-container,.nav-link .modal-container,.action-btn .modal-container,input[type=checkbox] .modal-container,input[type=radio] .modal-container,.form-check-input .modal-container{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem;box-shadow:0 -10px 25px -5px #0000001a;z-index:50;transform:translateY(100%);transition:transform .3s ease;max-height:90vh;display:flex;flex-direction:column}button .modal-container.open,.btn .modal-container.open,a.btn .modal-container.open,.nav-link .modal-container.open,.action-btn .modal-container.open,input[type=checkbox] .modal-container.open,input[type=radio] .modal-container.open,.form-check-input .modal-container.open{transform:translateY(0)}button .modal-header,.btn .modal-header,a.btn .modal-header,.nav-link .modal-header,.action-btn .modal-header,input[type=checkbox] .modal-header,input[type=radio] .modal-header,.form-check-input .modal-header{padding:1rem;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;justify-content:space-between}button .modal-title,.btn .modal-title,a.btn .modal-title,.nav-link .modal-title,.action-btn .modal-title,input[type=checkbox] .modal-title,input[type=radio] .modal-title,.form-check-input .modal-title{font-weight:600;font-size:1.125rem}button .modal-close,.btn .modal-close,a.btn .modal-close,.nav-link .modal-close,.action-btn .modal-close,input[type=checkbox] .modal-close,input[type=radio] .modal-close,.form-check-input .modal-close{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f3f4f6}button .modal-body,.btn .modal-body,a.btn .modal-body,.nav-link .modal-body,.action-btn .modal-body,input[type=checkbox] .modal-body,input[type=radio] .modal-body,.form-check-input .modal-body{padding:1rem;overflow-y:auto;flex:1}button .modal-footer,.btn .modal-footer,a.btn .modal-footer,.nav-link .modal-footer,.action-btn .modal-footer,input[type=checkbox] .modal-footer,input[type=radio] .modal-footer,.form-check-input .modal-footer{padding:1rem;border-top:1px solid #f3f4f6;display:flex;gap:.5rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0))}button .modal-backdrop,.btn .modal-backdrop,a.btn .modal-backdrop,.nav-link .modal-backdrop,.action-btn .modal-backdrop,input[type=checkbox] .modal-backdrop,input[type=radio] .modal-backdrop,.form-check-input .modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:40;opacity:0;transition:opacity .3s ease;pointer-events:none}button .modal-backdrop.show,.btn .modal-backdrop.show,a.btn .modal-backdrop.show,.nav-link .modal-backdrop.show,.action-btn .modal-backdrop.show,input[type=checkbox] .modal-backdrop.show,input[type=radio] .modal-backdrop.show,.form-check-input .modal-backdrop.show{opacity:1;pointer-events:auto}button .modal-drag-indicator,.btn .modal-drag-indicator,a.btn .modal-drag-indicator,.nav-link .modal-drag-indicator,.action-btn .modal-drag-indicator,input[type=checkbox] .modal-drag-indicator,input[type=radio] .modal-drag-indicator,.form-check-input .modal-drag-indicator{width:3.5rem;height:.25rem;background-color:#e5e7eb;border-radius:9999px;margin:.5rem auto}@media (display-mode: standalone),(display-mode: minimal-ui){button body,.btn body,a.btn body,.nav-link body,.action-btn body,input[type=checkbox] body,input[type=radio] body,.form-check-input body{padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}button .topbar,.btn .topbar,a.btn .topbar,.nav-link .topbar,.action-btn .topbar,input[type=checkbox] .topbar,input[type=radio] .topbar,.form-check-input .topbar{padding-top:calc(env(safe-area-inset-top,0) + .5rem);height:calc(60px + env(safe-area-inset-top,0))}button .content-wrapper,.btn .content-wrapper,a.btn .content-wrapper,.nav-link .content-wrapper,.action-btn .content-wrapper,input[type=checkbox] .content-wrapper,input[type=radio] .content-wrapper,.form-check-input .content-wrapper{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0))}button .mobile-fab,.btn .mobile-fab,a.btn .mobile-fab,.nav-link .mobile-fab,.action-btn .mobile-fab,input[type=checkbox] .mobile-fab,input[type=radio] .mobile-fab,.form-check-input .mobile-fab{bottom:calc(1.25rem + env(safe-area-inset-bottom,0))}button .pwa-bottom-tabs,.btn .pwa-bottom-tabs,a.btn .pwa-bottom-tabs,.nav-link .pwa-bottom-tabs,.action-btn .pwa-bottom-tabs,input[type=checkbox] .pwa-bottom-tabs,input[type=radio] .pwa-bottom-tabs,.form-check-input .pwa-bottom-tabs{position:fixed;bottom:0;left:0;right:0;background-color:#fff;display:flex;justify-content:space-around;padding:.5rem 0;padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0));box-shadow:0 -1px 5px #0000000d;z-index:40}button .pwa-tab-item,.btn .pwa-tab-item,a.btn .pwa-tab-item,.nav-link .pwa-tab-item,.action-btn .pwa-tab-item,input[type=checkbox] .pwa-tab-item,input[type=radio] .pwa-tab-item,.form-check-input .pwa-tab-item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:60px;padding:.5rem 0}button .pwa-tab-icon,.btn .pwa-tab-icon,a.btn .pwa-tab-icon,.nav-link .pwa-tab-icon,.action-btn .pwa-tab-icon,input[type=checkbox] .pwa-tab-icon,input[type=radio] .pwa-tab-icon,.form-check-input .pwa-tab-icon{margin-bottom:.25rem;font-size:1.25rem}button .pwa-tab-label,.btn .pwa-tab-label,a.btn .pwa-tab-label,.nav-link .pwa-tab-label,.action-btn .pwa-tab-label,input[type=checkbox] .pwa-tab-label,input[type=radio] .pwa-tab-label,.form-check-input .pwa-tab-label{font-size:.75rem;font-weight:500}button .pwa-tab-item.active,.btn .pwa-tab-item.active,a.btn .pwa-tab-item.active,.nav-link .pwa-tab-item.active,.action-btn .pwa-tab-item.active,input[type=checkbox] .pwa-tab-item.active,input[type=radio] .pwa-tab-item.active,.form-check-input .pwa-tab-item.active{color:#2563eb}}@media (hover: none){button,.btn,a.btn,.nav-link,.action-btn,input[type=checkbox],input[type=radio],.form-check-input{@keyframes ripple{0%{transform:scale(0) translate(-50%,-50%);opacity:.5}to{transform:scale(20) translate(-50%,-50%);opacity:0}}}button .nav-link,button .sidebar-menu-item,button .dropdown-item,button .table-mobile-cards td,.btn .nav-link,.btn .sidebar-menu-item,.btn .dropdown-item,.btn .table-mobile-cards td,a.btn .nav-link,a.btn .sidebar-menu-item,a.btn .dropdown-item,a.btn .table-mobile-cards td,.nav-link .nav-link,.nav-link .sidebar-menu-item,.nav-link .dropdown-item,.nav-link .table-mobile-cards td,.action-btn .nav-link,.action-btn .sidebar-menu-item,.action-btn .dropdown-item,.action-btn .table-mobile-cards td,input[type=checkbox] .nav-link,input[type=checkbox] .sidebar-menu-item,input[type=checkbox] .dropdown-item,input[type=checkbox] .table-mobile-cards td,input[type=radio] .nav-link,input[type=radio] .sidebar-menu-item,input[type=radio] .dropdown-item,input[type=radio] .table-mobile-cards td,.form-check-input .nav-link,.form-check-input .sidebar-menu-item,.form-check-input .dropdown-item,.form-check-input .table-mobile-cards td{padding:.75rem 1rem}button button:active,button .btn:active,button a.btn:active,button .nav-link:active,button .sidebar-menu-item:active,button .dropdown-item:active,.btn button:active,.btn .btn:active,.btn a.btn:active,.btn .nav-link:active,.btn .sidebar-menu-item:active,.btn .dropdown-item:active,a.btn button:active,a.btn .btn:active,a.btn a.btn:active,a.btn .nav-link:active,a.btn .sidebar-menu-item:active,a.btn .dropdown-item:active,.nav-link button:active,.nav-link .btn:active,.nav-link a.btn:active,.nav-link .nav-link:active,.nav-link .sidebar-menu-item:active,.nav-link .dropdown-item:active,.action-btn button:active,.action-btn .btn:active,.action-btn a.btn:active,.action-btn .nav-link:active,.action-btn .sidebar-menu-item:active,.action-btn .dropdown-item:active,input[type=checkbox] button:active,input[type=checkbox] .btn:active,input[type=checkbox] a.btn:active,input[type=checkbox] .nav-link:active,input[type=checkbox] .sidebar-menu-item:active,input[type=checkbox] .dropdown-item:active,input[type=radio] button:active,input[type=radio] .btn:active,input[type=radio] a.btn:active,input[type=radio] .nav-link:active,input[type=radio] .sidebar-menu-item:active,input[type=radio] .dropdown-item:active,.form-check-input button:active,.form-check-input .btn:active,.form-check-input a.btn:active,.form-check-input .nav-link:active,.form-check-input .sidebar-menu-item:active,.form-check-input .dropdown-item:active{opacity:.7;transition:opacity .1s}button .touchable,.btn .touchable,a.btn .touchable,.nav-link .touchable,.action-btn .touchable,input[type=checkbox] .touchable,input[type=radio] .touchable,.form-check-input .touchable{position:relative;overflow:hidden}button .touchable:after,.btn .touchable:after,a.btn .touchable:after,.nav-link .touchable:after,.action-btn .touchable:after,input[type=checkbox] .touchable:after,input[type=radio] .touchable:after,.form-check-input .touchable:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:#ffffff80;opacity:0;border-radius:100%;transform:scale(1) translate(-50%,-50%);transform-origin:50% 50%}button .touchable:active:after,.btn .touchable:active:after,a.btn .touchable:active:after,.nav-link .touchable:active:after,.action-btn .touchable:active:after,input[type=checkbox] .touchable:active:after,input[type=radio] .touchable:active:after,.form-check-input .touchable:active:after{opacity:1;animation:ripple .4s ease-out}}@media (max-width: 320px){button .topbar-title,.btn .topbar-title,a.btn .topbar-title,.nav-link .topbar-title,.action-btn .topbar-title,input[type=checkbox] .topbar-title,input[type=radio] .topbar-title,.form-check-input .topbar-title{max-width:120px}button .btn,.btn .btn,a.btn .btn,.nav-link .btn,.action-btn .btn,input[type=checkbox] .btn,input[type=radio] .btn,.form-check-input .btn{padding:.5rem .75rem;font-size:.8125rem}button .table-mobile-cards td,.btn .table-mobile-cards td,a.btn .table-mobile-cards td,.nav-link .table-mobile-cards td,.action-btn .table-mobile-cards td,input[type=checkbox] .table-mobile-cards td,input[type=radio] .table-mobile-cards td,.form-check-input .table-mobile-cards td{padding:.625rem .75rem}button .table-mobile-cards td:before,.btn .table-mobile-cards td:before,a.btn .table-mobile-cards td:before,.nav-link .table-mobile-cards td:before,.action-btn .table-mobile-cards td:before,input[type=checkbox] .table-mobile-cards td:before,input[type=radio] .table-mobile-cards td:before,.form-check-input .table-mobile-cards td:before{font-size:.75rem}button .dashboard-card,.btn .dashboard-card,a.btn .dashboard-card,.nav-link .dashboard-card,.action-btn .dashboard-card,input[type=checkbox] .dashboard-card,input[type=radio] .dashboard-card,.form-check-input .dashboard-card{padding:1rem}}button input[type=text],button input[type=email],button input[type=password],button input[type=number],button input[type=tel],button input[type=search],button select,button textarea,.btn input[type=text],.btn input[type=email],.btn input[type=password],.btn input[type=number],.btn input[type=tel],.btn input[type=search],.btn select,.btn textarea,a.btn input[type=text],a.btn input[type=email],a.btn input[type=password],a.btn input[type=number],a.btn input[type=tel],a.btn input[type=search],a.btn select,a.btn textarea,.nav-link input[type=text],.nav-link input[type=email],.nav-link input[type=password],.nav-link input[type=number],.nav-link input[type=tel],.nav-link input[type=search],.nav-link select,.nav-link textarea,.action-btn input[type=text],.action-btn input[type=email],.action-btn input[type=password],.action-btn input[type=number],.action-btn input[type=tel],.action-btn input[type=search],.action-btn select,.action-btn textarea,input[type=checkbox] input[type=text],input[type=checkbox] input[type=email],input[type=checkbox] input[type=password],input[type=checkbox] input[type=number],input[type=checkbox] input[type=tel],input[type=checkbox] input[type=search],input[type=checkbox] select,input[type=checkbox] textarea,input[type=radio] input[type=text],input[type=radio] input[type=email],input[type=radio] input[type=password],input[type=radio] input[type=number],input[type=radio] input[type=tel],input[type=radio] input[type=search],input[type=radio] select,input[type=radio] textarea,.form-check-input input[type=text],.form-check-input input[type=email],.form-check-input input[type=password],.form-check-input input[type=number],.form-check-input input[type=tel],.form-check-input input[type=search],.form-check-input select,.form-check-input textarea{font-size:16px!important;padding:.625rem!important}button .form-group,button .mb-4,.btn .form-group,.btn .mb-4,a.btn .form-group,a.btn .mb-4,.nav-link .form-group,.nav-link .mb-4,.action-btn .form-group,.action-btn .mb-4,input[type=checkbox] .form-group,input[type=checkbox] .mb-4,input[type=radio] .form-group,input[type=radio] .mb-4,.form-check-input .form-group,.form-check-input .mb-4{margin-bottom:1.5rem!important}button .sidebar,.btn .sidebar,a.btn .sidebar,.nav-link .sidebar,.action-btn .sidebar,input[type=checkbox] .sidebar,input[type=radio] .sidebar,.form-check-input .sidebar{position:fixed;top:0;left:0;bottom:0;width:85%!important;max-width:300px;z-index:50;transform:translate(-100%);transition:transform .3s ease;box-shadow:0 0 15px #0000001a}button .sidebar.open,.btn .sidebar.open,a.btn .sidebar.open,.nav-link .sidebar.open,.action-btn .sidebar.open,input[type=checkbox] .sidebar.open,input[type=radio] .sidebar.open,.form-check-input .sidebar.open{transform:translate(0)}button .mobile-backdrop,.btn .mobile-backdrop,a.btn .mobile-backdrop,.nav-link .mobile-backdrop,.action-btn .mobile-backdrop,input[type=checkbox] .mobile-backdrop,input[type=radio] .mobile-backdrop,.form-check-input .mobile-backdrop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:40;opacity:0;transition:opacity .3s ease}button .mobile-backdrop.show,.btn .mobile-backdrop.show,a.btn .mobile-backdrop.show,.nav-link .mobile-backdrop.show,.action-btn .mobile-backdrop.show,input[type=checkbox] .mobile-backdrop.show,input[type=radio] .mobile-backdrop.show,.form-check-input .mobile-backdrop.show{display:block;opacity:1}button .topbar,.btn .topbar,a.btn .topbar,.nav-link .topbar,.action-btn .topbar,input[type=checkbox] .topbar,input[type=radio] .topbar,.form-check-input .topbar{height:60px;padding:0 1rem;position:sticky;top:0;z-index:20}button .topbar-title,.btn .topbar-title,a.btn .topbar-title,.nav-link .topbar-title,.action-btn .topbar-title,input[type=checkbox] .topbar-title,input[type=radio] .topbar-title,.form-check-input .topbar-title{font-size:1.1rem;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button .menu-toggle,button .toggle-sidebar,.btn .menu-toggle,.btn .toggle-sidebar,a.btn .menu-toggle,a.btn .toggle-sidebar,.nav-link .menu-toggle,.nav-link .toggle-sidebar,.action-btn .menu-toggle,.action-btn .toggle-sidebar,input[type=checkbox] .menu-toggle,input[type=checkbox] .toggle-sidebar,input[type=radio] .menu-toggle,input[type=radio] .toggle-sidebar,.form-check-input .menu-toggle,.form-check-input .toggle-sidebar{display:flex!important}button header .nav-header .hamburger-icon,button main .nav-item .sidebar-toggle,button #mobile-menu-toggle,.btn header .nav-header .hamburger-icon,.btn main .nav-item .sidebar-toggle,.btn #mobile-menu-toggle,a.btn header .nav-header .hamburger-icon,a.btn main .nav-item .sidebar-toggle,a.btn #mobile-menu-toggle,.nav-link header .nav-header .hamburger-icon,.nav-link main .nav-item .sidebar-toggle,.nav-link #mobile-menu-toggle,.action-btn header .nav-header .hamburger-icon,.action-btn main .nav-item .sidebar-toggle,.action-btn #mobile-menu-toggle,input[type=checkbox] header .nav-header .hamburger-icon,input[type=checkbox] main .nav-item .sidebar-toggle,input[type=checkbox] #mobile-menu-toggle,input[type=radio] header .nav-header .hamburger-icon,input[type=radio] main .nav-item .sidebar-toggle,input[type=radio] #mobile-menu-toggle,.form-check-input header .nav-header .hamburger-icon,.form-check-input main .nav-item .sidebar-toggle,.form-check-input #mobile-menu-toggle{display:none!important}button .topbar-left .toggle-sidebar,.btn .topbar-left .toggle-sidebar,a.btn .topbar-left .toggle-sidebar,.nav-link .topbar-left .toggle-sidebar,.action-btn .topbar-left .toggle-sidebar,input[type=checkbox] .topbar-left .toggle-sidebar,input[type=radio] .topbar-left .toggle-sidebar,.form-check-input .topbar-left .toggle-sidebar{width:40px;height:40px;margin-right:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center}button .main-content,.btn .main-content,a.btn .main-content,.nav-link .main-content,.action-btn .main-content,input[type=checkbox] .main-content,input[type=radio] .main-content,.form-check-input .main-content{margin-left:0!important;width:100%!important}button .mobile-fab,.btn .mobile-fab,a.btn .mobile-fab,.nav-link .mobile-fab,.action-btn .mobile-fab,input[type=checkbox] .mobile-fab,input[type=radio] .mobile-fab,.form-check-input .mobile-fab{position:fixed;bottom:1.25rem;right:1.25rem;width:56px;height:56px;border-radius:50%;background-color:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #0003;z-index:100;transition:all .3s ease}button .mobile-fab:active,.btn .mobile-fab:active,a.btn .mobile-fab:active,.nav-link .mobile-fab:active,.action-btn .mobile-fab:active,input[type=checkbox] .mobile-fab:active,input[type=radio] .mobile-fab:active,.form-check-input .mobile-fab:active{transform:scale(.95)}button .mobile-fab-menu,.btn .mobile-fab-menu,a.btn .mobile-fab-menu,.nav-link .mobile-fab-menu,.action-btn .mobile-fab-menu,input[type=checkbox] .mobile-fab-menu,input[type=radio] .mobile-fab-menu,.form-check-input .mobile-fab-menu{position:fixed;bottom:5rem;right:1.25rem;display:flex;flex-direction:column-reverse;gap:.75rem;z-index:99;opacity:0;transform:translateY(10px);transition:all .3s ease;pointer-events:none}button .mobile-fab-menu.show,.btn .mobile-fab-menu.show,a.btn .mobile-fab-menu.show,.nav-link .mobile-fab-menu.show,.action-btn .mobile-fab-menu.show,input[type=checkbox] .mobile-fab-menu.show,input[type=radio] .mobile-fab-menu.show,.form-check-input .mobile-fab-menu.show{opacity:1;transform:translateY(0);pointer-events:auto}button .mobile-fab-item,.btn .mobile-fab-item,a.btn .mobile-fab-item,.nav-link .mobile-fab-item,.action-btn .mobile-fab-item,input[type=checkbox] .mobile-fab-item,input[type=radio] .mobile-fab-item,.form-check-input .mobile-fab-item{display:flex;align-items:center;background-color:#fff;box-shadow:0 2px 5px #0000001a;padding:.5rem;border-radius:50px;color:#374151}button .mobile-fab-item-icon,.btn .mobile-fab-item-icon,a.btn .mobile-fab-item-icon,.nav-link .mobile-fab-item-icon,.action-btn .mobile-fab-item-icon,input[type=checkbox] .mobile-fab-item-icon,input[type=radio] .mobile-fab-item-icon,.form-check-input .mobile-fab-item-icon{width:40px;height:40px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;margin-right:.5rem}button .mobile-fab-item-label,.btn .mobile-fab-item-label,a.btn .mobile-fab-item-label,.nav-link .mobile-fab-item-label,.action-btn .mobile-fab-item-label,input[type=checkbox] .mobile-fab-item-label,input[type=radio] .mobile-fab-item-label,.form-check-input .mobile-fab-item-label{font-weight:500;font-size:.875rem;white-space:nowrap}}
