.settings-intro{margin-top:22px}.settings-card{border:1px solid var(--g-border);background:var(--g-card2);min-width:0;margin-top:10px;padding:16px}.settings-card-head{align-items:flex-start;gap:14px;display:flex}.settings-card-head>div{min-width:0;padding-top:2px}.settings-card h4{color:var(--g-text);margin:0;font-size:14px;line-height:1.3}.settings-card-head p{color:var(--g-subtle);margin:5px 0 0;font-size:12px;line-height:1.5}.settings-card-body{margin-top:14px}.settings-card-body .image-field:first-child,.settings-card-body>label:first-child{margin-top:0}.settings-card-body .image-field+.image-field{border-top:1px solid var(--g-border);padding-top:14px}.settings-card-body .users-footnote{margin:7px 0 0}.settings-card-body textarea{min-height:108px}.settings-card-note{color:var(--g-subtle);margin:12px 0 0;font-size:12px;line-height:1.5}.settings-field-group{border:0;grid-column:1/-1;align-items:stretch;gap:14px;min-width:0;margin:0;padding:0;display:grid}.settings-field-group>legend{margin-bottom:14px;font-size:16px;font-weight:700}.settings-field-group>.settings-card{grid-column:auto;margin:0}.settings-field-group>.settings-card:only-of-type{grid-column:1/-1}@media (min-width:1100px){.settings-field-group{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-field-group>.settings-card:nth-of-type(odd):last-of-type{grid-column:1/-1}}.settings-layout .settings-field-group .settings-card-body>label:not(.settings-iva-rate)>:is(input,textarea){max-width:none}.ai-access-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.ai-limits-form{gap:14px;max-width:420px;margin-top:14px;display:grid}.ai-limits-form label{gap:7px;display:grid}.ai-limits-form small{color:var(--g-subtle);font-size:12px;font-weight:500;line-height:1.4}.ai-limits-form .ai-access-actions{margin-top:2px}.form-grid .settings-iva-rate{gap:7px;margin-top:16px;display:grid}.settings-iva-rate input{max-width:160px}.settings-toggle-list{gap:9px;display:grid}.settings-toggle-control{flex:none;align-items:center;gap:12px;display:flex}@media (max-width:560px){.settings-card{padding:13px}.settings-card-head{gap:10px}}.payment-methods-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.payment-methods-list li{border:1px solid var(--g-border-strong);background:var(--g-field);align-items:stretch;min-width:0;display:flex}.payment-methods-list input{background:0 0;border:0;flex:1}.payment-methods-list input:focus-visible{outline-offset:-2px}.payment-methods-remove{border:0;border-left:1px solid var(--g-border-strong);width:40px;color:var(--g-subtle);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.payment-methods-remove:hover:not(:disabled){color:var(--g-text);background:var(--g-hover)}.payment-methods-remove:disabled{opacity:.35;cursor:default}.payment-methods-add{gap:8px;margin-top:10px;display:flex}.payment-methods-add input{flex:1}.payment-methods-add .gestion-secondary{flex:none}@media (max-width:520px){.payment-methods-add{flex-direction:column}}@media (min-width:1100px){.users-create .form-grid.settings-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.users-create .form-grid.settings-layout>.settings-intro,.users-create .form-grid.settings-layout>.module-settings,.users-create .form-grid.settings-layout>.gestion-primary,.users-create .form-grid.settings-layout>output,.users-create .form-grid.settings-layout>.panel-message{grid-column:1/-1}.users-create .form-grid.settings-layout>.settings-card.wide{grid-column:auto;min-width:0;margin-top:0}.users-create .form-grid.settings-layout>.gestion-primary{justify-self:start;margin-top:0}.users-create .form-grid.settings-layout>.module-settings{margin-top:0}.settings-layout .settings-card-body>label>input,.settings-layout .settings-card-body>label>textarea,.settings-layout .color-field{max-width:560px}.settings-layout .module-settings-list{grid-template-columns:repeat(2,minmax(0,1fr))}.users-create .form-grid.settings-layout[data-settings-tab=campos]{align-items:stretch}.users-create .form-grid.settings-layout[data-settings-tab=marca]>.settings-card:nth-child(2){grid-area:2/1/span 2}.users-create .form-grid.settings-layout[data-settings-tab=marca]>.settings-card:nth-child(3){grid-area:2/2}.users-create .form-grid.settings-layout[data-settings-tab=marca]>.settings-card:nth-child(4){grid-area:3/2}.users-create .form-grid.settings-layout--ai>.settings-card:nth-child(2),.users-create .form-grid.settings-layout[data-settings-tab=campos]>.settings-card:last-of-type{grid-column:1/-1}.settings-layout--ai .settings-card:nth-child(2) select{max-width:420px}}@media (min-width:1700px){.settings-layout .module-settings-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.booking-days{border:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:0;display:grid}.booking-days button{min-height:44px;padding:0;font-size:13px;font-weight:700}.booking-error{color:color-mix(in srgb,var(--g-red) 60%,white)}.booking-numbers{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.form-grid .booking-number{align-content:start;gap:7px;margin:0;display:grid}.booking-number>span:first-child{color:var(--g-text);font-size:13px;font-weight:700}.booking-number-field{align-items:center;gap:10px;display:flex}.booking-number-field input{text-align:center;flex:none;width:84px;font-size:16px}.booking-number-field small{color:var(--g-text-soft);white-space:nowrap;font-size:13px}.booking-number>small{color:var(--g-subtle);font-size:12px;font-weight:400;line-height:1.45}.users-create .form-grid.settings-layout.booking-settings>.settings-card{grid-column:1/-1;max-width:880px}@media (max-width:600px){.booking-days{gap:4px}.booking-days button{font-size:12px}}.business-gender{border:0;gap:18px;margin:14px 0 0;padding:0;display:flex}.business-gender legend{margin-bottom:8px}.form-grid .business-gender label{color:var(--g-text);font-weight:400;font-size:var(--g-text-base);align-items:center;gap:8px;margin:0;display:flex}.quote-number-variables{border:0;flex-wrap:wrap;gap:10px;min-width:0;margin:10px 0 0;padding:0;display:flex}.quote-number-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:560px){.quote-number-fields{grid-template-columns:minmax(0,1fr)}}
