.desk-state{text-align:center;color:var(--foreground);flex-direction:column;align-items:center;gap:10px;min-width:0;padding:42px 16px;display:flex}.desk-state-icon{border:1px solid var(--border);background:var(--muted);width:34px;height:34px;color:var(--muted-foreground);border-radius:6px;place-items:center;display:grid}.desk-state-icon svg{width:18px;height:18px}.desk-state-icon.desk-state-danger{color:var(--destructive)}.desk-state h2{margin:0;font-size:16px;font-weight:600;line-height:24px}.desk-state p{max-width:360px;color:var(--muted-foreground);margin:0;font-size:13px;line-height:20px}.desk-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.desk-state-compact{padding:28px 12px}.desk-state-compact h2{font-size:14px}.desk-state-compact p{font-size:12px}.desk-skeleton-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:52px;padding:12px 14px;display:flex}.desk-skeleton-avatar,.desk-skeleton-copy span,.desk-skeleton-badge,.desk-loading-heading span{background:var(--border);border-radius:3px;animation:1.8s ease-in-out infinite desk-state-pulse}.desk-skeleton-avatar{border-radius:50%;flex:0 0 20px;width:20px;height:20px}.desk-skeleton-copy{flex:1;gap:4px;min-width:0;display:grid}.desk-skeleton-copy span{width:72%;height:12px}.desk-skeleton-copy span+span{width:40%;height:10px}.desk-skeleton-length-1 span{width:85%}.desk-skeleton-length-1 span+span{width:55%}.desk-skeleton-length-2 span{width:92%}.desk-skeleton-length-2 span+span{width:65%}.desk-skeleton-badge{flex:0 0 40px;width:40px;height:10px}.desk-loading-heading{border-bottom:1px solid var(--border);gap:8px;width:100%;min-height:76px;padding:16px 20px;display:grid}.desk-loading-heading span{width:42%;max-width:380px;height:12px}.desk-loading-heading span+span{width:65%;max-width:500px;height:18px}.desk-ticket-loading{flex:1;min-width:0;position:relative}.desk-ticket-loading>.desk-rows-skeleton{padding:0 20px}.desk-loading-details{background:var(--card);border-left:1px solid var(--border);width:340px;max-width:100%;position:absolute;inset:0 0 0 auto}.day-heading>.desk-loading-heading{border:0;min-height:56px;padding:0}.day-box .desk-skeleton-row{gap:6px;padding:10px}.day-box .desk-skeleton-badge{display:none}@keyframes desk-state-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.desk-skeleton-avatar,.desk-skeleton-copy span,.desk-skeleton-badge,.desk-loading-heading span{animation:none}}.desk-save-view{background:var(--bg);color:var(--text);border-color:var(--border)}.desk-save-view button,.desk-save-view input{border-radius:4px}.desk-save-view button[type=submit]{background:var(--accent);color:var(--hd-on-solid)}.desk-save-view [role=group]{background:var(--panel)}.desk-save-view [aria-pressed=true]{background:var(--bg);border:1px solid var(--border)}.desk-save-view input:not([type=checkbox]){background:var(--bg);color:var(--text);box-shadow:none}.desk-inbox-loading{background:var(--card);flex:1;grid-template-columns:240px minmax(360px,560px) minmax(0,1fr);height:100%;min-height:0;display:grid}.desk-inbox-loading>*{border-right:1px solid var(--border);min-height:0;overflow:hidden}.desk-inbox-loading>aside{background:var(--muted);flex-direction:column;gap:12px;padding:16px 12px;display:flex}.desk-inbox-loading>aside>span,.desk-inbox-loading-row>span{background:var(--border);border-radius:4px;height:10px;animation:1.8s ease-in-out infinite desk-state-pulse;display:block}.desk-inbox-loading>aside>span.desk-inbox-loading-label{width:45%;height:8px;margin-top:8px}.desk-inbox-loading-list .desk-loading-heading{border-bottom:1px solid var(--border);padding:16px}.desk-inbox-loading-row{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:16px;display:flex}.desk-inbox-loading-row>span:first-child{width:70%}.desk-inbox-loading-row>span:nth-child(2){width:90%}.desk-inbox-loading-row>span:nth-child(3){width:40%}.desk-inbox-loading-reader{border-right:0}@media (max-width:767px){.desk-inbox-loading{grid-template-columns:minmax(0,1fr)}.desk-inbox-loading>aside,.desk-inbox-loading-reader{display:none}}
