/* The approved GAME420 reviews mockup, isolated from private chat and Salon. */
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"][open]{
  --r-accent:#aa7ee3;--r-bg:#100e1a;--r-panel:#24202f;--r-text:#fbf9ff;--r-muted:#b9aec8;--r-gold:#f5cf76;
  --community-bg:none;--pixel-lab:none;
  color:var(--r-text);background:var(--r-bg);color-scheme:dark;
  font:400 14px/1.45 Roboto,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] :is(button,input,textarea,select,p,summary){font-family:inherit;box-shadow:none;text-shadow:none;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] *{text-shadow:none!important;-webkit-text-stroke:0!important;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] :is(button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid #d8b7ff!important;outline-offset:2px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] :is(h2,h3,h4){font-family:inherit;color:var(--r-text);letter-spacing:normal;text-transform:none;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] :is(.community-powerbar,.community-brand-portrait,.community-presence,.community-menu-button){display:none;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .shortcut-heading{
  position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;
  min-height:0;gap:0;padding:20px 14px 15px;text-align:center;border:0;border-radius:0;
  background:radial-gradient(ellipse at 50% 0,#58347635,transparent 80%),#1b1725;
}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] #shortcut-close{position:absolute;left:5px;top:14px;display:grid;place-items:center;min-width:40px;width:40px;min-height:44px;height:44px;margin:0;padding:0;border:0;background:transparent;color:#ece6f5;font-size:0;border-radius:50%;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] #shortcut-close::before{content:'';display:block;width:23px;height:23px;margin:auto;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 19-7-7 7-7M5 12h14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 19-7-7 7-7M5 12h14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .shortcut-heading::after{content:'';display:block;order:2;flex:none;width:28px;height:2px;margin-top:13px;border-radius:2px;background:var(--r-accent);opacity:.8;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] #community-brand{display:block;flex:none;width:100%;min-width:0;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .community-identity{display:flex;flex-direction:column;align-items:center;gap:5px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .community-title{margin:0;color:var(--r-text);font:600 26px/32px Roboto,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:-.6px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .community-subtitle{display:block;margin:0;font:400 12px/18px Roboto,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#beb0cf;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] #community-tabs{display:flex;flex:none;gap:0;padding:0 12px;background:#1b1725;border-bottom:1px solid #393043;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .game420-tab{flex:1;min-width:0;min-height:42px;padding:11px 3px 10px;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:#bdb0ce;font:500 13px/18px Roboto,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .game420-tab[aria-selected="true"]{color:#ecdfff;border-bottom-color:var(--r-accent);}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] #shortcut-body{border-radius:0;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] #community-reviews{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden;background:var(--r-bg);color:var(--r-text);}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-feed{
  position:relative;isolation:isolate;flex:1;min-width:0;min-height:0;padding:18px 14px 12px;
  overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#65506f #100e1a;scroll-padding:12px;
  background:radial-gradient(ellipse at 100% 5%,#57357526,transparent 55%),#100e1a;
}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-feed::before{
  content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.45;
  background-image:radial-gradient(circle at 19% 6%,#e1caff 0 1px,transparent 1.7px),radial-gradient(circle at 78% 15%,#dbd0ff 0 .7px,transparent 1.5px),radial-gradient(circle at 46% 29%,#bcb3e9 0 .8px,transparent 1.6px),radial-gradient(circle at 8% 46%,#beb1f4 0 .7px,transparent 1.5px),radial-gradient(circle at 92% 42%,#ced2ff 0 1px,transparent 1.8px),radial-gradient(circle at 36% 70%,#d3c8f9 0 .7px,transparent 1.4px),radial-gradient(circle at 87% 88%,#c6eec6 0 .8px,transparent 1.7px),radial-gradient(circle at 16% 92%,#cfbdfb 0 .8px,transparent 1.5px);
  background-size:100% 440px;
}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-summary{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:18px;row-gap:0;margin:0 0 18px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;text-align:left;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-score{display:flex;align-items:baseline;gap:5px;letter-spacing:-1px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-score strong{font-size:39px;line-height:1.15;font-weight:600;font-variant-numeric:tabular-nums;color:var(--r-text);}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-score>span{font-size:14px;letter-spacing:0;color:var(--r-muted);}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-rating-detail{display:flex;flex-direction:column;gap:3px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-stars{display:flex;gap:2px;color:var(--r-gold);font-size:14px;line-height:18px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-stars .r-star-off{color:#665b70;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-rating-detail .r-stars{position:relative;width:max-content;font-size:18px;line-height:22px;letter-spacing:2px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-stars-meter{position:relative;display:block;width:max-content;color:#665669;font-size:18px;line-height:22px;letter-spacing:2px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-stars-meter>span:last-child{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:var(--r-gold);}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-count{margin:0;font-size:12px;line-height:18px;color:var(--r-muted);}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-trust{display:flex;justify-content:center;gap:5px;align-items:center;flex:0 0 100%;width:100%;margin:0;padding:7px 0 13px;color:#b9adc8;font-size:11px;line-height:18px;text-align:center;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-trust svg{width:13px;height:13px;color:#bda1dc;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] :is(.r-write,.r-submit){display:flex;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:11px 15px;border:1px solid #d7b1f433;border-radius:12px;background:var(--r-accent);color:#180e29;font-size:14px;line-height:20px;font-weight:600;box-shadow:inset 0 1px 0 #ffffff20;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] :is(.r-write,.r-submit) svg{width:18px;height:18px;stroke-width:1.8;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] :is(.r-write,.r-submit):hover:not(:disabled){filter:brightness(1.08);}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-summary>.community-note{flex:0 0 100%;padding:9px 0 0;color:#b9adc8;font-size:11px;text-align:center;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-pending{flex:0 0 100%;min-height:36px;margin:6px 0 0;padding:5px 8px;border:0;border-radius:8px;background:transparent;color:#cdb4e3;font-size:11px;line-height:17px;text-align:center;text-decoration:underline;text-underline-offset:3px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-controls{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:0;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-sort{display:flex;gap:4px;flex:1;min-width:0;padding:0;background:transparent;border:0;border-radius:0;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-sort button{flex:1;min-width:0;min-height:44px;padding:7px 8px;background:transparent;border:1px solid transparent;border-radius:10px;color:#bdb0ce;font-size:12px;line-height:18px;font-weight:400;white-space:nowrap;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-sort button[aria-pressed="true"]{background:#332640;color:#ecdafa;border-color:#6a4c894d;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-filter{flex:none;margin:0;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] :is(select.r-filter,.r-filter select){min-height:44px;width:87px;max-width:100%;margin:0;padding:8px 3px 8px 10px;border:1px solid #49404f;border-radius:10px;background:#201b2a;color:var(--r-text);font-size:12px;line-height:18px;outline-offset:2px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-list{display:flex;flex-direction:column;gap:10px;padding:0;margin:0;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-review{flex:none;min-width:0;margin:0;padding:14px;border:1px solid #58486462;border-radius:16px;background:var(--r-panel);box-shadow:0 2px 5px #00000017;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-review-head{display:flex;align-items:center;gap:9px;margin:0 0 9px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-avatar{display:grid;place-items:center;width:35px;min-width:35px;height:35px;min-height:35px;flex:none;margin:0;padding:0;border-radius:50%;background:#49335e;color:#f0dcff;font-size:14px;line-height:18px;font-weight:600;border:1px solid #8d6fa047;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-review:nth-child(3n+2) .r-avatar{background:#3d3a55;color:#e0dbff;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-review:nth-child(3n) .r-avatar{background:#3c4340;color:#d6e3d9;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-author{flex:1;min-width:0;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] #community-reviews .r-name{display:block;min-height:0;width:auto;max-width:100%;padding:0;margin:0;border:0;background:transparent;color:var(--r-text);font:600 14px/18px Roboto,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:normal;text-transform:none;text-align:left;overflow-wrap:anywhere;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-verified{display:flex;align-items:center;gap:3px;margin:0;font-size:11px;line-height:17px;color:#bdadcc;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-verified svg{width:12px;height:12px;color:#b594db;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-date{flex:none;align-self:flex-start;margin:0;padding-top:1px;color:#b5aabd;font-size:11px;line-height:17px;white-space:nowrap;text-align:right;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-review>.r-stars{margin:0 0 6px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-review-body{display:flex;align-items:flex-start;gap:10px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-comment{flex:1;min-width:0;margin:0;color:#f2eafa;font-size:14px;line-height:21px;white-space:pre-wrap;overflow-wrap:anywhere;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-photo{position:relative;flex:0 0 64px;width:64px;min-width:64px;height:64px;min-height:64px;margin:0;padding:0;border:1px solid #82709680;border-radius:10px;background:#171321;overflow:hidden;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-photo>img{display:block;width:100%;height:100%;object-fit:cover;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-photo-expand{position:absolute;bottom:3px;right:3px;display:grid;place-items:center;width:20px;height:20px;border-radius:5px;background:#17101ee6;color:#fff;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-photo-expand svg{width:12px;height:12px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-reply{margin:12px 0 0;padding:9px 10px;border:0;border-left:2px solid #b38ed8;border-radius:0 8px 8px 0;background:#33273f;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-reply strong{display:block;color:#dfc3f4;font-size:12px;line-height:18px;font-weight:600;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-reply p{padding-top:4px;color:#eee1f8;font-size:13px;line-height:19px;white-space:pre-wrap;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-review-actions{display:flex;justify-content:flex-end;margin-top:4px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-review-actions button{min-height:30px;padding:4px 0;border:0;background:transparent;color:#baa7ca;font-size:11px;line-height:18px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-empty{text-align:center;padding:27px 10px 45px;min-height:285px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] :is(.r-empty-star,.r-empty>svg){width:52px;height:52px;display:grid;place-items:center;margin:0 auto 15px;background:#36253e;border-radius:18px;color:var(--r-gold);}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-empty>svg{padding:14px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-empty-star svg{width:24px;height:24px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] #community-reviews .r-empty :is(h2,h3){max-width:230px;font:500 18px/25px Roboto,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:normal;text-transform:none;margin:0 auto 10px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-empty p{margin:0;font-size:13px;color:var(--r-muted);line-height:20px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-no-results{padding:45px 8px;text-align:center;font-size:13px;color:var(--r-muted);}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-endnote{display:flex;align-items:center;justify-content:center;gap:5px;margin:0;padding:15px 0 1px;font-size:11px;line-height:17px;color:#b5a7c1;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-endnote svg{width:14px;height:14px;color:#b99bd5;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-pagination{flex:none;padding:9px 14px 5px;background:#1b1725;border-top:1px solid #44334f;box-shadow:0 -5px 15px #100e1a66;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-range{text-align:center;font-size:11px;line-height:16px;color:#bbaaca;margin:0 0 5px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-page-controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-page-label{font-size:12px;line-height:18px;color:#d2c1e0;white-space:nowrap;font-variant-numeric:tabular-nums;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-page-label strong{color:#f5eaff;font-weight:600;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-page-arrow{min-width:0;min-height:44px;padding:8px 9px;border:1px solid #574367;border-radius:10px;background:#2c2337;color:#e2cef3;font-size:12px;line-height:18px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-page-arrow:last-child{background:#39294a;border-color:#795593;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-page-arrow:hover:not(:disabled){background:#49325b;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-page-arrow:disabled{opacity:.4;cursor:default;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] #community-reviews-status{flex:none;margin:0;padding:6px 12px;max-height:68px;overflow:auto;background:#201829;color:#dec4ee;font-size:12px;line-height:18px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] #community-reviews-status:empty{display:none;}

/* These overlays stay inside the measured messenger; the site header remains visible. */
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-modal{position:absolute;inset:0;z-index:20;display:grid;place-items:center;min-width:0;min-height:0;padding:12px;overflow:hidden;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-modal-backdrop{position:absolute;inset:0;width:100%;height:100%;max-width:none;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:#06030ccc;backdrop-filter:blur(3px);cursor:default;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-dialog{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;max-width:480px;max-height:100%;margin:0;padding:18px;border:1px solid #655176;border-radius:20px;background:var(--r-panel);color:var(--r-text);box-shadow:0 12px 35px #0007;overflow-y:auto;overscroll-behavior:contain;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-dialog-title{flex:none;margin:0 44px 17px 0;font-size:20px;line-height:26px;font-weight:500;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-eyebrow{flex:none;margin:0 44px 4px 0;color:#bea4da;font-size:11px;line-height:16px;letter-spacing:.12em;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-dialog-header{flex:none;display:flex;flex-direction:column;min-height:44px;padding-right:48px;margin-bottom:12px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-dialog-header .r-dialog-title{margin:0;font-size:17px;line-height:23px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-dialog-header p{margin:0;color:#bfb0ce;font-size:12px;line-height:18px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-close{position:absolute;right:12px;top:12px;width:44px;min-width:44px;height:44px;min-height:44px;display:grid;place-items:center;padding:0;background:#342a40;color:var(--r-text);border:0;border-radius:50%;flex:none;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-close svg{width:20px;height:20px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-form-dialog form{min-width:0;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-order-field{margin:0 0 12px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] :is(.r-form-dialog label,.r-order-field label){display:block;margin:0 0 7px;font-size:13px;line-height:18px;color:#dbd0e7;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-order-field select{min-width:0;width:100%;min-height:44px;margin:0;padding:10px;border:1px solid #63506f;border-radius:10px;background:#171321;color:var(--r-text);font-size:16px;line-height:22px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-rating-choice{display:flex;justify-content:center;gap:4px;margin:0 0 20px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-rating-choice button{flex:none;width:44px;min-width:0;height:44px;min-height:44px;font-size:29px;line-height:1;background:transparent;border:0;border-radius:6px;padding:0;color:var(--r-gold);}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-rating-choice button:is([data-filled="false"],[data-off]){color:#695976;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] #community-reviews-text{display:block;width:100%;min-width:0;resize:vertical;min-height:116px;max-height:180px;margin:0;padding:12px;border:1px solid #63506f;border-radius:12px;background:#171321;color:var(--r-text);font-size:16px;line-height:23px;caret-color:#c596fa;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] #community-reviews-text::placeholder{color:#b9aec8;opacity:1;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-photo-field{display:flex;align-items:center;gap:4px;min-height:58px;margin-top:10px;border:1px solid #554660;border-radius:12px;background:#211b2b;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-photo-pick{display:flex;align-items:center;gap:10px;min-width:0;width:100%;min-height:56px;flex:1;margin:10px 0 0;padding:6px 10px;border:1px solid #554660;background:#211b2b;color:var(--r-text);text-align:left;border-radius:12px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-photo-field .r-photo-pick{margin:0;border:0;background:transparent;border-radius:11px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-photo-pick>svg{width:34px;height:34px;padding:7px;border-radius:9px;background:#392a48;color:#d7bcef;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-photo-pick>span{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px;line-height:18px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-photo-pick small{font-size:11px;line-height:16px;color:#b7a8c6;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-photo-preview{display:block;width:44px;height:44px;object-fit:cover;border-radius:7px;flex:none;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-photo-remove{flex:none;width:44px;min-width:44px;height:44px;min-height:44px;display:grid;place-items:center;border:0;padding:0;background:transparent;color:#cfbddf;border-radius:10px;margin-right:3px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-photo-remove svg{width:17px;height:17px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-form-hint{margin:0;padding:9px 0 18px;font-size:11px;line-height:17px;color:#b5a7c1;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-form-status{margin:7px 0;font-size:12px;line-height:18px;color:#ffc5c9;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-form-status:empty{display:none;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-submit{flex:none;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-photo-dialog{padding:12px;border-color:#54425f;border-radius:18px;background:#100d18;overflow:hidden;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-photo-dialog .r-dialog-title{margin-bottom:16px;min-height:44px;font-size:17px;line-height:23px;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-photo-dialog .r-dialog-header .r-dialog-title{min-height:0;margin:0;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-full-photo{display:block;flex:1;min-width:0;min-height:0;width:100%;height:auto;max-height:480px;object-fit:contain;border-radius:10px;background:#171321;}
#shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
@media(max-width:360px){
  #shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-feed{padding-inline:10px;}
  #shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-review{padding:12px;}
  #shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-sort button{padding-inline:5px;}
  #shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-controls{gap:5px;}
  #shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-modal{padding:10px;}
  #shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-dialog{padding:14px;}
}
@media(max-height:540px){
  #shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-modal{padding:6px;}
  #shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-dialog{padding:12px;}
  #shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] .r-rating-choice{margin-bottom:10px;}
  #shortcut-dialog[data-panel="chat"][data-community-tab="reviews"] #community-reviews-text{min-height:90px;}
}
