:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#152238;background:#f4f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.orders-page{gap:1rem;display:grid}.order-card,.order-state-card{background:#fff;border:1px solid #dfe8f3;border-radius:1rem;padding:1.2rem;box-shadow:0 .7rem 1.8rem #1f3c5d0f}.payment-panel,.settings-card{background:#fbfdff;border:1px solid #dce7f3;border-radius:.85rem;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.payment-panel-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.payment-panel-header h5{color:#173252;margin:0}.payment-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.payment-list-item{background:#fff;border:1px solid #e1eaf4;border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.payment-list-item>div:first-child{gap:.15rem;display:grid}.payment-list-item span,.payment-list-item time,.payment-list-item small{color:#687991;font-size:.78rem}.payment-actions,.payment-create-controls{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.payment-create-controls{border-top:1px solid #e5edf6;padding-top:.75rem}.payment-create-controls .catalog-field{flex:13rem}.provider-pix-card{background:#f3f8fe;border:1px solid #cfe1f5;border-radius:.8rem;gap:.7rem;padding:.9rem;display:grid}.provider-pix-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.provider-pix-header h6{color:#173252;margin:0;font-size:1rem}.provider-pix-note{color:#536983;margin:0;line-height:1.5}.provider-pix-actions{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.provider-pix-email-field{flex:18rem}.provider-pix-presentation{background:#fff;border:1px solid #cfe1f5;border-radius:.75rem;gap:.7rem;padding:.8rem;display:grid}.provider-pix-code-row{align-items:flex-start;gap:.65rem;display:flex}.provider-pix-code{color:#173252;overflow-wrap:anywhere;word-break:break-word;background:#f7faff;border:1px solid #e1eaf4;border-radius:.55rem;flex:1;padding:.65rem;font-size:.78rem;line-height:1.45}.provider-pix-qr{justify-content:center;display:flex}.provider-pix-qr img{background:#fff;border:1px solid #dce7f3;border-radius:.5rem;width:100%;max-width:240px;height:auto;padding:.45rem}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.payment-settings-page{gap:1rem;display:grid}.provider-integration-card{margin-top:0}.provider-integration-card .primary-button{max-width:22rem}.provider-integration-status{color:#536983;margin:0;line-height:1.55}.order-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.order-card-header h2,.order-card-header h3,.order-selection-panel h3,.order-state-card h2{color:#17345c;margin:0}.order-card-header>strong,.order-preview-total,.order-total-grid strong{color:#0d6bca}.order-builder-grid{grid-template-columns:minmax(14rem,.85fr) minmax(0,1.15fr);gap:1rem;display:grid}.order-item-picker,.order-cart-list,.order-detail-items,.order-history ol{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.order-item-picker-button,.order-list-row{color:#17345c;cursor:pointer;text-align:left;background:#fbfdff;border:1px solid #dfe8f3;border-radius:.8rem;justify-content:space-between;align-items:flex-start;gap:.65rem;width:100%;padding:.8rem;display:flex}.order-item-picker-button:hover,.order-item-picker-button.is-selected,.order-list-row:hover,.order-list-row.is-selected{background:#eef5fc;border-color:#8db8e7}.order-item-picker-button>span,.order-item-picker-button>small,.order-list-row small,.order-cart-list span,.order-detail-item span,.order-detail-item small,.order-history time{color:#6a7b93;font-size:.78rem;display:block}.order-item-picker-button>span{color:#0d6bca;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:800}.order-selection-panel{border-left:1px solid #e5edf6;padding-left:1rem}.order-option-fieldset{border:1px solid #e1e9f3;border-radius:.75rem;gap:.45rem;margin:.85rem 0;padding:.75rem;display:grid}.order-option-fieldset legend{color:#536983;padding:0 .35rem;font-size:.78rem;font-weight:800}.order-option-fieldset legend small{color:#6a7b93;font-weight:500}.order-option-choice{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.order-option-choice small{color:#6a7b93}.order-cart-panel{border-top:1px solid #e5edf6;margin-top:1rem;padding-top:1rem}.order-cart-list li,.order-detail-item,.order-history li{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem 0;display:flex}.order-cart-list li>div,.order-detail-item>div{min-width:0}.order-cart-list .secondary-button{flex:none}.order-total-grid,.order-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.order-total-grid>div,.order-summary-grid>span{color:#6a7b93;gap:.2rem;display:grid}.order-filter{min-width:12rem}.order-filter-grid{grid-template-columns:repeat(2,minmax(9rem,1fr));gap:.65rem;display:grid}.order-list{gap:.55rem;display:grid}.order-status-badge{color:#35618e;background:#eef5fc;border-radius:999px;margin-top:.45rem;padding:.35rem .65rem;font-size:.75rem;font-weight:800;display:inline-block}.order-status-actions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.order-history{border-top:1px solid #e5edf6;margin-top:1rem;padding-top:1rem}.order-history h3{color:#17345c;margin:0;font-size:1rem}.order-history li{align-items:flex-start}.order-empty-inline,.order-state-card p,.order-read-only-note{color:#6a7b93}.order-state-card h2{margin-bottom:.45rem}.danger-button{color:#a43d3d}@media (max-width:700px){.provider-integration-card .order-card-header{flex-direction:column;align-items:flex-start}.provider-integration-card .primary-button{max-width:none}.order-builder-grid,.order-total-grid,.order-summary-grid{grid-template-columns:1fr}.order-selection-panel{border-top:1px solid #e5edf6;border-left:0;margin-top:1rem;padding-top:1rem;padding-left:0}.order-card-header,.order-cart-list li,.order-detail-item,.order-history li{flex-direction:column;align-items:flex-start}.order-filter,.order-status-actions>*{width:100%}.order-filter-grid{grid-template-columns:1fr;width:100%}.order-cart-list .secondary-button{width:auto}}.catalog-page{gap:1rem}.catalog-toolbar,.catalog-card-header,.catalog-category-row,.catalog-item-row,.catalog-option-group-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.catalog-toolbar,.catalog-card,.catalog-state-card{background:#fff;border:1px solid #dfe8f3;border-radius:1rem;padding:1.2rem;box-shadow:0 .7rem 1.8rem #1f3c5d0f}.catalog-toolbar{flex-wrap:wrap}.catalog-toolbar .catalog-field{flex:18rem}.catalog-card-header{margin-bottom:1rem}.catalog-card-header h2,.catalog-detail-grid h3{color:#17345c;margin:0}.catalog-card-header p:not(.eyebrow){color:#6a7b93;margin:.35rem 0 0}.catalog-badge,.catalog-count,.catalog-readonly-chip{color:#35618e;white-space:nowrap;background:#eef5fc;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:800}.catalog-count{text-align:center;min-width:2rem}.catalog-form-grid,.catalog-inline-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.85rem;display:grid}.catalog-inline-form{border-top:1px solid #e5edf6;margin-top:1rem;padding-top:1rem}.catalog-field{gap:.35rem;display:grid}.catalog-field>span,.catalog-field label{color:#536983;font-size:.78rem;font-weight:800}.catalog-field input,.catalog-field select,.catalog-field textarea{color:#17345c;font:inherit;background:#fbfdff;border:1px solid #cbd8e8;border-radius:.65rem;width:100%;min-height:2.65rem;padding:.55rem .65rem}.catalog-field textarea{resize:vertical}.catalog-field input:focus-visible,.catalog-field select:focus-visible,.catalog-field textarea:focus-visible,.catalog-item-select:focus-visible{outline-offset:1px;outline:3px solid #2c84ff40}.catalog-field-wide{grid-column:1/-1}.catalog-category-list,.catalog-item-list,.catalog-option-groups{gap:.65rem;display:grid}.catalog-category-row,.catalog-item-row,.catalog-option-group{border:1px solid #e1e9f3;border-radius:.8rem;padding:.8rem}.catalog-category-row.is-inactive,.catalog-item-row.is-inactive{opacity:.75;background:#f7f9fc}.catalog-category-row strong,.catalog-category-row span,.catalog-item-select strong,.catalog-item-select span{display:block}.catalog-category-row span,.catalog-item-select span,.catalog-muted,.catalog-empty-inline{color:#6a7b93;font-size:.86rem}.catalog-item-select{color:#17345c;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:0}.catalog-item-select[aria-pressed=true] strong{color:#0d6bca}.catalog-item-type{letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:#0d6bca!important;font-size:.7rem!important}.catalog-item-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.catalog-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.catalog-simple-list{gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.catalog-simple-list li{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem 0;display:flex}.catalog-option-group{margin-top:.65rem}.catalog-option-group-header span{color:#6a7b93;font-size:.78rem}.catalog-range{gap:.45rem;display:flex}.catalog-range input{min-width:0}.catalog-state-card{color:#17345c}.catalog-state-card h2{margin:0 0 .45rem}.catalog-state-card p:not(.eyebrow){color:#6a7b93}.catalog-read-only-note{color:#745600;background:#fff9e8;border:1px solid #f1d98d;border-radius:.75rem;padding:.75rem .9rem}@media (max-width:700px){.catalog-form-grid,.catalog-inline-form,.catalog-detail-grid{grid-template-columns:1fr}.catalog-field-wide{grid-column:auto}.catalog-category-row,.catalog-item-row,.catalog-card-header{flex-direction:column;align-items:flex-start}.catalog-item-actions{justify-content:stretch;width:100%}.catalog-item-actions .secondary-button{flex:8rem}.catalog-toolbar .secondary-button,.catalog-form-grid .primary-button,.catalog-inline-form .secondary-button{width:100%}}.inbox-layout{background:#fffffff0;border:1px solid #dce5f2;border-radius:1.2rem;grid-template-columns:minmax(16rem,28%) minmax(0,1fr);min-width:0;min-height:42rem;display:grid;overflow:hidden;box-shadow:0 1rem 2.5rem #2a426912}.inbox-list-pane{background:#f8fbff;border-right:1px solid #dce5f2;flex-direction:column;min-width:0;display:flex}.inbox-list-pane-header,.inbox-conversation-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.inbox-list-pane-header{border-bottom:1px solid #e4ebf4;padding:1.2rem 1rem 1rem}.inbox-list-pane-header h2,.inbox-conversation-header h2,.inbox-detail-empty h2,.inbox-history-empty h3,.inbox-state-card h2{color:#173252;margin:0}.inbox-list-pane-header h2,.inbox-conversation-header h2{font-size:1.25rem}.inbox-unread-summary{color:#2459c7;margin:.3rem 0 0;font-size:.76rem;font-weight:700}.inbox-count{color:#2459c7;background:#e7effb;border-radius:999px;place-items:center;min-width:2rem;min-height:2rem;font-size:.82rem;font-weight:800;display:inline-grid}.inbox-conversation-list{align-content:start;gap:.45rem;padding:.7rem;display:grid;overflow-y:auto}.inbox-filter-bar{border-bottom:1px solid #e4ebf4;flex-wrap:wrap;gap:.4rem;padding:.7rem;display:flex}.inbox-filter-button{color:#526782;cursor:pointer;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #cbd7e8;border-radius:999px;padding:.4rem .6rem;font-size:.72rem;font-weight:700}.inbox-filter-button:hover,.inbox-filter-button:focus-visible,.inbox-filter-button.is-active{color:#2459c7;background:#eaf2ff;border-color:#6d98e6}.inbox-conversation-item{color:#244466;text-align:left;background:0 0;border:1px solid #0000;border-radius:.85rem;gap:.45rem;width:100%;padding:.85rem;transition:border-color .15s,background .15s;display:grid}.inbox-conversation-item:hover,.inbox-conversation-item:focus-visible{background:#fff;border-color:#b9c9dc}.inbox-conversation-item.is-selected{background:#eaf2ff;border-color:#8eafe9}.inbox-conversation-item.is-unread{background:#f0f6ff;border-left:3px solid #2459c7}.inbox-conversation-item-header{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.inbox-conversation-item-time{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.inbox-unread-badge{color:#fff;background:#2459c7;border-radius:999px;place-items:center;min-width:1.35rem;min-height:1.35rem;font-size:.68rem;font-weight:800;display:inline-grid}.inbox-conversation-item-header strong{color:#173252;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.inbox-conversation-item-header time,.inbox-message-meta,.inbox-conversation-meta,.inbox-conversation-header p:not(.eyebrow){color:#687991;font-size:.76rem}.inbox-conversation-preview{color:#526782;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.45;overflow:hidden}.inbox-conversation-meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.inbox-assignee-label{color:#526782;font-size:.72rem;font-weight:700}.inbox-status-chip,.inbox-read-only-badge{border-radius:999px;align-items:center;width:fit-content;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.inbox-operational-toolbar{background:#fbfdff;border-bottom:1px solid #e4ebf4;gap:.75rem;padding:.85rem 1.5rem;display:grid}.inbox-assignee-current{color:#244466;flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.inbox-assignee-current strong{overflow-wrap:anywhere}.inbox-assignee-current .eyebrow{margin:0}.inbox-operational-actions{flex-wrap:wrap;align-items:end;gap:.55rem;display:flex}.inbox-assignee-select-label{color:#526782;gap:.25rem;font-size:.72rem;font-weight:700;display:grid}.inbox-assignee-select-label select{color:#20385e;min-width:13rem;max-width:100%;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #cbd7e8;border-radius:.55rem;padding:.55rem .65rem}.inbox-operational-toolbar .error-message{margin:0}.inbox-status-chip{color:#526782;background:#f4f7fb;border:1px solid #cbd7e8;padding:.35rem .5rem}.inbox-status-chip.is-queued,.inbox-status-chip.is-enqueued{color:#2459a8;background:#edf5ff;border-color:#b8d2f4}.inbox-status-chip.is-sending{color:#167260;background:#eefaf7;border-color:#b9dcd5}.inbox-status-chip.is-sent,.inbox-status-chip.is-delivered,.inbox-status-chip.is-read{color:#27743a;background:#effaf0;border-color:#b8dcbf}.inbox-status-chip.is-failed{color:#a02c2c;background:#fff3f3;border-color:#efbaba}.inbox-status-chip.is-uncertain{color:#8a5a08;background:#fff8e8;border-color:#f0d39d}.inbox-load-more{align-self:center;margin:.25rem .75rem .75rem}.inbox-end-note{color:#8492a6;text-align:center;margin:auto .9rem 1rem;font-size:.76rem}.inbox-detail-pane{background:#fff;min-width:0}.inbox-detail-content{grid-template-rows:auto auto 1fr;min-width:0;min-height:100%;display:grid}.inbox-detail-content>*,.inbox-conversation-header>*,.inbox-operational-toolbar>*,.inbox-automation-panel>*,.inbox-orders-panel>*{min-width:0;max-width:100%}.inbox-conversation-header{border-bottom:1px solid #e4ebf4;align-items:center;padding:1.35rem 1.5rem}.inbox-conversation-header p:not(.eyebrow){margin:.45rem 0 0}.inbox-conversation-header h2,.inbox-conversation-header p:not(.eyebrow),.inbox-automation-panel h3,.inbox-automation-panel p,.inbox-orders-panel h3,.inbox-orders-help{overflow-wrap:anywhere}.inbox-read-only-badge{color:#526782;text-align:center;background:#f4f7fb;border:1px solid #cbd7e8;padding:.55rem .7rem}.inbox-crm-panel{gap:.75rem;min-width:0;margin:0 1.5rem 1.25rem;display:grid}.crm-panel-header,.crm-section-header,.crm-note-meta,.crm-timeline-meta{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.crm-panel-header{background:#f4f8ff;border:1px solid #cfe0f4;border-radius:.9rem;align-items:center;padding:.9rem 1rem}.crm-panel-header h3,.crm-section h4,.crm-empty-state h4{color:#173252;margin:0}.crm-panel-header p:not(.eyebrow),.crm-section p:not(.eyebrow),.crm-empty-state p:not(.eyebrow){color:#687991;line-height:1.5}.crm-panel-header p:not(.eyebrow){margin:.3rem 0 0}.crm-status-badge,.crm-count-badge{color:#35618e;white-space:nowrap;background:#fff;border:1px solid #cbd7e8;border-radius:999px;padding:.35rem .6rem;font-size:.72rem;font-weight:800}.crm-section,.crm-empty-state{background:#fff;border:1px solid #dce5f2;border-radius:.9rem;gap:.75rem;min-width:0;padding:.95rem 1rem;display:grid}.crm-section-header{align-items:center}.crm-section-header .eyebrow{margin-bottom:.2rem}.crm-empty-state{background:#fbfdff;justify-items:start}.crm-empty-state p:not(.eyebrow){max-width:42rem;margin:0}.crm-read-only-note,.crm-empty-inline,.crm-loading-inline,.crm-inline-error,.crm-success-message,.crm-character-counter{color:#687991;margin:0;font-size:.8rem;line-height:1.5}.crm-inline-error,.crm-success-message{overflow-wrap:anywhere}.crm-success-message{color:#167260}.crm-section-error{justify-items:start;gap:.55rem;display:grid}.crm-section-error .error-message,.crm-section-error .secondary-button{margin:0}.crm-profile-form,.crm-tag-actions,.crm-tag-create-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;display:grid}.crm-tag-create-form{border-top:1px solid #e5edf6;padding-top:.75rem}.crm-field{gap:.3rem;min-width:0;display:grid}.crm-field>span{color:#536983;font-size:.76rem;font-weight:800}.crm-field input,.crm-field select,.crm-field textarea{box-sizing:border-box;color:#20385e;width:100%;min-width:0;font:inherit;background:#fbfdff;border:1px solid #cbd7e8;border-radius:.6rem;padding:.6rem .7rem}.crm-field input,.crm-field select{min-height:2.75rem}.crm-field textarea{resize:vertical;min-height:6rem;line-height:1.5}.crm-field input:focus-visible,.crm-field select:focus-visible,.crm-field textarea:focus-visible,.crm-tag-remove:focus-visible{outline-offset:1px;border-color:#6d98e6;outline:3px solid #2c84ff40}.crm-tag-list{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.crm-tag-chip{color:#2459a8;background:#edf5ff;border:1px solid #b9d2ee;border-radius:999px;align-items:center;gap:.35rem;max-width:100%;padding:.35rem .45rem .35rem .65rem;font-size:.78rem;font-weight:800;display:inline-flex}.crm-tag-chip>span{overflow-wrap:anywhere}.crm-tag-remove{color:#35618e;cursor:pointer;width:1.45rem;height:1.45rem;min-height:1.45rem;font:inherit;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font-size:1rem;line-height:1;display:inline-grid}.crm-tag-remove:hover{background:#dbeaff}.crm-note-list,.crm-timeline-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.crm-note-item{background:#fbfdff;border:1px solid #e1e9f3;border-radius:.7rem;min-width:0;padding:.7rem}.crm-note-meta,.crm-timeline-meta{flex-wrap:wrap;align-items:baseline}.crm-note-meta strong,.crm-timeline-meta strong{color:#244466;font-size:.8rem}.crm-note-meta time,.crm-timeline-meta time{color:#687991;font-size:.75rem}.crm-note-item p,.crm-timeline-content p{overflow-wrap:anywhere;white-space:pre-wrap}.crm-note-item p{margin:.45rem 0 0}.crm-note-form{border-top:1px solid #e5edf6;gap:.6rem;padding-top:.75rem;display:grid}.crm-note-form-footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.crm-load-more{justify-items:start;gap:.45rem;display:grid}.crm-load-more .error-message{margin:0}.crm-timeline-list{gap:.8rem;position:relative}.crm-timeline-item{grid-template-columns:.75rem minmax(0,1fr);gap:.7rem;min-width:0;display:grid}.crm-timeline-marker{background:#fff;border:2px solid #7ca4df;border-radius:999px;width:.65rem;height:.65rem;margin-top:.3rem}.crm-timeline-content{border-bottom:1px solid #edf2f7;min-width:0;padding-bottom:.7rem}.crm-timeline-content p{color:#526782;margin:.35rem 0 0;line-height:1.5}.inbox-history-actions{justify-items:center;gap:.6rem;padding:1rem 1.5rem 0;display:grid}.inbox-history-actions .error-message{width:min(100%,30rem);margin:0}.inbox-message-list{align-content:start;gap:.8rem;margin:0;padding:1.5rem;list-style:none;display:grid}.inbox-message-row{width:100%;display:flex}.inbox-message-row.is-inbound{justify-content:flex-start}.inbox-message-row.is-outbound{justify-content:flex-end}.inbox-message-bubble{background:#f8fbff;border:1px solid #dce5f2;border-radius:1rem;width:min(100%,38rem);padding:.85rem 1rem}.inbox-message-row.is-outbound .inbox-message-bubble{background:#edf4ff;border-color:#c8d9f5}.inbox-message-meta{flex-wrap:wrap;gap:.55rem;font-weight:700;display:flex}.inbox-message-meta span+span:before,.inbox-message-meta time:before{color:#a1afc0;content:"•";margin-right:.55rem}.inbox-message-bubble p{overflow-wrap:anywhere;color:#244466;white-space:pre-wrap;margin:.55rem 0 0;line-height:1.55}.inbox-message-bubble .inbox-status-chip{margin-top:.7rem}.inbox-composer{background:#fff;border:1px solid #dce5f2;border-radius:1rem;gap:.75rem;margin:0 1.5rem 1.5rem;padding:1rem;display:grid}.inbox-composer-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.inbox-composer-header h3{color:#173252;margin:0;font-size:1rem}.inbox-composer-label{color:#526782;font-size:.82rem;font-weight:700}.inbox-composer-type{color:#526782;background:#f4f7fb;border:1px solid #cbd7e8;border-radius:999px;padding:.35rem .5rem;font-size:.7rem;font-weight:800;line-height:1}.inbox-composer textarea{resize:vertical;color:#20385e;width:100%;min-height:6rem;font:inherit;background:#fff;border:1px solid #cbd7e8;border-radius:.7rem;padding:.75rem;line-height:1.5}.inbox-layout select,.inbox-layout input:not([type=checkbox]):not([type=radio]){min-height:2.75rem}.inbox-composer textarea:focus-visible{outline-offset:1px;border-color:#6d98e6;outline:3px solid #2459c740}.inbox-composer textarea:disabled{cursor:not-allowed;color:#687991;background:#f2f5fa}.inbox-composer-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.inbox-composer-help{color:#687991;margin:0;font-size:.76rem;line-height:1.4}.inbox-composer-success{color:#167260;margin:0;font-size:.82rem;line-height:1.45}.inbox-composer .primary-button:disabled{cursor:not-allowed;opacity:.55}.inbox-detail-empty,.inbox-history-empty{color:#687991;text-align:center;align-content:center;justify-items:center;min-height:100%;padding:2rem;display:grid}.inbox-detail-empty h2,.inbox-history-empty h3{margin-top:.75rem}.inbox-detail-empty p,.inbox-history-empty p:not(.eyebrow){max-width:28rem;margin:.65rem 0 0;line-height:1.55}.inbox-detail-icon{color:#2459c7;background:#eaf2ff;border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;font-size:2rem;display:grid}.inbox-state-card{background:#fff;border:1px solid #dce5f2;border-radius:1rem;margin:1rem;padding:1.2rem;box-shadow:0 .8rem 2rem #1c35560d}.inbox-state-card p:not(.eyebrow){color:#647791;margin:.65rem 0 0;line-height:1.55}.inbox-state-card .secondary-button{margin-top:1rem}.inbox-orders-panel{gap:.85rem;margin:0 1.5rem 1.25rem;display:grid}.inbox-orders-panel-header,.inbox-order-indicators,.inbox-order-summary-wrap .order-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.inbox-orders-panel-header{background:#f8fbff;border:1px solid #dce5f2;border-radius:.9rem;align-items:center;padding:.85rem 1rem}.inbox-orders-panel-header h3,.inbox-order-builder h4,.inbox-order-list-card h4,.inbox-order-detail h4,.inbox-order-summary-wrap h5,.inbox-order-detail h5,.inbox-order-builder h5{color:#173252;margin:0}.inbox-orders-help{color:#687991;margin:.35rem 0 0;font-size:.78rem;line-height:1.45}.inbox-order-indicators{flex-wrap:wrap;justify-content:flex-end}.inbox-order-builder,.inbox-order-list-card,.inbox-order-detail{margin:0}.inbox-order-builder .order-card-header,.inbox-order-list-card .order-card-header,.inbox-order-detail .order-card-header{margin-bottom:.75rem}.inbox-order-summary-wrap{border-top:1px solid #e5edf6;margin-top:1rem;padding-top:1rem}.inbox-order-summary{color:#244466;font:inherit;white-space:pre-wrap;background:#f8fbff;border:1px solid #dce5f2;border-radius:.75rem;margin:.75rem 0 0;padding:.85rem;font-size:.84rem;line-height:1.55;overflow-x:auto}.inbox-order-summary-wrap .inbox-composer-success,.inbox-order-summary-wrap .error-message{margin:.65rem 0 0}.inbox-cancel-reason{flex:100%}.inbox-mobile-back-row{display:none}@media (max-width:900px){.inbox-layout{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr)}.inbox-conversation-header,.inbox-message-list{padding-left:1rem;padding-right:1rem}}@media (max-width:760px){.inbox-layout{min-height:34rem;display:block}.inbox-list-pane{border-right:0;min-height:34rem}.inbox-detail-pane{min-height:34rem;display:none}.inbox-layout.has-selection .inbox-list-pane{display:none}.inbox-layout.has-selection .inbox-detail-pane{display:block}.inbox-mobile-back-row{border-bottom:1px solid #e4ebf4;padding:.75rem 1rem 0;display:block}.inbox-mobile-back-row .secondary-button{width:100%}.inbox-conversation-header{flex-direction:column;align-items:flex-start;padding-top:1rem}.inbox-operational-toolbar{padding-left:1rem;padding-right:1rem}.inbox-operational-actions{flex-direction:column;align-items:stretch}.inbox-operational-actions .secondary-button,.inbox-assignee-select-label,.inbox-assignee-select-label select{width:100%}.inbox-assignee-select-label select{min-width:0}.inbox-message-list{padding:1rem}.inbox-composer,.inbox-crm-panel{margin-left:1rem;margin-right:1rem}.crm-panel-header,.crm-section-header{flex-direction:column;align-items:flex-start}.crm-profile-form,.crm-tag-actions,.crm-tag-create-form{grid-template-columns:1fr}.crm-profile-form .secondary-button,.crm-tag-actions .secondary-button,.crm-tag-create-form .secondary-button{width:100%}.crm-note-form-footer{flex-direction:column;align-items:stretch}.crm-note-form-footer .primary-button{width:100%}.inbox-composer-footer{flex-direction:column;align-items:stretch}.inbox-composer-footer .primary-button{width:100%}.inbox-orders-panel{margin-left:1rem;margin-right:1rem}.inbox-orders-panel-header,.inbox-order-summary-wrap .order-card-header{flex-direction:column;align-items:stretch}.inbox-order-indicators{justify-content:flex-start}.inbox-order-summary-wrap .primary-button,.inbox-order-builder .secondary-button,.inbox-order-builder .primary-button{width:100%}.payment-list-item,.payment-panel-header{flex-direction:column;align-items:stretch}.payment-actions,.payment-actions button,.payment-create-controls,.payment-create-controls button,.provider-pix-actions,.provider-pix-actions button,.provider-pix-email-field,.provider-pix-code-row{width:100%}.provider-pix-header,.provider-pix-code-row{flex-direction:column;align-items:stretch}.provider-pix-code-row .secondary-button{width:100%}.settings-form-grid{grid-template-columns:1fr}}.whatsapp-create-card,.whatsapp-list-card,.whatsapp-state-card,.whatsapp-instance-card{background:#fff;border:1px solid #dbe5f1;border-radius:1rem;box-shadow:0 .8rem 2rem #1c35560d}.whatsapp-create-card{justify-content:space-between;align-items:center;gap:1.25rem;padding:1.35rem;display:flex}.whatsapp-create-card h2,.whatsapp-list-card h2,.whatsapp-state-card h2,.whatsapp-instance-card h3{color:#173252;margin:0}.whatsapp-create-card p:not(.eyebrow),.whatsapp-state-card p:not(.eyebrow),.whatsapp-instance-card p:not(.eyebrow){color:#647791;line-height:1.6}.whatsapp-create-form{flex:0 26rem;gap:.55rem;min-width:min(100%,18rem);display:grid}.whatsapp-create-form label{color:#355271;font-size:.82rem;font-weight:800}.whatsapp-create-form input{color:#173252;width:100%;font:inherit;border:1px solid #b9c9dc;border-radius:.65rem;padding:.72rem .8rem}.whatsapp-create-form input:focus{border-color:#1877d1;outline:3px solid #1877d12e}.form-help,.instance-help{color:#647791;margin:0;font-size:.82rem;line-height:1.5}.form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:.35rem;display:flex}.whatsapp-list-card{margin-top:1.25rem;padding:1.35rem}.whatsapp-list-header,.whatsapp-instance-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.whatsapp-instance-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.9rem;margin-top:1.15rem;display:grid}.whatsapp-instance-card{padding:1rem}.whatsapp-instance-card h3{overflow-wrap:anywhere;font-size:1.04rem}.whatsapp-instance-details{gap:.75rem;margin:1.1rem 0 0;display:grid}.whatsapp-instance-details div{border-top:1px solid #edf1f6;justify-content:space-between;gap:1rem;padding-top:.7rem;display:flex}.whatsapp-instance-details dt{color:#6a7b93;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:800}.whatsapp-instance-details dd{color:#244466;text-align:right;margin:0;font-weight:700}.whatsapp-instance-card .instance-help{background:#f1f7fd;border-radius:.65rem;margin-top:1rem;padding:.7rem}.pairing-artifact{color:#526782;text-align:center;background:#f8fbff;border:1px dashed #b9c9dc;border-radius:.85rem;place-items:center;min-height:18rem;margin-top:1.25rem;display:grid}.pairing-artifact img{background:#fff;border-radius:.6rem;width:min(100%,18rem);height:auto;padding:.75rem;display:block}.pairing-code-form{margin-top:1.25rem}.pairing-code-value{color:#173252;letter-spacing:.12em;margin-top:.65rem;font-size:1.35rem;display:block}.whatsapp-state-card{margin-top:1.25rem;padding:1.35rem}@media (max-width:760px){.whatsapp-create-card,.whatsapp-list-header,.whatsapp-instance-card-header{flex-direction:column;align-items:stretch}.whatsapp-create-card .primary-button{width:100%}.whatsapp-instance-details div{flex-direction:column;align-items:flex-start;gap:.2rem}.whatsapp-instance-details dd{text-align:left}}*{box-sizing:border-box}html{min-width:320px}body{background:radial-gradient(circle at 0 0,#e4eeffb3,#0000 34rem),#f4f7fb;min-width:320px;margin:0}button,input{font:inherit}a{color:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}:focus-visible{outline-offset:3px;outline:3px solid #80aaff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-state{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.state-card{background:#ffffffeb;border:1px solid #dce5f2;border-radius:1.25rem;width:min(100%,32rem);padding:2rem;box-shadow:0 1.25rem 3rem #2a42691f}.state-card h1,.state-card h2,.state-card p{margin:0}.state-card h1,.state-card h2{color:#152238;font-size:1.45rem;line-height:1.2}.state-card p{color:#586a83;margin-top:.75rem;line-height:1.6}.eyebrow{color:#2864dc;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8rem;font-weight:700}.muted{color:#687991}.error-message{color:#9b2c2c;background:#fff4f4;border:1px solid #f1b8b8;border-radius:.75rem;margin:1rem 0 0;padding:.8rem .9rem;line-height:1.45}.primary-button,.secondary-button,.danger-button,.tenant-option{border-radius:.75rem;min-height:2.75rem;font-weight:700;transition:border-color .15s,background .15s,transform .15s}.primary-button{color:#fff;background:#2459c7;border:1px solid #2459c7;width:100%}.primary-button:hover:not(:disabled){background:#1d4cae}.secondary-button{color:#27456f;background:#fff;border:1px solid #cbd7e8;padding:.65rem .9rem}.secondary-button:hover:not(:disabled),.tenant-option:hover:not(:disabled){background:#f5f8ff;border-color:#8eafe9}.danger-button{color:#a02c2c;background:#fff7f7;border:1px solid #e4b3b3;padding:.65rem .9rem}.danger-button:hover:not(:disabled){background:#ffeded}.auth-page{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.auth-card{background:#fffffff2;border:1px solid #dce5f2;border-radius:1.5rem;width:min(100%,28rem);padding:clamp(1.5rem,5vw,2.5rem);box-shadow:0 1.5rem 4rem #2a426924}.auth-card h1{color:#152238;margin:0;font-size:clamp(1.8rem,5vw,2.4rem);line-height:1.1}.auth-card .intro{color:#586a83;margin:.85rem 0 0;line-height:1.55}.form-fields{gap:1rem;margin:1.5rem 0;display:grid}.field{gap:.45rem;display:grid}.field label{color:#2d405f;font-size:.9rem;font-weight:700}.field input{color:#152238;background:#fff;border:1px solid #cbd7e8;border-radius:.75rem;width:100%;min-height:2.9rem;padding:.7rem .8rem}.field input:focus{outline-offset:0;border-color:#4e7ed9;outline:2px solid #b8cdf5}.field input[aria-invalid=true]{border-color:#d97b7b}.form-note{color:#687991;margin:1rem 0 0;font-size:.85rem;line-height:1.5}.selection-page{min-height:100vh;padding:clamp(1.25rem,4vw,3rem)}.selection-wrap{width:min(100%,58rem);margin:0 auto}.selection-header,.shell-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.selection-header h1{color:#152238;margin:0;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.1}.selection-header p{color:#586a83;max-width:42rem;margin:.75rem 0 0;line-height:1.6}.tenant-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin-top:2rem;display:grid}.tenant-option{text-align:left;background:#fff;border:1px solid #d2deee;gap:.35rem;width:100%;padding:1.15rem;display:grid}.tenant-option[aria-current=true]{border-color:#5b85d8;box-shadow:0 0 0 3px #e1eaff}.tenant-option strong{color:#1f3557;font-size:1.05rem}.tenant-option span{color:#687991;font-size:.9rem}.shell-layout{grid-template-columns:15.5rem minmax(0,1fr);min-height:100vh;display:grid}.shell-sidebar{color:#e9f0fb;background:#162b4a;border-right:1px solid #dce5f2;flex-direction:column;gap:2rem;padding:1.5rem 1.15rem;display:flex}.product-mark{gap:.35rem;display:grid}.product-mark strong{font-size:1.1rem}.product-mark span{color:#a9c0e3;font-size:.78rem;line-height:1.4}.shell-nav{gap:.35rem;display:grid}.shell-nav a{color:#d7e4f7;border-radius:.65rem;padding:.7rem .75rem;text-decoration:none}.shell-nav a:hover,.shell-nav a:focus-visible{background:#27466f}.sidebar-footer{gap:.75rem;margin-top:auto;display:grid}.sidebar-footer .danger-button{width:100%}.shell-main{min-width:0;padding:clamp(1.25rem,4vw,3rem)}.shell-header{align-items:center;margin-bottom:2rem}.shell-header h1{color:#152238;margin:0;font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.1}.shell-header p{color:#687991;margin:.5rem 0 0}.context-card{background:#ffffffeb;border:1px solid #dce5f2;border-radius:1.25rem;gap:1.5rem;width:min(100%,52rem);padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 1rem 2.5rem #2a426917}.context-card h2,.context-card p{margin:0}.context-card h2{color:#1e3558;font-size:1.35rem}.context-card p{color:#687991;margin-top:.45rem;line-height:1.5}.context-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.meta-item{background:#f8faff;border:1px solid #e0e8f3;border-radius:.75rem;padding:.85rem}.meta-item span{color:#687991;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700;display:block}.meta-item strong{color:#1e3558;margin-top:.35rem;display:block}.inline-actions{flex-wrap:wrap;gap:.75rem;display:flex}.inline-actions .secondary-button{text-decoration:none}.mobile-nav-link{display:none}@media (max-width:760px){.shell-layout{display:block}.shell-sidebar{border-bottom:1px solid #29476e;border-right:0;padding:1rem;display:block}.product-mark{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.shell-nav{flex-wrap:wrap;gap:.35rem;margin-top:1rem;display:flex}.shell-nav a{padding:.55rem .65rem}.sidebar-footer{justify-content:flex-end;margin-top:1rem;display:flex}.sidebar-footer .danger-button{width:auto}.selection-header,.shell-header{flex-direction:column;align-items:stretch}.context-meta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.admin-layout{background:#f4f7fb;grid-template-columns:18rem minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{color:#eff5ff;background:#172d4e;border-right:1px solid #dce5f2;flex-direction:column;gap:1.5rem;min-width:0;padding:1.4rem 1.15rem;display:flex}.admin-brand{gap:.3rem;padding:.25rem .25rem 0;display:grid}.admin-brand strong{letter-spacing:-.02em;font-size:1.12rem}.admin-brand span,.admin-context-summary span,.admin-user-summary span{color:#a8bedf;font-size:.78rem;line-height:1.4}.admin-context-summary{background:#ffffff12;border:1px solid #b9d1f633;border-radius:.9rem;gap:.3rem;padding:.9rem;display:grid}.admin-context-summary strong{overflow-wrap:anywhere;color:#fff;font-size:.98rem}.admin-context-label,.admin-user-summary span{letter-spacing:.04em;text-transform:uppercase;font-weight:700}.admin-nav{gap:.3rem;display:grid}.admin-nav-link,.admin-sidebar-action{color:#d9e6fa;border-radius:.7rem;padding:.7rem .8rem;text-decoration:none;transition:background .15s,color .15s}.admin-nav-link:hover,.admin-nav-link:focus-visible,.admin-sidebar-action:hover,.admin-sidebar-action:focus-visible{color:#fff;background:#294b78}.admin-nav-link.is-active{color:#fff;background:#3b69a5;font-weight:700}.admin-sidebar-footer{gap:.65rem;margin-top:auto;display:grid}.admin-user-summary{border-top:1px solid #b9d1f633;gap:.3rem;padding:1rem .25rem .35rem;display:grid}.admin-user-summary strong{overflow-wrap:anywhere;color:#fff;font-size:.85rem;font-weight:600}.admin-logout-button{color:#8d292c;background:#fff5f5;border:1px solid #e5a9aa;border-radius:.7rem;min-height:2.7rem;font-weight:700}.admin-logout-button:hover:not(:disabled){background:#ffe6e6}.admin-main{min-width:0;padding:clamp(1.2rem,4vw,3rem)}.admin-page-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;width:min(100%,75rem);margin:0 auto 2rem;display:flex}.admin-page-header h1{color:#152238;letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,4vw,2.75rem);line-height:1.08}.admin-page-header p:not(.eyebrow){color:#687991;max-width:46rem;margin:.65rem 0 0;line-height:1.6}.admin-session-badge{color:#526782;background:#fff;border:1px solid #cbd7e8;border-radius:999px;flex:none;padding:.55rem .75rem;font-size:.78rem;font-weight:700}.admin-page-content{gap:1.25rem;width:min(100%,75rem);margin:0 auto;display:grid}.overview-intro,.overview-access-card,.account-card,.members-card,.members-state-card{background:#fffffff0;border:1px solid #dce5f2;border-radius:1.2rem;box-shadow:0 1rem 2.5rem #2a426912}.overview-intro{padding:clamp(1.25rem,3vw,2rem)}.overview-intro h2,.overview-access-card h2,.account-card h2,.members-card h2,.members-state-card h2{color:#1e3558;letter-spacing:-.02em;margin:0;font-size:1.35rem}.overview-intro p:not(.eyebrow),.overview-access-card p:not(.eyebrow),.members-state-card p:not(.eyebrow){color:#687991;max-width:50rem;margin:.55rem 0 0;line-height:1.6}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.summary-card{background:#fff;border:1px solid #dce5f2;border-radius:1rem;gap:.45rem;min-width:0;padding:1.15rem;display:grid}.summary-card-label{color:#6a7b93;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.summary-card strong{overflow-wrap:anywhere;color:#1e3558;font-size:1.08rem}.summary-card span:last-child{overflow-wrap:anywhere;color:#687991;font-size:.88rem}.summary-card-value-wrap{font-size:.98rem!important}.overview-access-card{grid-template-columns:minmax(0,1fr) minmax(13rem,.7fr);gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.friendly-permission-list{align-content:start;gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.friendly-permission-list li{color:#415775;align-items:flex-start;gap:.6rem;line-height:1.45;display:flex}.permission-dot{background:#c3cfdf;border-radius:50%;flex:none;width:.65rem;height:.65rem;margin-top:.35rem}.permission-dot.is-enabled{background:#2f9b71;box-shadow:0 0 0 4px #e2f4eb}.account-card{padding:clamp(1.25rem,3vw,2rem)}.account-card-header,.members-card-header,.confirmation-modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.account-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.75rem 0 0;display:grid}.account-details div{border-top:1px solid #e3eaf4;min-width:0;padding-top:.8rem}.account-details dt{color:#6a7b93;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800}.account-details dd{overflow-wrap:anywhere;color:#1e3558;margin:.35rem 0 0;font-weight:700}.quiet-note{color:#687991;margin:0;font-size:.88rem;line-height:1.55}.members-card{overflow:hidden}.members-card-header{align-items:center;padding:clamp(1.25rem,3vw,1.75rem)}.member-count{color:#315da5;background:#edf3ff;border-radius:999px;flex:none;padding:.5rem .7rem;font-size:.82rem;font-weight:800}.members-table-wrap{border-top:1px solid #e1e9f3;overflow-x:auto}.members-table{border-collapse:collapse;table-layout:fixed;width:100%}.members-table th,.members-table td{text-align:left;vertical-align:middle;padding:.95rem 1.1rem}.members-table th{color:#647792;letter-spacing:.06em;text-transform:uppercase;background:#f7f9fd;font-size:.75rem;font-weight:800}.members-table th:first-child{width:30%}.members-table th:nth-child(2),.members-table th:nth-child(3),.members-table th:nth-child(4){width:15%}.members-table th:nth-child(5){width:25%}.members-table tbody tr{border-top:1px solid #e5ebf3}.members-table td{overflow-wrap:anywhere;color:#526782;font-size:.9rem}.member-person{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.member-person strong{overflow-wrap:anywhere;color:#20385e}.you-badge,.role-badge,.status-badge{border-radius:999px;align-items:center;width:fit-content;padding:.43rem .58rem;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex}.you-badge{color:#315da5;background:#e8f0ff}.role-badge{color:#405875;background:#f0f3f8}.status-badge.is-active{color:#237451;background:#e2f4eb}.status-badge.is-suspended{color:#98651a;background:#fff0d9}.member-role-action{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.member-role-action select{color:#27456f;background:#fff;border:1px solid #cbd7e8;border-radius:.65rem;min-width:9rem;max-width:100%;min-height:2.45rem;padding:.45rem .55rem}.compact-button{min-height:2.45rem;padding:.45rem .65rem}.members-state-card{padding:clamp(1.25rem,3vw,2rem)}.members-state-card .secondary-button{margin-top:1rem}.success-message{color:#246c48;background:#effbf4;border:1px solid #a8dec2;border-radius:.75rem;margin:0;padding:.8rem .9rem;line-height:1.45}.modal-backdrop{z-index:10;background:#0c1d368f;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.confirmation-modal{background:#fff;border:1px solid #dce5f2;border-radius:1rem;width:min(100%,34rem);padding:clamp(1.25rem,4vw,2rem);box-shadow:0 1.5rem 4rem #0c1d3647}.confirmation-modal h2{color:#1e3558;margin:0;font-size:1.3rem}.confirmation-modal>p:not(.eyebrow):not(.sensitive-note){color:#687991;margin:.8rem 0 0;line-height:1.55}.modal-close-button{color:#526782;background:#fff;border:1px solid #cbd7e8;border-radius:50%;width:2.3rem;height:2.3rem;font-size:1.35rem;line-height:1}.confirmation-details{gap:.75rem;margin:1.25rem 0 0;display:grid}.confirmation-details div{border-top:1px solid #e3eaf4;grid-template-columns:9rem minmax(0,1fr);gap:.75rem;padding-top:.7rem;display:grid}.confirmation-details dt{color:#6a7b93;font-size:.8rem;font-weight:800}.confirmation-details dd{overflow-wrap:anywhere;color:#20385e;margin:0;font-weight:700}.sensitive-note{color:#76531d;background:#fff9eb;border:1px solid #f0d298;border-radius:.7rem;margin:1rem 0 0;padding:.75rem .8rem;line-height:1.45}.confirmation-actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;margin-top:1.5rem;display:flex}.modal-primary-button{width:auto;padding:.65rem .9rem}.admin-mobile-bar{display:none}.mobile-menu-button{color:#27456f;background:#fff;border:1px solid #cbd7e8;border-radius:.7rem;min-height:2.5rem;padding:.5rem .7rem;font-size:.82rem;font-weight:800}@media (max-width:900px){.admin-layout{grid-template-columns:15rem minmax(0,1fr)}.members-table th,.members-table td{padding-left:.75rem;padding-right:.75rem}.members-table th:first-child{width:27%}.members-table th:nth-child(5){width:28%}}@media (max-width:760px){.admin-layout{display:block}.admin-mobile-bar{background:#fff;border-bottom:1px solid #dce5f2;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.admin-mobile-bar strong{color:#1e3558;font-size:1rem}.admin-sidebar{border-bottom:1px solid #29476e;border-right:0;padding:1rem;display:none}.admin-sidebar.is-mobile-open{display:flex}.admin-nav{flex-wrap:wrap;display:flex}.admin-nav-link{padding:.6rem .7rem}.admin-sidebar-footer{margin-top:.25rem}.admin-page-header{flex-direction:column;gap:.85rem;margin-bottom:1.25rem}.admin-session-badge{align-self:flex-start}.summary-grid,.overview-access-card,.account-details{grid-template-columns:1fr}.members-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.members-table,.members-table tbody,.members-table tr,.members-table td{width:100%;display:block}.members-table tbody{padding:.75rem}.members-table tbody tr{border:1px solid #e1e9f3;border-radius:.9rem;padding:.65rem .8rem}.members-table tbody tr+tr{margin-top:.7rem}.members-table td{border:0;grid-template-columns:minmax(5.2rem,32%) minmax(0,1fr);gap:.6rem;padding:.45rem 0;display:grid}.members-table td:before{color:#6a7b93;content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:800}.members-table td.member-actions-cell{border-top:1px solid #e5ebf3;margin-top:.35rem;padding-top:.75rem;display:block}.members-table td.member-actions-cell:before{margin-bottom:.45rem;display:block}.member-role-action{align-items:stretch}.member-role-action select,.member-role-action .compact-button{flex:10rem}.confirmation-details div{grid-template-columns:1fr;gap:.25rem}.confirmation-actions>*{flex:10rem}}.inbox-automation-panel{background:#f4f7fb;border:1px solid #dce5f0;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1rem 1.1rem;display:flex}.inbox-automation-panel h3,.inbox-automation-panel p{margin:.2rem 0 0}.inbox-automation-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;min-width:0;display:flex}.inbox-automation-audit-panel{background:#fff;border:1px solid #dce5f0;border-radius:1rem;gap:.75rem;min-width:0;margin:0 1.5rem 1.25rem;padding:1rem 1.1rem;display:grid}.inbox-automation-audit-header{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.inbox-automation-audit-header h3{overflow-wrap:anywhere;color:#173252;margin:.2rem 0 0;font-size:1rem}.inbox-automation-audit-count{color:#687991;flex:none;font-size:.74rem;font-weight:700}.inbox-automation-audit-list{gap:.65rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.inbox-automation-audit-entry{background:#f8fbff;border:1px solid #dce5f2;border-left:3px solid #7e9ed8;border-radius:.75rem;gap:.35rem;min-width:0;padding:.75rem .85rem;display:grid}.inbox-automation-audit-entry.is-applied{border-left-color:#3b9b62}.inbox-automation-audit-entry.is-noop{border-left-color:#9aa8bc}.inbox-automation-audit-entry.is-rejected{border-left-color:#c46b6b}.inbox-automation-audit-entry-header,.inbox-automation-audit-meta,.inbox-automation-audit-transition{flex-wrap:wrap;align-items:baseline;gap:.45rem;min-width:0;display:flex}.inbox-automation-audit-entry-header{justify-content:space-between}.inbox-automation-audit-entry-header strong{overflow-wrap:anywhere;color:#173252;font-size:.86rem}.inbox-automation-audit-entry-header time,.inbox-automation-audit-meta,.inbox-automation-audit-status,.inbox-automation-audit-empty{color:#687991;font-size:.76rem}.inbox-automation-audit-entry-header time{flex:none}.inbox-automation-audit-actor,.inbox-automation-audit-transition{overflow-wrap:anywhere;margin:0}.inbox-automation-audit-actor{color:#526782;font-size:.8rem;font-weight:700}.inbox-automation-audit-transition{color:#244466;font-size:.8rem}.inbox-automation-audit-transition span:nth-child(2){color:#8492a6}.inbox-automation-audit-meta span{background:#fff;border:1px solid #cbd7e8;border-radius:999px;padding:.25rem .45rem}.inbox-automation-audit-state,.inbox-automation-audit-status,.inbox-automation-audit-empty{margin:0}.inbox-automation-audit-state{justify-items:start;gap:.65rem;display:grid}.inbox-automation-audit-state .error-message{margin:0}.inbox-automation-audit-load-more{justify-self:start}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.2rem 0;display:grid}.form-field{gap:.45rem;display:grid}.form-field>span{color:#53657e;font-size:.82rem;font-weight:750}.form-field input,.form-field textarea{font:inherit;border:1px solid #cdd8e7;border-radius:.7rem;width:100%;padding:.7rem .8rem}.form-field textarea{resize:vertical;min-height:6rem}.form-field-checkbox{align-items:center;gap:.6rem;display:flex}.form-field-checkbox input{width:auto}@media (max-width:720px){.inbox-automation-panel,.form-grid{grid-template-columns:1fr}.inbox-automation-panel{flex-direction:column;align-items:stretch}.inbox-automation-audit-panel{margin-left:1rem;margin-right:1rem}.inbox-automation-audit-entry-header{flex-direction:column;align-items:flex-start;gap:.25rem}.inbox-automation-actions{justify-content:flex-start}}@media (max-width:1024px){:is(html:has(.admin-layout-inbox),body:has(.admin-layout-inbox)){min-width:0}.admin-layout.admin-layout-inbox{display:block}.admin-layout.admin-layout-inbox .admin-mobile-bar{background:#fff;border-bottom:1px solid #dce5f2;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.admin-layout.admin-layout-inbox .admin-mobile-bar strong{color:#1e3558;font-size:1rem}.admin-layout.admin-layout-inbox .admin-sidebar{border-bottom:1px solid #29476e;border-right:0;padding:1rem;display:none}.admin-layout.admin-layout-inbox .admin-sidebar.is-mobile-open{display:flex}.admin-layout.admin-layout-inbox .admin-nav{flex-wrap:wrap;display:flex}.admin-layout.admin-layout-inbox .admin-nav-link{align-items:center;min-height:2.75rem;padding:.6rem .7rem;display:flex}.admin-layout.admin-layout-inbox .mobile-menu-button{min-height:2.75rem}.admin-layout.admin-layout-inbox .admin-sidebar-footer{margin-top:.25rem}}
