[hidden]{display:none!important}.auth aside,.auth header,.auth footer{display:none}.auth .shell{margin:0}.auth main{min-height:100vh;display:grid;place-items:center}.auth .login-wrap{width:min(100%,430px);margin:20px auto}.auth .login-wrap .brand{margin-bottom:28px}.error{padding:14px;border:1px solid #f0c9c9;border-radius:7px;background:#fff2f2;color:#a63b3b;font-size:12px;line-height:1.6}.hint{padding:14px;border:1px solid #d6e8e1;background:#f1f8f5;border-radius:7px;font-size:12px;line-height:1.6}.btn:disabled{opacity:.6;cursor:wait}.field small{line-height:1.6}.row-actions{display:flex;gap:8px;align-items:center}.empty h2{margin-bottom:12px}.conversation-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#53616c}.attachment-list{list-style:none;margin:0;padding:0}.attachment-list li{padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.attachment-list a{color:var(--teal)}.message time{float:none;display:block}.composer .form-bottom{padding:16px 0 0}.form-error:empty{display:none}.panel-padding{padding:24px}.form-grid .field input,.form-grid .field select{width:100%}.stack{display:grid;gap:18px}.stack .btn{justify-self:start}.ticket-main .panel{margin-bottom:20px}.progress{width:100%;height:10px;accent-color:var(--teal)}.report-row progress{margin-top:12px}.progress::-webkit-progress-bar{background:#edf3f0;border-radius:10px}.progress::-webkit-progress-value{background:var(--teal);border-radius:10px}.sla-big{font-size:42px;letter-spacing:-2px;color:var(--teal)}.sla-metric{padding:15px 25px 30px}.sla-metric p{font-size:12px}.message-body .badge{margin-left:5px}.article-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#53616c;line-height:1.9;font-size:14px}.card .text-link{display:inline-block;margin-top:12px}.cards .card{min-width:0}.table-foot button{font-size:11px;padding:6px 12px}.muted{color:var(--muted)}.admin-nav{margin-bottom:22px;flex-wrap:wrap}.detail-fields .btn{width:100%}.detail-fields .error{font-size:11px}.filters{margin-bottom:20px}.detail-layout h1{overflow-wrap:anywhere}#app:focus{outline:none}dialog{width:min(600px,calc(100% - 32px));max-width:600px;max-height:85vh}.notification{display:block;padding:16px 0;border-bottom:1px solid var(--line);font-size:13px}.notification.unread{font-weight:650}.login-wrap .text-link{margin:16px auto;display:block;text-align:center}.sidebar-bottom{padding-top:15px}.profile{gap:8px}.profile button,.filterbar .btn{margin-left:auto}@media(max-width:650px){.panel-padding{padding:18px}.header-right .demo{display:none}.hero:after{pointer-events:none}.detail-fields{padding:20px}.ticket-main{min-width:0}}.integration-hint{margin-bottom:22px}.inbound-reason{white-space:normal;max-width:320px;line-height:1.6}.integration-profile{margin-top:22px}.sso-button{width:100%;margin-top:12px}.ms-mark{display:inline-grid;grid-template-columns:repeat(2,7px);gap:2px}.ms-mark i{width:7px;height:7px;background:#f25022}.ms-mark i:nth-child(2){background:#7fba00}.ms-mark i:nth-child(3){background:#00a4ef}.ms-mark i:nth-child(4){background:#ffb900}.login-wrap .error{margin-top:12px}.panel .field input[readonly]{background:#f5f7f8;color:#71808a}.time-inputs{display:flex;flex-wrap:wrap;gap:16px;align-items:end}.time-inputs label{display:grid;gap:6px;flex:1;min-width:140px}.time-inputs input{width:100%}.time-total{white-space:nowrap;font-variant-numeric:tabular-nums}.time-history{margin-top:20px}.time-history p{white-space:pre-wrap;overflow-wrap:anywhere}.table-wrap{overflow-x:auto}#timeForm>label{display:grid;gap:6px}#timeForm textarea{width:100%;box-sizing:border-box}#ticketReportForm+.actions{margin-top:16px;flex-wrap:wrap}
