body[data-view="settings"] .page-heading,body[data-view="settings"] .sc-global-actions,body[data-view="settings"] .sc-intro-actions{display:none!important}
.sc-settings{font-family:"DM Sans",sans-serif;color:#40353f;padding:4px 0 12px}.sc-settings[hidden]{display:none}.sc-settings *{box-sizing:border-box}.sc-settings svg,.sc-settings-tour svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}
.sc-settings-intro>span{font-size:10px;letter-spacing:1.8px;color:#ac8e9e}.sc-settings-intro h1{font:800 30px "Manrope",sans-serif;color:#ef174e;margin:7px 0 8px}.sc-settings-intro p{font-size:14px;color:#998391;margin:0;line-height:1.7}
.sc-settings-tabs{display:flex;gap:8px;margin:27px 0 24px;border-bottom:1px solid #eadfe5;overflow-x:auto;scrollbar-width:thin}.sc-settings-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;flex:none;min-height:49px;padding:11px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#8b7d87;font:500 13px "DM Sans",sans-serif;white-space:nowrap;cursor:pointer}.sc-settings-tabs button[aria-selected="true"]{color:#ee164c;border-color:#ee164c;font-weight:700}.sc-settings-tabs button:hover{background:#fff3f7;color:#e6154a}
.sc-settings-card{background:white;border:1px solid #eee4e9;border-radius:18px;box-shadow:0 5px 22px #472b3d06;margin-bottom:20px;overflow:hidden;animation:sc-settings-in .2s ease-out}.sc-settings-card>header{display:flex;align-items:center;gap:11px;padding:18px 21px;border-bottom:1px solid #f2ebef}.sc-settings-icon{width:33px;height:33px;border-radius:11px;background:#fff0f5;color:#ee1b51;display:grid;place-items:center}.sc-settings-card header small{color:#b49ba9;font-size:9px;letter-spacing:1.2px}.sc-settings-card h2{font:700 14px "Manrope",sans-serif;margin:3px 0 0;color:#44323f}.sc-settings-card-body{padding:22px}.sc-settings-person{display:flex;align-items:center;gap:15px;margin-bottom:25px}.sc-settings-portrait{display:grid;place-items:center;background:#fcf0f5;color:#b24e72;border:1px solid #f0dbe4;border-radius:50%;width:67px;height:67px;font:700 22px "Manrope",sans-serif}.sc-settings-person>div{display:flex;flex-direction:column;gap:4px;min-width:0}.sc-settings-person strong{font-size:14px}.sc-settings-person>div>span{color:#998190;font-size:13px;overflow-wrap:anywhere}.sc-settings-person small,.sc-settings-badge{font-size:10px;border:1px solid #f4d4e0;border-radius:6px;padding:3px 8px;background:#fff0f5;color:#c33060;align-self:flex-start;width:max-content;max-width:100%}
.sc-settings-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px;margin-bottom:15px}.sc-settings-form-grid label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px;color:#51414c}.sc-settings-wide{grid-column:1/-1}.sc-settings-form-grid input{width:100%;min-width:0;height:40px;border:1px solid #e8dce4;border-radius:9px;padding:9px 12px;background:white;color:#4c3947;font:400 14px "DM Sans",sans-serif;cursor:default;caret-color:#9c1741;box-shadow:0 2px 3px #37223303}.sc-settings-form-grid input:focus{outline:2px solid #f597b4;outline-offset:2px;border-color:#f02c61}.sc-settings-form-grid input[readonly]{background:#faf8f9;color:#9b8a96}.sc-settings-form-grid small,.sc-settings-hint{font-size:12px;line-height:1.8;color:#998392}.sc-settings-hint{margin:0 0 16px}.sc-settings-hint:last-child{margin:16px 0 0}.sc-settings-phone{display:flex;align-items:center;border:1px solid #e8dce4;border-radius:9px;height:40px;overflow:visible}.sc-settings-phone>span{font-size:10px;padding:12px 10px;color:#988592;border-right:1px solid #eee5e9;white-space:nowrap}.sc-settings-phone input{border:0;box-shadow:none;height:38px}
.sc-settings-primary,.sc-settings-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:37px;padding:9px 13px;border:1px solid #f2cfdd;border-radius:9px;font:600 12px "DM Sans",sans-serif;cursor:pointer;text-decoration:none;line-height:1.3;max-width:100%}.sc-settings-primary{background:linear-gradient(115deg,#ff285a,#e90b42);border-color:#ed174c;color:white;box-shadow:0 4px 12px #ed174c12}.sc-settings-secondary{background:white;color:#cf305e;margin-right:8px}.sc-settings-primary:hover{filter:brightness(.96)}.sc-settings-secondary:hover{background:#fff1f5}.sc-settings button:focus-visible,.sc-settings a:focus-visible,.sc-settings-tour button:focus-visible{outline:2px solid #ef2458;outline-offset:3px}.sc-settings button:disabled,.sc-settings-tour button:disabled{opacity:.5;cursor:default}.sc-settings-feedback{font-size:12px;line-height:1.7;background:#fff1f5;border:1px solid #f2c8d7;color:#a12549;padding:10px 12px;border-radius:9px}.sc-settings-feedback.is-success{background:#effaf5;border-color:#cae9d9;color:#21835c}.sc-settings-feedback[hidden]{display:none}.sc-settings-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 22px}.sc-settings-facts>div{min-width:0}.sc-settings-facts dt{font-size:11px;color:#a68a9b;margin-bottom:6px}.sc-settings-facts dd{margin:0;font-size:14px;overflow-wrap:anywhere}.sc-settings-theme{display:flex;align-items:center;gap:15px;margin:0 0 24px}.sc-settings-theme-swatch{width:59px;height:43px;border:1px solid #f0dae4;border-top:5px solid #ef174e;border-radius:9px;background:linear-gradient(90deg,#fdf3f7 30%,#fff 30%);flex:none}.sc-settings-theme strong{font-size:14px}.sc-settings-theme p{font-size:12px;color:#9c8193;margin:5px 0 0}.sc-settings-user-list>div{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #f2e7ed}.sc-settings-user-icon{color:#b75b7b}.sc-settings-user-list>div>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.sc-settings-user-list strong{font-size:13px}.sc-settings-user-list small{font-size:11px;color:#9b8192;overflow-wrap:anywhere}.sc-settings-loading{padding:30px;color:#998392}.sc-settings-preview{padding:12px 16px;border:1px solid #f0d5e0;border-radius:10px;background:#fff4f8;color:#b45073;font-size:12px}
.sc-settings-tour{padding:0;width:450px;max-width:calc(100vw - 32px);border:1px solid #efd7e2;border-radius:19px;background:#fff;color:#4c3645;box-shadow:0 20px 70px #43233630;font-family:"DM Sans",sans-serif}.sc-settings-tour::backdrop{background:#34232e66;backdrop-filter:blur(5px)}.sc-settings-tour>header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f3e3eb}.sc-settings-tour>header>span{font-size:9px;letter-spacing:1.5px;color:#ba6988}.sc-settings-tour>header button{border:1px solid #eddde5;border-radius:8px;width:30px;height:30px;background:white;color:#a07389;font-size:20px;cursor:pointer}.sc-settings-tour>div{padding:25px}.sc-settings-tour-count{font-size:11px;color:#b37690}.sc-settings-tour h2{font:700 23px "Manrope",sans-serif;margin:8px 0 10px}.sc-settings-tour p{font-size:14px;line-height:1.8;color:#95788b;margin:0 0 20px}.sc-settings-tour footer{padding:17px 24px;border-top:1px solid #f3e3eb;display:flex;justify-content:space-between}
@keyframes sc-settings-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:700px){.sc-settings-intro h1{font-size:26px}.sc-settings-intro p{font-size:12px}.sc-settings-tabs{gap:2px;margin:20px 0}.sc-settings-tabs button{padding:10px 12px;font-size:12px}.sc-settings-card-body{padding:18px}.sc-settings-card>header{padding:16px 18px}.sc-settings-form-grid,.sc-settings-facts{grid-template-columns:1fr}.sc-settings-card{border-radius:15px}.sc-settings-person{gap:12px}.sc-settings-portrait{width:53px;height:53px;flex:none;font-size:18px}.sc-settings-user-list>div{flex-wrap:wrap}.sc-settings-user-list>div>div{flex-basis:calc(100% - 35px)}.sc-settings-theme{flex-wrap:wrap}.sc-settings-secondary{margin-bottom:7px}}
@media(prefers-reduced-motion:reduce){.sc-settings-card{animation:none}}
.sc-company-settings fieldset{padding:0;margin:0;border:0;min-width:0}.sc-company-settings fieldset:disabled input,.sc-company-settings fieldset:disabled select{background:#faf8f9;color:#9b8a96}.sc-company-settings select{height:40px;width:100%;min-width:0;border:1px solid #e8dce4;border-radius:9px;padding:8px 12px;background:white;color:#4c3947;font:400 14px "DM Sans",sans-serif}.sc-company-settings select:focus-visible{outline:2px solid #f597b4;outline-offset:2px}.sc-company-logo-row{display:flex;align-items:center;gap:22px;margin-bottom:18px}.sc-company-logo-preview{display:grid;place-items:center;width:112px;height:86px;flex:none;padding:7px;border:1px solid #f1dce5;border-radius:13px;background:#fff8fb;overflow:hidden}.sc-company-logo-preview img{display:block;width:100%;height:100%;object-fit:contain}.sc-company-logo-preview>span{font:800 25px "Manrope",sans-serif;color:#e91d51}.sc-company-logo-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.sc-company-logo-actions .sc-settings-secondary{margin:0}.sc-company-logo-actions [hidden]{display:none}.sc-company-logo-tips{padding:13px 16px;border:1px solid #eee5eb;border-radius:11px;background:#fcfafb;color:#96808e;font-size:11px;line-height:1.7}.sc-company-logo-tips strong{font-size:10px;font-weight:600;color:#7d6173}.sc-company-logo-tips ul{margin:4px 0 0;padding-left:16px}.sc-company-card .sc-settings-form-grid input:disabled{opacity:1}.sc-company-card .sc-settings-form-grid small{line-height:1.6}.sc-company-card .sc-settings-form-grid label{gap:6px}
.sc-settings-tabs{position:sticky;top:65px;z-index:12;background:#f7f7f7}
.sc-integrations-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;padding:0;margin:0;list-style:none}.sc-integrations-grid>li{display:flex;align-items:flex-start;gap:12px;padding:17px 16px;border:1px solid #eee3e9;border-radius:12px;background:#fff;min-width:0}.sc-integration-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid #f2dce6;border-radius:10px;background:#fff5f8;color:#d9406b}.sc-integrations-grid>li>div{min-width:0}.sc-integration-title{display:flex;align-items:center;gap:9px;flex-wrap:wrap;min-height:18px}.sc-integration-title h3{font:700 12px "Manrope",sans-serif;line-height:1.6;color:#614352;margin:0;overflow-wrap:anywhere}.sc-integration-status{display:inline-block;border:1px solid #eadfe5;border-radius:6px;background:#faf7f9;color:#9a8391;font:500 9px "DM Sans",sans-serif;padding:3px 7px;white-space:nowrap;line-height:1.2}.sc-integrations-grid p{font-size:11px;color:#9b8292;line-height:1.7;margin:5px 0 0;overflow-wrap:anywhere}.sc-integrations-note{font-size:11px;color:#a28798;line-height:1.8;margin:17px 0 0}@media(max-width:700px){.sc-integrations-grid{grid-template-columns:1fr;gap:10px}.sc-integrations-grid>li{padding:15px 13px;gap:11px}}
.sc-company-pending-note{padding:11px 13px;border:1px solid #f1e1cf;border-radius:9px;background:#fffaf3;color:#9a795a;font-size:11px;line-height:1.7;margin:0 0 16px}.sc-company-automation-status{margin:0 0 13px}.sc-company-automation-status>span{display:inline-block;font-size:10px;font-weight:600;color:#997136;background:#fff5e5;border:1px solid #f4e3c5;padding:4px 9px;border-radius:7px}.sc-company-delivery-toggle{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px;border:1px solid #eee1e9;border-radius:11px;margin-bottom:18px}.sc-company-delivery-toggle label{display:flex;flex-direction:column;gap:5px;min-width:0;cursor:pointer}.sc-company-delivery-toggle strong{font-size:12px;font-weight:600}.sc-company-delivery-toggle small{font-size:11px;line-height:1.6;color:#a18697}.sc-company-delivery-toggle input[role=switch]{appearance:none;position:relative;flex:none;width:39px;height:22px;border:1px solid #deccd6;border-radius:20px;background:#e9dee4;cursor:pointer;transition:background .15s,border-color .15s}.sc-company-delivery-toggle input[role=switch]::after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:white;box-shadow:0 1px 3px #56334524;transition:transform .15s}.sc-company-delivery-toggle input[role=switch]:checked{background:#ee1850;border-color:#ee1850}.sc-company-delivery-toggle input[role=switch]:checked::after{transform:translateX(17px)}.sc-company-delivery-toggle input[role=switch]:focus-visible{outline:2px solid #f597b4;outline-offset:3px}.sc-company-delivery-toggle input[role=switch]:disabled{cursor:default;opacity:.55}.sc-company-settings input,.sc-company-settings select{scroll-margin-top:145px}
@media(max-width:700px){.sc-company-grid-spacer{display:none}.sc-company-delivery-toggle{gap:12px;padding:13px}.sc-company-delivery-toggle strong{font-size:11px}}
@media(prefers-reduced-motion:reduce){.sc-company-delivery-toggle input[role=switch],.sc-company-delivery-toggle input[role=switch]::after{transition:none}}
@media(max-width:450px){.sc-company-logo-row{gap:14px;align-items:flex-start}.sc-company-logo-preview{width:86px;height:78px}.sc-company-logo-actions{gap:8px}.sc-company-logo-actions .sc-settings-primary,.sc-company-logo-actions .sc-settings-secondary{font-size:11px;padding:8px 10px}}
@media(max-width:450px){body.reference-layout[data-view="settings"] .app-shell .breadcrumbs{min-width:0;flex:1;overflow:hidden}body[data-view="settings"] .breadcrumb-home{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.reference-layout[data-view="settings"] .app-shell .topbar-actions{flex-shrink:0;gap:7px}body.reference-layout[data-view="settings"] .app-shell .topbar{gap:8px}}
