.pub{--pub-ink:#16181d;--pub-ink-2:#4a5058;--pub-mute:#767d87;--pub-line:#e3e6ea;--pub-bg:#f7f8fa;--pub-card:#ffffff;--pub-accent:#008f84;min-height:100vh;background:var(--pub-bg);color:var(--pub-ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.55;padding:0 0 64px}@media (prefers-color-scheme:dark){.pub:not([data-force-light]){--pub-ink:#f2f4f7;--pub-ink-2:#c3c9d2;--pub-mute:#949ba6;--pub-line:#2a2f37;--pub-bg:#14161a;--pub-card:#1b1e24;--pub-accent:#3ec6b6}}.pub-wrap{max-width:780px;margin:0 auto;padding:0 18px}.pub-head{padding:26px 0 18px;border-bottom:1px solid var(--pub-line);margin-bottom:20px}.pub-head .k{font-size:12.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--pub-mute);font-weight:600}.pub-head h1{font-size:28px;font-weight:700;letter-spacing:-.02em;margin:6px 0 2px}.pub-head p{color:var(--pub-ink-2);font-size:15px}.pub-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 22px}.pub-tab{display:inline-block;padding:9px 16px;border-radius:999px;border:1px solid var(--pub-line);background:var(--pub-card);color:var(--pub-ink-2);text-decoration:none;font-size:15px;font-weight:500;min-height:44px;display:inline-flex;align-items:center}.pub-tab[aria-current=true]{background:var(--pub-accent);border-color:var(--pub-accent);color:#fff;font-weight:600}.pub-day{background:var(--pub-card);border:1px solid var(--pub-line);border-radius:14px;padding:16px 18px;margin-bottom:12px;break-inside:avoid}.pub-day h2{font-size:17px;font-weight:700;margin-bottom:10px;display:flex;align-items:baseline;gap:10px}.pub-day h2 .d{font-size:14px;font-weight:500;color:var(--pub-mute)}.pub-item{display:flex;gap:12px;padding:9px 0;border-top:1px solid var(--pub-line);align-items:baseline}.pub-item:first-of-type{border-top:0}.pub-item .t{font-variant-numeric:tabular-nums;font-weight:600;min-width:52px;color:var(--pub-ink-2)}.pub-item .sub{display:block;font-size:14px;color:var(--pub-mute)}.pub-dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto;margin-top:7px}.pub-empty{color:var(--pub-mute);font-size:15px;font-style:italic}.pub-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;background:var(--pub-card);border:1px solid var(--pub-line);border-radius:14px;padding:10px}.pub-cal .dow{text-align:center;font-size:12px;font-weight:700;color:var(--pub-mute);text-transform:uppercase;padding-bottom:4px}.pub-cell{min-height:74px;border-radius:8px;padding:5px 6px;border:1px solid var(--pub-line);font-size:11.5px;line-height:1.3;overflow:hidden}.pub-cell.out{opacity:.38}.pub-cell.today{border-color:var(--pub-accent);box-shadow:inset 0 0 0 1px var(--pub-accent)}.pub-cell .n{font-weight:700;font-size:13px;margin-bottom:2px}.pub-actions{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 8px}.pub-btn{appearance:none;border:1px solid var(--pub-line);background:var(--pub-card);color:var(--pub-ink);border-radius:10px;padding:12px 18px;font-size:15px;font-weight:600;cursor:pointer;min-height:46px;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.pub-btn.primary{background:var(--pub-accent);border-color:var(--pub-accent);color:#fff}.pub-foot{margin-top:26px;padding-top:16px;border-top:1px solid var(--pub-line);font-size:13.5px;color:var(--pub-mute)}.pub-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.pub-field label{font-size:14px;font-weight:600}.pub-field input,.pub-field textarea{font:inherit;padding:12px 14px;border-radius:10px;border:1px solid var(--pub-line);background:var(--pub-card);color:var(--pub-ink);min-height:46px}.pub-hint{font-size:13px;color:var(--pub-mute)}.pub-msg{padding:12px 14px;border-radius:10px;font-size:14.5px;font-weight:500;margin-bottom:14px}.pub-msg.ok{background:rgba(0,143,132,.12);color:#00655e}.pub-msg.err{background:rgba(176,41,92,.12);color:#93244c}.pub-photo{width:100%;border-radius:12px;aspect-ratio:16/9;object-fit:cover;margin-bottom:12px;background:var(--pub-line)}.pub-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.pub-person{background:var(--pub-card);border:1px solid var(--pub-line);border-radius:14px;padding:14px;text-align:center;text-decoration:none;color:inherit;display:block}.pub-person .ph,.pub-person img{width:76px;height:76px;border-radius:50%;object-fit:cover;margin:0 auto 8px;background:linear-gradient(150deg,#d6dde6,#b9c4d0);display:block}.pub-person .n{font-weight:700;font-size:15px}.pub-person .r{font-size:13px;color:var(--pub-mute)}.pub-tags{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:7px}.pub-tag{font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--pub-bg);border:1px solid var(--pub-line);color:var(--pub-ink-2)}@media print{.pub{background:#fff;color:#000;font-size:12pt;padding:0}.pub-noprint{display:none!important}.pub-wrap{max-width:none;padding:0}.pub-cal,.pub-cell,.pub-day{border-color:#bbb;background:#fff;box-shadow:none}.pub-head{border-bottom:2px solid #000}a{text-decoration:none;color:#000}@page{margin:14mm}}.pub-masonry{column-count:3;column-gap:10px}@media (max-width:700px){.pub-masonry{column-count:2}}@media (max-width:400px){.pub-masonry{column-count:1}}.pub-tile{width:100%;border-radius:12px;margin-bottom:10px;background:var(--pub-line)}.pub-tile,.pub-tile-link{display:block;break-inside:avoid}@media print{.pub-masonry{column-count:2}}.pub-search{display:flex;gap:10px;margin:18px 0 4px}.pub-search input{flex:1;min-height:48px;padding:12px 16px;font-size:16px;border:1px solid var(--pub-line);border-radius:12px;background:var(--pub-card);color:var(--pub-ink)}.pub-search input:focus-visible{outline:2px solid var(--pub-accent);outline-offset:1px}.pub-tab .c{margin-left:6px;font-size:12.5px;opacity:.6;font-variant-numeric:tabular-nums}.pub-tab{appearance:none;cursor:pointer;font-family:inherit}.pub-shelf{margin-bottom:30px}.pub-shelf h2{font-size:17px;font-weight:700;margin-bottom:12px;letter-spacing:-.01em}.pub-docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:22px 18px}.pub-doc{display:flex;flex-direction:column;gap:2px}.pub-doc .lnk{text-decoration:none;color:inherit;display:block}.pub-doc .cover{display:grid;place-items:center;overflow:hidden;aspect-ratio:3/4;border-radius:10px;background:var(--pub-card);border:1px solid var(--pub-line);border-top:5px solid var(--pub-accent);margin-bottom:10px;box-shadow:0 2px 10px rgba(16,24,40,.08);transition:transform .14s ease,box-shadow .14s ease}.pub-doc .lnk:focus-visible .cover,.pub-doc .lnk:hover .cover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(16,24,40,.16)}.pub-doc .cover img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.pub-doc .ext{font-size:13px;font-weight:800;letter-spacing:.12em;color:var(--pub-mute)}.pub-doc .k{font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;margin-bottom:2px}.pub-doc .k,.pub-doc .n{display:block;font-weight:700}.pub-doc .n{font-size:15px;line-height:1.3}.pub-doc .f{display:block;font-size:12.5px;color:var(--pub-mute);font-variant-numeric:tabular-nums;margin-top:3px}.pub-doc .d{display:block;font-size:13.5px;color:var(--pub-ink-2);margin-top:4px}.pub-doc-actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.pub-btn.sm{padding:9px 14px;font-size:14px;min-height:42px;border-radius:9px}.pub-wrap.wide{max-width:1040px}.pub-pdf{width:100%;height:78vh;min-height:420px;border:1px solid var(--pub-line);border-radius:12px;background:var(--pub-card)}@media print{.pub-pdf,.pub-readcover{display:none}}.pub-readcover{position:relative;display:block;width:min(100%,420px);margin:0 auto;padding:0;border:1px solid var(--pub-line);border-radius:12px;overflow:hidden;background:var(--pub-card);cursor:zoom-in;font:inherit;color:inherit;box-shadow:0 10px 30px rgba(0,0,0,.12);transition:transform .18s ease,box-shadow .18s ease}.pub-readcover:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(0,0,0,.18)}.pub-readcover img{display:block;width:100%;height:auto;background:#fff}.pub-readcover .ext{display:grid;place-items:center;aspect-ratio:.707;font-size:28px;font-weight:800;color:var(--pub-mute)}.pub-readcover .cta{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);padding:10px 16px;border-radius:999px;background:rgba(15,17,21,.86);color:#fff;font-size:14.5px;font-weight:650;white-space:nowrap;backdrop-filter:blur(6px)}.pub-notes{display:grid;gap:12px}.pub-note{background:var(--pub-card);border:1px solid var(--pub-line);border-left:4px solid var(--pub-accent);border-radius:12px;padding:14px 16px}.pub-note p{font-size:15.5px;line-height:1.45}.pub-note footer{margin-top:8px;font-size:13px;color:var(--pub-mute)}.pub-field textarea{min-height:120px;padding:12px 14px;font-size:16px;font-family:inherit;border:1px solid var(--pub-line);border-radius:12px;background:var(--pub-card);color:var(--pub-ink);resize:vertical}.pub-closed{max-width:34rem;margin:0 auto;padding:18vh 1.5rem 4rem;text-align:center}.pub-closed h1{font-size:1.75rem;font-weight:600;letter-spacing:-.02em;margin-bottom:.75rem}.pub-closed p{font-size:1.05rem;line-height:1.6;color:var(--pub-ink-2)}.dir{max-width:1080px;margin:0 auto;padding:40px 20px 72px}.dir-narrow{max-width:560px}.dir h1{font-size:34px;font-weight:700;line-height:1.12;letter-spacing:-.02em;margin-bottom:10px}.dir-lede{font-size:16.5px;line-height:1.6;margin-bottom:24px;max-width:62ch}.dir-back,.dir-lede{color:var(--pub-ink-2)}.dir-back{display:inline-block;font-size:14px;text-decoration:none;margin-bottom:16px}.dir-back:hover{text-decoration:underline}.dir-search{width:100%;max-width:420px;margin-bottom:26px;padding:13px 16px;font-size:16px;border:1px solid var(--pub-line);border-radius:999px;background:var(--pub-card);color:var(--pub-ink)}.dir-search:focus{outline:2px solid #2563eb;outline-offset:1px;border-color:transparent}.dir-grid{list-style:none;padding:0;margin:0;display:grid;gap:28px 20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.dir-card{display:block;text-decoration:none;color:inherit}.dir-card:hover .dir-photo{transform:translateY(-2px);box-shadow:0 12px 28px rgba(15,23,42,.14)}.dir-photo{position:relative;aspect-ratio:3/2;border-radius:16px;overflow:hidden;background:#e2e8f0;transition:transform .18s ease,box-shadow .18s ease}.dir-photo img{width:100%;height:100%;object-fit:cover;display:block}.dir-photo-empty,.dir-photo-mono{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(150deg,#334155,#0f172a);color:#fff;font-weight:700;font-size:34px;letter-spacing:.04em}.dir-photo-empty{background:#f1f5f9;color:#94a3b8;font-size:14px;font-weight:600;letter-spacing:0}.dir-badge{position:absolute;left:12px;bottom:12px;width:44px;height:44px;border-radius:11px;background:#fff;display:grid;place-items:center;overflow:hidden;box-shadow:0 2px 10px rgba(15,23,42,.25)}.dir-badge img{width:82%;height:82%;object-fit:contain}.dir-body{padding:12px 2px 0}.dir-body h2{font-size:17.5px;font-weight:700;line-height:1.3}.dir-city{font-size:14.5px;color:var(--pub-mute);margin-top:2px}.dir-tag{font-size:14px;line-height:1.5;color:var(--pub-ink-2);margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dir-ask{display:inline-block;margin-top:8px;padding:2px;font-size:14px;font-weight:600;color:#2563eb;text-decoration:none;border-bottom:1px solid transparent}.dir-ask:hover{border-bottom-color:initial}.dir-none{font-size:16px;color:var(--pub-mute)}.dir-form{display:grid;gap:16px;max-width:460px}.dir-legal{font-size:13px;line-height:1.5;color:var(--pub-mute)}.dir-avail{position:absolute;right:12px;top:12px;padding:5px 11px;border-radius:999px;font-size:12.5px;font-weight:700;background:#fff;color:#0f172a;box-shadow:0 2px 10px rgba(15,23,42,.22);display:inline-flex;align-items:center;gap:6px}.dir-avail:before{content:"";width:8px;height:8px;border-radius:50%;background:#94a3b8}.dir-avail[data-tone=ok]:before{background:#16a34a}.dir-avail[data-tone=wait]:before{background:#f59e0b}.dir-avail[data-tone=full]:before{background:#dc2626}.ph-hero{position:relative;aspect-ratio:16/7;max-height:380px;width:100%;overflow:hidden;background:linear-gradient(150deg,var(--ph-brand,#334155),#0f172a)}.ph-hero img{width:100%;height:100%;object-fit:cover;display:block}.ph-hero:after{content:"";background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.55))}.ph-hero:after,.ph-mono{position:absolute;inset:0}.ph-mono{display:grid;place-items:center;color:#fff;font-size:56px;font-weight:700;letter-spacing:.04em;opacity:.9}@media (max-width:640px){.ph-hero{aspect-ratio:4/3}}.ph-id{display:flex;gap:16px;align-items:flex-start;position:relative;z-index:1}.ph-logo{flex:none;width:88px;height:88px;border-radius:18px;background:#fff;display:grid;place-items:center;overflow:hidden;box-shadow:0 6px 20px rgba(15,23,42,.22);border:3px solid var(--pub-bg);margin-top:-44px;position:relative;z-index:2}.ph-logo img{width:80%;height:80%;object-fit:contain}.ph-title{padding-top:12px;min-width:0;overflow-wrap:anywhere}.ph-title h1{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.ph-title p{color:var(--pub-ink-2);font-size:15.5px;margin-top:2px}.ph-badges{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 4px}.ph-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--pub-line);background:var(--pub-card);font-size:14px;font-weight:600;color:var(--pub-ink-2)}.ph-badge.avail{position:static;box-shadow:none}.ph-tagline{font-size:18px;line-height:1.5;color:var(--pub-ink);margin:14px 0 0;font-weight:500}.ph-about{color:var(--pub-ink-2);margin-top:10px;white-space:pre-line}.ph-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:22px}.ph-card{background:var(--pub-card);border:1px solid var(--pub-line);border-radius:16px;padding:18px 18px 16px}.ph-card h2{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--pub-mute);font-weight:700;margin-bottom:10px}.ph-line{display:flex;gap:10px;padding:7px 0;border-top:1px solid var(--pub-line);align-items:baseline}.ph-line:first-of-type{border-top:0}.ph-line .k{min-width:92px;color:var(--pub-mute);font-size:14px}.ph-line a{color:var(--pub-accent);font-weight:600;text-decoration:none;word-break:break-word}.ph-chips{display:flex;flex-wrap:wrap;gap:6px}.ph-chip{padding:5px 11px;border-radius:999px;background:color-mix(in srgb,var(--pub-accent) 12%,transparent);color:var(--pub-ink);font-size:14px}.ph-nav{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:22px}.ph-tile{display:flex;flex-direction:column;gap:4px;padding:16px;min-height:92px;border-radius:14px;border:1px solid var(--pub-line);background:var(--pub-card);color:var(--pub-ink);text-decoration:none;transition:border-color .15s ease,transform .15s ease}.ph-tile:hover{border-color:var(--pub-accent);transform:translateY(-1px)}.ph-tile b{font-size:16px}.ph-tile span{font-size:13.5px;color:var(--pub-mute)}.ph-mini{margin:0;padding:0;list-style:none}.ph-mini li{display:flex;gap:12px;padding:7px 0;border-top:1px solid var(--pub-line)}.ph-mini li:first-child{border-top:0}.ph-mini .t{min-width:48px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--pub-ink-2)}.ph-more{display:inline-block;margin-top:10px;font-size:14.5px;font-weight:600;color:var(--pub-accent);text-decoration:none}.ph-since{font-size:12.5px;font-weight:500}.ph-since,.pub-home{color:var(--pub-mute)}.pub-home{display:inline-flex;align-items:center;gap:6px;font-size:14px;text-decoration:none;margin-top:18px}.pub-home:hover{color:var(--pub-ink)}@media print{.ph-hero,.ph-nav,.pub-home{display:none}.ph-id{margin-top:0}}.pub-check{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;cursor:pointer}.pub-check input{width:20px;height:20px;margin-top:2px;flex:none}.pub-ack{margin:22px 0 8px;padding:16px 18px;border-radius:12px;border:1px solid var(--pub-line);background:var(--pub-card);display:grid;gap:10px}.pub-ack strong{font-size:15.5px}.pub-ack p{margin:0;font-size:14px;line-height:1.5;color:var(--pub-mute)}.pub-ack.done{border-color:rgba(0,143,132,.4)}.ph-card[aria-label=Annonces]{margin-top:22px}.ph-notices{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ph-notices li{padding:10px 12px;border-left:3px solid var(--pub-line);border-radius:6px;background:color-mix(in srgb,var(--pub-accent) 5%,transparent)}.ph-notices li[data-priority=important]{border-left-color:var(--pub-accent)}.ph-notices li[data-priority=urgent]{border-left-color:#c2410c}.ph-notices p{margin:4px 0 2px;font-size:15px}.ph-notices .pub-empty{font-size:13px}.pg{display:flex;flex-direction:column;gap:16px}.pg-t{font-size:21px;font-weight:700;letter-spacing:-.01em;margin-top:8px}.pg-p{font-size:17px;line-height:1.6;color:var(--pub-ink)}.pg-p p+p{margin-top:10px}.pg-p ul{margin:6px 0 0;padding-left:22px;list-style:disc}.pg-p li+li{margin-top:4px}.pg-p a{color:var(--pub-accent);font-weight:600}.pg-p[data-size=large],.pg-t[data-size=large]{font-size:22px}.pg-p[data-size=small]{font-size:15px;color:var(--pub-ink-2)}.pg-p[data-align=center],.pg-t[data-align=center]{text-align:center}.pg-p[data-accent=true],.pg-t[data-accent=true]{color:var(--pub-accent)}.pg-i{margin:0}.pg-i img{display:block;width:100%;border-radius:14px;border:1px solid var(--pub-line)}.pg-i figcaption{font-size:14px;color:var(--pub-mute);margin-top:6px}.pg-d,.pg-l{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;border:1px solid var(--pub-line);background:var(--pub-card);color:var(--pub-ink);text-decoration:none;min-height:56px}.pg-d:hover,.pg-l:hover{border-color:var(--pub-accent)}.pg-d .meta,.pg-l .meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pg-d .meta span,.pg-l .meta span{font-size:14px;color:var(--pub-mute)}.pg-l .u{overflow-wrap:anywhere}.pg-l .go{color:var(--pub-accent);font-weight:700}.pg-d .cover{width:54px;aspect-ratio:3/4;border-radius:6px;overflow:hidden;border:1px solid var(--pub-line);display:grid;place-items:center;background:var(--pub-bg);flex:none}.pg-d .cover img{width:100%;height:100%;object-fit:cover;object-position:top center}.pg-d .ext{font-size:11px;font-weight:700;color:var(--pub-mute)}.ph-brochure{display:flex;gap:16px;align-items:center;margin-top:22px;padding:16px;border-radius:16px;border:1px solid var(--pub-line);background:var(--pub-card)}.ph-brochure .cover{width:88px;aspect-ratio:3/4;border-radius:8px;overflow:hidden;border:1px solid var(--pub-line);background:var(--pub-bg);display:grid;place-items:center;flex:none}.ph-brochure .cover img{width:100%;height:100%;object-fit:cover;object-position:top center}.ph-brochure .cover .ext{font-size:12px;font-weight:700;color:var(--pub-mute)}.ph-brochure .meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ph-brochure .meta .k{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--pub-mute);font-weight:700}.ph-brochure .meta strong{font-size:17px}.ph-brochure .meta .f{font-size:14px;color:var(--pub-mute)}.ph-brochure .pub-btn{align-self:flex-start;margin-top:6px}.dir-brochure{display:inline-block;margin:8px 0 0 14px;padding:2px;font-size:14px;font-weight:600;color:var(--pub-ink-2);text-decoration:none;border-bottom:1px solid transparent}.dir-brochure:hover{border-bottom-color:initial}.dir-brochure span{font-weight:400;color:var(--pub-mute)}.sv-h2{font-size:17px;font-weight:700;margin:0 0 12px}.sv-trap{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.sv-list{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:22px}.sv-q[data-error] .sv-label{color:#93244c}.sv-label{display:flex;gap:10px;font-weight:600;margin-bottom:10px}.sv-n{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;font-size:13px;background:var(--pub-line);color:var(--pub-ink-2)}.sv-opt{font-weight:400;color:var(--pub-mute);font-size:14px}.sv-row{flex-wrap:wrap}.sv-col,.sv-row{display:flex;gap:8px}.sv-col{flex-direction:column}.sv-choice{font:inherit;min-height:56px;min-width:56px;padding:8px 14px;border-radius:12px;border:2px solid var(--pub-line);background:var(--pub-card);color:var(--pub-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.sv-choice.on{border-color:var(--pub-accent);background:color-mix(in srgb,var(--pub-accent) 14%,var(--pub-card));font-weight:700}.sv-face{color:var(--pub-ink-2)}.sv-face.on[data-level="1"],.sv-face.on[data-level="2"]{color:#b0295c}.sv-face.on[data-level="3"]{color:#8a6a0b}.sv-face.on[data-level="4"],.sv-face.on[data-level="5"]{color:var(--pub-accent)}.sv-wide{flex:1 1 140px}.sv-option{justify-content:flex-start;text-align:left}.sv-nps .sv-choice{min-width:48px;flex:1 0 48px;padding:8px 0}.sv-scale{display:flex;justify-content:space-between;font-size:13px;color:var(--pub-mute);margin-top:6px}.sv-err{margin:8px 0 0;font-size:14px;color:#93244c}