/* A single mounted form with independent accessible settings panels. */
/* Native mobile used to place settings above its own confirmation dialog. */
body.organizador-mobile-app .org-app .org-settings-backdrop{z-index:100000!important}
.org-app #org-settings-form[data-preferences-ready]{grid-template-rows:auto minmax(0,1fr) auto!important;background-image:linear-gradient(110deg,#edf5efed,#f5f8f1c4),var(--visual-background)!important;background-attachment:fixed!important}
#org-settings-form .org-settings-page-head{background-image:linear-gradient(90deg,#102c20eb,#254e3bc4),var(--visual-hero)!important;background-size:cover;background-position:center;padding:22px 30px;margin:0;min-height:114px}
#org-settings-form .org-settings-page-head:before{display:none}#org-settings-form .org-settings-page-brand>i{animation:none}
#org-settings-form .org-settings-page-head>button{width:44px;height:44px;min-width:44px;display:grid;place-items:center;padding:0;margin:0;border-radius:14px;color:#fff;background:#f6fff51a;border:1px solid #e2f5e652}
#org-settings-form .org-settings-page-brand h2{font-size:25px}#org-settings-form .org-settings-page-brand p{font-size:13px;line-height:1.5;max-width:65ch}#org-settings-form .org-settings-page-brand span{font-size:11px}
#org-settings-form .org-settings-page-layout{display:grid;grid-template-columns:265px minmax(0,1fr);min-height:0;overflow:hidden}
#org-settings-form .org-settings-page-nav{display:flex;flex-direction:column;min-height:0;overflow:auto;padding:22px 16px;gap:16px;background:#f7fcf6c9}
#org-settings-form .org-pref-search{position:relative;display:grid;gap:8px;font-size:13px;color:#385a48;font-weight:600}#org-settings-form .org-pref-search input{width:100%;min-width:0;font:inherit;border:1px solid #cbddd0;border-radius:13px;padding:12px 34px 12px 12px;background:#ffffffd9}#org-settings-form .org-pref-search button{position:absolute;right:3px;bottom:3px;width:34px;height:36px;padding:0;background:transparent;border:0;font-size:21px}
#org-settings-form .org-pref-tablist{display:flex!important;flex-direction:column;gap:9px;margin:0;padding:0;background:none;border:0;border-radius:0;color:#315e4e}
#org-settings-form [data-pref-tab]{display:flex;gap:12px;align-items:center;width:100%;padding:14px 12px;text-align:left;border:1px solid #d8e5dc;border-radius:16px;min-height:68px;background:#ffffff91;color:#355745;white-space:normal}
#org-settings-form [data-pref-tab]>i{font-size:19px;min-width:22px;text-align:center}#org-settings-form [data-pref-tab]>span{display:grid;gap:5px}#org-settings-form [data-pref-tab] b{font-size:14px}#org-settings-form [data-pref-tab] small{font-size:11px;color:inherit;line-height:1.4}
#org-settings-form [data-pref-tab][hidden],#org-settings-form [data-pref-panel][hidden]{display:none!important}#org-settings-form .org-pref-note,#org-settings-form [data-pref-search-status]{font-size:12px;color:#5b7364;line-height:1.6;margin:0}
#org-settings-form .org-settings-page-content{display:block;padding:26px;min-width:0;min-height:0;overflow:auto;scroll-behavior:auto}
#org-settings-form [data-pref-panel]{max-width:1180px;margin:auto;outline-offset:4px}#org-settings-form .org-settings-panel{padding:26px;background:#fafff9ce!important;border:1px solid #d0e0d4;border-radius:24px;margin:0}
#org-settings-form .org-settings-panel>header{gap:16px;margin-bottom:24px}#org-settings-form .org-settings-panel>header :is(h3,strong){font-size:21px}#org-settings-form .org-settings-panel>header :is(p,small){font-size:13px;line-height:1.6}#org-settings-form .org-settings-panel>header span{font-size:11px}
#org-settings-form .org-settings-grid,#org-settings-form .org-pref-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#org-settings-form .org-settings-grid>.org-field:last-child{grid-column:1/-1}
#org-settings-form :is(.org-field,.org-setting-toggle) :is(span,b){font-size:14px}#org-settings-form :is(.org-setting-toggle,.org-settings-automation label) small{font-size:13px;line-height:1.5}#org-settings-form .org-field :is(select,input){font:inherit;min-height:46px;padding:12px;border:1px solid #cbdbd1;border-radius:13px;background:#fff;color:#315e4e;width:100%;min-width:0}
#org-settings-form input[type=checkbox]{accent-color:#315e4e;width:19px!important;min-width:19px!important;max-width:19px!important;height:19px!important;flex-shrink:0}#org-settings-form .org-summary-schedule{gap:14px;padding:16px}#org-settings-form .org-summary-schedule input[type=time]{min-width:120px;max-width:155px;font-size:15px}#org-settings-form .org-summary-schedule b{font-size:15px}#org-settings-form .org-summary-schedule small{font-size:12px;line-height:1.5}
#org-settings-form .org-pref-quiet{margin-top:26px;border-top:1px solid #d4e3d7;padding-top:22px}#org-settings-form .org-pref-quiet>:is(h3,p,.org-reminder-sequence-setting){grid-column:1/-1;margin:0}#org-settings-form .org-pref-quiet p{font-size:13px;color:#526f5d;line-height:1.6}
#org-settings-form .org-pref-preview{padding:24px;border:1px solid #ccded0;border-radius:20px;margin-top:24px;background:#e2eee3a8;max-width:650px;line-height:1.6}#org-settings-form .org-pref-preview[data-text-size=large]{font-size:19px}#org-settings-form .org-pref-preview[data-surface=solid]{background:#edf5ed;backdrop-filter:none!important}#org-settings-form .org-pref-preview[data-background=quiet]{background-image:none}#org-settings-form .org-pref-preview.is-compact{padding:14px}#org-settings-form .org-pref-preview>span{font-size:12px;text-transform:uppercase;letter-spacing:.06em}#org-settings-form .org-preferences-appearance>p{font-size:13px;line-height:1.6;color:#526b5b}
#org-settings-form .org-data-tools>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#org-settings-form .org-data-tools button{min-height:94px;padding:18px;text-align:left}#org-settings-form .org-data-tools b{font-size:15px}#org-settings-form .org-data-tools small{font-size:12px;line-height:1.5}
#org-settings-form .org-pref-danger{margin-top:24px;border:1px solid #ddc9be;border-radius:20px;background:#fff9f4d9;overflow:hidden}#org-settings-form .org-pref-danger summary{padding:20px;color:#8e4338;cursor:pointer;font-weight:600}#org-settings-form .org-reset-zone{border:0;border-top:1px solid #e9d8ce;border-radius:0;background:#fff8f3!important;grid-template-columns:45px minmax(0,1fr)}#org-settings-form .org-reset-zone>button{grid-column:2}
.org-app #org-settings-form>.org-settings-page-actions{position:static;margin:12px 18px 18px!important;padding:14px 18px;border:1px solid #d5e3d8;border-radius:19px;background:#f9fdf9e8;display:flex;flex-wrap:wrap;gap:14px;min-height:64px}#org-settings-form .org-pref-save-status{font-size:12px;color:#536f5d;margin-right:auto}#org-settings-form .org-settings-page-actions .org-secondary{font-size:14px}#org-settings-form .org-settings-page-actions .org-secondary:after{display:none}
@media(max-width:900px){#org-settings-form .org-settings-page-layout{grid-template-columns:220px minmax(0,1fr)}#org-settings-form .org-settings-page-content{padding:18px}#org-settings-form .org-settings-grid,#org-settings-form .org-pref-fields,#org-settings-form .org-data-tools>div{grid-template-columns:minmax(0,1fr)}#org-settings-form .org-settings-panel{padding:20px}#org-settings-form .org-summary-schedule{flex-wrap:wrap}}
@media(max-width:650px){#org-settings-form .org-settings-page-head{padding:16px;min-height:90px;gap:12px}#org-settings-form .org-settings-page-brand>i{display:none}#org-settings-form .org-settings-page-brand h2{font-size:21px}#org-settings-form .org-settings-page-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}#org-settings-form .org-settings-page-nav{padding:10px 12px;gap:8px;overflow:hidden}#org-settings-form .org-pref-search{display:flex;align-items:center;gap:10px}#org-settings-form .org-pref-search>span{display:none}#org-settings-form .org-pref-search input{padding-block:9px}#org-settings-form .org-pref-tablist{flex-direction:row;overflow-x:auto;padding:2px;scrollbar-width:thin}#org-settings-form [data-pref-tab]{min-width:max-content;width:auto;min-height:45px;padding:10px 12px;gap:8px}#org-settings-form [data-pref-tab] b{font-size:12px}#org-settings-form [data-pref-tab] small,#org-settings-form .org-pref-note{display:none}#org-settings-form .org-settings-page-content{padding:12px}#org-settings-form .org-settings-panel{padding:18px}#org-settings-form .org-settings-panel>header :is(h3,strong){font-size:20px}#org-settings-form .org-summary-schedule{display:grid;grid-template-columns:24px minmax(0,1fr)}#org-settings-form .org-summary-schedule>i{display:none}#org-settings-form .org-summary-schedule input[type=time]{grid-column:2;width:100%;max-width:none}#org-settings-form .org-pref-save-status{flex-basis:100%}.org-app #org-settings-form>.org-settings-page-actions{margin:8px 10px 10px!important;padding:10px;gap:9px}#org-settings-form .org-settings-page-actions button{font-size:13px;padding:9px}#org-settings-form .org-settings-page-actions>div{margin-left:auto}#org-settings-form .org-reset-zone{grid-template-columns:minmax(0,1fr)}#org-settings-form .org-reset-zone>i{display:none}#org-settings-form .org-reset-zone>button{grid-column:1}}
#org-settings-form [data-pref-tab]>span{color:inherit}
/* Keep selection contrast stable while the shared glass material changes. */
#org-settings-form button[data-pref-tab]{transition:box-shadow .18s ease,border-color .18s ease!important}
#org-settings-form .org-preferences-appearance>header{display:flex;align-items:center}
#org-settings-form .org-preferences-appearance>header>i{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:14px;background:#e1eee5;color:#35634d;font-size:19px}
#org-settings-form .org-preferences-appearance>header h3{margin:5px 0}#org-settings-form .org-preferences-appearance>header p{margin:0;color:#526d5b}
#org-settings-form .org-pref-preview p,#org-settings-form .org-preferences-appearance>p{font-weight:400}
#org-settings-form .org-summary-schedule>input[type=checkbox]{position:static;opacity:1;pointer-events:auto;grid-column:1;width:19px!important;height:19px}
#org-settings-form .org-summary-schedule{grid-template-columns:24px 36px minmax(0,1fr) auto;opacity:1}
#org-settings-form .org-summary-schedule>input[type=time]{pointer-events:auto;font-weight:500}
#org-settings-form .org-pref-save-status{display:block!important;order:0}
#org-settings-form .org-settings-page-actions>.org-logout-link{order:1;flex:0 0 auto}
#org-settings-form .org-settings-page-actions>div{order:2}
@media(max-width:650px){
 #org-settings-form .org-summary-schedule{grid-template-columns:24px minmax(0,1fr)}
 #org-settings-form .org-summary-schedule>span{grid-column:2;min-width:0}
 #org-settings-form .org-summary-schedule>input[type=time]{grid-column:2;width:100%;min-width:0}
 .org-app #org-settings-form>.org-settings-page-actions{display:grid!important;grid-template-columns:40px minmax(0,1fr);width:auto!important}
 #org-settings-form .org-pref-save-status{grid-column:1/-1;font-size:12px;font-weight:400}
 #org-settings-form .org-settings-page-actions>.org-logout-link{grid-column:1;width:40px;min-width:0;max-width:40px;padding:0}
 #org-settings-form .org-settings-page-actions>div{grid-column:2;display:flex!important;min-width:0;margin:0;gap:8px}
 #org-settings-form .org-settings-page-actions>div button{min-width:0;flex:1;white-space:normal;font-size:12px;padding:8px;line-height:1.3}
 #org-settings-form .org-settings-page-actions>div .org-secondary{flex:0 0 auto}
 body.organizador-mobile-app #org-settings-form .org-settings-page-layout{display:grid!important}
 body.organizador-mobile-app #org-settings-form .org-settings-page-head>button{width:44px!important;height:44px!important}
 body.organizador-mobile-app #org-settings-form .org-settings-page-nav{overflow:hidden!important}
 body.organizador-mobile-app #org-settings-form .org-settings-page-content{display:block!important}
}
/* Preferences apply only to application UI, never to uploaded images. */
body[data-org-pref-text-size=large] #organizador-app :is(.org-card p,.org-card-title,.org-list-view,.org-field,.org-setting-toggle,.org-crm-content p,.org-crm-content label,.org-settings-panel p,.org-settings-panel label){font-size:17px!important;line-height:1.6}
body[data-org-pref-text-size=large] #organizador-app :is(input:not([type=checkbox]),select,textarea){font-size:17px!important}
body[data-org-pref-motion-mode=reduced] #organizador-app *,body[data-org-pref-motion-mode=reduced] #organizador-app *:before,body[data-org-pref-motion-mode=reduced] #organizador-app *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
body[data-org-pref-surface-mode=solid]{--org-surface-glass-blur:none;--org-action-glass-blur:none;--org-action-glass-fill:#214d39;--org-action-glass-hover:#1e4635;--org-action-glass-pressed:#193e2d}
body[data-org-pref-surface-mode=solid] #organizador-app :is(.org-surface-glass,[data-org-material=glass],.org-card,.org-viewbar>div,.org-list-view,.org-kanban-column,.org-settings-panel,.org-settings-page-nav,.org-settings-page-actions){background-color:#f5faf5!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body[data-org-pref-background-mode=quiet] #organizador-app :is(.org-main[data-visual-context],.org-visual-surface){background-image:none!important;background-color:#edf4ee!important}
body[data-org-pref-background-mode=quiet] #organizador-app :is(.org-main[data-visual-context]>.org-hero,.org-visual-surface>header,#org-settings-form .org-settings-page-head){background-image:linear-gradient(100deg,#193e30,#3b6652)!important}
@media(prefers-reduced-transparency:reduce){#org-settings-form .org-settings-panel,#org-settings-form .org-settings-page-nav,#org-settings-form .org-pref-preview{background:#f6faf6!important;backdrop-filter:none!important}}
@media(forced-colors:active){#org-settings-form .org-settings-panel,#org-settings-form .org-pref-preview,#org-settings-form .org-pref-danger{background:Canvas!important;color:CanvasText!important;border:1px solid CanvasText}#org-settings-form [data-pref-tab][aria-selected=true]{border:2px solid Highlight!important}}
