@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{letter-spacing:-.006em;color:#101735;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f6f8fc;font-family:Inter,Segoe UI,Arial,sans-serif;font-weight:400;line-height:1.45}html,body,#root{min-width:320px;min-height:100%;margin:0}button,input,textarea{font:inherit}:root{color:#15213d;font-synthesis:none;background:#f4f7fb;font-family:Inter,Segoe UI,sans-serif}body{min-width:320px;margin:0}a{color:#2563eb;text-decoration:none}.admin-shell{grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.desktop-sidebar{z-index:5;background:#fff;border-right:1px solid #e5eaf2;height:100vh;position:sticky;top:0}.sidebar{background:#fff;flex-direction:column;width:230px;height:100%;padding:28px 16px 20px;display:flex}.brand{align-items:center;gap:12px;padding:0 10px 28px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#3b82f6,#1557e8);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 18px #2563eb36}.brand-name{font-size:16px!important;font-weight:700!important}.brand-sub{color:#76829b;font-size:11px!important}.nav-list .MuiListItemButton-root{color:#34415e;border-radius:8px;margin-bottom:7px;padding:10px 12px}.nav-list .MuiListItemButton-root.active{color:#1760ef;background:#edf3ff}.nav-list .MuiListItemIcon-root{min-width:34px;color:inherit}.nav-list svg{font-size:20px}.nav-list span{font-size:13px;font-weight:500}.admin-profile{border-top:1px solid #eef1f6;align-items:center;gap:10px;margin-top:auto;padding:12px 8px;display:flex}.admin-profile .MuiAvatar-root{background:#16213d;width:36px;height:36px;font-size:12px}.admin-profile p{font-size:12px;font-weight:600}.admin-profile span{color:#7b869e;font-size:10px}.main-area{min-width:0}.mobile-bar{display:none}.route-stage{min-height:100vh}.page-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-bottom:1px solid #e6ebf3;justify-content:space-between;align-items:center;height:78px;padding:0 28px;display:flex}.page-header h1,.add-member-header h1{letter-spacing:-.035em;font-size:22px;font-weight:700}.page-header span,.add-member-header span{color:#8a94a8;font-size:11px}.page-content{margin:20px 24px}.panel{border:1px solid #e4e9f1;overflow:hidden;box-shadow:0 5px 18px #25375c0b!important}.stats-grid{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(145px,1fr));gap:10px;margin-bottom:12px;display:grid;overflow-x:auto}.stat-card{border:1px solid #e7ebf2;align-items:center;gap:10px;height:64px;padding:10px 12px;display:flex;box-shadow:0 4px 14px #1e325a0d!important}.stat-card span{color:#61708c;font-size:10px}.stat-card p{font-size:18px;font-weight:700}.stat-icon{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.stat-icon.blue{color:#2563eb;background:#eaf1ff}.stat-icon.navy{color:#40567e;background:#eef2f8}.stat-icon.red{color:#ef4444;background:#fff0f0}.stat-icon.green{color:#16a34a;background:#eaf8ef}.dashboard-grid{grid-template-columns:minmax(0,3fr) minmax(245px,1fr);gap:16px;display:grid}.panel-title{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;height:48px;padding:0 14px;display:flex}.panel-title p{font-size:13px;font-weight:700}.panel-title a{font-size:10px;font-weight:600}.MuiTableCell-root{white-space:nowrap;border-color:#edf0f4!important;font-size:11px!important}.MuiTableHead-root .MuiTableCell-root{color:#3d4962;background:#fafbfd;padding-top:10px;padding-bottom:10px;font-weight:700}.MuiTableBody-root .MuiTableCell-root{padding-top:11px;padding-bottom:11px}.MuiTableRow-root{transition:background .18s}.MuiTableCell-root small{color:#8993a7;margin-top:2px;font-size:9px;display:block}.MuiTableCell-root strong{font-weight:600}.tag{border-radius:5px!important;height:22px!important;font-size:9px!important}.status-received{color:#475569!important;background:#eef1f5!important}.status-in-progress{color:#1760ef!important;background:#eaf1ff!important}.status-resolved{color:#15803d!important;background:#e8f7ec!important}.status-closed{color:#475569!important;background:#e5e7eb!important}.priority-urgent{color:#dc2626!important;background:#fff0f0!important}.priority-high{color:#ea580c!important;background:#fff2e8!important}.priority-normal{color:#b56a00!important;background:#fff5db!important}.priority-low{color:#15803d!important;background:#e8f7ec!important}.urgent-item{border-bottom:1px solid #f0f2f6;padding:13px}.urgent-item a{font-size:10px;font-weight:700}.urgent-item p{margin:3px 0;font-size:10px}.urgent-item span{color:#7c879c;font-size:9px}.urgent-owner{align-items:center;gap:5px;display:flex}.mini-avatar{background:#34415e!important;width:22px!important;height:22px!important;font-size:8px!important}.muted{color:#8993a6!important;font-size:11px!important}.padded{padding:20px}.filters{border-bottom:1px solid #e9edf3;padding:13px}.filters .search-field{flex:1;min-width:230px}.filters .MuiInputBase-root{background:#fff;height:38px;font-size:10px}.filters .MuiFormControl-root{min-width:130px}.filter-button{border:1px solid #dfe4ed!important;border-radius:7px!important}.table-scroll{overflow-x:auto}.inline-select{min-width:100px;border-radius:6px!important;height:29px!important;font-size:10px!important}.inline-select .MuiSelect-select{padding:5px 28px 5px 9px!important}.inline-select.priority-urgent{color:#dc2626}.inline-select.priority-high{color:#ea580c}.inline-select.priority-normal{color:#b56a00}.inline-select.priority-low{color:#15803d}.select-menu .MuiMenuItem-root{min-height:34px;font-size:11px}.link-button{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.empty-state{text-align:center;padding:40px}.empty-state p{color:#8490a7;font-size:12px}.table-panel{background:#fff}.details-grid{grid-template-columns:1.1fr 1fr 1fr;gap:14px;display:grid}.detail-card{border:1px solid #e2e7ef;min-height:460px;padding:18px;box-shadow:0 5px 16px #1e32500a!important}.detail-title{color:#2563eb;margin-bottom:22px}.detail-title p{color:#17223e;font-size:13px;font-weight:700}.detail-row{grid-template-columns:125px minmax(0,1fr);gap:12px;margin:0 0 16px;font-size:11px;display:grid}.detail-row>span{color:#66738e}.detail-row a{word-break:break-all}.description-label{color:#66738e;margin:14px 0 7px!important;font-size:10px!important}.description{font-size:11px!important;line-height:1.7!important}.admin-clarification{background:#f5f8ff;border:1px solid #dbe3f8;border-radius:7px;margin-top:9px;padding:10px}.admin-clarification p{color:#283552;white-space:pre-wrap;font-size:11px;line-height:1.55}.admin-clarification span{color:#7a859c;margin-top:4px;font-size:9px;display:block}.admin-resolution{background:#f0faf4;border:1px solid #bce4cc;border-radius:7px;margin-top:18px;padding:12px}.admin-resolution h3{color:#126b3b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700}.admin-resolution p{color:#254634;white-space:pre-wrap;font-size:11px;line-height:1.6}.attachment{color:#2563eb;background:#f2f6ff;border-radius:7px;align-items:center;gap:8px;margin:15px 0;padding:10px;display:flex}.attachment strong,.attachment span{font-size:9px;display:block}.attachment span{color:#8290a8}.not-found{place-items:center;min-height:60vh;display:grid}.urgent-row{background:#fff8f8}.pinned{font-weight:700;color:#dc2626!important}.info-alert{margin:12px;font-size:10px!important}.bottom-note{color:#1760ef;background:#eef4ff;border:1px solid #cbdcff;border-radius:7px;margin:12px;padding:11px 14px;font-size:10px}.member-name{align-items:center;gap:10px;display:flex}.member-name .MuiAvatar-root{background:#243352;width:31px;height:31px;font-size:10px}.member-name strong,.member-name span{display:block}.member-name span{color:#8490a5;font-size:9px}.availability{border-radius:5px!important;height:22px!important;font-size:9px!important}.availability.available{color:#15803d;background:#e5f7eb}.availability.busy{color:#b45309;background:#fff0d6}.availability.offline{color:#475569;background:#e8ebef}.member-dialog{text-align:center;padding:20px}.member-dialog .MuiAvatar-root{background:#253554;width:72px;height:72px;margin:0 auto 12px}.member-dialog>span{color:#7c879b;font-size:11px}.add-member-header{background:#fff;border-bottom:1px solid #e4e9f1;justify-content:space-between;align-items:center;height:88px;padding:0 28px;display:flex}.back-circle{color:#2563eb!important;background:#edf3ff!important}.member-form-layout{grid-template-columns:minmax(0,1fr) 310px;gap:14px;padding:14px;display:grid}.form-section{border:1px solid #dfe5ee;margin-bottom:10px;padding:16px;box-shadow:0 3px 12px #21325009!important}.form-section-title{margin-bottom:17px}.form-section-title>span{color:#fff;background:#2563eb;border-radius:6px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.form-section-title p{font-size:14px;font-weight:700}.basic-grid{grid-template-columns:180px 1fr;gap:28px;display:grid}.photo-upload{flex-direction:column;width:165px;height:126px;color:#4e5a73!important;border:1px dashed #aebad0!important;display:flex!important}.photo-upload svg{color:#2563eb;font-size:30px}.photo-upload strong{margin-top:8px;font-size:11px}.photo-upload span{color:#8792a8;font-size:9px}.field-grid{gap:14px;display:grid}.field-grid.two{grid-template-columns:repeat(2,1fr)}.field-grid.three{grid-template-columns:repeat(3,1fr);margin-bottom:16px}.form-label{color:#33405d;margin:0 0 7px;font-size:11px;font-weight:600;display:block}.form-label em{color:#ef4444;margin-left:3px;font-style:normal}.form-section .MuiInputBase-root{height:42px;font-size:11px}.permission-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.permission-grid label{border:1px solid #dfe5ef;border-radius:7px;margin:0;padding:3px 8px}.permission-grid span{font-size:10px}.member-preview{border:1px solid #dfe5ee;height:max-content;padding:14px;position:sticky;top:14px;box-shadow:0 4px 15px #1e30500a!important}.preview-heading{margin-bottom:14px!important;font-size:12px!important;font-weight:700!important}.preview-card{text-align:center;border:1px solid #e0e5ed;border-radius:9px;padding:18px 14px}.preview-card>.MuiAvatar-root{color:#536078;background:linear-gradient(145deg,#e8ebf0,#cdd3de);width:88px;height:88px;margin:0 auto 15px;font-size:24px}.preview-card>p{font-size:17px;font-weight:700}.preview-card>.MuiChip-root{height:22px;margin:8px 0 18px;font-size:9px}.preview-info{border-top:1px solid #e7eaf0;padding-top:13px}.preview-info>div{justify-content:space-between;align-items:center;padding:8px 0;font-size:10px;display:flex}.preview-info span{color:#758199}.preview-stats{margin-top:15px}.preview-stats>div{border:1px solid #e3e7ee;border-radius:8px;justify-content:space-between;margin-top:8px;padding:14px;font-size:11px;display:flex}.preview-stats strong{font-size:18px}.team-count{text-align:center;color:#8a95aa;margin-top:12px!important;font-size:9px!important}@media (width<=1100px){.details-grid{grid-template-columns:1fr 1fr}.details-grid .detail-card:last-child{grid-column:1/-1}.member-form-layout{grid-template-columns:1fr}.member-preview{position:static}.dashboard-grid{grid-template-columns:1fr}.urgent-panel{display:none}}@media (width<=760px){.admin-shell{display:block}.desktop-sidebar{display:none}.mobile-bar{background:#fff;border-bottom:1px solid #e5eaf2;align-items:center;gap:8px;height:58px;padding:0 12px;display:flex}.mobile-bar p{font-weight:700}.page-header{gap:10px;height:auto;min-height:72px;padding:14px 16px}.page-header h1{font-size:19px}.page-content{margin:14px}.details-grid{grid-template-columns:1fr}.details-grid .detail-card:last-child{grid-column:auto}.detail-card{min-height:auto}.add-member-header{align-items:flex-start;gap:12px;height:auto;padding:14px}.add-member-header h1{font-size:18px}.member-form-layout{padding:10px}.basic-grid,.field-grid.two,.field-grid.three,.permission-grid{grid-template-columns:1fr}.photo-upload{width:100%}.form-section{padding:13px}.sidebar{height:100vh}}@media (width<=440px){.page-header>button{min-width:42px;font-size:0}.add-member-header{flex-direction:column}.detail-row{grid-template-columns:105px 1fr}}:root{--ink:#101735;--muted:#65708f;--line:#dfe4ef;--blue:#1742f4;--green:#13a052}*{box-sizing:border-box}.app-shell{min-height:100vh;color:var(--ink);background:#f6f8fc;grid-template-columns:232px 1fr;display:grid}.app-shell.embedded{background:#fff;min-height:100%;display:block}.app-shell.embedded .workspace{background:#fff;min-height:100vh;padding:0}.app-shell.embedded .workspace:before,.app-shell.embedded .ambient{display:none}.app-shell.embedded .ticket-panel,.app-shell.embedded .ticket-panel.wide{width:100%;height:100vh;max-height:none;box-shadow:none;border:0;border-radius:0}.app-shell.embedded .panel-header>.MuiIconButton-root:last-child{visibility:hidden;pointer-events:none}.widget-auth-wait{z-index:1;color:var(--muted);align-items:center}.widget-auth-wait p{font-size:13px}.side-nav{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;border-right:0;flex-direction:column;padding:30px 20px;display:flex;background:0 0!important;border-radius:0!important}.side-nav .support-ribbon{isolation:isolate;color:#fff;background:linear-gradient(#2451f5 0%,#123ae6 62%,#2052f2 100%);border-radius:0 10px 10px 0;flex-direction:column;flex:0 0 196px;justify-content:flex-start;align-self:flex-start;gap:14px;width:44px;min-width:44px;height:196px;margin:-30px 0 34px -20px;padding:17px 0 20px;transition:width .25s,filter .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:6px 12px 24px #163de033}.side-nav .support-ribbon:hover{filter:brightness(1.04);background:linear-gradient(#2d59fb 0%,#1640e9 62%,#2759f5 100%);width:48px;box-shadow:8px 14px 28px #163de045}.support-ribbon svg{stroke-width:1px;flex:none;font-size:21px}.support-ribbon span{writing-mode:vertical-rl;text-orientation:mixed;color:#fff;letter-spacing:.015em;font-size:14px;font-weight:500;line-height:1}.side-nav .MuiButton-root:not(.support-ribbon){color:#64708e;letter-spacing:-.01em;text-transform:none;border-radius:11px;justify-content:flex-start;padding:10px 13px;font-weight:500}.side-nav .MuiButton-root:not(.support-ribbon).active{color:var(--blue);background:#edf1ff}.side-caption{color:#a0a8bc;padding-left:12px;margin-top:auto!important;font-size:12px!important}.workspace{background:linear-gradient(#ffffffb8,#ffffffb8),radial-gradient(circle at 20% 10%,#dfe9ff,#0000 36%),radial-gradient(circle at 80% 85%,#e5f7f2,#0000 34%);place-items:center;min-width:0;min-height:100vh;padding:28px;display:grid;position:relative;overflow:hidden}.workspace:before{content:"";opacity:.24;background-image:linear-gradient(#dce2ef 1px,#0000 1px),linear-gradient(90deg,#dce2ef 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.ambient{filter:blur(2px);opacity:.35;border-radius:999px;position:absolute}.ambient-one{background:#cdd9ff;width:220px;height:220px;top:12%;left:13%}.ambient-two{background:#cfeee3;width:180px;height:180px;bottom:10%;right:10%}.ticket-panel{z-index:1;background:#fffffffa;border:1px solid #dfe4ee;border-radius:15px;flex-direction:column;width:356px;height:758px;max-height:calc(100vh - 56px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 55px #2b375726,0 2px 8px #2b37570f}.ticket-panel.wide{width:368px}.panel-header{border-bottom:1px solid #e6e9f0;flex:0 0 72px;grid-template-columns:30px 1fr 30px;align-items:center;gap:8px;height:72px;padding:0 18px;display:grid}.panel-header h1{text-align:center;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:600}.panel-header .header-icon{color:var(--blue);font-size:23px}.panel-header .MuiIconButton-root{color:#1a2344}.panel-header>.header-icon+h1{text-align:left}.panel-content{flex:1;min-height:0;padding:18px}.section-title{margin-bottom:12px}.section-title h2{letter-spacing:-.015em;font-size:14px;font-weight:600}.section-title .MuiButton-root{text-transform:none;min-width:0;padding:2px;font-size:12px;font-weight:500}.ticket-card{border:1px solid var(--line);padding:13px 13px 11px;background:#fff!important;border-radius:9px!important}.ticket-card.compact{padding:12px 12px 10px}.ticket-card.interactive{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.ticket-card.interactive:hover,.ticket-card.interactive:focus-visible{border-color:#aebcff;outline:none;transform:translateY(-1px);box-shadow:0 5px 16px #1742f41a}.empty-card{text-align:center;border:1px dashed #d5dceb;place-content:center;gap:5px;min-height:170px;display:grid;background:#fbfcff!important;border-radius:9px!important}.empty-card p:first-child{color:#1b2543;font-size:12px;font-weight:500}.empty-card p:last-child{color:#77819a;font-size:10.5px}.created-empty{min-height:94px;margin-top:27px}.ticket-id{color:#111934;letter-spacing:-.012em;font-size:12px!important;font-weight:600!important}.ticket-title{color:#36405d;margin-top:4px!important;font-size:11.5px!important;font-weight:400!important}.ticket-date{color:#66708b;margin-top:4px!important;font-size:10px!important}.status-chip{letter-spacing:-.01em;border-radius:6px!important;height:23px!important;font-size:10px!important;font-weight:500!important}.status-chip.in-progress{color:#1742f4;background:#eaf0ff}.status-chip.resolved{color:#0b9549;background:#e3f6eb}.status-chip.open{color:#f27600;background:#fff0df}.ticket-stepper{margin-top:16px}.step-track{background:#d4daea;height:2px;margin:0 8px;position:relative}.step-fill{border-radius:99px;position:absolute;inset:0 auto 0 0}.step-dot-row{justify-content:space-between;margin-top:-7px;display:flex;position:relative}.step-dot{color:#fff;background:#fff;border:2px solid #bcc6dc;border-radius:50%;place-items:center;width:13px;height:13px;display:grid}.step-dot svg{width:8px;height:8px}.step-labels{color:#69728c;justify-content:space-between;margin-top:6px;font-size:9px;display:flex}.step-labels span:nth-child(2){transform:translate(2px)}.new-ticket-button{letter-spacing:-.01em;height:43px;color:#1642f4!important;text-transform:none!important;border-color:#3155ff!important;border-radius:7px!important;margin-top:12px!important;font-size:12px!important;font-weight:500!important}.help-card{border:1px solid #e3e7f0;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex;background:#fafbfe!important;border-radius:9px!important}.help-icon{width:38px;height:38px;color:var(--blue);background:#fff;border:1px solid #d6def7;border-radius:50%;place-items:center;display:grid}.help-title{color:#17203d;letter-spacing:-.01em;font-size:11px!important;font-weight:600!important}.help-card p:last-child{color:#65708b;font-size:10.5px}.form-content{padding:17px 19px;overflow-y:auto}.field-label{color:#141c38;letter-spacing:-.012em;display:block;margin:0 0 7px!important;font-size:12px!important;font-weight:500!important}.field-label:not(:first-child){margin-top:16px!important}.field-label span{color:#e52f47}.field-label em{color:#64708b;font-style:normal;font-weight:400}.form-content .MuiOutlinedInput-root{color:#222b48;border-radius:7px;font-size:12px}.form-content .MuiOutlinedInput-notchedOutline{border-color:#d4dae7}.form-content .MuiInputBase-input{padding:11px 13px}.form-content textarea.MuiInputBase-input{padding:0}.description-wrap{position:relative}.counter{color:#707a96;position:absolute;bottom:9px;right:11px;font-size:9.5px!important}.upload-box{flex-direction:column;width:100%;height:130px;color:#25304d!important;text-transform:none!important;background:#fbfcff!important;border:1px dashed #ccd3e2!important;border-radius:8px!important;display:flex!important}.upload-box svg{color:#7582a4;margin-bottom:5px;font-size:30px}.upload-box p{font-size:11px;line-height:1.6}.upload-box strong{color:var(--blue)}.upload-box .upload-note{color:#76809b}.form-actions{margin-top:17px}.form-actions .MuiButton-root,.go-tickets{letter-spacing:-.01em;height:43px;text-transform:none!important;border-radius:6px!important;font-size:12px!important;font-weight:500!important}.MuiButton-contained{background:linear-gradient(135deg,#2548f8,#173be7)!important;box-shadow:0 6px 14px #1742f433!important}.created-content{text-align:center;padding:60px 27px 24px}.success-mark{color:#0a9a4c;background:#d8f3e4;border-radius:50%;place-items:center;width:92px;height:92px;margin:0 auto 34px;display:grid}.success-mark svg{stroke-width:1px;font-size:48px}.created-title{letter-spacing:-.03em;font-size:21px!important;font-weight:600!important}.created-subtitle{color:#25304e;margin-top:7px!important;font-size:13px!important;line-height:1.7!important}.ticket-id-box{border:1px solid #dfe4ef;margin-top:27px;padding:22px 15px 18px;position:relative;border-radius:8px!important}.ticket-id-box>p{color:#4f5c7c;font-size:11px}.generated-id{color:#0b3ff5;letter-spacing:-.025em;margin-top:8px!important;font-size:22px!important;font-weight:500!important}.copied{color:#0a9a4c;font-size:9px;font-weight:500;position:absolute;top:8px;right:12px}.info-card{text-align:left;border:1px solid #d8e0ff;align-items:flex-start;gap:12px;margin-top:16px;padding:15px;display:flex;color:#173df0!important;background:#f2f5ff!important;border-radius:7px!important}.info-card svg{font-size:19px}.info-card p{color:#263352;font-size:11px;line-height:1.55}.go-tickets{margin-top:45px!important}.all-content{flex-direction:column;padding:12px 17px 16px;display:flex}.search-row{flex:none;margin-bottom:10px}.search-row .MuiOutlinedInput-root{border-radius:7px;height:41px;font-size:11px}.search-row>.MuiIconButton-root{color:#1f2949;border:1px solid #d7ddea;border-radius:7px;width:43px;height:41px}.search-row>.MuiIconButton-root.filter-active{color:#fff;border-color:var(--blue);background:var(--blue)}.tickets-scroll{padding-right:3px;overflow-y:auto}.details-content{overflow-y:auto}.details-summary{border:1px solid var(--line);padding:15px;background:#fff!important;border-radius:9px!important}.details-summary h2{color:#26304d;margin-top:5px;font-size:14px;font-weight:600}.ticket-details-list{margin:0;padding:4px 2px}.ticket-detail-row{margin-bottom:15px}.ticket-detail-row dt{color:#727d98;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600}.ticket-detail-row dd{color:#28324f;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.ticket-details-list .MuiDivider-root{margin:2px 0 15px}.resolution-panel{color:#118447;border:1px solid #bce4cc;align-items:flex-start;gap:11px;padding:13px 14px;display:flex;background:#f0faf4!important;border-radius:8px!important}.resolution-panel>svg{flex:none;margin-top:1px;font-size:20px}.resolution-panel h3{color:#126b3b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.resolution-panel p{color:#254634;white-space:pre-wrap;font-size:12px;line-height:1.6}.clarification-history h3,.clarification-form h3{color:#1b2543;margin-bottom:8px;font-size:12px;font-weight:600}.clarification-history .MuiPaper-root{background:#f7f9ff;border:1px solid #dce3f5;border-radius:8px;padding:11px 12px}.clarification-history .MuiPaper-root p{color:#28324f;white-space:pre-wrap;font-size:11.5px;line-height:1.55}.clarification-history time{color:#78829b;margin-top:5px;font-size:9.5px;display:block}.clarification-form{padding-top:2px}.clarification-form>p{color:#707b96;margin-bottom:10px;font-size:10.5px;line-height:1.5}.clarification-form .MuiAlert-root{margin-bottom:10px;font-size:11px}.clarification-form .MuiOutlinedInput-root{border-radius:7px;font-size:12px}.clarification-form .MuiButton-root{text-transform:none;width:100%;height:40px;margin-top:10px;font-size:11.5px}.tickets-scroll::-webkit-scrollbar{width:5px}.form-content::-webkit-scrollbar{width:5px}.details-content::-webkit-scrollbar{width:5px}.tickets-scroll::-webkit-scrollbar-thumb{background:#bfc7d9;border-radius:10px}.form-content::-webkit-scrollbar-thumb{background:#bfc7d9;border-radius:10px}.empty-state{text-align:center;color:#7a849d;margin-top:90px!important;font-size:12px!important}@media (width<=760px){.app-shell{display:block}.side-nav{display:none}.workspace{min-height:100svh;padding:0}.workspace:before,.ambient{display:none}.ticket-panel,.ticket-panel.wide{width:100%;height:100svh;max-height:none;box-shadow:none;border:0;border-radius:0}}
