.bs-settings{color:#102343;max-width:1200px;margin:auto}.bs-settings *{box-sizing:border-box}.bs-settings header p{color:#708098;font-size:13px}.bs-settings h2{font-size:25px;margin:8px 0 24px}.bs-settings fieldset{border:0;padding:0;margin:0;min-width:0}.bs-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:18px}.bs-card{background:#fff;border:1px solid #e1e7ef;border-radius:16px;padding:24px;min-width:0;box-shadow:none}.bs-settings h3{display:flex;align-items:center;gap:10px;font-size:17px;margin:0 0 24px}.bs-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bs-settings label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#394d6c;min-width:0}.bs-settings input:not([type=checkbox]):not([type=file]),.bs-settings select,.bs-settings textarea{width:100%;min-width:0;border:1px solid #cfd9e6;border-radius:8px;background:#fff;color:#122745;padding:10px 12px;height:41px;font:inherit;box-shadow:none}.bs-settings textarea{height:auto;resize:vertical}.bs-settings input:focus,.bs-settings textarea:focus,.bs-settings select:focus{outline:2px solid rgb(9,100,255);outline-offset:1px}.bs-settings input:disabled,.bs-settings input[readonly]{background:#f5f7fa}.bs-wide,.bs-logo-area{grid-column:1/-1}.bs-logo-area{display:flex;gap:14px;align-items:center}.bs-settings .bs-logo{position:relative;display:grid;place-items:center;background:#e3edff;width:76px;height:76px;border-radius:50%;cursor:pointer}.bs-logo b{font-size:30px;color:rgb(9,100,255)}.bs-logo img{width:76px;height:76px;object-fit:contain;border-radius:50%}.bs-logo span{position:absolute;bottom:0;right:0;background:rgb(9,100,255);border-radius:50%;padding:3px;font-size:14px}.bs-logo input{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.bs-settings button{font:inherit;cursor:pointer;box-shadow:none;min-height:36px}.bs-settings .bs-text{background:transparent;border:0;color:rgb(9,100,255);font-size:12px}.bs-settings .bs-toggle{flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 20px}.bs-toggle input{appearance:none;min-width:42px;width:42px;height:24px;background:#b8c1cd;border:0;border-radius:30px;position:relative;margin:0;cursor:pointer}.bs-toggle input:before{content:'';position:absolute;width:18px;height:18px;background:white;left:3px;top:3px;border-radius:50%}.bs-toggle input:checked{background:rgb(9,100,255)}.bs-toggle input:checked:before{transform:translateX(18px)}.bs-card>label:not(.bs-toggle){margin:0 0 18px}.bs-outline{background:white;color:rgb(9,100,255);border:1px solid rgb(9,100,255);border-radius:8px;padding:9px 16px}.bs-segment{display:flex;max-width:340px;border:1px solid #cfdae9;border-radius:8px;overflow:hidden;margin:8px 0 14px}.bs-segment button{flex:1;border:0;background:white;color:#344b6d;padding:10px}.bs-segment button[aria-pressed=true]{background:rgb(9,100,255);color:white}.bs-note{font-size:12px;line-height:1.6;color:#728098;margin-top:16px}.bs-card>.bs-fields{margin-bottom:18px}.bs-actions{display:flex;justify-content:flex-end;margin-top:20px}.bs-actions button{border:0;background:rgb(9,100,255);color:white;border-radius:8px;padding:11px 20px;font-size:14px}.bs-settings button:disabled{opacity:.55;cursor:default}.bs-error{padding:12px;background:#fff0f0;color:#a32222;border-radius:8px;margin-bottom:14px}.bs-success{padding:12px;background:#ebf8ef;color:#146c34;border-radius:8px}.bs-backdrop{position:fixed;inset:0;background:#0a183866;z-index:10000;display:grid;place-items:center;padding:20px}.bs-modal{position:relative;background:white;padding:26px;border-radius:18px;width:min(420px,100%);max-height:90dvh;overflow:auto}.bs-close{position:absolute;right:12px;top:10px;background:transparent;border:0;font-size:25px!important}.bs-paper{border:1px dashed #ced7e3;padding:22px;margin:20px 0;text-align:center}.bs-paper img{max-width:70px;max-height:70px}.bs-paper h3{display:block;margin:8px}.bs-paper p{font-size:12px}.bs-paper div{display:flex;justify-content:space-between;gap:10px;text-align:left;padding:14px 0;border-top:1px dashed #ced7e3;font-size:12px}.bs-settings .bs-card>h3 svg{flex-shrink:0}.sl-settings-content:has(.bs-settings){min-width:0}.bs-info{grid-row:auto}
@media(max-width:1050px){.bs-grid{grid-template-columns:1fr}.bs-card{padding:20px}}@media(max-width:480px){.bs-fields{gap:14px;grid-template-columns:1fr}.bs-card{padding:18px;border-radius:14px}.bs-settings h2{font-size:22px}.bs-settings h3{font-size:16px}.bs-actions button{width:100%}.bs-settings header p{font-size:12px}}
/* Override older global button and form skins only inside Business Settings. */
.bs-settings .bs-card{background:#fff!important;box-shadow:none!important}.bs-settings button{box-shadow:none!important;text-shadow:none!important;background-image:none!important}.bs-settings .bs-actions button,.bs-settings .bs-segment button[aria-pressed=true]{background:rgb(9,100,255)!important;color:#fff!important;border-color:rgb(9,100,255)!important}.bs-settings .bs-segment button[aria-pressed=false],.bs-settings .bs-outline{background:#fff!important;color:rgb(9,100,255)!important}.bs-settings .bs-text,.bs-settings .bs-close{background:transparent!important;color:rgb(9,100,255)!important;border:0!important}.bs-settings input:not([type=checkbox]):not([type=file]),.bs-settings select,.bs-settings textarea{background:#fff!important;box-shadow:none!important;border:1px solid #cfd9e6!important;border-radius:8px!important;color:#122745!important}.bs-settings input[type=checkbox]{box-shadow:none!important}.bs-settings .bs-toggle input:checked{background:rgb(9,100,255)!important}.bs-settings .bs-logo span svg{display:block;color:white}
.bs-settings .bs-logo{background:#e3edff!important}.bs-settings .bs-logo b{color:rgb(9,100,255)!important}.bs-settings .bs-logo span{background:rgb(9,100,255)!important}.bs-settings .bs-toggle input:not(:checked){background:#b8c1cd!important}.bs-settings .bs-toggle input:disabled{opacity:.6}
.bs-settings summary{cursor:pointer;list-style:none}.bs-settings summary::-webkit-details-marker{display:none}.bs-settings summary h3{margin-bottom:0}.bs-settings details[open]>summary{margin-bottom:24px}.bs-settings details{align-self:start}.bs-settings summary h3:after{content:'';width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-left:auto;color:#77879b;font-size:16px}.bs-settings details[open] summary h3:after{content:'';transform:rotate(225deg)}.bs-settings details .bs-fields{margin-bottom:18px}
.bs-rates{margin-bottom:20px}.bs-currency-summary{border:1px solid #dde5ef;background:#fff;border-radius:12px;padding:14px 18px;margin:0 0 18px;color:#122745}.bs-currency-summary summary{cursor:pointer;font-weight:600}.bs-currency-summary p{font-size:12px;color:#64748b}.bs-currency-summary>div{display:flex;flex-wrap:wrap;gap:14px}.bs-currency-summary article{display:grid;gap:5px;padding:12px;border:1px solid #e3e9f1;border-radius:8px;min-width:180px}.bs-currency-summary strong{font-size:20px}.bs-currency-summary small{font-size:12px;color:#64748b}

.sl-branch-currency{border-top:1px solid #e2e8f0;padding-top:16px;display:grid;gap:12px}.sl-branch-currency h3{margin:0}.sl-branch-currency small,.sl-branch-currency p{color:#64748b;font-size:12px}.sl-branch-rate{display:flex;align-items:center;gap:10px}.sl-branch-rate input{min-width:0;flex:1;width:100%}.sl-branch-rate span{white-space:nowrap}

.bs-selected-rate{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:12px 0}.bs-selected-rate small{display:block;color:#64748b;font-size:12px;margin-top:5px}.bs-settings .bs-rate-input{display:flex;align-items:center;gap:8px;margin:0}.bs-rate-input span{white-space:nowrap}.bs-settings .bs-rate-input input{width:150px;min-width:0;flex:1}@media(max-width:650px){.bs-selected-rate{display:grid;gap:10px}.bs-settings .bs-rate-input input{width:100%}}
