.retention-record summary header{grid-template-columns:minmax(0,1fr) max-content 56px;align-items:center;column-gap:16px;display:grid}.retention-record summary header strong{text-align:right;white-space:nowrap;justify-self:end}.retention-record summary header:after{text-align:right;justify-self:end}@media (width<=850px){.retention-record summary header{grid-template-columns:minmax(0,1fr) 56px;row-gap:7px}.retention-record summary header div{grid-column:1/-1}.retention-record summary header strong{grid-area:2/1}.retention-record summary header:after{grid-area:2/2}}@media (width<=420px){.retention-record summary header strong{white-space:normal}}.moderation-review-card{padding:0;overflow:hidden}.moderation-review-card>summary{cursor:pointer;background:linear-gradient(110deg,color-mix(in srgb,var(--record-accent) 17%,#1d1923),#1d1923 65%);border-left:4px solid var(--record-accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 16px;padding:15px 18px;list-style:none;display:grid}.moderation-review-card>summary::-webkit-details-marker{display:none}.moderation-review-card>summary:after{content:"Expand";color:#eebddd;grid-area:2/2;font-size:12px}.moderation-review-card[open]>summary:after{content:"Collapse"}.moderation-review-card>summary:focus-visible{outline-offset:-3px;outline:3px solid #8fe6e1}.review-card-kind{color:var(--record-accent);font-size:12px;font-weight:700}.review-card-subtype{color:#fff0c8;white-space:nowrap;text-overflow:ellipsis;grid-column:1;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.review-card-title{color:#fff;overflow-wrap:anywhere;grid-column:1;font-size:17px}.review-card-status{color:#f5ca79;text-transform:capitalize;grid-area:1/2}.review-card-body{border-top:1px solid #5f4b68;padding:0 18px 18px}.review-card-body>p{overflow-wrap:anywhere;line-height:1.55}.moderation-review-card[data-kind=keyAdjustments]{--record-accent:#82caff}.moderation-review-card[data-kind=generalFeedback]{--record-accent:#ffcb83}.moderation-review-card[data-kind=profileReports]{--record-accent:#f5a6cd}.moderation-review-card[data-kind=automationReview]{--record-accent:#bdadff}.review-card-meta{flex-wrap:wrap;grid-column:1/-1;gap:8px 16px;margin:10px 0 0!important;display:flex!important}.review-card-meta>div{background:#1a1720;border-color:color-mix(in srgb,var(--record-accent) 45%,#403849)!important}.review-card-meta dt{font-weight:700;color:var(--record-accent)!important;font-size:11px!important}.review-card-meta dd{color:#f7f2fa!important;font-size:13px!important}.review-card-profile-links{flex-wrap:wrap;gap:16px;display:flex}.review-card-profile-links a{color:#8fe6e1}.embedded-retention{background:#201b25;border:1px solid #765978;border-radius:8px;margin:16px 0;padding:12px}.embedded-retention p{overflow-wrap:anywhere;border-left:4px solid var(--retention-accent);background:color-mix(in srgb,var(--retention-accent) 12%,#201b25);color:#fff;border-radius:5px;margin:0 0 10px;padding:9px 12px}.embedded-retention p b{color:var(--retention-accent)}.retention-active,.retention-indefinite{--retention-accent:#74e4a2}.retention-legal{--retention-accent:#c8a8ff}.retention-dated{--retention-accent:#e4d176}.retention-upcoming{--retention-accent:#ffbc70}.retention-soon{--retention-accent:#ff9871}.retention-expired{--retention-accent:#ff797f}.embedded-retention .retention-controls{grid-template-columns:minmax(150px,.8fr) minmax(130px,.6fr) minmax(200px,1.5fr) auto}@media (width<=850px){.embedded-retention .retention-controls{grid-template-columns:1fr}}.moderation-review-card[data-kind=identityRequests]{--record-accent:#a8e4bd}.review-user-submission{border:1px solid color-mix(in srgb,var(--record-accent,#8fe6e1) 55%,#4b4752);border-left:4px solid var(--record-accent,#8fe6e1);background:color-mix(in srgb,var(--record-accent,#8fe6e1) 12%,#18151c);border-radius:9px;margin:20px 0 16px;padding:16px 18px}.review-user-submission h4{color:var(--record-accent,#8fe6e1);margin:0 0 9px;font-size:13px}.review-user-submission p{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.identity-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.identity-comparison>div{background:#1a1821;border:1px solid #65546c;border-radius:8px;padding:12px}.identity-comparison b,.identity-comparison span{display:block}.identity-comparison b{color:#a8e4bd;font-size:12px}.identity-comparison span{color:#fff;overflow-wrap:anywhere;margin-top:6px}.identity-decision-reason{gap:7px;margin-top:18px;display:grid}.field-guidance{letter-spacing:normal;text-transform:none;color:#dccfdf;font-size:12px;font-weight:400;line-height:1.45;display:block}.embedded-retention{margin-top:20px;display:block}.embedded-retention>summary{border-left:4px solid var(--retention-accent);background:color-mix(in srgb,var(--retention-accent) 12%,#201b25);color:#fff;cursor:pointer;overflow-wrap:anywhere;border-radius:5px;padding:10px 12px;display:list-item}.embedded-retention>summary b{color:var(--retention-accent);display:inline}.embedded-retention>.retention-controls{margin-top:14px}.embedded-retention .retention-controls{grid-template-columns:minmax(150px,210px) minmax(145px,190px) minmax(280px,1fr) auto;align-items:end;gap:10px}.embedded-retention .retention-controls:has(>select+label){grid-template-columns:minmax(150px,210px) minmax(280px,1fr) auto}.embedded-retention .retention-controls select,.embedded-retention .retention-controls input[type=date]{border-radius:7px;width:100%;height:42px;padding:8px 10px}.embedded-retention .retention-controls button{white-space:nowrap;border-radius:7px;align-self:end;width:auto;min-width:170px;height:42px;padding:8px 14px}.embedded-retention .retention-controls label input{border-radius:7px;height:42px}.admin-audit-reason{background:#3b2940;border-left:4px solid #e6a8ca;border-radius:6px;max-width:850px;margin:16px 0;padding:12px 16px}.admin-audit-reason b{color:#ffd0e7}.admin-audit-reason p{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.held-release{flex-wrap:wrap;align-items:end;gap:10px;padding:0 14px 14px;display:flex}.held-release label{flex:300px;gap:6px;display:grid}.held-release textarea{min-height:70px}.held-release-start{margin:0 14px 14px}@media (width<=650px){.username-add-form{grid-template-columns:1fr}.username-add-form label:nth-child(3){grid-column:auto}}.username-add-control{margin:12px 0}.username-add-form{background:#211a26;border:1px solid #765978;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;padding:14px;display:grid}.username-add-form label{gap:6px;min-width:0;display:grid}.username-add-form label:nth-child(3){grid-column:1/-1}.username-add-form textarea{min-height:78px}.username-add-form button{justify-self:start}@media (width<=650px){.username-add-form{grid-template-columns:1fr}.username-add-form label:nth-child(3){grid-column:auto}}.provider-review-entry{padding:0!important}.provider-review-entry>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px 18px;padding:14px 16px;display:grid}.provider-review-heading{gap:3px;min-width:0;display:grid}.provider-review-heading strong{color:#fff;overflow-wrap:anywhere;font-size:16px}.provider-review-heading small{color:#e0cfe0;overflow-wrap:anywhere;font-size:12px}.provider-review-status{color:#fff;text-transform:capitalize;white-space:nowrap;border:1px solid #b5a1bc;border-radius:999px;padding:5px 9px;font-size:12px}.provider-review-status-pending{color:#ffdda5;border-color:#e6ba75}.provider-review-status-approved{color:#a8ecc9;border-color:#7fdbac}.provider-review-status-denied{color:#ffb9c1;border-color:#e8959d}.provider-review-entry time{color:#ffe0a5;white-space:nowrap;font-size:12px}.provider-review-body{border-top:1px solid #6d5473;padding:0 16px 16px}.provider-review-body>label{gap:7px;margin-top:14px;display:grid}.provider-review-body textarea{min-height:86px}.provider-decision-reason{background:#3b2940;border-left:4px solid #e6a8ca;border-radius:5px;padding:10px 14px}.signup-block-add>summary,.signup-block-entry>summary{cursor:pointer}.signup-block-entry>summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.signup-block-entry>summary strong{overflow-wrap:anywhere}.signup-block-entry>summary time{color:#ffe0a5;font-size:12px}.signup-block-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.signup-block-form label{gap:6px;min-width:0;display:grid}.signup-block-form textarea{min-height:80px}.signup-block-reason{grid-column:1/-1}.signup-block-form>button{justify-self:start}.signup-block-release{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.signup-block-release label{flex:300px;gap:6px;display:grid}.signup-block-release textarea{min-height:65px}@media (width<=720px){.signup-block-entry>summary{grid-template-columns:1fr auto}.signup-block-entry>summary time{grid-column:1/-1}.signup-block-form{grid-template-columns:1fr}.signup-block-reason{grid-column:auto}}@media (width<=760px){.provider-review-entry>summary{grid-template-columns:1fr auto}.provider-review-entry time{grid-column:1/-1}}@media (width<=900px){:is(.embedded-retention .retention-controls,.embedded-retention .retention-controls:has(>select+label)){grid-template-columns:repeat(2,minmax(0,1fr))}.embedded-retention .retention-controls label{grid-column:1/-1}}@media (width<=580px){:is(.embedded-retention .retention-controls,.embedded-retention .retention-controls:has(>select+label)){grid-template-columns:1fr}.embedded-retention .retention-controls label{grid-column:auto}.embedded-retention .retention-controls button{width:100%}}.embedded-retention .retention-controls label{color:#eee;gap:5px;font-size:12px;display:grid}.embedded-retention .retention-controls label input{min-width:0}.admin-audit-entry{display:block!important}.admin-audit-entry>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 20px;display:grid}.admin-audit-entry>summary .audit-list-action{color:#fff;overflow-wrap:anywhere;font-size:16px;font-weight:750}.admin-audit-entry>summary time{color:#ffe0a5;text-align:right;font-size:12px;font-weight:700}.admin-audit-entry>summary .audit-list-change{color:#c9e9e3;overflow-wrap:anywhere;grid-column:1/-1;font-size:12px}.admin-audit-entry>.admin-audit-meaning{border-top:1px solid #6d5473;margin-top:15px;padding-top:12px}.admin-audit-main{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);align-items:start;gap:14px;display:grid}.admin-audit-subject,.admin-audit-context{min-width:0}.admin-audit-subject h4{color:#efd5ee;margin:0 0 7px;font-size:13px}.admin-audit-subject p{margin:0 0 9px;font-size:14px}.admin-audit-subject .admin-audit-changes{margin:10px 0 0}.admin-audit-changes>div{min-width:150px}.admin-audit-reason{box-sizing:border-box;max-width:none;min-height:74px;margin:0}.admin-audit-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid;color:#e4d9e7!important;margin:10px 0 0!important;font-size:12px!important}.admin-audit-meta>div{min-width:0}.admin-audit-meta dt{color:#eebddd;font-weight:700}.admin-audit-meta dd{overflow-wrap:anywhere;margin:3px 0 0}.admin-audit-meta>div:last-child{grid-column:1/-1}@media (width<=1050px){.admin-audit-main{grid-template-columns:1fr}.admin-audit-meta>div:last-child{grid-column:auto}}.member-access-row summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.member-directory-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.member-directory-details>div{background:#241e2b;border:1px solid #715a79;border-radius:7px;min-width:0;padding:10px 12px}.member-directory-details dt{color:#eac8dd;font-size:12px;font-weight:700}.member-directory-details dd{color:#fff;overflow-wrap:anywhere;margin:4px 0 0}@media (width<=650px){.member-directory-details{grid-template-columns:1fr}}.member-row-name{overflow-wrap:anywhere;min-width:0}.member-row-access{color:#bce9cb;white-space:nowrap}.member-row-joined{color:#ffe0a5;white-space:nowrap;justify-self:end;font-size:12px}.member-audit-reason{margin-top:14px}.member-save-actions{margin:14px 18px 18px}.member-save-primary{border-radius:8px;box-shadow:0 2px 8px #0008;color:#fff!important;background:linear-gradient(90deg,#c94d73,#ef8e75)!important;border:1px solid #ffbb9b!important}.member-save-primary:disabled{opacity:.45}.held-username-entry{padding:0}.held-username-entry summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px;display:flex}.held-username-entry summary span{color:#ffe0a5;font-size:12px}.held-username-entry p{margin:0;padding:0 14px 14px}.moderation-brand{z-index:100;position:relative}.admin-account-menu{z-index:15;min-width:155px;position:relative}.admin-account-menu>summary{color:#fff;cursor:pointer;border:1px solid #806a86;border-radius:8px;padding:5px 10px;font-size:12px;display:block}.admin-account-menu>summary small{color:#a9e6d4;font-size:10px;display:block}.admin-account-popover{background:#241d2b;border:1px solid #9b78a3;border-radius:9px;gap:10px;width:235px;padding:15px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 30px #000a}.admin-account-popover p{color:#e7d8e8;margin:0;font-size:12px}.admin-account-popover label{color:#fff;gap:5px;font-size:12px;display:grid}.admin-account-popover select{color:#fff;background:#16131a;border:1px solid #9b78a3;border-radius:5px;width:100%;padding:7px}.admin-account-popover a{color:#8fe6e1;font-size:12px}@media (width<=760px){.identity-comparison{grid-template-columns:1fr}.member-access-row summary{grid-template-columns:1fr;gap:5px}.member-row-joined{justify-self:start}.admin-audit-entry>summary{grid-template-columns:1fr}.admin-audit-entry>summary time{text-align:left}}.member-account-block-control{background:#6a283026;border:1px solid #ac6a6a;border-radius:.75rem;margin-top:1rem;padding:1rem}.member-account-block-control>summary{cursor:pointer;color:#ffc6b8;font-weight:700}.member-account-block-control label{margin:.7rem 0;display:block}.member-account-block-control textarea{width:100%;min-height:4.5rem;display:block}.member-account-block-control input{max-width:19rem;display:block}.member-account-lifecycle-control{background:#5631192b;border:1px solid #8a6545;border-radius:.75rem;margin-top:1rem;padding:1rem}.member-account-lifecycle-control>summary{cursor:pointer;color:#ffd18a;font-weight:700}.member-account-lifecycle-control label{gap:.4rem;margin:.7rem 0;display:grid}.member-account-lifecycle-control textarea{width:100%;min-height:4.5rem}.member-immediate-deletion{border:1px solid #ac4f4f;border-radius:.65rem;margin-top:1rem;padding:1rem}.member-immediate-deletion legend{color:#ff9b88;padding:0 .35rem;font-weight:800}.member-immediate-deletion .checkbox-row{align-items:flex-start;gap:.55rem;display:flex}.member-immediate-deletion .checkbox-row input{flex:none;margin-top:.2rem}.member-block-current{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem;margin:.75rem 0;display:grid}.member-block-current p{margin:0}.moderation-heading{position:relative}.admin-access-badge{float:right;color:#f5d7ef;text-align:right;background:#342a3e;border:1px solid #ab8cae;border-radius:.5rem;max-width:min(48%,32rem);margin:.15rem 0 .5rem 1rem;padding:.35rem .55rem;font-size:.68rem;line-height:1.35}@media (width<=680px){.admin-access-badge{float:none;text-align:left;max-width:100%;margin:0 0 .65rem;display:block}}.staff-roles-admin .moderation-item{margin-bottom:14px}.staff-roles-admin .moderation-item h2{margin:0 0 10px;font-size:1.2rem}.staff-roles-admin textarea{width:100%;min-height:4.5rem;margin:.35rem 0 1rem;display:block}.staff-role-title{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.staff-role-title p{color:#d9cfdf;margin:0}.staff-role-grid{border:1px solid #655775;border-radius:10px;gap:0;display:grid;overflow:hidden}.staff-role-row{border-bottom:1px solid #594c65;grid-template-columns:minmax(180px,1fr) 110px 110px;align-items:center;gap:12px;padding:11px 14px;display:grid}.staff-role-row:last-child{border-bottom:0}.staff-role-row label{align-items:center;gap:8px;display:flex}.staff-role-footer{gap:14px;margin-top:16px;display:grid}.staff-role-delete{color:#ffbabf;cursor:pointer;align-items:center;gap:10px;width:max-content;font-weight:700;display:inline-flex}.staff-role-delete input{appearance:none;cursor:pointer;background:#17151c;border:2px solid #f3a0a9;border-radius:3px;place-items:center;width:22px;height:22px;margin:0;display:grid}.staff-role-delete input:checked{background:#d95d70;border-color:#ffb5c0}.staff-role-delete input:checked:after{content:"✓";color:#fff;font-size:16px;font-weight:800;line-height:1}.staff-role-delete input:focus-visible{outline-offset:3px;outline:3px solid #fff}.staff-role-delete input:disabled{opacity:.5;cursor:not-allowed}.staff-role-reason{max-width:100%;display:block}.staff-role-footer .moderation-actions{margin-top:0}@media (width<=600px){.staff-role-title{flex-direction:column}.staff-role-row{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:10px}}.account-block-overlay{z-index:10000;background:#050509e8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.account-block-card{color:#fff;background:#211c29;border:2px solid #d7767e;border-radius:1rem;width:min(100%,39rem);max-height:90vh;padding:1.5rem;overflow:auto;box-shadow:0 1rem 3rem #0009}.account-block-card .moderation-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.25rem;display:flex}.account-block-card button{color:#fff;cursor:pointer;background:#493750;border:1px solid #bd7185;border-radius:.5rem;padding:.65rem 1rem}.account-block-card a{color:#f8c594}
