*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.chat-back-embedded{display:none}@keyframes kubit-typing-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.kubit-typing-dot{animation:1.1s ease-in-out infinite kubit-typing-dot}@media (prefers-reduced-motion:reduce){.kubit-typing-dot{opacity:.6;animation:none}}@keyframes kubit-spin{to{transform:rotate(360deg)}}.kubit-spin{transform-origin:50%;animation:1.1s linear infinite kubit-spin}@media (prefers-reduced-motion:reduce){.kubit-spin{animation:none}}.kubit-card-title{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kubit-ticket-card:active{cursor:grabbing}@keyframes kubit-card-enter{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.kubit-ticket-card{animation:.32s cubic-bezier(.22,1,.36,1) both kubit-card-enter}@keyframes kubit-card-swipe-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(64px)}}.kubit-ticket-card.leaving{pointer-events:none;z-index:1;animation:.3s cubic-bezier(.4,0,1,1) forwards kubit-card-swipe-out}@media (prefers-reduced-motion:reduce){.kubit-ticket-card{animation:none}.kubit-ticket-card.leaving{opacity:0;animation:none}}@media (width<=860px){.kubit-sidebar{top:0;bottom:0;left:58px;transform:translate(calc(-100% - 58px));box-shadow:4px 0 24px #0003;z-index:999!important;width:280px!important;transition:transform .25s cubic-bezier(.22,1,.36,1)!important;position:fixed!important}.kubit-sidebar.open{transform:translate(0)}.kubit-sidebar-overlay{z-index:998;background:#00000073;position:fixed;inset:0;display:block!important}.kubit-sidebar-overlay.hidden{display:none!important}.kubit-hamburger{display:inline-flex!important}}@media (width<=768px){.kubit-header{gap:8px;height:50px!important;padding:0 12px!important}.kubit-header .kubit-search,.kubit-header .kubit-logo-sub,.kubit-header .kubit-welcome{display:none!important}.kubit-header .kubit-create-btn span:last-child{display:none}.kubit-header .kubit-create-btn{padding:8px 12px!important}.kubit-content-padding{padding:10px 12px!important}.kubit-board{gap:10px!important}.kubit-board-col{width:260px!important;min-width:260px!important}.kubit-page-bar{gap:8px!important;padding:10px 12px!important}.kubit-page-bar .kubit-ticket-count{display:none!important}.kubit-filter-bar{flex-wrap:wrap!important;gap:6px!important;padding:8px 12px!important}.kubit-filter-bar select{flex:auto!important;min-width:0!important;padding:6px 8px!important;font-size:12px!important}.kubit-modal-backdrop{padding:0!important}.kubit-modal{border:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:100vh!important}.kubit-modal-header{flex-wrap:wrap;gap:6px;padding:10px 14px!important}.kubit-modal-body{padding:14px!important}.kubit-modal-footer{flex-wrap:wrap;padding:10px 14px!important}.kubit-list-header,.kubit-list-row{min-width:800px}}@media (width<=640px){.kubit-form-grid{grid-template-columns:1fr!important}}@media (width<=860px){.kubit-profile-grid{grid-template-columns:1fr!important}.kubit-profile-grid>nav{overflow-x:auto;flex-direction:row!important;position:static!important}.kubit-profile-grid>nav>button{flex:1 1 0;justify-content:center;width:auto!important}}@media (width<=768px){.kubit-board{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.kubit-board-col{scroll-snap-align:start;flex:none!important}}@media (width<=480px){.kubit-board-col{width:232px!important;min-width:232px!important}}@media (width<=768px){.ui-btn{min-height:40px}.ui-modal-backdrop{padding:0!important}.ui-modal{border:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.ui-drawer{max-width:100%!important}.page-head{flex-wrap:wrap!important;gap:12px!important}.page-head>*{min-width:0}.chat-back-embedded{display:inline-block!important}.chat-embedded .chat-sidebar{border-right:none!important;width:100%!important}.chat-embedded .chat-main,.chat-embedded.chat-has-channel .chat-sidebar{display:none!important}.chat-embedded.chat-has-channel .chat-main{display:block!important}.dash-page{padding:12px 14px!important}.dash-body{padding:12px 14px 24px!important}.dash-topbar{flex-wrap:wrap!important;gap:10px!important;padding:12px 14px 0!important}.dash-topbar>*{min-width:0}}
