/* Configuración del negocio: estructura de las tarjetas y borde dorado fijo. */
.settings-container{width:100%!important;max-width:none!important;margin:0!important}
.settings-container .business-settings-page{width:100%!important}
.settings-container .business-settings-page>form{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}
.settings-container form>section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;border:2px solid #A67B1A!important;border-radius:24px!important;background:#fff!important}
.settings-container header{border:2px solid #A67B1A!important;border-radius:22px!important}
.settings-container .logo-frame img{width:72%!important;height:72%!important;max-width:72%!important;max-height:72%!important;object-fit:contain!important;margin:auto!important}
.settings-container .icon-frame img{width:88%!important;height:88%!important;max-width:88%!important;max-height:88%!important;object-fit:contain!important;margin:auto!important}
.settings-container .logo-frame{min-height:145px}
.settings-container .icon-frame{width:min(155px,100%)!important}
.settings-container input,.settings-container select,.settings-container textarea{color:#111827!important;background:#fff!important}
.settings-container input::placeholder{color:#6b7280!important}
.settings-container form button[type=submit]{border:2px solid #A67B1A!important}
.settings-container .trash-button{border:0!important;background:transparent!important}

/* Los títulos y subtítulos de las opciones de datos quedan apilados, sin pegarse. */
.settings-container form>section:first-of-type button>span:nth-child(2){display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;line-height:1.25!important}
.settings-container form>section:first-of-type button>span:nth-child(2) strong{display:block!important}
.settings-container form>section:first-of-type button>span:nth-child(2) small{display:block!important}

@media (max-width:599px){.app-container:has(.settings-container){padding-left:7px!important;padding-right:7px!important}.settings-container .business-settings-page>form{padding-left:0!important;padding-right:0!important}.settings-container form>section{width:100%!important}.settings-container .logo-frame{height:160px!important}.settings-container .logo-frame img{width:72%!important;height:72%!important}.settings-container .icon-frame{width:145px!important}.settings-container .icon-frame img{width:88%!important;height:88%!important}}
@media (min-width:600px) and (max-width:959px){.app-container:has(.settings-container){padding-left:7px!important;padding-right:7px!important}.settings-container .business-settings-page>form{padding-left:0!important;padding-right:0!important}.settings-container form>section{width:100%!important}}
