.org-catalogo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.org-catalogo button{width:100%;text-align:left}.org-dias{display:flex;flex-wrap:wrap;gap:10px;border:0;padding:8px 0;margin:8px 0}.org-dias legend{font-weight:600;font-size:14px}.org-dias label{display:flex;gap:5px;align-items:center;min-height:44px}.org-dias input{width:20px!important;height:20px;accent-color:var(--accent)}.org-aviso{padding:14px;border:1px solid var(--accent);border-radius:14px;margin:12px 0;font-size:14px}.org-detalhes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.org-linha{display:block;color:var(--muted);font-size:13px;margin-top:6px}#hojeOrganizacao{margin:16px 0}#orgRegistroForm progress,progress{width:100%;accent-color:var(--accent)}
[data-texto="grande"]{--org-fonte:18px}[data-texto="maior"]{--org-fonte:20px}[data-texto="grande"] body,[data-texto="maior"] body{font-size:var(--org-fonte)}
[data-texto="grande"] :is(.btn,.field input,.field textarea,.field select,.field label,.familia-option,.growth-shortcut,.hoje-list li,.org-detalhes),[data-texto="maior"] :is(.btn,.field input,.field textarea,.field select,.field label,.familia-option,.growth-shortcut,.hoje-list li,.org-detalhes){font-size:var(--org-fonte)}
[data-texto="grande"] :is(.note,.sub,.hoje-description,.hoje-empty,.hoje-list small,.growth-row small,.org-linha),[data-texto="maior"] :is(.note,.sub,.hoje-description,.hoje-empty,.hoje-list small,.growth-row small,.org-linha){font-size:calc(var(--org-fonte) - 2px);line-height:1.65}
[data-texto="grande"] :is(.row .name,.row .qty),[data-texto="maior"] :is(.row .name,.row .qty){font-size:var(--org-fonte)}
@media(max-width:500px){.org-catalogo{grid-template-columns:1fr}.data-card .actions{display:flex;flex-wrap:wrap;gap:8px}#orgRotinaForm .actions,#orgRegistroForm .actions{flex-wrap:wrap}}
.org-hoje{margin:16px 0;padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--surface);overflow-wrap:anywhere}.org-hoje h3{font-size:18px;margin:0 0 12px}.org-hoje p{font-size:14px;line-height:1.6}.org-hoje .btn{width:100%}
#orgRotinaForm :is(input,select,textarea),#orgRegistroForm :is(input,select,textarea){width:100%;min-width:0;max-width:100%}[data-texto="grande"] :is(.tab,.list-filter,.list-shortcut),[data-texto="maior"] :is(.tab,.list-filter,.list-shortcut){font-size:calc(var(--org-fonte) - 4px)}[data-texto="grande"] .btn,[data-texto="maior"] .btn{white-space:normal;min-width:0}
[data-texto="grande"] :is(.org-hoje p,.data-card h4,.org-dias label),[data-texto="maior"] :is(.org-hoje p,.data-card h4,.org-dias label){font-size:var(--org-fonte)}
.org-dias[hidden]{display:none}
