.community-modal-v681[hidden]{display:none!important}
.community-modal-v681{position:fixed;inset:0;z-index:2147483000;background:#000b;display:flex;align-items:center;justify-content:center;padding:16px}
.community-dialog-v681{position:relative;width:min(600px,100%);max-height:85dvh;overflow-y:auto;background:#151b26;color:#eef1f5;border:1px solid #8d7148;border-radius:17px;padding:22px;box-shadow:0 20px 70px #000b}
.community-dialog-v681 h2{margin:0 40px 12px 0}
.community-x-v681{position:absolute;top:9px;right:10px;background:transparent;border:0;color:#fff;font-size:28px;cursor:pointer}
.community-item-v681{border:1px solid #394252;border-radius:12px;padding:12px;margin:10px 0;overflow-wrap:anywhere}
.community-head-v681{display:flex;justify-content:space-between;gap:10px;color:#e4c28b}
.community-head-v681 time{font-size:12px;color:#aeb9c5}
.community-reply-v681{margin:9px 0 0 12px;padding:9px;border-left:2px solid #3da66a;background:#1d2930}
.community-owner-v681{color:#50d486!important}
.community-admin-v681{color:#edbb74}
.community-actions-v681{display:flex;gap:9px;flex-wrap:wrap}
.community-actions-v681 button,.community-ok-v681,.owner-comments-entry-v681 button{background:#263449;color:#fff;border:1px solid #7c8da2;border-radius:9px;padding:10px 14px;cursor:pointer}
.community-ok-v681{background:#bd9150;color:#17130d;font-weight:700;min-width:100px}
.community-reply-form-v681{width:100%;display:grid;gap:8px}
.community-reply-form-v681 textarea{width:100%;min-height:75px;background:#101720;color:#fff;border:1px solid #637184;border-radius:8px;padding:10px}
.community-help-v681{color:#aeb8c8}
.owner-comments-entry-v681{margin:10px 0 18px}
.owner-comments-entry-v681 button{border-color:#b58a51}
.community-modal-open-v681{overflow:hidden}
.guest-comment-list-v530>.guest-thread-v530:nth-child(n+4){display:none!important}
.guest-community-v519 [data-comments-more]{display:inline-flex!important}
.guest-community-v519 [data-comments-more][hidden]{display:none!important}
@media(max-width:767px){.community-dialog-v681{padding:18px;max-height:82dvh}
.owner-free-top-v223{height:auto!important;min-height:0!important;overflow:visible!important}
.owner-free-top-v223 .owner-free-top-panel-v223{position:relative!important;max-height:none!important;transform:none!important}
.owner-comments-entry-v681{position:relative;z-index:2;clear:both;margin:0}}
.community-danger-v681{background:#a92f4b!important;border-color:#d45b70!important;color:#fff!important}
.owner-free-top-v223 .owner-free-top-panel-v223{position:static!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;translate:none!important;max-height:none!important;overflow:visible!important;z-index:auto!important;padding:12px!important;width:100%!important;box-shadow:none!important}
.owner-free-top-v223{position:relative!important;z-index:auto!important;height:auto!important;min-height:0!important;overflow:visible!important;isolation:auto!important}
.community-modal-v681{z-index:2147483647!important;isolation:isolate!important}
.community-dialog-v681{overscroll-behavior:contain;max-height:var(--community-dialog-max-height,min(85dvh,750px))!important}
.community-modal-v681[hidden]{display:none!important}
.community-modal-v681 .community-dialog-v681{position:relative!important}
.guest-role-owner-v530{color:#50d486!important}
@media(max-width:767px){.community-modal-v681{padding:12px!important}
.community-dialog-v681{max-height:var(--community-dialog-max-height,calc(100dvh - 44px))!important;padding:var(--community-dialog-padding,18px)!important}}
.guest-comment-v519,.community-item-v681{font-size:13px;line-height:1.5}
.guest-comment-v519 p,.community-item-v681 p{font-size:13px;line-height:1.5}
.guest-comment-head-v519 time,.community-head-v681 time{font-size:11px}
.guest-role-admin-v530,.community-admin-v681{color:#ef4444!important}
.guest-role-owner-v530,.community-owner-v681{color:#d5b05e!important}
.community-dialog-v681{scrollbar-color:#46566b #151b26;scrollbar-width:thin;color-scheme:dark}
.community-dialog-v681::-webkit-scrollbar{width:9px}
.community-dialog-v681::-webkit-scrollbar-track{background:#151b26;border-radius:10px}
.community-dialog-v681::-webkit-scrollbar-thumb{background:#46566b;border:2px solid #151b26;border-radius:10px}
.community-dialog-v681::-webkit-scrollbar-thumb:hover{background:#61758e}
.community-item-v681{background:#1a2230;border-color:#303e50;padding:12px 14px;margin:9px 0}
.community-item-v681 p{margin:8px 0;font-size:13px;line-height:1.55}
.community-reply-v681{padding:9px 11px;background:#111c28;border-left-color:#6e9d82}
.community-actions-v681{margin-top:8px}
.community-actions-v681 button{font-size:12px;padding:6px 10px}
.community-reply-form-v681{margin-top:5px;gap:6px}
.community-reply-form-v681 textarea{min-height:42px;height:44px;max-height:95px;resize:vertical;font-size:13px;padding:9px}
.community-reply-form-v681 button{justify-self:start}
@media(max-width:767px){.community-item-v681{padding:11px}
.community-reply-form-v681 textarea{height:42px;min-height:42px}}
/* Public profile feedback: one consistent set of controls. */
.profile-feedback-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;width:100%;min-width:0}
.profile-feedback-actions:has(details[open]){grid-template-columns:1fr}
.profile-feedback-actions .community-entry-v686,.profile-feedback-actions .profile-community-v95{margin:0;padding:0;min-width:0}
.community-entry-v686{border:0;background:none;box-shadow:none}
.community-entry-button-v686{appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:44px;padding:10px 14px;border:1px solid #354152;border-radius:10px;background:#141c27;color:#d3dce8;font:500 13px/1.35 system-ui,-apple-system,sans-serif;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}
.community-entry-button-v686 svg{flex:none;color:#9ab7d8}
.community-entry-button-v686 [data-public-comments-count]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;padding:0 5px;box-sizing:border-box;border-radius:6px;background:#253347;color:#c4d5e9;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}
.community-entry-button-v686:hover{background:#1c2734;border-color:#68788c}
.community-entry-button-v686:active{background:#253244}
.community-entry-button-v686:focus-visible{outline:2px solid #93b5df;outline-offset:3px}
.community-public-modal-v686{box-sizing:border-box;top:var(--comments-viewport-top,0px);bottom:auto;width:100%;height:var(--comments-viewport-height,100dvh);background:rgba(4,8,14,.8);backdrop-filter:blur(6px);--community-modal-padding:12px}
.community-public-dialog-v686{--community-dialog-max-height:min(calc(var(--comments-viewport-height,100dvh) - 32px),820px);--community-dialog-padding:0px;box-sizing:border-box;display:flex;flex-direction:column;width:min(640px,100%);padding:0;overflow:hidden;border:1px solid #354153;border-radius:18px;background:#121923;color:#e2e8f0;box-shadow:0 24px 80px #0008}
.community-public-header-v686{flex:none;display:flex;align-items:center;gap:10px;margin:0;padding:18px 20px;border-bottom:1px solid #2a3544;background:#121923}
.community-public-header-v686 h2{display:flex;align-items:center;gap:8px;flex:1;min-width:0;margin:0;font-size:18px;line-height:1.4;font-weight:500}
.community-public-header-v686 [data-public-modal-count]{display:inline-grid;place-items:center;min-width:24px;min-height:24px;padding:0 5px;border-radius:6px;box-sizing:border-box;background:#253347;color:#b9cce2;font-size:12px;font-weight:400}
.community-public-header-v686 .community-x-v681{position:static;display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:1px solid #344052;border-radius:9px;background:#19232f;color:#c3cddd;cursor:pointer}
.community-compose-link{flex:none;min-height:40px;padding:8px 11px;border:1px solid #344052;border-radius:9px;background:transparent;color:#b9cfe8;font-family:inherit;font-size:12px;font-weight:500;line-height:1.3;cursor:pointer}
.community-public-header-v686 button:hover{background:#253244}
.community-public-modal-v686 button:focus-visible,.community-public-modal-v686 input:focus-visible,.community-public-modal-v686 textarea:focus-visible{outline:2px solid #93b5df;outline-offset:2px}
.community-public-list-v686{flex:1 1 auto;min-height:96px;overflow-y:auto;overscroll-behavior:contain;padding:8px 20px 16px;scrollbar-color:#48576c #121923;scrollbar-width:thin}
.community-public-list-v686::-webkit-scrollbar{width:6px}
.community-public-list-v686::-webkit-scrollbar-thumb{background:#48576c;border-radius:6px}
.community-public-list-v686 .community-item-v681{padding:14px;margin:10px 0 0;border:1px solid #2e3b4d;border-radius:11px;background:#192330;font-size:14px;line-height:1.55}
.community-public-list-v686 .community-head-v681{align-items:baseline;flex-wrap:wrap;gap:6px 12px;color:#cbd8e8}
.community-public-list-v686 .community-head-v681 strong{font-size:13px;font-weight:500}
.community-public-list-v686 .community-head-v681 time{font-size:11px;color:#8d9aab}
.community-public-list-v686 .community-item-v681 p{font-size:14px;line-height:1.6;font-weight:400;color:#ced7e2;margin:10px 0;white-space:pre-wrap}
.community-public-list-v686 .community-reply-v681{margin-left:0;padding:10px 12px;border-left:2px solid #5f7896;border-radius:0 7px 7px 0;background:#111b27}
.community-public-list-v686 .community-actions-v681 button{min-height:36px;padding:7px 11px;border:1px solid #34455b;border-radius:8px;background:#202e40;color:#becde0;font-size:12px;font-weight:400}
.community-public-list-v686 .community-reply-form-v681 textarea{box-sizing:border-box;font-size:16px}
.community-public-list-v686 .community-help-v681{padding:25px 5px;text-align:center;color:#9cabbf;font-size:14px;line-height:1.6}
.community-public-modal-v686 .community-public-form-v686{display:grid;flex:none;gap:10px;margin:0;padding:16px 20px 20px;border:0;border-top:1px solid #2a3544;border-radius:0;background:#151f2c}
.community-public-modal-v686 .community-public-form-v686 .community-composer-title{margin:0 0 2px;color:#dce6f2;font-size:14px;font-weight:500}
.community-public-modal-v686 .community-public-form-v686 label{display:grid;gap:6px;margin:0;color:#aebed1;font-size:12px;line-height:1.4;font-weight:400}
.community-public-modal-v686 .community-public-form-v686 input:not([type=hidden]):not(.guest-trap-v519),.community-public-modal-v686 .community-public-form-v686 textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:11px 12px;border:1px solid #3b4a5e;border-radius:9px;background:#101823;color:#ecf1f8;font-family:inherit;font-size:14px;font-weight:400;line-height:1.45}
.community-public-modal-v686 .community-public-form-v686 input:not([type=hidden]):not(.guest-trap-v519){height:44px;min-height:44px}
.community-public-modal-v686 .community-public-form-v686 textarea{min-height:84px;height:84px;max-height:160px;resize:vertical}
.community-composer-hint{color:#8b9db4;font-size:11px;line-height:1.4}
.community-public-modal-v686 .community-public-form-v686 button[type=submit]{justify-self:end;min-width:132px;min-height:44px;padding:11px 18px;border:1px solid #ba4b6c;border-radius:9px;background:#ba4b6c;color:#fff;font-size:14px;font-weight:500;cursor:pointer}
.community-public-modal-v686 .community-public-form-v686 button[type=submit]:hover{background:#cc587a}
.community-public-modal-v686 .community-public-form-v686 button[type=submit]:disabled{opacity:.65;cursor:progress}
.community-public-modal-v686 .community-public-form-v686 .guest-send-status-v521[hidden]{display:none}
.community-public-modal-v686 .community-public-form-v686 .guest-send-status-v521{margin:0;font-size:13px;line-height:1.5}
.community-public-modal-v686.is-comments-compact .community-public-dialog-v686{display:block;overflow-y:auto}
.community-public-modal-v686.is-comments-compact .community-public-header-v686{position:sticky;top:0;z-index:2}
.community-public-modal-v686.is-comments-compact .community-public-list-v686{overflow:visible;min-height:0}
@media(max-width:767px){
 .community-public-dialog-v686{--community-dialog-max-height:calc(var(--comments-viewport-height,100dvh) - 24px);border-radius:16px}
 .community-public-header-v686{padding:12px 14px;gap:8px}
 .community-public-header-v686 h2{font-size:16px;gap:6px}
 .community-public-list-v686{padding:4px 14px 14px;min-height:80px}
 .community-public-modal-v686 .community-public-form-v686{padding:14px;gap:9px}
 .community-public-modal-v686 .community-public-form-v686 input:not([type=hidden]):not(.guest-trap-v519),.community-public-modal-v686 .community-public-form-v686 textarea{font-size:16px}
 .community-public-modal-v686 .community-public-form-v686 textarea{height:78px;min-height:78px}
 .community-public-modal-v686 .community-public-form-v686 button[type=submit]{width:100%;justify-self:stretch}
}
@media(max-width:380px){.profile-feedback-actions{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.community-entry-button-v686,.catalog-mobile-more-v824{transition:none}}
