.concierge-deploy .craft_dashboard_content{padding-top:18px}.concierge-deploy__summary-strip{grid-gap:1px;background:#e0e0e0;border:1px solid #e0e0e0;border-radius:10px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;overflow:hidden}.concierge-deploy__summary-strip>div{grid-gap:4px;background:#fff;display:grid;gap:4px;min-width:0;padding:14px 16px}.concierge-deploy__agent-meta span,.concierge-deploy__detail-list span,.concierge-deploy__summary-strip span{color:#666;font-size:12px;line-height:1.35}.concierge-deploy__agent-meta strong,.concierge-deploy__detail-list strong,.concierge-deploy__summary-strip strong{color:#333;font-size:14px;font-weight:600;line-height:1.35;min-width:0}.concierge-deploy__channel-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.concierge-deploy__agent-card,.concierge-deploy__channel-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 1px 3px #0000001a}.concierge-deploy__channel-card{display:flex;flex-direction:column;min-height:360px;padding:16px}.concierge-deploy__agent-actions,.concierge-deploy__agent-heading,.concierge-deploy__agent-main,.concierge-deploy__card-actions,.concierge-deploy__card-topline,.concierge-deploy__error{align-items:center;display:flex}.concierge-deploy__agent-heading,.concierge-deploy__card-topline{gap:12px;justify-content:space-between}.concierge-deploy__icon{align-items:center;background:#fff;border:1px solid #d0d0d0;border-radius:8px;color:#333;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.concierge-deploy__icon svg{height:18px;width:18px}.concierge-deploy__status{align-items:center;background:#fff;border:1px solid #d0d0d0;border-radius:999px;color:#666;display:inline-flex;font-size:12px;font-weight:600;line-height:1;min-height:28px;padding:5px 9px;white-space:nowrap}.concierge-deploy__card-body{padding:18px 0 14px}.concierge-deploy__agent-heading h2,.concierge-deploy__card-body h2{color:#333;font-size:18px;font-weight:650;letter-spacing:0;line-height:1.2;margin:0}.concierge-deploy__agent-main p,.concierge-deploy__card-body p{color:#666;font-size:14px;line-height:1.5;margin:8px 0 0}.concierge-deploy__detail-list{grid-gap:10px;border-top:1px solid #e0e0e0;display:grid;gap:10px;margin-top:auto;padding-top:12px}.concierge-deploy__agent-meta>div,.concierge-deploy__detail-list>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.concierge-deploy__agent-actions,.concierge-deploy__card-actions{flex-wrap:wrap;gap:8px;padding-top:16px}.concierge-deploy__primary-action,.concierge-deploy__secondary-action{align-items:center;border:1px solid #d0d0d0;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;justify-content:center;line-height:1;min-height:38px;padding:8px 12px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.concierge-deploy__primary-action{background:#333;border-color:#333;color:#fff}.concierge-deploy__secondary-action{background:#fff;color:#333}.concierge-deploy__primary-action:hover,.concierge-deploy__secondary-action:hover{transform:translateY(-1px)}.concierge-deploy__primary-action:focus-visible,.concierge-deploy__secondary-action:focus-visible{outline:2px solid #333;outline-offset:2px}.concierge-deploy__agent-stack{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.concierge-deploy__agent-card{display:flex;flex-direction:column;gap:16px;min-height:330px;padding:18px;transition:border-color .15s ease,transform .15s ease}.concierge-deploy__agent-card:hover{border-color:#d0d0d0;transform:translateY(-1px)}.concierge-deploy__agent-main{align-items:flex-start;gap:14px;min-width:0}.concierge-deploy__agent-main>div{min-width:0}.concierge-deploy__agent-meta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.concierge-deploy__agent-meta>div{background:#fff;border:1px solid #e0e0e0;border-radius:8px;min-width:0;padding:12px}.concierge-deploy__agent-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concierge-deploy__channel-pills{display:flex;flex-wrap:wrap;gap:8px;min-height:64px}.concierge-deploy__channel-pills span{align-items:center;background:#fff;border:1px solid #d0d0d0;border-radius:5px;color:#666;display:inline-flex;font-size:12px;font-weight:600;min-height:28px;padding:5px 9px}.concierge-deploy__agent-actions{border-top:1px solid #e0e0e0;margin-top:auto;padding-top:14px}.concierge-deploy__agent-actions .concierge-deploy__primary-action,.concierge-deploy__agent-actions .concierge-deploy__secondary-action{flex:1 1 140px}.concierge-deploy__agent-model{grid-gap:10px;align-items:end;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) auto;padding:14px}.concierge-deploy__field{grid-gap:6px;display:grid;gap:6px;min-width:0}.concierge-deploy__field span,.concierge-deploy__model-message{color:#666;font-size:12px;line-height:1.35}.concierge-deploy__field select{background:#fff;border:1px solid #d0d0d0;border-radius:8px;color:#333;font-size:13px;line-height:1.2;min-height:38px;padding:7px 10px;width:100%}.concierge-deploy__field select:focus{outline:2px solid #333;outline-offset:2px}.concierge-deploy__model-actions{display:flex;flex-wrap:wrap;gap:8px}.concierge-deploy__model-message{grid-column:1/-1;margin:0}.concierge-deploy__agent-editor .craft_dashboard_header{padding-inline:0}.concierge-deploy__agent-form{padding-top:8px}.concierge-deploy__agent-banner{padding:0 0 16px}.concierge-deploy__collapsible-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.concierge-deploy__collapsible-section.is-collapsed .concierge-deploy__collapsible-heading{margin-bottom:0}.concierge-deploy__collapse-toggle{align-items:center;background:#fff;border:1px solid #d0d0d0;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;line-height:1;min-height:32px;padding:6px 10px}.concierge-deploy__collapse-toggle svg{height:14px;transition:transform .15s ease;width:14px}.concierge-deploy__collapse-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.concierge-deploy__collapse-toggle:hover{border-color:#333}.concierge-deploy__collapse-toggle:focus-visible{outline:2px solid #333;outline-offset:2px}.concierge-deploy__collapsible-body[hidden]{display:none!important}.concierge-deploy__editor-intro{align-items:flex-start;display:flex;gap:12px;min-width:0}.concierge-deploy__editor-intro h2{color:#333;font-size:18px;font-weight:650;letter-spacing:0;line-height:1.2;margin:0}.concierge-deploy__editor-copy,.concierge-deploy__editor-intro p{color:#666;font-size:14px;line-height:1.5;margin:8px 0 0}.concierge-deploy__editor-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding-top:14px}.concierge-deploy__model-current{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-top:14px;padding:12px}.concierge-deploy__model-current>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.concierge-deploy__model-current span,.concierge-deploy__provider-row span{color:#666;font-size:12px;line-height:1.35}.concierge-deploy__model-current strong,.concierge-deploy__provider-row strong{color:#333;font-size:14px;font-weight:650;line-height:1.35;min-width:0}.concierge-deploy__model-current p{color:#666;font-size:13px;line-height:1.45;margin:0}.concierge-deploy__provider-list{grid-gap:8px;display:grid;gap:8px;margin-top:10px}.concierge-deploy__model-groups{grid-gap:10px;border-top:1px solid #e0e0e0;display:grid;gap:10px;margin-top:12px;padding-top:12px}.concierge-deploy__model-groups-heading{grid-gap:4px;display:grid;gap:4px}.concierge-deploy__model-group-copy strong,.concierge-deploy__model-groups-heading h2{color:#333;font-size:14px;font-weight:650;line-height:1.3;margin:0}.concierge-deploy__model-group-copy span,.concierge-deploy__model-groups-heading p,.concierge-deploy__model-search span{color:#666;font-size:12px;line-height:1.45;margin:0}.concierge-deploy__model-group-row{grid-gap:12px;align-items:start;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(180px,.85fr) minmax(280px,1fr);min-width:0;padding:12px}.concierge-deploy__model-group-copy{grid-gap:4px;display:grid;gap:4px;min-width:0}.concierge-deploy__model-group-controls{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.concierge-deploy__model-search{align-items:center;display:flex;gap:8px;grid-column:2;min-width:0}.concierge-deploy__model-search-input{background:#fff;border:1px solid #d0d0d0;border-radius:8px;color:#333;font-size:13px;line-height:1.2;min-height:38px;padding:7px 10px;width:100%}.concierge-deploy__model-search-input:focus{outline:2px solid #333;outline-offset:2px}.concierge-deploy__provider-row{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:10px 12px}.concierge-deploy__provider-row>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.concierge-deploy__inline-note{color:#666;font-size:13px;line-height:1.45;margin:0}.concierge-deploy__editor-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.concierge-deploy__editor-list>div{grid-gap:4px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:grid;gap:4px;min-width:0;padding:12px}.concierge-deploy__editor-list span{color:#666;font-size:12px;line-height:1.35}.concierge-deploy__editor-list strong{color:#333;font-size:14px;font-weight:600;line-height:1.35;min-width:0}.concierge-deploy__auth-policy{grid-gap:12px;border-top:1px solid #e0e0e0;display:grid;gap:12px;margin-top:16px;padding-top:16px}.concierge-deploy__auth-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.concierge-deploy__auth-card{grid-gap:12px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:grid;gap:12px;min-width:0;padding:12px}.concierge-deploy__auth-card h2{color:#333;font-size:14px;font-weight:650;letter-spacing:0;line-height:1.25;margin:0}.concierge-deploy__auth-rules{grid-gap:10px;display:grid;gap:10px}.concierge-deploy__auth-field{grid-gap:6px;display:grid;gap:6px;min-width:0}.concierge-deploy__auth-field span{color:#666;font-size:12px;line-height:1.35}.concierge-deploy__auth-field select{background:#fff;border:1px solid #d0d0d0;border-radius:8px;color:#333;font-size:13px;line-height:1.2;min-height:38px;padding:7px 10px;width:100%}.concierge-deploy__auth-field select:focus{outline:2px solid #333;outline-offset:2px}.concierge-deploy__inline-button{background:#fff;border:1px solid #d0d0d0;border-radius:8px;color:#333;cursor:pointer;font-size:12px;font-weight:600;justify-self:start;line-height:1;margin-top:8px;min-height:32px;padding:7px 10px}.concierge-deploy__inline-button:hover{border-color:#333}.concierge-deploy__inline-button:disabled{cursor:default;opacity:.6}.concierge-deploy__capability-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.concierge-deploy__capability-card{grid-gap:10px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:grid;gap:10px;min-width:0;padding:12px}.concierge-deploy__capability-card h2{color:#333;font-size:14px;font-weight:650;letter-spacing:0;line-height:1.25;margin:0}.concierge-deploy__capability-card p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#666;display:-webkit-box;font-size:12px;line-height:1.4;margin:5px 0 0;overflow:hidden}.concierge-deploy__capability-meta{display:flex;flex-wrap:wrap;gap:6px}.concierge-deploy__capability-meta span{align-items:center;background:#fff;border:1px solid #d0d0d0;border-radius:999px;color:#666;display:inline-flex;font-size:12px;font-weight:600;line-height:1;min-height:24px;padding:4px 8px}.concierge-deploy__voice-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.concierge-deploy__voice-grid>:nth-child(6),.concierge-deploy__voice-grid>:nth-child(7),.concierge-deploy__voice-grid>:nth-child(8){grid-column:1/-1}.concierge-deploy__error{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#666;font-size:13px;gap:8px;margin-bottom:14px;margin-top:16px;padding:12px 14px}.concierge-deploy__loading{min-height:280px}.concierge-deploy.dark-mode .concierge-deploy__agent-card,.concierge-deploy.dark-mode .concierge-deploy__agent-meta>div,.concierge-deploy.dark-mode .concierge-deploy__agent-model,.concierge-deploy.dark-mode .concierge-deploy__auth-card,.concierge-deploy.dark-mode .concierge-deploy__auth-field select,.concierge-deploy.dark-mode .concierge-deploy__capability-card,.concierge-deploy.dark-mode .concierge-deploy__capability-meta span,.concierge-deploy.dark-mode .concierge-deploy__channel-card,.concierge-deploy.dark-mode .concierge-deploy__channel-pills span,.concierge-deploy.dark-mode .concierge-deploy__collapse-toggle,.concierge-deploy.dark-mode .concierge-deploy__editor-list>div,.concierge-deploy.dark-mode .concierge-deploy__error,.concierge-deploy.dark-mode .concierge-deploy__field select,.concierge-deploy.dark-mode .concierge-deploy__icon,.concierge-deploy.dark-mode .concierge-deploy__inline-button,.concierge-deploy.dark-mode .concierge-deploy__model-current,.concierge-deploy.dark-mode .concierge-deploy__model-group-row,.concierge-deploy.dark-mode .concierge-deploy__model-search-input,.concierge-deploy.dark-mode .concierge-deploy__primary-action,.concierge-deploy.dark-mode .concierge-deploy__provider-row,.concierge-deploy.dark-mode .concierge-deploy__secondary-action,.concierge-deploy.dark-mode .concierge-deploy__status,.concierge-deploy.dark-mode .concierge-deploy__summary-strip{border-color:#ffffff1a}.concierge-deploy.dark-mode .concierge-deploy__channel-pills span,.concierge-deploy.dark-mode .concierge-deploy__error,.concierge-deploy.dark-mode .concierge-deploy__field select,.concierge-deploy.dark-mode .concierge-deploy__icon,.concierge-deploy.dark-mode .concierge-deploy__status,.concierge-deploy.dark-mode .concierge-deploy__summary-strip{background:#001a23}.concierge-deploy.dark-mode .concierge-deploy__agent-card,.concierge-deploy.dark-mode .concierge-deploy__agent-meta>div,.concierge-deploy.dark-mode .concierge-deploy__agent-model,.concierge-deploy.dark-mode .concierge-deploy__auth-card,.concierge-deploy.dark-mode .concierge-deploy__auth-field select,.concierge-deploy.dark-mode .concierge-deploy__capability-card,.concierge-deploy.dark-mode .concierge-deploy__capability-meta span,.concierge-deploy.dark-mode .concierge-deploy__channel-card,.concierge-deploy.dark-mode .concierge-deploy__collapse-toggle,.concierge-deploy.dark-mode .concierge-deploy__editor-list>div,.concierge-deploy.dark-mode .concierge-deploy__inline-button,.concierge-deploy.dark-mode .concierge-deploy__model-current,.concierge-deploy.dark-mode .concierge-deploy__model-group-row,.concierge-deploy.dark-mode .concierge-deploy__model-search-input,.concierge-deploy.dark-mode .concierge-deploy__provider-row,.concierge-deploy.dark-mode .concierge-deploy__secondary-action,.concierge-deploy.dark-mode .concierge-deploy__summary-strip>div{background:#001a23;box-shadow:none}.concierge-deploy.dark-mode .concierge-deploy__primary-action{background:#00283a;color:#fff}.concierge-deploy.dark-mode .concierge-deploy__agent-heading h2,.concierge-deploy.dark-mode .concierge-deploy__agent-meta strong,.concierge-deploy.dark-mode .concierge-deploy__auth-card h2,.concierge-deploy.dark-mode .concierge-deploy__auth-field select,.concierge-deploy.dark-mode .concierge-deploy__capability-card h2,.concierge-deploy.dark-mode .concierge-deploy__card-body h2,.concierge-deploy.dark-mode .concierge-deploy__collapse-toggle,.concierge-deploy.dark-mode .concierge-deploy__detail-list strong,.concierge-deploy.dark-mode .concierge-deploy__editor-intro h2,.concierge-deploy.dark-mode .concierge-deploy__editor-list strong,.concierge-deploy.dark-mode .concierge-deploy__field select,.concierge-deploy.dark-mode .concierge-deploy__icon,.concierge-deploy.dark-mode .concierge-deploy__inline-button,.concierge-deploy.dark-mode .concierge-deploy__model-current strong,.concierge-deploy.dark-mode .concierge-deploy__model-group-copy strong,.concierge-deploy.dark-mode .concierge-deploy__model-groups-heading h2,.concierge-deploy.dark-mode .concierge-deploy__model-search-input,.concierge-deploy.dark-mode .concierge-deploy__provider-row strong,.concierge-deploy.dark-mode .concierge-deploy__secondary-action,.concierge-deploy.dark-mode .concierge-deploy__summary-strip strong{color:#fff}.concierge-deploy.dark-mode .concierge-deploy__agent-main p,.concierge-deploy.dark-mode .concierge-deploy__agent-meta span,.concierge-deploy.dark-mode .concierge-deploy__auth-field span,.concierge-deploy.dark-mode .concierge-deploy__capability-card p,.concierge-deploy.dark-mode .concierge-deploy__capability-meta span,.concierge-deploy.dark-mode .concierge-deploy__card-body p,.concierge-deploy.dark-mode .concierge-deploy__channel-pills span,.concierge-deploy.dark-mode .concierge-deploy__detail-list span,.concierge-deploy.dark-mode .concierge-deploy__editor-copy,.concierge-deploy.dark-mode .concierge-deploy__editor-intro p,.concierge-deploy.dark-mode .concierge-deploy__editor-list span,.concierge-deploy.dark-mode .concierge-deploy__error,.concierge-deploy.dark-mode .concierge-deploy__field span,.concierge-deploy.dark-mode .concierge-deploy__inline-note,.concierge-deploy.dark-mode .concierge-deploy__model-current p,.concierge-deploy.dark-mode .concierge-deploy__model-current span,.concierge-deploy.dark-mode .concierge-deploy__model-group-copy span,.concierge-deploy.dark-mode .concierge-deploy__model-groups-heading p,.concierge-deploy.dark-mode .concierge-deploy__model-message,.concierge-deploy.dark-mode .concierge-deploy__model-search span,.concierge-deploy.dark-mode .concierge-deploy__provider-row span,.concierge-deploy.dark-mode .concierge-deploy__status,.concierge-deploy.dark-mode .concierge-deploy__summary-strip span{color:#ffffffb3}.concierge-deploy.dark-mode .concierge-deploy__agent-actions,.concierge-deploy.dark-mode .concierge-deploy__auth-policy,.concierge-deploy.dark-mode .concierge-deploy__detail-list,.concierge-deploy.dark-mode .concierge-deploy__model-groups{border-top-color:#ffffff1a}@media (max-width:1440px){.concierge-deploy__channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1120px){.concierge-deploy__channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.concierge-deploy__agent-stack{grid-template-columns:1fr}.concierge-deploy__agent-card{min-height:0}}@media (max-width:880px){.concierge-deploy__agent-meta,.concierge-deploy__agent-model,.concierge-deploy__auth-grid,.concierge-deploy__capability-grid,.concierge-deploy__editor-list,.concierge-deploy__model-current,.concierge-deploy__model-group-controls,.concierge-deploy__model-group-row,.concierge-deploy__summary-strip,.concierge-deploy__voice-grid{grid-template-columns:1fr}.concierge-deploy__model-current,.concierge-deploy__model-search,.concierge-deploy__provider-row{align-items:stretch;flex-direction:column}.concierge-deploy__model-search{grid-column:1}}@media (max-width:640px){.concierge-deploy__channel-grid{grid-template-columns:1fr}.concierge-deploy .craft_dashboard_header{gap:14px}.concierge-deploy__agent-card,.concierge-deploy__channel-card{border-radius:8px;padding:14px}.concierge-deploy__primary-action,.concierge-deploy__secondary-action{min-height:44px;width:100%}}.helpdesk-customizer .craft_dashboard_header{align-items:flex-start;gap:16px}.helpdesk-customizer .craft_dashboard_nav_right{flex-wrap:wrap;gap:8px}.helpdesk-customizer__alerts{margin:0 0 12px;min-height:24px}.helpdesk-customizer__alerts p{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#333;font-size:13px;margin:0;padding:10px 12px}.helpdesk-customizer__alerts .is-success,.helpdesk-customizer__alerts p[role=alert]{color:#333}.helpdesk-customizer__workspace{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(300px,380px) minmax(0,1fr);padding-bottom:24px}.helpdesk-customizer__controls,.helpdesk-customizer__preview-shell{background:#fff;border:1px solid #e0e0e0;border-radius:10px;min-width:0}.helpdesk-customizer__controls{align-self:start;overflow:hidden;position:sticky;top:18px}.helpdesk-customizer__panel-tabs{grid-gap:1px;background:#e0e0e0;border-bottom:1px solid #e0e0e0;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}.helpdesk-customizer__panel-tabs button{align-items:center;background:#fff;border:0;color:#666;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;justify-content:center;min-height:44px}.helpdesk-customizer__panel-tabs button.is-active,.helpdesk-customizer__panel-tabs button:hover{background:#f7f7f7;color:#333}.helpdesk-customizer__panel-tabs svg{height:15px;width:15px}.helpdesk-customizer__control-stack{grid-gap:14px;display:grid;gap:14px;padding:16px}.helpdesk-customizer__field{grid-gap:7px;color:#333;display:grid;font-size:13px;font-weight:600;gap:7px;margin:0}.helpdesk-customizer__field input,.helpdesk-customizer__field select,.helpdesk-customizer__field textarea{background:#fff;border:1px solid #d0d0d0;border-radius:8px;color:#333;font:inherit;font-weight:400;min-height:40px;outline:none;padding:9px 11px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.helpdesk-customizer__field textarea{line-height:1.45;resize:vertical}.helpdesk-customizer__field input:focus,.helpdesk-customizer__field select:focus,.helpdesk-customizer__field textarea:focus{border-color:#333;box-shadow:0 0 0 2px #33333314}.helpdesk-customizer__domain-card small,.helpdesk-customizer__field small,.helpdesk-customizer__preview-toolbar span,.helpdesk-customizer__toggle-row small,.helpdesk-preview__article>span,.helpdesk-preview__hero span,.helpdesk-preview__meta,.helpdesk-preview__section-heading span{color:#666;font-size:12px;line-height:1.4}.helpdesk-customizer__toggle-row{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:64px;padding:12px;text-align:left;width:100%}.helpdesk-customizer__toggle-row.is-on,.helpdesk-customizer__toggle-row:hover{background:#f7f7f7;border-color:#d0d0d0}.helpdesk-customizer__toggle-row span{grid-gap:3px;display:grid;gap:3px;min-width:0}.helpdesk-customizer__domain-card strong,.helpdesk-customizer__preview-toolbar strong,.helpdesk-customizer__toggle-row strong,.helpdesk-preview h2,.helpdesk-preview strong{color:#333}.helpdesk-customizer__toggle-row i{align-items:center;background:#fff;border:1px solid #d0d0d0;border-radius:999px;color:#0000;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;width:24px}.helpdesk-customizer__toggle-row.is-on i{background:#333;border-color:#333;color:#fff}.helpdesk-customizer__domain-card{grid-gap:6px;background:#f7f7f7;border:1px solid #e0e0e0;border-radius:8px;display:grid;gap:6px;padding:12px}.helpdesk-customizer__domain-card span{color:#666;font-size:12px}.helpdesk-customizer__domain-card strong{font-size:14px;overflow-wrap:anywhere}.helpdesk-customizer__loading{color:#666;font-size:14px;padding:32px 16px}.helpdesk-customizer__preview-shell{overflow:hidden}.helpdesk-customizer__preview-toolbar{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.helpdesk-customizer__preview-toolbar>div:first-child{grid-gap:3px;display:grid;gap:3px;min-width:0}.helpdesk-customizer__preview-toolbar strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.helpdesk-preview{background:#f7f7f7;min-height:620px;padding:22px}.helpdesk-preview--compact{--helpdesk-preview-gap:10px;--helpdesk-preview-padding:14px}.helpdesk-preview--comfortable{--helpdesk-preview-gap:14px;--helpdesk-preview-padding:18px}.helpdesk-preview--spacious{--helpdesk-preview-gap:18px;--helpdesk-preview-padding:22px}.helpdesk-preview__article,.helpdesk-preview__hero,.helpdesk-preview__section,.helpdesk-preview__support{background:#fff;border:1px solid #e0e0e0;border-radius:10px}.helpdesk-preview__hero{padding:34px}.helpdesk-preview__hero h2{font-size:clamp(30px,4vw,52px);font-weight:700;letter-spacing:0;line-height:1.02;margin:8px 0 10px;max-width:640px}.helpdesk-preview__hero p{color:#666;font-size:15px;line-height:1.55;margin:0 0 20px;max-width:620px}.helpdesk-preview__search{align-items:center;background:#fff;border:1px solid #d0d0d0;border-radius:8px;color:#666;display:flex;gap:10px;max-width:520px;min-height:48px;padding:0 14px}.helpdesk-preview__section{margin-top:var(--helpdesk-preview-gap);padding:var(--helpdesk-preview-padding)}.helpdesk-preview__section-heading{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.helpdesk-preview__section-heading strong{font-size:13px}.helpdesk-preview__collection-grid,.helpdesk-preview__featured-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.helpdesk-preview__collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.helpdesk-preview__collection-grid article,.helpdesk-preview__featured-grid article{background:#fff;border:1px solid #e0e0e0;border-radius:8px;min-width:0;padding:14px}.helpdesk-preview__article-body p,.helpdesk-preview__collection-grid p,.helpdesk-preview__featured-grid p,.helpdesk-preview__support p{color:#666;font-size:13px;line-height:1.5;margin:8px 0 0}.helpdesk-preview__collection-grid small{color:#666;display:block;font-size:12px;margin-top:10px}.helpdesk-preview__support{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-top:var(--helpdesk-preview-gap);padding:var(--helpdesk-preview-padding)}.helpdesk-preview__support>div{min-width:0}.helpdesk-preview__support button{background:#333;border:1px solid #333;border-radius:8px;color:#fff;flex:0 0 auto;font-weight:600;min-height:40px;padding:0 14px}.helpdesk-preview__article{margin:0 auto;max-width:820px;padding:28px}.helpdesk-preview__article button{background:#0000;border:0;color:#666;margin:0 0 20px;padding:0}.helpdesk-preview__article h2{font-size:clamp(28px,4vw,44px);line-height:1.08;margin:8px 0}.helpdesk-preview__article aside{grid-gap:8px;background:#f7f7f7;border:1px solid #e0e0e0;border-radius:8px;display:grid;gap:8px;margin:20px 0;padding:14px}.helpdesk-preview__article aside a{color:#333;font-size:13px;text-decoration:none}.helpdesk-preview__article-body{border-top:1px solid #e0e0e0;padding-top:18px}.helpdesk-customizer.dark-mode .helpdesk-customizer__alerts p,.helpdesk-customizer.dark-mode .helpdesk-customizer__controls,.helpdesk-customizer.dark-mode .helpdesk-customizer__field input,.helpdesk-customizer.dark-mode .helpdesk-customizer__field select,.helpdesk-customizer.dark-mode .helpdesk-customizer__field textarea,.helpdesk-customizer.dark-mode .helpdesk-customizer__panel-tabs button,.helpdesk-customizer.dark-mode .helpdesk-customizer__preview-shell,.helpdesk-customizer.dark-mode .helpdesk-customizer__toggle-row,.helpdesk-customizer.dark-mode .helpdesk-customizer__toggle-row i,.helpdesk-customizer.dark-mode .helpdesk-preview__article,.helpdesk-customizer.dark-mode .helpdesk-preview__collection-grid article,.helpdesk-customizer.dark-mode .helpdesk-preview__featured-grid article,.helpdesk-customizer.dark-mode .helpdesk-preview__hero,.helpdesk-customizer.dark-mode .helpdesk-preview__search,.helpdesk-customizer.dark-mode .helpdesk-preview__section,.helpdesk-customizer.dark-mode .helpdesk-preview__support{background:#001a23}.helpdesk-customizer.dark-mode .helpdesk-customizer__alerts p,.helpdesk-customizer.dark-mode .helpdesk-customizer__controls,.helpdesk-customizer.dark-mode .helpdesk-customizer__domain-card,.helpdesk-customizer.dark-mode .helpdesk-customizer__field input,.helpdesk-customizer.dark-mode .helpdesk-customizer__field select,.helpdesk-customizer.dark-mode .helpdesk-customizer__field textarea,.helpdesk-customizer.dark-mode .helpdesk-customizer__panel-tabs,.helpdesk-customizer.dark-mode .helpdesk-customizer__preview-shell,.helpdesk-customizer.dark-mode .helpdesk-customizer__preview-toolbar,.helpdesk-customizer.dark-mode .helpdesk-customizer__toggle-row,.helpdesk-customizer.dark-mode .helpdesk-preview__article,.helpdesk-customizer.dark-mode .helpdesk-preview__article aside,.helpdesk-customizer.dark-mode .helpdesk-preview__article-body,.helpdesk-customizer.dark-mode .helpdesk-preview__collection-grid article,.helpdesk-customizer.dark-mode .helpdesk-preview__featured-grid article,.helpdesk-customizer.dark-mode .helpdesk-preview__hero,.helpdesk-customizer.dark-mode .helpdesk-preview__search,.helpdesk-customizer.dark-mode .helpdesk-preview__section,.helpdesk-customizer.dark-mode .helpdesk-preview__support{border-color:#ffffff1a}.helpdesk-customizer.dark-mode .helpdesk-customizer__domain-card,.helpdesk-customizer.dark-mode .helpdesk-customizer__panel-tabs button.is-active,.helpdesk-customizer.dark-mode .helpdesk-customizer__panel-tabs button:hover,.helpdesk-customizer.dark-mode .helpdesk-customizer__toggle-row.is-on,.helpdesk-customizer.dark-mode .helpdesk-customizer__toggle-row:hover,.helpdesk-customizer.dark-mode .helpdesk-preview,.helpdesk-customizer.dark-mode .helpdesk-preview__article aside{background:#001219}.helpdesk-customizer.dark-mode .helpdesk-customizer__alerts p,.helpdesk-customizer.dark-mode .helpdesk-customizer__domain-card strong,.helpdesk-customizer.dark-mode .helpdesk-customizer__field,.helpdesk-customizer.dark-mode .helpdesk-customizer__field input,.helpdesk-customizer.dark-mode .helpdesk-customizer__field select,.helpdesk-customizer.dark-mode .helpdesk-customizer__field textarea,.helpdesk-customizer.dark-mode .helpdesk-customizer__preview-toolbar strong,.helpdesk-customizer.dark-mode .helpdesk-customizer__toggle-row,.helpdesk-customizer.dark-mode .helpdesk-customizer__toggle-row strong,.helpdesk-customizer.dark-mode .helpdesk-preview h2,.helpdesk-customizer.dark-mode .helpdesk-preview strong,.helpdesk-customizer.dark-mode .helpdesk-preview__article aside a{color:#fff}.helpdesk-customizer.dark-mode .helpdesk-customizer__domain-card small,.helpdesk-customizer.dark-mode .helpdesk-customizer__domain-card span,.helpdesk-customizer.dark-mode .helpdesk-customizer__field small,.helpdesk-customizer.dark-mode .helpdesk-customizer__panel-tabs button,.helpdesk-customizer.dark-mode .helpdesk-customizer__preview-toolbar span,.helpdesk-customizer.dark-mode .helpdesk-customizer__toggle-row small,.helpdesk-customizer.dark-mode .helpdesk-preview__article button,.helpdesk-customizer.dark-mode .helpdesk-preview__article-body p,.helpdesk-customizer.dark-mode .helpdesk-preview__article>span,.helpdesk-customizer.dark-mode .helpdesk-preview__collection-grid p,.helpdesk-customizer.dark-mode .helpdesk-preview__collection-grid small,.helpdesk-customizer.dark-mode .helpdesk-preview__featured-grid p,.helpdesk-customizer.dark-mode .helpdesk-preview__hero p,.helpdesk-customizer.dark-mode .helpdesk-preview__hero span,.helpdesk-customizer.dark-mode .helpdesk-preview__meta,.helpdesk-customizer.dark-mode .helpdesk-preview__search,.helpdesk-customizer.dark-mode .helpdesk-preview__section-heading span,.helpdesk-customizer.dark-mode .helpdesk-preview__support p{color:#ffffffb3}.helpdesk-customizer.dark-mode .helpdesk-customizer__toggle-row.is-on i,.helpdesk-customizer.dark-mode .helpdesk-preview__support button{background:#fff;border-color:#fff;color:#001a23}@media (max-width:1080px){.helpdesk-customizer__workspace{grid-template-columns:1fr}.helpdesk-customizer__controls{position:static}}@media (max-width:720px){.helpdesk-customizer__preview-toolbar,.helpdesk-preview__support{align-items:stretch;flex-direction:column}.helpdesk-customizer__preview-toolbar .craft_dashboard_filter_button,.helpdesk-customizer__preview-toolbar .craft_dashboard_filter_buttons,.helpdesk-preview__support button{width:100%}.helpdesk-preview{min-height:auto;padding:12px}.helpdesk-preview__hero{padding:24px}.helpdesk-preview__collection-grid,.helpdesk-preview__featured-grid{grid-template-columns:1fr}}