
.review-dialog-entry{padding:22px;margin:16px 0}.review-dialog-entry>p{line-height:1.6;color:#62778a}.review-dialog-entry>.btn{min-height:48px}
dialog.account-review-dialog{position:fixed!important;inset:0!important;margin:auto!important;padding:0!important;width:640px!important;max-width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important;max-height:calc(100dvh - 24px)!important;border:1px solid #d6e3f1!important;border-radius:20px!important;background:#fff!important;color:#29425e!important;box-shadow:0 20px 80px #102f5d40!important;overflow:hidden!important;font-family:inherit;z-index:2147483000}
dialog.account-review-dialog:not([open]){display:none!important}dialog.account-review-dialog[open]{display:block!important}dialog.account-review-dialog::backdrop{background:#122b4e99;backdrop-filter:blur(3px)}
.review-dialog-layout{display:flex;flex-direction:column;max-height:calc(100vh - 26px);max-height:calc(100dvh - 26px);min-height:0}.review-dialog-header,.review-dialog-footer{flex:none;background:#fff}.review-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #e6edf5}.review-dialog-header h2{margin:0;font-size:19px;font-weight:700;line-height:1.4}.review-dialog-header p{margin:4px 0 0;font-size:12px;color:#718297}.review-dialog-close{flex:none;min-height:44px;padding:8px 10px;border:1px solid #dce5f0;border-radius:10px;background:#f6f9fd;color:#526c89;font:inherit;font-size:12px;cursor:pointer}.account-review-dialog button:focus-visible,.account-review-dialog h2:focus-visible{outline:3px solid #2474d8;outline-offset:2px}
.review-dialog-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px 18px}.review-dialog-identity{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px 16px;margin:0 0 12px;overflow-wrap:anywhere}.review-dialog-identity dt{font-size:11px;color:#70839b}.review-dialog-identity dd{margin:3px 0 0;font-size:14px;line-height:1.4;font-weight:600}.review-dialog-identity .review-dialog-game-id{grid-column:1/-1}.review-dialog-game-id dd{font-size:11px;font-weight:400}.review-dialog-note,.review-dialog-body .preview-profile-state p,.review-dialog-body .preview-model-state p{font-size:12px;line-height:1.55;margin:8px 0}.review-dialog-body .btn{min-height:44px}
.review-dialog-footer{border-top:1px solid #dce7f4;padding:10px 18px max(14px,env(safe-area-inset-bottom));box-shadow:0 -5px 18px #224b7110}.review-dialog-footer-hint{font-size:12px;line-height:1.4;margin:0 0 8px;color:#61788e}.review-dialog-actions{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px}.review-dialog-actions .btn{width:100%!important;min-width:0!important;min-height:48px!important;height:auto!important;white-space:normal!important;line-height:1.4!important;padding:10px!important;margin:0!important;font-size:14px!important;border-radius:12px!important}.review-dialog-actions .btn:disabled{opacity:.55;cursor:default}.review-dialog-error{max-height:62px;overflow:auto;overflow-wrap:anywhere;margin:0 0 8px;font-size:12px;line-height:1.5;color:#b44635}
@supports not selector(dialog:modal){dialog.account-review-dialog[open]{box-shadow:0 0 0 100vmax #122b4e99!important}}
@media(max-width:380px){.review-dialog-header{padding:12px}.review-dialog-header h2{font-size:17px}.review-dialog-body{padding:10px 12px}.review-dialog-footer{padding:9px 12px max(12px,env(safe-area-inset-bottom))}.review-dialog-actions{gap:7px}.review-dialog-actions .btn{font-size:12px!important}.review-dialog-identity{gap:6px 10px}}
