*{margin:0;padding:0}body,html,#root{background:#dfe2ed!important;height:100%;font-size:clamp(14px,1.8vw,16px);scrollbar-gutter:stable both-edges;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}ul[role=listbox]{max-height:300px}img{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}body.is-dragging .modal-droppable{touch-action:none;overscroll-behavior:contain}body.is-dragging,body.is-dragging *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0)!important}body.is-dragging input,body.is-dragging textarea{caret-color:transparent!important}body.is-dragging ::selection{background:transparent;color:inherit}.watch-group-modal,.watch-group-modal *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;-webkit-user-drag:none}.dnd-handle{touch-action:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.dnd-draggable{touch-action:auto;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}h1{font-size:clamp(22px,6vw,32px);line-height:1.2}h2{font-size:clamp(18px,4.5vw,26px);line-height:1.25}h3{font-size:clamp(16px,3.8vw,22px);line-height:1.3}@media(max-width:360px){html{font-size:13px}}@media(max-width:400px){.btn,button{font-size:.9rem}.label,.small-text{font-size:.85rem}}@media(max-width:844px){.drawer-status-badge{display:flex!important}}
