.admin-modal.penalty-dialog{color:#eeeef1;width:min(1120px,100vw - 32px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 32px);font-family:var(--font-public-body,inherit);background:#161616;border:1px solid #333;border-radius:16px;padding:24px 28px;overflow:auto;box-shadow:0 24px 100px #000a}.penalty-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b}.penalty-center{color:inherit;gap:20px;display:grid}.penalty-center .penalty-empty{color:#b9b9c2;margin:8px 0 16px;font-size:14px;line-height:1.6}.penalty-center button,.penalty-center select{font:inherit;color:inherit;cursor:pointer;background:#24262e;border:1px solid #ffffff16;border-radius:10px;padding:10px 14px}.penalty-center button:disabled{opacity:.45;cursor:default}.penalty-center button:hover:not(:disabled){border-color:#ef535077}.penalty-center .penalty-primary{color:#fff;background:#d43b43;border-color:#eb4c55;align-items:center;gap:8px;font-weight:700;display:inline-flex}.penalty-center button svg{vertical-align:middle;margin-right:5px}.penalty-tabs{flex-wrap:wrap;gap:8px;display:flex}.penalty-tabs button[aria-pressed=true]{color:#ff858b;background:#d43b4322;border-color:#d43b4377}.penalty-summary{padding:18px 0}.penalty-summary h3{margin:10px 0;font-size:20px}.penalty-kind{color:#ff7e87;align-items:center;gap:8px;font-weight:700;display:flex}.penalty-summary dl{gap:10px;margin:0;display:grid}.penalty-summary dl>div{grid-template-columns:140px 1fr;gap:12px;display:grid}.penalty-summary dt,.penalty-muted{color:#9b9fac}.penalty-summary dd{overflow-wrap:anywhere;margin:0}.penalty-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.penalty-warning{background:#d43b4318;border-left:3px solid #e54e56;border-radius:8px;padding:15px 18px;line-height:1.7}.penalty-ban-warning{border:1px solid #ef596444;border-left:3px solid #ef5964}.penalty-ban-warning strong{color:#ff9ca4;align-items:center;gap:9px;font-size:16px;display:flex}.penalty-ban-warning p{margin:10px 0 0;font-size:14px}.public-ban-restriction{text-align:center;background:#171414;border:1px solid #ef596433;border-radius:18px;max-width:760px;margin:32px auto;padding:clamp(24px,5vw,48px)}.public-ban-restriction>svg{color:#ff6672;width:40px;height:40px}.public-ban-restriction h1{margin:18px 0 12px;font-size:clamp(24px,4vw,32px);line-height:1.3}.public-ban-restriction p{color:#c0b8ba;margin:0 0 22px;line-height:1.7}.penalty-center label{gap:8px;font-weight:600;display:grid}.penalty-center textarea,.penalty-center input{font:inherit;box-sizing:border-box;width:100%;color:inherit;resize:vertical;background:#0e1016;border:1px solid #ffffff20;border-radius:10px;padding:12px}.penalty-center textarea:focus,.penalty-center input:focus{outline-offset:2px;outline:2px solid #ee626a}.penalty-center form{gap:14px;display:grid}.penalty-center .penalty-text-link{color:#e88288;background:0 0;border:0;padding:5px 0}.appeals-table-wrap{overflow-x:auto}.appeals-table{border-collapse:collapse;width:100%;min-width:610px}.appeals-table td,.appeals-table th{text-align:left;border-bottom:1px solid #ffffff0c;padding:14px 10px}.appeals-table th{color:#a9adb8;text-transform:uppercase;font-size:12px}.appeals-table small{color:#a9adb8;margin-top:5px;display:block}.appeal-messages{gap:12px;display:grid}.appeal-message{background:#20222b;border-radius:12px;padding:14px 18px}.appeal-message.staff{background:#36232b;border-left:2px solid #df5b69}.appeal-message header{color:#aeb2bf;justify-content:space-between;gap:14px;font-size:12px;display:flex}.appeal-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;line-height:1.7}.penalty-feedback{background:#ffffff08;border-radius:10px;padding:14px}.penalty-settings{max-width:760px}.penalty-prices{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}@media (max-width:600px){.penalty-dialog{padding:17px}.penalty-summary dl>div{grid-template-columns:1fr;gap:4px}.penalty-prices{grid-template-columns:1fr}.penalty-toolbar{align-items:stretch}.penalty-toolbar button{flex:1}.appeal-message header{flex-wrap:wrap}}.penalty-dialog>.module-page-header{grid-template-columns:minmax(0,1fr) 40px;align-items:start;gap:14px;margin-bottom:20px;display:grid}.penalty-dialog>.module-page-header h2{font:700 24px/1.2 var(--font-public-heading), sans-serif;margin:0}.penalty-dialog>.module-page-header .admin-modal-close{width:40px;height:40px;margin:0;padding:0;position:static}.penalty-summary dl>div{background:0 0;border:0;min-height:0;padding:0}.penalty-summary dd{font:inherit;padding:0}.penalty-center article>.penalty-toolbar{justify-content:flex-start}.panel-content .appeals-table th{position:static;top:auto}.appeals-workspace{gap:18px;min-width:0}.appeals-workspace .penalty-tabs{border:1px solid var(--line);background:#111;border-radius:12px;padding:6px}.appeals-workspace button,.appeals-workspace select{background:var(--surface-raised);border-radius:8px;font-size:13px;font-weight:600}.appeals-workspace :is(button,select):focus-visible{outline-offset:3px;outline:2px solid #ff6772}.appeals-workspace .penalty-primary{background:#ff2b3a;border-color:#ff2b3a;justify-content:center}.appeals-workspace .penalty-primary:hover:not(:disabled){background:#e92332}.appeals-list-panel,.appeals-setting-card{background:var(--surface);border:1px solid #ffffff1c;border-radius:14px;min-width:0;padding:20px}.appeals-workspace .penalty-toolbar{gap:14px;margin:0}.appeals-workspace .appeals-section-heading h3{margin:0;font-size:18px;line-height:1.4}.appeals-section-heading p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.6}.appeals-workspace .appeals-table-wrap{border:1px solid var(--line);border-radius:10px;margin:18px 0}.appeals-workspace .appeals-table th,.appeals-workspace .appeals-table td{padding:14px}.appeals-workspace .appeals-table :is(th,td):last-child{text-align:right}.appeals-workspace .appeals-table td:last-child button{white-space:nowrap}:is(.appeals-workspace,.penalty-dialog) .appeal-status{color:#9bcaff;white-space:nowrap;background:#72b4ff12;border:1px solid #72b4ff40;border-radius:7px;align-items:center;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}:is(.appeals-workspace,.penalty-dialog) .appeal-status[data-status=REVIEW]{color:#f2c774;background:#e6b65e12;border-color:#e6b65e40}:is(.appeals-workspace,.penalty-dialog) .appeal-status[data-status=ACCEPTED]{color:#91d9b2;background:#72cd9a12;border-color:#72cd9a40}:is(.appeals-workspace,.penalty-dialog) .appeal-status[data-status=REJECTED]{color:#ff9da4;background:#f6788212;border-color:#f6788240}.appeals-workspace .penalty-empty{text-align:center;background:#ffffff03;border:1px dashed #ffffff24;border-radius:10px;margin:18px 0;padding:36px 16px}.appeals-workspace .penalty-settings{gap:18px;max-width:none}.appeals-settings-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}.appeals-setting-card{gap:20px;display:grid}.appeals-card-heading{border-bottom:1px solid var(--line);gap:12px;padding-bottom:16px;display:flex}.appeals-card-heading>svg{color:#f38d95;flex-shrink:0;width:21px;height:21px;margin-top:3px}.appeals-workspace label{font-size:13px;line-height:1.5}.appeals-workspace :is(textarea,input){font-weight:400;line-height:1.6}.appeals-workspace .penalty-prices{grid-template-columns:1fr;gap:16px}.appeals-workspace .appeals-price-note{background:#ffffff04;border:1px solid #ffffff12;border-radius:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.appeals-settings-actions{justify-content:flex-end;display:flex}.appeals-workspace .appeal-conversation{gap:18px;display:grid}.appeals-workspace .penalty-text-link{justify-self:start}.appeals-workspace .appeals-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;font-size:13px;display:grid}.appeals-workspace .appeals-pagination button:first-child{justify-self:start}.appeals-workspace .appeals-pagination button:last-child{justify-self:end}.appeals-workspace .penalty-summary{border:1px solid var(--line);background:#111;border-radius:10px;padding:16px}.appeals-workspace .appeal-message{border:1px solid var(--line);background:#202020}.appeals-workspace .appeal-message.staff{background:#281b1d;border-left:2px solid #df5b69}.appeals-workspace .appeal-message p,.appeals-workspace .penalty-summary dd{font-size:14px}@media (max-width:1000px){.appeals-settings-grid{grid-template-columns:1fr}}@media (max-width:700px){.appeals-list-panel,.appeals-setting-card{padding:16px}.appeals-workspace .penalty-tabs button{flex:1}.appeals-workspace .appeals-pagination button{padding:9px 8px;font-size:12px}.appeals-workspace .appeals-table-wrap{border:0;border-radius:0}.appeals-workspace .appeals-table{min-width:0}.appeals-workspace .appeals-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.appeals-workspace .appeals-table tbody{gap:12px;display:grid}.appeals-workspace .appeals-table tr{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid}.appeals-workspace .appeals-table td{overflow-wrap:anywhere;border:0;height:auto;padding:0}.appeals-workspace .appeals-table td:first-child,.appeals-workspace .appeals-table td:last-child{grid-column:1/-1}.appeals-workspace td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.appeals-settings-actions button{width:100%}}.appeal-conversation-grid{grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start;gap:20px;margin-top:16px;display:grid}.appeal-case-info,.appeal-chat-panel,.penalty-card{background:#ffffff03;border:1px solid #ffffff14;border-radius:14px;min-width:0}.appeal-case-info{background:#19191c;gap:18px;padding:18px;font-size:13px;display:grid}.appeal-penalty-card{border-top:1px solid #ffffff12;min-width:0;padding-top:16px}.appeal-penalty-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.appeal-info-label{color:#a9a9b3;font-size:11px;line-height:1.5;display:block}.appeal-penalty-heading h3{color:#eeeef2;align-items:center;gap:7px;margin:3px 0 0;font-size:16px;line-height:1.4;display:flex}.appeal-penalty-heading h3 svg{color:#b9b9c4;width:15px;height:15px}.appeal-penalty-heading .penalty-state{flex:none;margin:0;padding:5px 9px}.appeal-penalty-reason{background:#ffffff04;border:1px solid #ffffff0b;border-radius:8px;padding:10px 12px}.appeal-penalty-reason p{color:#ececf1;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.6}.appeal-penalty-facts{gap:0;margin:10px 0 0;display:grid}.appeal-penalty-facts>div{grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:10px;margin:0;padding:9px 0;display:grid}.appeal-penalty-facts>div+div{border-top:1px solid #ffffff08}.appeal-penalty-facts dt{color:#a9a9b3;margin:0;font-size:12px;line-height:1.5}.appeal-penalty-facts dd{color:#e0e0e6;text-align:right;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:12px;line-height:1.5}.appeal-review-info{border-top:1px solid #ffffff12;gap:12px;padding-top:16px;display:grid}.appeal-review-info .penalty-feedback{margin:0;font-size:12px;line-height:1.6}.appeal-review-info>label{font-size:12px}.appeal-profile-link{color:inherit;min-width:0;text-decoration:none}.appeal-profile-link:hover strong{color:#ff8c95}.appeal-profile-link:focus-visible,.appeal-steam-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #ff8c95}.appeal-avatar-link{border-radius:50%;flex:none;display:inline-flex}.appeal-avatar-link:hover{box-shadow:0 0 0 2px #ff8c9566}.appeal-identity-meta{flex-wrap:wrap;align-items:center;gap:3px 9px;margin-top:4px;display:flex}.appeal-identity .appeal-identity-meta small{margin:0}.appeal-steam-link{color:#b4b5c2;white-space:nowrap;font-size:11px;text-decoration:none}.appeal-steam-link:hover{color:#eeeef2;text-decoration:underline}.appeal-case-status{justify-content:space-between;align-items:center;gap:10px;display:flex}.appeal-identity{align-items:center;gap:12px;min-width:0;display:flex}.appeal-identity>div{overflow-wrap:anywhere;min-width:0}.appeal-identity strong{color:#f1f1f4;font-size:14px;display:block}.appeal-identity small{color:#a5a5ae;margin-top:4px;font-size:11px;display:block}.appeal-identity .user-avatar-small,.appeal-message .user-avatar-small{background:#30313b;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.appeal-chat-panel{overflow:hidden}.appeal-chat-heading{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.appeal-chat-heading h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.penalty-center .appeal-chat-heading button{padding:8px 10px;font-size:12px}.appeal-chat-panel .appeal-messages{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:18px;height:clamp(310px,44dvh,520px);padding:18px;display:flex;overflow-y:auto}.appeal-chat-panel .appeal-message{background:0 0;border:0;align-self:flex-start;align-items:flex-end;gap:9px;width:fit-content;max-width:88%;padding:0;display:flex}.appeal-chat-panel .appeal-message.staff{background:0 0;border:0;flex-direction:row-reverse;align-self:flex-end}.appeal-bubble{background:#24252d;border:1px solid #ffffff0b;border-radius:15px 15px 15px 4px;min-width:0;padding:12px 14px}.staff .appeal-bubble{background:#342327;border-color:#e9636b22;border-radius:15px 15px 4px}.appeal-message .appeal-bubble header{flex-wrap:wrap;justify-content:flex-start;gap:4px 10px;font-size:12px}.appeal-bubble header strong{color:#ececf1}.appeal-bubble header span{color:#a7a4ad;font-size:10px}.appeal-message .appeal-bubble p{margin:7px 0;font-size:13px;line-height:1.6}.appeal-bubble time{text-align:right;color:#aaa4ae;font-size:10px;display:block}.penalty-center .appeal-older{background:0 0;align-self:center;padding:6px 10px;font-size:11px}.appeal-compose{border-top:1px solid #ffffff0e;gap:10px;padding:14px 18px;display:grid}.appeal-compose label{font-size:12px}.appeal-compose button{justify-self:end}.appeal-chat-closed{color:#aaa5af;border-top:1px solid #ffffff0e;margin:0;padding:14px 18px;font-size:12px}.penalty-card{margin:14px 0;padding:18px 20px}.penalty-card .penalty-summary{padding:0}.penalty-card .penalty-summary h3{font-size:17px}.penalty-card .penalty-toolbar{justify-content:flex-start;margin-bottom:0}.penalty-kind{font-size:14px;display:inline-flex}.penalty-state{color:#aaa;background:#ffffff0b;border-radius:6px;margin-left:10px;padding:3px 8px;font-size:11px;display:inline-block}.penalty-state[data-status=ACTIVE]{color:#ff8f98;background:#ef59641a}.penalty-state[data-status=REMOVED],.penalty-state[data-status=REVOKED]{color:#8cd8b3;background:#58bd9018}.penalty-card.past{background:#ffffff02}.penalty-card.past .penalty-kind{color:#b2adb9}@media (max-width:900px){.appeal-conversation-grid{grid-template-columns:1fr;gap:14px}.appeal-chat-panel .appeal-messages{height:380px;padding:12px}.appeal-chat-panel .appeal-message{gap:6px;max-width:94%}.appeal-bubble{padding:10px}.appeal-chat-heading,.appeal-compose{padding:12px}.penalty-card{padding:14px}}.penalty-dialog .penalty-center :is(button,select){color:#eee;background:#242424;border-color:#383838;border-radius:8px;font-size:14px;font-weight:600}.penalty-dialog .penalty-center .penalty-primary{color:#fff;background:#ff293e;border-color:#ff293e}.penalty-dialog .penalty-center .penalty-primary:hover:not(:disabled){background:#e92332;border-color:#e92332}.penalty-dialog .penalty-center .penalty-text-link{color:#ff4653;background:0 0}.penalty-dialog .penalty-tabs{border-bottom:2px solid #70252d;gap:0;margin-bottom:6px}.penalty-dialog .penalty-tabs button{color:#aaaab6;text-transform:uppercase;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:auto;justify-content:center;align-items:center;gap:8px;margin-bottom:-2px;padding:12px 10px;display:inline-flex}.penalty-dialog .penalty-tabs button svg{flex-shrink:0;width:15px;height:15px;margin:0;display:block}.penalty-dialog .penalty-tabs button:hover:not(:disabled){color:#fff;border-bottom-color:#70252d}.penalty-dialog .penalty-tabs button[aria-pressed=true]{color:#ff4653;background:0 0;border-bottom-color:#ff3348}.penalty-dialog :focus-visible{outline-offset:3px;outline:2px solid #ff4653}.penalty-dialog .penalty-center :is(textarea,input){color:#eee;background:#101010;border-color:#383838;border-radius:8px;font-size:14px}.penalty-dialog :is(.penalty-card,.own-appeal,.appeal-case-info,.appeal-chat-panel){background:#1c1c1c;border-color:#303030;border-radius:10px}.penalty-dialog .penalty-card.past{background:#191919}.penalty-dialog .appeal-bubble{background:#242424;border-color:#383838}.penalty-dialog .staff .appeal-bubble{background:#2b1d1f;border-color:#ff334833}.penalty-dialog .appeal-status[data-status=OPEN]{color:#ccc;background:#ffffff08;border-color:#383838}.penalty-dialog .penalty-center .appeal-older{background:0 0}.penalty-dialog .penalty-center{gap:14px;min-width:0}.penalty-dialog>.module-page-header{margin-bottom:14px}.penalty-dialog .penalty-warning{padding:12px 14px;line-height:1.5}.penalty-dialog .penalty-warning p{margin-top:6px;font-size:13px}.penalty-dialog .penalty-card{margin:0;padding:14px 16px}.penalty-dialog .penalty-summary h3{margin:8px 0;font-size:16px}.penalty-dialog .penalty-summary dl{gap:7px;font-size:13px}.penalty-dialog .penalty-summary dl>div{grid-template-columns:120px minmax(0,1fr);gap:10px;margin:0}.admin-modal.penalty-dialog.penalty-compose-dialog{width:min(820px,100vw - 32px)}.admin-modal.penalty-dialog.penalty-compose-dialog>.module-page-header{margin-bottom:8px}.penalty-appeal-draft{gap:12px;min-width:0;display:grid}.penalty-dialog .penalty-appeal-draft>.penalty-text-link{text-align:left;justify-self:start;align-items:center;gap:7px;min-height:36px;margin:0;padding:4px 0;display:inline-flex}.penalty-appeal-draft>.penalty-summary{padding:0 0 4px}.penalty-dialog .penalty-appeal-draft form{gap:8px;margin:0}.penalty-appeal-draft label{gap:6px;font-size:14px}.penalty-dialog .penalty-appeal-draft textarea{min-height:124px;padding:10px 12px;line-height:1.5}.penalty-appeal-draft .penalty-muted{margin:0;font-size:12px;line-height:1.5}.penalty-dialog .penalty-appeal-draft .penalty-primary{justify-content:center;justify-self:start;width:auto;min-height:40px;margin-top:4px;padding:8px 16px}.penalty-dialog .penalty-appeal-draft button svg{flex-shrink:0;width:15px;height:15px;margin:0;display:block}.penalty-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.penalty-column{min-width:0}.penalty-column-heading{background:#ff293e0b;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;display:flex}.penalty-history .penalty-column-heading{background:#ffffff06}.penalty-column-heading h3{margin:0;font-size:15px;font-weight:700}.penalty-column-heading>span{color:#b9b9c2;font-variant-numeric:tabular-nums;font-size:12px}.penalty-scroll-list{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#555 #1c1c1c;scrollbar-gutter:stable;align-content:start;gap:8px;max-height:min(480px,52dvh);padding:2px 4px 4px 2px;display:grid;overflow-y:auto}.penalty-scroll-list .penalty-empty{margin:0;padding:12px}.penalty-columns .penalty-card>.penalty-toolbar{gap:8px}.penalty-columns .penalty-card>.penalty-toolbar button{padding:9px 10px;font-size:12px}.penalty-dialog .penalty-card.past{margin:0;padding:10px 12px}.penalty-past-heading{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.penalty-past-heading .penalty-state{margin:0}.penalty-card.past p{overflow-wrap:anywhere;margin:5px 0;font-size:13px}.penalty-past-meta{color:#a9a9b3;overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 16px;font-size:11px;line-height:1.5;display:flex}.own-appeals-list{gap:10px;min-width:0;display:grid}.own-appeal{background:#ffffff03;border:1px solid #ffffff18;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px;display:grid}.own-appeal-context{overflow-wrap:anywhere;min-width:0;font-size:13px}.own-appeal-context strong{color:#f1f1f4}.own-appeal-context>span{color:#b9b9c4;margin-left:10px;display:inline-block}.own-appeal-context p{margin:5px 0;line-height:1.5}.own-appeal-context small{color:#a9a9b3;font-size:11px}.penalty-dialog .appeal-conversation-grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px;margin-top:12px}.penalty-dialog .appeal-case-info{gap:12px;padding:14px}.penalty-dialog .appeal-conversation{min-width:0}@media (max-width:760px){.admin-modal.penalty-dialog{border-radius:14px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:14px}.penalty-dialog .appeal-conversation-grid{grid-template-columns:minmax(0,1fr)}.penalty-columns{grid-template-columns:minmax(0,1fr);gap:16px}.penalty-dialog .penalty-card{padding:12px}.penalty-dialog .penalty-summary dl>div{grid-template-columns:100px minmax(0,1fr)}.own-appeal{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px}.own-appeal-context{grid-column:1/-1}.own-appeal>.appeal-status{justify-self:start}.own-appeal>button{justify-self:end}}@media (max-width:480px){.penalty-dialog .penalty-card>.penalty-toolbar{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.penalty-dialog .penalty-card>.penalty-toolbar button{justify-content:center}}.unban-test-checkout{gap:14px;max-width:620px;margin-inline:auto;display:grid}.unban-test-notice{background:#d4ad4d0d;border:1px solid #d4ad4d60;border-radius:10px;padding:14px 16px}.unban-test-notice strong{color:#e8c671}.unban-test-notice p{margin:6px 0 0;font-size:14px}.unban-test-summary{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.unban-test-summary strong{white-space:nowrap;font-size:22px}.unban-test-checkout form{gap:14px;display:grid}.unban-test-checkout .unban-test-consent{align-items:flex-start;gap:10px;font-size:14px;display:flex}.unban-test-consent input{flex:none;width:18px;height:18px;margin:2px 0 0}.unban-test-success{color:#83dca6;align-items:center;gap:8px;display:flex}
