:root,html[data-theme="light"],html[data-theme="dark"] {
  color-scheme:light;
  --primary:#4f46e5;--secondary:#fff;--accent:#4f46e5;--primary-fg:#fff;
  --body-fg:#29313d;--body-quiet-color:#647080;--body-loud-color:#111827;
  --body-bg:#f5f6f8;--darkened-bg:#f8fafc;--hairline-color:#e9ecf0;--border-color:#dde2e8;
  --header-color:#647080;--header-branding-color:#17202d;--header-bg:#fff;--header-link-color:#475569;
  --breadcrumbs-bg:#f5f6f8;--breadcrumbs-fg:#647080;--breadcrumbs-link-fg:#475569;
  --link-fg:#4338ca;--link-hover-color:#312e81;--link-selected-fg:#312e81;
  --button-bg:#4f46e5;--button-fg:#fff;--button-hover-bg:#4338ca;
  --default-button-bg:#4f46e5;--default-button-hover-bg:#4338ca;
  --close-button-bg:#64748b;--close-button-hover-bg:#475569;
  --delete-button-bg:#b42332;--delete-button-hover-bg:#921c2a;
  --object-tools-bg:#fff;--object-tools-hover-bg:#eef0ff;
  --selected-bg:#eef2ff;--selected-row:#f1f3ff;
  --message-success-bg:#eaf6ef;--message-warning-bg:#fff8e5;--message-error-bg:#fff0f0;--error-fg:#b42332;
  --font-family-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --font-family-monospace:var(--font-family-primary);
}
* {box-sizing:border-box;}
body {font-family:var(--font-family-primary);background:var(--body-bg);font-size:14px;line-height:1.55;}
#container {display:block;min-width:0;}
#header {margin-left:236px;width:auto;min-height:72px;padding:18px 36px;background:#fff;border-bottom:1px solid var(--border-color);color:var(--body-fg);}
#site-name {margin:0;}
#site-name a {font-size:16px;font-weight:700;letter-spacing:-.35px;color:#202a38;}
#site-name span {display:inline-block;margin-left:9px;padding-left:12px;border-left:1px solid #dce1e7;font-size:12px;font-weight:400;letter-spacing:0;color:#647080;}
#user-tools {display:flex;align-items:center;flex-wrap:wrap;gap:18px;font-size:12px;letter-spacing:0;text-transform:none;color:#647080;}
#user-tools a,#logout-form button {border:0;color:#546071;font:inherit;padding:6px 0;}
#user-tools a:hover,#logout-form button:hover {color:#4338ca;text-decoration:underline;}
.cp-user {font-weight:600;color:#29313d;}
.theme-toggle {display:none;}
#cp-sidebar {position:fixed;inset:0 auto 0 0;width:236px;padding:27px 16px 20px;background:#fff;border-right:1px solid var(--border-color);display:flex;flex-direction:column;z-index:30;overflow:auto;}
.cp-brand {display:flex;align-items:center;gap:11px;padding:0 8px 31px;color:#19222f!important;font-size:19px;font-weight:750;letter-spacing:-.5px;}
.cp-brand-icon {display:grid;place-items:center;width:39px;height:42px;border-radius:10px;background:#18251d;flex-shrink:0;}
.cp-brand img {display:block;}
.cp-brand small {display:block;font-size:8px;color:#647080;letter-spacing:1.2px;font-weight:600;margin-top:4px;}
.cp-nav {display:flex;flex-direction:column;gap:5px;}
.cp-nav>a {display:flex;align-items:center;gap:11px;min-height:44px;padding:10px 12px;border-radius:6px;color:#566170;font-size:12px;font-weight:550;line-height:1.4;}
.cp-nav>a svg {width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;}
.cp-nav>a:hover {background:#f4f5f8;color:#273142;}
.cp-nav>a[aria-current] {color:#4338ca;background:#eeedff;}
.cp-nav>p {margin:24px 12px 6px;font-size:9px;color:#647080;letter-spacing:1.3px;font-weight:700;}
.cp-sidebar-note {margin-top:auto;padding:32px 12px 0;font-size:11px;color:#596475;}
.cp-sidebar-note small {display:block;margin:7px 0 0 12px;color:#647080;font-size:10px;}
.cp-live-dot {display:inline-block;width:5px;height:5px;border-radius:50%;background:#45a877;margin:0 6px 2px 0;}
#container>nav {margin-left:236px;}
.breadcrumbs {padding:17px 36px 0!important;font-size:11px!important;line-height:1.6;color:#758091!important;background:transparent!important;}
.breadcrumbs a {color:#637083!important;}
.main,.main.shifted {display:block;margin-left:236px;}
.main>.content,.main.shifted>.content {max-width:none!important;min-width:0;padding:0;}
#content {padding:29px 36px 48px;max-width:1440px;margin:0 auto;width:100%;}
#content h1 {font-size:27px;font-weight:700;letter-spacing:-.8px;color:#19222f;margin:0 0 25px;line-height:1.3;}
#content>h2 {font-size:15px;color:#748091;font-weight:400;margin-top:-15px;margin-bottom:25px;}
#content-main {min-width:0;float:none;width:100%;}
.cp-eyebrow {font-size:10px;font-weight:650;letter-spacing:1.5px;color:#647080;margin:0 0 10px;}
.dashboard #content {padding-top:42px;}
.dashboard #content h1 {margin-bottom:11px;}
.cp-intro {font-size:14px;color:#647080;margin:0 0 33px;}
.cp-shortcuts {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;}
.cp-shortcut {display:flex;flex-direction:column;min-height:247px;padding:25px 23px;border:1px solid var(--border-color);border-radius:9px;background:#fff;box-shadow:0 2px 3px #18243703;color:#29313d;transition:border-color .15s,box-shadow .15s;}
.cp-shortcut:hover {border-color:#b7b2ee;box-shadow:0 4px 16px #35306608;}
.cp-shortcut-icon {display:grid;place-items:center;width:35px;height:35px;background:#f0effc;color:#7568c6;border-radius:8px;font-size:11px;font-weight:600;margin-bottom:23px;}
.cp-shortcut h2 {display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;font-size:16px;letter-spacing:-.35px;color:#273142;line-height:1.4;}
.cp-shortcut h2>span {color:#9a9fac;font-size:18px;}
.cp-shortcut p {font-size:12px;color:#647080;line-height:1.8;margin:0 0 24px;}
.cp-shortcut-link {margin-top:auto;font-size:11px;font-weight:600;color:#6257bc;}
.cp-guide {margin-top:29px;display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:30px;border:1px solid var(--border-color);border-radius:9px;background:#fff;}
.cp-guide h2 {font-size:19px;font-weight:650;letter-spacing:-.4px;color:#283241;margin:0 0 12px;}
.cp-guide p {font-size:12px;color:#647080;line-height:1.8;}
.cp-guide .button {margin-top:15px;display:inline-flex;align-items:center;}
.cp-guide ol {list-style:none;counter-reset:steps;padding:0;margin:0;}
.cp-guide li {counter-increment:steps;position:relative;padding:0 0 22px 38px;font-size:12px;}
.cp-guide li:last-child {padding-bottom:0;}
.cp-guide li::before {content:counter(steps);position:absolute;left:0;top:0;width:24px;height:24px;display:grid;place-items:center;background:#f4f5f8;color:#7d8590;border-radius:50%;font-size:10px;}
.cp-guide li strong {display:block;font-weight:600;color:#3b4655;margin-bottom:5px;}
.cp-guide li span {color:#647080;font-size:11px;line-height:1.8;display:block;}
.module {background:#fff;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;margin-bottom:22px;box-shadow:0 1px 2px #18243703;}
.module h2,.module caption,.inline-group h2 {padding:17px 22px;background:#fff;color:#344051;border-bottom:1px solid #e8ebf0;font-size:14px;font-weight:650;letter-spacing:-.1px;text-transform:none;}
.module caption a {color:#344051!important;}
table {width:100%;border-collapse:collapse;}
thead th {background:#fafbfc!important;border-bottom:1px solid #e3e7ed;color:#647080!important;font-size:10px;font-weight:600;padding:14px 16px!important;letter-spacing:.1px;}
thead th a {color:#647080!important;}
tbody td,tbody th {padding:17px 16px!important;border-bottom:1px solid #edf0f3;font-size:12px;line-height:1.7;vertical-align:middle;}
.row1,.row2 {background:#fff;}
#result_list tbody tr:hover {background:#fafbff;}
#result_list th a {font-weight:600;color:#364152;}
#changelist {background:transparent!important;display:flex;gap:24px;align-items:flex-start;}
#changelist .changelist-form-container {min-width:0;flex:1;background:#fff;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;}
#changelist .results {overflow-x:auto;width:100%;}
#changelist #toolbar {padding:19px 20px;border-bottom:1px solid #e7ebf0;background:#fff;}
#changelist #toolbar form {display:flex;align-items:center;flex-wrap:wrap;gap:9px;}
#changelist #toolbar form input[type=submit] {padding:9px 15px;background:#f8f9fc;color:#546071;border:1px solid #dce1e8;}
#changelist #toolbar #searchbar {width:min(330px,100%);height:39px;}
#changelist .actions {padding:12px 20px;border:0;border-bottom:1px solid #e8ebf0;background:#fcfcfd;color:#758091;}
#changelist .actions select {max-width:350px;min-height:34px;font-size:11px;}
#changelist .actions button {border:1px solid #dce1e8;background:#fff;color:#526074;padding:8px 12px;border-radius:5px;}
#changelist-filter {position:static;flex:0 0 190px;width:190px;margin:0;border:1px solid var(--border-color);border-radius:8px;background:#fff;overflow:hidden;}
#changelist-filter h2 {padding:15px 17px;background:#fff;color:#3e4a5b;font-size:12px;border-bottom:1px solid #e8ebf0;}
#changelist-filter h3 {padding:0 17px;font-size:11px;color:#6f7b8b;font-weight:600;}
#changelist-filter ul {padding:0 17px 14px;}
#changelist-filter li {padding:4px 0;font-size:11px;}
#changelist-filter li.selected {border-left:0;margin-left:0;padding-left:0;}
#changelist-filter a {color:#778393;}
#changelist-filter li.selected a {color:#4f46e5;font-weight:650;}
.object-tools {margin-top:-53px;margin-bottom:22px;position:relative;}
.object-tools a:link,.object-tools a:visited {color:#4d5c6e;background:#fff;border:1px solid #dce1e8;border-radius:5px;padding:10px 16px;font-size:11px;font-weight:600;text-transform:none;}
.object-tools a.addlink {background:#4f46e5;color:#fff;border-color:#4f46e5;}
.paginator {background:#fff!important;border:0!important;padding:18px 20px!important;color:#7d8794!important;font-size:11px!important;}
.cp-status {display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:20px;font-size:10px;font-weight:550;white-space:nowrap;}
.cp-status::before {content:"";width:5px;height:5px;border-radius:50%;background:currentColor;}
.cp-status.published {color:#27825a;background:#edf8f1;}.cp-status.draft {color:#7b8491;background:#f0f2f5;}
input[type=text],input[type=password],input[type=email],input[type=number],input[type=url],input[type=search],textarea,select {font:inherit;font-size:13px;border:1px solid #d7dde5;border-radius:5px;padding:10px 12px;min-height:41px;background:#fff;color:#344051;box-shadow:0 1px 2px #18243703;}
input:focus,textarea:focus,select:focus {border-color:#8f86e7;outline:3px solid #4f46e518;outline-offset:0;}
input[type=checkbox],input[type=radio] {accent-color:#4f46e5;width:16px;height:16px;vertical-align:middle;}
.aligned .form-row {padding:20px 24px;border-bottom:1px solid #f0f2f5;overflow:visible;}
.aligned label {float:none;width:auto;display:block;padding:0;margin:0 0 8px;font-size:12px;font-weight:550;color:#536071;}
.aligned label.required {color:#334051;font-weight:600;}
.aligned .flex-container {display:block;}
.aligned .form-row input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.aligned textarea,.aligned select {width:min(100%,680px);max-width:100%;}
.aligned textarea {height:116px;min-height:90px;resize:vertical;}
.aligned input[type=file] {max-width:100%;font-size:12px;}
.aligned .help,.aligned .help-tooltip,.aligned .readonly {margin-left:0!important;padding-left:0;color:#647080;font-size:11px;line-height:1.8;}
.aligned .readonly {color:#526074;overflow-wrap:anywhere;}
.aligned .checkbox-row label,.aligned label.vCheckboxLabel {display:inline-block;margin:0 0 0 8px;padding:0;}
.aligned .form-row .fieldBox {float:none;display:inline-block;vertical-align:top;min-width:230px;max-width:100%;margin-right:25px;}
.aligned .vDateField {width:140px!important;}.aligned .vTimeField {width:110px!important;}
.datetime {font-size:12px;color:#647080;}.datetimeshortcuts {font-size:10px;white-space:normal;}
.help,.help-tooltip,.quiet {color:#647080;line-height:1.7;}
fieldset.module>details>summary {padding:0;cursor:pointer;}
fieldset.module>details>summary h2 {margin:0;}
.cp-editor-nav {display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px;}
.cp-editor-nav a {display:inline-flex;align-items:center;min-height:40px;padding:8px 15px;border:1px solid #dce1e8;border-radius:5px;background:#fff;color:#617085;font-size:11px;font-weight:550;}
.cp-editor-nav a:hover {border-color:#aaa2e6;color:#4f46e5;}
.cp-editor-help {font-size:11px;color:#647080;margin-bottom:22px;}
.form-row,.inline-group {scroll-margin-top:30px;}
.cp-inline-help {margin:0;padding:15px 22px;color:#647080;font-size:11px;line-height:1.8;}
.cp-prizes .inline-related {padding:0 20px 12px;}
.cp-prizes .inline-related h3 {display:flex;align-items:center;gap:10px;font-size:12px;font-weight:550;margin:0;padding:16px 18px!important;background:#fbfcfd!important;border:0;color:#3e4b5c;}
.cp-prize {border:1px solid #e0e5eb;border-radius:6px;overflow:hidden;}
.cp-prize>summary {cursor:pointer;list-style:none;}.cp-prize>summary::-webkit-details-marker {display:none;}
.cp-prize>summary:focus-visible {outline:3px solid #8d82df;outline-offset:-3px;}
.cp-prize-marker {color:#9589dc;font-size:19px;}.cp-expand-label {margin-left:auto;color:#647080;font-size:10px;}
.cp-prize[open]>summary {border-bottom:1px solid #e8ebf0;}
.cp-prize[open] .cp-expand-label {color:#6357b4;}
.cp-prize .module {box-shadow:none;border:0;border-radius:0;margin:0;}
.cp-prize .module h4 {padding:16px 22px;background:#fafbfc;font-size:12px;color:#647080;margin:0;}
.cp-delete-inline {padding:13px 22px;background:#fff9f9;font-size:11px;color:#a2505b;}
.cp-delete-inline label {display:inline;margin-left:7px;}
.inline-group .add-row {background:#fff!important;border:0;padding:12px 20px 20px!important;}
.inline-group .add-row a {display:inline-flex;align-items:center;min-height:40px;padding:8px 15px 8px 29px;border:1px dashed #b7b0dc;border-radius:5px;background-position:10px center;color:#6659b8;font-size:12px;}
.button,input[type=submit],input[type=button],.submit-row input,a.button {font:inherit;font-size:12px;font-weight:550;border-radius:5px;padding:11px 17px;min-height:41px;cursor:pointer;}
.button.default,input[type=submit].default {background:#4f46e5;color:#fff;}
.submit-row {overflow:visible;position:sticky;bottom:0;z-index:20;display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:16px 20px;background:#fff;border:1px solid #dde2e8;border-radius:7px;box-shadow:0 -6px 20px #24304808;margin:25px 0 0;}
.submit-row input {float:none!important;margin:0!important;}
.submit-row input:not(.default) {color:#5d6879;background:#f1f3f7;}
.submit-row p.deletelink-box {margin-left:auto;}.submit-row a.deletelink {min-height:41px;height:auto;background:#fff3f3;color:#b42332;border:1px solid #f3d5d9;border-radius:5px;font-size:12px;padding:10px 16px;}
ul.messagelist {margin:18px 36px 0;padding:0;}
ul.messagelist li {border:1px solid #cfe7d8;border-radius:5px;font-size:12px;}
.errornote {background:#fff3f3;border:1px solid #e8b9bd;color:#a52e3c;border-radius:6px;padding:16px;font-size:13px;}
.errorlist {color:#b42332;font-size:12px;}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible {outline:3px solid #8d82df;outline-offset:3px;}
.login #container {margin:80px auto;width:430px;max-width:calc(100% - 32px);min-width:0;border:1px solid #dde2e8;border-radius:10px;overflow:hidden;box-shadow:0 10px 40px #26334b08;background:#fff;}
.login #header {margin:0;padding:25px 28px;background:#fff;border-bottom:1px solid #eceff3;}
.login .main {margin:0;}.login #content {padding:28px;}.login #content h1 {font-size:22px;}
.login .form-row {padding:8px 0!important;}.login .form-row label {font-size:12px;color:#647080;font-weight:550;margin-bottom:8px;}
.login .form-row input {width:100%;}.login .submit-row {position:static;border:0;box-shadow:none;padding:12px 0 0;background:transparent;}
.login .submit-row input {width:100%;}.login #site-name span {display:block;border:0;padding:0;margin:5px 0 0;}
.login .password-reset-link {font-size:12px;}.popup .main,.popup #header,.popup #container>nav {margin-left:0;}
@media(max-width:1100px) {#cp-sidebar{width:210px;padding-inline:12px}.main,.main.shifted,#header,#container>nav{margin-left:210px}#header{padding-inline:25px}#content{padding:28px 25px}.breadcrumbs{padding-inline:25px!important}.cp-brand{font-size:17px}.cp-nav>a{font-size:11px}.cp-shortcuts{grid-template-columns:1fr}.cp-shortcut{min-height:0;display:grid;grid-template-columns:38px 1fr;gap:0 18px;padding:22px}.cp-shortcut-icon{grid-row:1/4;margin:2px 0 0}.cp-shortcut p{margin:0 0 13px}.cp-guide{grid-template-columns:1fr;gap:27px}.cp-guide .button{margin-top:7px}#user-tools{gap:12px}#changelist{gap:15px}#changelist-filter{flex-basis:165px;width:165px}}
@media(max-width:800px) {#cp-sidebar{position:static;width:auto;padding:16px 20px;border-right:0;border-bottom:1px solid #e1e5eb}.cp-brand{padding:0 0 16px;font-size:17px}.cp-brand-icon{width:32px;height:35px}.cp-nav{flex-direction:row;flex-wrap:wrap;gap:5px}.cp-nav>p,.cp-sidebar-note{display:none}.cp-nav>a{padding:8px 10px;min-height:42px;font-size:11px}.cp-nav>a svg{width:15px;height:15px}#header,.main,.main.shifted,#container>nav{margin-left:0}#header{min-height:60px;padding:14px 20px;gap:10px}#header #branding{display:none}#user-tools{margin:0;text-align:left;justify-content:flex-start;gap:13px;font-size:11px}#content,.dashboard #content{padding:26px 18px}.breadcrumbs{padding:14px 18px 0!important}#content h1{font-size:24px;margin-bottom:22px}#changelist{flex-direction:column}#changelist .changelist-form-container{width:100%;order:1}#changelist-filter{width:100%;flex:auto;order:0;max-height:245px;overflow:auto}.cp-shortcuts{gap:12px}.cp-shortcut{padding:20px 16px;gap:0 12px}.cp-shortcut h2{font-size:15px}.cp-guide{padding:23px;gap:23px}.aligned .form-row{padding:18px}.aligned label{font-size:13px}.aligned .form-row .fieldBox{display:block;min-width:0;margin:0 0 18px}.aligned .form-row .fieldBox:last-child{margin:0}.aligned input,.aligned textarea,.aligned select{font-size:16px}input,select,textarea{min-height:44px}.object-tools{margin:0 0 20px;float:none;display:flex;justify-content:flex-end}.cp-prizes .inline-related{padding:0 10px 10px}.submit-row{padding:12px;gap:8px;bottom:0}.submit-row input{min-height:44px;font-size:11px;padding-inline:12px}.submit-row p.deletelink-box{width:100%;margin:0}.submit-row a.deletelink{display:inline-flex;align-items:center}.login #header #branding{display:block}.login #content{padding:23px}.login #container{margin-top:40px}}
@media(prefers-reduced-motion:reduce){.cp-shortcut{transition:none}}
.dashboard #content {width:100%;}
@media(min-width:801px) and (max-width:1100px) {.cp-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-shortcut{display:flex;gap:0;min-height:260px;padding:22px 18px}.cp-shortcut-icon{margin:0 0 22px}.cp-shortcut h2{font-size:14px;align-items:flex-start}.cp-shortcut p{font-size:11px;margin-bottom:22px}.cp-shortcut-link{font-size:10px}}
#changelist #toolbar form>div {display:flex;align-items:center;gap:9px;width:100%;flex-wrap:wrap;}
#changelist #toolbar #searchbar {flex:1;width:auto;min-width:120px;max-width:450px;}
#changelist #toolbar form label {margin:0;}
#result_list .field-title {min-width:170px;}
#container>.main {display:block;}
.submit-row {flex-direction:row;}
.cp-more-actions {position:relative;margin-left:auto;}
.cp-more-actions>summary {list-style:none;display:grid;place-items:center;min-width:41px;min-height:41px;border:1px solid #dce1e8;border-radius:5px;background:#fff;color:#647080;font-size:23px;line-height:1;cursor:pointer;}
.cp-more-actions>summary::-webkit-details-marker {display:none;}
.cp-more-actions>div {position:absolute;bottom:calc(100% + 10px);right:0;min-width:225px;display:grid;gap:5px;padding:8px;background:#fff;border:1px solid #dce1e8;border-radius:7px;box-shadow:0 8px 30px #2731421c;z-index:25;}
.cp-more-actions input,.cp-more-actions a {width:100%;text-align:left!important;min-height:41px;font-size:11px!important;background:#fff!important;}
.cp-more-actions a.deletelink {border:0!important;color:#b42332!important;}
@media(max-width:800px){.submit-row{gap:7px}.submit-row input{padding-inline:10px}.cp-more-actions{margin-left:auto}.cp-more-actions>summary{min-width:38px;min-height:44px}}
.aligned .form-row>div {width:100%;max-width:100%;min-width:0;}
.cp-card-preview {display:flex;align-items:center;gap:20px;padding:18px 22px;border:1px solid #dde2e8;border-radius:7px;background:#fff;margin-bottom:22px;}
.cp-card-preview img {object-fit:contain;border-radius:4px;background:#f5f6f8;max-width:55%;height:130px;}
.cp-card-preview span {font-size:12px;color:#647080;}
.cp-drop-distribution {display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;padding:18px 20px;background:#eef7f1;border:1px solid #cce4d3;border-radius:7px;color:#315c43;}
.cp-drop-distribution strong {font-size:13px;}.cp-drop-distribution p {font-size:11px;margin:5px 0 0;line-height:1.7;}
.cp-drop-distribution.needs-total {background:#fff9e9;border-color:#ecdbab;color:#7d621f;}
.cp-drop-distribution form {flex-shrink:0;}.cp-drop-distribution .button {border:0;}
#result_list .field-drop_chance input {width:100px;min-height:38px;}#result_list .field-published {text-align:center;}
@media(max-width:800px){.cp-drop-distribution{align-items:flex-start;flex-direction:column;gap:12px}}
.model-scratchcard.change-list .object-tools {margin:0 0 18px;float:none;display:flex;justify-content:flex-end;}
.model-scratchcard.change-list .object-tools {min-height:44px;}
.model-scratchcard.change-list .object-tools li {height:auto;float:none;}
.cp-photo-current {display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:13px;font-size:12px;}
.cp-photo-current label {display:inline-flex;align-items:center;gap:7px;font-size:11px;margin:0;font-weight:400;}

#scratch_plays-group {overflow-x:auto;}
#scratch_plays-group .original {display:none;}
#scratch_plays-group td p {margin:0;padding:0;}
#scratch_plays-group .field-won_game a {font-weight:600;}
#scratch_wallet-group .inline-related>h3 {display:none;}

.cp-wins-delete-help {padding:16px 22px;background:#fff;border:1px solid #dde2e8;border-radius:7px;margin:0 0 12px;}
.cp-wins-delete-help label {display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600;}
.cp-wins-delete-help p {margin:8px 0 0;font-size:11px;color:#647080;}
#scratch_plays-group .delete {text-align:center;}

.cp-reset-cards {display:inline-flex;align-items:center;min-height:41px;padding:10px 16px;border:1px solid #e7bac0;border-radius:5px;background:#fff5f5;color:#a62738!important;font:inherit;font-size:12px;font-weight:600;cursor:pointer;}
.cp-wins-delete-help>p {margin-bottom:15px;}
.cp-reset-body {padding:10px 22px 24px;}
.cp-reset-body p {font-size:13px;line-height:1.8;margin-bottom:18px;}
.cp-reset-body form {display:flex;align-items:center;gap:14px;flex-wrap:wrap;}

#result_list .field-price input {width:100px;min-height:38px;}

body,input,button,select,textarea {font-family:var(--font-family-primary);}
