/* Playable Ad Converter - interface theme (on top of Bootstrap 5 dark mode) */
:root {
  --pac-bg: #070b14;
  --pac-bg-2: #0b1220;
  --pac-panel: #0f1829;
  --pac-panel-2: #131f35;
  --pac-border: #1f2c45;
  --pac-border-2: #2a3a5a;
  --pac-text: #e6edf7;
  --pac-muted: #8a9bb8;
  --pac-cyan: #22d3ee;
  --pac-blue: #3b82f6;
  --pac-green: #22c55e;
  --pac-violet: #8b5cf6;
  --pac-amber: #f59e0b;
  --pac-red: #ef4444;
  --pac-radius: 16px;
  --bs-body-bg: var(--pac-bg);
  --bs-body-color: var(--pac-text);
  --bs-secondary-color: var(--pac-muted);
  --bs-border-color: var(--pac-border);
  --bs-link-color: var(--pac-cyan);
  --bs-link-color-rgb: 34, 211, 238;
  --bs-link-hover-color: #67e8f9;
  --bs-font-sans-serif: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
[data-bs-theme=dark] { --bs-body-bg: var(--pac-bg); --bs-tertiary-bg: var(--pac-panel-2); --bs-secondary-bg: var(--pac-panel-2); }
body { background: radial-gradient(1200px 600px at 85% -10%, rgba(59,130,246,.10), transparent 60%), radial-gradient(900px 500px at -10% 10%, rgba(34,211,238,.06), transparent 60%), var(--pac-bg); min-height: 100vh; }
.min-w-0 { min-width: 0; }
.text-secondary { color: var(--pac-muted) !important; }
code, .pac-code { color: #93c5fd; }
.pac-code { background: var(--pac-bg-2); border: 1px solid var(--pac-border); border-radius: 8px; padding: .5rem .65rem; word-break: break-all; }

/* ------------------------------------------------------------ buttons & forms */
.btn { border-radius: 12px; font-weight: 600; }
.btn-lg { border-radius: 14px; padding: .7rem 1.3rem; font-size: 1.02rem; }
.btn-success { --bs-btn-bg: var(--pac-green); --bs-btn-border-color: var(--pac-green); --bs-btn-hover-bg: #16a34a; --bs-btn-hover-border-color: #16a34a; --bs-btn-color: #04120a; --bs-btn-hover-color: #04120a; --bs-btn-disabled-bg: #1d4d31; --bs-btn-disabled-border-color: #1d4d31; box-shadow: 0 6px 20px rgba(34,197,94,.25); }
.btn-primary { --bs-btn-bg: var(--pac-blue); --bs-btn-border-color: var(--pac-blue); --bs-btn-hover-bg: #2563eb; --bs-btn-hover-border-color: #2563eb; --bs-btn-disabled-bg: #1e3a6b; --bs-btn-disabled-border-color: #1e3a6b; }
.pac-btn-violet { --bs-btn-bg: var(--pac-violet); --bs-btn-border-color: var(--pac-violet); --bs-btn-hover-bg: #7c3aed; --bs-btn-hover-border-color: #7c3aed; --bs-btn-disabled-bg: #3b2a6b; --bs-btn-disabled-border-color: #3b2a6b; }
.btn-info { --bs-btn-bg: var(--pac-cyan); --bs-btn-border-color: var(--pac-cyan); --bs-btn-color: #031317; --bs-btn-hover-bg: #06b6d4; --bs-btn-hover-border-color: #06b6d4; --bs-btn-hover-color: #031317; }
.btn-outline-info { --bs-btn-color: var(--pac-cyan); --bs-btn-border-color: rgba(34,211,238,.45); --bs-btn-hover-bg: rgba(34,211,238,.12); --bs-btn-hover-color: #67e8f9; --bs-btn-hover-border-color: var(--pac-cyan); --bs-btn-active-bg: rgba(34,211,238,.2); --bs-btn-active-color: #a5f3fc; --bs-btn-active-border-color: var(--pac-cyan); }
.btn-check:checked + .btn-outline-info { background: rgba(34,211,238,.18); color: #a5f3fc; border-color: var(--pac-cyan); }
.form-control, .form-select { background-color: var(--pac-bg-2); border-color: var(--pac-border-2); border-radius: 10px; color: var(--pac-text); }
.form-control:focus, .form-select:focus { background-color: var(--pac-bg-2); border-color: var(--pac-cyan); box-shadow: 0 0 0 .2rem rgba(34,211,238,.18); color: var(--pac-text); }
.form-control::placeholder { color: #5b6b88; }
.form-control-color { height: 38px; padding: .3rem; }
.input-group-text { background: var(--pac-panel-2); border-color: var(--pac-border-2); color: var(--pac-muted); border-radius: 10px; }
.form-check-input:checked { background-color: var(--pac-cyan); border-color: var(--pac-cyan); }
.form-label { font-weight: 600; font-size: .9rem; color: #c6d3ea; }
.form-text { color: var(--pac-muted); }

/* ------------------------------------------------------------ cards */
.pac-card { background: linear-gradient(180deg, var(--pac-panel), var(--pac-bg-2)); border: 1px solid var(--pac-border); border-radius: var(--pac-radius); padding: 1.35rem; box-shadow: 0 10px 30px rgba(0,0,0,.25); }
.pac-card-head { display: flex; align-items: center; gap: .6rem; margin-bottom: 1rem; }
.pac-card-head > i { width: 34px; height: 34px; border-radius: 10px; display: grid; place-items: center; background: rgba(34,211,238,.12); color: var(--pac-cyan); font-size: 1.05rem; }
.pac-card-head h2 { font-size: 1.05rem; margin: 0; font-weight: 700; }
.pac-modal { background: var(--pac-panel); border: 1px solid var(--pac-border); border-radius: var(--pac-radius); }
.pac-locked:disabled { opacity: .45; }
.pac-locked:disabled .pac-card { box-shadow: none; }
fieldset.pac-locked { min-width: 0; }

/* ------------------------------------------------------------ app layout */
.pac-app { display: flex; }
.pac-sidebar { width: 250px; flex-shrink: 0; background: rgba(9,14,26,.92); border-right: 1px solid var(--pac-border); display: flex; flex-direction: column; padding: 1.1rem .9rem; }
@media (min-width: 992px) { .pac-sidebar { position: sticky; top: 0; height: 100vh; } }
@media (max-width: 991.98px) { .pac-sidebar { --bs-offcanvas-bg: #090e1a; --bs-offcanvas-width: 260px; } }
.pac-brand, .pac-brand-lg { display: flex; align-items: center; gap: .7rem; }
.pac-brand { padding: .2rem .4rem 1.2rem; border-bottom: 1px solid var(--pac-border); margin-bottom: 1rem; }
.pac-brand-title { font-weight: 800; letter-spacing: .01em; }
.pac-brand-sub { font-size: .78rem; color: var(--pac-muted); }
.pac-brand-lg .pac-brand-title { font-size: 1.35rem; }
.pac-nav { display: flex; flex-direction: column; gap: .25rem; }
.pac-nav-link { display: flex; align-items: center; gap: .75rem; padding: .7rem .85rem; border-radius: 12px; color: #b9c6dd; text-decoration: none; font-weight: 600; transition: background .15s, color .15s; }
.pac-nav-link i { font-size: 1.1rem; }
.pac-nav-link:hover { background: rgba(255,255,255,.04); color: #fff; }
.pac-nav-link.active { background: linear-gradient(90deg, rgba(34,211,238,.16), rgba(59,130,246,.08)); color: #fff; box-shadow: inset 3px 0 0 var(--pac-cyan); }
.pac-sidebar-foot { margin-top: auto; padding: 1rem .4rem 0; }
.pac-net-pill { display: inline-flex; align-items: center; gap: .4rem; font-size: .78rem; color: var(--pac-muted); border: 1px solid var(--pac-border); border-radius: 999px; padding: .25rem .65rem; margin: 0 .3rem .4rem 0; }
.pac-main { flex: 1; min-width: 0; display: flex; flex-direction: column; }
.pac-topbar { display: flex; align-items: center; gap: .8rem; padding: 1rem 1.75rem; border-bottom: 1px solid var(--pac-border); background: rgba(7,11,20,.7); backdrop-filter: blur(10px); position: sticky; top: 0; z-index: 1020; }
.pac-page-title { font-size: 1.3rem; font-weight: 800; margin: 0; }
.pac-content { padding: 1.75rem; padding-bottom: 7rem; }
@media (max-width: 575.98px) { .pac-content { padding: 1rem; padding-bottom: 9rem; } .pac-topbar { padding: .8rem 1rem; } }

/* ------------------------------------------------------------ public pages */
.pac-public-wrap { max-width: 720px; margin: 0 auto; padding: 3rem 1rem; }
.pac-auth-card { max-width: 440px; margin: 0 auto; }
.pac-public .pac-brand-lg { justify-content: center; }
.pac-checklist { border: 1px solid var(--pac-border); border-radius: 12px; overflow: hidden; }
.pac-check-row { display: flex; gap: .75rem; padding: .6rem .85rem; border-bottom: 1px solid var(--pac-border); align-items: flex-start; }
.pac-check-row:last-child { border-bottom: 0; }
.pac-check-row > i { margin-top: .15rem; }

/* ------------------------------------------------------------ dashboard */
.pac-stat { display: flex; gap: 1rem; align-items: center; background: linear-gradient(180deg, var(--pac-panel), var(--pac-bg-2)); border: 1px solid var(--pac-border); border-radius: var(--pac-radius); padding: 1.1rem 1.2rem; height: 100%; }
.pac-stat-icon { width: 48px; height: 48px; border-radius: 14px; display: grid; place-items: center; font-size: 1.35rem; flex-shrink: 0; }
.bg-cyan { background: rgba(34,211,238,.14); color: var(--pac-cyan); }
.bg-blue { background: rgba(59,130,246,.16); color: #93c5fd; }
.bg-violet { background: rgba(139,92,246,.16); color: #c4b5fd; }
.bg-green { background: rgba(34,197,94,.14); color: #86efac; }
.pac-stat-value { font-size: 1.6rem; font-weight: 800; line-height: 1.1; }
.pac-stat-label { color: var(--pac-muted); font-size: .85rem; }
.pac-hero { display: flex; gap: 1rem; align-items: center; justify-content: space-between; flex-wrap: wrap; padding: 1.5rem 1.6rem; border-radius: var(--pac-radius); border: 1px solid rgba(34,211,238,.25); background: linear-gradient(120deg, rgba(34,211,238,.12), rgba(59,130,246,.08) 45%, rgba(139,92,246,.08)); }
.pac-table { --bs-table-bg: transparent; --bs-table-border-color: var(--pac-border); }
.pac-table th { color: var(--pac-muted); font-weight: 600; font-size: .78rem; text-transform: uppercase; letter-spacing: .04em; }
.pac-icon-sm { width: 36px; height: 36px; border-radius: 9px; object-fit: cover; flex-shrink: 0; }
.pac-icon-ph { display: inline-grid; place-items: center; background: var(--pac-panel-2); color: var(--pac-muted); }
.pac-plat { font-size: .78rem; font-weight: 700; padding: .25rem .6rem; border-radius: 999px; white-space: nowrap; }
.pac-plat-google { background: rgba(59,130,246,.16); color: #93c5fd; }
.pac-plat-mintegral { background: rgba(139,92,246,.18); color: #c4b5fd; }
.pac-badge-pass { background: rgba(34,197,94,.15); color: #86efac; }
.pac-badge-warn { background: rgba(245,158,11,.16); color: #fcd34d; }
.pac-badge-fail { background: rgba(239,68,68,.16); color: #fca5a5; }
.badge { font-weight: 600; border-radius: 999px; padding: .35em .7em; }
.pac-activity { list-style: none; padding: 0; margin: 0; }
.pac-activity li { display: flex; gap: .75rem; align-items: center; padding: .6rem 0; border-bottom: 1px solid var(--pac-border); }
.pac-activity li:last-child { border-bottom: 0; }
.pac-empty { text-align: center; color: var(--pac-muted); padding: 2rem 1rem; }
.pac-empty i { font-size: 2rem; display: block; margin-bottom: .5rem; }

/* ------------------------------------------------------------ stepper */
.pac-stepper { display: flex; gap: .5rem; list-style: none; padding: 0; margin: 0; flex-wrap: wrap; }
.pac-stepper li { flex: 1 1 160px; display: flex; align-items: center; gap: .6rem; padding: .7rem .9rem; border-radius: 12px; border: 1px solid var(--pac-border); background: var(--pac-bg-2); color: var(--pac-muted); font-weight: 600; font-size: .92rem; transition: all .25s; }
.pac-stepper li span { width: 26px; height: 26px; border-radius: 50%; display: grid; place-items: center; background: var(--pac-panel-2); font-size: .8rem; flex-shrink: 0; }
.pac-stepper li.active { border-color: rgba(34,211,238,.6); color: #fff; background: rgba(34,211,238,.08); }
.pac-stepper li.active span { background: var(--pac-cyan); color: #031317; }
.pac-stepper li.done { color: #c6d3ea; }
.pac-stepper li.done span { background: var(--pac-green); color: #04120a; }

/* ------------------------------------------------------------ upload */
.pac-dropzone { border: 2px dashed var(--pac-border-2); border-radius: 16px; padding: 2.4rem 1rem; text-align: center; cursor: pointer; transition: border-color .2s, background .2s, transform .2s; background: rgba(15,24,41,.5); }
.pac-dropzone i { font-size: 2.6rem; color: var(--pac-cyan); display: block; margin-bottom: .5rem; }
.pac-dropzone:hover, .pac-dropzone:focus-visible, .pac-dropzone.drag { border-color: var(--pac-cyan); background: rgba(34,211,238,.06); outline: none; }
.pac-dropzone.drag { transform: scale(1.01); }
.pac-drop-title { font-weight: 700; font-size: 1.1rem; margin-bottom: .2rem; }
.pac-upload-status { border: 1px solid var(--pac-border); border-radius: 14px; padding: 1rem; background: var(--pac-bg-2); }
.pac-kv { display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: .6rem; }
.pac-kv > div { background: var(--pac-bg-2); border: 1px solid var(--pac-border); border-radius: 12px; padding: .6rem .75rem; min-width: 0; }
.pac-kv .k { font-size: .72rem; text-transform: uppercase; letter-spacing: .05em; color: var(--pac-muted); }
.pac-kv .v { font-weight: 700; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pac-tags { display: flex; flex-wrap: wrap; gap: .4rem; }
.pac-tag { font-size: .78rem; border-radius: 999px; padding: .25rem .65rem; border: 1px solid var(--pac-border-2); color: #c6d3ea; background: var(--pac-bg-2); }
.pac-tag.on { border-color: rgba(34,197,94,.5); color: #86efac; background: rgba(34,197,94,.08); }
.pac-tag.info { border-color: rgba(34,211,238,.45); color: #67e8f9; }
.pac-msg { border-radius: 12px; padding: .65rem .85rem; font-size: .9rem; margin-top: .5rem; display: flex; gap: .55rem; align-items: flex-start; }
.pac-msg i { margin-top: .1rem; }
.pac-msg-ok { background: rgba(34,197,94,.08); border: 1px solid rgba(34,197,94,.3); color: #bbf7d0; }
.pac-msg-warn { background: rgba(245,158,11,.08); border: 1px solid rgba(245,158,11,.3); color: #fde68a; }
.pac-msg-err { background: rgba(239,68,68,.08); border: 1px solid rgba(239,68,68,.35); color: #fecaca; }
.pac-msg-info { background: rgba(34,211,238,.06); border: 1px solid rgba(34,211,238,.25); color: #cffafe; }
.pac-sizebar { height: 8px; border-radius: 999px; background: var(--pac-panel-2); overflow: hidden; }
.pac-sizebar > div { height: 100%; border-radius: 999px; background: linear-gradient(90deg, var(--pac-cyan), var(--pac-blue)); transition: width .6s ease; }
.pac-sizebar > div.over { background: linear-gradient(90deg, var(--pac-amber), var(--pac-red)); }

/* ------------------------------------------------------------ game details */
.pac-icon-lg { width: 112px; height: 112px; border-radius: 24px; background: var(--pac-bg-2); border: 1px solid var(--pac-border-2); display: grid; place-items: center; overflow: hidden; color: var(--pac-muted); font-size: 2rem; }
.pac-icon-lg img, .pac-icon-md img { width: 100%; height: 100%; object-fit: cover; }
.pac-icon-md { width: 64px; height: 64px; border-radius: 16px; flex-shrink: 0; background: var(--pac-bg-2); border: 1px solid var(--pac-border-2); display: grid; place-items: center; overflow: hidden; color: var(--pac-muted); font-size: 1.5rem; }
.pac-game-summary { display: flex; gap: 1rem; align-items: center; }
.pac-sum-title { font-size: 1.2rem; font-weight: 800; }
.pac-readiness { display: grid; grid-template-columns: 1fr 1fr; gap: .6rem; }
.pac-ready { border: 1px solid var(--pac-border); border-radius: 12px; padding: .6rem .75rem; background: var(--pac-bg-2); }
.pac-ready .t { font-size: .75rem; color: var(--pac-muted); text-transform: uppercase; letter-spacing: .04em; }
.pac-ready .s { font-weight: 700; }
.pac-ready.ready .s { color: #86efac; }
.pac-ready.warning .s { color: #fcd34d; }
.pac-ready.blocked .s { color: #fca5a5; }
.pac-cta-sample { display: inline-block; padding: .8rem 1.6rem; border-radius: 999px; font-weight: 800; text-transform: uppercase; letter-spacing: .02em; box-shadow: 0 6px 18px rgba(0,0,0,.35); }
.pac-cta-sample.round { border-radius: 12px; }
.pac-cta-sample.pulse { animation: pacPulse 1.4s ease-in-out infinite; }
@keyframes pacPulse { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.06); } }
.pac-endcard-mock { aspect-ratio: 9 / 14; border-radius: 18px; border: 1px solid var(--pac-border-2); display: flex; flex-direction: column; align-items: center; justify-content: center; gap: .55rem; padding: 1rem; text-align: center; background-size: cover; background-position: center; position: relative; overflow: hidden; }
.pac-endcard-mock > * { position: relative; }
.pac-endcard-mock.has-img::before { content: ""; position: absolute; inset: 0; background: rgba(0,0,0,.45); }
.pac-endcard-mock-icon { width: 72px; height: 72px; border-radius: 18px; background: rgba(255,255,255,.08) center/cover no-repeat; box-shadow: 0 8px 22px rgba(0,0,0,.45); }
.pac-endcard-mock-title { font-weight: 800; font-size: 1.05rem; color: #fff; }
.pac-endcard-mock-sub { font-size: .82rem; color: rgba(255,255,255,.85); }
.pac-endcard-mock-btn { padding: .55rem 1.2rem; border-radius: 999px; font-weight: 800; font-size: .85rem; color: #fff; animation: pacPulse 1.4s ease-in-out infinite; }

/* ------------------------------------------------------------ preview */
@media (min-width: 1200px) { .pac-sticky { position: sticky; top: 84px; } }
.pac-pv-toolbar { display: flex; flex-wrap: wrap; gap: .5rem; margin-bottom: .75rem; }
.pac-pv-toolbar .form-select { width: auto; flex: 1 1 140px; font-size: .88rem; }
.pac-pv-stage { background: repeating-linear-gradient(45deg, #0a1120, #0a1120 12px, #0b1324 12px, #0b1324 24px); border: 1px solid var(--pac-border); border-radius: 16px; display: flex; align-items: center; justify-content: center; padding: 1rem; height: 520px; position: relative; overflow: hidden; }
.pac-pv-stage:fullscreen { height: 100vh; border-radius: 0; }
.pac-device { position: relative; background: #000; border-radius: 26px; padding: 10px; box-shadow: 0 0 0 2px #26324a, 0 20px 50px rgba(0,0,0,.55); flex-shrink: 0; }
.pac-device iframe { display: block; border: 0; border-radius: 16px; background: #000; transform-origin: 0 0; }
.pac-device-screen { position: relative; overflow: hidden; border-radius: 16px; }
.pac-pv-loading { position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: .6rem; background: rgba(5,9,18,.75); color: var(--pac-muted); font-size: .9rem; z-index: 2; transition: opacity .3s; }
.pac-pv-loading.hidden { opacity: 0; pointer-events: none; }
.pac-pv-empty { color: var(--pac-muted); text-align: center; }
.pac-pv-empty i { font-size: 2.2rem; display: block; margin-bottom: .4rem; }
.pac-pv-log { margin-top: .75rem; background: #060a13; border: 1px solid var(--pac-border); border-radius: 12px; max-height: 190px; overflow: auto; font: 12px/1.45 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; padding: .5rem .65rem; }
.pac-pv-log div { white-space: pre-wrap; word-break: break-word; }
.pac-pv-log .t { color: #4b5d7c; margin-right: .4rem; }
.pac-pv-log .ev-network-call, .pac-pv-log .ev-exit { color: #86efac; }
.pac-pv-log .ev-error, .pac-pv-log .ev-console-error, .pac-pv-log .ev-exit-blocked { color: #fca5a5; }
.pac-pv-log .ev-complete, .pac-pv-log .ev-endcard-shown, .pac-pv-log .ev-cta-shown, .pac-pv-log .ev-luna-ended { color: #fcd34d; }
.pac-pv-log .ev-ready, .pac-pv-log .ev-luna-started, .pac-pv-log .ev-loaded { color: #67e8f9; }
.pac-pv-note { font-size: .78rem; color: var(--pac-muted); margin-top: .5rem; }

/* ------------------------------------------------------------ results */
.pac-result { border-radius: var(--pac-radius); border: 1px solid var(--pac-border); background: linear-gradient(180deg, var(--pac-panel), var(--pac-bg-2)); padding: 1.35rem; margin-bottom: 1.5rem; animation: pacIn .35s ease; }
@keyframes pacIn { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: none; } }
.pac-result-head { display: flex; flex-wrap: wrap; gap: .75rem; align-items: center; margin-bottom: 1rem; }
.pac-result-head h3 { font-size: 1.15rem; font-weight: 800; margin: 0; }
.pac-sizes { display: grid; grid-template-columns: repeat(3, 1fr); gap: .6rem; margin-bottom: 1rem; }
.pac-sizes > div { background: var(--pac-bg-2); border: 1px solid var(--pac-border); border-radius: 12px; padding: .7rem .85rem; }
.pac-sizes .k { font-size: .72rem; color: var(--pac-muted); text-transform: uppercase; letter-spacing: .05em; }
.pac-sizes .v { font-size: 1.25rem; font-weight: 800; }
.pac-vlist { border: 1px solid var(--pac-border); border-radius: 12px; overflow: hidden; }
.pac-vrow { display: grid; grid-template-columns: 96px 1fr; gap: .75rem; padding: .55rem .8rem; border-bottom: 1px solid var(--pac-border); font-size: .9rem; }
.pac-vrow:last-child { border-bottom: 0; }
.pac-vstat { font-weight: 800; font-size: .74rem; letter-spacing: .05em; border-radius: 8px; padding: .2rem .4rem; text-align: center; align-self: start; }
.pac-vstat.PASS { background: rgba(34,197,94,.14); color: #86efac; }
.pac-vstat.WARNING { background: rgba(245,158,11,.16); color: #fcd34d; }
.pac-vstat.FAIL { background: rgba(239,68,68,.16); color: #fca5a5; }
.pac-vrow .d { color: var(--pac-muted); font-size: .84rem; }

/* ------------------------------------------------------------ action bar */
.pac-actionbar { position: fixed; left: 250px; right: 0; bottom: 0; z-index: 1030; padding: .8rem 1.75rem; background: rgba(7,11,20,.88); backdrop-filter: blur(12px); border-top: 1px solid var(--pac-border); }
.pac-actionbar-inner { display: flex; gap: .75rem; align-items: center; justify-content: flex-end; flex-wrap: wrap; }
@media (max-width: 991.98px) { .pac-actionbar { left: 0; padding: .7rem 1rem; } .pac-actionbar .btn-lg { flex: 1 1 auto; font-size: .92rem; padding: .6rem .8rem; } }
.btn .spinner-border { width: 1rem; height: 1rem; border-width: .15em; }
.toast { background: var(--pac-panel-2); border: 1px solid var(--pac-border-2); color: var(--pac-text); }
@media (prefers-reduced-motion: reduce) { *, *::before, *::after { animation: none !important; transition: none !important; } }
.pac-game-cell { max-width: 280px; min-width: 200px; }
@media (max-width: 1399.98px) { .pac-actionbar .btn-lg { padding: .6rem 1rem; font-size: .95rem; } }
@media (min-width: 992px) { .pac-actionbar-inner { flex-wrap: nowrap; } }
@media (min-width: 992px) and (max-width: 1199.98px) { .pac-actionbar .btn-lg { padding: .55rem .8rem; font-size: .88rem; } .pac-actionbar .btn-lg i { margin-right: .3rem !important; } }
