.multi-select-panel,.order-select-menu.multi-select-panel,.column-inline-suggestions.multi-select-panel{flex-direction:column;display:flex;overflow:hidden}.multi-select-options{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow:auto}.multi-select-footer{border-top:1px solid var(--ui-divider);background:var(--paper,#fff);flex:none;justify-content:space-between;align-items:center;gap:6px;padding-top:4px;display:flex}.multi-select-footer>button.multi-select-reset{box-sizing:border-box;width:auto;min-height:32px;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:6px 8px}.multi-select-footer>button.multi-select-reset:not(:disabled):is(:hover,:focus-visible){background:var(--ui-hover);color:var(--ui-selected-text)}.multi-select-footer>button.multi-select-reset:focus-visible{outline:2px solid var(--ui-selected-text);outline-offset:-2px}.multi-select-footer>button.multi-select-reset:disabled{opacity:.45;cursor:default}.column-choice-options>span{color:var(--ui-hint);padding:9px;display:block}.order-select-menu{z-index:1400;box-sizing:border-box;background:var(--paper,#fff);border:1px solid var(--ui-field-border);max-height:280px;font:400 15px/21px var(--font-ui);overscroll-behavior:contain;border-radius:12px;padding:6px;position:fixed;overflow:hidden auto;box-shadow:0 10px 30px #25344924}.order-select-menu button{box-sizing:border-box;width:100%;min-height:40px;color:var(--ui-text);font:inherit;letter-spacing:normal;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-weight:400;display:flex}.order-select-menu button>span:first-child{overflow-wrap:anywhere;min-width:0}.order-select-menu button>span:last-child:not(:first-child){flex:none}.order-select-menu button:not(:disabled):is(:hover,:focus-visible){background:var(--ui-hover);color:var(--ui-selected-text);outline:none}.order-select-menu button[aria-selected=true]{background:var(--ui-selected-bg);color:var(--ui-selected-text);font-weight:400}.order-select-menu button:disabled{opacity:.5;cursor:default}.order-select-menu>input[type=search]{box-sizing:border-box;border:1px solid var(--ui-field-border);background:var(--ui-field-bg,#f8faff);width:100%;height:40px;color:var(--ui-text);font:inherit;border-radius:8px;margin:0 0 6px;padding:0 12px}.order-select-menu>input[type=search]:focus-visible{outline:2px solid var(--ui-focus,#a8ce8a);outline-offset:2px}.order-select-menu>p{color:var(--ui-text);padding:6px 12px}:is(.crm-shell,.developer-shell,.platform-page,.modal-shell,.order-select-menu){caret-color:var(--ui-selected-text)}:is(.crm-shell,.developer-shell,.platform-page,.modal-shell,.order-select-menu) ::selection{background:var(--ui-selected-bg);color:var(--ui-selected-text)}:is(.crm-shell,.developer-shell,.platform-page,.modal-shell) :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}:is(.crm-shell,.developer-shell,.platform-page,.modal-shell) :is(input,textarea)::placeholder{font:inherit;color:var(--ui-placeholder);opacity:1}:is(.crm-shell,.developer-shell,.platform-page,.modal-shell) :is(input,textarea)[aria-invalid=true]{border-color:var(--red)}:is(.crm-shell,.developer-shell,.platform-page,.modal-shell) :is(button,input,textarea,select):disabled{cursor:default}:is(.crm-shell,.developer-shell,.platform-page) :is(td,.kpi b,.metric-card b,.finance-metrics,.table-footer){font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){:is(.crm-shell,.developer-shell,.platform-page,.modal-shell) :is(button,input,textarea,select){transition-property:background-color,border-color,color;transition-duration:var(--ui-motion-fast);transition-timing-function:ease-out}}@keyframes crm-surface-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){:is(.modal-shell,.order-select-menu,.order-tool-panel,.toast){animation:crm-surface-enter var(--ui-motion-enter) var(--ui-ease-out)}}@media (prefers-reduced-motion:reduce){:is(.modal-shell,.order-select-menu,.order-tool-panel,.toast){animation:none}:is(.crm-shell,.developer-shell,.platform-page,.modal-shell,.order-select-menu) :is(button,input,textarea,select){transition:none}}.modal-shell.status-editor-modal{width:min(940px,100vw - 40px);height:min(900px,92vh);max-height:92vh;font-family:var(--font-ui);flex-direction:column;display:flex;overflow:hidden}.status-editor-modal>header{border-bottom:1px solid #e5eaf0;flex:none;padding:22px 24px}.status-editor-modal>header h2{font:600 22px/28px var(--font-ui)}.status-editor-form{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.status-editor-scroll{scrollbar-gutter:stable;min-height:0;padding:0 24px;overflow:auto}.status-editor-main{flex-direction:column;min-width:0;display:flex}.status-editor-section{border-bottom:1px solid #e5eaf0;padding:24px 0}.status-editor-section:last-child{border-bottom:0}.status-editor-section>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.status-editor-modal h3{font:600 16px/22px var(--font-ui);color:#344158;margin:0}.status-editor-section>header p{font:400 13px/20px var(--font-ui);color:var(--ui-hint);margin:4px 0 0}.status-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.status-identity-fields{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) 130px}.status-field-wide{grid-column:1/-1}.status-editor-fields>label,.status-editor-section>.context-fields label,.status-editor-modal .status-auto-action label{min-width:0;font:500 13px/20px var(--font-ui);color:var(--ui-label);gap:7px;display:grid}.status-editor-fields small{color:var(--ui-placeholder);font-weight:400}:is(.status-editor-modal,.platform-page,.workspace-card,.operating-preview,.np-status-rules) input:not([type=checkbox]),:is(.status-editor-modal,.platform-page,.workspace-card,.operating-preview,.np-status-rules) textarea,:is(.status-editor-modal,.platform-page,.workspace-card,.operating-preview,.np-status-rules) .order-select-trigger{box-sizing:border-box;border:1px solid var(--ui-field-border);background:var(--ui-field-bg);width:100%;min-width:0;min-height:40px;color:var(--ui-text);font:400 14px/20px var(--font-ui);border-radius:8px;padding:9px 11px}.status-editor-modal textarea{resize:vertical;min-height:64px}:is(.status-editor-modal,.platform-page,.workspace-card,.operating-preview,.np-status-rules) .order-select-trigger{text-align:left;justify-content:space-between;align-items:center;gap:8px;display:flex}:is(.status-editor-modal,.platform-page,.workspace-card,.operating-preview,.np-status-rules) .order-select-trigger svg{flex:none;width:16px;height:16px}.status-editor-modal label.status-editor-switch,.status-auto-actions .status-auto-action label.status-editor-switch{font:400 13px/20px var(--font-ui);color:#40516b;flex-direction:row;align-items:center;gap:10px;display:flex}.status-editor-section>header>.status-editor-switch{flex-shrink:0}.status-editor-switch input,.status-transition-matrix input[type=checkbox]{appearance:none;box-sizing:border-box;border:1px solid #b9c7d8;border-radius:6px;flex:0 0 20px;width:20px;height:20px;margin:0}.status-editor-switch input:checked,.status-transition-matrix input[type=checkbox]:checked{background:#70b535 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 10 3 3 7-7' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") 50%/20px;border-color:#70b535}.status-editor-modal :is(input,textarea,button):focus-visible,.status-transition-matrix input[type=checkbox]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.status-editor-section>.context-fields{grid-template-columns:1fr;gap:8px;margin-bottom:16px;padding:0;display:grid}.status-editor-section>.context-fields p{font:400 13px/20px var(--font-ui);color:var(--ui-hint);margin:0}.status-color-choice{align-items:center;gap:8px;display:flex}.status-color-choice i{border-radius:50%;flex:none;width:7px;height:7px}.status-editor-note{font:400 12px/19px var(--font-ui);color:var(--ui-hint);margin:0}.status-action-count{color:#639a35;font:500 12px/20px var(--font-ui);background:#eef5e7;border-radius:20px;padding:2px 9px}.status-editor-footer{background:#fff;border-top:1px solid #e5eaf0;flex:none;align-items:center;gap:10px;padding:16px 24px;display:flex}.status-editor-footer>div{color:var(--ui-hint);font:400 12px/18px var(--font-ui);margin-right:auto}.status-editor-footer button{border:1px solid var(--ui-field-border);font:500 14px/20px var(--font-ui);color:#546681;background:#fff;border-radius:8px;padding:9px 15px}.status-editor-footer button.primary{color:#fff;background:#70b535;border-color:#70b535}.status-editor-footer button:disabled{opacity:.5;cursor:default}.status-editor-footer .status-editor-error{color:#c34949}.status-editor-modal .status-auto-actions{padding:0}.status-auto-actions .status-auto-action{background:#fff;border:1px solid #e0e6ee;border-radius:10px;margin-bottom:12px;padding:16px;overflow:hidden}.status-auto-actions .status-auto-action>.status-action-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding:0;display:flex}.status-auto-actions .status-action-heading h3{font:600 14px/20px var(--font-ui);color:#344158;margin:0}.status-auto-actions .status-action-heading p{font:400 13px/20px var(--font-ui);color:var(--ui-hint);margin:4px 0 0}.status-auto-actions .status-action-heading .status-action-remove{font:400 12px/20px var(--font-ui);color:#b45151;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.status-auto-actions .status-action-remove:hover{text-decoration:underline}.status-auto-actions .status-auto-action .status-editor-fields,.status-editor-modal .status-auto-action .context-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;display:grid}.status-editor-modal .status-auto-action .wide{grid-column:1/-1}.status-action-options{flex-direction:column;gap:12px;display:flex}.status-action-label{font:500 13px/20px var(--font-ui);color:var(--ui-label)}.status-action-exception{border-top:1px solid #edf0f5;padding-top:14px}.status-auto-actions .status-editor-note{margin:0}.status-action-notice{font:400 12px/19px var(--font-ui);color:#856531;background:#fff8ea;border-radius:8px;padding:12px}.status-action-notice strong{font-weight:600}.status-action-notice p{margin:4px 0 0}.status-editor-modal .add-status-action{max-width:100%;display:inline-block}.status-editor-modal .add-status-action .order-select-trigger{color:#548d2c;width:auto;font:500 14px/20px var(--font-ui);background:#fff;border-color:#cde1bc}.status-editor-modal .status-auto-actions>p{font:400 13px/20px var(--font-ui);color:var(--ui-hint);margin:0 0 14px}.status-editor-modal .status-auto-actions>p:last-child{display:none}@media (width<=650px){.modal-shell.status-editor-modal{width:calc(100vw - 20px)}.status-editor-scroll{padding:0 16px}.status-editor-modal>header,.status-editor-footer{padding:16px}.status-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.status-name-field{grid-column:1/-1}.status-editor-section>header{flex-wrap:wrap;align-items:flex-start;gap:12px}.status-editor-footer{flex-wrap:wrap}.status-editor-footer>div{width:100%}.status-editor-footer button{flex:1}}@media (width<=450px){.status-editor-fields,.status-auto-actions .status-auto-action .status-editor-fields,.status-editor-modal .status-auto-action .context-fields{grid-template-columns:1fr}}.order-select-menu.status-editor-select-menu>button:not(:disabled):is(:hover,:focus-visible){background:var(--ui-hover);color:#548d2c;outline:none}.modal-shell.status-editor-modal{width:min(1120px,100vw - 40px);height:auto;max-height:92vh}.status-editor-main{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;column-gap:24px;display:grid}.status-editor-section{border-bottom:0;min-width:0;padding:20px 0}.status-editor-section:nth-child(2){border-left:1px solid #e5eaf0;padding-left:24px}.status-editor-section:last-child{border-top:1px solid #e5eaf0;grid-column:1/-1}.status-editor-section>header{gap:10px;margin-bottom:14px}.status-editor-section>header p{font-size:12px;line-height:18px}.status-editor-section:first-child>header{flex-wrap:wrap}.status-editor-section:first-child>header p{display:none}.status-identity-fields{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px}.status-editor-modal textarea{height:44px;min-height:44px}.status-editor-modal .status-auto-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.status-auto-actions .status-auto-action{margin:0;padding:14px}.status-editor-modal .status-auto-actions>.add-status-action,.status-editor-modal .status-auto-actions>p{grid-column:1/-1;justify-self:start}.status-auto-actions .status-auto-action>.status-action-heading{gap:10px;margin-bottom:12px}.status-auto-actions .status-action-heading p{font-size:12px;line-height:18px}.status-auto-actions .status-auto-action .status-editor-fields,.status-editor-modal .status-auto-action .context-fields{gap:12px}.status-action-options{gap:10px}.status-editor-footer{padding:12px 24px}@media (width<=850px){.modal-shell.status-editor-modal{height:min(900px,92vh)}.status-editor-main{display:flex}.status-editor-section:nth-child(2){border-top:1px solid #e5eaf0;border-left:0;padding-left:0}.status-editor-modal .status-auto-actions{grid-template-columns:1fr}.status-identity-fields{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.status-name-field{grid-column:auto}}@media (width<=550px){.status-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.status-name-field{grid-column:1/-1}}.status-editor-modal .status-editor-fields>label:not(.status-editor-switch){grid-template-rows:20px auto;align-content:start}:is(.status-editor-modal,.platform-page,.workspace-card,.operating-preview,.np-status-rules) input:not([type=checkbox]),:is(.status-editor-modal,.platform-page,.workspace-card,.operating-preview,.np-status-rules) .order-select-trigger{height:40px;min-height:40px}.status-editor-modal .status-identity-fields>label>span{white-space:nowrap}.modal-shell.status-editor-modal input:not([type=checkbox]),.modal-shell.status-editor-modal .order-select-trigger{max-height:40px;height:40px!important;min-height:40px!important}.modal-shell.status-editor-modal .order-select-trigger{box-sizing:border-box;padding:9px 11px}.modal-shell.status-editor-modal{font:400 var(--text-body)/1.5 var(--font-ui);color:var(--ink)}.modal-shell.status-editor-modal :is(h2,h3,p,label,span,small,strong,button,input,textarea){font-family:var(--font-ui);letter-spacing:normal}.modal-shell.status-editor-modal>header h2{font-size:var(--text-heading);font-weight:600;line-height:1.4}.modal-shell.status-editor-modal>header p{font-size:var(--text-caption);font-weight:400;line-height:1.5}.modal-shell.status-editor-modal .status-editor-section>header h3,.modal-shell.status-editor-modal .status-action-heading h3{font-size:var(--text-body);font-weight:600;line-height:1.4}.modal-shell.status-editor-modal :is(.status-editor-fields>label,.context-fields label,.status-action-label){font-size:var(--text-label);font-weight:500;line-height:1.5}.modal-shell.status-editor-modal label.status-editor-switch{font-size:var(--text-label);font-weight:400;line-height:1.5}:is(.modal-shell.status-editor-modal,.platform-page,.workspace-card,.operating-preview) :is(input:not([type=checkbox]),textarea,.order-select-trigger){font-size:var(--text-body);font-weight:400;line-height:1.4}.modal-shell.status-editor-modal :is(input,textarea)::placeholder{font:inherit;color:var(--ui-placeholder);opacity:1}.modal-shell.status-editor-modal :is(.status-editor-section>header p,.status-action-heading p,.status-editor-section>.context-fields p,.status-editor-note,.status-auto-actions>p,.status-action-notice,.status-editor-footer>div,.status-action-count,.status-editor-fields small){font-size:var(--text-caption);font-weight:400;line-height:1.5}.modal-shell.status-editor-modal .status-action-notice strong{font-weight:600}.modal-shell.status-editor-modal .status-action-remove{font-size:var(--text-caption);font-weight:500;line-height:1.5}.modal-shell.status-editor-modal :is(.status-editor-footer button,.add-status-action .order-select-trigger){font-size:var(--text-label);font-weight:500;line-height:1.4}.modal-shell.status-editor-modal .status-editor-fields>label:not(.status-editor-switch){grid-template-rows:minmax(21px,auto) auto}.status-editor-modal .status-name-field>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.status-editor-modal input[readonly]{color:var(--ui-label);cursor:default;background:#f2f4f7}.status-editor-modal .status-system-label{font:400 var(--text-caption)/1.4 var(--font-ui);color:#8490a2}.status-editor-section>fieldset .context-fields{grid-template-columns:1fr;gap:12px;padding:0;display:grid}.status-editor-section>fieldset .context-fields>.wide{grid-column:1/-1}.status-editor-section>fieldset .context-fields label{font-size:var(--text-label);color:var(--ui-label);gap:7px;font-weight:500;display:grid}.status-editor-section>fieldset .context-fields p{font-size:var(--text-caption);color:var(--ui-hint);margin:0;line-height:1.5}.status-editor-section>fieldset .order-select-trigger{max-height:none;height:auto!important;min-height:40px!important}.modal-shell.entity-modal.status-editor-modal{width:min(1040px,100vw - 48px);height:auto;max-height:92dvh}.modal-shell.status-editor-modal>form.status-editor-form{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden}.status-editor-modal .status-editor-main{min-inline-size:0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:28px;width:100%;margin:0;padding:0;display:grid}.status-editor-main>.status-editor-section{border:0;grid-column:auto;min-width:0;padding:18px 0}.status-editor-main>.status-editor-products,.status-editor-main>.status-editor-automation{border-top:1px solid var(--ui-field-border)}.status-editor-main>.status-editor-section>header{align-items:center;min-height:24px;margin:0 0 12px}.status-editor-modal .status-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.status-editor-modal .status-name-field{grid-column:auto}.status-editor-modal .status-identity-fields textarea{height:64px;min-height:64px}.status-editor-modal .status-editor-toggle{color:var(--ui-label);font:400 var(--text-label)/20px var(--font-ui);align-items:center;gap:10px;display:flex}.status-editor-modal .status-editor-option{border-top:1px solid var(--ui-field-border);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:14px;display:flex}.status-editor-option>span{gap:4px;min-width:0;display:grid}.status-editor-option strong{font:500 var(--text-label)/20px var(--font-ui);color:var(--ui-text)}.status-editor-option small{font:400 var(--text-caption)/20px var(--font-ui);color:var(--ui-hint)}.status-editor-modal .status-editor-appearance .status-color-picker>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.status-editor-behavior{border:0;min-inline-size:0;margin:0;padding:0}.status-editor-products[data-external=true] .status-editor-behavior .context-fields>p{display:none}.status-editor-modal .status-editor-source-note{background:var(--ui-field-bg);color:var(--ui-hint);border-radius:8px;margin-top:12px;padding:10px 12px}.status-editor-modal .status-editor-automation .status-auto-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.status-editor-modal .status-editor-automation .status-auto-actions>.add-status-action{align-self:flex-start}.status-editor-modal .status-editor-automation .status-auto-actions>p{margin:0}.status-editor-modal .status-editor-automation .status-auto-action .status-editor-fields,.status-editor-modal .status-editor-automation .status-auto-action .context-fields{grid-template-columns:minmax(0,1fr)}.status-editor-automation h3{align-items:center;gap:8px;display:flex}.status-editor-modal .status-editor-footer{gap:12px}@media (width<=760px){.modal-shell.entity-modal.status-editor-modal{width:calc(100vw - 24px);height:auto;max-height:94dvh}.status-editor-modal .status-editor-main,.status-editor-modal .status-identity-fields{grid-template-columns:minmax(0,1fr)}.status-editor-main>.status-editor-section{padding:20px 0}.status-editor-main>.status-editor-section+.status-editor-section{border-top:1px solid var(--ui-field-border)}.status-editor-modal .status-editor-footer{flex-wrap:wrap;padding:14px 16px}.status-editor-modal .status-editor-footer>div{flex-basis:100%;margin-right:0}.status-editor-modal .status-editor-footer button{white-space:normal;flex:1}}.status-editor-modal .status-auto-action textarea.status-sms-template{height:auto;min-height:84px}.status-editor-modal .status-editor-main>.status-editor-report{border-top:1px solid var(--ui-field-border);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px 28px;padding:16px 0;display:grid}.status-editor-report-control{gap:6px;min-width:0;display:grid}.status-editor-report-control>label{color:var(--ui-label);font:500 14px/21px var(--font-ui)}.status-editor-report-hint{gap:6px;min-width:0;display:grid}.status-editor-report-hint p{color:var(--ui-hint);font:400 13px/20px var(--font-ui);margin:0}@media (width<=760px){.status-editor-modal .status-editor-main>.status-editor-report{grid-template-columns:minmax(0,1fr);gap:10px}}.crm-corner-close[data-placement=inline],.modal-shell>header>.crm-corner-close,.order-catalog-dialog>header>.crm-corner-close,.invite-modal>header>.crm-corner-close{box-sizing:border-box;border:1px solid var(--ui-field-border,var(--line));background:var(--paper,#fff);color:var(--ui-label,var(--muted));cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 3px 12px #25344924}.crm-corner-close[data-placement=inline]:hover:not(:disabled),.modal-shell>header>.crm-corner-close:hover:not(:disabled),.order-catalog-dialog>header>.crm-corner-close:hover:not(:disabled),.invite-modal>header>.crm-corner-close:hover:not(:disabled){background:var(--ui-hover,var(--ui-hover));color:var(--ui-heading,var(--ui-heading))}.crm-corner-close svg{pointer-events:none;width:18px;height:18px}.crm-corner-close:focus-visible{outline:2px solid var(--ui-focus,var(--ui-focus));outline-offset:2px}.crm-corner-close:disabled{opacity:.5;cursor:default}:is(.staff-announcement-layer.crm-form-controls,.sender-limits-modal.crm-form-controls,:is(.system-notifications-modal,.system-notifications-panel).crm-form-controls,.language-settings.crm-form-controls,.packing-settings-dialog .crm-form-controls,.crm-shell .crm-form-controls,.developer-shell .crm-form-controls,.order-ip-dialog .crm-form-controls,.order-phone-popover .crm-form-controls,.order-calls-panel.crm-form-controls,.bank-order-table-modal .crm-form-controls,.liqpay-refund-dialog .crm-form-controls,.ttn-print-dialog.crm-form-controls,.order-ttn-actions.crm-form-controls,.np-document-dialog.crm-form-controls,.np-document-actions.crm-form-controls){--control-height:40px;color:var(--ui-text);font:400 15px/21px var(--font-ui)}:is(.staff-announcement-layer.crm-form-controls,.sender-limits-modal.crm-form-controls,:is(.system-notifications-modal,.system-notifications-panel).crm-form-controls,.language-settings.crm-form-controls,.packing-settings-dialog .crm-form-controls,.crm-shell .crm-form-controls,.developer-shell .crm-form-controls,.order-ip-dialog .crm-form-controls,.order-phone-popover .crm-form-controls,.order-calls-panel.crm-form-controls,.bank-order-table-modal .crm-form-controls,.liqpay-refund-dialog .crm-form-controls,.ttn-print-dialog.crm-form-controls,.order-ttn-actions.crm-form-controls,.np-document-dialog.crm-form-controls,.np-document-actions.crm-form-controls) :is(button,input,textarea){font-family:var(--font-ui);box-sizing:border-box}:is(.staff-announcement-layer.crm-form-controls,.sender-limits-modal.crm-form-controls,:is(.system-notifications-modal,.system-notifications-panel).crm-form-controls,.language-settings.crm-form-controls,.packing-settings-dialog .crm-form-controls,.crm-shell .crm-form-controls,.developer-shell .crm-form-controls,.order-ip-dialog .crm-form-controls,.order-phone-popover .crm-form-controls,.order-calls-panel.crm-form-controls,.bank-order-table-modal .crm-form-controls,.liqpay-refund-dialog .crm-form-controls,.ttn-print-dialog.crm-form-controls,.order-ttn-actions.crm-form-controls,.np-document-dialog.crm-form-controls,.np-document-actions.crm-form-controls) button:not(.order-select-trigger,.crm-corner-close){border:1px solid var(--ui-field-border);height:40px;min-height:40px;color:var(--ui-text);background:var(--paper);cursor:pointer;border-radius:8px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px}:is(.staff-announcement-layer.crm-form-controls,.sender-limits-modal.crm-form-controls,:is(.system-notifications-modal,.system-notifications-panel).crm-form-controls,.language-settings.crm-form-controls,.packing-settings-dialog .crm-form-controls,.crm-shell .crm-form-controls,.developer-shell .crm-form-controls,.order-ip-dialog .crm-form-controls,.order-phone-popover .crm-form-controls,.order-calls-panel.crm-form-controls,.bank-order-table-modal .crm-form-controls,.liqpay-refund-dialog .crm-form-controls,.ttn-print-dialog.crm-form-controls,.order-ttn-actions.crm-form-controls,.np-document-dialog.crm-form-controls,.np-document-actions.crm-form-controls) button.primary{color:#fff;background:var(--primary);border-color:var(--primary)}:is(.staff-announcement-layer.crm-form-controls,.sender-limits-modal.crm-form-controls,:is(.system-notifications-modal,.system-notifications-panel).crm-form-controls,.language-settings.crm-form-controls,.packing-settings-dialog .crm-form-controls,.crm-shell .crm-form-controls,.developer-shell .crm-form-controls,.order-ip-dialog .crm-form-controls,.order-phone-popover .crm-form-controls,.order-calls-panel.crm-form-controls,.bank-order-table-modal .crm-form-controls,.liqpay-refund-dialog .crm-form-controls,.ttn-print-dialog.crm-form-controls,.order-ttn-actions.crm-form-controls,.np-document-dialog.crm-form-controls,.np-document-actions.crm-form-controls) :is(input:not([type=checkbox]),textarea){border:1px solid var(--ui-field-border);background:var(--ui-field-bg);width:100%;min-width:0;color:var(--ui-text);border-radius:8px;padding:0 12px;font-size:15px;font-weight:400;line-height:21px}:is(.staff-announcement-layer.crm-form-controls,.sender-limits-modal.crm-form-controls,:is(.system-notifications-modal,.system-notifications-panel).crm-form-controls,.language-settings.crm-form-controls,.packing-settings-dialog .crm-form-controls,.crm-shell .crm-form-controls,.developer-shell .crm-form-controls,.order-ip-dialog .crm-form-controls,.order-phone-popover .crm-form-controls,.order-calls-panel.crm-form-controls,.bank-order-table-modal .crm-form-controls,.liqpay-refund-dialog .crm-form-controls,.ttn-print-dialog.crm-form-controls,.order-ttn-actions.crm-form-controls,.np-document-dialog.crm-form-controls,.np-document-actions.crm-form-controls) input:not([type=checkbox]){height:40px;min-height:40px}:is(.staff-announcement-layer.crm-form-controls,.sender-limits-modal.crm-form-controls,:is(.system-notifications-modal,.system-notifications-panel).crm-form-controls,.language-settings.crm-form-controls,.packing-settings-dialog .crm-form-controls,.crm-shell .crm-form-controls,.developer-shell .crm-form-controls,.order-ip-dialog .crm-form-controls,.order-phone-popover .crm-form-controls,.order-calls-panel.crm-form-controls,.bank-order-table-modal .crm-form-controls,.liqpay-refund-dialog .crm-form-controls,.ttn-print-dialog.crm-form-controls,.order-ttn-actions.crm-form-controls,.np-document-dialog.crm-form-controls,.np-document-actions.crm-form-controls) textarea{resize:vertical;min-height:72px;padding:10px 12px}:is(.staff-announcement-layer.crm-form-controls,.sender-limits-modal.crm-form-controls,:is(.system-notifications-modal,.system-notifications-panel).crm-form-controls,.language-settings.crm-form-controls,.packing-settings-dialog .crm-form-controls,.crm-shell .crm-form-controls,.developer-shell .crm-form-controls,.order-ip-dialog .crm-form-controls,.order-phone-popover .crm-form-controls,.order-calls-panel.crm-form-controls,.bank-order-table-modal .crm-form-controls,.liqpay-refund-dialog .crm-form-controls,.ttn-print-dialog.crm-form-controls,.order-ttn-actions.crm-form-controls,.np-document-dialog.crm-form-controls,.np-document-actions.crm-form-controls) label{min-width:0;color:var(--ui-label);font:500 14px/21px var(--font-ui);gap:6px;display:grid}:is(.staff-announcement-layer.crm-form-controls,.sender-limits-modal.crm-form-controls,:is(.system-notifications-modal,.system-notifications-panel).crm-form-controls,.language-settings.crm-form-controls,.packing-settings-dialog .crm-form-controls,.crm-shell .crm-form-controls,.developer-shell .crm-form-controls,.order-ip-dialog .crm-form-controls,.order-phone-popover .crm-form-controls,.order-calls-panel.crm-form-controls,.bank-order-table-modal .crm-form-controls,.liqpay-refund-dialog .crm-form-controls,.ttn-print-dialog.crm-form-controls,.order-ttn-actions.crm-form-controls,.np-document-dialog.crm-form-controls,.np-document-actions.crm-form-controls) :is(input,textarea,button):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}:is(.staff-announcement-layer.crm-form-controls,.sender-limits-modal.crm-form-controls,:is(.system-notifications-modal,.system-notifications-panel).crm-form-controls,.language-settings.crm-form-controls,.packing-settings-dialog .crm-form-controls,.crm-shell .crm-form-controls,.developer-shell .crm-form-controls,.order-ip-dialog .crm-form-controls,.order-phone-popover .crm-form-controls,.order-calls-panel.crm-form-controls,.bank-order-table-modal .crm-form-controls,.liqpay-refund-dialog .crm-form-controls,.ttn-print-dialog.crm-form-controls,.order-ttn-actions.crm-form-controls,.np-document-dialog.crm-form-controls,.np-document-actions.crm-form-controls) button:disabled{opacity:.5;cursor:default}:is(.staff-announcement-layer.crm-form-controls,.sender-limits-modal.crm-form-controls,:is(.system-notifications-modal,.system-notifications-panel).crm-form-controls,.language-settings.crm-form-controls,.packing-settings-dialog .crm-form-controls,.crm-shell .crm-form-controls,.developer-shell .crm-form-controls,.order-ip-dialog .crm-form-controls,.order-phone-popover .crm-form-controls,.order-calls-panel.crm-form-controls,.bank-order-table-modal .crm-form-controls,.liqpay-refund-dialog .crm-form-controls,.ttn-print-dialog.crm-form-controls,.order-ttn-actions.crm-form-controls,.np-document-dialog.crm-form-controls,.np-document-actions.crm-form-controls) :is(h2,h3){font:600 15px/21px var(--font-ui);color:var(--ui-heading);margin:0}:is(.staff-announcement-layer.crm-form-controls,.sender-limits-modal.crm-form-controls,:is(.system-notifications-modal,.system-notifications-panel).crm-form-controls,.language-settings.crm-form-controls,.packing-settings-dialog .crm-form-controls,.crm-shell .crm-form-controls,.developer-shell .crm-form-controls,.order-ip-dialog .crm-form-controls,.order-phone-popover .crm-form-controls,.order-calls-panel.crm-form-controls,.bank-order-table-modal .crm-form-controls,.liqpay-refund-dialog .crm-form-controls,.ttn-print-dialog.crm-form-controls,.order-ttn-actions.crm-form-controls,.np-document-dialog.crm-form-controls,.np-document-actions.crm-form-controls) strong{font-weight:600}:is(.staff-announcement-layer.crm-form-controls,.sender-limits-modal.crm-form-controls,:is(.system-notifications-modal,.system-notifications-panel).crm-form-controls,.language-settings.crm-form-controls,.packing-settings-dialog .crm-form-controls,.crm-shell .crm-form-controls,.developer-shell .crm-form-controls,.order-ip-dialog .crm-form-controls,.order-phone-popover .crm-form-controls,.order-calls-panel.crm-form-controls,.bank-order-table-modal .crm-form-controls,.liqpay-refund-dialog .crm-form-controls,.ttn-print-dialog.crm-form-controls,.order-ttn-actions.crm-form-controls,.np-document-dialog.crm-form-controls,.np-document-actions.crm-form-controls) small{font:400 13px/20px var(--font-ui);color:var(--ui-hint)}:is(.staff-announcement-layer.crm-form-controls,.sender-limits-modal.crm-form-controls,:is(.system-notifications-modal,.system-notifications-panel).crm-form-controls,.language-settings.crm-form-controls,.packing-settings-dialog .crm-form-controls,.crm-shell .crm-form-controls,.developer-shell .crm-form-controls,.order-ip-dialog .crm-form-controls,.order-phone-popover .crm-form-controls,.order-calls-panel.crm-form-controls,.bank-order-table-modal .crm-form-controls,.liqpay-refund-dialog .crm-form-controls,.ttn-print-dialog.crm-form-controls,.order-ttn-actions.crm-form-controls,.np-document-dialog.crm-form-controls,.np-document-actions.crm-form-controls) .order-select-trigger{box-sizing:border-box;border:1px solid var(--ui-field-border);background:var(--ui-field-bg);width:100%;min-width:0;height:40px;min-height:40px;color:var(--ui-text);font:400 15px/21px var(--font-ui);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}:is(.staff-announcement-layer.crm-form-controls,.sender-limits-modal.crm-form-controls,:is(.system-notifications-modal,.system-notifications-panel).crm-form-controls,.language-settings.crm-form-controls,.packing-settings-dialog .crm-form-controls,.crm-shell .crm-form-controls,.developer-shell .crm-form-controls,.order-ip-dialog .crm-form-controls,.order-phone-popover .crm-form-controls,.order-calls-panel.crm-form-controls,.bank-order-table-modal .crm-form-controls,.liqpay-refund-dialog .crm-form-controls,.ttn-print-dialog.crm-form-controls,.order-ttn-actions.crm-form-controls,.np-document-dialog.crm-form-controls,.np-document-actions.crm-form-controls) .order-select-trigger svg{flex:none;width:16px;height:16px}.crm-shell .modal-shell.crm-modal-standard>header .modal-title-line h2{color:var(--ui-heading);font:600 20px/28px var(--font-ui);letter-spacing:normal;margin:0}.crm-shell .modal-shell.crm-modal-standard>header p{color:var(--ui-hint);font:400 13px/20px var(--font-ui);margin:4px 0 0}.crm-shell .crm-form-controls .crm-preview-table :is(th,td){letter-spacing:normal;text-transform:none;white-space:normal;height:auto;color:var(--ui-text);font:400 15px/21px var(--font-ui)}.crm-shell .crm-form-controls .crm-preview-table th{color:var(--ui-label);font:500 14px/20px var(--font-ui)}.own-shipping-dialog.crm-form-controls>header h2{font:600 20px/28px var(--font-ui)}.support-workspace,.support-management,.support-editor{min-width:0;color:var(--ui-text)}.support-workspace *,.support-management *{box-sizing:border-box}.support-workspace button,.support-management button,.support-editor button,.support-launcher{justify-content:center;align-items:center;gap:8px;display:inline-flex}.support-workspace svg,.support-management svg,.support-editor svg{flex:none}.support-workspace :focus-visible,.support-management :focus-visible,.support-editor :focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.support-main-tabs,.support-queues{scrollbar-width:thin;align-items:center;gap:8px;padding:0 0 16px;display:flex;overflow:auto}.support-main-tabs{border-bottom:1px solid var(--ui-divider);margin-bottom:16px}.support-main-tabs button,.support-queues button{white-space:nowrap;flex:none}.support-workspace .support-main-tabs button[aria-pressed=true],.support-workspace .support-queues button[aria-pressed=true],.support-workspace .support-reply-tabs button[aria-pressed=true]{color:var(--ui-selected-text);background:var(--ui-selected-bg);border-color:var(--ui-focus)}.support-customer{background:var(--paper,#fff);border:1px solid var(--ui-divider);border-radius:12px;grid-template-columns:300px minmax(0,1fr);height:min(720px,100dvh - 230px);min-height:540px;display:grid;overflow:hidden}.support-history{background:var(--paper,#fff);border-right:1px solid var(--ui-divider);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex;overflow:hidden}.support-history>header{flex-direction:column;flex:none;gap:12px;display:flex}.support-history>header h3{padding:0}.support-search{min-width:0;display:block;position:relative}.support-search>svg{color:var(--ui-hint);pointer-events:none;position:absolute;top:10px;left:12px}.crm-shell .support-workspace .support-search input{padding-left:40px}.support-conversation-list{scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:0;margin:0 -8px;padding:0 8px;display:flex;overflow:auto}:is(.crm-shell,.developer-shell) .support-workspace .support-history button.support-conversation-card{text-align:left;background:var(--paper,#fff);border:1px solid var(--ui-divider);border-radius:8px;flex-direction:column;flex:none;align-items:stretch;gap:8px;height:auto;min-height:128px;padding:12px;display:flex}:is(.crm-shell,.developer-shell) .support-workspace .support-history button.support-conversation-card:hover{background:var(--ui-hover)}:is(.crm-shell,.developer-shell) .support-workspace .support-history button.support-conversation-card.is-active{border-color:var(--ui-focus);background:var(--ui-selected-bg)}.support-conversation-card strong{overflow-wrap:anywhere;font-size:15px;line-height:21px}.support-conversation-top,.support-conversation-bottom,.support-work-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.support-conversation-top time{color:var(--ui-hint);font-size:12px}.support-preview{color:var(--ui-label);-webkit-line-clamp:2;white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.support-company-name{color:var(--ui-hint);overflow-wrap:anywhere;font-size:13px;line-height:20px}.support-badge{background:var(--ui-field-bg);color:var(--ui-label);white-space:normal;text-align:left;overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;line-height:18px;display:inline-flex}.support-badge-human,.support-badge-published,.support-badge-resolved,.support-badge-done,.support-badge-released{background:var(--ui-selected-bg);color:var(--ui-selected-text)}.support-badge-queued,.support-badge-stale,.support-badge-new{background:var(--ui-field-bg);color:var(--ui-heading);border:1px solid var(--ui-field-border)}.support-unread,.support-launcher-count{background:var(--primary);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;min-width:22px;min-height:22px;padding:1px 5px;font-size:12px;display:inline-flex}.support-history-footer{color:var(--ui-hint);border-top:1px solid var(--ui-divider);flex:none;align-items:center;gap:8px;padding-top:8px;font-size:13px;line-height:20px;display:flex}.support-history-footer>span{flex:1}.support-conversation{background:var(--paper,#fff);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.support-thread-header{border-bottom:1px solid var(--ui-divider);background:var(--paper,#fff);flex:none;align-items:center;gap:12px;min-height:90px;padding:16px;display:flex}.support-thread-header>div{flex:1;min-width:0}.support-thread-header h3{overflow-wrap:anywhere}.support-thread-header>div>small{margin-bottom:4px;display:block}.support-thread-header .support-inline{margin-top:8px}.support-thread-header>button{flex:none}.support-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-inline input[type=date]{max-width:200px}.support-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:600px;min-height:260px;margin:auto;padding:40px 24px;display:flex}.support-empty h3{color:var(--ui-heading)}.support-empty p{max-width:440px;color:var(--ui-label);margin:0;line-height:24px}.support-empty-icon{background:var(--ui-selected-bg);width:64px;height:64px;color:var(--ui-selected-text);border-radius:20px;place-items:center;display:grid}.support-empty-icon svg{width:28px;height:28px}.support-new-intro{flex-direction:column;gap:16px;width:100%;max-width:640px;margin:auto;padding:24px;display:flex;overflow:auto}.support-new-intro>p{margin:0;line-height:24px}.support-new-intro label,.support-management label,.support-editor label,.support-context label{color:var(--ui-label);flex-direction:column;gap:6px;font-size:14px;line-height:20px;display:flex}.support-service-hint{background:var(--ui-field-bg);color:var(--ui-label);flex:none;align-items:flex-start;gap:8px;margin:0;padding:12px 16px;font-size:13px;line-height:20px;display:flex}.support-service-hint svg{width:16px;height:16px;margin-top:2px}.support-messages{overscroll-behavior:contain;background:var(--ui-field-bg);scrollbar-width:thin;flex-direction:column;flex:1;gap:16px;min-height:100px;padding:24px;display:flex;overflow:auto}.support-message{background:var(--paper,#fff);border:1px solid var(--ui-divider);overflow-wrap:anywhere;border-radius:12px 12px 12px 4px;flex:none;align-self:flex-start;min-width:180px;max-width:86%;padding:12px 16px}.support-message-own{background:var(--ui-selected-bg);border-color:var(--ui-field-border);border-radius:12px 12px 4px;align-self:flex-end}.support-message-internal{border:1px dashed var(--ui-label);background:var(--paper,#fff);align-self:stretch;max-width:100%}.support-message-system{text-align:center;min-width:0;max-width:100%;color:var(--ui-label);background:0 0;border:0;align-self:center;font-size:13px}.support-message>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.support-message>header strong{font-size:13px;line-height:20px}.support-message time{color:var(--ui-hint);font-size:12px;line-height:18px}.support-message>p{white-space:pre-wrap;margin:0;line-height:23px}.support-message-system>header{justify-content:center}.support-internal-label{color:var(--ui-hint);align-items:center;gap:4px;margin-bottom:8px;font-size:12px;display:flex}.support-internal-label svg{width:14px;height:14px}.support-file-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.support-file-list button>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.support-file-list button>small{flex:none}.support-composer{background:var(--paper,#fff);border-top:1px solid var(--ui-divider);flex-direction:column;flex:none;gap:8px;padding:16px;display:flex}.support-composer>textarea{resize:vertical;min-height:84px;max-height:200px}.support-composer-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.support-composer-hint{color:var(--ui-hint);font-size:12px;line-height:18px}.support-attached{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.support-attached>span{overflow-wrap:anywhere;border:1px solid var(--ui-divider);border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:4px 8px;font-size:13px;display:flex}.support-attached svg{width:16px;height:16px}.support-note-disclaimer{background:var(--ui-field-bg);gap:8px;margin:0;padding:8px;font-size:13px;display:flex}.support-error{border:1px solid var(--danger,#b5484d);color:var(--danger,#b5484d);background:var(--paper,#fff);overflow-wrap:anywhere;border-radius:8px;flex:none;justify-content:space-between;align-items:center;gap:12px;margin:8px 16px;padding:12px;font-size:14px;line-height:21px;display:flex}.support-error small{margin-top:4px;display:block}.support-composer .support-error,.support-editor .support-error,.support-management>.support-error{margin:0}.support-notice{color:var(--ui-selected-text);margin:0;padding:8px 16px}.support-thread-actions{border-top:1px solid var(--ui-divider);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:8px 16px;display:flex}.support-rating{gap:4px;display:flex}.support-rating button[aria-pressed=true]{background:var(--ui-selected-bg);color:var(--ui-selected-text);border-color:var(--ui-focus)}.support-rating-form{gap:8px;padding:0 16px 8px;display:flex}.support-rating-form input{flex:1}.support-sr{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.support-list-empty{color:var(--ui-hint);padding:16px 8px}.support-workspace .support-mobile-back,.support-workspace .support-context-toggle{display:none}.support-load-older{align-self:center}.support-icon-button{flex:none;width:40px;min-width:40px;padding:0}.support-inbox-layout{border:1px solid var(--ui-divider);border-radius:12px;grid-template-columns:292px minmax(320px,1fr) 280px;height:calc(100dvh - 280px);min-height:640px;display:grid;overflow:hidden}.support-inbox-layout .support-history>header{flex-direction:row;justify-content:space-between;align-items:center}.support-inbox-search{align-items:center;gap:8px;display:flex}.support-inbox-search .support-search{flex:1;min-width:0}.support-inbox-search>button svg{transform:rotate(180deg)}.support-context{scrollbar-width:thin;border-left:1px solid var(--ui-divider);background:var(--paper,#fff);flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex;overflow:auto}.support-context>header,.support-context section>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.support-context h4{color:var(--ui-heading);margin:0;font-size:14px;font-weight:600}.support-context>dl{flex-direction:column;gap:4px;margin:0;display:flex}.support-context dt{color:var(--ui-hint);margin-top:8px;font-size:12px;line-height:18px}.support-context dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:21px}.support-context>section{border-top:1px solid var(--ui-divider);flex-direction:column;gap:12px;padding-top:16px;display:flex}.support-context section>p{color:var(--ui-hint);margin:0;font-size:14px}.support-summary{white-space:pre-wrap;line-height:22px}:is(.crm-shell,.developer-shell) .support-workspace .support-context button.support-linked-work{text-align:left;flex-direction:column;flex:none;align-items:flex-start;gap:8px;height:auto;padding:12px;display:flex}.support-linked-work strong{overflow-wrap:anywhere;font-size:14px}.support-reply-tabs{flex:none;align-items:center;gap:8px;padding:12px 16px 0;display:flex;overflow:auto}.support-reply-tabs button{white-space:nowrap;flex:none}.support-ai-draft{background:var(--ui-hover);border-top:1px solid var(--ui-divider);flex:none;max-height:200px;padding:16px;overflow:auto}.support-ai-draft p{white-space:pre-wrap}.support-ai-draft>small{margin-bottom:8px;display:block}.support-sources{margin-top:8px;font-size:12px}.support-sources>span{display:block}.support-management{background:var(--paper,#fff);border:1px solid var(--ui-divider);border-radius:12px;flex-direction:column;gap:24px;padding:24px;display:flex}.support-management-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.support-management-header h2{margin:0}.support-management-header p{color:var(--ui-hint);max-width:680px;margin:8px 0 0;line-height:23px}.support-management-header>button{flex:none}.support-filter-row{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.support-filter-row>label{flex:1;min-width:170px}.support-filter-row>button{flex:none}.support-work-grid,.support-knowledge-grid,.support-staff-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:stretch;gap:16px;display:grid}.support-work-card{border:1px solid var(--ui-divider);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.support-work-card>p{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;max-height:138px;margin:0;line-height:23px;overflow:auto}.support-work-card h3{overflow-wrap:anywhere}.support-work-meta{color:var(--ui-hint);flex-wrap:wrap;font-size:12px}.support-work-card>footer{border-top:1px solid var(--ui-divider);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}:is(.crm-shell,.developer-shell) .support-workspace .support-management button.support-article-card{text-align:left;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;height:auto;min-height:210px;padding:16px;display:flex}.support-article-card:hover{border-color:var(--ui-focus)}.support-article-card h3{overflow-wrap:anywhere}.support-article-card>p{color:var(--ui-hint);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-weight:400;line-height:22px;display:-webkit-box;overflow:hidden}.support-article-card>footer{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.support-source-badge{align-items:center;gap:6px;display:flex}.support-source-badge svg{width:16px;height:16px;color:var(--ui-selected-text)}.support-editor.modal-shell{flex-direction:column;width:min(720px,100vw - 32px);max-height:92dvh;padding:0;display:flex;overflow:hidden}.support-editor.modal-shell>header{border-bottom:1px solid var(--ui-divider);flex:none;padding:24px}.support-editor>form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.support-editor-body{overscroll-behavior:contain;flex-direction:column;gap:16px;min-height:0;padding:24px;display:flex;overflow:auto}.support-editor fieldset,.support-settings fieldset,.support-settings-card fieldset{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.support-editor-footer{border-top:1px solid var(--ui-divider);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.support-editor-footer>span{color:var(--ui-hint);margin-right:auto;font-size:13px}.support-knowledge-editor.modal-shell{width:min(880px,100vw - 32px)}.support-article-text{min-height:260px}.support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.support-provenance{border:1px solid var(--ui-divider);background:var(--ui-field-bg);border-radius:8px;padding:16px}.support-provenance h4{margin:0 0 8px}.support-provenance p{color:var(--ui-label);margin:0;font-size:13px;line-height:20px}.support-provenance ul{overflow-wrap:anywhere;padding-left:16px}.support-provenance code{font-size:12px}.support-provenance li>small{display:block}.support-settings>form{flex-direction:column;gap:24px;display:flex}.support-settings-card{border:1px solid var(--ui-divider);border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.support-settings-card h3,.support-settings-card h4,.support-settings-card p{margin:0}.support-settings-card h4{font-size:14px;font-weight:600}.support-settings-card>label{max-width:460px}.support-settings-card .support-toggle{flex-direction:row;align-items:flex-start;gap:12px;max-width:none;display:flex}.support-toggle input{flex:none;margin-top:2px}.support-toggle>span{flex-direction:column;gap:8px;display:flex}.support-toggle small{max-width:680px;line-height:22px}.support-hours{flex-direction:column;gap:12px;display:flex}.support-hours-row{grid-template-columns:minmax(160px,1fr) minmax(96px,.6fr) minmax(96px,.6fr) 40px;align-items:end;gap:12px;max-width:740px;display:grid}.support-settings-footer{background:var(--paper,#fff);border-top:1px solid var(--ui-divider);justify-content:flex-end;align-items:center;gap:16px;padding:16px 0;display:flex;position:sticky;bottom:0}.support-settings-footer>span{color:var(--ui-selected-text);margin-right:auto}.support-person-avatar{background:var(--ui-selected-bg);width:44px;height:44px;color:var(--ui-selected-text);border-radius:12px;flex:none;place-items:center;display:grid}.support-staff-grid .support-settings-card{padding:16px}.support-staff-grid .support-settings-card p{overflow-wrap:anywhere}.support-launcher-container{z-index:55;position:fixed;bottom:24px;right:24px}.crm-shell .support-launcher-container button.support-launcher{border-color:var(--ui-focus);height:48px;color:var(--ui-selected-text);background:var(--paper,#fff);border-radius:12px;align-items:center;gap:8px;padding:0 16px;display:flex;box-shadow:0 6px 24px #25344924}.support-drawer.modal-shell{border-radius:16px;flex-direction:column;width:min(1040px,100vw - 40px);height:min(860px,100dvh - 40px);max-height:calc(100dvh - 40px);margin-left:auto;padding:0;display:flex;overflow:hidden}.support-drawer.modal-shell>header{border-bottom:1px solid var(--ui-divider);flex:none;padding:20px 24px}.support-drawer>.support-workspace{flex-direction:column;flex:1;min-height:0;display:flex}.support-drawer .support-customer{border:0;border-radius:0;flex:1;height:100%;min-height:0}@media (width>=1700px){.support-inbox-layout{grid-template-columns:330px minmax(360px,1fr) 310px}}@media (width<=1250px){.support-inbox-layout{grid-template-columns:280px minmax(0,1fr)}.support-context{display:none}.support-workspace .support-context-toggle{display:inline-flex}.support-show-context .support-context{grid-area:1/2;display:flex}.support-show-context .support-conversation,.support-thread-header>button span{display:none}}@media (width<=850px){.support-customer,.support-inbox-layout{grid-template-columns:250px minmax(0,1fr)}.support-management{padding:16px}.support-management-header{flex-wrap:wrap}.support-thread-header{padding:12px}.support-messages{gap:12px;padding:16px}.support-composer{padding:12px}.support-reply-tabs{padding:12px 12px 0}.support-thread-header>button{max-width:160px}.support-thread-header>button span{display:none}.support-message{max-width:94%}.support-form-grid{grid-template-columns:1fr}.support-drawer.modal-shell{width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.support-launcher-container{bottom:84px;right:16px}.support-settings-card{padding:16px}}@media (width<=640px){.support-main-tabs{gap:8px;margin-bottom:12px;padding-bottom:12px}.support-main-tabs button{flex:none}.support-customer,.support-inbox-layout{flex-direction:column;height:calc(100dvh - 220px);min-height:460px;display:flex}.support-history{border-right:0;flex:1;min-height:0}.support-customer>.support-conversation,.support-inbox-layout>.support-conversation,.support-has-selection>.support-history{display:none}.support-has-selection>.support-conversation{flex:1;min-height:0;display:flex}.support-show-context>.support-context{border:0;flex:1;min-height:0;display:flex}.support-inbox-layout.support-show-context>.support-conversation{display:none}.support-workspace .support-mobile-back{display:inline-flex}.support-context .support-empty{display:none}.support-thread-header{gap:8px}.support-thread-header>button{font-size:12px}.support-thread-header h3{font-size:14px}.support-thread-header .support-inline{gap:4px}.support-badge{font-size:11px}.support-message{min-width:140px}.support-message>header{gap:8px}.support-messages{padding:12px}.support-composer-actions{gap:8px}.support-composer-actions button{flex:1;min-width:0}.support-composer-actions button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-composer-hint{display:none}.support-rating-form{flex-wrap:wrap}.support-thread-actions{padding:8px 12px}.support-thread-actions>span{font-size:13px}.support-queues{padding-bottom:12px}.support-management{gap:16px}.support-work-grid,.support-knowledge-grid,.support-staff-grid{grid-template-columns:minmax(0,1fr)}.support-filter-row{gap:12px}.support-filter-row>label{min-width:100%}.support-hours-row{grid-template-columns:minmax(0,1fr) minmax(76px,.6fr) minmax(76px,.6fr) 40px;gap:8px}.support-hours-row label{font-size:12px}.support-hours-row .order-select-trigger{padding-left:8px;padding-right:8px}.support-settings-card{padding:12px}.support-editor.modal-shell{width:calc(100vw - 16px);max-height:96dvh}.support-editor.modal-shell>header,.support-editor-body{padding:16px}.support-editor-footer{padding:12px 16px}.support-drawer.modal-shell{border-radius:0;width:100vw;height:100dvh;max-height:100dvh;margin:0}.support-drawer.modal-shell>header{padding:16px}.support-drawer .support-customer{height:100%;min-height:0}.support-launcher-container button.support-launcher>span:not(.support-launcher-count){display:none}.support-new-intro{padding:16px}.support-error{margin:8px;font-size:13px}.support-error button{flex:none}}@media (prefers-reduced-motion:reduce){.support-workspace *{scroll-behavior:auto}}.support-source-picker{flex-direction:column;gap:8px;display:flex}.support-source-picker>h4,.support-source-picker>p{margin:0}.support-source-picker>p{color:var(--ui-hint);font-size:13px;line-height:20px}.support-source-picker>div{border:1px solid var(--ui-divider);border-radius:8px;max-height:220px;padding:12px;overflow:auto}.support-source-picker>div>label{overflow-wrap:anywhere;flex-direction:row;align-items:flex-start;gap:12px;padding:8px 0;font-size:13px;display:flex}.support-source-picker input[type=checkbox]{flex:none}.support-participants{flex-direction:column;gap:8px;display:flex}.support-participants>div{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.support-overdue{color:var(--danger,#b5484d);align-items:center;gap:4px;margin:0;font-size:12px;display:inline-flex}.support-notifications{border:1px solid var(--ui-divider);background:var(--paper,#fff);border-radius:8px;margin-bottom:16px;padding:12px 16px}.support-notifications>summary{cursor:pointer;color:var(--ui-heading);align-items:center;gap:8px;display:flex}.support-notifications>div{flex-direction:column;gap:8px;max-height:280px;padding-top:12px;display:flex;overflow:auto}.support-notifications article{align-items:center;gap:12px;display:flex}.support-notifications article>button:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;justify-content:flex-start;overflow:hidden}.support-notifications time{flex:none;font-size:13px}@media (width<=640px){.support-notifications article{flex-wrap:wrap}.support-notifications article>button:first-child{min-width:calc(100% - 52px)}.support-notifications time{order:3}}.support-customer-requests{border-top:1px solid var(--ui-divider);background:var(--paper,#fff);flex:none;max-height:220px;padding:0 16px;overflow:auto}.support-customer-requests>summary{cursor:pointer;min-height:44px;color:var(--ui-heading);align-items:center;gap:8px;font-size:14px;display:flex}.support-customer-requests>summary>span:nth-child(2){flex:1}.support-customer-requests>div{flex-direction:column;gap:12px;padding:0 0 16px;display:flex}.support-customer-requests p{color:var(--ui-hint);margin:0;font-size:13px;line-height:20px}.support-customer-requests article{background:var(--ui-field-bg);border:1px solid var(--ui-divider);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.support-customer-requests article>strong{overflow-wrap:anywhere;font-size:14px;line-height:21px}.support-notify-preview{border:1px solid var(--ui-focus);background:var(--ui-hover);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.support-notify-preview h4,.support-notify-preview p{margin:0}.support-notify-preview p{color:var(--ui-label);font-size:13px;line-height:21px}.crm-shell .support-launcher-container button.support-launcher[hidden]{display:none}:root{--ui-text:#35445c;--ui-heading:#273145;--ui-label:#64718a;--ui-hint:#64718a;--ui-placeholder:#64718a;--ui-field-bg:#f8faff;--ui-field-border:#dbe3ed;--ui-divider:#e1e7f0;--ui-focus:#5e873e;--ui-hover:#f2f8ec;--ui-selected-bg:#edf5e6;--ui-selected-text:#416c27;--ui-motion-fast:.12s;--ui-motion-enter:.16s;--ui-ease-out:cubic-bezier(.16,1,.3,1)}.crm-shell,.developer-shell,.platform-page,.overlay,.order-select-menu{--control-height:40px}.workspace-page{width:min(1160px,100%);min-width:0;max-width:1160px;color:var(--ui-text);grid-template-columns:minmax(0,1fr);gap:20px;margin:0 auto;padding:32px 24px;display:grid}.workspace-page-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.workspace-page-head img{background:var(--nav);border-radius:8px;width:180px;height:auto;padding:8px}.workspace-page h1{font-size:var(--text-title);margin:20px 0 8px;font-weight:600;line-height:40px}.workspace-card{background:var(--paper);color:var(--ui-text);border:1px solid var(--ui-divider);border-radius:12px;min-width:0;padding:24px}.workspace-card h2,.workspace-team h2{font-size:var(--text-body);margin:0 0 12px;font-weight:600;line-height:21px}.workspace-card p{margin:8px 0 16px}.workspace-card small,.workspace-page small{font-size:var(--text-caption);color:var(--ui-hint);line-height:20px;display:block}.workspace-auth{width:100%;max-width:480px}.workspace-card .workspace-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.workspace-card.workspace-auth .workspace-form{grid-template-columns:minmax(0,1fr)}.workspace-card label{color:var(--ui-label);font-size:var(--text-label);gap:6px;min-width:0;font-weight:500;display:grid}.workspace-card input,.developer-search input{border:1px solid var(--ui-field-border);background:var(--ui-field-bg);width:100%;height:40px;min-height:40px;color:var(--ui-text);font-size:var(--text-body);border-radius:8px;padding:0 12px;font-weight:400}.developer-shell button,.workspace-page button,.workspace-card button,.subscription-dialog button,.workspace-session-bar button,.operating-modules button,.operating-preview button,.crm-shell .operating-preview button.primary{box-sizing:border-box;background:var(--paper);height:40px;min-height:40px;color:var(--ui-text);border:1px solid var(--ui-field-border);font-size:var(--text-label);border-radius:8px;padding:0 14px;font-weight:500;line-height:20px}.workspace-page :is(input,button):focus-visible,.workspace-card :is(input,button):focus-visible,.operating-modules :is(input,button):focus-visible,.operating-preview :is(input,button):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.workspace-page h1,.workspace-card h2{color:var(--ui-heading)}.workspace-page button.primary,.workspace-card button.primary,.subscription-dialog button.primary{background:var(--primary);color:#fff;border-color:var(--primary)}.developer-shell button:disabled,.workspace-page button:disabled,.workspace-card button:disabled,.subscription-dialog button:disabled{opacity:.5;cursor:default}.workspace-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.workspace-project-heading{overflow-wrap:anywhere;align-items:center;gap:14px;margin-bottom:20px;display:flex}.workspace-project-heading h2{margin-bottom:4px}.workspace-project-icon{background:var(--primary);color:#fff;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.workspace-create-form{align-items:end;gap:12px;margin:16px 0;display:flex}.workspace-create-form label{flex:1}.workspace-import-button{margin-top:12px}.workspace-error{color:var(--red);overflow-wrap:anywhere}.workspace-local-note{font-size:var(--text-caption);color:var(--muted)}.workspace-team{gap:12px;display:grid}.workspace-team article{border-bottom:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.workspace-session-bar{background:var(--paper);border-bottom:1px solid var(--line);z-index:45;height:48px;font-size:var(--text-caption);align-items:center;gap:16px;padding:4px 16px;display:flex;position:sticky;top:0}.workspace-session-bar span[role=status]{color:var(--muted);margin-left:auto}.project-crm .sidebar{top:0}.workspace-blocker{z-index:10000;background:#17203399;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workspace-blocker .workspace-card{width:min(100%,620px)}@media (width<=680px){.workspace-page{padding:20px 16px}.workspace-page-head,.workspace-create-form{flex-direction:column;align-items:stretch}.workspace-project-grid{grid-template-columns:1fr}.workspace-card{padding:18px}.workspace-session-bar{gap:8px}.workspace-session-bar>span:not([role]){display:none}.workspace-team article{flex-direction:column;align-items:start}}.workspace-billing{gap:20px;display:grid}.workspace-billing h2,.workspace-billing p{margin:0}.workspace-subscription-summary{background:var(--ui-field-bg);border:1px solid var(--ui-field-border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px 32px;padding:16px;display:flex}.workspace-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.workspace-plan-grid article{border:1px solid var(--ui-divider);border-radius:12px;gap:16px;padding:20px;display:grid}.workspace-billing h3{font-size:var(--text-body);margin:0;font-weight:600}.workspace-plan-grid strong{font-size:var(--text-title);font-weight:600}.workspace-payment-text{white-space:pre-wrap;overflow-wrap:anywhere}.workspace-invoices article{border-bottom:1px solid var(--ui-divider);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.workspace-admin-invoice{border-bottom:1px solid var(--ui-divider);padding-bottom:16px}.workspace-card details>summary{cursor:pointer;padding:12px 0;font-weight:500}.workspace-card details .workspace-form{max-width:600px;margin-top:16px}.workspace-card textarea{border:1px solid var(--ui-field-border);background:var(--ui-field-bg);width:100%;font:inherit;color:var(--ui-text);resize:vertical;border-radius:8px;padding:12px}.workspace-readonly{background:var(--ui-field-bg);border-bottom:1px solid var(--ui-divider);margin-left:240px;padding:12px 24px}@media (width<=760px){.workspace-plan-grid{grid-template-columns:1fr}.workspace-invoices article{flex-wrap:wrap}.workspace-readonly{margin-left:0}}.workspace-register{max-width:760px}.workspace-card.workspace-register .workspace-form{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-register .workspace-form>small,.workspace-register .workspace-form>button{grid-column:1/-1}@media (width<=600px){.workspace-card.workspace-register .workspace-form{grid-template-columns:minmax(0,1fr)}}.workspace-card .workspace-form>h3,.workspace-card .workspace-form>button{grid-column:1/-1}.workspace-card .workspace-form{max-width:760px}.workspace-page-head>div{min-width:0}@media (width<=600px){.workspace-card .workspace-form{grid-template-columns:minmax(0,1fr)}}.workspace-order-usage{min-width:220px;font-size:var(--text-label);gap:6px;display:grid}.workspace-order-usage progress{width:100%;height:6px;accent-color:var(--primary);background:var(--ui-divider);border:0;border-radius:999px;overflow:hidden}.workspace-order-usage progress::-webkit-progress-bar{background:var(--ui-divider)}.workspace-order-usage progress::-webkit-progress-value{background:var(--primary);border-radius:999px}.workspace-card.subscription-page{gap:20px;padding:24px}.subscription-heading{gap:6px;display:grid}.subscription-heading p,.subscription-page .subscription-note{color:var(--ui-label);font:400 14px/21px var(--font-ui)}.subscription-page .workspace-subscription-summary{background:var(--ui-field-bg);border-radius:12px;grid-template-columns:1.2fr .8fr .8fr 1.4fr;gap:20px;padding:20px;display:grid}.subscription-page .workspace-subscription-summary>div:first-child{gap:4px;display:grid}.subscription-page .workspace-subscription-summary small{color:var(--ui-label)}.subscription-page .workspace-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.subscription-page .workspace-plan-grid article{background:var(--paper);align-content:start;gap:20px;min-width:0;padding:20px}.subscription-page .workspace-plan-grid article.is-current{background:var(--nav,#0f1117);border-color:var(--nav,#0f1117);box-shadow:none;color:#f5f7fa}.subscription-page .workspace-plan-grid article.is-current :is(h3,strong,dd){color:#f5f7fa}.subscription-page .workspace-plan-grid article.is-current :is(dt,strong small){color:#b9c2d1}.subscription-page .workspace-plan-grid article.is-current dl{border-color:#ffffff26}.subscription-page .workspace-plan-grid article.is-current .subscription-current{color:#b8e88d;background:#ffffff12}.subscription-page .workspace-plan-grid article>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.subscription-current{background:var(--brand-soft);color:var(--primary);font:600 12px/18px var(--font-ui);border-radius:6px;padding:4px 8px}.subscription-page .workspace-plan-grid strong{font:600 30px/38px var(--font-ui);color:var(--ui-heading);white-space:nowrap}.subscription-page .workspace-plan-grid strong small{color:var(--ui-label);font:400 13px/20px var(--font-ui);display:block}.subscription-page dl{border-top:1px solid var(--ui-divider);gap:12px;margin:0;padding:16px 0;display:grid}.subscription-page dl>div{font:400 14px/21px var(--font-ui);justify-content:space-between;gap:12px;display:flex}.subscription-page dt{color:var(--ui-label)}.subscription-page dd{color:var(--ui-heading);margin:0;font-weight:600}.subscription-page .workspace-plan-grid button{width:100%;min-height:40px;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}@media (hover:hover){.subscription-page .workspace-plan-grid button:not(:disabled):hover{background:var(--brand-soft);border-color:var(--primary);color:var(--ui-heading);box-shadow:0 2px 8px color-mix(in srgb,var(--primary) 16%,transparent)}.subscription-page .workspace-plan-grid button.primary:not(:disabled):hover{background:color-mix(in srgb,var(--primary) 82%,#000);border-color:color-mix(in srgb,var(--primary) 82%,#000);color:#fff}}.subscription-page .workspace-plan-grid button:not(:disabled):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.subscription-page .workspace-plan-grid button:not(:disabled):active{box-shadow:inset 0 2px 4px #0002}@media (prefers-reduced-motion:reduce){.subscription-page .workspace-plan-grid button{transition:none}}.subscription-page .subscription-terms{border-bottom:1px solid var(--ui-divider);padding-bottom:12px}.subscription-page .subscription-terms summary{font:500 14px/21px var(--font-ui);color:var(--ui-text);padding:0 0 8px}.subscription-page .subscription-terms p{max-width:1000px;color:var(--ui-label);font:400 14px/22px var(--font-ui)}.subscription-bottom{grid-template-columns:1fr;gap:24px;display:grid}.subscription-bottom>section{align-content:start;gap:12px;min-width:0;display:grid}.subscription-bottom>section+section{border-left:1px solid var(--ui-divider);padding-left:24px}.subscription-bottom p{font:400 14px/22px var(--font-ui);color:var(--ui-label)}@media (width<=1250px){.subscription-page .workspace-plan-grid,.subscription-page .workspace-subscription-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.workspace-card.subscription-page{padding:16px}.subscription-page .workspace-plan-grid,.subscription-page .workspace-subscription-summary,.subscription-bottom{grid-template-columns:1fr}.subscription-bottom>section+section{border-left:0;border-top:1px solid var(--ui-divider);padding:20px 0 0}}.subscription-plan-action{align-self:end;gap:10px;display:grid}.subscription-page .subscription-plan-action p{min-height:42px;font:400 13px/21px var(--font-ui);color:var(--ui-label)}.subscription-page .is-current .subscription-plan-action p{color:#b9c2d1}.subscription-selection,.subscription-renewal{border:1px solid var(--border);background:var(--surface-soft,#f7f9fc);border-radius:12px;margin:16px 0;padding:16px 20px}.subscription-selection{justify-content:space-between;align-items:center;gap:16px;display:flex}.subscription-selection p{margin:0}.subscription-selection button{flex-shrink:0}@media (width<=650px){.subscription-selection{flex-direction:column;align-items:flex-start}}.subscription-dialog{width:min(520px,100vw - 32px)!important}.subscription-dialog-summary{gap:14px;margin:0 0 20px;display:grid}.subscription-dialog-summary>div{justify-content:space-between;gap:24px;display:flex}.subscription-dialog-summary dt{color:var(--text-muted,#61708c)}.subscription-dialog-summary dd{margin:0;font-weight:600}.subscription-dialog p{line-height:1.6}.subscription-dialog .status-editor-switch{margin:20px 0}.modal-shell.subscription-dialog{flex-direction:column;max-height:90vh;padding:0;display:flex;overflow:hidden}.modal-shell.subscription-dialog h2{font:600 20px/28px var(--font-ui);margin:0}.subscription-dialog .modal-close-button{width:36px;height:36px;min-height:36px;padding:0}.workspace-access-page{background:var(--bg);min-height:100svh;font-family:var(--font-ui);color:var(--ui-text);place-items:center;padding:24px;display:grid}.workspace-access-card{width:min(100%,520px);padding:0;overflow:hidden}.workspace-access-brand{background:var(--nav);border-bottom:3px solid var(--primary);justify-content:center;align-items:center;padding:24px;display:flex}.workspace-access-brand img{width:180px;max-width:100%;height:auto;display:block}.workspace-access-content{text-align:center;padding:32px}.workspace-access-icon{background:var(--ui-selected-bg);width:48px;height:48px;color:var(--ui-selected-text);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.workspace-access-icon svg{width:24px;height:24px}.workspace-access-content h1{font-size:var(--text-heading);color:var(--ui-heading);margin:0 0 12px;font-weight:600;line-height:28px}.workspace-access-content p{color:var(--ui-label);font-size:var(--text-body);margin:0;line-height:21px}.workspace-access-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0;display:flex}.workspace-access-actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.workspace-access-actions button:hover{filter:brightness(.97)}.workspace-access-content small{font-size:var(--text-caption);color:var(--ui-hint);line-height:20px}@media (width<=560px){.workspace-access-page{padding:16px}.workspace-access-content{padding:24px}.workspace-access-actions{flex-direction:column}.workspace-access-actions button{width:100%}}.workspace-team .buyer-member-row{cursor:pointer}.workspace-team .buyer-member-settings{color:var(--text);text-align:left;min-height:40px;box-shadow:none;background:0 0;border:0;padding:0}.workspace-team .buyer-member-settings:hover{text-decoration:underline}
