*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;overflow:hidden}body,button,input,select,textarea,option{font-family:var(--sys-font, "Inter", sans-serif)!important}body{background:var(--bg-app);color:var(--text-main);-webkit-font-smoothing:antialiased;transition:background .25s ease,color .25s ease}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-app)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--sys-color)}textarea{font-family:inherit}[draggable]{-webkit-user-select:none;user-select:none}button{transition:all .15s ease;cursor:pointer}@keyframes spin{to{transform:rotate(360deg)}}.glow-hover:hover{box-shadow:0 0 12px var(--sys-color)}.neon-text{text-shadow:0 0 8px var(--sys-color)}.custom-date-input::-webkit-calendar-picker-indicator{position:absolute;right:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}@media (max-width: 1024px){input,select,textarea{font-size:15px}}@media (max-width: 767px){input,select,textarea{min-height:44px}button{min-height:44px;min-width:44px}button.icon-btn-sm{min-height:28px!important;min-width:28px!important}}.small-control,.small-control button,.small-control select,.small-control input{min-height:unset!important;min-width:unset!important}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.kanban-column-snap{width:85vw!important;min-width:85vw!important;max-width:85vw!important;scroll-snap-align:center!important;flex-shrink:0!important}@media (min-width: 768px){.kanban-column-snap{width:320px!important;min-width:320px!important;max-width:320px!important}}@media (max-height: 500px){.app-header,.app-header-content{height:40px!important}.mobile-tab-bar button{padding:5px 10px 7px!important;font-size:12px!important}.no-scrollbar.mobile-tab-bar{padding-top:4px!important}}
