/* Identidade aprovada: marca original, bordô e verde, leitura confortável no tablet. */
.anmar-header{background:#fff;color:var(--anmar-gray-900);border-top:4px solid var(--anmar-verde-lima);border-bottom:1px solid var(--anmar-gray-200);box-shadow:none}
.anmar-header__inner,.anmar-main{max-width:1360px;margin:auto}
.anmar-header__logo,.anmar-header__app-name::before{display:none}
.anmar-header__app-name{display:flex;align-items:center;gap:1rem;color:var(--anmar-bordo);font-family:var(--font-body);font-size:1rem;font-weight:700}
.anmar-brand-logo{width:112px;height:44px;object-fit:contain;background:#fff;padding:4px}
.anmar-brand-module{border-left:1px solid var(--anmar-gray-200);padding-left:1rem}
.anmar-header__nav a{color:var(--anmar-gray-700);min-height:44px;display:inline-flex;align-items:center;font-weight:700}
.anmar-header__nav a:hover,.anmar-header__nav a[aria-current=page]{background:var(--anmar-gray-100);color:var(--anmar-bordo)}
.anmar-header__nav a[aria-current=page]{box-shadow:inset 0 -3px var(--anmar-verde-lima)}
.anmar-header__hamburger{color:var(--anmar-bordo);min-width:44px;min-height:44px}
.anmar-main{padding-top:2rem}.anmar-btn,.anmar-input,.anmar-select{min-height:48px;max-width:100%}
:focus-visible{outline:3px solid var(--anmar-verde-lima);outline-offset:3px}
.help-intro{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:0 0 1.5rem}
.help-intro h2,.help-article-heading h2{font:700 clamp(1.8rem,4vw,2.8rem)/1.15 var(--font-body);color:var(--anmar-bordo);margin:.5rem 0 1rem}
.help-intro p,.help-article-heading p{color:var(--anmar-gray-700);font-size:1.1rem}
.help-heart{width:120px;height:120px;object-fit:contain;margin-right:2rem}
.help-breadcrumb{font-size:.9rem!important;color:var(--anmar-gray-600);margin:0 0 1rem}
.help-breadcrumb a{color:var(--anmar-verde-escuro,#376324)}
.help-search{padding:1.5rem;background:#fff;border:1px solid var(--anmar-gray-200);border-left:5px solid var(--anmar-verde-lima);border-radius:8px}
.help-search label{display:block;font-weight:700;margin-bottom:.7rem}.help-search-row{display:flex;gap:.75rem}.help-search-row input{flex:1;min-width:0;font-size:1rem}.help-search-row button{flex-shrink:0}
.help-shortcuts{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.25rem;padding:1.25rem 0 2rem}.help-shortcuts span{font-size:.9rem;color:var(--anmar-gray-600)}.help-shortcuts a{font-weight:700;color:#376324;padding:.5rem 0}
.help-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:1rem 0}.help-section-heading h3{font:700 1.35rem var(--font-body);color:var(--anmar-bordo);margin:0}
.help-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;border-top:1px solid var(--anmar-gray-200)}
.help-guide-card{display:flex;align-items:center;gap:1rem;padding:1.4rem .5rem;border-bottom:1px solid var(--anmar-gray-200);text-decoration:none;color:inherit}.help-guide-card:hover{background:#f0f5e9}.help-guide-card h4{font:700 1.1rem var(--font-body);color:var(--anmar-bordo);margin:0 0 .3rem}.help-guide-card p{margin:0;color:var(--anmar-gray-700);font-size:.95rem;line-height:1.5}.help-guide-icon{font-size:1.75rem;flex:0 0 40px;text-align:center}.help-guide-open{margin-left:auto;color:#376324;font-size:1.75rem}
.help-footnote{color:var(--anmar-gray-600);font-size:.9rem;margin:2rem 0}.help-results{margin:2rem 0}.help-result{border-bottom:1px solid var(--anmar-gray-200);padding:1rem 0}.help-result-app{font-size:.85rem;color:#376324;font-weight:700;margin:0}.help-result h4{font:700 1.2rem var(--font-body);margin:.4rem 0}.help-result h4 a{color:var(--anmar-bordo)}.help-result>p:last-child{max-width:75ch;color:var(--anmar-gray-700);overflow-wrap:anywhere}.help-empty{padding:2rem;border:1px dashed var(--anmar-gray-300);border-radius:8px;margin:1.5rem 0}
.help-article-heading{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin:1rem 0 2rem}.help-article-heading h2{font-size:clamp(1.7rem,3vw,2.3rem)}.help-search--compact{margin-bottom:2rem;padding:1rem;max-width:900px}
.help-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:3rem;align-items:start}.help-layout aside{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow:auto}.help-toc{border-left:3px solid var(--anmar-verde-lima);padding:.5rem 1rem}.help-toc summary{font-weight:700;color:var(--anmar-bordo);cursor:pointer;min-height:36px}.help-toc nav{display:grid;gap:.4rem;padding:.5rem 0}.help-toc a{font-size:.9rem;line-height:1.4;padding:.35rem 0;color:var(--anmar-gray-700);text-decoration:none}.help-toc a:hover{text-decoration:underline;color:var(--anmar-bordo)}.help-related{padding:1rem}.help-related h3{font-size:1rem}.help-related a{display:block;color:#376324}
.help-article{min-width:0;max-width:82ch;line-height:1.8;background:#fff;padding:2rem;border:1px solid var(--anmar-gray-200);border-radius:8px;overflow-wrap:anywhere}.help-article h2{font:700 1.4rem/1.35 var(--font-body);color:var(--anmar-bordo);margin:2rem 0 1rem;scroll-margin-top:1rem}.help-article h3{font:700 1.15rem var(--font-body);margin:1.5rem 0 .7rem}.help-article li{margin:.5rem 0}.help-article ol,.help-article ul{padding-left:1.5rem}.help-article li::marker{color:#376324;font-weight:700}.help-article table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;font-size:.93rem;margin:1.3rem 0}.help-article th,.help-article td{border:1px solid var(--anmar-gray-200);padding:.65rem .8rem;min-width:130px;text-align:left;vertical-align:top}.help-article th{background:#f0f5e9}.help-article blockquote{border-left:4px solid var(--anmar-verde-lima);margin:1rem 0;padding:.5rem 1rem;background:#f7faef}.help-article img{max-width:100%;height:auto}.help-article pre{white-space:pre-wrap;overflow-wrap:anywhere}.help-article code{font-size:.85em}.help-article a{color:#376324;text-decoration:underline;text-underline-offset:3px}.help-article-end{border-top:1px solid var(--anmar-gray-200);margin-top:2rem;padding-top:1rem;font-size:.9rem}.help-article-end a{display:inline-block;margin-right:1rem}
.help-flow{margin:1.5rem 0;padding:1rem;background:#f7faef;border-radius:8px}.help-flow>ol{list-style:none;display:flex;gap:.7rem;flex-wrap:wrap;padding:0}.help-flow>ol>li{padding:.5rem .7rem;background:#fff;border:1px solid #b5c997;border-radius:4px;font-weight:700;font-size:.9rem}.help-flow>ul{font-size:.85rem}
.help-portal-card{grid-column:1/-1;display:flex;align-items:center;gap:1.25rem;text-align:left;border-left:5px solid var(--anmar-verde-lima);padding:1.5rem}.help-portal-card p{margin:.5rem 0 0;color:var(--anmar-gray-700)}.help-portal-icon{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:50%;background:#f0f5e9;color:#376324;font-size:1.8rem;font-weight:700}
@media(max-width:900px){.help-layout{grid-template-columns:1fr;gap:1.5rem}.help-layout aside{position:static;max-height:none}.help-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem}.help-article{max-width:none}}
@media(max-width:600px){.anmar-header{padding:.75rem 1rem}.anmar-header__inner{gap:.5rem}.anmar-header__user{margin-left:auto;max-width:100%}.anmar-header__nav{order:5}.anmar-brand-logo{width:90px}.anmar-main{padding-top:1.25rem}.help-heart{display:none}.help-intro{padding-bottom:1rem}.help-guides{grid-template-columns:1fr}.help-search{padding:1rem}.help-search-row{flex-direction:column}.help-search-row button{width:100%;justify-content:center}.help-shortcuts{gap:.5rem 1rem}.help-shortcuts span{flex-basis:100%}.help-article-heading{align-items:start;flex-direction:column}.help-article{padding:1rem}.help-toc nav{grid-template-columns:1fr}.help-breadcrumb{line-height:1.7}.help-section-heading{align-items:start;flex-direction:column}.help-guide-card{padding:1.2rem 0}.help-guide-icon{flex-basis:30px}.help-flow{padding:.7rem}}
@media print{.anmar-header,.anmar-footer,.help-search,.help-layout aside,.help-article-heading>a,.help-article-end{display:none}.help-layout{display:block}.help-article{border:0;max-width:none;padding:0}.help-article table{overflow:visible;display:table}}
