.cssd-portal,.cssd-dashboard,.cssd-events,.cssd-galleries,.cssd-event-detail,.cssd-forum{--cssd-primary:#0b5966;--cssd-accent:#c74038;--cssd-ink:#16343a;--cssd-muted:#667b80;--cssd-line:#dbe5e7;--cssd-soft:#f3f8f9;color:var(--cssd-ink);font-size:16px;line-height:1.8}
.cssd-portal{max-width:980px;margin:2rem auto;border:1px solid var(--cssd-line);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 18px 50px rgba(20,54,60,.08)}
.cssd-portal__header{padding:2rem clamp(1.25rem,5vw,3.5rem);background:linear-gradient(135deg,#edf7f8,#fff)}
.cssd-portal__header h2,.cssd-events h2,.cssd-galleries h2{margin:.25rem 0 .6rem;font-size:clamp(1.5rem,3vw,2.3rem)}
.cssd-eyebrow{margin:0;color:var(--cssd-primary);font-weight:700;font-size:.83rem;letter-spacing:.03em}
.cssd-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;padding:clamp(1.25rem,5vw,3.5rem)}
.cssd-field{display:flex;flex-direction:column;gap:.35rem;font-weight:600}.cssd-field input,.cssd-field select{min-height:48px;border:1px solid var(--cssd-line);border-radius:9px;padding:.7rem .85rem;background:#fff;color:var(--cssd-ink);font:inherit}.cssd-field input:focus,.cssd-field select:focus{outline:3px solid rgba(11,89,102,.16);border-color:var(--cssd-primary)}
.cssd-consent,.cssd-form__actions{grid-column:1/-1}.cssd-consent{display:flex;gap:.6rem;align-items:flex-start}.cssd-consent input{margin-top:.45rem}
html,body{max-width:100%;overflow-x:hidden;overflow-x:clip}:where(main,.cssd-shell,.container,section,article,form){min-width:0}img,video,iframe,svg{max-width:100%}
.cssd-hp,.hp{position:fixed!important;inset:0 auto auto 0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}.cssd-captcha input[type="number"]{max-width:220px}
.cssd-file-saved{display:block;margin-top:.45rem;padding:.55rem .7rem;border-radius:8px;background:#e9f7ef;color:#17643a;font-weight:700;line-height:1.7}
.cssd-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.65rem 1.3rem;border:0;border-radius:9px;background:var(--cssd-primary);color:#fff!important;text-decoration:none!important;font-weight:700;cursor:pointer}.cssd-button:hover{background:#073f48}.cssd-button--secondary{min-height:42px;background:#fff;color:var(--cssd-primary)!important;border:1px solid var(--cssd-primary)}.cssd-button--secondary:hover{background:var(--cssd-soft)}
.cssd-notice{margin:1rem 0;padding:1rem 1.2rem;border-inline-start:4px solid var(--cssd-primary);background:var(--cssd-soft);border-radius:8px}.cssd-notice--success{border-color:#2d7c5d}.cssd-notice--invalid_file,.cssd-notice--required{border-color:var(--cssd-accent)}
.cssd-dashboard{padding:clamp(1.25rem,4vw,2rem);border:1px solid var(--cssd-line);border-radius:14px;background:#fff}.cssd-dashboard__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.cssd-dashboard__head h2{margin:0}.cssd-status{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-radius:10px;background:var(--cssd-soft)}.cssd-status--active{background:#e9f7ef}.cssd-status--rejected{background:#fff0ef}.cssd-notice--error{border-color:var(--cssd-accent);background:#fff0ef}
.cssd-membership-period{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.cssd-membership-period div{display:flex;flex-direction:column;gap:.25rem;padding:1rem;border:1px solid #bfe2d0;border-radius:10px;background:#f2fbf6}.cssd-membership-period span{color:var(--cssd-muted);font-size:.9rem}.cssd-membership-period strong{font-size:1.1rem}.cssd-membership-waiting{margin:1rem 0 0;padding:.85rem 1rem;border-radius:9px;background:var(--cssd-soft);color:var(--cssd-muted)}
.cssd-member-id{margin-top:1.5rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--cssd-line);border-radius:18px;background:#f5f9fa}.cssd-member-id__head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.cssd-member-id__head span{color:var(--cssd-primary);font-size:.84rem;font-weight:800}.cssd-member-id__head h3{margin:.15rem 0 0;font-size:1.35rem}.cssd-member-id__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;direction:rtl}.cssd-member-card{position:relative;isolation:isolate;display:flex;min-width:0;aspect-ratio:1.586/1;box-sizing:border-box;flex-direction:column;overflow:hidden;padding:clamp(.8rem,2vw,1.15rem);border:1px solid #90bdcc;border-radius:18px;background:linear-gradient(135deg,#eaf7fb 0%,#bfe3ee 58%,#a6d4e2 100%);color:#103947;box-shadow:0 14px 35px rgba(16,57,71,.15);font-size:clamp(.7rem,1vw,.88rem)}.cssd-member-card::before,.cssd-member-card::after{position:absolute;z-index:-1;content:"";opacity:.18}.cssd-member-card::before{inset:auto -8% -35% auto;width:62%;aspect-ratio:1;background:repeating-conic-gradient(from 30deg,#fff 0 60deg,transparent 60deg 120deg);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%)}.cssd-member-card::after{inset:-28% auto auto -15%;width:48%;aspect-ratio:1;border:28px solid rgba(255,255,255,.5);border-radius:50%}.cssd-member-card__brand{display:grid;grid-template-columns:42px minmax(0,1fr);gap:.6rem;align-items:center;min-height:50px}.cssd-member-card__brand img{display:block;width:36px;height:48px;object-fit:contain}.cssd-member-card__brand strong,.cssd-member-card__brand small{display:block}.cssd-member-card__brand strong{font-size:clamp(.69rem,1vw,.84rem);line-height:1.45}.cssd-member-card__brand small{margin-top:.12rem;color:#3b6672;font-size:.72rem;font-weight:700}.cssd-member-card__identity{display:grid;grid-template-columns:clamp(76px,24%,108px) minmax(0,1fr);gap:.8rem;align-items:center;margin-top:.55rem}.cssd-member-card__portrait{display:flex;width:100%;aspect-ratio:3/4;align-items:center;justify-content:center;overflow:hidden;border:3px solid rgba(255,255,255,.9);border-radius:9px;background:#fff;box-shadow:0 5px 15px rgba(16,57,71,.18)}.cssd-member-card__portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.cssd-member-card__portrait span{font-size:2.8rem;opacity:.35}.cssd-member-card__person{min-width:0}.cssd-member-card__person small{color:#406873;font-size:.68rem}.cssd-member-card__person h4{margin:.05rem 0 .25rem;color:#0b3340;font-size:clamp(1rem,1.65vw,1.35rem);line-height:1.4}.cssd-member-card__person p{overflow:hidden;margin:.1rem 0;color:#294f5a;font-size:clamp(.68rem,.95vw,.82rem);font-weight:700;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.cssd-member-card__number{display:grid;grid-template-columns:auto minmax(0,1fr) 28px;gap:.45rem;align-items:center;margin-top:auto;padding-top:.45rem;border-top:1px solid rgba(16,57,71,.18)}.cssd-member-card__number span{font-size:.65rem}.cssd-member-card__number strong{font-size:clamp(.72rem,1vw,.9rem);letter-spacing:.07em;text-align:start}.cssd-member-card__flag{display:block;width:28px;height:18px;border:1px solid rgba(0,0,0,.12);border-radius:2px;background:linear-gradient(#239f40 0 33.33%,#fff 33.33% 66.66%,#da0000 66.66%)}.cssd-member-card__side{position:absolute;inset-block-end:.35rem;inset-inline-end:.5rem;color:rgba(16,57,71,.55);font-size:.55rem}.cssd-member-card--back{background:linear-gradient(145deg,#c9e9f2,#a9d7e4)}.cssd-member-card__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:.65rem 0}.cssd-member-card__facts div{padding:.45rem .5rem;border-radius:8px;background:rgba(255,255,255,.48)}.cssd-member-card__facts dt{color:#416975;font-size:.62rem}.cssd-member-card__facts dd{overflow:hidden;margin:.08rem 0 0;font-size:.75rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.cssd-member-card__verify{display:flex;align-items:center;flex-direction:column;justify-content:center;margin:auto;padding:.55rem 1rem;border:1px dashed rgba(11,89,102,.45);border-radius:10px;background:rgba(255,255,255,.42);text-align:center}.cssd-member-card__verify span,.cssd-member-card__verify small{font-size:.61rem}.cssd-member-card__verify strong{margin:.1rem 0;color:#073f48;font-size:clamp(.9rem,1.35vw,1.15rem);letter-spacing:.12em}.cssd-member-card__url{margin-top:.4rem;color:#073f48;font-size:.68rem;font-weight:900;text-align:center}.cssd-member-id__privacy{margin:.9rem 0 0;color:var(--cssd-muted);font-size:.82rem}
.cssd-profile{display:grid;grid-template-columns:150px minmax(0,1fr);gap:1.5rem;margin-top:1.5rem;padding:1.25rem;border:1px solid var(--cssd-line);border-radius:14px;background:var(--cssd-soft)}.cssd-profile__photo{display:flex;align-items:center;justify-content:center;width:140px;height:170px;border:1px solid var(--cssd-line);border-radius:12px;background:#fff;overflow:hidden}.cssd-profile__photo img{width:100%;height:100%;object-fit:cover}.cssd-profile__photo span{font-size:4rem;opacity:.35}.cssd-profile__body h3,.cssd-files h3{margin-top:0}.cssd-profile__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.cssd-profile__grid div{padding:.7rem .85rem;border-radius:9px;background:#fff}.cssd-profile__grid dt{color:var(--cssd-muted);font-size:.85rem}.cssd-profile__grid dd{margin:0;font-weight:700;overflow-wrap:anywhere}.cssd-files{margin-top:1.25rem;padding:1.25rem;border:1px solid var(--cssd-line);border-radius:14px}.cssd-files__list{display:flex;flex-wrap:wrap;gap:.75rem}.cssd-file-link{display:inline-flex;padding:.55rem .8rem;border:1px solid var(--cssd-line);border-radius:8px;text-decoration:none!important;font-weight:700}.cssd-help{margin-bottom:0;color:var(--cssd-muted);font-size:.9rem}.cssd-profile-edit{margin-top:1.25rem;border:1px solid var(--cssd-line);border-radius:14px;overflow:hidden}.cssd-profile-edit>summary{padding:1rem 1.25rem;background:var(--cssd-soft);font-weight:800;cursor:pointer}.cssd-profile-edit .cssd-form{padding:1.25rem}
.cssd-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.cssd-event-card{overflow:hidden;border:1px solid var(--cssd-line);border-radius:14px;background:#fff}.cssd-event-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.cssd-event-card__body{padding:1.2rem}.cssd-event-card h3{margin:.35rem 0;font-size:1.2rem}.cssd-event-card h3 a{color:var(--cssd-ink);text-decoration:none}.cssd-text-link{color:var(--cssd-primary);font-weight:700}
.cssd-event-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--cssd-line);border:1px solid var(--cssd-line);border-radius:12px;overflow:hidden}.cssd-event-detail dl div{padding:1rem;background:#fff}.cssd-event-detail dt{color:var(--cssd-muted);font-size:.9rem}.cssd-event-detail dd{margin:0;font-weight:700}.cssd-registration{margin-top:1rem;padding:1.2rem;border-radius:12px;background:var(--cssd-soft)}
.cssd-price-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.cssd-price-choice{display:flex;flex-direction:column;padding:1rem;border:1px solid var(--cssd-line);border-radius:11px;background:#fff}.cssd-price-choice span{color:var(--cssd-muted);font-size:.9rem}.cssd-price-choice strong{color:var(--cssd-ink);font-size:1.15rem}.cssd-price-choice small{margin-top:.35rem;line-height:1.6}.cssd-price-choice.is-current{border:2px solid var(--cssd-primary)}.cssd-price-choice--best{border-color:#e2b052;background:#fffaf0}.cssd-registration__hint{margin:.7rem 0}
.cssd-forum__notice{margin-bottom:1rem;padding:1rem 1.2rem;border-inline-start:4px solid var(--cssd-primary);border-radius:9px;background:var(--cssd-soft);font-weight:700}.cssd-forum__notice--success{border-color:#2d7c5d;background:#eef9f3}.cssd-forum__notice--error{border-color:var(--cssd-accent);background:#fff0ef}.cssd-forum__ask{margin-bottom:2rem;padding:clamp(1.1rem,3vw,1.7rem);border:1px solid var(--cssd-line);border-radius:16px;background:var(--cssd-soft)}.cssd-forum__ask h2{margin-top:0}.cssd-forum form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cssd-forum form label{display:flex;flex-direction:column;gap:.35rem;font-weight:700}.cssd-forum input,.cssd-forum textarea{width:100%;box-sizing:border-box;border:1px solid var(--cssd-line);border-radius:9px;padding:.7rem .8rem;background:#fff;color:var(--cssd-ink);font:inherit}.cssd-forum input{min-height:46px}.cssd-forum textarea{resize:vertical}.cssd-forum input:focus,.cssd-forum textarea:focus{outline:3px solid rgba(11,89,102,.14);border-color:var(--cssd-primary)}.cssd-forum button{min-height:46px;padding:.6rem 1.2rem;border:0;border-radius:9px;background:var(--cssd-primary);color:#fff;font:inherit;font-weight:800;cursor:pointer}.cssd-forum__wide{grid-column:1/-1}.cssd-forum__archive-head{display:flex;align-items:end;justify-content:space-between;gap:1.25rem;margin-bottom:1rem}.cssd-forum__archive-head h2{margin:0}.cssd-forum__archive-head p{margin:.2rem 0 0;color:var(--cssd-muted)}.cssd-forum .cssd-forum__search{display:flex;grid-template-columns:none;align-items:center;gap:.55rem;min-width:min(100%,520px)}.cssd-forum__search input{flex:1}.cssd-forum__search a{white-space:nowrap;color:var(--cssd-primary);font-weight:700}.cssd-forum__questions{display:grid;gap:.75rem}.cssd-forum__question{overflow:hidden;border:1px solid var(--cssd-line);border-radius:14px;background:#fff;box-shadow:0 7px 22px rgba(20,54,60,.05)}.cssd-forum__question>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;cursor:pointer;list-style:none}.cssd-forum__question>summary::-webkit-details-marker{display:none}.cssd-forum__question>summary::before{content:'+';display:flex;order:3;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:var(--cssd-soft);color:var(--cssd-primary);font-size:1.25rem;font-weight:800}.cssd-forum__question[open]>summary::before{content:'−'}.cssd-forum__question>summary:hover{background:#f8fbfb}.cssd-forum__question>summary h2{margin:0;color:var(--cssd-ink);font-size:1.12rem}.cssd-forum__question>summary p{margin:.2rem 0 0;color:var(--cssd-muted);font-size:.84rem}.cssd-forum__question>summary>span{white-space:nowrap;padding:.25rem .65rem;border-radius:999px;background:var(--cssd-soft);color:var(--cssd-primary);font-size:.82rem;font-weight:700}.cssd-forum__question-body{padding:0 1.2rem 1.2rem;border-top:1px solid var(--cssd-line)}.cssd-forum__question-content{padding:1rem 0}.cssd-forum__answers{margin-top:.5rem}.cssd-forum__answers h3{font-size:1.05rem}.cssd-forum__answer{margin-top:.7rem;padding:.9rem 1rem;border-inline-start:3px solid var(--cssd-primary);border-radius:8px;background:var(--cssd-soft)}.cssd-forum__answer-meta{display:flex;justify-content:space-between;gap:1rem;margin:0 0 .35rem;color:var(--cssd-muted);font-size:.85rem}.cssd-forum__answer-meta strong{color:var(--cssd-ink)}.cssd-forum__answer p:last-child{margin-bottom:0}.cssd-forum__reply{margin-top:1rem;border-top:1px solid var(--cssd-line);padding-top:.9rem}.cssd-forum__reply>summary{color:var(--cssd-primary);font-weight:800;cursor:pointer}.cssd-forum__reply>p{color:var(--cssd-muted)}.cssd-forum__reply form{margin-top:1rem;padding:1rem;border-radius:10px;background:var(--cssd-soft)}.cssd-forum__empty{padding:1.5rem;border:1px dashed var(--cssd-line);border-radius:12px;text-align:center}.cssd-forum__pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:1.5rem}.cssd-forum__pagination .page-numbers{display:inline-flex;min-width:40px;min-height:40px;padding:0 .55rem;align-items:center;justify-content:center;border:1px solid var(--cssd-line);border-radius:8px;background:#fff;text-decoration:none}.cssd-forum__pagination .current{background:var(--cssd-primary);color:#fff}
@media(max-width:900px){.cssd-member-id__cards{grid-template-columns:1fr}.cssd-member-card{width:min(100%,520px);margin-inline:auto}}
@media(max-width:760px){.cssd-form,.cssd-card-grid,.cssd-price-choices,.cssd-forum form{grid-template-columns:1fr}.cssd-event-detail dl{grid-template-columns:1fr}.cssd-field,.cssd-consent,.cssd-form__actions,.cssd-forum__wide{grid-column:1}.cssd-dashboard__head,.cssd-forum__archive-head,.cssd-member-id__head{align-items:stretch;flex-direction:column}.cssd-forum .cssd-forum__search{min-width:0;flex-wrap:wrap}.cssd-forum__search input{flex-basis:100%}.cssd-forum__question>summary{align-items:flex-start}.cssd-forum__question>summary>span{display:none}.cssd-profile{grid-template-columns:1fr}.cssd-profile__photo{width:120px;height:145px}.cssd-profile__grid,.cssd-membership-period{grid-template-columns:1fr}.cssd-forum__answer-meta{flex-direction:column;gap:.15rem}}
@media(max-width:460px){.cssd-member-card{padding:.72rem;border-radius:13px}.cssd-member-card__brand{grid-template-columns:32px minmax(0,1fr);min-height:38px}.cssd-member-card__brand img{width:28px;height:38px}.cssd-member-card__brand strong{font-size:.61rem}.cssd-member-card__brand small{font-size:.58rem}.cssd-member-card__identity{grid-template-columns:70px minmax(0,1fr);gap:.55rem;margin-top:.3rem}.cssd-member-card__person h4{font-size:.9rem}.cssd-member-card__person p{font-size:.6rem}.cssd-member-card__number{padding-top:.25rem}.cssd-member-card__facts{margin:.35rem 0}.cssd-member-card__facts div{padding:.3rem}.cssd-member-card__verify{padding:.35rem .5rem}.cssd-member-card__verify strong{font-size:.78rem}}
@media print{body *{visibility:hidden!important}.cssd-member-id,.cssd-member-id *{visibility:visible!important}.cssd-member-id{position:absolute;inset:0;width:100%;margin:0;padding:0;border:0;background:#fff}.cssd-member-id__head,.cssd-member-id__privacy{display:none!important}.cssd-member-id__cards{display:block}.cssd-member-card{width:85.6mm;height:54mm;margin:0 auto 8mm;padding:4mm;border-radius:4mm;box-shadow:none;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cssd-member-card:last-child{break-after:auto}.cssd-member-card__side{display:none}.cssd-member-card__brand strong{font-size:8pt}.cssd-member-card__brand small,.cssd-member-card__person small,.cssd-member-card__number span,.cssd-member-card__facts dt,.cssd-member-card__verify span,.cssd-member-card__verify small{font-size:6pt}.cssd-member-card__person h4{font-size:12pt}.cssd-member-card__person p,.cssd-member-card__facts dd{font-size:7pt}.cssd-member-card__number strong,.cssd-member-card__verify strong{font-size:9pt}}
.cssd-forum__independent{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem;padding:1rem 1.2rem;border:1px solid #bfe2d0;border-radius:12px;background:#eef9f3;color:#17643a}.cssd-forum__independent span{font-size:.92rem}@media(max-width:620px){.cssd-forum__independent{align-items:flex-start;flex-direction:column;gap:.25rem}}
.cssd-public-forum .cssd-forum__reply>h3{margin:.1rem 0 .35rem;color:var(--cssd-primary);font-size:1.08rem}.cssd-public-forum .cssd-forum__reply{padding:1rem;border:1px solid var(--cssd-line);border-radius:12px;background:var(--cssd-soft)}
.cssd-social-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.2rem 0 2rem}.cssd-social-link{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:.85rem;align-items:center;padding:1rem 1.1rem;border:1px solid var(--cssd-line,#dbe5e7);border-radius:15px;background:#fff;color:var(--cssd-ink,#16343a)!important;text-decoration:none!important;box-shadow:0 9px 28px rgba(20,54,60,.07);transition:transform .2s ease,box-shadow .2s ease}.cssd-social-link:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(20,54,60,.12)}.cssd-social-link__icon{display:flex;width:54px;height:54px;align-items:center;justify-content:center}.cssd-social-link__icon svg{display:block;width:48px;height:48px}.cssd-social-link--whatsapp .cssd-social-link__icon{color:#25d366}.cssd-social-link--telegram .cssd-social-link__icon{color:#229ed9}.cssd-social-link--youtube .cssd-social-link__icon{color:#ff0000}.cssd-social-link strong,.cssd-social-link small{display:block}.cssd-social-link strong{font-size:1rem}.cssd-social-link small{margin-top:.2rem;color:var(--cssd-muted,#667b80);font-size:.82rem;overflow-wrap:anywhere}.cssd-social-link__arrow{color:var(--cssd-primary,#0b5966);font-size:1.2rem;font-weight:800}@media(max-width:920px){.cssd-social-links{grid-template-columns:1fr}}@media(max-width:480px){.cssd-social-link{grid-template-columns:46px minmax(0,1fr) auto}.cssd-social-link__icon,.cssd-social-link__icon svg{width:42px;height:42px}}

/* Single-sided member card: the protected portrait sits inside the card. */
.cssd-member-id__cards{grid-template-columns:minmax(0,560px);justify-content:center;gap:0}.cssd-member-card__level{display:inline-flex;margin-bottom:.2rem;padding:.1rem .45rem;border-radius:999px;background:rgba(11,89,102,.12);color:#0b5966;font-size:.62rem}.cssd-member-card__number{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) 28px;gap:.55rem}.cssd-member-card__number>div{display:flex;min-width:0;flex-direction:column}.cssd-member-card__number span{color:#406873;font-size:.61rem}.cssd-member-card__number strong{overflow:hidden;font-size:clamp(.68rem,1vw,.86rem);font-weight:900;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.cssd-member-card__number>div:first-child strong{letter-spacing:.05em;text-align:start}
/* Public forum topics and evidence. */
.cssd-forum select{width:100%;min-height:46px;box-sizing:border-box;padding:.7rem .8rem;border:1px solid var(--cssd-line);border-radius:9px;background:#fff;color:var(--cssd-ink);font:inherit}.cssd-forum select:focus{outline:3px solid rgba(11,89,102,.14);border-color:var(--cssd-primary)}.cssd-forum input[type=file]{min-height:0;padding:.6rem;background:#fff}.cssd-forum__topics{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem}.cssd-forum__topics a{display:inline-flex;align-items:center;min-height:36px;padding:.3rem .8rem;border:1px solid var(--cssd-line);border-radius:999px;background:#fff;color:var(--cssd-primary);font-size:.86rem;font-weight:700;text-decoration:none}.cssd-forum__topics a:hover,.cssd-forum__topics a.is-current{border-color:var(--cssd-primary);background:var(--cssd-primary);color:#fff}.cssd-forum__topic{color:var(--cssd-primary)}.cssd-forum__resource{display:flex;flex-wrap:wrap;gap:.35rem .6rem;align-items:baseline;margin:.3rem 0 .8rem;padding:.6rem .8rem;border-radius:8px;background:#f4f8f9;font-size:.9rem;overflow-wrap:anywhere}.cssd-forum__resource a{color:var(--cssd-primary);text-decoration:underline}
