*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;width:100%}html{scrollbar-gutter:stable}body{font-family:Hiragino Sans,Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#09090b;color:#fafafa}input,textarea,select,button{font-family:inherit}button{transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}button:active{filter:brightness(.78);transform:scale(.94);box-shadow:inset 0 2px 6px #00000059;transition:none!important}button:disabled:active{filter:none;transform:none;box-shadow:none}@media (prefers-reduced-motion: reduce){button:active{transform:none}}.pressable{transition:transform .12s ease,filter .12s ease}.pressable-press{transition:none!important;filter:brightness(.9);transform:scale(.985)}@media (prefers-reduced-motion: reduce){.pressable-press{transform:none}}input,textarea,select{font-size:16px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#fff3}.qa-btn-mobile-label{display:none}@media (max-width: 640px){.qa-btn-icon{display:none}.qa-btn-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.qa-btn-mobile-label{display:inline}.qa-btn{padding:4px 6px!important;font-size:13px!important;font-weight:700;min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;line-height:1}}.filter-sheet-content input,.filter-sheet-content select,.filter-sheet-content textarea{font-size:16px!important}.filter-sheet-content input::placeholder,.filter-sheet-content textarea::placeholder{font-size:.87em!important}input::placeholder,textarea::placeholder{font-size:.87em}.btn-spinner{animation:spin .8s linear infinite}@media (prefers-reduced-motion: reduce){.btn-spinner{animation:none}}[data-longpress],[data-picker]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-longpress] input,[data-longpress] textarea,[data-longpress] [contenteditable=true],[data-longpress] [data-selectable=true],[data-picker] input,[data-picker] textarea,[data-picker] [contenteditable=true],[data-picker] [data-selectable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}
