@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";:root{--green: #4caf50;--green-light: #66bb6a;--green-dark: #388e3c;--green-glow: rgba(76, 175, 80, .3);--green-subtle: rgba(76, 175, 80, .12);--radius: 14px;--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bg: #0e0e0e;--bg-secondary: #141414;--surface: #1a1a1a;--surface-2: #1e1e1e;--line: #272727;--line-hover: #3a3a3a;--text: #ececec;--muted: #a0a0a0;--text-tertiary: #5a5a5a;--hero-gradient: radial-gradient(ellipse 60% 50% at 50% -10%, rgba(76, 175, 80, .08) 0%, transparent 70%);--shadow-card: 0 1px 4px rgba(0, 0, 0, .28), 0 10px 28px rgba(0, 0, 0, .24)}[data-theme=light]{--bg: #fafafa;--bg-secondary: #f5f5f5;--surface: #ffffff;--surface-2: #ffffff;--line: #e5e5e5;--line-hover: #cccccc;--text: #1a1a1a;--muted: #6b6b6b;--text-tertiary: #9e9e9e;--green-subtle: rgba(76, 175, 80, .08);--hero-gradient: radial-gradient(ellipse 60% 50% at 50% -10%, rgba(76, 175, 80, .08) 0%, transparent 70%);--shadow-card: 0 1px 4px rgba(0, 0, 0, .04), 0 10px 28px rgba(0, 0, 0, .06)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--hero-gradient),var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.app-shell{display:grid;grid-template-columns:270px 1fr;min-height:100vh}.sidebar{border-right:1px solid var(--line);background:color-mix(in oklab,var(--surface),transparent 14%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:22px;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:10px;margin-bottom:22px}.brand p{margin:2px 0 0;color:var(--muted);font-size:12px}.nav-stack{display:grid;gap:8px}.nav-item{display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:12px;color:var(--muted);transition:all .18s ease}.nav-item:hover{color:var(--text);background:color-mix(in oklab,var(--green-subtle),transparent 40%)}.nav-item.active{color:var(--text);background:var(--green-subtle);border:1px solid color-mix(in oklab,var(--green),transparent 45%)}.content{padding:28px}.top-actions{display:flex;justify-content:flex-end;margin-bottom:12px}.page-head,.page-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-title h1{text-transform:capitalize;letter-spacing:-.02em}.filters{display:flex;gap:8px}input,textarea,select,button{font:inherit}input:not([type=checkbox]):not([type=radio]),textarea,select{width:100%;color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:10px}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-subtle)}input[type=checkbox],input[type=radio]{width:16px;height:16px;margin:0;accent-color:var(--green);flex:0 0 16px}textarea{resize:vertical}.panel{background:linear-gradient(160deg,color-mix(in oklab,var(--surface),transparent 0%),color-mix(in oklab,var(--surface),transparent 18%));border:1px solid var(--line);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow-card);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.panel:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--green),var(--line) 45%)}.table-wrap{margin-top:12px;overflow:auto}.create-ticket-form{display:grid;gap:8px;margin-top:12px}table{border-collapse:collapse;width:100%}th,td{padding:12px;border-bottom:1px solid var(--line);text-align:left}.new-ticket td:first-child a{color:var(--green-light);font-weight:700}.btn{border:1px solid var(--line);padding:10px 14px;border-radius:10px;cursor:pointer;color:var(--text);background:var(--surface-2);transition:.18s ease}.btn:hover{border-color:var(--line-hover);transform:translateY(-1px)}.btn-primary{background:var(--green);color:#fff;border-color:transparent;font-weight:700;box-shadow:0 2px 12px var(--green-glow)}.btn-primary:hover{background:var(--green-light);box-shadow:0 6px 22px var(--green-glow)}.btn-sm{padding:6px 9px;border-radius:8px;font-size:12px}.ticket-detail-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:16px;align-items:start}.ticket-detail-layout.ticket-sidebar-wide{grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr)}.ticket-detail-layout.ticket-density-compact{gap:10px}.ticket-detail-layout.ticket-density-compact .panel{padding:12px}.ticket-detail-layout.ticket-density-compact .ticket-description,.ticket-detail-layout.ticket-density-compact .message-card{padding:10px}.ticket-main,.ticket-sidebar{display:grid;gap:12px}.ticket-summary-card{display:grid;gap:14px}.workspace-tabs-panel{display:grid;gap:10px}.workspace-tabs-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace-tabs-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.workspace-tab{display:inline-flex;align-items:center;min-width:240px;max-width:380px;border:1px solid var(--line);background:color-mix(in oklab,var(--surface-2),black 6%);border-radius:10px}.workspace-tab.active{border-color:color-mix(in oklab,var(--green),transparent 45%);box-shadow:0 0 0 1px color-mix(in oklab,var(--green),transparent 68%)}.workspace-tab-link{color:var(--text);text-decoration:none;padding:8px 10px;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-tab-close{border:0;background:transparent;color:var(--muted);width:30px;height:30px;border-radius:8px;cursor:pointer}.workspace-tab-close:hover{color:var(--text);background:color-mix(in oklab,var(--surface),white 4%)}.workspace-actions{display:flex;flex-wrap:wrap;gap:8px;position:sticky;top:12px;z-index:2;padding-bottom:2px}.ticket-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ticket-summary-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ticket-summary-head h2{margin:0}.ticket-badges{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pill{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);padding:4px 10px;font-size:12px;font-weight:700}.pill-neutral{color:var(--muted)}.status-new{border-color:color-mix(in oklab,var(--green),transparent 42%);color:color-mix(in oklab,var(--green-light),white 16%)}.status-open,.status-in_progress{border-color:color-mix(in oklab,#4f8dff,transparent 40%);color:#8cb8ff}.status-waiting_on_customer{border-color:color-mix(in oklab,#d9a441,transparent 35%);color:#e6ba64}.status-resolved,.status-closed{border-color:color-mix(in oklab,#9ca3af,transparent 36%);color:#c4c8cf}.priority-low{border-color:color-mix(in oklab,#7d8ea4,transparent 35%);color:#bac7d9}.priority-medium{border-color:color-mix(in oklab,#d9a441,transparent 35%);color:#e7be67}.priority-high{border-color:color-mix(in oklab,#e47850,transparent 35%);color:#f0a184}.priority-urgent{border-color:color-mix(in oklab,#ff5b5b,transparent 35%);color:#ff9f9f}.ticket-description{border:1px solid var(--line);border-radius:12px;padding:14px;background:color-mix(in oklab,var(--surface-2),black 8%)}.resolution-box{border:1px solid var(--line);border-radius:12px;padding:12px;background:color-mix(in oklab,var(--surface-2),black 7%);display:grid;gap:8px}.resolution-box h3{margin:0}.ticket-description p{margin-top:0}.ticket-description p:last-child{margin-bottom:0}.message-stack{display:grid;gap:10px;margin:14px 0}.message-card{border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--surface-2)}.message-card.author-agent{border-color:color-mix(in oklab,#4f8dff,transparent 54%)}.message-card.author-customer{border-color:color-mix(in oklab,#8d96a5,transparent 56%)}.message-card.author-system{border-color:color-mix(in oklab,var(--line-hover),transparent 40%)}.message-card header{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;margin-bottom:8px}.message-card.internal-note{border-color:color-mix(in oklab,var(--green),transparent 35%);background:color-mix(in oklab,var(--green-subtle),var(--surface) 45%)}.reply-form{display:grid;gap:10px;margin-top:8px}.reply-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.conversation-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:6px;border-bottom:1px solid color-mix(in oklab,var(--line),transparent 20%)}.reply-template-pick{width:min(340px,100%)}.ai-assist-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ai-workspace{position:relative}.ai-workspace-loading{filter:saturate(.9)}.ai-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in oklab,var(--surface),transparent 35%);border:1px solid var(--line);border-radius:12px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;gap:10px;z-index:5;font-weight:600;color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--line),transparent 30%)}.ai-loading-spinner{width:16px;height:16px;border-radius:999px;border:2px solid color-mix(in oklab,var(--line),white 12%);border-top-color:var(--green-light);animation:deskflow-spin .85s linear infinite}@keyframes deskflow-spin{to{transform:rotate(360deg)}}.ai-output-card{margin:12px 0;background:linear-gradient(140deg,color-mix(in oklab,var(--surface-2),black 4%),color-mix(in oklab,var(--green-subtle),var(--surface) 78%))}.ai-output-body{border:1px solid color-mix(in oklab,var(--line),transparent 20%);border-radius:12px;background:color-mix(in oklab,var(--surface-2),black 10%);padding:12px 14px;line-height:1.45}.ai-output-body h2,.ai-output-body h3{margin:0 0 8px;font-size:16px;line-height:1.3}.ai-output-body p{margin:0 0 10px}.ai-output-body ul,.ai-output-body ol{margin:0 0 10px;padding-left:20px}.ai-meta-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.ai-sources{margin:10px 0 0;border-top:1px dashed var(--line);padding-top:10px}.ai-sources strong{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.ai-sources ul{margin:8px 0 0;padding-left:18px;display:grid;gap:6px}.check-row{display:flex;align-items:flex-start;gap:10px;line-height:1.35}.check-copy{flex:1}.meta-list{display:grid;gap:8px}.meta-row{display:grid;gap:4px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:color-mix(in oklab,var(--surface-2),black 6%)}.meta-row dt{color:var(--muted);font-size:12px}.meta-row dd{margin:0;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.metadata-group{margin-top:10px;border:1px solid var(--line);border-radius:10px;background:color-mix(in oklab,var(--surface-2),black 7%);padding:8px}.metadata-group summary{cursor:pointer;color:var(--text);font-weight:600;padding:2px 4px}.metadata-root>summary{cursor:pointer;font-weight:700;margin-bottom:10px}.metadata-root[open]>summary{color:var(--text)}.activity-list{margin:0;padding-left:18px;display:grid;gap:10px}.activity-list li p{margin:0;overflow-wrap:anywhere;word-break:break-word}.activity-list li span{display:block;margin-top:4px;font-size:12px;color:var(--muted)}.activity-detail{margin-top:8px;border:1px solid var(--line);border-radius:10px;background:color-mix(in oklab,var(--surface-2),black 8%);padding:6px 8px}.activity-detail summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:600}.activity-detail pre{margin:8px 0 2px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.4;max-height:160px;overflow:auto}.customer-edit{margin-top:10px;display:grid;gap:8px}.settings-shell{display:grid;gap:14px}.settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.settings-head h2{margin:0}.settings-head p{margin:6px 0 0}.settings-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.settings-stack,.settings-section{display:grid;gap:12px}.settings-section>header h3{margin:0;letter-spacing:-.01em}.settings-section>header p{margin:4px 0 0;font-size:13px}.settings-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.settings-grid-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.settings-field{display:grid;gap:6px}.settings-field>span{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.settings-section .check-row{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:color-mix(in oklab,var(--surface-2),black 8%)}.settings-section textarea{min-height:110px}.settings-notice{border-color:color-mix(in oklab,var(--green),var(--line) 40%);background:color-mix(in oklab,var(--green-subtle),var(--surface) 55%)}.preset-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.saved-views-bar{display:grid;gap:10px}.saved-views-headline h3{margin:0}.saved-views-headline p{margin:4px 0 0;font-size:13px}.saved-views-chips{display:flex;gap:8px;flex-wrap:wrap}.saved-view-create{display:grid;grid-template-columns:1.5fr auto auto auto;gap:8px;align-items:center}.saved-view-create .check-row{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:color-mix(in oklab,var(--surface-2),black 7%)}.saved-view-list{display:grid;gap:8px}.saved-view-row{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:color-mix(in oklab,var(--surface-2),black 9%);display:flex;justify-content:space-between;align-items:center;gap:10px}.macro-bar{display:grid;gap:10px}.macro-create-grid{display:grid;grid-template-columns:1.2fr repeat(4,minmax(0,1fr)) auto auto auto;gap:8px;align-items:center}.macro-create-grid .check-row{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:color-mix(in oklab,var(--surface-2),black 7%)}.inbox-control-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.inbox-shell{display:grid;gap:12px}.inbox-stats{margin-top:0;grid-template-columns:repeat(5,minmax(0,1fr))}.inbox-stats .panel h4{margin:0 0 8px;font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.inbox-stats .panel strong{font-size:1.8rem;letter-spacing:-.02em}.inbox-stats .panel p{margin:8px 0 0;font-size:12px}.my-glance-grid{display:grid;grid-template-columns:.8fr 1.4fr;gap:12px}.my-worklist-panel{display:grid;gap:10px}.my-worklist-table-wrap{overflow:auto}.my-worklist-table{width:100%;border-collapse:collapse}.my-worklist-table th,.my-worklist-table td{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left;font-size:13px}.column-prefs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.column-prefs-grid .check-row{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:color-mix(in oklab,var(--surface-2),black 8%)}.my-glance-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}.my-glance-kpis span{border:1px solid var(--line);border-radius:10px;padding:10px;background:color-mix(in oklab,var(--surface-2),black 9%);color:var(--muted);font-size:12px;display:grid;gap:4px}.my-glance-kpis strong{color:var(--text);font-size:1.15rem}.my-ticket-list{display:grid;gap:8px}.my-ticket-item{border:1px solid var(--line);border-radius:10px;padding:10px;display:grid;gap:5px;background:color-mix(in oklab,var(--surface-2),black 8%)}.my-ticket-item strong{font-size:14px}.my-ticket-item span{font-size:12px;color:var(--muted)}.ticket-subject-cell{display:grid;gap:6px}.queue-layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.queue-column{display:grid;gap:10px;min-height:220px}.queue-head{display:flex;justify-content:space-between;align-items:center}.queue-head h3{margin:0;font-size:14px;letter-spacing:-.01em}.queue-head span{color:var(--muted);background:color-mix(in oklab,var(--surface-2),var(--line) 25%);border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:700;padding:3px 8px}.queue-scroll{display:grid;gap:8px;max-height:315px;overflow:auto;padding-right:4px}.queue-ticket{display:grid;gap:4px;border:1px solid var(--line);border-radius:10px;padding:10px;background:color-mix(in oklab,var(--surface-2),var(--surface) 45%)}.queue-ticket.urgent{border-color:color-mix(in oklab,#f97316,var(--line) 35%);background:color-mix(in oklab,rgba(249,115,22,.17),var(--surface) 60%)}.queue-ticket.compact{padding:8px 10px}.queue-ticket-title{font-weight:600;line-height:1.35}.queue-ticket-meta{color:var(--muted);font-size:12px;line-height:1.35}.sla-badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--line);background:color-mix(in oklab,var(--surface-2),var(--surface) 40%);color:var(--text);font-size:11px;font-weight:700;padding:4px 8px;width:fit-content}.sla-badge.on_track{border-color:color-mix(in oklab,#66bb6a,transparent 40%);color:#8eda93}.sla-badge.warning{border-color:color-mix(in oklab,#d4a843,transparent 35%);color:#e9c070}.sla-badge.breached{border-color:color-mix(in oklab,#f87171,transparent 35%);color:#f8a3a3}.sla-badge.completed{border-color:color-mix(in oklab,#9ca3af,transparent 35%);color:#ccd2da}.bulk-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bulk-toolbar>div strong{font-size:1.05rem}.ticket-preview-row td{background:color-mix(in oklab,var(--surface),var(--surface-2) 35%)}.ticket-preview{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:6px 0}.ticket-preview p{margin:0}.link-like{background:none;border:none;color:var(--green-light);font-weight:700;cursor:pointer;padding:0}.link-like:hover{color:var(--green)}.card-grid,.chart-grid,.stats-grid{display:grid;gap:12px;margin-top:12px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell{display:grid;gap:12px}.dashboard-stats{margin-top:0}.dashboard-stat-card{background:linear-gradient(145deg,color-mix(in oklab,var(--surface-2),black 8%),color-mix(in oklab,var(--surface),var(--surface-2) 35%));border-color:color-mix(in oklab,var(--line),#d4a843 12%);box-shadow:0 10px 28px #04080e4d}.dashboard-stat-card h3{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.dashboard-stat-card p{margin:8px 0 0;font-size:clamp(1.65rem,4vw,2.2rem);font-weight:800;letter-spacing:-.03em}.dashboard-widget{border-radius:16px;border-color:color-mix(in oklab,var(--line),#ffffff 6%);background:linear-gradient(170deg,color-mix(in oklab,var(--surface),black 2%),color-mix(in oklab,var(--surface-2),black 6%));box-shadow:0 12px 30px #04080e47}.dashboard-widget h3{margin:0 0 12px;font-size:14px;letter-spacing:-.01em}.dashboard-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.dashboard-column{display:grid;gap:12px}.row-form{display:grid;grid-template-columns:1.2fr 1fr 120px 100px;gap:8px}.row-form-create{grid-template-columns:1fr 1fr 1fr 1.3fr 120px 120px}.table-inline-actions{display:flex;align-items:center;gap:8px}.template-create-form,.template-card,.risk-list{display:grid;gap:8px}.risk-item{border:1px solid var(--line);border-radius:10px;padding:10px;background:color-mix(in oklab,var(--surface-2),black 9%);display:flex;justify-content:space-between;align-items:center;gap:12px}.risk-item p{margin:4px 0 0}.team-shell{display:grid;gap:12px}.team-card{display:grid;gap:8px}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.team-queue-card{border:1px solid var(--line);border-radius:12px;padding:12px;background:color-mix(in oklab,var(--surface-2),black 8%);display:grid;gap:8px}.team-queue-card h4{margin:0;display:flex;align-items:center;gap:8px}.team-kpis{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:12px}.team-sample{display:grid;gap:6px}.team-sample-row{display:grid;gap:2px;border:1px solid var(--line);border-radius:8px;padding:8px;background:color-mix(in oklab,var(--surface),transparent 8%)}.team-sample-row strong{font-size:12px}.team-sample-row span{font-size:13px}.admin-shell{display:grid;gap:12px}.admin-forecast{display:grid;gap:10px}.forecast-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-rule-form{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.contact-history-list{display:grid;gap:8px}.contact-history-item{display:grid;gap:3px;border:1px solid var(--line);border-radius:10px;padding:10px;background:color-mix(in oklab,var(--surface-2),black 7%)}.contact-history-item strong,.contact-history-item span{font-size:13px}.contact-history-item small{color:var(--muted);font-size:11px}.kb-item-btn{width:100%;text-align:left;color:inherit;cursor:pointer}.dot{display:inline-block;width:10px;height:10px;border-radius:999px}.auth-wrap{min-height:100vh;display:grid;place-items:center;padding:20px;background:var(--hero-gradient)}.auth-panel{width:100%;max-width:440px;display:grid;gap:10px}.auth-panel h1{font-size:clamp(2rem,5vw,2.4rem);letter-spacing:-.02em;margin:0}.loading{min-height:100vh;display:grid;place-items:center}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:grid;place-items:center}.modal-card{width:min(90vw,520px);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px}pre{background:color-mix(in oklab,var(--surface-2),black 12%);border:1px solid var(--line);border-radius:8px;padding:10px;overflow:auto}.muted{color:var(--muted)}@media (max-width: 1100px){.chart-grid,.stats-grid,.ticket-detail-layout{grid-template-columns:1fr}.queue-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-rule-form{grid-template-columns:repeat(3,minmax(0,1fr))}.my-glance-grid,.column-prefs-grid{grid-template-columns:1fr}.settings-grid-four,.macro-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.nav-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.row-form,.row-form-create{grid-template-columns:1fr}.filters,.settings-head{flex-direction:column}.settings-grid-two,.settings-grid-four{grid-template-columns:1fr}.saved-view-create,.macro-create-grid{grid-template-columns:1fr;align-items:stretch}.queue-layout{grid-template-columns:1fr}.ticket-preview,.ticket-summary-head{flex-direction:column}.ticket-badges{justify-content:flex-start}.reply-actions,.conversation-head{flex-direction:column;align-items:stretch}.ticket-controls,.team-grid,.forecast-grid,.admin-rule-form{grid-template-columns:1fr}.my-glance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
