.inquiries-workspace .inquiry-topics{flex-wrap:wrap;gap:8px;display:flex}.inquiry-topics button{border:1px solid var(--line,#dfe5ec);color:var(--ink,#182735);min-height:44px;font:inherit;cursor:pointer;background:#fff;border-radius:12px;padding:12px 16px}.inquiry-topics button[aria-pressed=true]{color:#456aab;background:#edf3fc;border-color:#b6cbee;font-weight:600}.inquiry-topics button:disabled{cursor:default;opacity:.65}.inquiry-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;display:flex}.inquiries-workspace label{gap:8px;font-weight:600;display:grid}.inquiries-workspace select,.inquiries-workspace textarea{width:100%;font:inherit;border:1px solid var(--line,#dfe5ec);color:var(--ink,#182735);box-sizing:border-box;background:#fff;border-radius:12px;min-height:46px;padding:12px;font-size:16px;font-weight:400}.inquiries-workspace textarea{resize:vertical;line-height:1.7}.inquiry-toolbar label{min-width:200px}.inquiry-export-note{flex-basis:100%;font-size:14px;line-height:1.6}.inquiry-columns{grid-template-columns:minmax(270px,.8fr) minmax(0,1.3fr);align-items:start;gap:24px;display:grid}.inquiry-feed,.inquiry-detail{min-width:0}.inquiry-feed>h2{margin-bottom:12px}.inquiry-feed>ul{margin:16px -8px;padding:0;list-style:none}.inquiry-feed li+li{margin-top:8px}.inquiry-item{text-align:start;cursor:pointer;width:100%;font:inherit;color:inherit;overflow-wrap:anywhere;background:#fff;border:1px solid #0000;border-radius:12px;gap:8px;min-width:0;padding:16px 12px;display:grid}.inquiry-item:hover{background:#f6f8fb}.inquiry-item.selected{background:#edf3fc;border-color:#b6cbee}.inquiry-item>time,.inquiry-item>bdi{color:#5d6d80;font-size:13px}.inquiry-item-top{justify-content:space-between;align-items:start;gap:10px;display:flex}.inquiry-item-top strong{min-width:0;font-weight:600}.inquiry-status{white-space:nowrap;background:#f0f2f5;border-radius:20px;padding:4px 8px;font-size:12px;line-height:1.4}.inquiry-status.status-new{color:#365d9e;background:#e8effb}.inquiry-status.status-in_review{color:#795418;background:#fff0d8}.inquiry-status.status-answered{color:#35664d;background:#e4f2e9}.inquiry-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:24px;display:flex}.inquiry-pagination .btn{min-height:44px;padding:10px 12px}.inquiry-pagination>span{font-size:14px}.inquiry-feed>p:last-child{margin-top:16px;font-size:12px}.inquiry-detail{gap:24px;display:grid}.inquiry-detail-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.inquiry-detail-heading h2{overflow-wrap:anywhere;min-width:0}.inquiry-detail-heading .btn{flex-shrink:0;padding:10px;font-size:13px}.inquiry-metadata,.inquiry-submitted{gap:18px;margin:0;display:grid}.inquiry-metadata{border-bottom:1px solid var(--line,#dfe5ec);grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:24px}.inquiry-detail dt{color:#627184;margin-bottom:6px;font-size:13px}.inquiry-detail dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.65}.inquiry-detail h3{margin-bottom:16px;font-size:18px}.inquiry-message{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.inquiry-edit{border-top:1px solid var(--line,#dfe5ec);gap:16px;padding-top:24px;display:grid}.inquiry-edit .muted{font-size:13px;line-height:1.65}.inquiry-edit>.btn{justify-self:start}.inquiry-placeholder{color:#627184;padding:44px 12px;line-height:1.75}.inquiry-unsaved{border-color:#d6b777}.inquiry-unsaved .actions{margin-top:16px}.inquiries-workspace .note p+button,.inquiries-workspace .note p+a{margin-top:12px}.inquiries-workspace button:focus-visible,.inquiries-workspace select:focus-visible,.inquiries-workspace textarea:focus-visible{outline-offset:3px;outline:3px solid #829ed0}.inquiries-workspace .note{overflow-wrap:anywhere}@media (max-width:1100px){.inquiry-columns{grid-template-columns:1fr}.inquiry-feed>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.inquiry-feed li+li{margin:0}.inquiry-detail-heading{flex-wrap:wrap}}@media (max-width:600px){.inquiry-feed>ul{grid-template-columns:1fr}.inquiry-toolbar label{width:100%;min-width:0}.inquiry-toolbar .actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.inquiry-toolbar .actions .btn{white-space:normal;flex:140px}.inquiry-topics button{flex:130px;padding:10px;font-size:14px}.inquiry-metadata{grid-template-columns:1fr}.inquiry-columns{gap:16px}.inquiry-item-top{flex-wrap:wrap}.inquiry-detail-heading h2{font-size:23px}.inquiry-detail-heading>.btn{min-height:44px}.inquiries-workspace .inquiry-pagination{font-size:13px}.inquiries-workspace .page-heading h1{overflow-wrap:anywhere}}
.contact-columns{align-items:start}.public-contact .card{min-width:0}.public-contact select,.public-contact input:not([type=checkbox]),.public-contact textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid var(--line);background:var(--white,#fff);color:var(--ink);border-radius:14px;padding:14px 16px;font-size:16px;line-height:1.5}.public-contact textarea{resize:vertical}.public-contact input:focus-visible,.public-contact select:focus-visible,.public-contact textarea:focus-visible,.public-contact button:focus-visible{outline:3px solid var(--primary,#638ac8);outline-offset:3px}.contact-fields{border:0;gap:22px;min-width:0;margin:0;padding:0}.contact-fields:disabled{opacity:.65}.contact-fields:disabled button{cursor:not-allowed}.contact-field{flex-direction:column;gap:8px;min-width:0;display:flex}.contact-field label{font-weight:600;line-height:1.5}.contact-field label span{color:var(--muted);font-weight:400}.public-contact .contact-hint{font-size:14px;line-height:1.6}.contact-guidance,.contact-privacy{background:var(--soft,#f5f7fa);border-radius:16px;padding:20px}.public-contact .contact-guidance h2{margin-bottom:10px;font-size:19px}.contact-check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;line-height:1.6;display:flex}.contact-check input{width:21px;height:21px;accent-color:var(--primary,#638ac8);flex:none;margin:3px 0 0}.contact-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-contact .contact-error{color:#803c3c;background:#fff4f4;border:1px solid #e4b9b9;border-radius:14px;margin-top:18px;padding:16px}.contact-availability:empty{display:none}.contact-availability button{margin-top:14px}.contact-receipt{outline-offset:6px}.contact-reference{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:14px}.public-contact .card h2{margin-top:0;font-size:24px;line-height:1.35}.public-contact .card p{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.7}.public-contact .btn{white-space:normal;text-align:center}.public-contact .card a:not(.btn){overflow-wrap:anywhere}@media (max-width:800px){.contact-columns{grid-template-columns:1fr}}
.professional-directory-heading{max-width:760px;margin-bottom:24px}.professional-directory-heading>p{color:var(--muted);line-height:1.7}.professional-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.professional-directory-grid .professional-profile{flex-direction:column;min-width:0;padding:24px;display:flex}.professional-profile-heading{align-items:center;gap:16px;display:flex}.professional-portrait{object-fit:cover;object-position:center 25%;background:var(--blue-soft);border-radius:50%;flex-shrink:0;width:72px;height:72px}.professional-profile h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:19px;line-height:1.4}.professional-profile .professional-role{color:var(--blue-text);margin:0;font-size:14px;line-height:1.5}.professional-profile .professional-summary{margin:20px 0;font-size:16px;line-height:1.7}.professional-profile .professional-languages{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:8px;margin:auto 0 0;padding-top:16px;font-size:14px;line-height:1.6;display:flex}.professional-languages>.icon{flex-shrink:0;width:18px;height:18px;margin-top:2px}.professional-directory-more{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.professional-directory-more p{color:var(--muted);margin:0;font-size:14px}.professional-directory-hub{text-align:center;margin-top:28px}.professional-directory-hub p{color:var(--muted);margin:10px 0 0;font-size:14px}@media (max-width:1000px){.professional-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.professional-directory-grid{grid-template-columns:1fr;gap:16px}.professional-directory-grid .professional-profile{padding:22px}.professional-directory-hub .btn{width:100%}}
.public-ecosystem .public-heading h1{text-wrap:balance;max-width:900px}.public-ecosystem .public-heading>.btn{margin-top:24px}.ecosystem-pillars .card h2{margin-top:22px;font-size:25px;line-height:1.3}.public-ecosystem .card p,.public-journeys p{color:var(--muted);line-height:1.7}.ecosystem-steps{padding:28px 0;list-style:none}.ecosystem-steps h2{margin:0 0 8px;font-size:17px;line-height:1.4}.ecosystem-steps p{color:var(--muted);margin:0;line-height:1.6}.ecosystem-cta{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);align-items:center;gap:36px;display:grid}.ecosystem-cta h2{margin-top:0}.ecosystem-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.ecosystem-actions .btn{text-align:center;white-space:normal}.ecosystem-note{margin-bottom:0;font-size:13px}.public-journeys .card h3{margin-top:20px;font-size:24px;line-height:1.3}.public-journeys .card{flex-direction:column;align-items:flex-start;display:flex}.public-journeys .card>.text-link{margin-top:auto;padding-top:12px}.public-vision-future p{max-width:850px;color:var(--muted);line-height:1.7}@media (max-width:800px){.ecosystem-cta{grid-template-columns:1fr;gap:22px}.ecosystem-pillars{grid-template-columns:1fr}.ecosystem-steps{grid-template-columns:1fr;gap:24px;display:grid}}.ecosystem-related{flex-wrap:wrap;gap:16px 28px;margin:-12px 0 32px;display:flex}.public-ecosystem [id]{scroll-margin-top:var(--public-header-offset,120px)}
.community-path-cards,.community-path-cards .card{scroll-margin-top:var(--public-header-offset,120px)}.community-path-cards .card{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.community-path-cards .text-link{white-space:normal;margin-top:auto;padding-top:16px}.public-community-paths .ecosystem-steps h3{margin:0 0 8px;font-size:17px;line-height:1.4}.community-faq .card{margin-top:12px;padding:22px 26px}.community-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.community-faq summary:focus-visible{outline-offset:6px;border-radius:3px;outline:2px solid}.community-faq details p{max-width:900px;margin:16px 0 0}.public-community-paths .btn{white-space:normal;text-align:center}
.team-home-heading{max-inline-size:940px;margin-block-end:30px}.team-home-heading .eyebrow{color:var(--muted);margin-block-end:10px;font-size:11px}.team-home-heading h1{letter-spacing:-.035em;margin-block-end:13px;font-size:clamp(28px,2.65vw,38px);line-height:1.2}.team-home-heading>p:last-child{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.team-home-overview{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:stretch;gap:24px;display:grid}.team-home-feature,.team-home-account,.team-home-card{border:1px solid var(--line);border-radius:20px;min-inline-size:0}.team-home-feature{background:var(--blue-soft);border-color:#dce6f3;padding:32px;position:relative;overflow:hidden}.team-home-feature>.eyebrow{margin-block-end:24px;position:relative}.team-home-feature>h2{max-inline-size:680px;margin-block-end:20px;font-size:30px;line-height:1.2;position:relative}.team-home-feature>p:not(.eyebrow){color:#596e85;max-inline-size:580px;margin-block-end:24px;font-size:16px;line-height:1.75;position:relative}.team-home-feature>.btn{text-align:start;min-block-size:48px;max-inline-size:100%;padding:13px 19px;font-size:15px;position:relative}.team-home-feature>.btn>.icon:last-child{margin-inline-start:8px}.team-home-watermark{opacity:.1;pointer-events:none;inline-size:190px;position:absolute;inset-block-start:12px;inset-inline-end:18px}.team-home-watermark .logo-mark{block-size:auto;inline-size:100%}.team-home-account{background:var(--white);box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;padding:28px;display:flex}.team-home-account h2,.team-home-section-heading h2{margin-block-end:18px;font-size:23px;line-height:1.3}.team-home-account>p{color:var(--muted);margin-block-end:20px;font-size:15px;line-height:1.7}.team-home-security{border-block-end:1px solid var(--line);align-items:center;gap:14px;inline-size:100%;margin-block-end:18px;padding-block:7px 22px;display:flex}.team-home-security h3{margin:0 0 3px;font-size:16px;line-height:1.5}.team-home-security p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.team-home-icon{background:var(--blue-soft);color:var(--blue-text);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;block-size:45px;inline-size:45px;display:inline-flex}.team-home-icon .icon{block-size:23px;inline-size:23px}.team-home-link{color:var(--blue-text);align-items:center;gap:10px;min-block-size:44px;font-size:15px;font-weight:550;display:inline-flex}.team-home-account>.team-home-link{margin-block-start:auto}.team-home-spaces{margin-block-start:32px}.team-home-section-heading{margin-block-end:20px}.team-home-section-heading h2{margin-block-end:6px}.team-home-section-heading p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.team-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.team-home-card{background:var(--white);box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;padding:25px;transition:border-color .15s,background-color .15s;display:flex}.team-home-card:hover{background:#fafcfe;border-color:#a9bdd9}.team-home-card>.team-home-icon{margin-block-end:19px}.team-home-card h3{margin-block-end:10px;font-size:19px;line-height:1.4}.team-home-card p{color:var(--muted);margin-block-end:15px;font-size:15px;line-height:1.7}.team-home-card>.team-home-link{margin-block-start:auto}.team-home-tone-1>.team-home-icon{background:var(--purple-soft);color:var(--purple-text)}.team-home-tone-2>.team-home-icon{background:var(--green-soft);color:var(--green-text)}.team-home-workspace[dir=rtl] .icon-arrow{transform:scaleX(-1)}@media (max-width:1150px){.team-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-home-overview{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}}@media (max-width:800px){.team-home-overview{grid-template-columns:1fr}.team-home-feature{padding:26px}.team-home-watermark{inline-size:155px}.team-home-feature>h2{font-size:27px}.team-home-account{padding:24px}}@media (max-width:520px){.team-home-heading{margin-block-end:24px}.team-home-heading h1{font-size:29px}.team-home-grid{grid-template-columns:1fr;gap:16px}.team-home-feature{padding:25px 22px}.team-home-feature>h2{font-size:27px}.team-home-feature>.btn{justify-content:flex-start;inline-size:100%}.team-home-watermark{inline-size:125px}.team-home-card,.team-home-account{padding:23px}.team-home-card p,.team-home-account>p{font-size:16px}.team-home-security p{font-size:15px}}@media (prefers-reduced-motion:reduce){.team-home-card{transition:none}}.team-admin-heading{justify-content:space-between;align-items:flex-start;gap:25px;max-inline-size:none;margin-block-end:29px;display:flex}.team-admin-heading>div{min-inline-size:0}.team-admin-heading .eyebrow{margin:0;font-size:9px}.team-admin-heading h1{margin:5px 0 11px;font-size:32px}.team-admin-heading>div>p:last-child{color:var(--muted);max-inline-size:655px;margin:0;font-size:12px;line-height:1.55}.team-admin-heading>.btn{flex-shrink:0;min-block-size:36px;margin-block-start:17px;padding:7px 12px;font-size:12px}.team-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.team-admin-metric,.team-admin-panel{background:var(--white);border:1px solid var(--line);border-radius:var(--r,20px);box-shadow:var(--shadow);min-inline-size:0}.team-admin-metric{padding:20px}.team-admin-metric>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.team-admin-metric h2{color:var(--muted);letter-spacing:normal;margin:0;font-size:12px;font-weight:400;line-height:1.55}.team-admin-metric .icon{color:#778896;block-size:17px;inline-size:17px}.team-admin-metric>.team-admin-value{letter-spacing:-.055em;color:var(--ink);font-variant-numeric:tabular-nums;margin:13px 0 6px;font-size:34px;font-weight:550;line-height:1.2}.team-admin-metric>p:last-child{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.55}.team-admin-split{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);align-items:start;gap:22px;display:grid}.team-admin-panel{padding:24px}.team-admin-panel-heading{justify-content:space-between;align-items:center;gap:15px;margin-block-end:21px;display:flex}.team-admin-panel-heading h2{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:550;line-height:1.18}.team-admin-panel-heading>.team-home-link{gap:7px;min-block-size:0;font-size:13px}.team-admin-panel-heading>.team-home-link .icon{block-size:17px;inline-size:17px}.team-admin-table-wrap{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:auto}.team-admin-table{border-collapse:collapse;text-align:start;inline-size:100%;font-size:11px}.team-admin-table th{color:#788692;text-align:start;border-block-end:1px solid var(--line);white-space:nowrap;background:#fafbfc;padding:13px 17px;font-size:10px;font-weight:500}.team-admin-table td{text-align:start;vertical-align:middle;padding:0}.team-admin-empty{text-align:center;min-block-size:240px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.team-admin-empty>.icon{color:#8999ab;block-size:24px;inline-size:24px;margin-block-end:16px}.team-admin-empty>p{color:var(--ink);max-inline-size:430px;margin-block-end:10px;font-size:12px;line-height:1.55}.team-admin-empty>small{max-inline-size:420px;font-size:11px;line-height:1.55}.team-admin-note{color:var(--muted);background:#f7f9fb;border:1px solid #e1e7ed;border-radius:12px;align-items:flex-start;gap:11px;margin-block-start:17px;padding:14px 16px;display:flex}.team-admin-note .icon{block-size:17px;inline-size:17px;margin-block-start:1px}.team-admin-note p{margin:0;font-size:12px;line-height:1.55}.team-admin-context{color:var(--muted);margin-block:0 15px;font-size:11px;line-height:1.5}.team-admin-row{border-block-end:1px solid #ecf0f3;align-items:center;gap:13px;min-inline-size:0;padding-block:15px;display:flex}.team-admin-row:last-child{border-block-end:0;padding-block-end:0}.team-admin-row:first-child{padding-block-start:0}.team-admin-row .team-home-icon{border-radius:12px;block-size:42px;inline-size:42px}.team-admin-row .team-home-icon .icon{block-size:20px;inline-size:20px}.team-admin-row-copy{flex-direction:column;flex:1;gap:4px;min-inline-size:0;display:flex}.team-admin-row-copy strong{letter-spacing:-.015em;font-size:13px;font-weight:550;line-height:1.18}.team-admin-row-copy>span{color:var(--muted);font-size:11px;line-height:1.5}.team-admin-row-open{color:var(--blue-text);text-align:end;flex-shrink:0;align-items:center;gap:7px;margin-inline-start:auto;font-size:13px;display:inline-flex}.team-admin-row-open .icon{block-size:16px;inline-size:16px}.team-admin-task-list>a:hover .team-admin-row-copy strong{text-underline-offset:4px;text-decoration:underline}.team-admin-bottom{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-block-start:22px;display:grid}.team-admin-status{color:#52616f;white-space:nowrap;background:#f0f2f4;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:550;line-height:1.55;display:inline-flex}.team-admin-chart-empty{border-block-end:1px solid var(--line);background:linear-gradient(#0000 97%,#edf1f5 97%) 0 0/100% 60px;min-block-size:238px}.team-admin-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1250px){.team-admin-metric>.team-admin-value{font-size:29px}}@media (max-width:700px){.team-admin-heading{margin-block-end:24px;display:block}.team-admin-heading h1{margin:7px 0 12px;font-size:28px;line-height:1.22}.team-admin-heading>div>p:last-child{font-size:12px;line-height:1.7}.team-admin-heading>.btn{min-block-size:38px;padding:9px 12px;font-size:11px}.team-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:17px 0}.team-admin-metric{border-radius:14px;padding:16px}.team-admin-metric h2{font-size:11px}.team-admin-metric>.team-admin-value{margin:10px 0 4px;font-size:30px}.team-admin-metric>p:last-child{margin-block-start:8px;font-size:9px}.team-admin-metric .icon{block-size:15px;inline-size:15px}.team-admin-split,.team-admin-bottom{grid-template-columns:1fr;gap:16px}.team-admin-panel{border-radius:16px;padding:20px;box-shadow:0 7px 21px -18px #17233240}.team-admin-panel-heading{flex-wrap:wrap;gap:12px;margin-block-end:19px}.team-admin-panel-heading h2{font-size:15px}.team-admin-panel-heading>.team-home-link{font-size:11px}.team-admin-table th{padding:13px 7px}.team-admin-empty{min-block-size:200px;padding:20px 15px}.team-admin-note{padding:13px}.team-admin-note p{font-size:11px}.team-admin-row{flex-wrap:nowrap;gap:11px;padding-block:15px}.team-admin-row-copy strong{font-size:12px;line-height:1.4}.team-admin-row-copy>span,.team-admin-row-open{font-size:10px}.team-admin-row .team-home-icon{border-radius:11px;block-size:37px;inline-size:37px}.team-admin-row .team-home-icon .icon{block-size:18px;inline-size:18px}.team-admin-status{white-space:normal;text-align:center;font-size:10px}}.role-home-heading{justify-content:space-between;align-items:flex-start;gap:25px;margin-block-end:29px;display:flex}.role-home-heading h1{margin:5px 0 11px;font-size:32px}.role-home-heading p{max-inline-size:655px;color:var(--muted);margin:0;font-size:12px}.role-home-heading .eyebrow{margin:0;font-size:9px}.role-home-heading>.role-home-link{border:1px solid var(--line);min-block-size:36px;color:var(--ink);background:#fff;border-radius:11px;flex-shrink:0;margin-block-start:17px;padding:7px 12px;font-size:12px}.role-home-split{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);align-items:start;gap:22px;display:grid}.role-home-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.role-home-stack{gap:18px;min-inline-size:0;display:grid}.role-home-after-welcome{margin-block-start:23px}.role-home-after-split{margin-block-start:22px}.role-home-panel{background:var(--white);border:1px solid var(--line);border-radius:var(--r,20px);box-shadow:var(--shadow);min-inline-size:0;padding:24px}.role-home-panel-heading{justify-content:space-between;align-items:center;gap:15px;margin-block-end:21px;display:flex}.role-home-panel-heading h2{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:550;line-height:1.18}.role-home-link{color:var(--blue-text);align-items:center;gap:7px;font-size:13px;font-weight:550;line-height:1.55;display:inline-flex}.role-home-link .icon{block-size:16px;inline-size:16px}.role-home-panel-heading .role-home-link .icon{block-size:17px;inline-size:17px}.role-home-link:hover{text-underline-offset:4px;text-decoration:underline}.role-home-welcome{background:#eaf1f8;border:1px solid #dbe5f0;border-radius:21px;justify-content:space-between;align-items:center;gap:25px;min-inline-size:0;padding:28px 31px;display:flex;position:relative;overflow:hidden}.role-home-welcome>div{z-index:1;min-inline-size:0;position:relative}.role-home-welcome h2{margin:7px 0 14px;font-size:30px;line-height:1.18}.role-home-welcome p{color:#5c6d80;max-inline-size:455px;margin-block-end:20px;font-size:12px}.role-home-welcome>.logo-mark{opacity:.1;pointer-events:none;block-size:200px;inline-size:200px;position:absolute;inset-block-start:0;inset-inline-end:18px}.role-home-welcome .btn{position:relative}.role-home-shift-details{color:#5c6d80;gap:27px;margin-block-end:20px;font-size:11px;display:flex}.role-home-shift-details span{align-items:center;gap:7px;display:flex}.role-home-shift-details .icon{block-size:15px;inline-size:15px}.role-home-row{border-block-end:1px solid #ecf0f3;align-items:center;gap:13px;min-inline-size:0;padding:15px 0;display:flex}.role-home-row:last-child{border-block-end:0;padding-block-end:0}.role-home-row:first-child{padding-block-start:0}.role-home-row-copy{flex:1;min-inline-size:0}.role-home-row h3{letter-spacing:-.015em;margin-block-end:4px;font-size:13px;font-weight:550;line-height:1.18}.role-home-row p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.role-home-row-end{text-align:end;flex-shrink:0;margin-inline-start:auto;font-size:11px}.role-home-row-end .icon{block-size:16px;inline-size:16px}.role-home-icon{background:var(--blue-soft);block-size:42px;inline-size:42px;color:var(--blue-text);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.role-home-icon .icon{block-size:20px;inline-size:20px}.role-home-icon.purple{background:var(--purple-soft);color:var(--purple-text)}.role-home-icon.green{background:var(--green-soft);color:var(--green-text)}.role-home-note{color:var(--muted);background:#f7f9fb;border:1px solid #e1e7ed;border-radius:12px;align-items:flex-start;gap:11px;padding:14px 16px;font-size:12px;display:flex}.role-home-note .icon{block-size:17px;inline-size:17px;margin-block-start:1px}.role-home-note p{margin:0;font-size:12px;line-height:1.55}.role-home-divider{background:var(--line);block-size:1px;margin:20px 0}.role-home-status{white-space:nowrap;color:#52616f;background:#f0f2f4;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:550;line-height:1.55;display:inline-flex}.role-home-context,.role-home-qualification{color:var(--muted);margin:0 0 20px;font-size:11px;line-height:1.55}.role-home-qualification{margin:0}.role-home-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.role-home-steps li{gap:15px;min-block-size:88px;display:flex;position:relative}.role-home-steps li:last-child{min-block-size:52px}.role-home-steps li:before{content:"";background:var(--line);inline-size:1px;position:absolute;inset-block:33px 0;inset-inline-start:16px}.role-home-steps li:last-child:before{display:none}.role-home-step-number{color:#8796a7;background:#f0f3f6;border-radius:50%;flex-shrink:0;place-items:center;block-size:34px;inline-size:34px;font-size:12px;display:grid}.role-home-steps h3{letter-spacing:-.02em;margin-block-end:6px;padding-block-start:3px;font-size:13px;font-weight:550;line-height:1.18}.role-home-steps p{color:var(--muted);margin:0 0 15px;font-size:11px;line-height:1.55}.role-home-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.role-home-metric{background:var(--white);border:1px solid var(--line);border-radius:var(--r,20px);box-shadow:var(--shadow);min-inline-size:0;padding:20px}.role-home-metric>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.role-home-metric h2{color:var(--muted);letter-spacing:normal;margin:0;font-size:12px;font-weight:400;line-height:1.55}.role-home-metric .icon{color:#778896;block-size:17px;inline-size:17px}.role-home-value{letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:13px 0 6px;font-size:34px;font-weight:550;line-height:1.2}.role-home-metric>p:last-child{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.55}.role-home-empty{text-align:center;min-block-size:180px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:24px 10px;display:flex}.role-home-empty>.icon{color:#8796a7;block-size:24px;inline-size:24px;margin-block-end:15px}.role-home-empty p{color:var(--ink);max-inline-size:410px;margin:0 0 8px;font-size:12px;line-height:1.55}.role-home-empty small{max-inline-size:410px;font-size:11px;line-height:1.55}.role-home-supervisor-shift>.eyebrow{margin-block-end:16px}.role-home-supervisor-shift>h3{margin-block-end:16px;font-size:27px;font-weight:550;line-height:1.18}.role-home-supervisor-shift>p:not(.eyebrow){color:var(--muted);margin-block-end:15px;font-size:12px;line-height:1.55}.role-home-supervisor-shift>.role-home-link{border:1px solid var(--line);text-align:center;min-block-size:46px;inline-size:100%;color:var(--ink);border-radius:11px;justify-content:center;padding:11px 18px;display:flex}.role-home-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[dir=rtl] .role-home .icon-arrow{transform:scaleX(-1)}@media (max-width:1250px){.role-home-value{font-size:29px}}@media (max-width:700px){.role-home-heading{margin-block-end:24px;display:block}.role-home-heading h1{margin:7px 0 12px;font-size:28px;line-height:1.22}.role-home-heading p{font-size:12px;line-height:1.7}.role-home-heading>.role-home-link{min-block-size:38px;padding:9px 12px;font-size:11px}.role-home-grid,.role-home-split{grid-template-columns:1fr;gap:16px}.role-home-panel{border-radius:16px;padding:20px;box-shadow:0 7px 21px -18px #17233240}.role-home-panel-heading{flex-wrap:wrap;gap:12px;margin-block-end:19px}.role-home-panel-heading h2{font-size:15px}.role-home-panel-heading .role-home-link{font-size:11px}.role-home-welcome{border-radius:18px;padding:23px 21px;display:block}.role-home-welcome h2{max-inline-size:270px;font-size:28px}.role-home-welcome p{font-size:12px;position:relative}.role-home-welcome>.logo-mark{opacity:.08;block-size:150px;inline-size:150px;inset-block-start:-9px;inset-inline-end:-22px}.role-home-welcome .btn{inline-size:100%}.role-home-shift-details{flex-wrap:wrap;gap:10px;font-size:10px}.role-home-row{flex-wrap:nowrap;gap:11px;padding:15px 0}.role-home-row h3{font-size:12px;line-height:1.4}.role-home-row p,.role-home-row-end,.role-home-row-end .role-home-link{font-size:10px}.role-home-icon{border-radius:11px;block-size:37px;inline-size:37px}.role-home-icon .icon{block-size:18px;inline-size:18px}.role-home-note{padding:13px;font-size:11px}.role-home-note p{font-size:11px}.role-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:17px 0}.role-home-metric{border-radius:14px;padding:16px}.role-home-metric h2{font-size:11px}.role-home-value{margin:10px 0 4px;font-size:30px}.role-home-metric>p:last-child{margin-block-start:8px;font-size:9px}.role-home-metric .icon{block-size:15px;inline-size:15px}.role-home-status{white-space:normal;font-size:10px}}.team-admin-actions>h2{margin-block:0 18px;font-size:19px;line-height:1.3}.team-admin-actions .team-home-card{min-block-size:0}.team-admin-actions .team-home-card h3{margin-block:18px 10px;font-size:19px}.team-admin-other{border:1px solid var(--line);background:var(--white);border-radius:18px;margin-block-start:26px;padding:18px 24px}.team-admin-other>summary{cursor:pointer;min-block-size:28px;font-size:16px;font-weight:550;line-height:1.6}.team-admin-other-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin-block-start:12px;display:grid}.team-admin-other .team-admin-row{color:inherit;text-decoration:none}.team-admin-other .team-admin-row-copy strong{font-size:15px}.team-admin-other .team-admin-row-copy>span{font-size:13px;line-height:1.55}.team-admin-other .team-admin-row>.icon{block-size:18px;inline-size:18px;color:var(--blue-text);flex-shrink:0}@media (max-width:700px){.team-admin-actions>h2{font-size:18px}.team-admin-other{padding:16px 20px}.team-admin-other-grid{grid-template-columns:1fr}.team-admin-actions .team-home-card h3{font-size:19px}.team-admin-other .team-admin-row-copy>span{font-size:13px}}.team-admin-actions .team-home-card{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px 14px;padding:21px;display:grid}.team-admin-actions .team-home-card>.team-home-icon{grid-column:1;margin:0}.team-admin-actions .team-home-card h3{grid-column:2;margin:0;line-height:1.35}.team-admin-actions .team-home-card p,.team-admin-actions .team-home-card>.team-home-link{grid-column:1/-1;margin:0}.team-admin-actions .team-home-card>.team-home-link{margin-block-start:3px}.team-admin-overview{margin-block:24px 30px}.team-admin-overview-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.team-admin-overview-heading h2{margin:0;font-size:19px}.team-admin-overview-heading .btn{min-block-size:38px;padding:8px 14px;font-size:13px}.team-admin-metric h3{color:var(--muted);letter-spacing:normal;margin:0;font-size:13px;font-weight:400;line-height:1.5}.team-admin-metric>.team-admin-value-unavailable{letter-spacing:normal;overflow-wrap:anywhere;align-items:center;min-block-size:41px;font-size:16px;line-height:1.5;display:flex}.team-admin-metric>.team-home-link{margin-block-start:12px;font-size:13px}.team-admin-metric-context{color:var(--muted);margin:0;font-size:12px;line-height:1.6}@media (max-width:1200px){.team-admin-live-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.team-admin-live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-admin-metric h3{font-size:12px}.team-admin-metric>.team-admin-value-unavailable{font-size:14px}.team-admin-metric>p:last-child{font-size:11px}}.team-admin-live-metrics .team-admin-metric>p:not(.team-admin-value){color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.6}.team-admin-live-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-block:0 12px}.team-admin-live-metrics>.team-admin-metric:nth-last-child(-n+2){grid-column:span 2}.team-admin-metric-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-block:12px 22px;display:flex}.team-admin-metric-toolbar>.btn{flex-shrink:0;min-block-size:36px;padding:7px 12px;font-size:12px}.team-admin-availability-table td{border-block-end:1px solid var(--line);padding:14px 13px;line-height:1.5}.team-admin-availability-table tr:last-child td{border-block-end:0}.team-admin-availability-table th{padding-inline:13px}.team-admin-status.green{color:#386447;background:#e6f2e8}.team-admin-row-end{flex-direction:column;align-items:flex-end;gap:7px;max-inline-size:115px;display:flex}.team-admin-task-list .team-home-link{flex-shrink:0;gap:4px;min-block-size:24px;font-size:11px}.team-admin-task-list .team-home-link .icon{block-size:15px;inline-size:15px}.team-admin-row-end .team-admin-status{white-space:normal;text-align:center}.team-home-icon.purple{color:#8a6ba4;background:#f0eaf6}.team-home-icon.green{color:#5f8464;background:#e9f3e9}.team-admin-chart-unavailable{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px 18px;display:flex}.team-admin-chart-unavailable>.icon{color:#8899ab;block-size:28px;inline-size:28px}.team-admin-chart-unavailable>p{color:var(--ink);margin:0;font-size:13px;line-height:1.6}.team-admin-chart-unavailable>small{color:var(--muted);max-inline-size:350px;font-size:11px;line-height:1.6}#analyses-agregees{scroll-margin-block-start:100px}@media (max-width:1050px){.team-admin-split{grid-template-columns:1fr}.team-admin-live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-admin-live-metrics>.team-admin-metric:nth-last-child(-n+2){grid-column:auto}}@media (max-width:700px){.team-admin-metric-toolbar{align-items:flex-start;gap:12px}.team-admin-metric-context{font-size:10px}.team-admin-availability-table thead{display:none}.team-admin-availability-table tbody,.team-admin-availability-table tr{display:block}.team-admin-availability-table tr{border-block-end:1px solid var(--line);padding:12px}.team-admin-availability-table tr:last-child{border-block-end:0}.team-admin-availability-table td{text-align:end;border:0;justify-content:space-between;align-items:center;gap:16px;padding:5px 0;display:flex}.team-admin-availability-table td:before{content:attr(data-label);color:var(--muted);text-align:start;margin-inline-end:auto;font-size:10px}.team-admin-row-end{max-inline-size:84px}.team-admin-chart-unavailable{min-block-size:200px}}.role-home-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.role-home-welcome .role-home-actions .role-home-link{font-size:14px;position:relative}.role-home-heading p,.role-home-welcome p{font-size:14px;line-height:1.65}.role-home-row h3{font-size:15px;line-height:1.4}.role-home-row p,.role-home-steps p,.role-home-context{font-size:13px;line-height:1.6}.role-home-steps h3{font-size:15px;line-height:1.4}.role-home-row-end .role-home-link{justify-content:center;min-block-size:44px;min-inline-size:44px;font-size:13px}@media (max-width:700px){.role-home-actions{flex-direction:column;align-items:stretch}.role-home-actions>.role-home-link{justify-content:center;min-block-size:44px}.role-home-row{flex-wrap:wrap}.role-home-row-copy{flex-basis:calc(100% - 55px)}.role-home-row-end{text-align:start;margin-inline-start:48px}}
.listener-dashboard{margin-block:30px}.listener-dashboard-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.listener-dashboard h2{margin:0 0 7px;font-size:20px;line-height:1.4}.listener-dashboard p{margin:8px 0;font-size:14px;line-height:1.6}.listener-dashboard-toolbar>div>p,.listener-muted,.listener-dashboard-updated{color:var(--muted)}.listener-dashboard-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.listener-dashboard-controls label{color:var(--muted);font-size:12px}.listener-dashboard-controls select{background:var(--white);border:1px solid var(--line);min-block-size:44px;color:var(--ink);border-radius:10px;margin-block-start:6px;padding:8px 12px;font-size:14px;display:block}.listener-dashboard-controls .btn{min-block-size:44px;font-size:13px}.listener-dashboard .role-home-metric h3{color:var(--muted);margin:0;font-size:13px;font-weight:400;line-height:1.5}.listener-dashboard .role-home-value{letter-spacing:-.03em;color:var(--ink);margin-block:13px 7px;font-size:30px;line-height:1.3}.listener-dashboard .listener-metric-unavailable{letter-spacing:normal;font-size:16px}.listener-dashboard .role-home-metric>p:last-child{font-size:12px}.listener-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.listener-dashboard .role-home-panel{min-inline-size:0;padding:26px}.listener-dashboard .role-home-panel-heading{flex-wrap:wrap;gap:12px}.listener-dashboard .role-home-link{align-items:center;min-block-size:44px;font-size:13px;display:inline-flex}.listener-dashboard progress{block-size:9px;inline-size:100%;accent-color:var(--blue-text);border:0;border-radius:8px;overflow:hidden}.listener-dashboard progress::-webkit-progress-bar{background:var(--blue-soft)}.listener-dashboard progress::-webkit-progress-value{background:var(--blue-text)}.listener-dashboard .listener-progress-number{color:var(--blue-text);font-variant-numeric:tabular-nums;margin-block:16px;font-size:32px}.listener-progress-number span{color:var(--muted);margin-block-start:5px;font-size:14px;display:block}.listener-next-course{background:var(--blue-soft);color:var(--blue-text);border-radius:12px;align-items:center;gap:12px;margin-block-start:18px;padding:15px;font-size:12px;display:flex}.listener-next-course span{flex:1;min-inline-size:0}.listener-next-course strong{overflow-wrap:anywhere;margin-block-start:5px;font-size:14px;display:block}.listener-shift-list{margin:18px 0;padding:0;list-style:none}.listener-shift-list li{border-block-end:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;font-size:13px;line-height:1.6;display:flex}.listener-shift-list li>div{flex:1}.listener-shift-list li>div>span{color:var(--muted);display:block}.listener-shift-list .icon{color:var(--blue-text);flex-shrink:0}.listener-chart{align-items:flex-end;gap:5px;block-size:170px;margin-block:18px;display:flex}.listener-chart-day{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;block-size:100%;min-inline-size:0;display:flex}.listener-chart-track{border-block-end:1px solid var(--line);align-items:flex-end;block-size:140px;display:flex}.listener-chart-track span{background:#809fc8;border-radius:4px 4px 0 0;inline-size:100%;display:block}.listener-chart-day small{white-space:nowrap;min-block-size:18px;margin-block-start:8px;font-size:10px;display:block}.listener-chart-day:not(:first-child):not(:last-child):not(:nth-child(5n)) small{visibility:hidden}.listener-chart:has(.listener-chart-day:nth-child(15)) .listener-chart-day:nth-child(5n) small{visibility:hidden}.listener-activity summary{cursor:pointer;min-block-size:44px;color:var(--blue-text);padding-block:12px;font-size:13px}.listener-daily-table{max-block-size:300px;overflow:auto}.listener-daily-table table{border-collapse:collapse;text-align:start;inline-size:100%;font-size:13px}.listener-daily-table th,.listener-daily-table td{text-align:start;border-block-end:1px solid var(--line);padding:10px 6px}.listener-channel{border-block-end:1px solid var(--line);align-items:center;gap:14px;padding:16px 0;display:flex}.listener-channel>div{flex:1;min-inline-size:0}.listener-channel h3{margin:0;font-size:16px}.listener-channel p{color:var(--muted);font-size:13px}@media (max-width:1050px){.listener-dashboard-grid{grid-template-columns:1fr}.listener-dashboard .role-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.listener-dashboard-toolbar{display:block}.listener-dashboard-controls{margin-block-start:16px}.listener-dashboard-controls label{flex:1}.listener-dashboard-controls select{inline-size:100%;font-size:16px}.listener-dashboard .role-home-panel{padding:20px}.listener-dashboard .role-home-value{font-size:24px}.listener-dashboard .listener-metric-unavailable{font-size:14px}.listener-dashboard .role-home-metric h3{font-size:12px}.listener-dashboard .role-home-metric>p:last-child{font-size:11px}.listener-shift-list li{flex-wrap:wrap}.listener-chart{gap:3px}.listener-dashboard p{font-size:14px}}.listener-chart-range{justify-content:space-between;gap:16px;display:flex}.listener-dashboard-controls .btn{white-space:normal}.listener-dashboard-controls label{min-inline-size:150px}@media (max-width:480px){.listener-dashboard-controls .btn.primary{flex-basis:100%}}
.admin-audience{min-inline-size:0;color:var(--ink,#1c2937);margin-block:28px}.admin-audience-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-block-end:20px;display:flex}.admin-audience-heading h2{letter-spacing:-.025em;margin:0 0 8px;font-size:24px;line-height:1.35}.admin-audience-heading p{color:var(--muted,#657486);max-inline-size:560px;margin:0;font-size:15px;line-height:1.65}.admin-audience-controls{flex-shrink:0;align-items:flex-end;gap:12px;display:flex}.admin-audience-controls label{color:var(--muted,#657486);gap:6px;font-size:13px;display:grid}.admin-audience-controls select{font:inherit;color:var(--ink,#1c2937);border:1px solid var(--line,#dfe5eb);background:#fff;border-radius:12px;min-block-size:44px;max-inline-size:100%;padding:9px 12px;font-size:16px}.admin-audience button{cursor:pointer;min-block-size:44px;font-size:14px}.admin-audience button:disabled{opacity:.6;cursor:wait}.admin-audience button:focus-visible,.admin-audience select:focus-visible,.admin-audience [role=tabpanel]:focus-visible{outline-offset:3px;outline:3px solid #6d91c7}.admin-audience-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block-end:20px;display:grid}.admin-audience-metrics article,.admin-audience-breakdown{background:var(--white,#fff);border:1px solid var(--line,#dfe5eb);box-shadow:var(--shadow,0 10px 24px #20324706);border-radius:20px;min-inline-size:0}.admin-audience-metrics article{padding:24px}.admin-audience-metrics h3{color:var(--muted,#657486);margin:0 0 14px;font-size:15px;font-weight:500}.admin-audience-metrics strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:38px;font-weight:550;line-height:1.2}.admin-audience-metrics p{color:var(--muted,#657486);margin:12px 0 0;font-size:14px;line-height:1.65}.admin-audience-tabs{border-block-end:1px solid var(--line,#dfe5eb);flex-wrap:wrap;gap:8px;padding:16px;display:flex}.admin-audience-tabs button{color:var(--muted,#657486);background:0 0;border:0;border-radius:10px;padding:10px 16px}.admin-audience-tabs button[aria-selected=true]{background:var(--blue-soft,#edf3fb);color:var(--blue-text,#476b9f);font-weight:600}.admin-audience-table{border-radius:0 0 20px 20px;max-block-size:380px;overflow-y:auto}.admin-audience-table table{border-collapse:collapse;table-layout:fixed;inline-size:100%;font-size:14px}.admin-audience-table th,.admin-audience-table td{text-align:start;border-block-end:1px solid var(--line,#dfe5eb);overflow-wrap:anywhere;white-space:normal;padding:16px 20px;line-height:1.6}.admin-audience-table thead th{color:var(--muted,#657486);background:#f8fafc;font-size:13px;font-weight:500}.admin-audience-table th:first-child{inline-size:48%}.admin-audience-table tbody th{color:var(--ink,#1c2937);background:0 0;font-size:14px;font-weight:500}.admin-audience-table th small{color:var(--muted,#657486);margin-block-start:5px;font-size:12px;font-weight:400;display:block}.admin-audience-table td{font-variant-numeric:tabular-nums}.admin-audience-table tr:last-child>*{border-block-end:0}.admin-audience-state{border:1px solid var(--line,#dfe5eb);color:var(--muted,#657486);background:#f8fafc;border-radius:16px;margin:0 0 18px;padding:20px;font-size:15px;line-height:1.7}.admin-audience-state p{margin:0 0 12px}.admin-audience-country{color:var(--muted,#657486);align-items:baseline;gap:12px;margin:18px 0 0;font-size:14px;line-height:1.7;display:flex}.admin-audience-country strong{flex-shrink:0;font-weight:500}.admin-audience-scope{color:var(--muted,#657486);margin:14px 0 0;font-size:13px;line-height:1.75}@media (max-width:900px){.admin-audience-heading{flex-direction:column;gap:16px}.admin-audience-controls{inline-size:100%}.admin-audience-controls label{flex:1}.admin-audience-country,.admin-audience-country strong{display:block}}@media (max-width:520px){.admin-audience-metrics{grid-template-columns:1fr;gap:14px}.admin-audience-metrics article{padding:22px}.admin-audience-heading h2{font-size:23px}.admin-audience-table th,.admin-audience-table td{padding:14px 10px}.admin-audience-table th:first-child{inline-size:44%}.admin-audience-table thead th{font-size:12px}.admin-audience-tabs{gap:4px;padding:12px}.admin-audience-tabs button{padding:10px 12px}.admin-audience-country,.admin-audience-scope{font-size:14px}}.admin-audience-filters{border:1px solid var(--line,#dfe5eb);background:#fff;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;margin-block:20px;padding:20px;display:grid}.admin-audience-filters label,.admin-audience-dimension{gap:8px;min-inline-size:0;font-size:14px;display:grid}.admin-audience-filters input,.admin-audience-filters select,.admin-audience-dimension select{font:inherit;border:1px solid var(--line,#dfe5eb);min-block-size:44px;inline-size:100%;min-inline-size:0;color:inherit;background:#fff;border-radius:10px;padding:8px;font-size:16px}.admin-audience-filter-actions{flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:8px;display:flex}.admin-audience-dimension{max-inline-size:360px;padding:16px}.admin-audience-filters input:focus-visible{outline-offset:3px;outline:3px solid #6d91c7}
.emergency-immediate{background:#fff5f2;border-color:#e6c7bf;margin-top:24px}.emergency-immediate h2{color:#853b35}.emergency-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.emergency-contact{flex-direction:column;gap:14px;min-width:0;display:flex}.emergency-contact h3,.emergency-contact p{margin:0}.emergency-contact .chip{align-self:flex-start}.emergency-call{color:var(--ink,#182634);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin-top:auto;padding:16px 0;text-decoration:none;display:flex}.emergency-call bdi{letter-spacing:-.025em;font-size:clamp(26px,3vw,34px);font-weight:700}.emergency-call span{font-size:14px;font-weight:600}.emergency-call:hover{color:#42699e}.emergency-call:focus-visible{outline-offset:5px;border-radius:8px;outline:3px solid #6285ba}.emergency-contact .text-link{font-size:13px}.emergency-sources{color:#536173;font-size:14px;line-height:1.8}.emergency-sources a{color:inherit;overflow-wrap:anywhere;text-decoration:underline}.emergency-resource-link{background:#fff5f2;border:1px solid #e6c7bf;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:24px 0;padding:22px;display:flex}.emergency-resource-link p{margin:6px 0 0}.emergency-resource-link .btn{flex-shrink:0}@media (max-width:900px){.emergency-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.emergency-contact-grid{grid-template-columns:1fr}.emergency-resource-link{flex-direction:column;align-items:stretch}.emergency-resource-link .btn{white-space:normal;text-align:center}}
