.axon-dashboard-header{border-bottom-color:var(--border);background:var(--surface)}.axon-dashboard-shell,.owner-workspace-shell{background:var(--bg);color:var(--text)}.axon-dashboard-shell{grid-template-columns:272px minmax(0,1fr)}.axon-dashboard-main{width:min(100%,1360px);padding:clamp(1.25rem,2.4vw,2.5rem)}.axon-dashboard-sidebar,.owner-workspace-sidebar{border-color:var(--border);background:color-mix(in srgb, var(--surface) 96%, var(--bg))}.axon-dashboard-server{background:var(--surface-2);border-color:#0000;min-height:54px}.axon-dashboard-server:hover,.axon-dashboard-server:focus-visible{border-color:var(--border-strong)}.axon-dashboard-search{background:var(--bg)}.axon-dashboard-quick>span,.axon-dashboard-group-label{color:var(--subtle);letter-spacing:0;text-transform:none;font-family:inherit;font-size:.72rem;font-weight:760}.axon-dashboard-group{margin-bottom:.25rem}.axon-dashboard-group>summary{cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;min-height:36px;padding:0 .6rem;list-style:none;display:flex}.axon-dashboard-group>summary::-webkit-details-marker{display:none}.axon-dashboard-group>summary:hover{background:var(--surface-2);color:var(--text)}.axon-dashboard-group>summary svg{transition:transform .15s var(--ease-out)}.axon-dashboard-group[open]>summary svg{transform:rotate(180deg)}.axon-dashboard-group-links{gap:.1rem;padding-block:.12rem .4rem;display:grid}.axon-dashboard-link-row>a[aria-current=page]{background:color-mix(in srgb, var(--signal) 11%, transparent);color:var(--text);border-radius:7px}.axon-dashboard-link-row>a[aria-current=page]:before{background:var(--signal);content:"";width:2px;height:20px;margin-left:-.6rem}.axon-dashboard-status{margin:0;padding-inline:1rem}.dashboard-header,.axon-page-header{border-bottom:1px solid var(--border);align-items:flex-start;gap:1.5rem;margin-bottom:1.25rem;padding-bottom:1.15rem}.dashboard-header h1,.axon-page-header h1{letter-spacing:-.045em;max-width:24ch;margin:.2rem 0 0;font-size:clamp(1.85rem,3vw,2.7rem);line-height:1.04}.dashboard-header p,.axon-page-header p{max-width:72ch;color:var(--muted);margin:.55rem 0 0;line-height:1.6}.dashboard-header>.badge{flex:none}.dashboard-header .eyebrow,.axon-page-eyebrow,.owner-dashboard .eyebrow,.module-category{color:var(--signal);letter-spacing:0;text-transform:none;font-family:inherit;font-size:.72rem;font-weight:760}.dashboard-section,.card,.axon-section,.owner-panel,.owner-chart-panel,.owner-command-card,.owner-detail-grid article{border-color:var(--border);background:var(--surface);box-shadow:none;border-radius:14px}.dashboard-section+.dashboard-section,.card+.card,.feature-module-grid+.card{margin-top:1rem}.captcha-stack{gap:1.25rem;display:grid}.captcha-card{min-width:0;padding:clamp(1.25rem,2.4vw,1.75rem)}.captcha-section-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.25rem;display:flex;position:static;top:auto}.captcha-section-heading h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.15}.captcha-section-heading p{max-width:68ch;color:var(--muted);margin:.5rem 0 0;line-height:1.6}.captcha-enable-toggle{cursor:pointer;white-space:nowrap;flex:none;min-height:48px;padding-inline:1rem}.captcha-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.captcha-field{min-width:0;color:var(--text);gap:.45rem;font-size:.88rem;font-weight:700;display:grid}.captcha-field .field-help,.captcha-roles-fieldset .field-help{color:var(--muted);font-size:.8rem;font-weight:500;line-height:1.45}.captcha-select,.captcha-select option{color:var(--text);background:var(--bg)}.captcha-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light] .captcha-select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.captcha-roles-fieldset{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 62%, transparent);border-radius:12px;grid-column:1/-1;min-width:0;margin:0;padding:1rem}.captcha-roles-fieldset legend{color:var(--text);padding-inline:.35rem;font-size:.88rem;font-weight:750}.captcha-role-grid{scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;max-height:310px;margin-bottom:.75rem;padding:.15rem .35rem .15rem 0;display:grid;overflow-y:auto}.captcha-role-grid .toggle-row{cursor:pointer;overflow-wrap:anywhere;min-width:0;min-height:48px;padding:.7rem .8rem}.captcha-role-grid .toggle-row:has(input:disabled){cursor:not-allowed;opacity:.58}.captcha-existing-message{grid-column:1/-1}.captcha-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.captcha-card>.form-status{border-top:1px solid var(--border);margin:1rem 0 0;padding-top:1rem}.captcha-panel-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.captcha-panel-row:first-child{border-top:0}.captcha-panel-row p{margin-top:.25rem}.captcha-panel-row a{color:var(--signal);text-underline-offset:3px;margin-top:.45rem;font-weight:700;text-decoration:underline;display:inline-flex}.captcha-panel-row>.actions{flex-wrap:wrap;flex:none;justify-content:flex-end}.field>span:first-child,.axon-field-label,.owner-dashboard label{color:var(--text);font-weight:700}.field small,.field>span:last-child:not(:first-child),.axon-field-hint{color:var(--muted);line-height:1.45}.feature-resource-multi{min-height:8rem;padding-block:.35rem}.feature-resource-multi option{border-radius:5px;padding:.5rem .6rem}.ticket-member-search>span{border:1px solid var(--border);background:var(--bg);color:var(--subtle);border-radius:9px;align-items:center;gap:.45rem;padding-left:.65rem;display:flex}.ticket-member-search>span:focus-within{border-color:var(--signal);box-shadow:var(--axon-focus)}.ticket-member-search .input{box-shadow:none;border:0}.ticket-member-results{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:.25rem;padding:.35rem;display:grid}.ticket-member-results button{min-height:48px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;gap:.1rem;padding:.45rem .6rem;display:grid}.ticket-member-results button:hover,.ticket-member-results button:focus-visible{background:var(--surface-3)}.ticket-member-results small{color:var(--muted)}.discord-member-picker{position:relative}.discord-member-picker-input{display:block;position:relative}.discord-member-picker-input>svg{z-index:1;color:var(--subtle);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.discord-member-picker-input>input{padding-left:2.2rem}.discord-member-picker-selected{flex-wrap:wrap;gap:.45rem;margin-top:.5rem;display:flex}.discord-member-picker-selected>span{border:1px solid color-mix(in srgb, var(--signal) 48%, var(--border));min-height:32px;color:var(--text);background:color-mix(in srgb, var(--signal) 9%, var(--surface));border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .35rem .2rem .65rem;font-size:.8rem;display:inline-flex}.discord-member-picker-selected button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.discord-member-picker-selected button:hover,.discord-member-picker-selected button:focus-visible{color:var(--text);background:var(--surface-3)}.axon-dashboard-shell .input,.axon-dashboard-shell .axon-input,.owner-workspace-shell .input,.owner-workspace-shell .axon-input,.owner-dashboard input,.owner-dashboard select,.owner-dashboard textarea{border-color:var(--border);background:var(--bg);border-radius:9px}.axon-dashboard-shell .input:focus-visible,.axon-dashboard-shell .axon-input:focus-visible,.owner-workspace-shell .input:focus-visible,.owner-workspace-shell .axon-input:focus-visible,.owner-dashboard input:focus-visible,.owner-dashboard select:focus-visible,.owner-dashboard textarea:focus-visible{border-color:var(--signal);box-shadow:var(--axon-focus);outline:0}.axon-dashboard-shell .button,.axon-dashboard-shell .axon-button,.owner-workspace-shell .button,.owner-workspace-shell .axon-button{border-radius:9px}.axon-dashboard-shell .button-primary,.axon-dashboard-shell .axon-button-primary,.owner-workspace-shell .button-primary,.owner-workspace-shell .axon-button-primary{border-color:var(--signal-strong);background:var(--signal);color:var(--signal-ink)}.axon-dashboard-shell .button:disabled,.axon-dashboard-shell .axon-button:disabled,.owner-workspace-shell .button:disabled,.owner-workspace-shell .axon-button:disabled{cursor:not-allowed}.module-catalog{padding:1.25rem}.module-catalog-heading{align-items:center}.module-catalog-heading h2{font-size:1.45rem}.module-grid{border-top:1px solid var(--border);grid-template-columns:1fr;gap:0}.module-card{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:40px minmax(0,1fr) auto 96px;align-items:center;gap:.85rem;min-height:0;padding:.85rem 0;display:grid}.module-card-enabled,.module-card-disabled{background:0 0;border-left:0}.module-card:hover{background:color-mix(in srgb, var(--surface-2) 46%, transparent)}.module-icon{width:36px;height:36px}.module-card-copy{min-width:0;margin:0}.module-card h3{margin:.08rem 0 0;font-size:.95rem}.module-card h3 a{color:var(--text)}.module-card p{max-width:74ch;margin:.2rem 0 0;font-size:.79rem}.module-card-link{min-height:36px;margin:0}.module-card-error{grid-column:2/-1;margin:0}.module-show-all{border:1px solid var(--border);background:var(--surface-2);width:100%;min-height:44px;color:var(--text);border-radius:9px;margin-top:.75rem;font-weight:740}.module-show-all:hover,.module-show-all:focus-visible{border-color:var(--signal)}.module-toggle{min-height:40px}.overview-hero{border-color:var(--border);background:var(--surface);box-shadow:none;border-radius:14px}.overview-hero h1{font-size:clamp(2rem,4vw,3.35rem)}.overview-status-panel{border-color:var(--border);background:var(--surface-2)}.metric-grid.overview-metrics{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:0;overflow:hidden}.overview-metrics .metric{border:0;border-right:1px solid var(--border);background:0 0;border-radius:0}.overview-metrics .metric:last-child{border-right:0}.dashboard-empty-inline{width:100%;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 0;display:flex}.dashboard-empty-inline p{margin:0}.dashboard-empty-inline a{color:var(--signal);font-weight:700}.owner-workspace-shell{min-height:calc(100dvh - var(--header-height));grid-template-columns:248px minmax(0,1fr);display:grid}.owner-workspace-sidebar{top:var(--header-height);height:calc(100dvh - var(--header-height));border-right:1px solid var(--border);flex-direction:column;display:flex;position:sticky}.owner-workspace-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:0 1rem;display:flex}.owner-workspace-heading>div,.owner-workspace-verified span{gap:.15rem;display:grid}.owner-workspace-heading span,.owner-workspace-verified small{color:var(--muted);font-size:.72rem}.owner-workspace-heading button{color:var(--muted);background:0 0;border:0;display:none}.owner-workspace-verified{border:1px solid color-mix(in srgb, var(--signal) 35%, var(--border));background:color-mix(in srgb, var(--signal) 8%, transparent);border-radius:10px;gap:.65rem;margin:.85rem;padding:.8rem;display:flex}.owner-workspace-verified svg{color:var(--signal);flex:none}.owner-workspace-nav{-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:thin;background:0 0;border:0;flex:auto;place-content:start stretch;gap:1rem;min-height:0;padding:.3rem .75rem;display:grid;position:static;overflow-y:auto}.owner-workspace-nav>div{gap:.18rem;display:grid}.owner-workspace-nav>div>span{color:var(--subtle);padding:.35rem .6rem;font-size:.72rem;font-weight:760}.owner-workspace-nav a{min-height:42px;color:var(--muted);border-radius:8px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:.6rem;padding:0 .6rem;font-size:.84rem;display:grid}.owner-workspace-nav a[aria-current=page]{background:color-mix(in srgb, var(--signal) 11%, transparent);box-shadow:none;color:var(--text)}.owner-workspace-nav a[aria-current=page]>svg:first-child{color:var(--signal)}.owner-workspace-nav a>svg:last-child{opacity:0}.owner-workspace-nav a:hover>svg:last-child,.owner-workspace-nav a:focus-visible>svg:last-child{opacity:1}.owner-workspace-exit{border-top:1px solid var(--border);color:var(--muted);flex:none;margin:0 1rem 1rem;padding-top:1rem;font-size:.8rem}.owner-workspace-content{min-width:0}.owner-workspace-mobile-bar{display:none}.owner-dashboard{width:min(100%,1580px);margin-inline:auto;padding:0 clamp(.75rem,1.4vw,1.4rem) 1.5rem}.owner-hero{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 260px;padding-bottom:1.25rem}.owner-hero h1,.owner-dashboard>.dashboard-header h1{max-width:24ch;font-size:clamp(1.95rem,3vw,2.8rem);line-height:1.04}.owner-hero-panel{background:var(--surface);border-radius:12px;align-content:center;min-height:0}.owner-metric-grid{border:1px solid var(--border);background:var(--border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden}.owner-metric{background:var(--surface);border:0;border-radius:0;min-height:104px;padding:.9rem}.owner-metric strong{font-size:1.35rem}.owner-command-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-command-card{background:var(--surface);transform:none}.owner-command-card:hover{background:var(--surface-2);transform:none}.owner-health-list{gap:0;margin-top:.75rem;display:grid}.owner-health-list>span{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:42px;display:flex}.owner-health-list>span:last-child{border-bottom:0}.owner-health-list strong{color:var(--muted);font-weight:600}.owner-health-list b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:740}.owner-server-row,.owner-event-row{box-shadow:none;border-radius:10px}.owner-chart-bars span:not(.owner-empty){background:var(--signal);border-radius:3px 3px 0 0}.axon-app-surface{min-height:calc(100dvh - var(--header-height));background:var(--bg);color:var(--text)}.axon-app-surface>.dashboard-main.container{width:min(1180px,100% - clamp(2rem,6vw,5rem));padding-block:clamp(2rem,5vw,4rem)}.axon-dashboard-shell .settings-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-content:start;gap:.9rem;min-width:0;padding:clamp(1rem,2vw,1.35rem);display:grid;overflow:hidden}.axon-dashboard-shell .settings-card>h2{letter-spacing:-.025em;margin:0;font-size:1.15rem}.automation-builder{grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);align-items:center;gap:.55rem 1rem!important}.automation-builder>.eyebrow,.automation-builder>h2,.automation-builder>small,.automation-builder>.check-row,.automation-builder>.inline-actions{grid-column:1/-1}.automation-builder>label:not(.check-row){color:var(--muted);font-size:.82rem;font-weight:700;line-height:1.35}.automation-builder>input,.automation-builder>select,.automation-builder>textarea{border:1px solid var(--border-strong);background:var(--bg);width:100%;min-width:0;min-height:44px;color:var(--text);border-radius:9px;padding:.65rem .75rem}.automation-builder>select[multiple]{min-height:118px;padding:.35rem}.automation-builder>select[multiple] option{border-radius:5px;padding:.4rem .5rem}.automation-builder>textarea{resize:vertical;min-height:108px}.automation-builder>input:focus-visible,.automation-builder>select:focus-visible,.automation-builder>textarea:focus-visible{border-color:var(--signal);box-shadow:var(--axon-focus);outline:0}.automation-builder>small{color:var(--subtle);margin-top:-.2rem;line-height:1.5}.automation-builder>.check-row{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;align-items:center;gap:.7rem;min-height:52px;margin-top:.35rem;padding:.7rem .8rem;display:flex}.automation-builder>.check-row input{width:19px;height:19px;accent-color:var(--signal)}.automation-rules-panel .reaction-panel-list,.automation-history-panel .reaction-panel-list{gap:0;display:grid}.automation-rules-panel .reaction-panel-item,.automation-history-panel .reaction-panel-item{min-width:0;padding-block:.9rem}.automation-rules-panel .reaction-panel-item>div:first-child,.automation-history-panel .reaction-panel-item>div:first-child{min-width:0}.automation-rules-panel .reaction-panel-item strong,.automation-history-panel .reaction-panel-item strong{overflow-wrap:anywhere}.owner-support-banner{border:1px solid color-mix(in srgb, var(--warn) 48%, var(--border));background:color-mix(in srgb, var(--warn) 8%, var(--surface));border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;margin-bottom:1.25rem;padding:.85rem 1rem;display:grid}.owner-support-banner>svg{color:var(--warn)}.owner-support-banner>div{gap:.15rem;min-width:0;display:grid}.owner-support-banner span{color:var(--muted);font-size:.82rem;line-height:1.45}.owner-support-banner a{color:var(--text);white-space:nowrap;font-size:.8rem;font-weight:700}.owner-chart-bars{background:repeating-linear-gradient(to top, transparent 0, transparent calc(25% - 1px), var(--border) 25%), color-mix(in srgb, var(--bg) 70%, transparent);align-items:stretch;padding:1rem .85rem .6rem;position:relative}.owner-chart-bars span.owner-chart-column{background:0 0;border-radius:0;flex:1;grid-template-rows:minmax(0,1fr) 1.2rem;align-items:end;min-width:0;display:grid}.owner-chart-column i{background:var(--signal);border-radius:4px 4px 1px 1px;justify-self:center;width:min(100%,18px);min-height:8px}.owner-chart-column small{color:var(--subtle);text-align:center;white-space:nowrap;font-size:.65rem;overflow:visible}.owner-activity-table>div{grid-template-columns:minmax(0,1fr) minmax(6rem,.58fr) minmax(9rem,.8fr);gap:1rem}.owner-activity-table>div>span,.owner-activity-table>div>time{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.82rem;line-height:1.45}.owner-activity-table>div>span:first-child{color:var(--text);font-weight:650}@media (max-width:680px){.automation-builder{grid-template-columns:1fr}.automation-builder>*{grid-column:1!important}.automation-builder>label:not(.check-row){margin-top:.35rem}.owner-support-banner{grid-template-columns:auto minmax(0,1fr)}.owner-support-banner a{grid-column:2}.owner-activity-table>div{grid-template-columns:1fr;gap:.25rem}.automation-rules-panel .reaction-panel-item,.automation-history-panel .reaction-panel-item{flex-direction:column;align-items:flex-start}}@media (max-width:1500px){.reaction-role-layout{grid-template-columns:1fr}.reaction-preview-column{position:static}}@media (max-width:1100px){.module-card{grid-template-columns:40px minmax(0,1fr) auto}.module-card-link{grid-column:2/-1;width:fit-content}.owner-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.axon-dashboard-shell,.owner-workspace-shell{grid-template-columns:1fr}.owner-workspace-sidebar{top:var(--header-height);z-index:310;width:min(320px,100% - 3rem);height:auto;transition:transform .18s var(--ease-drawer);box-shadow:none;position:fixed;bottom:0;left:0;transform:translate(-105%)}.owner-workspace-sidebar[data-open=true]{transform:translate(0)}.owner-workspace-heading button{place-items:center;width:40px;height:40px;display:grid}.owner-workspace-mobile-bar{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;min-height:52px;padding:0 1rem;display:flex}.owner-workspace-mobile-bar button{min-height:40px;color:var(--text);background:0 0;border:0;align-items:center;gap:.5rem;font-weight:740;display:inline-flex}.owner-workspace-mobile-bar span{color:var(--muted);font-size:.75rem}.owner-hero,.owner-chart-panel,.owner-split-grid{grid-template-columns:1fr}.owner-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.axon-dashboard-main,.owner-dashboard{padding:1rem}.dashboard-header,.axon-page-header,.module-catalog-heading,.module-toolbar{flex-direction:column;align-items:stretch}.dashboard-header h1,.axon-page-header h1,.overview-hero h1,.owner-hero h1{font-size:1.85rem}.dashboard-header>.badge{align-self:flex-start}.module-search{width:100%}.module-card{grid-template-columns:40px minmax(0,1fr)}.module-toggle,.module-card-link{grid-column:2;justify-self:start}.module-card-link{width:100%}.overview-metrics .metric{border-right:0;border-bottom:1px solid var(--border)}.overview-metrics .metric:last-child{border-bottom:0}.owner-metric-grid,.owner-command-grid{grid-template-columns:1fr}.owner-metric{min-height:88px}}@media (prefers-reduced-motion:reduce){.axon-dashboard-group>summary svg,.owner-workspace-sidebar{transition:none}}@media (max-width:1100px) and (min-width:721px){.owner-workspace-shell{grid-template-columns:62px minmax(0,1fr);display:grid}.owner-workspace-sidebar{top:var(--header-height);z-index:82;width:auto;height:calc(100dvh - var(--header-height));box-shadow:none;grid-template-rows:auto minmax(0,1fr) auto;transition:none;display:grid;position:sticky;transform:none}.owner-workspace-heading div,.owner-workspace-operator span,.owner-workspace-nav a span,.owner-workspace-nav a>svg:last-child{display:none}.owner-workspace-heading{justify-content:center;min-height:52px;padding:0}.owner-workspace-heading button{display:none}.owner-workspace-nav a{grid-template-columns:1fr;justify-items:center;padding:0}.owner-workspace-operator{justify-content:center}}@media (max-width:720px){.owner-workspace-shell{flex-direction:column;display:flex}.owner-workspace-sidebar{inset:auto;top:var(--header-height);z-index:84;border-right:0;border-bottom:1px solid var(--border);width:100%;height:auto;box-shadow:none;transition:none;display:block;position:sticky;transform:none}.owner-workspace-heading,.owner-workspace-operator{display:none}.owner-workspace-nav{gap:.2rem;padding:.4rem .55rem;display:flex;overflow-x:auto}.owner-workspace-nav a{white-space:nowrap;flex:none;grid-template-columns:16px auto;min-height:40px;padding:0 .65rem}.owner-workspace-nav a>svg:last-child{display:none}}.dashboard-route-state{width:min(100%,1120px);margin-inline:auto;padding:clamp(1.5rem,4vw,3rem)}.dashboard-skeleton{background:var(--surface-2);min-height:88px;animation:axon-dashboard-skeleton 1.1s var(--ease-in-out) infinite alternate;border-radius:10px}.dashboard-skeleton-title{width:min(430px,72%);min-height:38px}.dashboard-skeleton-copy{width:min(660px,92%);min-height:20px;margin-top:.9rem}.dashboard-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:2rem;display:grid}.dashboard-skeleton-panel{min-height:340px;margin-top:.75rem}.dashboard-error-state{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--border));background:var(--surface);border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.25rem;display:grid}.dashboard-error-state>svg{color:var(--danger)}.dashboard-error-state h1{margin:0;font-size:1.25rem}.dashboard-error-state p{max-width:68ch;color:var(--muted);margin:.45rem 0 0}.dashboard-error-state details{color:var(--muted);margin-top:.75rem;font-size:.8rem}.dashboard-error-state code{color:var(--text);margin-top:.35rem;display:block}@keyframes axon-dashboard-skeleton{to{opacity:.55}}@media (max-width:680px){.dashboard-skeleton-grid,.dashboard-error-state{grid-template-columns:1fr}.dashboard-error-state .button{width:100%}}@media (prefers-reduced-motion:reduce){.dashboard-skeleton{animation:none}}.feature-field-grid{align-items:start;gap:.85rem 1rem}.feature-boolean-field{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:.75rem;min-height:76px;padding:.85rem}.feature-boolean-field:hover{border-color:var(--border-strong);background:color-mix(in srgb, var(--signal) 6%, var(--surface-2))}.feature-boolean-field:focus-within{border-color:var(--signal);box-shadow:var(--axon-focus)}.feature-boolean-field>input{width:19px;height:19px;accent-color:var(--signal);margin:.1rem 0 0}.feature-boolean-field>span{gap:.2rem;min-width:0;display:grid}.feature-boolean-field strong{line-height:1.3}.feature-boolean-field small{font-weight:450}.ticket-runtime-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.ticket-desk{gap:0;padding:0;overflow:hidden}.ticket-desk-header{border-bottom:1px solid var(--border);padding:1rem 1.1rem}.ticket-desk-header h2{margin-bottom:.25rem}.ticket-inbox-layout{grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.ticket-queue{border-right:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 72%, var(--surface));min-width:0}.ticket-queue-tools{border-bottom:1px solid var(--border);gap:.75rem;padding:.9rem;display:grid}.ticket-queue-search>span{border:1px solid var(--border-strong);background:var(--bg);color:var(--subtle);border-radius:9px;align-items:center;gap:.4rem;padding-left:.65rem;display:flex}.ticket-queue-search>span:focus-within{border-color:var(--signal);box-shadow:var(--axon-focus)}.ticket-queue-search .input{min-width:0;box-shadow:none;border:0;padding-left:0}.ticket-queue-count{color:var(--muted);align-items:baseline;gap:.35rem;padding:.7rem .9rem .5rem;font-size:.76rem;display:flex}.ticket-queue-count strong{color:var(--text);font-size:.9rem}.ticket-queue-list{align-content:start;gap:.25rem;max-height:690px;padding:0 .5rem .7rem;display:grid;overflow-y:auto}.ticket-queue-list>button{width:100%;min-height:82px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;gap:.25rem;padding:.7rem .75rem;display:grid}.ticket-queue-list>button:hover,.ticket-queue-list>button:focus-visible{border-color:var(--border);background:var(--surface-2)}.ticket-queue-list>button.is-selected{border-color:color-mix(in srgb, var(--signal) 32%, var(--border));background:color-mix(in srgb, var(--signal) 10%, var(--surface-2));color:var(--text)}.ticket-queue-item-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;min-width:0;display:grid}.ticket-queue-item-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.35;overflow:hidden}.ticket-queue-list>button>span:not(.ticket-queue-item-heading),.ticket-queue-list>button>small{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.ticket-queue-empty{color:var(--muted);gap:.25rem;padding:1rem .75rem;font-size:.78rem;display:grid}.ticket-queue-empty strong{color:var(--text)}.ticket-active-view{align-content:start;gap:.9rem;min-width:0;padding:1rem;display:grid}.ticket-active-view>.empty-state{place-items:center;min-height:280px;display:grid}.ticket-selection-heading{padding:0}.ticket-selection-heading .actions{flex:none}.ticket-active-view .ticket-desk-summary{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.ticket-active-view .ticket-desk-summary>div{border:0;border-right:1px solid var(--border);background:0 0;border-radius:0;padding:.65rem .75rem}.ticket-active-view .ticket-desk-summary>div:last-child{border-right:0}.ticket-primary-actions,.ticket-secondary-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ticket-primary-actions{padding-bottom:.1rem}.ticket-primary-actions .button{min-height:40px}.ticket-conversation{background:var(--bg);min-height:340px;max-height:580px}.ticket-desk-compose{background:var(--surface-2);padding:.8rem}.ticket-more-tools{border:1px solid var(--border);background:var(--surface-2);border-radius:10px}.ticket-more-tools>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.75rem .9rem;list-style:none;display:flex}.ticket-more-tools>summary::-webkit-details-marker{display:none}.ticket-more-tools>summary:after{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);content:"";width:8px;height:8px;transition:transform .16s var(--ease-out);flex:none;transform:rotate(45deg)}.ticket-more-tools[open]>summary:after{transform:rotate(225deg)}.ticket-more-tools>summary span{gap:.15rem;display:grid}.ticket-more-tools>summary small{color:var(--muted)}.ticket-tools-grid{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ticket-tools-grid>section{align-content:start;gap:.75rem;min-width:0;padding:.9rem;display:grid}.ticket-tools-grid>section+section{border-left:1px solid var(--border)}.ticket-tools-grid h3{margin:0;font-size:.9rem}.ticket-secondary-actions .button{flex:180px;justify-content:center}.ticket-desk-notice{min-height:0;padding:0 1rem .8rem}.ticket-setup-overview{grid-column:1/-1;gap:1rem;display:grid}.ticket-setup-overview-header,.ticket-setup-list-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ticket-setup-overview-header h3,.ticket-setup-overview-header p,.ticket-setup-list-heading h3{margin:0}.ticket-setup-overview-header p{margin-top:.25rem}.ticket-setup-overview .ticket-health-grid{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;overflow:hidden}.ticket-setup-overview .ticket-health-grid>div{border:0;border-right:1px solid var(--border);background:var(--surface-2);border-radius:0;padding:.7rem .8rem}.ticket-setup-overview .ticket-health-grid>div:last-child{border-right:0}.ticket-setup-columns{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ticket-setup-columns>section{min-width:0;padding-top:1rem}.ticket-setup-columns>section+section{border-left:1px solid var(--border);margin-left:1rem;padding-left:1rem}.ticket-setup-list-heading{margin-bottom:.7rem}.ticket-setup-list-heading h3{font-size:.95rem}.ticket-builder{grid-column:1/-1}@media (max-width:1040px){.ticket-inbox-layout{grid-template-columns:minmax(220px,250px) minmax(0,1fr)}.ticket-active-view .ticket-desk-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-active-view .ticket-desk-summary>div:nth-child(2){border-right:0}.ticket-active-view .ticket-desk-summary>div:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:820px){.ticket-inbox-layout{grid-template-columns:1fr}.ticket-queue{border-right:0;border-bottom:1px solid var(--border)}.ticket-queue-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-queue-list{max-height:300px}.ticket-tools-grid,.ticket-setup-columns{grid-template-columns:1fr}.ticket-tools-grid>section+section{border-top:1px solid var(--border);border-left:0}.ticket-setup-columns>section+section{border-top:1px solid var(--border);border-left:0;margin:1rem 0 0;padding:1rem 0 0}}@media (max-width:680px){.captcha-module-heading,.captcha-panel-row{flex-direction:column;align-items:stretch}.captcha-panel-grid,.captcha-role-grid{grid-template-columns:1fr}.captcha-role-grid{max-height:360px}.captcha-enable-toggle{width:100%}.captcha-actions{grid-template-columns:1fr;display:grid}.captcha-actions .button,.captcha-panel-row .button{white-space:normal;width:100%;min-width:0}.feature-field-grid{gap:.7rem}.ticket-section-nav{scrollbar-width:none;flex-wrap:nowrap;gap:.2rem;display:flex;overflow-x:auto}.ticket-section-nav::-webkit-scrollbar{display:none}.ticket-section-nav a{white-space:nowrap;flex:none;width:auto;padding-inline:.75rem}.ticket-desk-header,.ticket-active-view{padding:.85rem}.ticket-queue-tools{grid-template-columns:1fr}.ticket-selection-heading,.ticket-setup-overview-header{flex-direction:column;align-items:stretch}.ticket-selection-heading .actions{grid-template-columns:44px minmax(0,1fr);gap:.5rem;width:100%;display:grid}.ticket-selection-heading .actions .icon-button{width:44px}.ticket-selection-heading .actions .button:not(.icon-button){justify-content:center;width:100%}.ticket-primary-actions,.ticket-setup-overview-header .actions{width:100%}.ticket-setup-overview-header .button{flex:100%;justify-content:center}.ticket-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ticket-primary-actions .button{justify-content:center;width:100%;min-width:0}.ticket-primary-actions .button-danger,.ticket-primary-actions .button:only-child{grid-column:1/-1}.ticket-setup-overview-header .actions{grid-template-columns:1fr;gap:.45rem;display:grid}.ticket-active-view .ticket-desk-summary,.ticket-setup-overview .ticket-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-setup-overview .ticket-health-grid>div:nth-child(2){border-right:0}.ticket-setup-overview .ticket-health-grid>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.ticket-desk-compose{gap:.65rem}.ticket-conversation{min-height:250px;max-height:420px}.ticket-more-tools>summary small{display:none}}@media (prefers-reduced-motion:reduce){.ticket-more-tools>summary:after{transition:none}}
