.profileBetaButton{background:#f1edf7!important;border-color:#d3c6df!important}.betaLoginInfo{color:#675479;background:#f3edf8;border:1px solid #d8cbe2;border-radius:10px;margin-top:14px;padding:11px 13px;font-size:11px;line-height:1.55}.betaCodeLabel{background:#f7f1fb;border-radius:10px;padding:11px}.betaCodeLabel small,.authCard label small{color:#8a7d91;margin-top:5px;font-size:10px;font-weight:400;line-height:1.4;display:block}.betaWrap{max-width:1050px;margin:36px auto 90px;padding:0 22px}.betaSafety{color:#765c30;background:#fff5e4;border:1px solid #e5cea4;border-radius:10px;margin-bottom:18px;padding:11px 13px;font-size:11px;line-height:1.55}.betaStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.betaStats article{background:#fffdf9;border:1px solid #e1d6c6;border-radius:11px;flex-direction:column;gap:5px;padding:13px;display:flex}.betaStats span{color:#98733d;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.betaStats b{color:#17394c;font:22px Georgia}.betaCreateCard,.betaNewCodes,.betaListSection{background:#fffdf9;border:1px solid #e2d8c8;border-radius:14px;margin-bottom:14px;padding:18px}.betaCreateCard h2,.betaNewCodes h2,.betaListSection h2{color:#17394c;margin:0 0 14px;font:23px Georgia}.betaCreateCard label{color:#6f675d;gap:6px;margin-bottom:12px;font-size:11px;font-weight:700;display:grid}.betaCreateCard input{box-sizing:border-box;background:#fff;border:1px solid #d7cbbb;border-radius:8px;width:100%;padding:10px}.betaCreateGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.betaDays{align-items:center;gap:8px;display:flex}.betaDays span{color:#83796e;font-weight:400}.betaPrimary{color:#fff;cursor:pointer;background:#0e354b;border:0;border-radius:8px;padding:10px 13px;font-weight:700}.betaNewCodes{background:#fbf8fd;border-color:#cfc0dc}.betaNewCodesHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.betaNewCodesHead p{color:#756a7d;margin:0;font-size:10px;line-height:1.5}.betaNewCodesHead button{color:#644b79;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbbbd9;border-radius:8px;padding:8px 10px;font-weight:700}.betaCodeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.betaCodeGrid code{color:#4e3d5d;text-align:center;-webkit-user-select:all;user-select:all;background:#eee7f3;border-radius:8px;padding:10px;font-size:13px;display:block}.betaInviteList{gap:8px;display:grid}.betaInvite{background:#faf7f1;border:1px solid #e6dccd;border-radius:10px;grid-template-columns:minmax(170px,1fr) minmax(220px,1.3fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.betaInvite h3{color:#17394c;margin:5px 0 2px;font-size:14px}.betaInvite p{color:#7b7269;margin:3px 0 0;font-size:10px}.betaStatus{border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-block}.betaStatus.active{color:#416a45;background:#e6f0e6}.betaStatus.reserved{color:#7a6332;background:#f5eedb}.betaStatus.used{color:#3f6175;background:#e5edf3}.betaStatus.expired{color:#7d746b;background:#eeeae5}.betaStatus.revoked{color:#8b4b4b;background:#f2e3e3}.betaInviteMeta{color:#706961;gap:4px;font-size:10px;display:grid}.betaInvite>button{color:#8c4d4d;cursor:pointer;background:#f2e4e4;border:0;border-radius:7px;padding:8px 9px;font-weight:700}.betaError{color:#8d4034;background:#fff0ec;border-radius:8px;padding:10px 12px}.betaSuccess{color:#3d7045;background:#eaf4ea;border-radius:8px;padding:10px 12px}@media (max-width:780px){.betaStats{grid-template-columns:repeat(2,minmax(0,1fr))}.betaInvite{grid-template-columns:1fr}}@media (max-width:600px){.betaCreateGrid,.betaCodeGrid{grid-template-columns:1fr}.betaNewCodesHead{flex-direction:column}}
.profilePrivacyRulesButton{background:#f4f1eb!important;border-color:#d8cfc1!important}.privacyRegisterConsent{background:#f8f3fb;border:1px solid #dccfe4;border-radius:10px;gap:7px;margin:10px 0;padding:11px;display:grid}.privacyRegisterConsent label{align-items:flex-start;line-height:1.45;flex-direction:row!important;gap:9px!important;margin:0!important;font-weight:400!important;display:flex!important}.privacyRegisterConsent input{margin-top:3px;width:auto!important}.privacyRegisterConsent button{color:#654c78;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:10px;font-weight:700}.privacyRulesPage{color:#17394c;background:#f6f0e6;min-height:100vh}.privacyRulesTop{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;max-width:1120px;margin:0 auto;padding:18px 22px;display:grid}.privacyRulesTop>button,.privacyRulesTop>div:last-child button{color:#17394c;cursor:pointer;background:0 0;border:0;font-weight:700}.privacyRulesTop>div:nth-child(2){text-align:center;display:grid}.privacyRulesTop small{color:#95723e}.privacyRulesTop>div:last-child{justify-self:end}.privacyRulesTop .active{color:#9c6d2b}.privacyRulesHero{text-align:center;max-width:900px;margin:20px auto 0;padding:46px 22px 32px}.privacyRulesHero>span{color:#a17739;letter-spacing:1.5px;font-size:10px;font-weight:700}.privacyRulesHero h1{margin:10px 0 14px;font:42px Georgia}.privacyRulesHero p{color:#657276;max-width:720px;margin:0 auto 12px;line-height:1.65}.privacyRulesHero small{color:#918474}.privacyRulesContent{max-width:860px;margin:0 auto;padding:0 22px 80px}.privacyRulesContent article{background:#fffdf9;border:1px solid #e1d7c8;border-radius:13px;margin-bottom:10px;padding:18px 20px}.privacyRulesContent h2{color:#17394c;margin:0 0 10px;font:21px Georgia}.privacyRulesContent p{color:#5f6665;margin:7px 0;font-size:13px;line-height:1.65}.privacyRulesNote{color:#765c31;background:#fff4df;border:1px solid #e6cc9e;border-radius:10px;margin-top:16px;padding:13px 15px;font-size:11px;line-height:1.55}.privacyRulesLogin{color:#fff;cursor:pointer;background:#0e354b;border:0;border-radius:9px;margin:20px auto 0;padding:11px 15px;font-weight:700;display:block}@media (max-width:650px){.privacyRulesTop{grid-template-columns:1fr 1fr}.privacyRulesTop>div:nth-child(2){grid-area:2/1/auto/-1}.privacyRulesHero h1{font-size:32px}}
.pageSuspenseFallback{color:#746b61;background:#f6f0e6;justify-content:center;align-items:center;min-height:40vh;padding:30px;font-size:12px;display:flex}
.betaFeedbackLauncher{z-index:8500;color:#fff;cursor:pointer;font:inherit;background:#163e31;border:1px solid #ffffff38;border-right:0;border-radius:14px 0 0 14px;align-items:center;gap:7px;padding:11px 12px 11px 10px;display:flex;position:fixed;top:58%;right:0;box-shadow:0 8px 25px #1c231f40}.betaFeedbackLauncher span{font-size:17px}.betaFeedbackLauncher b{letter-spacing:.02em;font-size:11px}.betaFeedbackLauncher:hover{background:#1d5140}.betaFeedbackOverlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1318167a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.betaFeedbackModal{overscroll-behavior:contain;background:#fbf8f1;border:1px solid #d9d0c0;border-radius:20px;width:min(720px,100%);max-height:min(850px,100vh - 36px);overflow:auto;box-shadow:0 30px 90px #14191752}.betaFeedbackHeader{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbf8f1f7;border-bottom:1px solid #e3dbcf;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;position:sticky;top:0}.betaFeedbackHeader span{color:#9a6a23;letter-spacing:.16em;font-size:9px;font-weight:900;display:block}.betaFeedbackHeader h2{color:#0f3449;margin:3px 0 0;font:700 25px Georgia,serif}.betaFeedbackHeader>button{color:#5c554d;cursor:pointer;background:#fff;border:1px solid #d8d0c5;border-radius:50%;width:38px;height:38px;font-size:25px;line-height:1}.betaFeedbackIntro{color:#5f584f;padding:16px 20px 6px;line-height:1.55}.betaFeedbackIntro p{margin:0 0 9px}.betaFeedbackIntro p:first-child{color:#66532d;background:#fff8e7;border-left:4px solid #c7933b;border-radius:0 9px 9px 0;padding:11px 13px}.betaFeedbackTabs{grid-template-columns:1fr 1fr;gap:7px;padding:8px 20px 0;display:grid}.betaFeedbackTabs button{color:#635b52;cursor:pointer;background:#fff;border:1px solid #d8d0c5;border-radius:10px;min-height:40px;font-weight:800}.betaFeedbackTabs button.active{color:#fff;background:#153f32;border-color:#153f32}.betaFeedbackForm{gap:17px;padding:18px 20px 22px;display:grid}.betaFeedbackForm>label{color:#625a51;gap:7px;font-size:12px;font-weight:800;display:grid}.betaFeedbackCategories{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.betaFeedbackCategories button{color:#625a51;cursor:pointer;background:#fff;border:1px solid #d8d0c5;border-radius:9px;min-height:42px;padding:8px;font-weight:700}.betaFeedbackCategories button.active{color:#6f511c;background:#fff6df;border-color:#ae8134;box-shadow:0 0 0 2px #ae81341a}.betaFeedbackForm textarea{resize:vertical;color:#2f2c29;min-height:145px;font:inherit;background:#fff;border:1px solid #d5ccc0;border-radius:11px;padding:12px 13px;line-height:1.5}.betaFeedbackForm label>small{text-align:right;color:#9a9186;font-weight:400}.betaFeedbackFile{background:#fff;border:1px dashed #c9bdac;border-radius:11px;align-items:center;padding:12px 13px;grid-template-columns:1fr auto!important}.betaFeedbackFile span{gap:2px;display:grid}.betaFeedbackFile small{color:#8a8177;font-size:10px;font-weight:400}.betaFeedbackFile input{max-width:230px;font-size:11px}.betaFeedbackPreview{background:#fff;border:1px solid #d8d0c5;border-radius:11px;width:min(360px,100%);position:relative;overflow:hidden}.betaFeedbackPreview img{object-fit:contain;width:100%;max-height:280px;display:block}.betaFeedbackPreview button{color:#fff;cursor:pointer;background:#181c1ac7;border:0;border-radius:50%;width:30px;height:30px;font-size:19px;position:absolute;top:7px;right:7px}.betaFeedbackAuto{color:#7f766c;margin:0;font-size:11px}.betaFeedbackError,.betaFeedbackSuccess{border-radius:9px;margin:0;padding:10px 12px}.betaFeedbackError{color:#8d3d31;background:#fff3f0;border:1px solid #e7c1b9}.betaFeedbackSuccess{color:#34613a;background:#eff8f0;border:1px solid #c7dfca}.betaFeedbackActions{grid-template-columns:1fr 2fr;gap:8px;display:grid}.betaFeedbackActions button{cursor:pointer;border-radius:10px;min-height:44px;font-weight:900}.betaFeedbackActions .secondary{color:#625a51;background:#fff;border:1px solid #d5ccc0}.betaFeedbackActions .primary{color:#fff;background:#153f32;border:1px solid #153f32}.betaFeedbackActions button:disabled{opacity:.55;cursor:wait}.betaFeedbackMine{gap:10px;padding:18px 20px 8px;display:grid}.betaFeedbackMine>article{background:#fff;border:1px solid #ddd5c9;border-radius:12px;padding:14px}.betaFeedbackMineTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.betaFeedbackMineTop>b{color:#163d31;font-size:13px}.feedbackStatus{white-space:nowrap;background:#eee;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.status_new{color:#72560b;background:#fff0bd}.status_in_progress{color:#34557f;background:#e6f0ff}.status_needs_info{color:#69417f;background:#f4e7ff}.status_done{color:#2f683b;background:#e2f4e6}.status_dismissed{color:#666;background:#eee}.betaFeedbackMine article>p{color:#4f4943;white-space:pre-wrap;margin:9px 0}.betaFeedbackMine article>small{color:#91877d;font-size:10px}.betaFeedbackMine article>a{color:#805d21;margin:9px 0 0;font-size:11px;font-weight:800;display:inline-block}.betaFeedbackResponse{background:#f1f7f2;border-left:3px solid #4d7f60;border-radius:0 8px 8px 0;margin-top:11px;padding:10px 12px}.betaFeedbackResponse b{color:#3f654b;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.betaFeedbackResponse p{margin:4px 0 0!important}.betaFeedbackEmpty{text-align:center;color:#857c72;border:1px dashed #d4cbbf;border-radius:12px;padding:24px}.betaFeedbackAdminLink{color:#6b5428;cursor:pointer;background:#fff9ea;border:1px solid #b89b62;border-radius:10px;width:calc(100% - 40px);min-height:42px;margin:12px 20px 20px;font-weight:900;display:block}@media (max-width:700px){.betaFeedbackLauncher{top:auto;right:14px;bottom:calc(76px + env(safe-area-inset-bottom));border-right:1px solid #ffffff38;border-radius:999px;padding:11px 14px}.betaFeedbackLauncher b{display:none}.betaFeedbackOverlay{align-items:flex-end;padding:0}.betaFeedbackModal{border-bottom:0;border-radius:20px 20px 0 0;width:100%;max-height:92dvh}.betaFeedbackHeader{padding:14px 16px}.betaFeedbackIntro{padding:14px 16px 4px;font-size:12px}.betaFeedbackTabs{padding:8px 16px 0}.betaFeedbackForm{padding:16px}.betaFeedbackCategories{grid-template-columns:1fr 1fr}.betaFeedbackFile{grid-template-columns:1fr!important}.betaFeedbackFile input{width:100%;max-width:100%}.betaFeedbackActions{grid-template-columns:1fr}.betaFeedbackMine{padding:16px}.betaFeedbackMineTop{flex-direction:column;align-items:flex-start;gap:6px}.betaFeedbackAdminLink{width:calc(100% - 32px);margin:10px 16px 18px}}
.betaFeedbackAdminWrap{max-width:1120px;margin:0 auto;padding:28px 20px 70px}.betaFeedbackAdminNotice{color:#66542f;background:#fff8e8;border:1px solid #d8c69c;border-radius:12px;flex-direction:column;gap:3px;margin-bottom:16px;padding:14px 16px;display:flex}.betaFeedbackAdminNotice span{font-size:12px}.betaFeedbackAdminStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.betaFeedbackAdminStats>div{background:#fff;border:1px solid #ddd5c8;border-radius:12px;justify-content:space-between;align-items:baseline;padding:14px;display:flex}.betaFeedbackAdminStats b{color:#163d31;font-size:25px}.betaFeedbackAdminStats span{color:#83796d;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.betaFeedbackAdminFilters{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-bottom:18px;display:grid}.betaFeedbackAdminFilters label{color:#71685e;gap:5px;font-size:10px;font-weight:800;display:grid}.betaFeedbackAdminFilters select{background:#fff;border:1px solid #d6cdc0;border-radius:9px;height:42px;padding:0 10px}.betaFeedbackAdminFilters button{color:#fff;cursor:pointer;background:#153f32;border:1px solid #153f32;border-radius:9px;height:42px;font-weight:800}.betaFeedbackAdminList{gap:14px;display:grid}.betaFeedbackAdminCard{background:#fff;border:1px solid #ddd5c8;border-radius:15px;padding:19px;box-shadow:0 8px 24px #26201b0d}.betaFeedbackAdminCard.isNew{border-left:5px solid #d39a31}.betaFeedbackAdminCard>header{justify-content:space-between;gap:16px;display:flex}.betaFeedbackAdminCard header>div>span{color:#996c26;font-size:10px;font-weight:900}.betaFeedbackAdminCard h2{color:#12384c;margin:4px 0 2px;font-size:20px}.betaFeedbackAdminCard header small{color:#91877c}.betaFeedbackAdminText{white-space:pre-wrap;border-bottom:1px solid #eee8df;margin:8px 0;padding:13px 0;font-size:15px;line-height:1.55}.betaFeedbackAdminCard dl{gap:5px;margin:0 0 14px;display:grid}.betaFeedbackAdminCard dl>div{grid-template-columns:90px 1fr;gap:10px;display:grid}.betaFeedbackAdminCard dt{color:#8e8479;font-size:10px}.betaFeedbackAdminCard dd{word-break:break-word;color:#58514b;margin:0;font-size:11px}.betaFeedbackAdminScreenshot{color:#765719;max-width:470px;margin:12px 0 17px;font-size:11px;font-weight:800;text-decoration:none;display:block}.betaFeedbackAdminScreenshot img{object-fit:contain;background:#f7f5f1;border:1px solid #d8d0c5;border-radius:10px;width:100%;max-height:330px;margin-bottom:5px;display:block}.betaFeedbackAdminEdit{border-top:1px solid #eee8df;gap:10px;padding-top:13px;display:grid}.betaFeedbackAdminEdit label{color:#6d645b;gap:5px;font-size:10px;font-weight:800;display:grid}.betaFeedbackAdminEdit select,.betaFeedbackAdminEdit textarea{font:inherit;background:#fff;border:1px solid #d5ccc0;border-radius:9px;padding:9px}.betaFeedbackAdminEdit textarea{resize:vertical;min-height:80px}.betaFeedbackAdminEdit button{color:#fff;cursor:pointer;background:#153f32;border:1px solid #153f32;border-radius:9px;justify-self:start;min-height:42px;padding:0 18px;font-weight:900}.betaFeedbackAdminEdit button:disabled{opacity:.55;cursor:wait}.betaFeedbackAdminError{color:#8d3d31;background:#fff3f0;border:1px solid #e7c1b9;border-radius:9px;padding:11px 13px}.betaFeedbackAdminEmpty{text-align:center;color:#82786e;border:1px dashed #d6cec2;border-radius:12px;padding:28px}@media (max-width:720px){.betaFeedbackAdminStats{grid-template-columns:1fr 1fr}.betaFeedbackAdminFilters{grid-template-columns:1fr}.betaFeedbackAdminCard>header{flex-direction:column;align-items:flex-start}.betaFeedbackAdminCard dl>div{grid-template-columns:1fr;gap:2px}}
.betaEntrySection{background:linear-gradient(135deg,#fffaf0 0%,#f6f1e7 100%);border:1px solid #d8c8a6;border-radius:18px;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);align-items:center;gap:28px;max-width:1120px;margin:28px auto 8px;padding:22px 24px;display:grid;box-shadow:0 12px 34px #2a231b12}.betaEntryCopy>span{color:#9a6b26;letter-spacing:.16em;margin-bottom:7px;font-size:9px;font-weight:900;display:inline-block}.betaEntryCopy h2{color:#12384c;margin:0 0 7px;font:700 27px Georgia,serif}.betaEntryCopy p{color:#665f57;margin:0;line-height:1.55}.betaEntryForm{gap:8px;display:grid}.betaEntryForm label{color:#5f574f;gap:6px;font-size:11px;font-weight:900;display:grid}.betaEntryInputRow{grid-template-columns:1fr auto;gap:8px;display:grid}.betaEntryInputRow input{color:#2f2b28;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #cfc4b5;border-radius:10px;min-width:0;height:48px;padding:0 13px;font:700 14px/1 monospace}.betaEntryInputRow input:focus{border-color:#a77f3b;outline:2px solid #a7803a2e}.betaEntryInputRow button{color:#fff;cursor:pointer;background:#153f32;border:1px solid #153f32;border-radius:10px;min-height:48px;padding:0 17px;font-weight:900}.betaEntryInputRow button:disabled{opacity:.6;cursor:wait}.betaEntryForm>small{color:#7c746b;font-size:10px;line-height:1.45}.betaEntryError{color:#8a3c31;background:#fff3f0;border:1px solid #e4bdb5;border-radius:9px;margin:0;padding:9px 11px;font-size:11px}.betaVerifiedBox{color:#365e3d;background:#f0f8f1;border:1px solid #bcd7c1;border-radius:10px;gap:4px;margin-bottom:15px;padding:12px 13px;display:grid}.betaVerifiedBox b{font-size:12px}.betaVerifiedBox span{font-size:10px;line-height:1.45}.betaTanMissing{text-align:center;gap:10px;padding:24px 8px 8px;display:grid}.betaTanMissingIcon{background:#fff6de;border:1px solid #dfca92;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto;font-size:25px;display:grid}.betaTanMissing h2{color:#15394d;margin:0;font-size:20px}.betaTanMissing p{color:#756b60;margin:0 0 5px;font-size:12px;line-height:1.5}@media (max-width:780px){.betaEntrySection{border-radius:15px;grid-template-columns:1fr;gap:16px;margin:18px 14px 6px;padding:18px}.betaEntryCopy h2{font-size:24px}.betaEntryInputRow{grid-template-columns:1fr}.betaEntryInputRow button{width:100%}}
.documentsLockedNotice{color:#625430;background:#fff9e9;border:1px solid #d9c89f;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;max-width:100%;margin:0 0 20px;padding:14px 16px;display:grid}.documentsLockedNotice>span{font-size:24px}.documentsLockedNotice b{margin-bottom:3px;font-size:12px;display:block}.documentsLockedNotice p{color:#74684e;margin:0;font-size:11px;line-height:1.45}.documentsLockedNoticeActions{flex-wrap:wrap;gap:7px;display:flex}.documentsLockedNoticeActions button{color:#fff;cursor:pointer;background:#163f32;border:1px solid #163f32;border-radius:8px;min-height:38px;padding:0 12px;font-size:10px;font-weight:900}.documentsLockedNoticeActions button.secondary{color:#745a28;background:#fff;border-color:#b79a62}.documentPreviewLocked{place-items:center;background:linear-gradient(145deg,#f3eee5,#e7dfd2)!important;display:grid!important}.documentLockPreview{color:#786d5f;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:110px;display:flex}.documentLockPreview>span{font-size:28px}.documentLockPreview>small{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.documentLoginToOpen{color:#6b5224!important;background:#fff8e8!important;border:1px solid #b8985d!important}@media (max-width:720px){.documentsLockedNotice{grid-template-columns:auto 1fr}.documentsLockedNoticeActions{grid-column:1/-1}.documentsLockedNoticeActions button{flex:1}}
.personContextBar{z-index:40;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffdf8f5;border-bottom:1px solid #ddd3c4;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:9px 4%;display:grid;position:sticky;top:0;box-shadow:0 5px 16px #2f271e0f}.personContextBar>strong{white-space:nowrap;text-overflow:ellipsis;color:#12384c;font:700 16px Georgia,serif;overflow:hidden}.personContextBar button{color:#173b4e;cursor:pointer;background:#fffaf1;border:1px solid #d7cdbf;border-radius:9px;min-height:38px;padding:0 11px;font-weight:750}.personContextBack{white-space:nowrap}.personContextActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.personContextActions .editPerson{color:#fff;background:#153f32;border-color:#153f32}#person-documents,#person-family{scroll-margin-top:78px}@media (max-width:820px){.personContextBar{grid-template-columns:auto minmax(0,1fr);padding:8px 12px}.personContextActions{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.personContextActions button{padding:0 6px;font-size:10px}.personContextActions .editPerson{grid-column:1/-1}}@media (max-width:480px){.personContextBar>strong{font-size:14px}.personContextActions{grid-template-columns:repeat(2,minmax(0,1fr))}}.personNameVariants .familyHead{align-items:flex-start}.personNameVariants .familyHead>div{min-width:0}.nameVariantIntro{color:#81766b;max-width:720px;margin:4px 0 0;font-size:10px;line-height:1.45}.nameVariantContent{gap:10px;margin-top:13px;display:grid}.nameVariantRow{background:#fffaf2;border:1px solid #e0d5c6;border-radius:10px;gap:5px;padding:12px 13px;display:grid}.nameVariantRow>small{color:#9a7130;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.nameVariantRow>b{color:#15394b;font:700 18px Georgia,serif}.nameVariantTags{flex-wrap:wrap;gap:6px;display:flex}.nameVariantTags span{color:#624d2c;background:#fff;border:1px solid #d8c9b2;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.nameVariantPermission{background:#eff8f1;border:1px solid #bed7c3;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:9px;margin-top:13px;padding:10px 11px;display:grid}.nameVariantPermission>span{color:#fff;background:#39744e;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.nameVariantPermission b{color:#315e3e;font-size:10px;line-height:1.4;display:block}.nameVariantPermission small{color:#607567;margin-top:3px;font-size:9px;line-height:1.4;display:block}.nameVariantModalHint{color:#74695e;background:#faf6ef;border:1px solid #dfd3c0;border-radius:8px;margin:-3px 0 14px;padding:10px 11px;font-size:10px;line-height:1.45}.nameVariantModal textarea{box-sizing:border-box;color:#17394c;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d6cbbb;border-radius:8px;padding:10px}@media (max-width:620px){.personNameVariants .familyHead{grid-template-columns:1fr;gap:10px;display:grid}.personNameVariants .familyHead .addRelative{width:100%}}
