/* StudioBook V3.53 — navegación corta del catálogo y ajustes del negocio. */
.sb353-services-tabs{display:flex;align-items:stretch;gap:8px;padding:5px;border:1px solid #d9e7df;border-radius:16px;background:#eef5f0;margin:0 0 20px;position:relative;max-width:100%;box-sizing:border-box}
.sb353-services-tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:47px;border:0;border-radius:12px;background:transparent;color:#4a6555;font:700 13px 'Sora',sans-serif;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}
.sb353-services-tabs button.is-active{color:#16452f;background:#fff;box-shadow:0 3px 12px #153c2e18}
.sb353-services-tabs button:focus-visible{outline:3px solid #79b79b;outline-offset:2px}
.sb353-services-tabs button span{font-size:12px;color:#607d6b;background:#e6f1e9;border-radius:99px;padding:3px 8px}
.sb353-services-tabs button.is-active span{background:#e8f5eb;color:#176342}
.sb353-services-section[hidden]{display:none!important}
.sb353-services-section{min-width:0;max-width:100%}
.sb353-catalog-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}
.sb353-catalog-intro strong{font-size:14px;color:#224b37}.sb353-catalog-intro span{font-size:12px;color:#688474}
.sb353-config-intro{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;margin-bottom:16px;background:#eff8f2;border-radius:16px;border:1px solid #d8e9df;flex-wrap:wrap}
.sb353-config-intro>div{display:grid;gap:5px;min-width:0;flex:1}
.sb353-config-intro strong{font-size:16px;color:#194932}.sb353-config-intro span{font-size:13px;color:#526f5e;line-height:1.5}
.sb353-config-intro button{min-height:42px}
.sb353-myglam-notice{display:flex;gap:14px;align-items:center;justify-content:space-between;background:#fff;border:1px solid #d8e9df;border-radius:14px;padding:16px 20px;margin:0 0 16px}
.sb353-myglam-notice strong{color:#244733;font-size:14px}.sb353-myglam-notice p{color:#62776b;font-size:12px;margin:7px 0 0;line-height:1.5}
.sb353-myglam-notice button{min-height:42px;white-space:normal}
.sb353-settings-focus{outline:2px solid #78b69a;outline-offset:4px;scroll-margin-top:20px}
@media(max-width:700px){.sb353-services-tabs{gap:5px;padding:4px;border-radius:13px;margin-bottom:16px}.sb353-services-tabs button{min-height:46px;padding:8px 5px;font-size:12px}.sb353-config-intro,.sb353-myglam-notice{padding:14px;flex-direction:column;align-items:stretch}.sb353-config-intro button,.sb353-myglam-notice button{width:100%}.sb353-catalog-intro{display:grid;gap:4px}.sb353-services-section .studio-service-grid{min-width:0;max-width:100%}}
