*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}body,html{touch-action:manipulation}input,select,textarea{font-size:16px!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (max-width:768px){body,button,div,input,span,textarea{-webkit-user-select:none;-moz-user-select:none;user-select:none}}input,textarea{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}.selectable-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}:root{--primary:#1a73e8;--primary-dark:#1557b0;--bg:#f0f2f5;--bg-chat:#e5ddd5;--bg-page:#ffffff;--white:#ffffff;--text:#1a1a1a;--text-secondary:#667781;--border:#e0e0e0;--green:#25d366;--bubble-out:#d9fdd3;--bubble-in:#ffffff;--input-bg:#f8f8f8;--card-bg:#fff;--header-bg:#1a73e8;--header-text:#fff}[data-theme=dark]{--primary:#4da3ff;--primary-dark:#2979c9;--bg:#0b141a;--bg-chat:#0b141a;--bg-page:#111b21;--white:#1f2c33;--text:#e9edef;--text-secondary:#8696a0;--border:#2a3942;--green:#25d366;--bubble-out:#005c4b;--bubble-in:#1f2c33;--input-bg:#2a3942;--card-bg:#1f2c33;--header-bg:#1f2c33;--header-text:#e9edef}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}body,html{height:100%;height:100dvh;min-height:-webkit-fill-available;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overflow:hidden}button,input,select,textarea{font-family:inherit}button{cursor:pointer}a{color:var(--primary);text-decoration:none}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media (min-width:769px){.show-scrollbar::-webkit-scrollbar{display:block!important;width:6px!important}.show-scrollbar::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.show-scrollbar::-webkit-scrollbar-thumb:hover{background:#aaa}.show-scrollbar::-webkit-scrollbar-track{background:transparent}.show-scrollbar{scrollbar-width:thin!important;scrollbar-color:#ccc transparent;-ms-overflow-style:auto!important}}@keyframes navFill{0%{width:0}to{width:100%}}.acc-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.acc-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.acc-grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.acc-grid-5{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.acc-grid-clients{display:grid;grid-template-columns:360px 1fr;grid-gap:16px;gap:16px}.acc-grid-2>*,.acc-grid-3>*,.acc-grid-4>*,.acc-grid-5>*,.acc-grid-clients>*{min-width:0}.acc-grid-2 input,.acc-grid-2 select,.acc-grid-3 input,.acc-grid-3 select,.acc-grid-4 input,.acc-grid-4 select,.acc-grid-5 input,.acc-grid-5 select{max-width:100%}.acc-nav-scroll{flex-wrap:wrap}@media (max-width:768px){.acc-grid-2,.acc-grid-3,.acc-grid-4,.acc-grid-clients{grid-template-columns:1fr!important}.acc-grid-5{grid-template-columns:1fr 1fr!important}.acc-nav-scroll{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;margin-left:0!important;width:100%;padding-bottom:4px}.acc-nav-scroll::-webkit-scrollbar{display:none}.acc-header-row{flex-wrap:wrap!important;gap:8px!important}.acc-header-row>nav{order:10;width:100%}.acc-table-wrap{font-size:12px}.acc-table-wrap td,.acc-table-wrap th{padding:6px 8px!important}.acc-hide-mobile{display:none!important}.acc-page{padding:8px!important}.acc-card-pad{padding:12px!important}.acc-table-wrap{display:block;overflow-x:auto;max-width:100%}.acc-scroll-box,.acc-table-wrap{-webkit-overflow-scrolling:touch}.acc-scroll-box{max-height:none!important;overflow-x:auto!important}.acc-scroll-box table,.acc-scroll-box>table{width:max-content!important;min-width:100%!important}.acc-weekly-row{grid-template-columns:80px 1fr 90px!important}.acc-weekly-row>.acc-weekly-extra{display:none!important}}