.service-theme .service-hero{display:block}.service-theme .service-progress{margin-top:16px}
@media(max-width:560px){.service-theme .service-progress{margin-top:13px}}
@media(max-width:800px){.service-theme .topbar{max-width:100%;overflow:hidden}.service-theme .topbar nav{display:none}}
.service-theme .service-hero h1,.service-theme .section-head strong{font-family:var(--font-display)}
.service-theme .service-progress strong,.service-theme .section-number,.service-theme .section-counter,.service-theme .task-meta{font-family:var(--font-mono)}
.service-theme [hidden]{display:none!important}
.service-filter-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px;margin:0 0 12px;border:1px dashed #c9beac;border-radius:10px;background:#fbf8f1;color:#766d5f}.service-filter-empty i{color:#b68128}.service-filter-empty strong{color:#332f28}.service-filter-empty span{font-size:12px}
@media(max-width:800px){.service-sync-state{width:100%;margin:0;justify-content:flex-end;padding:2px 3px 0}}
