/* One header hierarchy at every width. */
main>.top-search099{display:block!important;margin:0 0 1.1rem!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-width:0}
.top-search099 input{width:100%;margin:0;min-height:48px}.top-search099>.help-icon{position:absolute;right:.7rem;top:.7rem}.top-search099 .field-with-help{position:relative;width:100%}
main>header{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:1rem 1.5rem;align-items:start!important}#navigation099{grid-column:1/-1;display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;position:relative}#navigation099>#sidebar-toggle,#navigation099>.help-control:first-child{margin-right:auto}#navigation099 .help-control{display:inline-flex}#navigation099 button{min-height:44px}
main>header>.header-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem!important;width:100%;align-items:stretch}main>header>.header-actions>.help-control{display:flex;min-width:0}main>header>.header-actions button{width:100%;height:100%;min-height:52px;white-space:normal;overflow-wrap:anywhere;padding:.8rem 1rem}main>header>.header-actions .help-icon{width:30px;min-height:30px;height:30px;padding:0;align-self:center;flex:none}#activity9{grid-column:1/-1}main>header>.header-actions>.help-control:has(#activity9){grid-column:1/-1}
.compact-menu099{position:relative;margin:0;border:0;padding:0}.compact-menu099>summary{display:flex;align-items:center;justify-content:center;gap:.5rem;list-style:none;cursor:pointer;min-height:44px;padding:.55rem 1rem;border:1px solid var(--line,#cbded7);border-radius:12px;background:var(--card,#fff);font-weight:650;font-size:.95rem}.compact-menu099>summary::after{content:'⌄'}.compact-menu099>summary::-webkit-details-marker{display:none}.popover099{position:absolute;z-index:80;right:0;top:calc(100% + 8px);width:min(310px,80vw);display:grid;gap:.7rem;padding:1rem;border:1px solid var(--line,#cbded7);border-radius:14px;background:var(--card,#fff);box-shadow:0 12px 35px #183d3028}.popover099 .help-tools6{display:grid;width:100%;margin:0}.popover099 .remember096{margin:0!important}.popover099 button{width:100%}#admin-tools099{grid-column:1/-1}#save-state096{font-size:.8rem;font-weight:400;margin:.4rem 0 0;max-width:35ch}.page-title-row{flex-wrap:wrap;align-items:baseline}.page-title-row h1{margin-bottom:0}
.toggle099{display:inline-flex!important;gap:.4rem;align-items:center;padding:.5rem .7rem!important;min-height:38px;border:1px solid var(--line,#cbded7);border-radius:10px;background:var(--soft,#eff2f0);color:var(--text,#25423e);font-size:.9rem;font-weight:600;cursor:pointer;position:relative}.toggle099.enabled099{background:#d9eee3;color:#155f44;border-color:#83b49f}.toggle099>input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;margin:0}.toggle099::before{content:'○';font-weight:700}.toggle099.enabled099::before{content:'✓'}.toggle099:focus-within{outline:3px solid #62a69f;outline-offset:2px}.toggle099 .help-icon{margin-left:.3rem}
#customer-filters099{display:grid;gap:.85rem}#customer-filters099 p{margin:0}#customer-filters099 #registry-search{width:100%;max-width:none;margin:0}#customer-filters099 .toolbar{margin:0}#customer-filters099 .toggle099{justify-self:start}
#form-editor{min-width:0}#form-editor .card,#form-editor [data-category-index],#form-editor .row-card{min-width:0;max-width:100%}#form-editor .row-card{display:flex;flex-wrap:wrap;gap:.85rem}#form-editor .row-card>div:first-child{flex:1 1 260px;min-width:0}#form-editor .row-actions,#form-editor .toolbar{display:flex;flex-wrap:wrap;gap:.5rem}#form-editor button{white-space:normal;max-width:100%;overflow-wrap:anywhere}#form-editor .help-control{max-width:100%;min-width:0;display:inline-flex}#form-editor [data-category-index]>div:first-child{display:flex;flex-wrap:wrap;gap:.6rem}#form-editor [data-category-index] h3{flex:1 1 240px}
#worksheet-sections099{display:grid;gap:1rem;min-width:0}#worksheet-sections099>.card{margin:0;position:relative}#worksheet-sections099 .section-order099{display:none;justify-content:flex-end;gap:.35rem;margin:0 0 .4rem}body:has(#layout-tools099[open]) #worksheet-sections099 .section-order099{display:flex}.section-order099 button{padding:.3rem .65rem;min-height:34px}.layout-tools099{padding:.8rem 1.2rem;margin-bottom:1rem}.layout-tools099>summary{font-weight:650;cursor:pointer}.layout-tools099 .toolbar{flex-wrap:wrap}.work-reason099{display:block;font-size:1.15rem;color:var(--green,#176951);margin:.5rem 0}.my-work096 article{padding:1rem 0}.my-work096 h3{font-size:1rem;font-weight:500;margin:.25rem 0}.activity099{flex-basis:100%;padding:.75rem 1rem;border-left:3px solid #bf7925;background:var(--soft,#f3f6f4);border-radius:8px}.activity099 p{font-size:.9rem;margin:.3rem 0}.activity099 button{font-size:.85rem;padding:.4rem .7rem}.unread-nav099{margin:0 0 .6rem auto!important;padding:.25rem .7rem!important;min-height:32px!important;max-width:100%;font-size:.8rem!important;border:1px solid #cba65c!important;border-radius:12px!important;color:#fff1c9!important;background:#2f5a4d!important}.total099{font-size:.65rem!important;white-space:nowrap}.filter099{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0}.membership099{font-size:.8rem;white-space:normal;max-width:24rem;color:var(--text,#285b50);margin:.4rem 0}.membership099 p{margin:.25rem 0}.manual-inline099{text-decoration:underline!important;text-underline-offset:3px;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font:inherit!important;display:inline!important;min-height:0!important}.manual-inline099:hover{color:#167665!important}
@media(max-width:800px){main>header{grid-template-columns:minmax(0,1fr);gap:1rem}main>header>.header-actions{grid-column:1;width:100%}.popover099{right:0}#navigation099{gap:.4rem}#navigation099>summary,#navigation099 summary{font-size:.85rem;padding:.5rem .7rem}.remember096{font-size:.9rem}#form-editor .row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.5rem}#form-editor .row-actions .help-control{width:100%}#form-editor .row-actions button{flex:1;min-width:0}#form-editor .row-actions .help-icon{flex:0 0 28px}#form-editor [data-card-profile],#form-editor [data-card-edit]{padding:.6rem .75rem}.filter099{flex-wrap:wrap}#customer-filters099 #registry-tabs{display:grid;grid-template-columns:1fr;width:100%}.global-search{position:relative}}
#content.worksheet-layout099{display:flex;flex-direction:column;gap:1rem}#content .layout-flow099{display:contents}#content.worksheet-layout099>.job-heading{order:1}#content.worksheet-layout099>.job-tools7{order:0}#content.worksheet-layout099>#layout-tools099{order:2}#content.worksheet-layout099 [data-section099]{margin:0;min-width:0}#content.worksheet-layout099 .section-order099{display:none;justify-content:flex-end;gap:.4rem;cursor:grab}body:has(#layout-tools099[open]) #content .section-order099{display:flex}
#navigation099 #sidebar-toggle{background:#176b55!important;color:white!important;border:1px solid #176b55!important;border-radius:12px!important;padding:.75rem 1.3rem!important;font-size:1.05rem!important;font-weight:750!important;min-width:140px;min-height:50px}#navigation099 #sidebar-toggle:hover{background:#105641!important}
#form-editor .builder-service{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;min-width:0}#form-editor .builder-service>div:last-child,#form-editor [data-category-index]>.toolbar>div{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}#form-editor .builder-service>div{min-width:0}#form-editor [data-category-index]>button{margin-top:1rem;width:100%}
@media(max-width:800px){#form-editor .builder-service{grid-template-columns:minmax(0,1fr)}#form-editor .builder-service>div:last-child,#form-editor [data-category-index]>.toolbar>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%}#form-editor .builder-service>div:last-child>[data-card-edit],#form-editor .builder-service>div:last-child>[data-card-profile]{grid-column:1/-1}#form-editor .builder-service button{min-height:42px;width:100%;margin:0}#form-editor .builder-service .help-control{min-width:0;display:flex}#form-editor .builder-service .help-control:has([data-card-edit]),#form-editor .builder-service .help-control:has([data-card-profile]){grid-column:1/-1}#form-editor [data-category-index]>.toolbar{display:grid;grid-template-columns:1fr}#form-editor>section.card>.toggle099{display:flex!important;width:fit-content;margin:.6rem 0}#form-editor>section.card>label:not(.toggle099){display:block;clear:both;margin-top:1rem}}
#form-editor [data-cat-up],#form-editor [data-cat-down],#form-editor [data-card-up],#form-editor [data-card-down]{font-size:1.2rem;font-weight:700}#form-editor [data-card-source099]{grid-column:1/-1}#form-editor .help-control:has([data-card-source099]){grid-column:1/-1}
