.certificates-module__nYtdUG__section{gap:16px;display:grid}.certificates-module__nYtdUG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.certificates-module__nYtdUG__head h2{color:var(--ink,#132523);margin:0;font-size:20px;font-weight:850}.certificates-module__nYtdUG__head p{max-width:640px;color:var(--muted,#6c7c79);margin:6px 0 0;font-size:14px;line-height:1.5}.certificates-module__nYtdUG__headActions{flex-wrap:wrap;gap:8px;display:flex}.certificates-module__nYtdUG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.certificates-module__nYtdUG__eyebrow{color:var(--accent,#215f56);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.certificates-module__nYtdUG__numbering{border:1px solid var(--line,#e1e9e7);background:var(--surface,#fff);border-radius:12px;gap:12px;padding:10px 14px;display:grid}.certificates-module__nYtdUG__numberingBar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.certificates-module__nYtdUG__numberingToggle{color:var(--ink,#132523);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:4px 6px;font:800 14px/1.3 inherit;display:inline-flex}.certificates-module__nYtdUG__numberingToggle:hover{background:var(--accent-soft,#e4f1ee)}.certificates-module__nYtdUG__numberingNote{color:var(--muted,#6c7c79);flex:260px;font-size:13.5px;line-height:1.4}.certificates-module__nYtdUG__numberingValue{background:var(--accent-soft,#e4f1ee);color:var(--accent,#215f56);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:800}.certificates-module__nYtdUG__chevron{transition:transform .15s;display:inline-flex}.certificates-module__nYtdUG__chevron[data-open=true]{transform:rotate(180deg)}.certificates-module__nYtdUG__numberingSentence{color:var(--muted,#6c7c79);margin:0;font-size:13.5px;line-height:1.5}.certificates-module__nYtdUG__numberingForm{gap:10px;max-width:420px;display:grid}.certificates-module__nYtdUG__numberingField{gap:6px;font-size:13px;font-weight:750;display:grid}.certificates-module__nYtdUG__numberingField input{border:1px solid var(--line,#d9e3e1);min-height:40px;color:var(--ink,#132523);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;padding:0 12px;font-size:14px}.certificates-module__nYtdUG__numberingRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.certificates-module__nYtdUG__reason{color:var(--muted,#6c7c79);margin:0;font-size:13px;line-height:1.45}.certificates-module__nYtdUG__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.certificates-module__nYtdUG__editorRow{grid-column:1/-1}.certificates-module__nYtdUG__card{border:1px solid var(--line,#e1e9e7);background:var(--surface,#fff);color:var(--ink,#132523);border-radius:14px;align-content:start;gap:12px;padding:12px;display:grid}.certificates-module__nYtdUG__card[data-archived=true]{background:var(--page,#f4f8f7)}.certificates-module__nYtdUG__thumb{aspect-ratio:1.414;border:1px solid var(--line,#e1e9e7);background:var(--page,#f4f8f7);cursor:zoom-in;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.certificates-module__nYtdUG__thumb:hover{border-color:var(--accent,#215f56)}.certificates-module__nYtdUG__thumb:focus-visible{outline:2px solid var(--accent,#215f56);outline-offset:2px}.certificates-module__nYtdUG__thumb img{object-fit:cover;width:100%;height:100%;display:block}.certificates-module__nYtdUG__thumbFallback{width:100%;height:100%;color:var(--muted,#6c7c79);text-align:center;align-content:center;place-items:center;gap:6px;padding:12px;font-size:13px;display:grid}.certificates-module__nYtdUG__thumbHint{color:#fff;opacity:0;background:#132523c7;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;transition:opacity .15s;display:inline-flex;position:absolute;bottom:8px;right:8px}.certificates-module__nYtdUG__thumb:hover .certificates-module__nYtdUG__thumbHint,.certificates-module__nYtdUG__thumb:focus-visible .certificates-module__nYtdUG__thumbHint{opacity:1}@media (hover:none){.certificates-module__nYtdUG__thumbHint{opacity:1}}.certificates-module__nYtdUG__cardTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.certificates-module__nYtdUG__cardTitle h3{margin:0;font-size:16px;font-weight:850;line-height:1.3}.certificates-module__nYtdUG__facts{gap:6px;margin:0;font-size:13.5px;display:grid}.certificates-module__nYtdUG__facts div{flex-wrap:wrap;gap:4px 8px;display:flex}.certificates-module__nYtdUG__facts dt{color:var(--muted,#6c7c79)}.certificates-module__nYtdUG__facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:650}.certificates-module__nYtdUG__coursesLine{color:var(--ink,#132523);font-weight:650}.certificates-module__nYtdUG__coursesNote{color:var(--muted,#6c7c79);font-weight:500}.certificates-module__nYtdUG__cardActions{flex-wrap:wrap;gap:8px;display:flex}.certificates-module__nYtdUG__cardMore{border-top:1px solid var(--line,#e1e9e7);flex-wrap:wrap;gap:4px 6px;padding-top:4px;display:flex}.certificates-module__nYtdUG__previewStage{border:1px solid var(--line,#e1e9e7);background:var(--page,#f4f8f7);border-radius:10px;place-items:center;min-height:220px;display:grid;overflow:hidden}.certificates-module__nYtdUG__previewStage img{width:100%;height:auto;display:block}.certificates-module__nYtdUG__previewLoading{color:var(--muted,#6c7c79);text-align:center;padding:40px 16px;font-size:14px}.certificates-module__nYtdUG__previewNote{color:var(--muted,#6c7c79);margin:0;font-size:13px;line-height:1.5}.certificates-module__nYtdUG__nameButton{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;display:inline-block}.certificates-module__nYtdUG__nameButton:hover{text-decoration:underline}.certificates-module__nYtdUG__nameButton:focus-visible{outline:2px solid var(--accent,#215f56);outline-offset:2px;border-radius:4px}.certificates-module__nYtdUG__sub{color:var(--muted,#6c7c79);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.certificates-module__nYtdUG__number{font-variant-numeric:tabular-nums}.certificates-module__nYtdUG__nowrap{white-space:nowrap}.certificates-module__nYtdUG__detail{gap:10px;margin:0;display:grid}.certificates-module__nYtdUG__detail div{grid-template-columns:minmax(110px,160px) 1fr;gap:10px;font-size:14px;display:grid}.certificates-module__nYtdUG__detail dt{color:var(--muted,#6c7c79)}.certificates-module__nYtdUG__detail dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:650}.certificates-module__nYtdUG__detailNote{background:var(--page,#f4f8f7);border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5}@media (max-width:520px){.certificates-module__nYtdUG__detail div{grid-template-columns:1fr;gap:2px}}.certificates-module__nYtdUG__selectField{color:var(--muted,#6c7c79);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.certificates-module__nYtdUG__selectField select{border:1px solid var(--line,#d9e3e1);background:var(--surface,#fff);min-height:38px;color:var(--ink,#132523);font:inherit;border-radius:10px;padding:0 10px;font-size:13.5px}.certificates-module__nYtdUG__editor{border:1px solid var(--accent,#215f56);background:var(--surface,#fff);color:var(--ink,#132523);border-radius:14px;gap:16px;padding:18px;display:grid}.certificates-module__nYtdUG__editor h3{margin:0;font-size:17px;font-weight:850}.certificates-module__nYtdUG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:720px){.certificates-module__nYtdUG__formGrid{grid-template-columns:1fr}}.certificates-module__nYtdUG__field{align-content:start;gap:6px;font-size:13px;display:grid}.certificates-module__nYtdUG__field>label>span{font-weight:750}.certificates-module__nYtdUG__field i{color:#c0392b;font-style:normal}.certificates-module__nYtdUG__field input[type=text],.certificates-module__nYtdUG__field input:not([type]),.certificates-module__nYtdUG__field textarea{border:1px solid var(--line,#d9e3e1);width:100%;min-height:40px;color:var(--ink,#132523);font:inherit;background:#fff;border-radius:10px;padding:8px 12px;font-size:14px}.certificates-module__nYtdUG__field textarea{resize:vertical;min-height:84px}.certificates-module__nYtdUG__field input:focus-visible,.certificates-module__nYtdUG__field textarea:focus-visible{outline:2px solid var(--accent,#215f56);outline-offset:1px}.certificates-module__nYtdUG__field input[aria-invalid=true],.certificates-module__nYtdUG__field textarea[aria-invalid=true]{border-color:#c0392b}.certificates-module__nYtdUG__fieldHint{color:var(--muted,#6c7c79);font-size:12.5px;line-height:1.45}.certificates-module__nYtdUG__fieldError{color:#a3241d;font-size:12.5px;font-weight:650}.certificates-module__nYtdUG__tokenBox{border:1px solid var(--line,#e1e9e7);background:var(--page,#f4f8f7);border-radius:12px;gap:6px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:grid}.certificates-module__nYtdUG__tokenBox b{font-size:14px}.certificates-module__nYtdUG__tokenBox ul{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.certificates-module__nYtdUG__tokenBox p{color:var(--muted,#6c7c79);margin:0}.certificates-module__nYtdUG__tokenName{background:var(--accent-soft,#e4f1ee);color:var(--accent,#215f56);border-radius:999px;padding:1px 10px;font-weight:750;display:inline-block}.certificates-module__nYtdUG__tokenBox small{color:var(--muted,#6c7c79);font-size:13px}.certificates-module__nYtdUG__tokenChips{color:var(--muted,#6c7c79);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px;display:flex}.certificates-module__nYtdUG__tokenChip{border:1px dashed var(--accent,#215f56);min-height:30px;color:var(--accent,#215f56);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:750}.certificates-module__nYtdUG__tokenChip:hover:not(:disabled){background:var(--accent-soft,#e4f1ee)}.certificates-module__nYtdUG__tokenChip:disabled{opacity:.5;cursor:not-allowed}.certificates-module__nYtdUG__checkRow{align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex}.certificates-module__nYtdUG__checkRow input{width:18px;height:18px;accent-color:var(--accent,#215f56)}.certificates-module__nYtdUG__bgBox{gap:8px;display:grid}.certificates-module__nYtdUG__bgBox img{aspect-ratio:1.415;object-fit:cover;border:1px solid var(--line,#d9e3e1);border-radius:8px;width:100%;max-width:280px}.certificates-module__nYtdUG__bgActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.certificates-module__nYtdUG__visuallyHiddenInput{opacity:0;width:1px;height:1px;position:absolute}.certificates-module__nYtdUG__editorFoot{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.certificates-module__nYtdUG__editorFootEnd{flex-wrap:wrap;gap:10px;display:flex}.certificates-module__nYtdUG__uploadLabel{border:1px solid var(--line,#d9e3e1);background:var(--surface,#fff);min-height:32px;color:var(--ink,#132523);cursor:pointer;border-radius:10px;align-items:center;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.certificates-module__nYtdUG__uploadLabel:hover{background:var(--accent-soft,#e4f1ee)}.certificates-module__nYtdUG__uploadLabel[data-disabled=true]{cursor:not-allowed;opacity:.55}
:root{--ul-ink:#1d2150;--ul-ink-2:#3a3f6b;--ul-muted:#565b7a;--ul-blue:#3f5fd1;--ul-blue-rgb:63, 95, 209;--ul-blue-hover:#3350b8;--ul-blue-ring:#3f5fd159;--ul-blue-tint:#eef2fd;--ul-link:#3350b8;--ul-deep:#2b3a86;--ul-deep-2:#36479a;--ul-on-deep:#fff;--ul-on-deep-soft:#d5dbf7;--ul-on-deep-line:#fff3;--ul-deep-rgb:43, 58, 134;--ul-scrim:#2b221a73;--ul-cream:#f6f9ff;--ul-cream-rgb:246, 249, 255;--ul-sand:#eaf1fe;--ul-sand-2:#d9e6fc;--ul-line:#dce6f7;--ul-dot:#c5d5f0;--ul-card:#fff;--ul-card-line:#e2eaf8;--ul-wash:radial-gradient(40rem 24rem at -8% 24rem, #3f5fd13d, #3f5fd11a 42%, #3f5fd100 70%), radial-gradient(36rem 24rem at 108% 23rem, #3f5fd142, #3f5fd11a 42%, #3f5fd100 70%);--ul-coral:#d63d22;--ul-coral-text:#c7361f;--ul-sun:#f2b84b;--ul-peach:#ffe6d8;--ul-butter:#fff0c4;--ul-mint:#dcf2e4;--ul-mint-ink:#17653a}@media (max-width:720px){:root{--ul-wash:radial-gradient(16rem 14rem at -18% 30rem, #3f5fd12e, #3f5fd100 70%), radial-gradient(16rem 14rem at 118% 46rem, #3f5fd12e, #3f5fd100 70%)}}
.contact-rows-module__ol_GTq__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.contact-rows-module__ol_GTq__list .contact-rows-module__ol_GTq__row{align-items:center;gap:14px;min-width:0;display:flex;position:relative}.contact-rows-module__ol_GTq__list .contact-rows-module__ol_GTq__badge{border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.contact-rows-module__ol_GTq__list .contact-rows-module__ol_GTq__badge svg{width:20px;height:20px}.contact-rows-module__ol_GTq__list .contact-rows-module__ol_GTq__text{gap:2px;min-width:0;margin:0;display:grid}.contact-rows-module__ol_GTq__list .contact-rows-module__ol_GTq__label{letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.3}.contact-rows-module__ol_GTq__list .contact-rows-module__ol_GTq__value{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none}.contact-rows-module__ol_GTq__list a.contact-rows-module__ol_GTq__value:after{content:"";border-radius:16px;position:absolute;inset:-5px -8px}.contact-rows-module__ol_GTq__list a.contact-rows-module__ol_GTq__value:hover{text-underline-offset:3px;text-decoration:underline}.contact-rows-module__ol_GTq__list[data-size=lg]{gap:18px}.contact-rows-module__ol_GTq__list[data-size=lg] .contact-rows-module__ol_GTq__badge{width:52px;height:52px}.contact-rows-module__ol_GTq__list[data-size=lg] .contact-rows-module__ol_GTq__badge svg{width:24px;height:24px}.contact-rows-module__ol_GTq__list[data-size=lg] .contact-rows-module__ol_GTq__label{font-size:13px}.contact-rows-module__ol_GTq__list[data-size=lg] .contact-rows-module__ol_GTq__value{font-size:17px}.contact-rows-module__ol_GTq__list[data-tone=dark] .contact-rows-module__ol_GTq__label{color:var(--ul-on-deep-soft)}.contact-rows-module__ol_GTq__list[data-tone=dark] .contact-rows-module__ol_GTq__value{color:var(--ul-on-deep)}.contact-rows-module__ol_GTq__list[data-tone=dark] .contact-rows-module__ol_GTq__badge[data-kind=address]{color:#ffc99c;background:#ffbe8c42}.contact-rows-module__ol_GTq__list[data-tone=dark] .contact-rows-module__ol_GTq__badge[data-kind=phone]{color:#c9d4ff;background:#aabcff47}.contact-rows-module__ol_GTq__list[data-tone=dark] .contact-rows-module__ol_GTq__badge[data-kind=email]{color:#ffe39a;background:#ffe08c3d}.contact-rows-module__ol_GTq__list[data-tone=dark] .contact-rows-module__ol_GTq__badge[data-kind=whatsapp]{color:#a6efc0;background:#8cebb43d}.contact-rows-module__ol_GTq__list[data-tone=light] .contact-rows-module__ol_GTq__label{color:var(--ul-muted)}.contact-rows-module__ol_GTq__list[data-tone=light] .contact-rows-module__ol_GTq__value{color:var(--ul-ink)}.contact-rows-module__ol_GTq__list[data-tone=light] .contact-rows-module__ol_GTq__badge[data-kind=address]{background:var(--ul-peach);color:var(--ul-coral-text)}.contact-rows-module__ol_GTq__list[data-tone=light] .contact-rows-module__ol_GTq__badge[data-kind=phone]{background:var(--ul-blue-tint);color:var(--ul-blue)}.contact-rows-module__ol_GTq__list[data-tone=light] .contact-rows-module__ol_GTq__badge[data-kind=email]{background:var(--ul-butter);color:#7a5200}.contact-rows-module__ol_GTq__list[data-tone=light] .contact-rows-module__ol_GTq__badge[data-kind=whatsapp]{background:var(--ul-mint);color:var(--ul-mint-ink)}.contact-rows-module__ol_GTq__socials{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.contact-rows-module__ol_GTq__socials .contact-rows-module__ol_GTq__social{border-radius:50%;place-items:center;width:44px;height:44px;text-decoration:none;transition:transform .15s,background-color .15s;display:grid}.contact-rows-module__ol_GTq__socials .contact-rows-module__ol_GTq__social svg{width:22px;height:22px}.contact-rows-module__ol_GTq__socials .contact-rows-module__ol_GTq__social:hover{transform:translateY(-2px)}.contact-rows-module__ol_GTq__socials[data-tone=dark] .contact-rows-module__ol_GTq__social{color:#a6efc0;background:#a6efc03d}.contact-rows-module__ol_GTq__socials[data-tone=dark] .contact-rows-module__ol_GTq__social:hover{background:#a6efc05c}.contact-rows-module__ol_GTq__socials[data-tone=dark] .contact-rows-module__ol_GTq__social[data-kind=instagram]{color:#ffc99c;background:#ffbe8c42}.contact-rows-module__ol_GTq__socials[data-tone=dark] .contact-rows-module__ol_GTq__social[data-kind=instagram]:hover{background:#ffbe8c66}.contact-rows-module__ol_GTq__socials[data-tone=light] .contact-rows-module__ol_GTq__social{background:var(--ul-mint);color:var(--ul-mint-ink)}.contact-rows-module__ol_GTq__socials[data-tone=light] .contact-rows-module__ol_GTq__social:hover{background:#c9ead6}.contact-rows-module__ol_GTq__socials[data-tone=light] .contact-rows-module__ol_GTq__social[data-kind=instagram]{background:var(--ul-peach);color:var(--ul-coral-text)}.contact-rows-module__ol_GTq__socials[data-tone=light] .contact-rows-module__ol_GTq__social[data-kind=instagram]:hover{background:#ffd8c4}@media (prefers-reduced-motion:reduce){.contact-rows-module__ol_GTq__socials .contact-rows-module__ol_GTq__social{transition:none}.contact-rows-module__ol_GTq__socials .contact-rows-module__ol_GTq__social:hover{transform:none}}
.social-links-module__JNuGFG__panel{min-width:0;color:var(--ink,#132523);gap:16px;display:grid}.social-links-module__JNuGFG__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.social-links-module__JNuGFG__rows{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.social-links-module__JNuGFG__row{border:1px solid var(--line,#e1e9e7);background:var(--surface,#fff);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px 16px;min-width:0;padding:16px;display:grid}.social-links-module__JNuGFG__row[data-hidden=true]{background:var(--page,#f4f8f7)}.social-links-module__JNuGFG__row[data-hidden=true] .social-links-module__JNuGFG__kindIcon{opacity:.55}.social-links-module__JNuGFG__kindIcon{background:color-mix(in srgb, var(--accent,#215f56) 12%, #fff);width:44px;height:44px;color:var(--accent,#215f56);border-radius:50%;place-items:center;display:grid}.social-links-module__JNuGFG__fields{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:12px 14px;min-width:0;display:grid}.social-links-module__JNuGFG__field{align-content:start;gap:6px;min-width:0;display:grid}.social-links-module__JNuGFG__fieldWide{grid-column:1/-1}.social-links-module__JNuGFG__field label{font-size:13px;font-weight:750}.social-links-module__JNuGFG__input,.social-links-module__JNuGFG__select{width:100%;min-height:42px;color:inherit;font:inherit;background:#fff;border:1px solid #d3dedb;border-radius:10px;padding:9px 12px;font-size:14.5px;line-height:1.45}.social-links-module__JNuGFG__input:focus-visible,.social-links-module__JNuGFG__select:focus-visible{outline:2px solid var(--accent,#215f56);outline-offset:1px}.social-links-module__JNuGFG__input[aria-invalid=true]{border-color:#c4342d}.social-links-module__JNuGFG__error{color:#a3241d;font-size:12.5px;font-weight:650}.social-links-module__JNuGFG__note{color:var(--muted,#6c7c79);font-size:12.5px;line-height:1.45}.social-links-module__JNuGFG__controls{justify-items:end;gap:10px;display:grid}.social-links-module__JNuGFG__buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.social-links-module__JNuGFG__flip{display:inline-flex;transform:rotate(180deg)}.social-links-module__JNuGFG__switch{cursor:pointer;align-items:center;gap:10px;min-height:42px;font-size:13.5px;font-weight:750;display:inline-flex;position:relative}.social-links-module__JNuGFG__switch input{opacity:0;cursor:pointer;width:40px;height:100%;margin:0;position:absolute;inset:0 auto 0 0}.social-links-module__JNuGFG__track{background:#b9c7c4;border-radius:999px;flex:none;width:40px;height:24px;transition:background-color .15s;position:relative}.social-links-module__JNuGFG__track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1325234d}.social-links-module__JNuGFG__switch input:checked+.social-links-module__JNuGFG__track{background:var(--accent,#215f56)}.social-links-module__JNuGFG__switch input:checked+.social-links-module__JNuGFG__track:after{transform:translate(16px)}.social-links-module__JNuGFG__switch input:focus-visible+.social-links-module__JNuGFG__track{outline:2px solid var(--accent,#215f56);outline-offset:2px}.social-links-module__JNuGFG__addBar{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.social-links-module__JNuGFG__limit{color:var(--muted,#6c7c79);font-size:13.5px}.social-links-module__JNuGFG__preview{border:1px solid var(--line,#e1e9e7);background:var(--surface,#fff);border-radius:14px;gap:12px;padding:16px;display:grid;position:sticky;top:12px}.social-links-module__JNuGFG__previewTitle{margin:0;font-size:14px;font-weight:800}.social-links-module__JNuGFG__previewStrip{background:var(--ul-deep,#2b3a86);border-radius:16px;align-items:center;min-height:84px;padding:18px;display:grid}.social-links-module__JNuGFG__previewNote{color:var(--muted,#6c7c79);margin:0;font-size:12.5px;line-height:1.45}.social-links-module__JNuGFG__bar{z-index:5;border:1px solid var(--line,#e1e9e7);background:#fffffff7;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 24px -18px #13252366}.social-links-module__JNuGFG__barText{color:var(--muted,#6c7c79);flex:220px;margin:0;font-size:13.5px;line-height:1.45}.social-links-module__JNuGFG__barText[data-dirty=true]{color:var(--ink,#132523);font-weight:700}@media (max-width:960px){.social-links-module__JNuGFG__layout{grid-template-columns:minmax(0,1fr)}.social-links-module__JNuGFG__preview{order:-1;position:static}}@media (max-width:720px){.social-links-module__JNuGFG__row{grid-template-columns:auto minmax(0,1fr);gap:12px 10px;padding:14px 12px}.social-links-module__JNuGFG__kindIcon{width:36px;height:36px}.social-links-module__JNuGFG__kindIcon svg{width:20px;height:20px}.social-links-module__JNuGFG__fields{grid-template-columns:minmax(0,1fr)}.social-links-module__JNuGFG__controls{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;place-items:center stretch}.social-links-module__JNuGFG__buttons{grid-column:1/-1;justify-content:flex-start}.social-links-module__JNuGFG__bar>*{flex:auto}}@media (prefers-reduced-motion:reduce){.social-links-module__JNuGFG__track,.social-links-module__JNuGFG__track:after{transition:none}}
.feedback-module__EL7xRa__section{gap:16px;display:grid}.feedback-module__EL7xRa__head h2{color:var(--ink,#132523);margin:0;font-size:20px;font-weight:850}.feedback-module__EL7xRa__head p{max-width:640px;color:var(--muted,#6c7c79);margin:6px 0 0;font-size:14px;line-height:1.5}.feedback-module__EL7xRa__nameButton{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;display:inline-block}.feedback-module__EL7xRa__nameButton:hover{text-decoration:underline}.feedback-module__EL7xRa__nameButton:focus-visible{outline:2px solid var(--accent,#215f56);outline-offset:2px;border-radius:4px}.feedback-module__EL7xRa__sub{color:var(--muted,#6c7c79);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;font-weight:500;display:block}.feedback-module__EL7xRa__excerpt{-webkit-line-clamp:2;max-width:460px;color:var(--ink,#132523);-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.feedback-module__EL7xRa__when{white-space:nowrap;color:var(--muted,#6c7c79);font-size:13px}.feedback-module__EL7xRa__detailHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.feedback-module__EL7xRa__detailMeta{color:var(--muted,#6c7c79);margin:0;font-size:13.5px}.feedback-module__EL7xRa__contacts{flex-wrap:wrap;gap:8px;display:flex}.feedback-module__EL7xRa__message{border:1px solid var(--line,#e1e9e7);background:var(--page,#f4f8f7);color:var(--ink,#132523);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.6}.feedback-module__EL7xRa__label{color:var(--ink,#132523);margin-bottom:6px;font-size:13px;font-weight:750;display:block}.feedback-module__EL7xRa__note{gap:6px;display:grid}.feedback-module__EL7xRa__note textarea{border:1px solid var(--line,#d9e3e1);width:100%;min-height:84px;color:var(--ink,#132523);font:inherit;resize:vertical;background:#fff;border-radius:10px;padding:10px 12px;font-size:14px}.feedback-module__EL7xRa__note textarea:focus-visible{outline:2px solid var(--accent,#215f56);outline-offset:1px}.feedback-module__EL7xRa__hint{color:var(--muted,#6c7c79);font-size:12.5px}
.reviews-panel-module__sBmNfa__ratings{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.reviews-panel-module__sBmNfa__ratingsStack{flex-direction:column;align-items:flex-start;gap:4px}.reviews-panel-module__sBmNfa__ratingLine{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.reviews-panel-module__sBmNfa__ratingName{color:var(--muted,#6c7c79);font-size:13px}.reviews-panel-module__sBmNfa__facts{gap:4px;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.reviews-panel-module__sBmNfa__factName{color:var(--muted,#6c7c79)}.reviews-panel-module__sBmNfa__warn{color:#6b4a00;background:#fff6e5;border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45}.reviews-panel-module__sBmNfa__shown{color:#1d5a35;background:#eef7f1;border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45}.reviews-panel-module__sBmNfa__why{color:var(--muted,#6c7c79);margin:0;font-size:13px;line-height:1.4}
.admin-users-module__RlIC-W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-users-module__RlIC-W__grow{flex:auto}.admin-users-module__RlIC-W__unset{color:var(--muted,#6c7c79);font-weight:500}.admin-users-module__RlIC-W__sectionLabel{color:#7b5a22;letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:800}.admin-users-module__RlIC-W__mono{font-family:var(--font-mono,ui-monospace), monospace;letter-spacing:.02em}.admin-users-module__RlIC-W__listPage{gap:4px;min-width:0;display:grid}.admin-users-module__RlIC-W__totalLine{color:var(--muted,#6c7c79);margin:0 0 8px;font-size:13px}.admin-users-module__RlIC-W__selectWrap{min-width:0;display:inline-flex}.admin-users-module__RlIC-W__select{border:1px solid var(--line,#d9e3e1);background:var(--surface,#fff);min-height:40px;color:var(--ink,#132523);font:inherit;border-radius:10px;padding:0 34px 0 12px;font-size:14px}.admin-users-module__RlIC-W__select:focus-visible{outline:2px solid var(--accent,#215f56);outline-offset:1px}.admin-users-module__RlIC-W__inlineCheck{color:var(--muted,#6c7c79);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.admin-users-module__RlIC-W__inlineCheck input{width:16px;height:16px;accent-color:var(--accent,#215f56)}.admin-users-module__RlIC-W__userCell{text-align:left;align-items:center;gap:12px;min-width:0;display:inline-flex}.admin-users-module__RlIC-W__userCellText{min-width:0;display:grid}.admin-users-module__RlIC-W__userCellText strong{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.admin-users-module__RlIC-W__userCellText small{color:var(--muted,#6c7c79);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.admin-users-module__RlIC-W__avatarSm,.admin-users-module__RlIC-W__avatar{background:var(--accent-soft,#e4f1ee);color:var(--accent,#215f56);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.admin-users-module__RlIC-W__avatarSm{width:34px;height:34px;font-size:14px}.admin-users-module__RlIC-W__avatar{width:56px;height:56px;font-size:22px}.admin-users-module__RlIC-W__exactForm{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:12px;padding-bottom:14px;display:grid}.admin-users-module__RlIC-W__policyList{gap:8px;display:grid}.admin-users-module__RlIC-W__policyRow{border:1px solid var(--line,#e1e9e7);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:9px 12px;display:flex}.admin-users-module__RlIC-W__policyRow>strong{width:210px;font-size:14px}.admin-users-module__RlIC-W__policyRow label{color:var(--muted,#6c7c79);align-items:center;gap:6px;font-size:13px;display:inline-flex}.admin-users-module__RlIC-W__policyRow input{accent-color:var(--accent,#215f56)}.admin-users-module__RlIC-W__modalLead{color:var(--muted,#6c7c79);margin:0;font-size:14px;line-height:1.5}.admin-users-module__RlIC-W__inlineLink{color:var(--accent,#215f56);text-underline-offset:3px;font-weight:650}.admin-users-module__RlIC-W__formStack{gap:18px;display:grid}.admin-users-module__RlIC-W__fgrp{gap:12px;display:grid}.admin-users-module__RlIC-W__fgrpTitle{color:var(--muted,#6c7c79);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.admin-users-module__RlIC-W__fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-users-module__RlIC-W__fwide{grid-column:1/-1}.admin-users-module__RlIC-W__ffield{min-width:0;color:var(--ink,#132523);align-content:start;gap:6px;font-size:13px;font-weight:750;display:grid}.admin-users-module__RlIC-W__ffield input:not([type=checkbox]):not([type=radio]),.admin-users-module__RlIC-W__ffield select,.admin-users-module__RlIC-W__ffield textarea{box-sizing:border-box;border:1px solid var(--line,#d9e3e1);width:100%;min-height:40px;color:var(--ink,#132523);font:inherit;background:#fff;border-radius:10px;padding:0 12px;font-size:14px;font-weight:500}.admin-users-module__RlIC-W__ffield textarea{resize:vertical;min-height:84px;padding:10px 12px;line-height:1.45}.admin-users-module__RlIC-W__ffield input:focus-visible,.admin-users-module__RlIC-W__ffield select:focus-visible,.admin-users-module__RlIC-W__ffield textarea:focus-visible{outline:2px solid var(--accent,#215f56);outline-offset:1px}.admin-users-module__RlIC-W__ffield input[aria-invalid=true]{background:#fff7f5;border-color:#d25a43}.admin-users-module__RlIC-W__ffield input:disabled,.admin-users-module__RlIC-W__ffield textarea:disabled{background:var(--page,#f4f8f7);color:var(--muted,#6c7c79)}.admin-users-module__RlIC-W__fhint{color:var(--muted,#6c7c79);font-size:12.5px;font-weight:500;line-height:1.45}.admin-users-module__RlIC-W__ferr{color:#a3241d;font-size:12.5px;font-weight:650}.admin-users-module__RlIC-W__fcheck{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;font-weight:650;display:flex}.admin-users-module__RlIC-W__fcheck input{width:17px;height:17px;accent-color:var(--accent,#215f56);flex:none;margin-top:2px}.admin-users-module__RlIC-W__more{border:1px solid var(--line,#e1e9e7);background:var(--surface,#fff);border-radius:12px}.admin-users-module__RlIC-W__more>summary{color:var(--ink,#132523);cursor:pointer;padding:12px 14px;font-size:14px;font-weight:750}.admin-users-module__RlIC-W__more>summary:focus-visible{outline:2px solid var(--accent,#215f56);outline-offset:-2px;border-radius:12px}.admin-users-module__RlIC-W__more[open]>summary{border-bottom:1px solid var(--line,#e1e9e7)}.admin-users-module__RlIC-W__more>.admin-users-module__RlIC-W__fgrp,.admin-users-module__RlIC-W__more>.admin-users-module__RlIC-W__exactForm{padding:14px}.admin-users-module__RlIC-W__passwordRow{align-items:center;gap:8px;display:flex}.admin-users-module__RlIC-W__passwordRow input{min-width:0;font-family:var(--font-mono,ui-monospace), monospace;flex:auto}.admin-users-module__RlIC-W__whyDisabled{color:var(--muted,#6c7c79);text-align:right;flex:100%;font-size:13px}.admin-users-module__RlIC-W__roleList{gap:10px;display:grid}.admin-users-module__RlIC-W__roleCard{border:1px solid var(--line,#d9e3e1);background:var(--surface,#fff);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.admin-users-module__RlIC-W__roleCard:hover{border-color:var(--accent,#215f56)}.admin-users-module__RlIC-W__roleCard[data-selected=true]{border-color:var(--accent,#215f56);background:var(--accent-soft,#e4f1ee)}.admin-users-module__RlIC-W__roleCard input{width:18px;height:18px;accent-color:var(--accent,#215f56);flex:none;margin-top:2px}.admin-users-module__RlIC-W__roleCardText{gap:4px;min-width:0;display:grid}.admin-users-module__RlIC-W__roleCardTitle{color:var(--ink,#132523);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.admin-users-module__RlIC-W__roleCardText small{color:var(--muted,#6c7c79);font-size:13.5px;line-height:1.45}.admin-users-module__RlIC-W__userPage{gap:18px;min-width:0;display:grid}.admin-users-module__RlIC-W__pageHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.admin-users-module__RlIC-W__pageIdentity{align-items:center;gap:16px;min-width:0;display:flex}.admin-users-module__RlIC-W__pageTitles{gap:4px;min-width:0;display:grid}.admin-users-module__RlIC-W__pageTitles h1{color:var(--ink,#132523);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,3vw,30px)}.admin-users-module__RlIC-W__pageTitles p{color:var(--muted,#6c7c79);overflow-wrap:anywhere;margin:0;font-size:14px}.admin-users-module__RlIC-W__pageChips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.admin-users-module__RlIC-W__pageActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-users-module__RlIC-W__actionNote{color:var(--muted,#6c7c79);text-align:right;flex:100%;font-size:13px}.admin-users-module__RlIC-W__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.admin-users-module__RlIC-W__infoSite{gap:14px;display:grid}.admin-users-module__RlIC-W__infoGroup{border:1px solid var(--line,#e1e9e7);background:var(--surface,#fff);border-radius:14px;gap:10px;padding:18px;display:grid}.admin-users-module__RlIC-W__infoGroup h3{color:var(--ink,#132523);margin:0;font-size:15px;font-weight:850}.admin-users-module__RlIC-W__infoList{gap:0;margin:0;display:grid}.admin-users-module__RlIC-W__infoRow{border-top:1px solid var(--line,#eef2f1);grid-template-columns:minmax(120px,.8fr) minmax(0,1.4fr);gap:12px;padding:9px 0;font-size:14px;display:grid}.admin-users-module__RlIC-W__infoRow:first-child{border-top:0}.admin-users-module__RlIC-W__infoRow dt{color:var(--muted,#6c7c79)}.admin-users-module__RlIC-W__infoRow dd{color:var(--ink,#132523);overflow-wrap:anywhere;white-space:pre-line;margin:0}.admin-users-module__RlIC-W__timeline{gap:0;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.admin-users-module__RlIC-W__timelineItem{grid-template-columns:18px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid;position:relative}.admin-users-module__RlIC-W__timelineItem:before{content:"";background:var(--line,#e1e9e7);width:2px;position:absolute;top:14px;bottom:0;left:8px}.admin-users-module__RlIC-W__timelineItem:last-child:before{display:none}.admin-users-module__RlIC-W__timelineDot{border:2px solid var(--accent,#215f56);background:var(--surface,#fff);border-radius:50%;width:12px;height:12px;margin:5px 0 0 3px}.admin-users-module__RlIC-W__timelineBody{gap:3px;min-width:0;display:grid}.admin-users-module__RlIC-W__timelineHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.admin-users-module__RlIC-W__timelineHead strong{color:var(--ink,#132523);font-size:15px}.admin-users-module__RlIC-W__timelineHead time,.admin-users-module__RlIC-W__timelineMeta{color:var(--muted,#6c7c79);font-size:13px}.admin-users-module__RlIC-W__timelineMeta,.admin-users-module__RlIC-W__timelineReason{margin:0}.admin-users-module__RlIC-W__timelineReason{color:var(--ink,#132523);font-size:13.5px}.admin-users-module__RlIC-W__learningHistory{background:#f7fbf8;border:1px solid #dfece4;border-radius:12px;margin-top:12px;padding:14px}.admin-users-module__RlIC-W__learningHistoryHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.admin-users-module__RlIC-W__learningHistoryHeader h4{color:#244d46;letter-spacing:-.02em;margin:4px 0;font-size:16px}.admin-users-module__RlIC-W__learningHistoryHeader p{color:#71827d;margin:0;font-size:11px;line-height:1.45}.admin-users-module__RlIC-W__learningHistoryLoading,.admin-users-module__RlIC-W__learningHistoryEmpty{color:#71847e;text-align:center;border:1px dashed #d4e5da;border-radius:10px;padding:15px;font-size:12px}.admin-users-module__RlIC-W__learningHistoryError{color:#a33f2d;background:#fff1ed;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;font-size:12px;display:flex}.admin-users-module__RlIC-W__learningHistoryError button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:none;font-weight:700}.admin-users-module__RlIC-W__learningHistoryList{gap:10px;display:grid}.admin-users-module__RlIC-W__learningHistoryCard{background:#fff;border:1px solid #e0ebe4;border-radius:10px;padding:12px}.admin-users-module__RlIC-W__learningHistoryCardHeader,.admin-users-module__RlIC-W__learningHistorySectionHeader,.admin-users-module__RlIC-W__learningHistoryProgressHeader,.admin-users-module__RlIC-W__learningHistoryAttemptHeader,.admin-users-module__RlIC-W__learningHistoryAttemptBody{align-items:center;gap:8px;display:flex}.admin-users-module__RlIC-W__learningHistoryCardHeader,.admin-users-module__RlIC-W__learningHistorySectionHeader,.admin-users-module__RlIC-W__learningHistoryProgressHeader{justify-content:space-between}.admin-users-module__RlIC-W__learningHistoryCourse{min-width:0}.admin-users-module__RlIC-W__learningHistoryLabel,.admin-users-module__RlIC-W__learningHistoryMeta dt,.admin-users-module__RlIC-W__learningHistoryCertificateMeta dt{color:#7a8b85;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:700;display:block}.admin-users-module__RlIC-W__learningHistoryCourse h5{color:#254f48;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:14px;overflow:hidden}.admin-users-module__RlIC-W__learningHistoryStatus,.admin-users-module__RlIC-W__learningHistoryCertificateValid,.admin-users-module__RlIC-W__learningHistoryCertificateRevoked{color:#4f6d65;background:#edf4ef;border-radius:999px;flex:none;padding:5px 8px;font-size:11.5px;font-weight:800}.admin-users-module__RlIC-W__learningHistoryCertificateValid{color:#17704d;background:#e7f7ed}.admin-users-module__RlIC-W__learningHistoryCertificateRevoked{color:#9e4938;background:#fff0ec}.admin-users-module__RlIC-W__learningHistoryMeta,.admin-users-module__RlIC-W__learningHistoryCertificateMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0 0;display:grid}.admin-users-module__RlIC-W__learningHistoryMeta dd,.admin-users-module__RlIC-W__learningHistoryCertificateMeta dd{color:#3f625b;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.admin-users-module__RlIC-W__learningHistoryProgress{border-top:1px solid #edf2ee;margin-top:12px;padding-top:11px}.admin-users-module__RlIC-W__learningHistoryProgressHeader{color:#5f756e;font-size:11px}.admin-users-module__RlIC-W__learningHistoryProgressHeader strong{color:#246c5d;font-size:12px}.admin-users-module__RlIC-W__learningHistoryProgressTrack{background:#e8f0eb;border-radius:999px;height:6px;margin-top:7px;position:relative;overflow:hidden}.admin-users-module__RlIC-W__learningHistoryProgressBar{border-radius:inherit;background:linear-gradient(90deg,#2a9d88,#76c79a);height:100%;transition:width .18s;display:block}.admin-users-module__RlIC-W__learningHistoryProgress small{color:#83938e;margin-top:5px;font-size:11.5px;display:block}.admin-users-module__RlIC-W__learningHistoryAttempts,.admin-users-module__RlIC-W__learningHistoryCertificate{border-top:1px solid #edf2ee;margin-top:12px;padding-top:11px}.admin-users-module__RlIC-W__learningHistorySectionHeader h6{color:#365e56;margin:0;font-size:11px;font-weight:800}.admin-users-module__RlIC-W__learningHistorySectionHeader>span{color:#58766e;text-align:center;background:#f0f6f2;border-radius:999px;min-width:20px;padding:3px 6px;font-size:11.5px}.admin-users-module__RlIC-W__learningHistoryMuted{color:#879792;margin:8px 0 0;font-size:11px}.admin-users-module__RlIC-W__learningHistoryAttemptList{gap:7px;margin-top:8px;display:grid}.admin-users-module__RlIC-W__learningHistoryAttempt{background:#fbfdfb;border:1px solid #e6eee8;border-radius:8px;padding:8px 9px}.admin-users-module__RlIC-W__learningHistoryAttemptHeader{flex-wrap:wrap;font-size:11.5px}.admin-users-module__RlIC-W__learningHistoryAttemptHeader strong{color:#286b5d;letter-spacing:.04em}.admin-users-module__RlIC-W__learningHistoryAttemptHeader>span{color:#788b84}.admin-users-module__RlIC-W__learningHistoryAttemptStatus{margin-left:auto;font-weight:700;color:#4b7168!important}.admin-users-module__RlIC-W__learningHistoryAttemptBody{color:#526d66;justify-content:space-between;margin-top:5px;font-size:11px}.admin-users-module__RlIC-W__learningHistoryAttemptBody span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-users-module__RlIC-W__learningHistoryAttemptBody span:last-child{color:#2d5f54;flex:none;font-weight:700}.admin-users-module__RlIC-W__learningHistoryAttempt small{color:#879792;margin-top:5px;font-size:11.5px;display:block}.admin-users-module__RlIC-W__learningHistoryCertificateMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-users-module__RlIC-W__learningHistoryLink{color:inherit;text-underline-offset:3px;text-decoration-color:#126b6159}.admin-users-module__RlIC-W__learningHistoryLink:hover{color:#126b61}@media (max-width:780px){.admin-users-module__RlIC-W__learningHistoryCertificateMeta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.admin-users-module__RlIC-W__infoGrid{grid-template-columns:1fr}.admin-users-module__RlIC-W__exactForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-users-module__RlIC-W__fgrid{grid-template-columns:1fr}.admin-users-module__RlIC-W__pageActions{justify-content:flex-start}.admin-users-module__RlIC-W__actionNote,.admin-users-module__RlIC-W__whyDisabled{text-align:left}.admin-users-module__RlIC-W__infoRow{grid-template-columns:1fr;gap:2px}.admin-users-module__RlIC-W__policyRow>strong{width:100%}.admin-users-module__RlIC-W__passwordRow{flex-wrap:wrap}.admin-users-module__RlIC-W__passwordRow input{flex-basis:100%}}@media (max-width:430px){.admin-users-module__RlIC-W__learningHistory{padding:11px}.admin-users-module__RlIC-W__learningHistoryCardHeader{flex-direction:column;align-items:flex-start}.admin-users-module__RlIC-W__learningHistoryStatus{align-self:flex-start}.admin-users-module__RlIC-W__learningHistoryMeta,.admin-users-module__RlIC-W__learningHistoryCertificateMeta{grid-template-columns:1fr}.admin-users-module__RlIC-W__learningHistoryAttemptStatus{margin-left:0}.admin-users-module__RlIC-W__exactForm{grid-template-columns:1fr}}
.admin-learning-history-module__7bh-dq__root{color:var(--ink,#132523);gap:16px;font-size:15px;line-height:1.5;display:grid}.admin-learning-history-module__7bh-dq__head h4{margin:0;font-size:20px;font-weight:800}.admin-learning-history-module__7bh-dq__head p{color:var(--muted,#6c7c79);margin:2px 0 0;font-size:14.5px}.admin-learning-history-module__7bh-dq__list{gap:14px;display:grid}.admin-learning-history-module__7bh-dq__state{border:1px dashed var(--line,#d9e3e1);background:var(--surface,#fff);color:var(--muted,#6c7c79);text-align:center;border-radius:14px;padding:24px 16px}.admin-learning-history-module__7bh-dq__error{color:#a3241d;background:#fdeeed;border:1px solid #f3c3bf;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.admin-learning-history-module__7bh-dq__error button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:750;text-decoration:underline}.admin-learning-history-module__7bh-dq__card{border:1px solid var(--line,#e1e9e7);background:var(--surface,#fff);border-radius:16px;gap:14px;min-width:0;padding:16px 18px;display:grid}.admin-learning-history-module__7bh-dq__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.admin-learning-history-module__7bh-dq__cardTitle{flex:260px;gap:4px;min-width:0;display:grid}.admin-learning-history-module__7bh-dq__cardTitle h5{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:800;line-height:1.3}.admin-learning-history-module__7bh-dq__meta{color:var(--muted,#5b6b68);flex-wrap:wrap;gap:2px 16px;margin:0;font-size:14px;display:flex}.admin-learning-history-module__7bh-dq__link{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #215f5659;text-decoration:underline #215f5659}.admin-learning-history-module__7bh-dq__link:hover{color:var(--accent,#215f56)}.admin-learning-history-module__7bh-dq__progress{gap:6px;display:grid}.admin-learning-history-module__7bh-dq__progressHead{color:var(--muted,#5b6b68);justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;display:flex}.admin-learning-history-module__7bh-dq__progressHead strong{color:var(--accent,#215f56);font-size:15px}.admin-learning-history-module__7bh-dq__progressTrack{background:var(--accent-soft,#e4f1ee);border-radius:999px;height:8px;overflow:hidden}.admin-learning-history-module__7bh-dq__progressBar{border-radius:inherit;background:var(--accent,#215f56);height:100%;display:block}.admin-learning-history-module__7bh-dq__progress small{color:var(--muted,#6c7c79);font-size:13px}.admin-learning-history-module__7bh-dq__block{border-top:1px solid var(--line,#edf2ee);gap:8px;padding-top:12px;display:grid}.admin-learning-history-module__7bh-dq__block h6{margin:0;font-size:15px;font-weight:800}.admin-learning-history-module__7bh-dq__muted{color:var(--muted,#6c7c79);margin:0;font-size:14px}.admin-learning-history-module__7bh-dq__attemptList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-learning-history-module__7bh-dq__attempt{border:1px solid var(--line,#e1e9e7);background:var(--page,#f8fbfa);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;display:flex}.admin-learning-history-module__7bh-dq__attemptMain{flex:200px;gap:2px;min-width:0;display:grid}.admin-learning-history-module__7bh-dq__attemptMain strong{overflow-wrap:anywhere;font-size:15px;font-weight:750}.admin-learning-history-module__7bh-dq__attemptMain small{color:var(--muted,#6c7c79);font-size:13px}.admin-learning-history-module__7bh-dq__attemptScore{font-size:15px;font-weight:800}.admin-learning-history-module__7bh-dq__certLine{flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;font-size:14.5px;display:flex}.admin-learning-history-module__7bh-dq__certLine b{overflow-wrap:anywhere;font-weight:750}.admin-learning-history-module__7bh-dq__moduleTable{border-collapse:collapse;width:100%;font-size:14.5px}.admin-learning-history-module__7bh-dq__moduleTable th,.admin-learning-history-module__7bh-dq__moduleTable td{border-bottom:1px solid var(--line,#edf2ee);text-align:left;vertical-align:middle;padding:10px 12px 10px 0}.admin-learning-history-module__7bh-dq__moduleTable thead th{color:var(--muted,#5b6b68);font-size:13px;font-weight:700}.admin-learning-history-module__7bh-dq__moduleTable tbody tr:last-child th,.admin-learning-history-module__7bh-dq__moduleTable tbody tr:last-child td{border-bottom:0}.admin-learning-history-module__7bh-dq__moduleName{overflow-wrap:anywhere;font-weight:650}.admin-learning-history-module__7bh-dq__moduleTable td:nth-child(2){white-space:nowrap;width:90px;font-weight:800}.admin-learning-history-module__7bh-dq__moduleTable td:nth-child(3){width:130px}@media (max-width:560px){.admin-learning-history-module__7bh-dq__card{padding:14px}.admin-learning-history-module__7bh-dq__moduleTable thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-learning-history-module__7bh-dq__moduleTable,.admin-learning-history-module__7bh-dq__moduleTable tbody{display:block}.admin-learning-history-module__7bh-dq__moduleTable tr{border-bottom:1px solid var(--line,#edf2ee);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.admin-learning-history-module__7bh-dq__moduleTable tbody tr:last-child{border-bottom:0}.admin-learning-history-module__7bh-dq__moduleTable th,.admin-learning-history-module__7bh-dq__moduleTable td{border:0;padding:0}.admin-learning-history-module__7bh-dq__moduleName{grid-column:1/-1}.admin-learning-history-module__7bh-dq__moduleTable td:nth-child(2){width:auto}.admin-learning-history-module__7bh-dq__moduleTable td:nth-child(3){justify-self:end;width:auto}.admin-learning-history-module__7bh-dq__moduleTable td[data-empty]+td{grid-column:1/-1;justify-self:start}.admin-learning-history-module__7bh-dq__moduleTable td[data-empty]{display:none}.admin-learning-history-module__7bh-dq__moduleTable td[data-label]:before{content:attr(data-label) ": ";color:var(--muted,#6c7c79);font-weight:600}.admin-learning-history-module__7bh-dq__moduleTable td:nth-child(3):before{content:none}}
.roles-module__l60z7G__page{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.roles-module__l60z7G__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.roles-module__l60z7G__grow{flex:auto}.roles-module__l60z7G__intro{max-width:760px;color:var(--muted,#6c7c79);margin:0;font-size:15px;line-height:1.55}.roles-module__l60z7G__roleCards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.roles-module__l60z7G__roleCard{border:1px solid var(--line,#e1e9e7);background:var(--surface,#fff);border-radius:14px;align-content:start;gap:8px;padding:18px;display:grid}.roles-module__l60z7G__roleCard h3{color:var(--ink,#132523);margin:0;font-size:17px;font-weight:850}.roles-module__l60z7G__roleCard p{color:var(--ink,#132523);margin:0;font-size:14px;line-height:1.5}.roles-module__l60z7G__roleCard .roles-module__l60z7G__count{color:var(--muted,#6c7c79);font-size:13.5px}.roles-module__l60z7G__roleCard .roles-module__l60z7G__protected{color:var(--muted,#6c7c79);align-items:center;gap:6px;font-size:13px;display:flex}.roles-module__l60z7G__roleCard a{justify-self:start;margin-top:4px}.roles-module__l60z7G__matrixCard{border:1px solid var(--line,#e1e9e7);background:var(--surface,#fff);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:18px;display:grid}.roles-module__l60z7G__matrixCard h2{color:var(--ink,#132523);margin:0;font-size:18px;font-weight:850}.roles-module__l60z7G__matrixScroll{border-radius:10px;min-width:0;overflow-x:auto}.roles-module__l60z7G__matrixScroll:focus-visible{outline:2px solid var(--accent,#215f56);outline-offset:2px}.roles-module__l60z7G__matrix{border-collapse:collapse;width:100%;min-width:640px;color:var(--ink,#132523);font-size:14px}.roles-module__l60z7G__matrix thead th{border-bottom:1px solid var(--line,#e1e9e7);color:var(--muted,#6c7c79);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:10px 12px;font-size:12.5px;font-weight:800}.roles-module__l60z7G__matrix thead th:not(:first-child),.roles-module__l60z7G__matrix td{width:150px}.roles-module__l60z7G__matrix thead th:first-child,.roles-module__l60z7G__matrix tbody th[scope=row]{z-index:1;background:var(--surface,#fff);position:sticky;left:0}.roles-module__l60z7G__matrix tbody th[scope=row]{text-align:left;vertical-align:middle;padding:12px;font-weight:650}.roles-module__l60z7G__matrix td{vertical-align:middle;padding:12px}.roles-module__l60z7G__matrix tbody tr:not(.roles-module__l60z7G__groupRow){border-bottom:1px solid var(--line,#eef2f1)}.roles-module__l60z7G__groupRow th{background:var(--page,#f4f8f7);color:var(--ink,#132523);letter-spacing:.02em;text-align:left;padding:16px 12px 6px;font-size:13px;font-weight:850}.roles-module__l60z7G__capLabel{font-weight:750;display:block}.roles-module__l60z7G__matrix th small{color:var(--muted,#6c7c79);margin-top:2px;font-size:12.5px;font-weight:500;line-height:1.4;display:block}.roles-module__l60z7G__dash{color:var(--muted,#6c7c79)}.roles-module__l60z7G__lockedCell{align-items:center;gap:8px;display:inline-flex}.roles-module__l60z7G__lockIcon{color:var(--muted,#6c7c79);vertical-align:middle;margin-left:6px;display:inline-flex}.roles-module__l60z7G__lockedCell .roles-module__l60z7G__lockIcon{margin-left:0}.roles-module__l60z7G__switchCell{align-items:center;gap:10px;display:inline-flex}.roles-module__l60z7G__switch{cursor:pointer;background:#c3cecb;border:0;border-radius:999px;flex:none;width:42px;height:24px;padding:0;transition:background .15s;position:relative}.roles-module__l60z7G__switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.roles-module__l60z7G__switch[aria-checked=true]{background:var(--accent,#215f56)}.roles-module__l60z7G__switch[aria-checked=true]:after{transform:translate(18px)}.roles-module__l60z7G__switch:focus-visible{outline:2px solid var(--accent,#215f56);outline-offset:3px}.roles-module__l60z7G__switch[data-changed=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#215f56) 28%, transparent)}.roles-module__l60z7G__switchText{color:var(--muted,#6c7c79);font-size:13px}.roles-module__l60z7G__saveBar{z-index:5;border:1px solid var(--accent,#215f56);background:var(--surface,#fff);color:var(--ink,#132523);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 16px;display:flex;position:sticky;bottom:14px;box-shadow:0 12px 28px -14px #13252366}.roles-module__l60z7G__confirmText{gap:8px;display:grid}.roles-module__l60z7G__confirmText p{margin:0}.roles-module__l60z7G__confirmText ul{gap:8px;margin:0;padding-left:18px;display:grid}.roles-module__l60z7G__confirmText ul ul{gap:2px;margin-top:2px}@media (max-width:640px){.roles-module__l60z7G__matrixCard{padding:12px}.roles-module__l60z7G__matrix{min-width:0}.roles-module__l60z7G__matrix thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.roles-module__l60z7G__matrix,.roles-module__l60z7G__matrix tbody,.roles-module__l60z7G__matrix tr,.roles-module__l60z7G__matrix tbody th,.roles-module__l60z7G__matrix td{width:auto;display:block}.roles-module__l60z7G__matrix tbody th[scope=row]{padding:0 0 4px;position:static}.roles-module__l60z7G__matrix tbody tr:not(.roles-module__l60z7G__groupRow){padding:12px 0 8px}.roles-module__l60z7G__matrix td{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:auto;padding:6px 0;display:flex}.roles-module__l60z7G__matrix td:before{content:attr(data-label);color:var(--muted,#6c7c79);font-size:13.5px;font-weight:700}.roles-module__l60z7G__groupRow th{padding:12px 10px 6px}}
