.admin{display:flex;height:100vh;overflow:hidden}.admin-layout{display:flex;flex-direction:column;flex:1;height:100vh;overflow-x:hidden}.navbar{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box}.navbar .logo{display:flex;align-items:center}.navbar .logo img{height:40px;margin-right:10px}.navbar .auth-container{display:flex;align-items:center}.navbar .auth-container img{height:40px;width:40px;border-radius:50%;margin-left:10px}.auth-button{padding:10px 15px;font-size:14px;font-weight:700;color:#fff;background-color:#28a745;border:none;border-radius:5px;cursor:pointer}.auth-button:hover{background-color:#218838}.admin-main{display:flex;flex:1;margin-top:60px;overflow-y:auto;width:100%;box-sizing:border-box}.sidebar{width:250px;background-color:#343a40;color:#fff;padding:10px;position:fixed;top:60px;bottom:0;overflow-y:auto;box-sizing:border-box}.sidebar a{display:block;color:#fff;padding:10px;text-decoration:none;border-radius:4px;margin-bottom:10px;transition:background .3s}.sidebar a:hover{background-color:#495057}.sidebar a.active{background-color:#28a745}.admin-content{margin-left:250px;padding:20px;flex:1;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;max-width:calc(100% - 250px)}.welcome-message{background-color:#d4edda;color:#155724;padding:10px;border-radius:5px;margin-bottom:20px;font-size:16px;text-align:center}@media (max-width: 768px){.sidebar{width:200px}.admin-content{margin-left:200px;max-width:calc(100% - 200px)}}@media (max-width: 576px){.sidebar{width:100%;position:relative;top:0;height:auto}.admin-content{margin-left:0;max-width:100%}.navbar{justify-content:space-between;flex-wrap:wrap}.auth-button{margin-top:10px;margin-left:auto}}.navbar{display:flex;justify-content:space-between;align-items:center;padding:8px 4%}.navbar-logo{width:max(10%,80px);height:auto}.navbar-profile{width:40px}.nav-links{display:flex;align-items:center}.nav-link{margin-right:20px;font-size:16px;color:#333;text-decoration:none}.nav-link:hover{text-decoration:underline}.signout-button{background-color:#ff4c4c;color:#fff;border:none;padding:10px 20px;margin-left:20px;border-radius:5px;cursor:pointer;font-size:16px}.signout-button:hover{background-color:#ff1c1c}.auth-button{color:#fff;border:none;padding:10px 20px;margin-left:20px;border-radius:5px;cursor:pointer;font-size:16px}.auth-button.signed-in{background-color:#4caf50}.auth-button.signed-out{background-color:#f44336}@media (max-width:800px){.navbar{padding:15px 30px}.nav-logo{width:150px}.nav-profile{width:60px}}.sidebar{--admin-sidebar-width: 260px;--admin-sidebar-collapsed-width: 64px;--admin-sidebar-top: 72px;width:var(--admin-sidebar-width);min-width:var(--admin-sidebar-width);height:calc(100vh - var(--admin-sidebar-top));position:sticky;top:var(--admin-sidebar-top);align-self:flex-start;padding:14px 10px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important;outline:0!important;z-index:100;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.22) transparent;transition:width .22s ease,min-width .22s ease}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:#0f172a29;border-radius:999px}.sidebar:before,.sidebar:after,.sidebar-options:before,.sidebar-options:after{content:none!important;display:none!important}.sidebar-brand{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#ffffffb8;box-shadow:0 8px 22px #0f172a0a}.sidebar-brand__dot{width:36px;height:36px;flex:0 0 36px;border-radius:12px;background:linear-gradient(135deg,#d00000,#8b0000);box-shadow:0 10px 22px #d000002e}.sidebar-brand strong{display:block;color:#111827!important;font-size:15px;font-weight:800;line-height:1.1}.sidebar-brand small{display:block;margin-top:3px;color:#64748b!important;font-size:12px;font-weight:600}.sidebar-options{display:flex;flex-direction:column;gap:12px;background:transparent!important;box-shadow:none!important;border:0!important}.sidebar-section{display:flex;flex-direction:column;gap:4px}.sidebar-section h4{margin:8px 0 4px;padding:0 12px;color:#94a3b8!important;opacity:1!important;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sidebar-section__items{display:flex;flex-direction:column;gap:2px}.sidebar-option{position:relative;display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 12px;border-radius:8px;border:0;background:transparent;color:#555!important;text-decoration:none!important;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.sidebar-option:hover{background-color:#f7f7f7;color:#111827!important;transform:translateY(-1px)}.sidebar-option.active{color:#d00000!important;font-weight:700;background-color:#ffeaea;border-left:4px solid #d00000;padding-left:8px;transform:none}.sidebar-option__icon{width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:transparent}.sidebar-option__icon img{width:18px;height:18px;object-fit:contain;display:block;opacity:.82}.sidebar-option:hover .sidebar-option__icon img,.sidebar-option.active .sidebar-option__icon img{opacity:1}.sidebar-option__label,.sidebar-option p,.sidebar-option span{min-width:0;color:inherit!important;opacity:1!important;visibility:visible!important;font-size:15px;line-height:1.2;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:none!important;mix-blend-mode:normal!important}.sidebar-option.active .sidebar-option__label,.sidebar-option.active p,.sidebar-option.active span{color:#d00000!important;font-weight:750}.sidebar.collapsed{width:var(--admin-sidebar-collapsed-width);min-width:var(--admin-sidebar-collapsed-width);padding-left:8px;padding-right:8px}.sidebar.collapsed .sidebar-brand{justify-content:center;padding:8px 0}.sidebar.collapsed .sidebar-brand>div{display:none}.sidebar.collapsed .sidebar-section h4,.sidebar.collapsed .sidebar-option__label,.sidebar.collapsed .sidebar-option p{display:none}.sidebar.collapsed .sidebar-option{justify-content:center;padding:8px 0}.sidebar.collapsed .sidebar-option.active{border-left:0;padding-left:0;background-color:#ffeaea}@media (max-width: 1100px){.sidebar{--admin-sidebar-width: 232px}.sidebar-option__label,.sidebar-option p,.sidebar-option span{font-size:14px}}@media (max-width: 820px){.sidebar{position:relative;top:auto;width:100%;min-width:0;height:auto;max-height:none;padding:12px 14px;border-right:0!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.sidebar-options{gap:12px}.sidebar-section__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}}@media (max-width: 520px){.sidebar-section__items{grid-template-columns:1fr}.sidebar-brand__dot{width:34px;height:34px;flex-basis:34px}}.sidebar .sidebar-option.active,.sidebar .sidebar-option.active:link,.sidebar .sidebar-option.active:visited,.sidebar .sidebar-option[aria-current=page],.sidebar .sidebar-option[aria-current=page]:link,.sidebar .sidebar-option[aria-current=page]:visited{background:#ffeaea!important;background-color:#ffeaea!important;background-image:none!important;color:#d00000!important;font-weight:700!important;border-left:4px solid #d00000!important;border-top:0!important;border-right:0!important;border-bottom:0!important;box-shadow:none!important;outline:none!important;padding-left:8px!important}.sidebar .sidebar-option.active *,.sidebar .sidebar-option[aria-current=page] *{color:#d00000!important;fill:#d00000!important;stroke:#d00000!important}.sidebar .sidebar-option.active img,.sidebar .sidebar-option[aria-current=page] img{opacity:1!important;filter:none!important}.sidebar .sidebar-option:not(.active):not([aria-current=page]){background:transparent!important;background-color:transparent!important;background-image:none!important;color:#555!important;border-left:4px solid transparent!important;box-shadow:none!important}.sidebar .sidebar-option:not(.active):not([aria-current=page]):hover{background:#f7f7f7!important;background-color:#f7f7f7!important;background-image:none!important;color:#111827!important}.sidebar{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.add-product{box-sizing:border-box;width:100%;max-width:800%;padding:30px 50px;margin:20px 30px;border-radius:6px;background:#fff}.addproduct-itemfield{width:100%;color:#7b7b7b;font-size:16px}.addproduct-itemfield input{box-sizing:border-box;width:100%;height:50px;border-radius:4px;padding-left:15px;border:1px solid #c3c3c3;outline:none;color:#7b7b7b;font-family:Poppins;font-size:14px}.addproduct-price{display:flex;gap:40px}.add-product-selector{padding:10px;width:100px;height:50px;font-size:14px;color:#7b7b7b;border:1px solid #7b7b7b8d;border-radius:4px}.addproduct-thumbnail-img{height:120px;width:120px;border-radius:10px;object-fit:contain;margin:10px 0}.addproduct-btn{margin-top:20px;width:160px;height:50px;border-radius:6px;background:#6079ff;border:none;cursor:pointer;color:#fff;font-size:16px;font-weight:500}@media (max-width:800px){.add-product{width:auto;padding:30px;margin:20px}}.edit-product-container{max-width:600px;margin:2rem auto;padding:2rem;background:#fff;box-shadow:0 0 12px #0000001a;border-radius:10px}.edit-product-container h2{text-align:center;margin-bottom:1.5rem}.edit-product-form{display:flex;flex-direction:column;gap:1rem}.edit-product-form input[type=text],.edit-product-form input[type=number],.edit-product-form input[type=file]{padding:.75rem;border:1px solid #ccc;border-radius:6px;font-size:1rem}.edit-product-form button{padding:.75rem;background-color:#28a745;color:#fff;border:none;font-size:1rem;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.edit-product-form button:hover{background-color:#218838}.image-preview-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:1rem}.image-preview-container img{height:80px;object-fit:cover;border-radius:5px;border:1px solid #ddd}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;margin:0;padding:0;overflow:hidden}#root{height:100vh;display:flex;flex-direction:column}.list-product{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;padding:20px;background:#fff;overflow-y:auto;overflow-x:hidden}.listproduct-format-main{display:grid;grid-template-columns:1fr 2fr 1fr 1fr 1fr 1fr;gap:10px;width:100%;padding:15px 0;color:#333;font-size:15px;font-weight:600;border-bottom:1px solid #ddd}.listproduct-format{display:grid;grid-template-columns:1fr 2fr 1fr 1fr 1fr 1fr;gap:10px;align-items:center;padding:15px 0;border-bottom:1px solid #eee;transition:background-color .3s ease;width:100%}.listproduct-product-icon{height:60px;width:auto;object-fit:contain;border-radius:4px}.listproduct-remove-icon{cursor:pointer;margin:auto;width:20px;height:20px;transition:transform .3s ease}.listproduct-remove-icon:hover{transform:scale(1.2)}.listproduct-allproducts{width:100%;padding:0;margin:0;box-sizing:border-box}.error-message{color:red;font-weight:700;margin-bottom:15px}.edit-link{color:#007bff;text-decoration:none;font-weight:700;transition:color .2s ease}.edit-link:hover{color:#0056b3}@media (max-width: 800px){.listproduct-format-main,.listproduct-format{grid-template-columns:1fr 1.5fr 1fr 1fr 1fr 1fr;font-size:13px}.listproduct-product-icon{height:50px}}.orders-container{padding:20px}.orders-table th:first-child,.orders-table td:first-child{text-align:center;width:40px}.orders-table{width:100%;border-collapse:collapse;margin-top:20px}.orders-table th,.orders-table td{border:1px solid #ddd;padding:8px;text-align:left}.orders-table th{background-color:#f2f2f2}.parcel-icon{width:24px;height:24px}.item-purchased{display:flex;align-items:center;margin-bottom:5px}.item-image{width:50px;height:50px;margin-right:10px;object-fit:cover}.order-details{background-color:#f9f9f9;padding:15px;border-radius:5px;margin-top:10px}.order-details h3{margin-top:0}button{padding:10px 15px;border:none;border-radius:5px;cursor:pointer;background-color:#007bff;color:#fff;transition:background-color .3s ease}button:hover{background-color:#0056b3}button:disabled{background-color:#ccc;cursor:not-allowed}.remove-item-button{background-color:#e74c3c;color:#fff;border:none;margin-left:10px;padding:5px 10px;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.remove-item-button:hover{background-color:#c0392b}.remove-item-button:active{background-color:#a93226}@media (max-width: 768px){.orders-container{padding:10px}.orders-table th,.orders-table td{font-size:14px;padding:6px}.item-image{width:40px;height:40px}button{padding:8px 12px;font-size:14px}}@media (max-width: 480px){.orders-container{padding:5px}.orders-table{width:100%;display:block;overflow-x:auto;white-space:nowrap}.orders-table th,.orders-table td{font-size:12px;padding:5px}.item-purchased{display:block;margin-bottom:10px}.item-image{width:30px;height:30px;margin-bottom:5px}.order-details{padding:10px}button{padding:6px 10px;font-size:12px}}@media (min-width: 769px){.orders-container{padding:20px}.orders-table th,.orders-table td{font-size:16px}.item-image{width:50px;height:50px}button{padding:10px 15px;font-size:16px}}.admin-login-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#f4f4f4}.admin-login-form{display:flex;flex-direction:column;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000001a}h2{margin-bottom:20px;font-size:24px;color:#333;text-align:center}.login-input{margin-bottom:15px;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px;width:300px}.login-button{padding:10px;background-color:#007bff;border:none;border-radius:4px;color:#fff;font-size:16px;cursor:pointer}.login-button:disabled{background-color:#a0c4ff}.login-error{color:red;margin-bottom:15px;text-align:center}:root{--card-bg: #fff;--card-fg: #111827;--muted: #6b7280;--ring: #2563eb;--brand: #2563eb;--success: #10b981;--danger: #ef4444;--warning: #f59e0b;--badge-fg: #065f46;--badge-bg: #ecfdf5;--shadow: 0 6px 18px rgba(0,0,0,.08);--radius: 14px}@media (prefers-color-scheme: dark){:root{--card-bg: #0b0f17;--card-fg: #e5e7eb;--muted: #94a3b8;--ring: #60a5fa;--badge-fg: #34d399;--badge-bg: rgba(16,185,129,.15);--shadow: 0 8px 24px rgba(0,0,0,.35)}}.affiliate-card{background:var(--card-bg);color:var(--card-fg);border-radius:var(--radius);padding:1.25rem 1.25rem 1rem;box-shadow:var(--shadow);border:1px solid rgba(0,0,0,.06);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.affiliate-card:hover{transform:translateY(-1px);box-shadow:0 10px 30px #0000001a}.affiliate-card:focus-within{outline:2px solid var(--ring);outline-offset:2px}.affiliate-card[aria-busy=true]{opacity:.75}.affiliate-card[aria-busy=true] .affiliate-actions button{pointer-events:none}.affiliate-header{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.affiliate-header h3{font-size:1.1rem;font-weight:700;line-height:1.2;margin:0}.commission-rate{background:var(--success);color:#fff;padding:4px 10px;border-radius:999px;font-size:.8rem;white-space:nowrap}.affiliate-meta{margin-top:.4rem;font-size:.92rem;color:var(--muted)}.affiliate-body{margin-top:.9rem;font-size:.95rem}.affiliate-body a{color:var(--brand);word-break:break-word;text-decoration:underline;text-underline-offset:2px}.status-tag{display:inline-block;font-size:.78rem;font-weight:700;padding:4px 8px;border-radius:999px;letter-spacing:.02em;border:1px solid transparent}.status-tag.pending{color:#92400e;background:#fffbeb;border-color:#fef3c7}.status-tag.approved{color:#065f46;background:#ecfdf5;border-color:#d1fae5}.status-tag.rejected{color:#991b1b;background:#fef2f2;border-color:#fee2e2}.muted{color:var(--muted)}.proof-block{display:block}.proof-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.25rem 0 .5rem}.verify-pill{display:inline-flex;align-items:center;gap:.5rem;background:#2563eb0f;border:1px solid rgba(37,99,235,.18);padding:.3rem .55rem;border-radius:999px;font-size:.9rem;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.verify-pill input{accent-color:var(--brand)}.images-verify-block{margin-top:1rem}.thumb-grid{margin-top:.45rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.5rem}.thumb{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px;border:1px solid rgba(0,0,0,.08);background:#fff;display:block}.review-notes{margin-top:1rem}.review-notes textarea{width:100%;margin-top:.35rem;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:var(--card-bg);color:var(--card-fg);padding:.65rem .75rem;resize:vertical;min-height:96px}.affiliate-actions .approve-products{background:var(--success);color:#fff;border-color:transparent}.affiliate-actions .approve-external{background:#111827;color:#fff;border-color:transparent}@media (prefers-color-scheme: dark){.affiliate-actions .approve-external{background:#1f2937}}.affiliate-actions .approve{background:#0ea5e9;color:#fff;border-color:transparent}@media (prefers-color-scheme: dark){.status-tag.pending{color:#fbbf24;background:#fbbf2426;border-color:#fbbf244d}.status-tag.approved{color:#34d399;background:#10b98126;border-color:#10b9814d}.status-tag.rejected{color:#f87171;background:#ef444426;border-color:#ef44444d}}.proof-preview{margin-top:1rem;display:grid;grid-template-columns:auto 1fr;gap:.9rem 1rem;align-items:start}.brand-logo .logo-image{width:56px;height:56px;object-fit:contain;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#fff;padding:6px}.proof-preview img.proof-image{max-width:min(360px,100%);height:auto;border-radius:10px;border:1px solid rgba(0,0,0,.08);display:block}.pdf-preview-container{margin-top:.35rem;border:1px solid rgba(0,0,0,.12);border-radius:10px;overflow:hidden;background:#fff}.pdf-preview-container object{width:100%;height:520px;display:block;border:none}.pdf-actions{display:flex;gap:.75rem;padding:.5rem .75rem;font-size:.9rem;background:#00000008}.pdf-actions a{color:var(--brand);text-decoration:none}.pdf-actions a:hover{text-decoration:underline}.affiliate-actions{margin-top:1.25rem;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.affiliate-actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:8px;padding:.55rem .85rem;font-weight:700;font-size:.92rem;cursor:pointer;transition:transform .06s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;box-shadow:0 1px #0000000a}.affiliate-actions button:nth-child(1){background:var(--success);color:#fff}.affiliate-actions button:nth-child(2){background:#111827;color:#fff}@media (prefers-color-scheme: dark){.affiliate-actions button:nth-child(2){background:#1f2937}}.affiliate-actions button:nth-child(3){background:#0ea5e9;color:#fff}.affiliate-actions button.danger,.affiliate-actions button:nth-last-child(1).danger{background:var(--danger);color:#fff}.affiliate-actions button:hover{transform:translateY(-1px);filter:brightness(1.03)}.affiliate-actions button:active{transform:translateY(0);filter:brightness(.98)}.affiliate-actions button:disabled{opacity:.6;cursor:not-allowed;transform:none}.submitted-products{margin:16px 0 8px}.sp-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}.sp-item{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;background:#fafafa;border:1px solid #eee;border-radius:10px;padding:8px}.sp-thumb{width:64px;height:64px;object-fit:cover;border-radius:8px;background:#f1f1f1}.sp-thumb--placeholder{width:64px;height:64px;border-radius:8px;background:#f1f1f1}.sp-info{min-width:0}.sp-title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-meta{display:flex;gap:10px;align-items:center;margin-top:2px}.sp-price{font-variant-numeric:tabular-nums}.sp-link{font-size:.95rem;text-decoration:underline}@media (max-width: 720px){.proof-preview{grid-template-columns:1fr}.pdf-preview-container object{height:420px}}@media (max-width: 420px){.affiliate-header{align-items:flex-start;flex-direction:column;gap:.35rem}.pdf-preview-container object{height:360px}}.affiliate-page{padding:2rem;background-color:#f8fafc;min-height:100vh}.affiliate-page h2{font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:1.5rem}.badge{background:#3b82f6;color:#fff;padding:.25em .7em;border-radius:999px;margin-left:.5em;font-size:.9rem}.affiliate-filters{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.affiliate-filters button{padding:8px 18px;border:none;border-radius:6px;font-weight:500;font-size:.95rem;background-color:#3b82f6;color:#fff;cursor:pointer;transition:all .2s ease}.affiliate-filters .active{background-color:#10b981}.affiliate-list{display:flex;flex-direction:column;gap:1rem}.pagination-controls{margin-top:2rem;text-align:center}.pagination-controls button{margin:0 5px;padding:6px 12px;border-radius:5px;border:none;background-color:#f3f4f6;cursor:pointer}.pagination-controls button.active{background-color:#3b82f6;color:#fff}.manage-ads-page{padding:28px;background:#f8fafc;min-height:100vh;color:#111827;box-sizing:border-box}.manage-ads-page h2{font-size:26px;font-weight:800;margin:0 0 22px;color:#111827;letter-spacing:-.02em}.manage-ads-inline-error{margin-bottom:18px;padding:12px 14px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:14px;font-weight:700}.ads-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e5e7eb;box-shadow:0 16px 38px #0f172a14;border-radius:16px;overflow:hidden}.ads-table th,.ads-table td{padding:16px 18px;text-align:left;border-bottom:1px solid #eef2f7;font-size:14px;vertical-align:middle}.ads-table th{background:#f9fafb;color:#475569;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.ads-table tbody tr{transition:background .18s ease}.ads-table tbody tr:hover{background:#f8fafc}.ads-table tbody tr:last-child td{border-bottom:none}.ads-table img{width:80px;height:60px;border-radius:10px!important;object-fit:cover;border:1px solid #e5e7eb!important;background:#f8fafc;box-shadow:0 8px 18px #0f172a14}.ads-table a,.visit-link{color:#2563eb;text-decoration:none;font-weight:700}.ads-table a:hover,.visit-link:hover{color:#1d4ed8;text-decoration:underline}.ad-payment{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800;line-height:1}.ad-payment.paid{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.ad-payment.unpaid{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.action-btn{min-height:34px;padding:7px 13px;font-size:13px;font-weight:800;border:none;border-radius:9px;cursor:pointer;margin-right:8px;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,opacity .16s ease;white-space:nowrap}.action-btn:hover{transform:translateY(-1px)}.action-btn:active{transform:translateY(0)}.action-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.action-btn.approve{background:#16a34a;color:#fff;box-shadow:0 8px 16px #16a34a33}.action-btn.approve:hover{background:#15803d}.action-btn.reject{background:#ef4444;color:#fff;box-shadow:0 8px 16px #ef444433}.action-btn.reject:hover{background:#dc2626}.action-btn.invoice{background:#0ea5e9;color:#fff;box-shadow:0 8px 16px #0ea5e938}.action-btn.invoice:hover{background:#0284c7}.action-btn.invoice:disabled{background:#cbd5e1;color:#64748b}.loading-text,.no-ads-text,.manage-ads-page p{margin-top:20px;font-size:16px;color:#64748b;font-weight:600}.ads-table td:nth-child(4){font-weight:700;color:#334155}.ads-table td:nth-child(2),.ads-table td:nth-child(6){color:#111827;font-weight:600}@media (max-width: 1100px){.manage-ads-page{padding:18px;overflow-x:auto}.ads-table{min-width:980px}}@media (max-width: 640px){.manage-ads-page{padding:14px}.manage-ads-page h2{font-size:22px}.ads-table th,.ads-table td{padding:13px 14px}.action-btn{min-height:32px;padding:6px 10px;font-size:12px}}.pending-ads-container{padding:20px;max-width:1200px;margin:0 auto;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a}h2{text-align:center;color:#333}.ads-list{list-style-type:none;padding:0}.ad-item{display:flex;align-items:center;margin-bottom:20px;padding:10px;background-color:#fff;border-radius:6px;box-shadow:0 2px 5px #0000001a}.ad-thumbnail{max-width:120px;max-height:80px;object-fit:cover;border-radius:6px}.ad-details{margin-left:20px;flex-grow:1}h3{margin:0;font-size:1.2rem;color:#555}.actions{display:flex;gap:10px}.approve-btn,.reject-btn{padding:8px 12px;font-size:14px;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.approve-btn{background-color:#28a745}.approve-btn:hover{background-color:#218838}.reject-btn{background-color:#dc3545}.reject-btn:hover{background-color:#c82333}button:disabled{background-color:#ddd;cursor:not-allowed}.pending-ads-container p{text-align:center;font-size:1.2rem;color:#888}.feed-media-admin{width:100%;padding:28px;color:#111827}.feed-media-admin__header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px}.feed-media-admin__eyebrow{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ef4444}.feed-media-admin__header h1{margin:0;font-size:32px;line-height:1.1;font-weight:850}.feed-media-admin__header p{margin:8px 0 0;color:#64748b;font-size:14px}.feed-media-admin__header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.feed-media-admin__refresh,.feed-media-admin__search button,.feed-media-admin__footer button{border:0;border-radius:999px;background:#111827;color:#fff;padding:10px 15px;font-weight:750;cursor:pointer;transition:transform .16s ease,background .16s ease,opacity .16s ease}.feed-media-admin__refresh:hover,.feed-media-admin__search button:hover,.feed-media-admin__footer button:hover{background:#020617;transform:translateY(-1px)}.feed-media-admin__bulk-delete{border:0;border-radius:999px;background:#7f1d1d;color:#fff;padding:10px 15px;font-weight:850;cursor:pointer;transition:transform .16s ease,background .16s ease,opacity .16s ease}.feed-media-admin__bulk-delete:hover{background:#991b1b;transform:translateY(-1px)}.feed-media-admin__bulk-delete:active{transform:translateY(0)}.feed-media-admin__refresh:disabled,.feed-media-admin__delete:disabled,.feed-media-admin__bulk-delete:disabled{opacity:.5;cursor:not-allowed;transform:none}.feed-media-admin__toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.feed-media-admin__tabs{display:flex;gap:8px;flex-wrap:wrap}.feed-media-admin__tab{border:0;border-radius:999px;background:#eef2f7;color:#334155;padding:10px 15px;font-weight:800;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}.feed-media-admin__tab:hover{background:#e2e8f0;transform:translateY(-1px)}.feed-media-admin__tab.is-active{background:#fee2e2;color:#b91c1c;box-shadow:inset 0 0 0 1px #b91c1c14}.feed-media-admin__tab:disabled{opacity:.55;cursor:not-allowed;transform:none}.feed-media-admin__search{display:flex;gap:8px;align-items:center}.feed-media-admin__search input{min-width:280px;border:1px solid #d7dde8;border-radius:999px;padding:11px 14px;font-size:14px;outline:none;background:#fff;color:#111827;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.feed-media-admin__search input:focus{border-color:#111827;box-shadow:0 0 0 4px #0f172a14}.feed-media-admin__search input:disabled,.feed-media-admin__search button:disabled{opacity:.55;cursor:not-allowed}.feed-media-admin__selection-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0 0 18px;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#f8fafceb;color:#475569}.feed-media-admin__selection-copy{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:13px;font-weight:700}.feed-media-admin__selection-copy strong{color:#111827;font-weight:900}.feed-media-admin__selection-actions{display:flex;gap:8px;flex-wrap:wrap}.feed-media-admin__selection-actions button{border:0;border-radius:999px;background:#e2e8f0;color:#334155;padding:8px 12px;font-size:13px;font-weight:850;cursor:pointer;transition:transform .16s ease,background .16s ease,opacity .16s ease}.feed-media-admin__selection-actions button:hover{background:#cbd5e1;transform:translateY(-1px)}.feed-media-admin__selection-actions button:active{transform:translateY(0)}.feed-media-admin__selection-actions button:disabled{opacity:.5;cursor:not-allowed;transform:none}.feed-media-admin__error{margin-bottom:18px;border-radius:14px;background:#fef2f2;color:#991b1b;padding:12px 14px;font-weight:700}.feed-media-admin__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.feed-media-admin__card{position:relative;overflow:hidden;border-radius:20px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 14px 34px #0f172a14;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.feed-media-admin__card:hover{transform:translateY(-2px);box-shadow:0 18px 44px #0f172a1f;border-color:#0f172a1f}.feed-media-admin__card.is-selected{border-color:#2563eb8c;box-shadow:0 18px 44px #0f172a1f,0 0 0 3px #2563eb24}.feed-media-admin__select{position:absolute;z-index:8;top:12px;right:12px;width:38px;height:38px;display:grid;place-items:center;border-radius:999px;background:#0f172a9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .16s ease,background .16s ease,opacity .16s ease}.feed-media-admin__select:hover{background:#0f172ac7;transform:scale(1.03)}.feed-media-admin__select input{position:absolute;opacity:0;pointer-events:none}.feed-media-admin__select span{width:21px;height:21px;display:block;border:2px solid rgba(255,255,255,.86);border-radius:7px;background:#ffffff14;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.feed-media-admin__select input:checked+span{background:#2563eb;border-color:#bfdbfe;box-shadow:0 0 0 3px #2563eb40}.feed-media-admin__select input:checked+span:after{content:"✓";display:grid;place-items:center;width:100%;height:100%;color:#fff;font-size:15px;font-weight:950;line-height:1}.feed-media-admin__select:has(input:disabled){opacity:.55;cursor:not-allowed}.feed-media-admin__media{position:relative;aspect-ratio:16 / 10;background:#0f172a;overflow:hidden}.feed-media-admin__media img,.feed-media-admin__media video{width:100%;height:100%;display:block;object-fit:cover}.feed-media-admin__media video{background:#020617}.feed-media-admin__placeholder{width:100%;height:100%;display:grid;place-items:center;color:#cbd5e1;font-weight:850;letter-spacing:.04em;background:radial-gradient(circle at top,rgba(148,163,184,.16),transparent 42%),linear-gradient(135deg,#020617,#111827)}.feed-media-admin__badge{position:absolute;top:12px;left:12px;border-radius:999px;padding:6px 10px;background:#0f172ac7;color:#fff;font-size:12px;font-weight:850;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feed-media-admin__badge.is-video{background:#0f172ad1}.feed-media-admin__badge.is-quickshot{background:#7c3aeddb}.feed-media-admin__badge.is-music{background:#0ea5e9db}.feed-media-admin__badge.is-live{background:#10b981e0}.feed-media-admin__live-chip{position:absolute;right:58px;top:12px;border-radius:999px;padding:6px 10px;background:#ef4444eb;color:#fff;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feed-media-admin__audio-preview{width:100%;height:100%;min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:22px;color:#e5e7eb;background:radial-gradient(circle at top,rgba(14,165,233,.22),transparent 38%),linear-gradient(135deg,#020617,#111827);text-align:center}.feed-media-admin__audio-icon{width:64px;height:64px;border-radius:999px;display:grid;place-items:center;background:#0ea5e92e;border:1px solid rgba(125,211,252,.35);color:#7dd3fc;font-size:34px;font-weight:900}.feed-media-admin__audio-preview strong{font-size:15px;font-weight:850}.feed-media-admin__audio-preview audio{width:min(100%,260px)}.feed-media-admin__live-preview{width:100%;height:100%;min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:22px;color:#ecfdf5;background:radial-gradient(circle at top,rgba(16,185,129,.24),transparent 42%),linear-gradient(135deg,#020617,#064e3b);text-align:center}.feed-media-admin__live-icon{min-width:72px;height:42px;border-radius:999px;display:grid;place-items:center;padding:0 16px;background:#ef4444f2;color:#fff;font-size:14px;font-weight:950;letter-spacing:.08em}.feed-media-admin__live-preview strong{font-size:15px;font-weight:850}.feed-media-admin__live-preview span{color:#bbf7d0;font-size:13px;font-weight:750}.feed-media-admin__body{padding:15px}.feed-media-admin__body h3{margin:0;font-size:17px;line-height:1.25;font-weight:850;color:#111827}.feed-media-admin__owner{margin:6px 0 0;color:#475569;font-size:14px;font-weight:650}.feed-media-admin__meta{margin:4px 0 0;color:#94a3b8;font-size:13px;font-weight:600}.feed-media-admin__status-row{display:flex;flex-direction:column;gap:3px;margin-top:12px;color:#64748b;font-size:13px}.feed-media-admin__status-row strong{color:#334155;font-weight:850}.feed-media-admin__delete{width:100%;margin-top:14px;border:0;border-radius:999px;background:#dc2626;color:#fff;padding:11px 14px;font-weight:850;cursor:pointer;transition:transform .16s ease,background .16s ease,opacity .16s ease}.feed-media-admin__delete:hover{background:#b91c1c;transform:translateY(-1px)}.feed-media-admin__delete:active{transform:translateY(0)}.feed-media-admin__card.is-live .feed-media-admin__delete{background:#059669}.feed-media-admin__card.is-live .feed-media-admin__delete:hover{background:#047857}.feed-media-admin__card.is-music .feed-media-admin__delete{background:#0284c7}.feed-media-admin__card.is-music .feed-media-admin__delete:hover{background:#0369a1}.feed-media-admin__empty{margin-top:28px;border-radius:18px;background:#f8fafc;color:#64748b;padding:30px;text-align:center;font-weight:750}.feed-media-admin__footer{display:flex;justify-content:center;margin-top:24px;color:#64748b;font-weight:750}@media (max-width: 920px){.feed-media-admin__header{flex-direction:column}.feed-media-admin__header-actions{width:100%;justify-content:flex-start}.feed-media-admin__toolbar{align-items:stretch;flex-direction:column}.feed-media-admin__search{width:100%}.feed-media-admin__search input{flex:1}}@media (max-width: 720px){.feed-media-admin{padding:18px}.feed-media-admin__header h1{font-size:28px}.feed-media-admin__header-actions{justify-content:stretch}.feed-media-admin__bulk-delete,.feed-media-admin__refresh{flex:1}.feed-media-admin__tabs{width:100%}.feed-media-admin__tab{flex:1 1 auto}.feed-media-admin__search{width:100%;flex-wrap:wrap}.feed-media-admin__search input{width:100%;min-width:0;flex-basis:100%}.feed-media-admin__search button{flex:1}.feed-media-admin__selection-bar{align-items:stretch;flex-direction:column}.feed-media-admin__selection-actions{width:100%}.feed-media-admin__selection-actions button{flex:1}.feed-media-admin__grid{grid-template-columns:1fr}.feed-media-admin__live-chip{right:56px}}.feed-media-admin__card.is-post,.feed-media-admin__card.is-social-post,.feed-media-admin__card.is-home-post{border-color:#ef444429}.feed-media-admin__card.is-post:hover,.feed-media-admin__card.is-social-post:hover,.feed-media-admin__card.is-home-post:hover{border-color:#ef444442}.feed-media-admin__card.is-post.is-selected,.feed-media-admin__card.is-social-post.is-selected,.feed-media-admin__card.is-home-post.is-selected{border-color:#dc26269e;box-shadow:0 18px 44px #0f172a1f,0 0 0 3px #dc262624}.feed-media-admin__badge.is-post,.feed-media-admin__badge.is-social-post,.feed-media-admin__badge.is-home-post{background:#dc2626e6}.feed-media-admin__card.is-social-post .feed-media-admin__badge{background:#e11d48e6}.feed-media-admin__card.is-home-post .feed-media-admin__badge{background:#ea580ce6}.feed-media-admin__card.is-post .feed-media-admin__live-chip,.feed-media-admin__card.is-social-post .feed-media-admin__live-chip,.feed-media-admin__card.is-home-post .feed-media-admin__live-chip{right:58px;background:#0f172ad1;color:#fff;max-width:calc(100% - 128px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-media-admin__post-preview{width:100%;height:100%;min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 20px;color:#fff7ed;text-align:center;background:radial-gradient(circle at top,rgba(248,113,113,.26),transparent 42%),linear-gradient(135deg,#020617,#7f1d1d)}.feed-media-admin__card.is-social-post .feed-media-admin__post-preview{background:radial-gradient(circle at top,rgba(244,63,94,.25),transparent 42%),linear-gradient(135deg,#020617,#881337)}.feed-media-admin__card.is-home-post .feed-media-admin__post-preview{background:radial-gradient(circle at top,rgba(251,146,60,.28),transparent 42%),linear-gradient(135deg,#020617,#7c2d12)}.feed-media-admin__post-icon{min-width:68px;height:44px;border-radius:999px;display:grid;place-items:center;padding:0 16px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:13px;font-weight:950;letter-spacing:.08em}.feed-media-admin__post-preview strong{font-size:15px;font-weight:900}.feed-media-admin__post-preview span{max-width:92%;color:#ffffffdb;font-size:13px;font-weight:700;line-height:1.4}.feed-media-admin__post-copy{margin-top:12px;padding:12px 13px;border-radius:14px;background:#0f172a0b;color:#334155;font-size:13px;font-weight:650;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.feed-media-admin__tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.feed-media-admin__tag-row span{display:inline-flex;align-items:center;max-width:100%;padding:5px 9px;border-radius:999px;background:#dc262614;color:#991b1b;font-size:12px;font-weight:850;overflow-wrap:anywhere}.feed-media-admin__origin-box{display:grid;gap:8px;margin-top:12px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafcd6}.feed-media-admin__origin-box div{display:grid;gap:3px}.feed-media-admin__origin-box span{color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.feed-media-admin__origin-box strong{color:#334155;font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.feed-media-admin__card.is-post .feed-media-admin__delete,.feed-media-admin__card.is-social-post .feed-media-admin__delete,.feed-media-admin__card.is-home-post .feed-media-admin__delete{background:#991b1b}.feed-media-admin__card.is-post .feed-media-admin__delete:hover,.feed-media-admin__card.is-social-post .feed-media-admin__delete:hover,.feed-media-admin__card.is-home-post .feed-media-admin__delete:hover{background:#7f1d1d}@media (max-width: 720px){.feed-media-admin__card.is-post .feed-media-admin__live-chip,.feed-media-admin__card.is-social-post .feed-media-admin__live-chip,.feed-media-admin__card.is-home-post .feed-media-admin__live-chip{right:56px;max-width:calc(100% - 126px)}.feed-media-admin__post-preview{min-height:190px;padding:22px 18px}}.feed-media-admin__view-switch{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:6px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#f8fafcf5;box-shadow:inset 0 1px #fffc}.feed-media-admin__view-tab{border:0;border-radius:999px;background:transparent;color:#64748b;padding:10px 16px;font-size:13px;font-weight:900;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,opacity .16s ease,box-shadow .16s ease}.feed-media-admin__view-tab:hover{background:#e2e8f0;color:#111827;transform:translateY(-1px)}.feed-media-admin__view-tab.is-active{background:#111827;color:#fff;box-shadow:0 10px 22px #0f172a2e}.feed-media-admin__view-tab:disabled{opacity:.55;cursor:not-allowed;transform:none}.feed-media-admin.is-archive-view .feed-media-admin__eyebrow{color:#7f1d1d}.feed-media-admin.is-archive-view .feed-media-admin__selection-bar{background:#fff7ed;border-color:#ea580c24;color:#9a3412}.feed-media-admin__card.is-archived{border-color:#7c2d1229;background:linear-gradient(180deg,#fff7eddb,#fff 46%)}.feed-media-admin__card.is-archived:hover{border-color:#7c2d1247}.feed-media-admin__card.is-archived .feed-media-admin__media{background:radial-gradient(circle at top,rgba(251,146,60,.18),transparent 42%),linear-gradient(135deg,#020617,#431407)}.feed-media-admin__live-chip.is-archive{right:12px;background:#7c2d12eb;color:#fff7ed}.feed-media-admin__moderation-box{margin-top:14px;padding:13px;border:1px solid rgba(124,45,18,.14);border-radius:16px;background:#fff7edf0;color:#431407}.feed-media-admin__moderation-heading{margin-bottom:8px;color:#7c2d12;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.feed-media-admin__moderation-message{margin:0 0 10px;padding:11px 12px;border-radius:12px;background:#fff;color:#431407;font-size:13px;font-weight:750;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap;box-shadow:inset 0 0 0 1px #7c2d1214}.feed-media-admin__moderation-reason{margin:0 0 10px;color:#9a3412;font-size:12px;font-weight:800;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.feed-media-admin__moderation-grid{display:grid;gap:8px}.feed-media-admin__moderation-grid div{display:grid;gap:3px;min-width:0}.feed-media-admin__moderation-grid span{color:#c2410c;font-size:10px;font-weight:950;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.feed-media-admin__moderation-grid strong{min-width:0;color:#431407;font-size:12px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.feed-media-admin.is-archive-view .feed-media-admin__post-copy{background:#ffffffb8;box-shadow:inset 0 0 0 1px #7c2d1214}.feed-media-admin.is-archive-view .feed-media-admin__origin-box{background:#ffffffbd;border-color:#7c2d121f}@media (max-width: 720px){.feed-media-admin__view-switch{width:100%;display:grid;grid-template-columns:1fr 1fr;border-radius:18px}.feed-media-admin__view-tab{width:100%}.feed-media-admin__live-chip.is-archive{right:12px;max-width:calc(100% - 24px)}}.feed-media-admin__restore{width:100%;margin-top:14px;border:0;border-radius:999px;background:#15803d;color:#fff;padding:11px 14px;font-weight:900;cursor:pointer;transition:transform .16s ease,background .16s ease,opacity .16s ease,box-shadow .16s ease;box-shadow:0 10px 24px #15803d2e}.feed-media-admin__restore:hover{background:#166534;transform:translateY(-1px);box-shadow:0 14px 30px #15803d3d}.feed-media-admin__restore:active{transform:translateY(0)}.feed-media-admin__restore:disabled{opacity:.52;cursor:not-allowed;transform:none;box-shadow:none}.feed-media-admin__card.is-archived .feed-media-admin__restore{background:#047857}.feed-media-admin__card.is-archived .feed-media-admin__restore:hover{background:#065f46}.reports-queue-panel{width:100%;max-width:1180px;margin:0 auto;padding:18px 18px 28px;box-sizing:border-box}.admin-title{margin:6px 0 14px;font-size:22px;font-weight:900;letter-spacing:-.2px}.admin-auth-banner{width:100%;padding:12px;border-radius:12px;border:1px solid rgba(220,38,38,.25);background:#dc26260f;color:#7f1d1dfa;font-weight:700;margin:10px 0 14px}.reports-toolbar{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:#ffffffb3;box-shadow:0 6px 18px #0000000f;-webkit-backdrop-filter:none;backdrop-filter:blur(6px);box-sizing:border-box;margin-bottom:14px}.reports-filters{display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));gap:10px;width:100%;align-items:end}.reports-label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800;color:#000000bd}.reports-select,.reports-search{width:100%;height:38px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;padding:8px 10px;font-size:14px;outline:none;box-sizing:border-box}.reports-search{padding-right:12px}.reports-select:focus,.reports-search:focus{border-color:#00000042;box-shadow:0 0 0 4px #0000000f}.reports-refresh{height:38px;min-width:110px;padding:0 14px;border-radius:12px;border:1px solid rgba(0,0,0,.14);background:#0000000a;color:#000000e0;font-weight:900;cursor:pointer;transition:transform .08s ease,background .12s ease,border-color .12s ease}.reports-refresh:hover{background:#0000000f;border-color:#0000002e}.reports-refresh:active{transform:translateY(1px)}.reports-refresh:disabled{opacity:.6;cursor:not-allowed}.reports-list{display:grid;grid-template-columns:1fr;gap:12px}.report-card{width:100%;border-radius:16px;border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 10px 22px #0000000f;overflow:hidden}.report-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid rgba(0,0,0,.06);background:#00000005}.report-title{min-width:0;flex:1 1 auto}.report-reason{font-size:15px;font-weight:900;color:#000000e6;line-height:1.2;margin-bottom:6px;word-break:break-word}.report-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid rgba(0,0,0,.14);background:#ffffffb3;color:#000000c7;text-transform:lowercase}.badge.subtle{font-weight:800;color:#000000ad;background:#00000008}.report-time{font-size:12px;font-weight:800;color:#0000008f}.report-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.report-btn{height:34px;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.14);background:#ffffffd9;color:#000000db;font-weight:900;cursor:pointer;transition:transform .08s ease,background .12s ease,border-color .12s ease;white-space:nowrap}.report-btn:hover{background:#0000000a;border-color:#0003}.report-btn:active{transform:translateY(1px)}.report-btn:disabled{opacity:.55;cursor:not-allowed}.report-btn.danger{border-color:#dc262659;background:#dc26260f;color:#991b1bfa}.report-btn.danger:hover{background:#dc26261a;border-color:#dc262673}.report-body{padding:12px 12px 14px}.report-row{display:flex;align-items:baseline;gap:8px;padding:6px 0;border-bottom:1px dashed rgba(0,0,0,.08);color:#000000d1;font-size:14px}.report-row:last-child{border-bottom:none}.report-row strong{min-width:86px;font-size:13px;font-weight:900;color:#000000bd}.report-row span{min-width:0;word-break:break-word}.report-notes{margin-top:10px;padding:10px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:#00000005;color:#000000d1;font-size:14px;line-height:1.35;word-break:break-word}.report-notes strong{font-weight:900}.report-card{position:relative}.report-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#0000001f}.report-card.status-new:before,.report-card.status-open:before{background:#f59e0bbf}.report-card.status-in_review:before{background:#3b82f6bf}.report-card.status-actioned:before,.report-card.status-resolved:before{background:#22c55ebf}.report-card.status-dismissed:before{background:#dc2626a6}.muted{color:#0000008c;font-weight:700}@media (max-width: 920px){.reports-toolbar{flex-direction:column;align-items:stretch}.reports-filters{grid-template-columns:1fr}.reports-refresh{width:100%}.report-top{flex-direction:column;align-items:stretch}.report-actions{justify-content:flex-start}}@media (max-width: 420px){.reports-queue-panel{padding:14px 12px 22px}.report-btn{width:100%;justify-content:center}.report-actions{gap:6px}.report-row strong{min-width:74px}}.suspicious-activity-panel{padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.suspicious-activity-panel h2{margin-bottom:20px;font-size:24px;color:#333;border-bottom:2px solid #eee;padding-bottom:10px}.activity-table{width:100%;border-collapse:collapse;font-size:15px}.activity-table thead{background-color:#f5f5f5}.activity-table th,.activity-table td{text-align:left;padding:10px 12px;border-bottom:1px solid #e0e0e0}.activity-table th{font-weight:600;color:#444}.activity-table tr:hover{background-color:#fafafa}.activity-table td{color:#555;word-break:break-word}.banned-users-panel{padding:20px}.ban-form{display:flex;gap:10px;margin-bottom:20px}.ban-form input{padding:8px;flex:1}.ban-form button{padding:8px 16px;background-color:#e74c3c;color:#fff;border:none;cursor:pointer}.banned-users-table{width:100%;border-collapse:collapse}.banned-users-table th,.banned-users-table td{padding:12px;border:1px solid #ccc;text-align:left}.banned-users-table button{background-color:#2ecc71;color:#fff;border:none;padding:6px 10px;cursor:pointer}.ban-panel{padding:20px;background:#fdfdfd;border-radius:12px;box-shadow:0 2px 6px #00000014}.ban-panel h2{font-size:24px;margin-bottom:15px}.banned-users-table{width:100%;border-collapse:collapse;margin-top:10px}.banned-users-table th,.banned-users-table td{padding:10px 12px;border:1px solid #ccc;text-align:left}.banned-users-table th{background-color:#f0f0f0;font-weight:600}.unban-btn{background-color:#e53935;color:#fff;border:none;padding:6px 12px;cursor:pointer;border-radius:5px;transition:background .2s ease-in-out}.unban-btn:hover{background-color:#c62828}.moderation-panel,.admin-moderation-panel{width:100%;min-height:calc(100vh - 72px);padding:28px;box-sizing:border-box;color:#111827;background:radial-gradient(circle at top left,rgba(208,0,0,.045),transparent 34%),linear-gradient(180deg,#fff,#f8fafc)}.moderation-panel *{box-sizing:border-box}.moderation-panel__hero{width:100%;min-height:150px;padding:26px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;border-radius:28px;border:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at top left,rgba(208,0,0,.08),transparent 36%),#fffffff5;box-shadow:0 22px 60px #0f172a14}.moderation-panel__hero-icon{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;background:#ffe4e4;color:#7a1212;box-shadow:0 14px 34px #d0000021}.moderation-panel__hero-icon svg{width:26px;height:26px;stroke-width:2.35}.moderation-panel__eyebrow{margin:0 0 4px;color:#9f1239;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.admin-title{margin:0;color:#111827;font-size:clamp(32px,5vw,56px);font-weight:1000;letter-spacing:-.055em;line-height:.95}.moderation-panel__subtitle{max-width:820px;margin:10px 0 0;color:#64748b;font-size:14px;font-weight:650;line-height:1.55}.moderation-panel__refresh{width:52px;height:52px;min-width:52px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(208,0,0,.14);border-radius:18px;background:#ffe4e4;color:#111827;box-shadow:0 14px 34px #d0000021;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.moderation-panel__refresh:hover{transform:translateY(-1px);background:#ffd6d6;box-shadow:0 18px 42px #d000002e}.moderation-panel__refresh:disabled{opacity:.65;cursor:not-allowed;transform:none}.moderation-panel__refresh svg{width:22px;height:22px;stroke-width:2.4}.moderation-panel__refresh.is-loading svg{animation:moderationSpin .8s linear infinite}@keyframes moderationSpin{to{transform:rotate(360deg)}}.moderation-panel__stats{margin:18px 0 22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.moderation-panel__stats>div{min-height:82px;padding:15px;display:grid;align-content:center;gap:8px;border-radius:20px;border:1px solid rgba(15,23,42,.075);background:#fffffff5;box-shadow:0 12px 34px #0f172a0e}.moderation-panel__stats span{display:inline-flex;align-items:center;gap:7px;color:#64748b;font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase;letter-spacing:.05em}.moderation-panel__stats span svg{width:14px;height:14px;color:#9f1239;stroke-width:2.4}.moderation-panel__stats strong{color:#111827;font-size:24px;font-weight:1000;letter-spacing:-.04em;line-height:1}.admin-auth-banner,.moderation-loading-card,.moderation-empty-state{margin-top:18px;padding:22px;display:flex;align-items:flex-start;gap:14px;border-radius:24px;border:1px solid rgba(15,23,42,.08);background:#fffffff5;box-shadow:0 16px 42px #0f172a12}.admin-auth-banner{border-color:#f59e0b33;background:radial-gradient(circle at top left,rgba(245,158,11,.12),transparent 38%),#fff}.admin-auth-banner>svg,.moderation-loading-card>svg,.moderation-empty-state>svg{width:24px;height:24px;min-width:24px;color:#9f1239;stroke-width:2.35}.admin-auth-banner strong,.moderation-loading-card strong,.moderation-empty-state strong{display:block;color:#111827;font-size:16px;font-weight:950;line-height:1.2}.admin-auth-banner p,.moderation-loading-card p,.moderation-empty-state p{margin:5px 0 0;color:#64748b;font-size:13px;font-weight:650;line-height:1.45}.moderation-empty-state{min-height:190px;align-items:center;justify-content:center;text-align:center;flex-direction:column}.moderation-empty-state>svg{width:42px;height:42px;min-width:42px;color:#059669}.admin-moderation-section{margin-top:24px}.admin-moderation-section__header{margin-bottom:14px;padding:18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border-radius:24px;border:1px solid rgba(15,23,42,.08);background:#fffffff5;box-shadow:0 14px 38px #0f172a0f}.admin-moderation-section__icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:#ffe4e4;color:#7a1212}.admin-moderation-section__icon svg{width:22px;height:22px;stroke-width:2.4}.admin-moderation-section__header h3{margin:0;color:#111827;font-size:22px;font-weight:1000;letter-spacing:-.035em;line-height:1.1}.admin-moderation-section__header p{margin:4px 0 0;color:#64748b;font-size:13px;font-weight:650;line-height:1.4}.admin-moderation-section__header>span{min-width:42px;height:42px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#111827;color:#fff;font-size:15px;font-weight:1000}.admin-moderation-section--special .admin-moderation-section__icon{background:#ffe4ec;color:#9f1239}.admin-moderation-section--featured .admin-moderation-section__icon{background:#fef3c7;color:#92400e}.admin-moderation-section--classifieds .admin-moderation-section__icon{background:#dffcf0;color:#065f46}.admin-moderation-section--quickshots .admin-moderation-section__icon{background:#ede9fe;color:#4c1d95}.upload-list,.admin-upload-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px;align-items:start}.upload-card,.admin-moderation-card{overflow:hidden;padding:0!important;border-radius:24px!important;border:1px solid rgba(15,23,42,.08)!important;background:#fff!important;box-shadow:0 20px 50px #0f172a17!important;color:#111827}.admin-card-media{width:100%;height:220px;overflow:hidden;background:radial-gradient(circle at top left,rgba(208,0,0,.06),transparent 38%),#f8fafc}.admin-card-media img,.admin-card-media video{width:100%;height:100%;display:block;object-fit:cover}.admin-card-media--video{height:240px;background:#020617}.admin-card-media--video video{object-fit:contain}.admin-card-media__empty{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:8px;color:#64748b}.admin-card-media__empty svg{width:40px;height:40px;stroke-width:2.2}.admin-card-media__empty small{font-size:13px;font-weight:850}.admin-moderation-card__body{padding:18px}.admin-card-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-card-eyebrow{color:#9f1239;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.admin-card-status{padding:7px 10px;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:12px;font-weight:950;white-space:nowrap}.admin-moderation-card h3,.admin-special-card h3{margin:12px 0 0!important;color:#111827;font-size:24px;font-weight:1000;letter-spacing:-.035em;line-height:1.1}.admin-card-price{width:fit-content;margin-top:12px;padding:9px 12px;border-radius:999px;background:#dffcf0;color:#065f46;font-size:16px;font-weight:950}.admin-card-meta-grid,.admin-special-card__meta-grid{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-card-meta-grid>div,.admin-special-card__meta-grid>div{min-width:0;padding:12px;border-radius:16px;background:#f8fafc;border:1px solid rgba(15,23,42,.06)}.admin-card-meta-grid span,.admin-special-card__meta-grid span{display:block;color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.admin-card-meta-grid strong,.admin-special-card__meta-grid strong{display:block;margin-top:4px;color:#111827;font-size:13px;font-weight:950;line-height:1.25;overflow-wrap:anywhere}.admin-card-note,.admin-special-card__note{margin-top:14px;padding:14px;border-radius:18px;background:radial-gradient(circle at top left,rgba(208,0,0,.045),transparent 42%),#fff;border:1px solid rgba(15,23,42,.08)}.admin-card-note--danger{border-color:#d0000029;background:radial-gradient(circle at top left,rgba(208,0,0,.08),transparent 42%),#fff}.admin-card-note span,.admin-special-card__note span{display:block;margin-bottom:6px;color:#64748b;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.admin-card-note p,.admin-special-card__note p{margin:0;color:#334155;font-size:13px;font-weight:650;line-height:1.5}.admin-card-note small{display:block;margin-top:5px;color:#64748b;font-size:12px;font-weight:700}.admin-special-card{padding:0!important;overflow:hidden;border:1px solid rgba(15,23,42,.08)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 20px 50px #0f172a1a!important}.admin-special-card__media{position:relative;width:100%;height:240px;background:radial-gradient(circle at top left,rgba(225,29,72,.08),transparent 38%),#f8fafc;overflow:hidden}.admin-special-card__media img{width:100%;height:100%;display:block;object-fit:cover}.admin-special-card__media-empty{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:8px;color:#64748b}.admin-special-card__media-empty svg{width:42px;height:42px;stroke-width:2.2}.admin-special-card__media-empty small{font-size:13px;font-weight:850}.admin-special-card__badge{position:absolute;top:14px;right:14px;max-width:calc(100% - 28px);padding:9px 12px;border-radius:999px;border:1px solid rgba(225,29,72,.18);background:#ffe4ecf0;color:#9f1239;font-size:12px;font-weight:950;box-shadow:0 12px 30px #e11d4829;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-special-card__body{padding:18px}.admin-special-card__topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-special-card__eyebrow{color:#9f1239;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.admin-special-card__status{padding:7px 10px;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:12px;font-weight:950;white-space:nowrap}.admin-special-card__status--approved{background:#dffcf0;color:#065f46}.admin-special-card__status--rejected{background:#ffe4e4;color:#7a1212}.admin-special-card__status--needs-changes{background:#fef3c7;color:#92400e}.admin-special-card__price{width:fit-content;margin-top:12px;padding:9px 12px;border-radius:999px;background:#dffcf0;color:#065f46;font-size:16px;font-weight:950}.admin-special-card__submitted{margin:14px 0 0;color:#64748b;font-size:12px;font-weight:750}.admin-special-card__proof{width:fit-content;min-height:40px;margin-top:14px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid rgba(219,39,119,.14);background:#fdf2f8;color:#9d174d;font-size:13px;font-weight:950;text-decoration:none}.admin-special-card__proof:hover{background:#fce7f3}.admin-special-card__proof svg{width:15px;height:15px;stroke-width:2.4}.admin-actions,.modern-admin-actions{margin-top:18px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.admin-action-btn{min-height:46px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;font-size:14px;font-weight:950;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,opacity .16s ease}.admin-action-btn:hover:not(:disabled){transform:translateY(-1px)}.admin-action-btn:disabled{opacity:.55;cursor:not-allowed}.admin-action-btn svg{width:18px;height:18px;stroke-width:2.5}.admin-action-btn--approve{background:#dffcf0!important;color:#065f46!important;box-shadow:0 12px 24px #0596691f}.admin-action-btn--reject{background:#ffe4e4!important;color:#7a1212!important;box-shadow:0 12px 24px #d000001a}.admin-action-btn--changes{grid-column:1 / -1;background:#fef3c7!important;color:#92400e!important;box-shadow:0 12px 24px #f59e0b1f}.moderation-panel button{font-family:inherit}.moderation-panel .upload-card>button,.moderation-panel .admin-actions button{background-image:none!important}.muted{color:#64748b}.admin-action-btn--remove-rail{color:#7f1d1d;background:#fee2e2eb;border-color:#f8717142}.admin-action-btn--remove-rail:hover:not(:disabled){background:#fecacaf5;color:#991b1b}.admin-action-btn--suspend-rail{color:#92400e;background:#fef9c3eb;border-color:#eab30842}.admin-action-btn--suspend-rail:hover:not(:disabled){background:#fef08af5;color:#78350f}.admin-action-btn--restore-rail{color:#065f46;background:#d1fae5eb;border-color:#10b98142}.admin-action-btn--restore-rail:hover:not(:disabled){background:#a7f3d0f5;color:#047857}.admin-classified-action-btn--restore{background:#dffbf0!important;color:#047857!important;border:1px solid rgba(16,185,129,.22)!important}.admin-classified-action-btn--restore:hover:not(:disabled){background:#ccf7e7!important;border-color:#10b98157!important}.admin-classified-action-btn--restore svg{color:currentColor}@media (max-width: 980px){.moderation-panel,.admin-moderation-panel{padding:18px}.moderation-panel__hero{grid-template-columns:1fr}.moderation-panel__refresh{justify-self:start}}@media (max-width: 720px){.upload-list,.admin-upload-list{grid-template-columns:1fr}.admin-card-meta-grid,.admin-special-card__meta-grid,.admin-actions,.modern-admin-actions{grid-template-columns:1fr!important}.admin-action-btn--changes{grid-column:auto}.admin-moderation-section__header{grid-template-columns:auto minmax(0,1fr)}.admin-moderation-section__header>span{grid-column:1 / -1;justify-self:start}.admin-title{font-size:38px}}@media (max-width: 460px){.moderation-panel,.admin-moderation-panel{padding:12px}.moderation-panel__hero,.admin-moderation-section__header,.upload-card,.admin-special-card{border-radius:20px!important}.admin-card-media,.admin-special-card__media{height:200px}}.moderation-panel img,.admin-moderation-panel img,.special-products-moderation-panel img,.special-products-pending-panel img,.special-product-moderation-card img,.special-product-review-card img,.moderation-card img{max-width:100%}.special-product-moderation-card__media,.special-product-review-card__media,.special-products-moderation-card__media,.moderation-card__media,.moderation-product-card__media,.special-product-card__image,.special-product-card-image,.special-product-review-image,.special-product-moderation-image{width:100%;height:310px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border-radius:22px 22px 0 0}.special-product-moderation-card__media img,.special-product-review-card__media img,.special-products-moderation-card__media img,.moderation-card__media img,.moderation-product-card__media img,.special-product-card__image img,.special-product-card-image img,.special-product-review-image img,.special-product-moderation-image img,.special-product-moderation-card img,.special-product-review-card img,.special-products-moderation-card img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;object-fit:contain!important;object-position:center center!important;background:#fff!important}.special-product-moderation-card>img,.special-product-review-card>img,.special-products-moderation-card>img,.moderation-card>img{width:100%!important;height:310px!important;object-fit:contain!important;object-position:center center!important;background:#fff!important;border-radius:22px 22px 0 0}.special-product-moderation-card .badge,.special-product-review-card .badge,.special-products-moderation-card .badge,.moderation-card .badge,.special-product-moderation-card [class*=badge],.special-product-review-card [class*=badge]{position:relative;z-index:5}@media (max-width: 760px){.special-product-moderation-card__media,.special-product-review-card__media,.special-products-moderation-card__media,.moderation-card__media,.moderation-product-card__media,.special-product-card__image,.special-product-card-image,.special-product-review-image,.special-product-moderation-image,.special-product-moderation-card>img,.special-product-review-card>img,.special-products-moderation-card>img,.moderation-card>img{height:240px!important}}.admin-content:has(.admin-moderation-panel){width:100%!important;min-width:0!important;display:block!important;padding-left:clamp(18px,2.4vw,42px)!important;padding-right:clamp(18px,2.4vw,42px)!important}.admin-content:has(.admin-moderation-panel) .moderation-panel.admin-moderation-panel,.admin-content:has(.admin-moderation-panel) .admin-moderation-panel{width:min(100%,1280px)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}.admin-moderation-panel .moderation-panel__hero,.admin-moderation-panel .moderation-panel__stats,.admin-moderation-panel .admin-moderation-section,.admin-moderation-panel .moderation-loading-card,.admin-moderation-panel .moderation-empty-state,.admin-moderation-panel .admin-auth-banner{width:100%!important;max-width:100%!important}.admin-moderation-panel .admin-upload-list,.admin-moderation-panel .upload-list{width:100%!important}.admin-moderation-panel .moderation-panel__stats{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:14px!important}@media (max-width: 900px){.admin-content:has(.admin-moderation-panel){padding-left:14px!important;padding-right:14px!important}.admin-content:has(.admin-moderation-panel) .moderation-panel.admin-moderation-panel,.admin-content:has(.admin-moderation-panel) .admin-moderation-panel{width:100%!important;max-width:100%!important}}.admin-moderation-panel{--mod-red: #d00000;--mod-red-dark: #7a1212;--mod-text: #111827;--mod-muted: #64748b;--mod-soft: #f8fafc;--mod-border: rgba(15, 23, 42, .08);--mod-shadow: 0 18px 48px rgba(15, 23, 42, .08)}.moderation-control-bar{position:sticky;top:14px;z-index:20;margin:18px 0 22px;padding:14px;display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px;align-items:center;border:1px solid var(--mod-border);border-radius:22px;background:#ffffffeb;box-shadow:var(--mod-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.moderation-control-search{min-height:46px;width:100%;padding:0 16px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;color:var(--mod-text);font-size:14px;font-weight:750;outline:none}.moderation-control-search::placeholder{color:#94a3b8}.moderation-control-search:focus{border-color:#d0000047;box-shadow:0 0 0 4px #d0000014}.moderation-filter-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.moderation-filter-pill{min-height:38px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff;color:#334155;font-size:12px;font-weight:950;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.moderation-filter-pill:hover{transform:translateY(-1px);background:#fff5f5;border-color:#d0000029}.moderation-filter-pill.is-active{background:#111827;color:#fff;border-color:#111827}.moderation-priority-board{margin:18px 0 24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.moderation-priority-card{min-height:110px;padding:16px;display:grid;align-content:space-between;gap:14px;border:1px solid var(--mod-border);border-radius:22px;background:#fff;box-shadow:0 14px 34px #0f172a0f}.moderation-priority-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.moderation-priority-card__label{color:var(--mod-muted);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.moderation-priority-card__icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#ffe4e4;color:var(--mod-red-dark)}.moderation-priority-card__value{color:var(--mod-text);font-size:32px;font-weight:1000;letter-spacing:-.05em;line-height:1}.moderation-priority-card__hint{margin:0;color:var(--mod-muted);font-size:12px;font-weight:750;line-height:1.35}.moderation-user-queue{margin:24px 0}.moderation-user-queue__header{margin-bottom:14px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--mod-border);border-radius:24px;background:#fff;box-shadow:0 14px 38px #0f172a0f}.moderation-user-queue__header h3{margin:0;color:var(--mod-text);font-size:24px;font-weight:1000;letter-spacing:-.04em}.moderation-user-queue__header p{margin:4px 0 0;color:var(--mod-muted);font-size:13px;font-weight:700}.moderation-user-queue__count{min-width:44px;height:44px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#111827;color:#fff;font-size:15px;font-weight:1000}.moderation-user-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px}.moderation-user-card{overflow:hidden;border:1px solid var(--mod-border);border-radius:26px;background:#fff;box-shadow:var(--mod-shadow)}.moderation-user-card__head{padding:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid rgba(15,23,42,.07);background:radial-gradient(circle at top left,rgba(208,0,0,.055),transparent 42%),#fff}.moderation-user-avatar{width:50px;height:50px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:#ffe4e4;color:var(--mod-red-dark);font-size:18px;font-weight:1000}.moderation-user-avatar img{width:100%;height:100%;object-fit:cover}.moderation-user-card__identity{min-width:0}.moderation-user-card__identity h4{margin:0;color:var(--mod-text);font-size:16px;font-weight:1000;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moderation-user-card__identity p{margin:4px 0 0;color:var(--mod-muted);font-size:12px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moderation-user-card__badge{min-width:42px;height:42px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:14px;font-weight:1000}.moderation-user-summary{padding:14px 16px;display:flex;flex-wrap:wrap;gap:8px;background:#fbfdff;border-bottom:1px solid rgba(15,23,42,.07)}.moderation-user-chip{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid rgba(15,23,42,.07);background:#fff;color:#334155;font-size:11px;font-weight:950}.moderation-user-chip--pending{background:#fff7ed;color:#9a3412;border-color:#f973162e}.moderation-user-chip--places{background:#ecfeff;color:#155e75;border-color:#06b6d42e}.moderation-user-chip--products{background:#fdf2f8;color:#9d174d;border-color:#db277729}.moderation-user-chip--reports{background:#ffe4e4;color:#7a1212;border-color:#d0000029}.moderation-user-submissions{padding:14px;display:grid;gap:10px}.moderation-user-submission{padding:12px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:11px;align-items:center;border:1px solid rgba(15,23,42,.07);border-radius:18px;background:#fff}.moderation-user-submission__thumb{width:54px;height:54px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border-radius:15px;background:#f8fafc;color:#94a3b8}.moderation-user-submission__thumb img{width:100%;height:100%;object-fit:cover}.moderation-user-submission__main{min-width:0}.moderation-user-submission__type{display:block;margin-bottom:3px;color:#9f1239;font-size:10px;font-weight:1000;text-transform:uppercase;letter-spacing:.06em}.moderation-user-submission__title{display:block;color:var(--mod-text);font-size:13px;font-weight:950;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moderation-user-submission__meta{display:block;margin-top:3px;color:var(--mod-muted);font-size:11px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moderation-user-submission__status{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:11px;font-weight:1000;white-space:nowrap}.moderation-user-submission__status--approved{background:#dffcf0;color:#065f46}.moderation-user-submission__status--rejected{background:#ffe4e4;color:#7a1212}.moderation-user-submission__status--needs-changes{background:#fef3c7;color:#92400e}.moderation-user-submission__actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.moderation-mini-action{min-height:36px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid transparent;font-size:12px;font-weight:950;cursor:pointer;transition:transform .16s ease,background .16s ease,opacity .16s ease}.moderation-mini-action:hover:not(:disabled){transform:translateY(-1px)}.moderation-mini-action:disabled{opacity:.55;cursor:not-allowed}.moderation-mini-action--approve{background:#dffcf0;color:#065f46;border-color:#10b98133}.moderation-mini-action--reject{background:#ffe4e4;color:#7a1212;border-color:#d000002e}.moderation-mini-action--changes{background:#fef3c7;color:#92400e;border-color:#f59e0b38}.admin-moderation-panel .admin-moderation-section__header{position:relative;overflow:hidden}.admin-moderation-panel .admin-moderation-section__header:after{content:"";position:absolute;inset:auto 18px 0 78px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(208,0,0,.85),transparent);opacity:.35}.admin-moderation-panel .admin-moderation-card,.admin-moderation-panel .admin-special-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.admin-moderation-panel .admin-moderation-card:hover,.admin-moderation-panel .admin-special-card:hover,.moderation-user-card:hover{transform:translateY(-2px);border-color:#d0000024!important;box-shadow:0 24px 58px #0f172a1f!important}.admin-moderation-panel .admin-actions,.admin-moderation-panel .modern-admin-actions{position:relative;padding-top:14px;border-top:1px solid rgba(15,23,42,.07)}.admin-moderation-panel .admin-action-btn{min-height:44px;border:1px solid transparent}.admin-moderation-panel .admin-action-btn--approve{border-color:#10b98133}.admin-moderation-panel .admin-action-btn--reject{border-color:#d000002e}.admin-moderation-panel .admin-action-btn--changes{border-color:#f59e0b38}@media (max-width: 1100px){.moderation-priority-board{grid-template-columns:repeat(2,minmax(0,1fr))}.moderation-control-bar{grid-template-columns:1fr}.moderation-filter-row{justify-content:flex-start}}@media (max-width: 760px){.moderation-priority-board,.moderation-user-grid{grid-template-columns:1fr}.moderation-user-queue__header{align-items:flex-start;flex-direction:column}.moderation-user-submission{grid-template-columns:46px minmax(0,1fr)}.moderation-user-submission__status{grid-column:1 / -1;justify-self:start}}@media (max-width: 520px){.moderation-user-submission__actions{grid-template-columns:1fr}}@media (max-width: 460px){.moderation-control-bar,.moderation-user-card,.moderation-priority-card{border-radius:20px}.moderation-user-card__head{grid-template-columns:auto minmax(0,1fr)}.moderation-user-card__badge{grid-column:1 / -1;justify-self:start}}.moderation-user-pagination-top{margin-bottom:14px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#fff;box-shadow:0 12px 28px #0f172a0e}.moderation-user-pagination-top strong{color:#111827;font-size:14px;font-weight:1000}.moderation-user-pagination-top span{margin-left:4px;color:#64748b;font-size:13px;font-weight:750}.moderation-user-page-size{display:inline-flex;align-items:center;gap:10px;color:#64748b;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.moderation-user-page-size select{min-height:38px;padding:0 34px 0 12px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;color:#111827;font-size:13px;font-weight:950;outline:none}.moderation-user-page-size select:focus{border-color:#d0000047;box-shadow:0 0 0 4px #d0000014}.moderation-user-pagination{margin-top:18px;padding:14px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;box-shadow:0 12px 28px #0f172a0e}.moderation-user-pagination>button,.moderation-user-pagination__pages button{min-width:42px;height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff;color:#111827;font-size:13px;font-weight:950;cursor:pointer;transition:transform .16s ease,background .16s ease,opacity .16s ease}.moderation-user-pagination>button:hover:not(:disabled),.moderation-user-pagination__pages button:hover:not(.is-active){transform:translateY(-1px);background:#fff5f5}.moderation-user-pagination>button:disabled{opacity:.45;cursor:not-allowed}.moderation-user-pagination__pages{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.moderation-user-pagination__page-wrap{display:inline-flex;align-items:center;gap:8px}.moderation-user-pagination__dots{color:#94a3b8;font-size:13px;font-weight:1000}.moderation-user-pagination__pages button.is-active{background:#111827;color:#fff;border-color:#111827}@media (max-width: 720px){.moderation-user-pagination-top{align-items:flex-start;flex-direction:column}.moderation-user-pagination{align-items:stretch;flex-direction:column}.moderation-user-pagination>button{width:100%}}.moderation-mini-action--review{background:#eef2ff;color:#3730a3;border-color:#4f46e52e}.moderation-preview-drawer__backdrop{grid-column:1;border:0;background:transparent;cursor:pointer}@media (max-width: 900px){.moderation-preview-drawer{grid-template-columns:1fr}.moderation-preview-drawer__backdrop{display:none}.moderation-preview-drawer__panel{grid-column:1;width:100%}}@media (max-width: 620px){.moderation-user-submission__actions,.moderation-preview-meta-grid,.moderation-preview-drawer__header{grid-template-columns:1fr}.moderation-preview-drawer__close{justify-self:start}.moderation-preview-drawer__panel{padding:14px}.moderation-preview-drawer__header{margin:-14px -14px 14px;padding:14px}.moderation-preview-hero{min-height:220px}}.moderation-preview-drawer__backdrop,.moderation-preview-drawer__backdrop:hover,.moderation-preview-drawer__backdrop:focus,.moderation-preview-drawer__backdrop:active,.moderation-preview-drawer__backdrop:focus-visible{width:100%!important;height:100%!important;display:block!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:transparent!important;text-shadow:none!important;cursor:pointer!important}.moderation-mini-action--review{background:#eef2ff!important;color:#3730a3!important;border-color:#4f46e52e!important}.moderation-mini-action--review svg{width:15px;height:15px;margin-right:6px}.moderation-user-submission__actions{grid-template-columns:repeat(4,minmax(0,1fr))}.moderation-preview-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,620px);background:#0f172a75;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.moderation-preview-drawer__backdrop,.moderation-preview-drawer__backdrop:hover,.moderation-preview-drawer__backdrop:focus,.moderation-preview-drawer__backdrop:active,.moderation-preview-drawer__backdrop:focus-visible{grid-column:1;width:100%!important;height:100%!important;display:block!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:transparent!important;text-shadow:none!important;cursor:pointer!important}.moderation-preview-drawer__backdrop:before,.moderation-preview-drawer__backdrop:after{display:none!important;content:none!important}.moderation-preview-drawer__panel{grid-column:2;height:100vh;overflow-y:auto;padding:18px;background:radial-gradient(circle at top left,rgba(208,0,0,.06),transparent 34%),#fff;box-shadow:-28px 0 70px #0f172a47}.moderation-preview-drawer__header{position:sticky;top:0;z-index:4;margin:-18px -18px 14px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;border-bottom:1px solid rgba(15,23,42,.08);background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.moderation-preview-drawer__eyebrow{display:block;margin-bottom:6px;color:#9f1239;font-size:11px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.moderation-preview-drawer__header h3{margin:0;color:#111827;font-size:26px;font-weight:1000;letter-spacing:-.04em;line-height:1.05}.moderation-preview-drawer__header p{margin:8px 0 0;color:#64748b;font-size:13px;font-weight:750;line-height:1.35}.moderation-preview-drawer__close{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:14px;background:#f8fafc;color:#111827;cursor:pointer;transition:transform .16s ease,background .16s ease}.moderation-preview-drawer__close:hover{transform:translateY(-1px);background:#fee2e2}.moderation-preview-drawer__close svg{width:20px;height:20px}.moderation-preview-status-row{margin-bottom:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.moderation-preview-status{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:12px;font-weight:1000}.moderation-preview-status--approved{background:#dffcf0;color:#065f46}.moderation-preview-status--rejected{background:#ffe4e4;color:#7a1212}.moderation-preview-status--needs-changes,.moderation-preview-status--needs_changes{background:#fef3c7;color:#92400e}.moderation-preview-id{color:#94a3b8;font-size:11px;font-weight:850}.moderation-preview-hero{width:100%;min-height:270px;max-height:380px;margin-bottom:14px;display:grid;place-items:center;overflow:hidden;border-radius:24px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 14px 34px #0f172a12}.moderation-preview-hero img,.moderation-preview-hero video{width:100%;height:100%;max-height:380px;object-fit:contain;background:#fff}.moderation-preview-hero__empty{min-height:270px;display:grid;place-items:center;align-content:center;gap:10px;color:#64748b}.moderation-preview-hero__empty svg{width:42px;height:42px}.moderation-preview-section{margin-top:14px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;box-shadow:0 12px 28px #0f172a0b}.moderation-preview-section--actions{position:sticky;bottom:0;z-index:3;border-color:#d000001f;box-shadow:0 -10px 34px #0f172a14}.moderation-preview-section__heading{margin-bottom:12px;display:flex;align-items:center;gap:9px}.moderation-preview-section__heading svg{width:17px;height:17px;color:#9f1239}.moderation-preview-section__heading h4{margin:0;color:#111827;font-size:15px;font-weight:1000}.moderation-preview-section__heading span{margin-left:auto;min-width:28px;height:28px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#111827;color:#fff;font-size:12px;font-weight:1000}.moderation-preview-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.moderation-preview-meta-grid>div{min-width:0;padding:12px;border-radius:16px;background:#f8fafc;border:1px solid rgba(15,23,42,.06)}.moderation-preview-meta-grid span{display:block;color:#64748b;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.moderation-preview-meta-grid strong{display:block;margin-top:4px;color:#111827;font-size:13px;font-weight:950;overflow-wrap:anywhere}.moderation-preview-copy{margin:0;color:#334155;font-size:14px;font-weight:650;line-height:1.55;white-space:pre-wrap}.moderation-preview-question-list{margin:0;padding-left:20px;color:#334155;font-size:14px;font-weight:750;line-height:1.55}.moderation-preview-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px}.moderation-preview-gallery a{display:block;overflow:hidden;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#fff}.moderation-preview-gallery img{width:100%;aspect-ratio:1;display:block;object-fit:cover}.moderation-preview-media-stack{display:grid;gap:12px}.moderation-preview-media-card{padding:12px;border-radius:18px;background:#f8fafc;border:1px solid rgba(15,23,42,.07)}.moderation-preview-media-card strong{display:block;margin-bottom:8px;color:#111827;font-size:13px;font-weight:950}.moderation-preview-media-card video,.moderation-preview-media-card audio{width:100%}.moderation-preview-section--document-viewer{padding:14px}.moderation-preview-document-frame{width:100%;height:min(70vh,720px);display:block;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#f8fafc}.moderation-preview-document-fallback{min-height:180px;padding:22px;display:grid;place-items:center;align-content:center;gap:8px;border-radius:18px;background:#f8fafc;border:1px solid rgba(15,23,42,.08);color:#64748b;text-align:center}.moderation-preview-document-fallback svg{width:34px;height:34px;color:#9f1239}.moderation-preview-document-fallback strong{color:#111827;font-size:14px;font-weight:1000}.moderation-preview-document-fallback p{margin:0;font-size:13px;font-weight:750}.moderation-preview-asset-list{display:grid;gap:9px}.moderation-preview-asset-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.moderation-preview-asset-link{min-height:42px;padding:0 12px;display:inline-flex;align-items:center;gap:10px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#f8fafc;color:#111827;font-size:13px;font-weight:950;text-decoration:none;overflow-wrap:anywhere;transition:background .16s ease,border-color .16s ease,transform .16s ease}.moderation-preview-asset-link:hover{transform:translateY(-1px);background:#fff5f5;border-color:#d0000029}.moderation-preview-asset-link svg{width:17px;height:17px;min-width:17px;color:#9f1239}.moderation-preview-asset-link--button{width:100%;cursor:pointer;text-align:left}.moderation-preview-asset-link--button,.moderation-preview-asset-link--button:hover,.moderation-preview-asset-link--button:focus,.moderation-preview-asset-link--button:active{background-image:none!important}.moderation-preview-asset-open{min-height:42px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#fff;color:#111827;font-size:12px;font-weight:1000;text-decoration:none;white-space:nowrap}.moderation-preview-asset-open:hover{background:#fff5f5;border-color:#d0000029}.moderation-preview-asset-open svg{width:15px;height:15px;color:#9f1239}.moderation-preview-section--actions .admin-actions,.moderation-preview-section--actions .modern-admin-actions{margin-top:0!important}@media (max-width: 900px){.moderation-preview-drawer{grid-template-columns:1fr}.moderation-preview-drawer__backdrop{display:none!important}.moderation-preview-drawer__panel{grid-column:1;width:100%}}@media (max-width: 620px){.moderation-user-submission__actions,.moderation-preview-meta-grid,.moderation-preview-asset-row,.moderation-preview-drawer__header{grid-template-columns:1fr}.moderation-preview-drawer__close{justify-self:start}.moderation-preview-drawer__panel{padding:14px}.moderation-preview-drawer__header{margin:-14px -14px 14px;padding:14px}.moderation-preview-hero{min-height:220px}.moderation-preview-document-frame{height:60vh}}.business-upgrades-page{display:flex;flex-direction:column;gap:22px;color:#0f172a}.business-upgrades-header{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px;border-radius:22px;background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 14px 34px #0f172a14}.business-upgrades-header h1{margin:0 0 6px;font-size:1.8rem;font-weight:900}.business-upgrades-header p{margin:0;color:#64748b;line-height:1.5}.business-upgrades-refresh-btn{min-height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;color:#0f172a;font-weight:800;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 10px 22px #0f172a0f}.business-upgrades-refresh-btn:hover{background:#f8fafc}.business-upgrades-refresh-btn:disabled{opacity:.6;cursor:not-allowed}.business-upgrades-alert{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:16px;font-weight:700}.business-upgrades-alert--danger{background:#ef444414;color:#991b1b;border:1px solid rgba(239,68,68,.18)}.business-upgrades-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.business-upgrades-stat-card{padding:18px;border-radius:20px;background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 12px 28px #0f172a0f;display:flex;flex-direction:column;gap:8px}.business-upgrades-stat-card svg{font-size:1.35rem;color:#0f172a}.business-upgrades-stat-card span{color:#64748b;font-weight:700}.business-upgrades-stat-card strong{color:#0f172a;font-size:1.45rem;font-weight:900}.business-upgrades-table-card{border-radius:22px;background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 14px 34px #0f172a14;overflow:hidden}.business-upgrades-table-head{padding:20px 22px;border-bottom:1px solid rgba(15,23,42,.08)}.business-upgrades-table-head h2{margin:0 0 6px;font-size:1.2rem;font-weight:900}.business-upgrades-table-head p{margin:0;color:#64748b}.business-upgrades-table-wrap{width:100%;overflow-x:auto}.business-upgrades-table{width:100%;border-collapse:collapse;min-width:980px}.business-upgrades-table th,.business-upgrades-table td{padding:14px 16px;text-align:left;border-bottom:1px solid rgba(15,23,42,.07);vertical-align:middle}.business-upgrades-table th{font-size:.82rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc}.business-upgrades-user-cell{display:flex;align-items:center;gap:12px}.business-upgrades-user-cell strong{display:block;color:#0f172a;font-weight:900}.business-upgrades-user-cell span{display:block;color:#64748b;font-size:.9rem}.business-upgrades-avatar{width:38px;height:38px;border-radius:13px;background:#f1f5f9;display:grid;place-items:center;color:#0f172a}.business-upgrades-location-cell{display:inline-flex;align-items:center;gap:8px;color:#334155}.business-upgrades-status{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:900;text-transform:capitalize;background:#f1f5f9;color:#334155}.business-upgrades-status.active{background:#22c55e1f;color:#15803d}.business-upgrades-status.pending{background:#f59e0b24;color:#92400e}.business-upgrades-status.failed{background:#ef44441f;color:#991b1b}.business-upgrades-status.cancelled{background:#64748b24;color:#475569}.business-upgrades-empty{padding:28px;text-align:center;color:#64748b;font-weight:800}.business-upgrades-invoice-btn{border:1px solid rgba(22,163,74,.22);border-radius:12px;background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534;min-height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:900;cursor:pointer;box-shadow:0 8px 18px #16a34a1f;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.business-upgrades-invoice-btn:hover{transform:translateY(-1px);box-shadow:0 12px 24px #16a34a2e}.business-upgrades-invoice-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.business-upgrades-muted{color:#64748bbd;font-weight:800}@media (max-width: 1100px){.business-upgrades-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-upgrades-header{align-items:flex-start;flex-direction:column}}@media (max-width: 640px){.business-upgrades-stats-grid{grid-template-columns:1fr}}.profile-review-panel{padding:20px;max-width:1200px;margin:0 auto;font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif;color:#111827}.profile-review-panel h2{font-size:1.4rem;font-weight:700;margin:0 0 16px}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.toolbar select,.toolbar input[type=search]{height:36px;border:1px solid #e5e7eb;border-radius:8px;padding:0 12px;outline:none;background:#fff}.toolbar input[type=search]{min-width:220px}.toolbar button{height:36px;padding:0 14px;border:none;border-radius:8px;background:#111827;color:#fff;font-weight:600;cursor:pointer}.toolbar button:disabled{opacity:.6;cursor:not-allowed}.review-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.review-table thead th{text-align:left;font-weight:700;font-size:.85rem;color:#374151;background:#f9fafb;padding:12px;border-bottom:1px solid #e5e7eb}.review-table tbody td{padding:12px;border-bottom:1px solid #f3f4f6;vertical-align:top;font-size:.95rem}.review-table tbody tr:last-child td{border-bottom:none}@media (max-width: 860px){.review-table{display:block;overflow-x:auto;white-space:nowrap}}.user-cell{display:flex;align-items:center;gap:10px}.user-cell .avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;border:1px solid #e5e7eb}.user-cell .name{font-weight:600}.muted{color:#6b7280;font-size:.85rem}.actions{display:flex;gap:8px;flex-wrap:wrap}.actions button{border:none;border-radius:8px;padding:8px 12px;font-weight:600;cursor:pointer;background:#10b981;color:#fff}.actions button:hover{filter:brightness(.95)}.actions .danger{background:#ef4444;color:#fff}.actions button:disabled{opacity:.6;cursor:not-allowed}.badge{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;border-radius:999px;padding:6px 10px;text-transform:uppercase;letter-spacing:.03em}.badge.pending{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.badge.approved{background:#dcfce7;color:#065f46;border:1px solid #bbf7d0}.badge.rejected{background:#fee2e2;color:#7f1d1d;border:1px solid #fecaca}.error{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;padding:10px 12px;border-radius:8px;margin:8px 0 12px}.ellipsis{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-review-panel{--panel-bg: #ffffff;--panel-shadow: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.03)}.review-table{box-shadow:var(--panel-shadow)}@media (prefers-color-scheme: dark){.profile-review-panel{color:#e5e7eb}.toolbar select,.toolbar input[type=search]{background:#0b1220;color:#e5e7eb;border-color:#253c5b}.toolbar button{background:#1f2937}.review-table{background:#0b1220;border-color:#253c5b}.review-table thead th{background:#0f1a2b;color:#cbd5e1;border-bottom-color:#253c5b}.review-table tbody td{border-bottom-color:#13223a}.user-cell .avatar{border-color:#253c5b}.muted{color:#9ca3af}.actions button{background:#0ea5e9}.actions .danger{background:#ef4444}.badge.pending{background:#facc1526;color:#facc15;border-color:#facc1559}.badge.approved{background:#10b98126;color:#34d399;border-color:#10b98159}.badge.rejected{background:#ef444426;color:#f87171;border-color:#ef444459}.error{color:#fecaca;background:#ef44441f;border-color:#ef444459}}.prp-notes-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:9999}.prp-notes{width:min(520px,92vw);background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;padding:14px 14px 12px}.prp-notes__hd{display:flex;align-items:center;justify-content:space-between}.prp-close{background:transparent;border:0;font-size:22px;line-height:1;cursor:pointer}.prp-field{display:flex;flex-direction:column;gap:6px;margin-top:12px}.prp-field input,.prp-field textarea{border:1px solid #d5d9e0;border-radius:10px;padding:10px 12px;font:inherit}.prp-notes__ft{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.prp-notes__ft .secondary{background:#eef2f6;border:1px solid #d5d9e0;border-radius:10px;padding:8px 12px}.prp-notes__ft .primary{background:#0ea5e9;color:#fff;border:0;border-radius:10px;padding:8px 12px}.prp-notes__ft .danger{background:#ef4444;color:#fff;border:0;border-radius:10px;padding:8px 12px}.qs-banner{width:100%;margin:10px 0 14px}.qs-banner--light{color:#111}.qs-banner--dark{color:#fff}.qs-banner__row{display:flex;gap:12px;align-items:stretch}.qs-banner__card{border:1px solid rgba(0,0,0,.12);border-radius:14px;overflow:hidden;background:#fff}.qs-banner--dark .qs-banner__card{background:#0f0f0f;border-color:#ffffff24}.qs-banner__card--media{flex:1 1 auto;min-width:0;cursor:default}.qs-banner__card--media[role=link]{cursor:pointer}.qs-banner__card--side{flex:0 0 340px;min-width:280px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.qs-banner__sideText{display:grid;gap:8px;min-width:0}.qs-banner__text{font-weight:800;line-height:1.2;font-size:15px;word-break:break-word}.qs-banner__linkhint{opacity:.75;font-size:12px;font-weight:700}.qs-banner__actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.qs-banner__actionBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.18);background:transparent;color:inherit;font-weight:800;border-radius:12px;padding:10px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.qs-banner--dark .qs-banner__actionBtn{border-color:#ffffff2e}.qs-banner__actionBtn:hover:not(:disabled){background:#0000000f}.qs-banner--dark .qs-banner__actionBtn:hover:not(:disabled){background:#ffffff14}.qs-banner__actionBtn:disabled{opacity:.55;cursor:not-allowed}.qs-banner__actionBtn--danger{border-color:#b0002059;color:#b00020}.qs-banner__actionIcon{font-size:18px;color:currentColor}.qs-banner__media{width:100%;position:relative;overflow:hidden;border-radius:14px}.qs-banner__img,.qs-banner__video{width:100%;height:100%;display:block;transform-origin:center center}.qs-banner__soundstart{position:absolute;left:12px;bottom:12px;z-index:6;border:1px solid rgba(255,255,255,.25);background:#0000008c;color:#fff;font-weight:800;border-radius:12px;padding:10px 12px;cursor:pointer}.qs-banner__overlays{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.qs-banner__textOverlay,.qs-banner__sticker,.qs-banner__badge,.qs-banner__linkBtn,.qs-banner__stickerImg{touch-action:none}.qs-banner__edit{margin-top:12px}.qs-banner__editGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.qs-banner__editLeft{position:sticky;top:90px;align-self:start}.qs-banner__previewCard{border:1px solid rgba(0,0,0,.1);border-radius:14px;background:#fff;overflow:hidden}.qs-banner--dark .qs-banner__previewCard{background:#0f0f0f;border-color:#ffffff24}.qs-banner__preview-media{position:relative;border-radius:12px;overflow:hidden}.qs-banner__preview-empty{padding:10px;opacity:.7}.qs-banner__previewMeta{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.08);display:grid;grid-template-columns:120px 1fr;gap:8px 12px;font-size:12px;opacity:.9}.qs-banner--dark .qs-banner__previewMeta{border-top-color:#ffffff1f}.qs-banner__measure{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.qs-banner__measure--grid{background-image:repeating-linear-gradient(to right,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1px,transparent 1px,transparent var(--qs-grid)),repeating-linear-gradient(to bottom,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1px,transparent 1px,transparent var(--qs-grid))}.qs-banner__measure--rulers:before,.qs-banner__measure--rulers:after{content:"";position:absolute;background:#ffffffa6;-webkit-backdrop-filter:none;backdrop-filter:blur(2px)}.qs-banner__measure--rulers:before{left:0;top:0;right:0;height:22px;border-bottom:1px solid rgba(0,0,0,.12)}.qs-banner__measure--rulers:after{left:0;top:0;bottom:0;width:22px;border-right:1px solid rgba(0,0,0,.12)}.qs-banner__row--right{justify-content:flex-end;margin-top:10px}.qs-banner__label{display:inline-flex;align-items:center;gap:8px;font-weight:800}.qs-banner__labelblock{display:flex;flex-direction:column;gap:6px;font-weight:800;margin:10px 0}.qs-banner__labelblock input,.qs-banner__labelblock textarea{width:100%;border-radius:12px;border:1px solid rgba(0,0,0,.18);padding:10px 12px;background:transparent;color:inherit;font-weight:700;outline:none}.qs-banner__labelblock textarea{min-height:70px;resize:vertical}.qs-banner__edit select{width:100%;background:transparent;color:inherit;font-weight:800;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);outline:none}.qs-banner--dark .qs-banner__labelblock input,.qs-banner--dark .qs-banner__labelblock textarea,.qs-banner--dark .qs-banner__edit select{border-color:#ffffff2e}.qs-banner__btn{border:1px solid rgba(0,0,0,.18);background:transparent;color:inherit;font-weight:800;border-radius:12px;padding:10px 12px;cursor:pointer}.qs-banner--dark .qs-banner__btn{border-color:#ffffff2e}.qs-banner__btn:hover:not(:disabled){background:#0000000f}.qs-banner--dark .qs-banner__btn:hover:not(:disabled){background:#ffffff14}.qs-banner__btn:disabled{opacity:.6;cursor:not-allowed}.qs-banner__btn--ghost{background:transparent;opacity:.9}.qs-banner__errorInline{color:#b00020;font-weight:700}.qs-banner__bgBlock{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08)}.qs-banner--dark .qs-banner__bgBlock{border-top-color:#ffffff1f}.qs-banner__bgPreviewRow{display:flex;gap:10px;align-items:center;margin:10px 0}.qs-banner__bgPreview{width:72px;height:36px;border-radius:10px;border:1px solid rgba(0,0,0,.12)}.qs-banner--dark .qs-banner__bgPreview{border-color:#ffffff29}.qs-banner__swatches{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.qs-banner__swatch{width:22px;height:22px;border-radius:999px;border:1px solid rgba(0,0,0,.12);cursor:pointer}.qs-banner--dark .qs-banner__swatch{border-color:#ffffff2e}.qs-banner__swatch:hover{transform:scale(1.05)}.qs-banner__card--media{height:auto;overflow:hidden}.qs-banner__media{height:100%!important}.qs-banner{width:100%}.qs-banner__row{align-items:stretch}.qs-banner__card--media{height:var(--qs-banner-h, 320px)}.qs-banner__media{width:100%;height:100%}.qs-banner__img,.qs-banner__video{display:block;width:100%;height:100%}.qs-banner__preview-media{height:var(--qs-banner-draft-h, 320px)}.qs-banner__previewActions{display:flex;gap:10px;align-items:center}.qs-banner,.qs-banner__edit{width:100%}.qs-banner__editGrid{display:grid;grid-template-columns:minmax(360px,1.25fr) minmax(360px,1fr);gap:14px;align-items:start}@media (max-width: 1100px){.qs-banner__editGrid{grid-template-columns:1fr}}.qs-banner__editLeft,.qs-banner__editRight{min-width:0}.qs-banner__editRight{display:flex;flex-direction:column;gap:12px}.qs-banner__previewActions{display:inline-flex;gap:10px;align-items:center}.qs-banner__previewMeta{display:grid;grid-template-columns:110px 1fr;gap:6px 10px;padding-top:10px;font-size:13px;opacity:.9}.qs-banner__fsLayout{display:flex;flex-direction:column;gap:12px;min-height:100vh;padding:10px 6px;box-sizing:border-box}.qs-banner__fsTop{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:52vh}.qs-banner__fsBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000040;-webkit-backdrop-filter:none;backdrop-filter:blur(6px)}.qs-banner__fsTitle{font-size:14px;font-weight:600;letter-spacing:.2px}.qs-banner__fsBarActions{display:inline-flex;align-items:center;gap:10px}.qs-banner__fsEditors{flex:0 0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;border-top:1px solid rgba(255,255,255,.08);padding-top:12px;scroll-snap-type:x mandatory}.qs-banner__fsPanel{scroll-snap-align:start;min-width:260px;max-width:520px;height:clamp(260px,34vh,420px);overflow:hidden}.qs-banner__fsPanel .cc-body,.qs-banner__fsPanel .collapsible-card__body,.qs-banner__fsPanel .CollapsibleCard__body{max-height:100%;overflow:auto}.qs-banner__btn{border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:inherit;border-radius:10px;padding:8px 10px;cursor:pointer}.qs-banner__btn:disabled{opacity:.55;cursor:not-allowed}.qs-banner__btn--ghost{background:#ffffff0f}.qs-banner__errorInline{font-size:12px;opacity:.95}.qs-banner__edit--fs{width:100%}.qs-banner__fsLayout{display:flex;flex-direction:column;gap:12px;height:100vh;min-height:0;padding:10px 6px;box-sizing:border-box}.qs-banner__fsEditors{flex:0 0 auto;height:clamp(260px,34vh,420px);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:12px;overflow-x:auto;overflow-y:hidden;padding:12px 0 6px;border-top:1px solid rgba(255,255,255,.08);scroll-snap-type:x mandatory}.qs-banner__fsPanel{scroll-snap-align:start;min-width:260px;max-width:520px;height:100%;overflow:hidden}.qs-banner__fsTop{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px}.qs-banner__fsBar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000040;-webkit-backdrop-filter:none;backdrop-filter:blur(6px)}.qs-banner__fsPreview{flex:1 1 auto;min-height:0;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.qs-banner__edit--fs .qs-banner__preview-media .qs-banner__img,.qs-banner__edit--fs .qs-banner__preview-media .qs-banner__video{width:100%;height:100%;display:block}.qs-banner__fsPreview{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.qs-banner__edit--fs .qs-banner__preview-media{width:100%;max-width:100%;height:var(--qs-banner-draft-h, 320px);max-height:calc(100vh - 320px);border-radius:12px;overflow:hidden}.qs-banner__edit--fs .qs-banner__fsPreview{display:flex;align-items:center;justify-content:center}.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__preview-media,.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__media{height:var(--qs-banner-draft-h, 320px)!important;max-height:100%!important;width:100%;overflow:hidden;border-radius:12px}.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__img,.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__video{width:100%;height:100%;display:block}.qs-banner__edit--fs .qs-banner__preview-media{min-height:0!important}.qs-banner__edit--fs .qs-banner__fsPanel{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.qs-banner__edit--fs .qs-banner__fsPanel .cc-head,.qs-banner__edit--fs .qs-banner__fsPanel .collapsible-card__head,.qs-banner__edit--fs .qs-banner__fsPanel .acc-head{flex:0 0 auto!important}.qs-banner__edit--fs .qs-banner__fsPanel .cc-body,.qs-banner__edit--fs .qs-banner__fsPanel .collapsible-card__body,.qs-banner__edit--fs .qs-banner__fsPanel .acc-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable both-edges}.qs-banner__edit--fs .qs-banner__fsPanel .cc-body>*,.qs-banner__edit--fs .qs-banner__fsPanel .collapsible-card__body>*,.qs-banner__edit--fs .qs-banner__fsPanel .acc-body>*{min-height:0!important}.qs-banner__edit--fs .qs-banner__fsPanel .cc-body::-webkit-scrollbar,.qs-banner__edit--fs .qs-banner__fsPanel .collapsible-card__body::-webkit-scrollbar,.qs-banner__edit--fs .qs-banner__fsPanel .acc-body::-webkit-scrollbar{width:12px}.qs-banner__edit--fs .qs-banner__fsPanel .cc-body::-webkit-scrollbar-thumb,.qs-banner__edit--fs .qs-banner__fsPanel .collapsible-card__body::-webkit-scrollbar-thumb,.qs-banner__edit--fs .qs-banner__fsPanel .acc-body::-webkit-scrollbar-thumb{border-radius:999px;border:3px solid transparent;background-clip:content-box;background-color:#00000059}.qs-banner__edit--fs .qs-banner__fsPanel .cc-body::-webkit-scrollbar-track,.qs-banner__edit--fs .qs-banner__fsPanel .collapsible-card__body::-webkit-scrollbar-track,.qs-banner__edit--fs .qs-banner__fsPanel .acc-body::-webkit-scrollbar-track{background:transparent}.qs-banner__edit--fs .qs-banner__fsPanel .cc-body,.qs-banner__edit--fs .qs-banner__fsPanel .collapsible-card__body,.qs-banner__edit--fs .qs-banner__fsPanel .acc-body{scrollbar-width:auto;scrollbar-color:rgba(0,0,0,.45) transparent}.qs-banner__fsBar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.qs-banner__fsBarActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.qs-banner__edit--fs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.qs-banner__fsLayout--page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;overflow:hidden;background:#00000073}.qs-banner__fsTop{flex:1 1 auto;min-height:0}.qs-banner__fsEditors{flex:0 0 auto;max-height:42vh;overflow:auto;-webkit-overflow-scrolling:touch}.qs-banner__fsLayout{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden}.qs-banner__fsTop{flex:0 0 auto;display:flex;flex-direction:column;min-height:0}.qs-banner__fsPreview{flex:1 1 auto;min-height:0;overflow:hidden}.qs-banner__preview-media--fullscreen{height:100%!important;min-height:0!important}.qs-banner__fsEditors{flex:0 0 auto;max-height:45vh;overflow-x:auto;overflow-y:auto;min-height:0;padding:10px;background:#fff;border-top:1px solid rgba(0,0,0,.08)}.qs-banner__fsPanel{min-width:320px}.qs-banner__edit.qs-banner__edit--fs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#fff;overflow:hidden}.qs-banner__edit--fs .qs-banner__fsLayout{display:flex;flex-direction:column;height:100vh;min-height:0}.qs-banner__edit--fs .qs-banner__fsTop{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.qs-banner__edit--fs .qs-banner__fsBar{flex:0 0 auto}.qs-banner__edit--fs .qs-banner__fsEditors{flex:0 0 auto;max-height:45vh;overflow-y:auto;overflow-x:auto;padding:12px;border-top:1px solid rgba(0,0,0,.08);background:#fff}.qs-banner__edit--fs .qs-banner__fsPanel{min-width:320px;height:auto}.qs-banner__edit.qs-banner__edit--fs{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;max-height:100vh!important;z-index:99999!important;background:#fff;overflow:hidden}.qs-banner__edit--fs .qs-banner__fsLayout{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.qs-banner__edit--fs .qs-banner__fsTop{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.qs-banner__edit--fs .qs-banner__fsEditors{flex:0 0 auto;max-height:40vh;overflow:auto;padding:12px;background:#fff}.qs-banner__edit.qs-banner__edit--fs{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;z-index:99999!important;background:#fff;overflow:hidden}.qs-banner__edit--fs .qs-banner__fsLayout{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden}.qs-banner__edit--fs .qs-banner__fsTop{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.qs-banner__edit--fs .qs-banner__fsPreview{flex:1 1 auto;min-height:0;overflow:hidden}.qs-banner__edit--fs .qs-banner__fsEditors{flex:0 0 auto;max-height:40vh;overflow-x:auto;overflow-y:auto;padding:12px;background:#fff;border-top:1px solid rgba(0,0,0,.08)}.qs-banner__edit--fs .qs-banner__fsPanel{min-width:320px}.qs-banner__edit--fs .qs-banner__fsPanel .cc-body,.qs-banner__edit--fs .qs-banner__fsPanel .collapsible-card__body,.qs-banner__edit--fs .qs-banner__fsPanel .CollapsibleCard__body{overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important}.qs-banner__fsLayout:fullscreen{width:100vw;height:100vh;margin:0;border-radius:0;overflow:auto;background:#fff}.qs-banner__fsLayout{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:flex;flex-direction:column;width:100vw;height:100vh}.qs-banner__fsBar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;gap:12px}.qs-banner__fsPreview{flex:1 1 auto;min-height:0}.qs-banner__fsEditors{flex:0 0 auto;max-height:46vh;overflow:auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(320px,1fr);gap:12px;padding:12px}.qs-banner__fsLayout{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#000;display:flex;flex-direction:column;overflow:hidden}.qs-banner__fsTop{flex:0 0 auto;display:flex;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.12)}.qs-banner__fsBar{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#000000d9;z-index:1}.qs-banner__fsPreview{position:relative;width:100%;height:min(60vh,560px);overflow:hidden}.qs-banner__fsEditors{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.qs-banner__fsPanel{max-height:none!important;overflow:visible}.qs-banner__fsLayout{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;flex-direction:column;background:#000}.qs-banner__fsPreview{flex:1 1 auto;min-height:0;width:100%;padding:12px;display:flex;align-items:center;justify-content:center;background:#000}.qs-banner__fsPreview>*{width:100%!important;max-width:none!important}.qs-banner__fsPreview .qs-banner__preview,.qs-banner__fsPreview .qs-banner__draftPreview,.qs-banner__fsPreview .qs-banner__canvas,.qs-banner__fsPreview .qs-banner__mediaStage{width:100%!important;max-width:none!important}.qs-banner__fsPreview .qs-banner__preview,.qs-banner__fsPreview .qs-banner__draftPreview,.qs-banner__fsPreview .qs-banner__canvas,.qs-banner__fsPreview .qs-banner__mediaStage{height:var(--qs-banner-draft-h, 420px)!important;min-height:var(--qs-banner-draft-h, 420px)!important;position:relative;overflow:hidden;border-radius:14px}.qs-banner__fsPreview img,.qs-banner__fsPreview video{width:100%!important;height:100%!important;display:block;object-position:center center}.qs-banner__fsPreview .is-contain img,.qs-banner__fsPreview .is-contain video{object-fit:contain!important}.qs-banner__fsPreview .is-cover img,.qs-banner__fsPreview .is-cover video{object-fit:cover!important}.qs-banner__measureOverlay,.qs-banner__measure,.qs-banner__measureLayer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:50}.qs-banner__measureGrid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:51;opacity:.45;--grid: var(--qs-grid-size, 25px);background-image:repeating-linear-gradient(to right,rgba(255,90,90,.35) 0,rgba(255,90,90,.35) 1px,transparent 1px,transparent var(--grid)),repeating-linear-gradient(to bottom,rgba(255,90,90,.35) 0,rgba(255,90,90,.35) 1px,transparent 1px,transparent var(--grid))}.qs-banner__measureGrid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.28;--grid: var(--qs-grid-size, 25px);--major: calc(var(--grid) * 5);background-image:repeating-linear-gradient(to right,rgba(255,90,90,.55) 0,rgba(255,90,90,.55) 2px,transparent 2px,transparent var(--major)),repeating-linear-gradient(to bottom,rgba(255,90,90,.55) 0,rgba(255,90,90,.55) 2px,transparent 2px,transparent var(--major))}.qs-banner__measureRulers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:52}.qs-banner__measureRulerTop{position:absolute;left:0;right:0;top:0;height:22px;background:#0000008c;border-bottom:1px solid rgba(255,255,255,.08)}.qs-banner__measureRulerLeft{position:absolute;top:0;bottom:0;left:0;width:22px;background:#0000008c;border-right:1px solid rgba(255,255,255,.08)}.qs-banner__fsEditors{flex:0 0 auto;padding:10px 12px 14px;background:#0b0b0b;border-top:1px solid rgba(255,255,255,.08);overflow-x:auto}.qs-banner__fsEditors>.qs-banner__fsPanel{min-width:280px}.qs-banner__fsEditors{min-height:0;overflow:hidden}.qs-banner__fsEditors>*{min-height:0}.qs-banner__fsPanel,.qs-cc-scroll{display:flex;flex-direction:column;min-height:0}.qs-banner__fsPanel .qs-cc__body,.qs-banner__fsPanel .qs-cc__content,.qs-banner__fsPanel .collapsible-card__body,.qs-banner__fsPanel .collapsible-card__content,.qs-cc-scroll .qs-cc__body,.qs-cc-scroll .qs-cc__content,.qs-cc-scroll .collapsible-card__body,.qs-cc-scroll .collapsible-card__content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.qs-banner__fsPanel>:last-child,.qs-cc-scroll>:last-child{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.qs-banner__fsPanel .qs-cc__body::-webkit-scrollbar,.qs-banner__fsPanel .qs-cc__content::-webkit-scrollbar,.qs-banner__fsPanel .collapsible-card__body::-webkit-scrollbar,.qs-banner__fsPanel .collapsible-card__content::-webkit-scrollbar,.qs-cc-scroll .qs-cc__body::-webkit-scrollbar,.qs-cc-scroll .qs-cc__content::-webkit-scrollbar,.qs-cc-scroll .collapsible-card__body::-webkit-scrollbar,.qs-cc-scroll .collapsible-card__content::-webkit-scrollbar{width:10px}.qs-banner__fsPanel .qs-cc__body::-webkit-scrollbar-thumb,.qs-banner__fsPanel .qs-cc__content::-webkit-scrollbar-thumb,.qs-banner__fsPanel .collapsible-card__body::-webkit-scrollbar-thumb,.qs-banner__fsPanel .collapsible-card__content::-webkit-scrollbar-thumb,.qs-cc-scroll .qs-cc__body::-webkit-scrollbar-thumb,.qs-cc-scroll .qs-cc__content::-webkit-scrollbar-thumb,.qs-cc-scroll .collapsible-card__body::-webkit-scrollbar-thumb,.qs-cc-scroll .collapsible-card__content::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background-clip:content-box}.qs-banner__edit--fs .qs-banner__fsEditors{height:42vh!important;max-height:42vh!important;min-height:0!important;overflow-x:auto!important;overflow-y:hidden!important;align-items:stretch!important}.qs-banner__edit--fs .qs-banner__fsPanel{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.qs-banner__edit--fs .qs-banner__fsPanel>*{min-height:0!important}.qs-banner__edit--fs .qs-banner__fsPanel>:nth-child(2){flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges}.qs-banner__edit--fs .qs-banner__fsPanel>:nth-child(2)>*{min-height:0!important}.qs-banner__edit--fs .qs-banner__fsPanel>:nth-child(2)::-webkit-scrollbar{width:12px}.qs-banner__edit--fs .qs-banner__fsPanel>:nth-child(2)::-webkit-scrollbar-thumb{border-radius:999px;border:3px solid transparent;background-clip:content-box;background-color:#00000059}.qs-banner__edit--fs .qs-banner__fsPanel>:nth-child(2){scrollbar-width:auto;scrollbar-color:rgba(0,0,0,.45) transparent}.qs-banner__fsEditors{height:42vh!important;max-height:42vh!important;min-height:0!important;overflow-x:auto!important;overflow-y:hidden!important}.qs-banner__fsEditors .qs-banner__fsPanel{height:100%!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.qs-banner__fsEditors .qs-banner__fsPanel *{overflow:visible}.qs-banner__fsEditors .qs-banner__fsPanel [class*=body],.qs-banner__fsEditors .qs-banner__fsPanel [class*=content],.qs-banner__fsEditors .qs-banner__fsPanel .cc-body,.qs-banner__fsEditors .qs-banner__fsPanel .collapsible-card__body,.qs-banner__fsEditors .qs-banner__fsPanel .CollapsibleCard__body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges}.qs-banner__fsEditors .qs-banner__fsPanel{scrollbar-width:auto}.qs-banner__fsEditors .qs-banner__fsPanel::-webkit-scrollbar{width:12px}.qs-banner__fsEditors .qs-banner__fsPanel::-webkit-scrollbar-thumb{border-radius:999px;border:3px solid transparent;background-clip:content-box;background-color:#00000059}.qs-banner__fsEditors .qs-banner__fsPanel{overflow-y:auto!important}.qs-banner__fsLayout{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;overflow:hidden!important;background:#000!important}.qs-banner__fsTop{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.qs-banner__fsPreview{flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;background:#000!important}.qs-banner__fsPreview>*{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;max-width:none!important}.qs-banner__fsEditors{flex:0 0 auto!important;min-height:0!important;border-top:1px solid rgba(255,255,255,.08)!important;background:#fff!important;max-height:42vh!important;overflow:hidden!important}.qs-banner__fsLayout *:focus{outline-offset:0}.qs-banner__fsLayout{--qs-guide-pad: 22px;--qs-guide-stroke: rgba(255,255,255,.55);--qs-guide-stroke-weak: rgba(255,255,255,.22);--qs-guide-fill: rgba(0,0,0,0)}.qs-banner__edit--fs .qs-banner__fsPreview{position:relative!important}.qs-banner__edit--fs .qs-banner__fsPreview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:80;outline:2px solid var(--qs-guide-stroke);outline-offset:-2px;box-shadow:inset 0 0 0 1px #00000059;background:var(--qs-guide-fill)}.qs-banner__edit--fs .qs-banner__fsPreview:after{content:"";position:absolute;inset:var(--qs-guide-pad);pointer-events:none;z-index:81;border:2px dashed var(--qs-guide-stroke-weak);border-radius:10px}.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__guide-thirds{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:82}.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__guide-thirds:before,.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__guide-thirds:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,transparent 0,transparent calc(33.333% - .5px),var(--qs-guide-stroke-weak) calc(33.333% - .5px),var(--qs-guide-stroke-weak) calc(33.333% + .5px),transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),var(--qs-guide-stroke-weak) calc(66.666% - .5px),var(--qs-guide-stroke-weak) calc(66.666% + .5px),transparent calc(66.666% + .5px),transparent 100%),linear-gradient(to bottom,transparent 0,transparent calc(33.333% - .5px),var(--qs-guide-stroke-weak) calc(33.333% - .5px),var(--qs-guide-stroke-weak) calc(33.333% + .5px),transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),var(--qs-guide-stroke-weak) calc(66.666% - .5px),var(--qs-guide-stroke-weak) calc(66.666% + .5px),transparent calc(66.666% + .5px),transparent 100%)}.qs-banner__edit--fs .qs-banner__fsPreview{padding:0!important;margin:0!important;position:relative!important;overflow:hidden!important}.qs-banner__edit--fs .qs-banner__fsPreview:before{content:""!important;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;box-shadow:inset 0 0 0 3px #ffffffbf,inset 0 0 0 1px #00000059}.qs-banner__edit--fs .qs-banner__fsPreview:after{content:""!important;position:absolute;top:22px;right:22px;bottom:22px;left:22px;pointer-events:none;z-index:10000;border:2px dashed rgba(255,255,255,.28);border-radius:10px}.qs-banner__edit--fs .qs-banner__fsPreview{background:#000!important;padding:0!important;margin:0!important;overflow:hidden!important;position:relative!important}.qs-banner__edit--fs .qs-banner__fsPreview>*{width:100%!important;max-width:none!important}.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__preview-media,.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__preview-media--fullscreen,.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__media{width:100%!important;max-width:none!important;background:#000!important}.qs-banner__edit--fs .qs-banner__fsPreview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;box-shadow:inset 0 0 0 3px #000000d9}.qs-banner__edit--fs .qs-banner__fsPreview:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;pointer-events:none;z-index:10000;border:2px dashed rgba(255,255,255,.22);border-radius:10px}.qs-banner__fsLayout{background:#000!important;padding:0!important;margin:0!important;width:100vw!important;height:100vh!important;overflow:hidden!important}.qs-banner__fsPreview{background:#000!important;padding:0!important;margin:0!important}.qs-banner__fsPreview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 3px #000000d9}.qs-banner__edit.qs-banner__edit--fs,.qs-banner__edit--fs,.qs-banner__fsLayout,.qs-banner__fsPreview{background:transparent!important}.qs-banner__fsLayout:fullscreen,.qs-banner__edit:fullscreen,.qs-banner__edit--fs:fullscreen{background:transparent!important}.qs-banner__fsLayout:before,.qs-banner__fsLayout:after{background:transparent!important;opacity:0!important}.qs-banner__fsLayout,.qs-banner__fsPreview{padding:0!important;margin:0!important}.qs-banner__fsLayout,.qs-banner__fsPreview{box-shadow:none!important;border:none!important}.qs-banner__edit.qs-banner__edit--fs,.qs-banner__edit--fs,.qs-banner__fsLayout,.qs-banner__fsPreview,.qs-banner__fsEditors{background:#fff!important}.qs-banner__fsLayout:fullscreen,.qs-banner__edit:fullscreen,.qs-banner__edit--fs:fullscreen{background:#fff!important}.qs-banner__fsLayout:before,.qs-banner__fsLayout:after{background:#fff!important;opacity:1!important}.qs-banner__fsLayout,.qs-banner__fsPreview{border:none!important;box-shadow:none!important}.qs-banner__fsLayout{margin:0!important;padding:0!important}.qs-banner__edit--fs .qs-banner__fsBar{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn.qs-banner__btn--ghost{background:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.25)!important;box-shadow:none!important}.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn.qs-banner__btn--ghost:hover:not(:disabled){background:#0000000f!important}.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn.qs-banner__btn--ghost svg{color:currentColor!important;font-size:18px}.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn.qs-banner__btn--ghost:has(svg[data-icon=trash-2]):hover:not(:disabled),.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn.qs-banner__btn--ghost:has(svg.feather-trash-2):hover:not(:disabled){color:#b00020!important;border-color:#b0002059!important;background:#b000200f!important}.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn.qs-banner__btn--ghost:disabled{opacity:.55}.qs-banner__edit--fs .qs-banner__fsBarActions button.qs-banner__btn,.qs-banner__edit--fs .qs-banner__fsBarActions button.qs-banner__btn--ghost,.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn.qs-banner__btn--ghost{background:transparent!important;background-image:none!important;color:#111!important;font-weight:800!important;text-transform:none!important;border:1px solid rgba(0,0,0,.28)!important;box-shadow:none!important;border-radius:12px!important;padding:10px 12px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important}.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn svg{color:currentColor!important;font-size:18px!important}.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn:hover:not(:disabled),.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn:focus-visible:not(:disabled){background:#0000000f!important;border-color:#0006!important;outline:none!important}.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn:disabled{opacity:.55!important;cursor:not-allowed!important}.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.qs-banner__fsLayout .qs-banner__btn,.qs-banner__fsLayout .qs-banner__btn--ghost{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;background-image:none!important;color:#111!important;font-weight:900!important;border:1px solid rgba(0,0,0,.28)!important;box-shadow:none!important;border-radius:12px!important;padding:10px 12px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important}.qs-banner__fsLayout .qs-banner__btn svg{color:currentColor!important;font-size:18px!important}.qs-banner__fsLayout .qs-banner__btn:hover:not(:disabled){background:#0000000f!important;border-color:#0006!important}.qs-banner__fsLayout .qs-banner__btn:disabled{opacity:.55!important;cursor:not-allowed!important}.qs-banner__fsLayout{background:#fff!important}.qs-banner__fsLayout .qs-banner__fsBar{background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none!important;border:0!important;box-shadow:none!important;padding:10px 12px!important}.qs-banner__fsLayout .qs-banner__fsTop{background:transparent!important}.qs-banner__fsLayout .qs-banner__fsTitle{color:#111!important;opacity:1!important}.qs-banner__fsLayout .qs-banner__fsTop{border-bottom:0!important}.qs-banner__edit.qs-banner__edit--fs,.qs-banner__fsLayout{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;overflow-x:hidden!important}.qs-banner__fsLayout,.qs-banner__fsLayout *{box-sizing:border-box!important}.qs-banner__fsLayout .qs-banner__fsBar{width:100%!important;max-width:100%!important;overflow:hidden!important}.qs-banner__fsLayout .qs-banner__fsBarActions{max-width:100%!important;overflow:hidden!important}.qs-banner__fsLayout .qs-banner__fsEditors{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:auto!important;padding-left:12px!important;padding-right:12px!important}.qs-banner__fsLayout .qs-banner__fsPanel{max-width:100%!important}.qs-banner__fsLayout .qs-banner__fsBar{padding:10px 16px!important;box-sizing:border-box!important}.qs-banner__fsLayout .qs-banner__fsBarActions{margin-right:4px!important;gap:10px!important}.qs-banner__fsLayout{overflow-x:hidden!important}.qs-banner__fsLayout .ct{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:10px 10px 12px!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.1)!important;background:#fff!important}.qs-banner__fsLayout .ct .mq-legend{display:flex!important;align-items:center!important;gap:10px!important;font-weight:800!important;letter-spacing:.2px!important;padding:10px 12px!important;margin:0 0 10px!important;border-radius:10px!important;background:#0000000a!important;border:1px solid rgba(0,0,0,.08)!important}.qs-banner__fsLayout .ct .mq-legend svg{flex:0 0 auto!important}.qs-banner__fsLayout .ct .ct-group{margin-top:12px!important;padding-top:10px!important;border-top:1px solid rgba(0,0,0,.08)!important}.qs-banner__fsLayout .ct .ct-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 10px!important}.qs-banner__fsLayout .ct .ct-head strong{font-weight:800!important}.qs-banner__fsLayout .ct .ct-row{display:grid!important;grid-template-columns:120px 1fr!important;gap:10px!important;align-items:center!important;margin:8px 0!important}.qs-banner__fsLayout .ct .ct-label{font-weight:700!important;opacity:.85!important}.qs-banner__fsLayout .ct .ct-input,.qs-banner__fsLayout .ct .ct-select{width:100%!important;border-radius:10px!important;border:1px solid rgba(0,0,0,.16)!important;background:#fff!important;padding:8px 10px!important;box-sizing:border-box!important;outline:none!important}.qs-banner__fsLayout .ct .ct-input:focus,.qs-banner__fsLayout .ct .ct-select:focus{border-color:#00000059!important}.qs-banner__fsLayout .ct .ct-input.number{padding-right:8px!important}.qs-banner__fsLayout .ct .ct-range{width:100%!important}.qs-banner__fsLayout .ct .ct-list{display:grid!important;gap:10px!important}.qs-banner__fsLayout .ct .ct-item{border-radius:12px!important;border:1px solid rgba(0,0,0,.1)!important;background:#fff!important;padding:10px!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ctl-row{gap:10px!important}.qs-banner__fsLayout .ct .ctl-row--posBlock{border-radius:12px!important;padding:10px!important;margin-top:10px!important;background:#00000008!important;border:1px solid rgba(0,0,0,.08)!important}.qs-banner__fsLayout .ct .ctl-row--posCompact{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.qs-banner__fsLayout .ct .ctl-row--slider{display:grid!important;grid-template-columns:30px 1fr!important;gap:10px!important;align-items:center!important;margin-top:8px!important}.qs-banner__fsLayout .ct .ctl-slider{display:grid!important;grid-template-columns:46px 1fr 46px auto!important;gap:10px!important;align-items:center!important}.qs-banner__fsLayout .ct .ctl-row--nudge{display:grid!important;grid-template-columns:60px 1fr!important;gap:10px!important;align-items:center!important;margin-top:10px!important}.qs-banner__fsLayout .ct .ctl-nudgeBtns{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.qs-banner__fsLayout .ct .ct-chip{border-radius:999px!important;padding:6px 10px!important;border:1px solid rgba(0,0,0,.1)!important;font-weight:700!important}.qs-banner__fsLayout .ct .ct-stickerDropzone{border-radius:12px!important;border:1px dashed rgba(0,0,0,.2)!important;background:#00000005!important;padding:12px!important}.qs-banner__fsLayout .ct .ct-stickerDropzone.is-dragover{background:#0000000d!important;border-color:#00000059!important}.qs-banner__fsLayout .ct .ct-stickerUploadRow{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}@media (min-width: 900px){.qs-banner__fsLayout .ct .ct-stickerUploadRow{grid-template-columns:1.1fr 1fr!important;align-items:start!important}}.qs-banner__fsLayout .ct .ct-stickerUploadControls{display:grid!important;gap:10px!important}.qs-banner__fsLayout .ct .ct-emojiRow{border-radius:12px!important;border:1px solid rgba(0,0,0,.1)!important;background:#00000005!important;padding:10px!important;margin-top:10px!important}.qs-banner__fsLayout .ct .ct-emojiRowTop,.qs-banner__fsLayout .ct .ct-emojiRowBottom{display:grid!important;grid-template-columns:80px 1fr 80px 1fr!important;gap:10px!important;align-items:center!important}@media (max-width: 520px){.qs-banner__fsLayout .ct .ct-emojiRowTop,.qs-banner__fsLayout .ct .ct-emojiRowBottom{grid-template-columns:1fr!important}}.qs-banner__fsLayout .ct .btn-xs{border-radius:10px!important;border:1px solid rgba(0,0,0,.18)!important;background:transparent!important;color:#111!important;font-weight:800!important;padding:8px 10px!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.qs-banner__fsLayout .ct .btn-xs svg{flex:0 0 auto!important}.qs-banner__fsLayout .ct .btn-xs:hover{background:#0000000a!important}.qs-banner__fsLayout .ct .btn-xs:disabled{opacity:.55!important;cursor:not-allowed!important}.qs-banner__fsLayout .ct .btn-xs.danger{border-color:#00000038!important}.qs-banner__fsLayout .ct .muted.small{opacity:.75!important}.qs-banner__fsLayout .qs-banner__fsPanel .ct{border:none!important;background:transparent!important;padding:6px 4px 10px!important;border-radius:0!important}.qs-banner__fsLayout .qs-banner__fsPanel .ct .mq-legend{background:transparent!important;border:none!important;padding:6px 4px 10px!important;margin:0 0 10px!important;border-radius:0!important}.qs-banner__fsLayout .qs-banner__fsPanel .ct .ct-row{grid-template-columns:auto 1fr!important;gap:1px!important;margin:2px 0!important}.qs-banner__fsLayout .qs-banner__fsPanel .ct .ct-label{white-space:nowrap!important;font-weight:700!important;opacity:.85!important;margin:0!important}.qs-banner__fsLayout .qs-banner__fsPanel .ct .ct-select{max-width:220px!important;justify-self:start!important;padding:6px 10px!important}.qs-banner__fsLayout .ct .ctl-row--text{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:stretch!important}.qs-banner__fsLayout .ct .ctl-field{width:100%!important}.qs-banner__fsLayout .ct .ctl-field--size,.qs-banner__fsLayout .ct .ctl-field--color{max-width:100%!important}.qs-banner__fsLayout .ct .ct-input,.qs-banner__fsLayout .ct .ct-select{width:100%!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-input,.qs-banner__fsLayout .ct .ct-select{max-width:100%!important;width:100%!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-input{border:1px solid rgba(0,0,0,.16)!important;outline:none!important;box-shadow:none!important}.qs-banner__fsLayout .ct .ct-input:focus,.qs-banner__fsLayout .ct .ct-select:focus{outline:none!important;box-shadow:0 0 0 2px #00000014!important}.qs-banner__fsLayout .ct .ctl-field--size .ct-input.number{width:60px!important;max-width:92px!important;padding:6px 10px!important;font-size:13px!important;line-height:1.1!important}.qs-banner__fsLayout .ct .ctl-field--size{width:auto!important;justify-self:start!important}.qs-banner__fsLayout .ct .ct-input,.qs-banner__fsLayout .ct .ct-select{border:none!important;outline:none!important;box-shadow:none!important;background:#0000000a!important;border-radius:8px!important;box-sizing:border-box!important;max-width:100%!important}.qs-banner__fsLayout .ct .ct-input:focus,.qs-banner__fsLayout .ct .ct-select:focus{background:#0000000f!important}.qs-banner__fsLayout .ct .ctl-field--size .ct-input.number{width:80px!important;padding:6px 8px!important;font-size:13px!important}.qs-banner__fsLayout .ct.mq-fieldset{padding-left:10px!important;padding-right:10px!important}.qs-banner__fsLayout .ct .ct-group{padding-left:0!important;margin-left:0!important}.qs-banner__fsLayout .ct .ct-list,.qs-banner__fsLayout .ct .ct-item{margin-left:0!important;padding-left:0!important}.qs-banner__fsLayout .ct .ctl-row,.qs-banner__fsLayout .ct .ctl-field{margin-left:0!important}.qs-banner__fsLayout .ct input,.qs-banner__fsLayout .ct select,.qs-banner__fsLayout .ct textarea{border:0!important;outline:0!important;box-shadow:none!important}.qs-banner__fsLayout .ct input:focus,.qs-banner__fsLayout .ct select:focus,.qs-banner__fsLayout .ct textarea:focus,.qs-banner__fsLayout .ct input:focus-visible,.qs-banner__fsLayout .ct select:focus-visible,.qs-banner__fsLayout .ct textarea:focus-visible{outline:0!important;box-shadow:none!important}.qs-banner__fsLayout .ct .ct-input,.qs-banner__fsLayout .ct .ct-select,.qs-banner__fsLayout .ct textarea{background:#0000000a!important;border-radius:10px!important}.qs-banner__fsLayout .ct .ct-input,.qs-banner__fsLayout .ct .ct-select,.qs-banner__fsLayout .ct textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-input.number{max-width:120px!important;padding:8px 10px!important}.qs-banner__fsLayout .ct.mq-fieldset,.qs-banner__fsLayout .ct.mq-fieldset *{box-shadow:none!important}.qs-banner__fsLayout .ct.mq-fieldset{border:0!important;outline:0!important;padding:0!important;margin:0!important;background:transparent!important}.qs-banner__fsLayout .ct .mq-legend{border:0!important;background:transparent!important;padding:0 0 10px!important}.qs-banner__fsLayout .ct .ct-group,.qs-banner__fsLayout .ct .ct-item,.qs-banner__fsLayout .ct .ct-list,.qs-banner__fsLayout .ct .ct-list--links{border:0!important;background:transparent!important;box-shadow:none!important}.qs-banner__fsLayout .ct .ctl-row,.qs-banner__fsLayout .ct .ct-row,.qs-banner__fsLayout .ct .ct-head,.qs-banner__fsLayout .ct .ct-listHead{border:0!important;box-shadow:none!important}.qs-banner__fsLayout .ct .ct-group *,.qs-banner__fsLayout .ct .ct-item *,.qs-banner__fsLayout .ct .ctl-row *,.qs-banner__fsLayout .ct .ct-row *{border-top-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important}.qs-banner__fsLayout .ct .ct-stickerDropzone{border:0!important;box-shadow:none!important;background:transparent!important}.qs-banner__fsLayout .ct hr{display:none!important}.qs-banner__fsLayout .ct,.qs-banner__fsLayout .ct .ct-group,.qs-banner__fsLayout .ct .ct-item,.qs-banner__fsLayout .ct .ctl-row{min-width:0!important;box-sizing:border-box!important;overflow:visible!important}.qs-banner__fsLayout .ct .ctl-row--posBlock{width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct .ctl-row--posCompact{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct .ctl-row--posCompact .ct-select--compact{flex:1 1 auto!important;min-width:0!important;max-width:100%!important}.qs-banner__fsLayout .ct .ctl-row--posCompact .btn-xs{flex:0 0 auto!important;white-space:nowrap!important}.qs-banner__fsLayout .ct .ctl-row--slider{display:grid!important;grid-template-columns:18px 1fr!important;gap:10px!important;align-items:center!important;width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct .ctl-slider{display:grid!important;grid-template-columns:44px 1fr 44px auto!important;gap:10px!important;align-items:center!important;min-width:0!important;width:100%!important}.qs-banner__fsLayout .ct .ctl-slider .ctl-muted{white-space:nowrap!important;overflow:visible!important}.qs-banner__fsLayout .ct .ct-range{width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-range-val{white-space:nowrap!important;flex:0 0 auto!important}.qs-banner__fsLayout .ct .ctl-row--nudge{display:grid!important;grid-template-columns:48px 1fr!important;gap:10px!important;align-items:start!important;width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct .ctl-nudgeBtns{display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}.qs-banner__fsLayout .ct .ctl-row--posCompact{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;flex-wrap:nowrap!important}.qs-banner__fsLayout .ct .ctl-row--posCompact .ctl-cap--inline{flex:0 0 auto!important;white-space:nowrap!important}.qs-banner__fsLayout .ct .ctl-row--posCompact .ct-select--compact{width:auto!important;flex:1 1 140px!important;min-width:0!important;max-width:100%!important}.qs-banner__fsLayout .ct .ctl-row--posCompact .btn-xs{flex:0 0 auto!important;margin-left:0!important;white-space:nowrap!important}.qs-banner__fsLayout .ct .ctl-row--posCompact{display:grid!important;grid-template-columns:84px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct .ctl-row--posCompact .ctl-cap--inline{white-space:nowrap!important}.qs-banner__fsLayout .ct .ctl-row--posCompact select,.qs-banner__fsLayout .ct .ctl-row--posCompact .ct-select,.qs-banner__fsLayout .ct .ctl-row--posCompact .ct-select--compact{width:100%!important;min-width:0!important;max-width:100%!important}.qs-banner__fsLayout .ct .ctl-row--posCompact .btn-xs{justify-self:end!important;white-space:nowrap!important;margin:0!important}.qs-banner__fsLayout .ct .ctl-row--posCompact>*{min-width:0!important}.qs-banner__fsLayout .ct{padding:10px 12px!important}.qs-banner__fsLayout .ct .ct-stickerUploadRow{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.qs-banner__fsLayout .ct .ct-stickerUploadMeta{width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct .ct-stickerUploadControls{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.qs-banner__fsLayout .ct .ct-stickerUploadControls .ctl-field{width:100%!important;max-width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct .ct-stickerUploadControls select,.qs-banner__fsLayout .ct .ct-stickerUploadControls .ct-select,.qs-banner__fsLayout .ct .ct-stickerUploadControls .ct-input,.qs-banner__fsLayout .ct .ct-stickerUploadControls .ct-range{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-sizeField{display:grid!important;grid-template-columns:1fr 64px!important;gap:10px!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct .ct-sizeField .ct-range{width:100%!important}.qs-banner__fsLayout .ct .ct-sizeField .ct-sizeNumber{width:64px!important;max-width:64px!important}.qs-banner__fsLayout .ct .ct-stickerUploadControls .btn-xs{width:100%!important;justify-content:center!important}.qs-banner__fsLayout .ct .ct-stickerDropzone{padding:10px!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-stickerUpload{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-emojiRowTop,.qs-banner__fsLayout .ct .ct-emojiRowBottom{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct .ct-emojiRow select,.qs-banner__fsLayout .ct .ct-emojiRow input{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-qtyInline{display:grid!important;grid-template-columns:44px 1fr 44px!important;gap:8px!important;align-items:center!important;width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct .ct-emojiAdd{width:100%!important;justify-content:center!important}.qs-banner__fsLayout .ct .ct-item--sticker{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-item--sticker>*{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-stickerThumbWrap{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;place-items:center!important;gap:6px!important}.qs-banner__fsLayout .ct .ct-stickerThumb{max-width:140px!important;width:100%!important;height:auto!important;object-fit:contain!important}.qs-banner__fsLayout .ct .ct-item--sticker select.ct-select{width:100%!important;max-width:100%!important}.qs-banner__fsLayout .ct .ct-stickerSize{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-stickerSize .ct-range{width:100%!important;max-width:100%!important}.qs-banner__fsLayout .ct .ct-stickerSize .ct-sizeNumber{width:96px!important;max-width:96px!important}.qs-banner__fsLayout .ct .ct-item--sticker .ctl-row--posBlock{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-item--sticker .btn-xs.danger{align-self:flex-end!important}.qs-banner__fsLayout .ct.ct .ct-list .ct-item.ct-item--sticker{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;grid-template-columns:none!important;grid-template-areas:none!important;grid-auto-flow:initial!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct.ct .ct-list .ct-item.ct-item--sticker>*{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct.ct .ct-list .ct-item.ct-item--sticker .ct-stickerThumbWrap{display:grid!important;place-items:center!important;width:100%!important;max-width:100%!important;gap:6px!important}.qs-banner__fsLayout .ct.ct .ct-list .ct-item.ct-item--sticker .ct-stickerThumb{width:100%!important;max-width:140px!important;height:auto!important;object-fit:contain!important}.qs-banner__fsLayout .ct.ct .ct-list .ct-item.ct-item--sticker .ct-stickerSize{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct.ct .ct-list .ct-item.ct-item--sticker .ct-stickerSize .ct-range{width:100%!important;max-width:100%!important}.qs-banner__fsLayout .ct.ct .ct-list .ct-item.ct-item--sticker .ct-stickerSize .ct-sizeNumber{width:96px!important;max-width:96px!important}.qs-banner__fsLayout .ct.ct .ct-list .ct-item.ct-item--sticker .ctl-row--posBlock{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct.ct .ct-list .ct-item.ct-item--sticker .btn-xs.danger{width:auto!important;align-self:flex-end!important}.qs-banner__preview-media--fullscreen .YOUR_TEXT_OVERLAY_CLASS:active{cursor:grabbing}.qs-banner__preview-media--fullscreen .qs-banner__measure{pointer-events:none!important}.qs-cc-media .qs-ctlbtn,.qs-cc-media button.qs-ctlbtn,.qs-cc-media button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:#111827;border:1px solid rgba(0,0,0,.14);border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer}.qs-ctlbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.14);background:#fff;color:#111827eb;padding:8px 12px;border-radius:12px;font-size:13px;font-weight:600;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.qs-ctlbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;color:#000!important;border:0!important;box-shadow:none!important;padding:6px 0!important;border-radius:0!important;font-weight:800!important;font-size:13px!important;line-height:1.1;cursor:pointer}.qs-banner .qs-banner__hintToggle,.qs-banner__fsPanel .qs-banner__hintToggle,.qs-cc-scroll .qs-banner__hintToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0!important;padding:0!important;color:#000!important;font-weight:800;font-size:14px;line-height:1.2;text-decoration:none!important;box-shadow:none!important;outline:none;cursor:pointer}.qs-banner__kebabBtn{pointer-events:auto}.qs-banner__kebabMenu{position:absolute;top:38px;right:0;z-index:60}.qs-banner__muteIconBtn{position:absolute;left:12px;bottom:12px;z-index:6;background:transparent!important;border:0!important;box-shadow:none!important;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:42px;height:42px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.qs-banner__muteIconBtn svg{width:22px;height:22px;stroke:currentColor;fill:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.85))}.qs-banner__muteIconBtn:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}.qs-banner__muteIconBtn svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.9))}.qs-banner__muteIconBtn{background:transparent!important;border:0!important;box-shadow:none!important;opacity:1!important;color:#fff!important;mix-blend-mode:normal!important}.qs-banner__muteIconBtn svg,.qs-banner__muteIconBtn svg *{opacity:1!important;color:#fff!important;stroke:#fff!important;fill:none!important;stroke-width:2.5!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.9))!important}.qs-banner__muteIconBtn{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;position:absolute;left:12px;bottom:12px;z-index:9999!important;opacity:1!important}.qs-banner__muteIconBtn svg{display:block!important;visibility:visible!important;opacity:1!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.9))!important}.qs-banner__kebabWrap{position:absolute;top:10px;right:10px;z-index:80;pointer-events:auto}.qs-banner__kebabBtn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0!important;color:#fff!important}.qs-banner__kebabBtn:hover{background:#00000047!important}.qs-banner__kebabBtn:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}.qs-banner__kebabMenu{position:absolute;top:44px;right:0;z-index:90;background:#0f0f0feb!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px;box-shadow:0 10px 28px #00000059;padding:6px;min-width:160px}.qs-banner__kebabMenu button,.qs-banner__kebabMenu a{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#fff!important;text-decoration:none!important;font-weight:800;font-size:13px;padding:10px;border-radius:10px;display:flex;align-items:center;gap:10px;cursor:pointer}.qs-banner__kebabMenu button:hover,.qs-banner__kebabMenu a:hover{background:#ffffff1a!important}.qs-banner__kebabMenu svg{color:currentColor!important}.qs-banner__kebabMenu .danger:hover{background:#b000202e!important}.qs-banner__kebabWrap{position:absolute;top:10px;right:10px;z-index:9999!important;pointer-events:auto!important}.qs-banner__kebabBtn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:40px;height:40px;padding:0!important;border-radius:999px;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;background:#0000008c!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 6px 18px #00000040!important;color:#fff!important}.qs-banner__kebabBtn:hover{background:#000000b3!important}.qs-banner__kebabBtn:focus-visible{outline:2px solid rgba(255,255,255,.85)!important;outline-offset:2px!important}.qs-banner__kebabBtn svg,.qs-banner__kebabBtn svg *{color:#fff!important;stroke:#fff!important;fill:#fff!important;opacity:1!important}.qs-banner__kebabMenu{position:absolute;top:44px;right:0;z-index:10000!important;background:#0f0f0ff2!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;box-shadow:0 10px 28px #00000059!important;padding:6px!important;min-width:170px!important;pointer-events:auto!important}.report-modal,.reportModal,.qs-reportModal,.modal-content,.modalContent,.dialog-content,.dialogContent{width:min(720px,calc(100vw - 40px))!important;max-width:min(720px,calc(100vw - 40px))!important}.report-modal__body,.reportModal__body,.modal-body,.dialog-body{max-width:100%!important}.modal.report-modal{width:min(860px,94vw)!important;max-width:94vw!important}.modal.report-modal .modal-body.scroll{overflow-y:auto!important;overflow-x:hidden!important;padding-right:0!important;--sb: 14px;width:calc(100% + var(--sb))!important;margin-right:calc(var(--sb) * -1)!important;scrollbar-gutter:stable}.modal.report-modal .modal-body.scroll .radio-row{padding-right:18px}.modal.report-modal .modal-body.scroll::-webkit-scrollbar{width:10px}.modal.report-modal .modal-body.scroll::-webkit-scrollbar-track{background:transparent}.qs-banner .whatever-you-clamp{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qs-banner.qs-banner--expanded .whatever-you-clamp{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.qs-banner__media{position:relative}[data-qs-slot=footer] .qs-banner__footerCornerActions{position:absolute;bottom:12px;left:12px;display:inline-flex;align-items:center;gap:12px;z-index:8}[data-qs-slot=footer] .qs-banner__footerCreatorActions{position:absolute;bottom:12px;left:12px;z-index:6;display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border-radius:999px;background:#00000059;-webkit-backdrop-filter:6px;backdrop-filter:blur(6px)}[data-qs-slot=footer] .qs-banner__footerCreatorActions .qs-banner__actionBtn{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}[data-qs-slot=footer] .qs-banner__footerCreatorActions{pointer-events:auto}.qs-banner__actions--empty{min-height:var(--qs-banner-actions-h, 56px)}.qs-banner__actions--empty{display:flex;align-items:center;justify-content:flex-end;padding:10px 0}.qs-banner__kebabWrap{position:absolute;top:10px;right:10px;z-index:50}.qs-banner__kebabMenu{position:absolute;top:calc(100% + 8px);right:0;z-index:60}.qs-banner__kebabBtn,.qs-banner__kebabItem{z-index:auto}.qs-banner__tools-grid{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}.qs-banner__tools-grid>.qs-banner__label{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;gap:10px!important;margin:0!important}.qs-banner__tools-grid>.qs-banner__labelblock{width:100%!important;margin:0!important}.qs-banner__tools-grid>*{grid-column:auto!important;grid-row:auto!important}.qs-banner__tools-grid>.qs-banner__labelblock:has(select){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.qs-banner__tools-grid>.qs-banner__labelblock:has(input[type=range]){display:block!important}.qs-banner__tools-grid>.qs-banner__labelblock{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important}.qs-banner__tools-grid>.qs-banner__labelblock input[type=range]{display:block!important;width:100%!important;max-width:100%!important;margin:0!important}.qs-banner__tools-grid>.qs-banner__labelblock:has(select){flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.qs-banner__tools-grid>.qs-banner__labelblock:has(select) select{width:220px!important;max-width:60%!important}.qs-banner__overlays .qs-banner__textOverlay{pointer-events:auto!important}.qs-banner__preview-media--fullscreen .qs-banner__textOverlay,.qs-banner__preview-media--fullscreen .qs-banner__textOverlay *{user-select:none;-webkit-user-select:none;touch-action:none;cursor:grab}.qs-banner__preview-media--fullscreen .qs-banner__textOverlay:active{cursor:grabbing}#qs-banner-fs-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;pointer-events:none}.qs-banner__fsLayout{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background:#000000eb;display:flex;flex-direction:column;pointer-events:auto}.qs-banner__fsTop{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.qs-banner__fsBar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.12)}.qs-banner__fsPreview{flex:1 1 auto;min-height:0;padding:10px}.qs-banner__fsEditors{flex:0 0 auto;display:grid;grid-template-columns:repeat(5,minmax(260px,1fr));gap:10px;padding:10px;border-top:1px solid rgba(255,255,255,.12);overflow-x:auto;overflow-y:hidden}.qs-banner__fsPanel{min-height:220px;max-height:42vh;overflow:hidden}.qs-banner__fsPanel .qs-cc-body,.qs-banner__fsPanel .collapsible-card__body{overflow:auto;max-height:42vh}.qs-banner__fsPreview{display:flex;justify-content:center;align-items:flex-start;padding:12px;overflow:auto}.qs-banner__fsTop{min-height:0}.qs-banner__fsLayout{overflow:hidden}@media (max-width: 900px){.qs-banner__row{flex-direction:column}.qs-banner__card--side{flex:0 0 auto;width:100%;min-width:0}}@media (max-width: 1100px){.qs-banner__editGrid{grid-template-columns:1fr}.qs-banner__editLeft{position:relative;top:auto}}.qs-banner__fsPreview{height:auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.qs-banner__preview-media--fullscreen{height:var(--qs-banner-draft-h, 320px)!important;min-height:var(--qs-banner-draft-h, 320px)!important;max-height:none!important;width:100%!important;overflow:hidden!important}.qs-banner__preview-media--fullscreen .qs-banner__img,.qs-banner__preview-media--fullscreen .qs-banner__video{width:100%!important;height:100%!important;display:block!important}.qs-banner__preview-media--fullscreen{height:var(--qs-banner-h, 360px)!important;min-height:var(--qs-banner-h, 360px)!important}.qs-banner__fsPreview{display:flex;justify-content:center;align-items:flex-start}.qs-banner__fsPreview .qs-banner__preview-media--fullscreen{width:min(1100px,100%);margin:0 auto}#qs-banner-fs-portal{pointer-events:none!important}#qs-banner-fs-portal:has(.qs-banner__fsLayout){pointer-events:auto!important}#qs-banner-fs-portal:has(.qs-banner__fsLayout) .qs-banner__fsLayout{pointer-events:auto!important}.qs-banner__stickerImg{width:var(--qs-sticker-w, 48px);height:var(--qs-sticker-h, 48px);max-width:none;max-height:none}.qs-banner__preview-media--fullscreen .qs-banner__stickerImg,.qs-banner__fsPreview .qs-banner__stickerImg,.qs-banner__fsLayout .qs-banner__stickerImg,body.qs-fs-open .qs-banner__stickerImg{width:var(--qs-sticker-w, 48px)!important;height:var(--qs-sticker-h, 48px)!important;max-width:none!important;max-height:none!important}.qs-banner__labelblock{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.qs-banner__labelblock input[type=text],.qs-banner__labelblock input:not([type]),.qs-banner__labelblock input[type=url]{width:100%}.qs-banner__labelblock select{width:fit-content;min-width:220px;max-width:320px}.qs-banner__mediaFitRow,.qs-banner__row,.qs-banner__controlRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.qs-banner__controls button,.qs-banner__panel button,.qs-banner__labelblock button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;color:#111827;border:1px solid rgba(0,0,0,.14);border-radius:10px;padding:8px 12px;font-weight:600;cursor:pointer}.qs-banner__controls button:hover,.qs-banner__panel button:hover,.qs-banner__labelblock button:hover{background:#0000000a}.qs-banner__controls button:active,.qs-banner__panel button:active,.qs-banner__labelblock button:active{transform:translateY(1px)}.qs-banner__controls button:focus,.qs-banner__panel button:focus,.qs-banner__labelblock button:focus,.qs-banner__labelblock select:focus,.qs-banner__labelblock input:focus{outline:none;box-shadow:0 0 0 3px #1118271f}.qs-banner__labelblock input[type=range]{width:220px;max-width:100%}.qs-banner__mediaActions,.qs-banner__mediaFramingActions{display:flex;gap:10px;flex-wrap:wrap}.qs-banner__controls .primary,.qs-banner__panel .primary,.qs-banner__labelblock .primary{background:#fff;color:#111827;border:1px solid rgba(0,0,0,.14)}.qs-cc-media .qs-ctlblock{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;gap:10px}.qs-cc-media .qs-ctlrow{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:10px}.qs-cc-media .qs-ctlrow--actions{grid-template-columns:1fr}.qs-cc-media .qs-ctllabel{font-weight:600;color:#111827;opacity:.9}.qs-cc-media .qs-ctlvalue{min-width:44px;text-align:right;color:#111827;opacity:.85;font-variant-numeric:tabular-nums}.qs-cc-media select{width:fit-content;min-width:220px;max-width:320px;padding:8px 10px;border-radius:10px;border:1px solid rgba(0,0,0,.14);background:#fff;color:#111827}.qs-cc-media input[type=range]{width:100%;max-width:420px}.qs-cc-media .qs-ctlbtn,.qs-cc-media button.qs-ctlbtn,.qs-cc-media button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;color:#111827;border:1px solid rgba(0,0,0,.14);border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer}.qs-cc-media .qs-ctlbtn:hover,.qs-cc-media button.qs-ctlbtn:hover,.qs-cc-media button:hover{background:#0000000a}.qs-cc-media .qs-ctlbtn:focus,.qs-cc-media button.qs-ctlbtn:focus,.qs-cc-media button:focus,.qs-cc-media select:focus,.qs-cc-media input:focus{outline:none;box-shadow:0 0 0 3px #1118271f}.qs-ctlblock{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08);display:grid;gap:10px}.qs-ctlrow{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:10px}.qs-ctllabel{font-size:12px;font-weight:600;color:#111827d9;line-height:1.2}.qs-ctlvalue{font-size:12px;font-variant-numeric:tabular-nums;color:#111827bf;min-width:44px;text-align:right}.qs-ctlrow select{width:fit-content;max-width:220px;min-width:160px;padding:7px 10px;border-radius:10px;border:1px solid rgba(0,0,0,.14);background:#fff;color:#111827eb;font-size:13px;outline:none}.qs-ctlrow select:focus{border-color:#00000047;box-shadow:0 0 0 3px #0000000f}.qs-ctlrow input[type=range]{width:100%;margin:0}.qs-ctlbtn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid rgba(0,0,0,.14);background:#fff;color:#111827eb;padding:8px 12px;border-radius:12px;font-size:13px;font-weight:600;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.qs-ctlbtn:hover{border-color:#00000038;background:#00000005}.qs-ctlbtn:active{transform:translateY(1px)}.qs-ctlbtn:focus{outline:none;box-shadow:0 0 0 3px #0000000f}.qs-ctlrow--actions{grid-template-columns:90px 1fr auto}.qs-ctlrow--actions .qs-ctllabel{visibility:hidden}@media (max-width: 520px){.qs-ctlrow{grid-template-columns:80px 1fr;grid-template-areas:"label control" "value value"}.qs-ctllabel{grid-area:label}.qs-ctlrow select,.qs-ctlrow input[type=range]{grid-area:control}.qs-ctlvalue{grid-area:value;text-align:left;min-width:0}.qs-ctlbtn{justify-self:start}}.qs-ctlbtn{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent!important;color:#000!important;border:0!important;box-shadow:none!important;padding:6px 0!important;border-radius:0!important;font-weight:800!important;font-size:13px!important;line-height:1.1;cursor:pointer}.qs-ctlbtn:hover{text-decoration:underline;background:transparent!important}.qs-ctlbtn:active{transform:none!important}.qs-ctlbtn:focus,.qs-ctlbtn:focus-visible{outline:none!important;box-shadow:none!important}.qs-ctlbtn::-moz-focus-inner{border:0}.qs-ctlblock{font-size:15.5px}.qs-ctllabel,.qs-ctlvalue{font-size:16px;font-weight:700}.qs-ctlbtn{font-size:16px!important;font-weight:800!important}.qs-banner__hint--dropdown{margin-top:6px}.qs-banner__hintToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;font-weight:800;color:#000;cursor:pointer;text-decoration:underline}.qs-banner__hintToggle:hover{opacity:.85}.qs-banner__hintBody{margin-top:8px;padding:10px 12px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#00000008}.qs-banner__hintTitle{font-weight:800;margin-bottom:6px;font-size:14px}.qs-banner__hintList{margin:0;padding-left:18px;line-height:1.4;font-size:13px}.qs-banner__fsPanel .qs-banner__hintTitle{font-size:15px}.qs-banner__fsPanel .qs-banner__hintList{font-size:14px}.qs-banner .qs-banner__hintToggle,.qs-banner__fsPanel .qs-banner__hintToggle,.qs-cc-scroll .qs-banner__hintToggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent!important;border:0!important;padding:0!important;color:#000!important;font-weight:800;font-size:14px;line-height:1.2;text-decoration:none!important;box-shadow:none!important;outline:none;cursor:pointer}.qs-banner .qs-banner__hintToggle:focus,.qs-banner__fsPanel .qs-banner__hintToggle:focus,.qs-cc-scroll .qs-banner__hintToggle:focus{outline:none;box-shadow:none!important}.qs-banner .qs-banner__hintToggle:hover,.qs-banner__fsPanel .qs-banner__hintToggle:hover,.qs-cc-scroll .qs-banner__hintToggle:hover{opacity:.85}.qs-banner .qs-banner__btn,.qs-banner .qs-ctlbtn,.qs-banner__fsPanel .qs-banner__btn,.qs-banner__fsPanel .qs-ctlbtn,.qs-cc-scroll .qs-banner__btn,.qs-cc-scroll .qs-ctlbtn{background:transparent!important;border:0!important;box-shadow:none!important;text-decoration:none!important;color:#000!important;font-weight:800}.qs-banner .qs-banner__btn:hover,.qs-banner .qs-ctlbtn:hover,.qs-banner__fsPanel .qs-banner__btn:hover,.qs-banner__fsPanel .qs-ctlbtn:hover,.qs-cc-scroll .qs-banner__btn:hover,.qs-cc-scroll .qs-ctlbtn:hover{opacity:.85}.qs-banner .qs-banner__btn:active,.qs-banner .qs-ctlbtn:active,.qs-banner__fsPanel .qs-banner__btn:active,.qs-banner__fsPanel .qs-ctlbtn:active,.qs-cc-scroll .qs-banner__btn:active,.qs-cc-scroll .qs-ctlbtn:active{opacity:.75}.qs-banner .qs-banner__btn:disabled,.qs-banner .qs-ctlbtn:disabled,.qs-banner__fsPanel .qs-banner__btn:disabled,.qs-banner__fsPanel .qs-ctlbtn:disabled,.qs-cc-scroll .qs-banner__btn:disabled,.qs-cc-scroll .qs-ctlbtn:disabled{opacity:.45;cursor:not-allowed}.qs-banner a.qs-banner__btn,.qs-banner__fsPanel a.qs-banner__btn,.qs-cc-scroll a.qs-banner__btn{text-decoration:none!important;color:inherit!important}.qs-banner__fsPanel .ctl-row--grab{display:grid!important;grid-template-columns:84px 1fr!important;grid-auto-rows:auto!important;align-items:center!important;column-gap:10px!important;row-gap:6px!important;white-space:normal!important}.qs-banner__fsPanel .ctl-row--grab .ctl-cap{margin:0!important}.qs-banner__fsPanel .ctl-row--grab .btn-xs{justify-self:start!important;white-space:nowrap!important}.qs-banner__fsPanel .ctl-row--grab .muted.small{grid-column:1 / -1!important;display:block!important;width:100%!important;margin:0!important;padding-left:84px!important;line-height:1.25!important}.qs-banner__fsPanel .ct .ct-list--links .ctl-row--url .ct-input{font-size:15px!important;line-height:1.25!important;padding:10px 12px!important;min-height:42px!important}.qs-banner__fsPanel .ct .ct-list--links .ctl-row--url{display:flex!important;flex-direction:column!important;gap:6px!important}.qs-banner__fsPanel .ct .ct-list--links .ctl-row--url .ctl-field--text{width:100%!important;max-width:none!important}.qs-banner__fsPanel .ct input.ct-input,.qs-banner__fsPanel .ct textarea.ct-input,.qs-banner__fsPanel .ct select.ct-select{box-sizing:border-box!important}.qs-banner__fsPanel .ctl-row--grab{display:flex!important;align-items:center;flex-wrap:wrap;gap:10px;row-gap:6px}.qs-banner__fsPanel .ctl-row--grab .muted.small{margin-left:0!important;flex:1 1 220px;min-width:180px;line-height:1.25}.qs-banner__fsPanel .ctl-row--grab .btn-xs{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.qs-banner__fsPanel .ctl-row--grab .ctl-cap--inline{white-space:nowrap;margin-right:4px}@media (max-width: 520px){.qs-banner__fsPanel .ctl-row--grab{flex-direction:column;align-items:flex-start}.qs-banner__fsPanel .ctl-row--grab .btn-xs{width:100%;justify-content:center}.qs-banner__fsPanel .ctl-row--grab .muted.small{min-width:0;flex:1 1 auto}}.qs-banner__fsPanel .ct-item--link .ctl-row--url .ct-input{font-size:15px;padding:10px 12px;min-height:40px}.qs-banner__fsPanel .ct-item--link .ct-select,.qs-banner__fsPanel .ct-item--link .btn-xs{min-height:38px}.qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab,.qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab.ctl-row--posCompact{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;row-gap:6px!important;min-width:0!important;height:auto!important}.qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab>*,.qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab .muted,.qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab .muted.small,.qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab .btn-xs{position:static!important;float:none!important}.qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab .btn-xs{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important;flex:0 0 auto!important}.qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab .muted.small{margin:0!important;white-space:normal!important;line-height:1.25!important;flex:1 1 100%!important;min-width:0!important}@media (max-width: 560px){.qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab .btn-xs{width:100%!important;justify-content:center!important}}.qs-banner__linkBtn.ghost{background:transparent!important}.qs-banner__linkBtn{background:var(--qs-link-bg, transparent)!important;border:var(--qs-link-border, 1px solid rgba(255,255,255,.18))!important}.qs-banner__linkBtn.pill{border-radius:999px}.qs-banner__linkBtn.solid{border-radius:12px}.qs-banner__overlays .qs-banner__linkBtn{display:inline-flex;align-items:center;justify-content:center;background:var(--qs-link-bg, rgba(0,0,0,.35))!important;background-color:var(--qs-link-bg, rgba(0,0,0,.35))!important;border:var(--qs-link-border, 1px solid rgba(255,255,255,.18))!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.qs-banner__overlays .qs-banner__linkBtn:hover,.qs-banner__overlays .qs-banner__linkBtn:active,.qs-banner__overlays .qs-banner__linkBtn:focus,.qs-banner__overlays .qs-banner__linkBtn:focus-visible{background:var(--qs-link-bg, rgba(0,0,0,.35))!important;background-color:var(--qs-link-bg, rgba(0,0,0,.35))!important;border:var(--qs-link-border, 1px solid rgba(255,255,255,.18))!important;outline:none}.qs-banner__media>video,.qs-banner__media>img,.qs-banner__video,.qs-banner__img{position:relative;z-index:10}.qs-banner__overlays--under{z-index:5}.qs-banner__overlays--over{z-index:20}.qs-banner__textOverlay,.qs-banner__sticker,.qs-banner__badge,.qs-banner__stickerImg,.qs-banner__linkBtn{position:absolute}.qs-banner__stickerImg{max-width:none!important;max-height:none!important;display:block}.qs-banner__kebabWrap{position:absolute;top:8px;right:8px;z-index:40;pointer-events:auto}.qs-banner__kebabWrap,.qs-banner__kebabBtn,.qs-banner__kebabMenu{z-index:4}:where(.qs-banner__fs,.qs-modal,.qs-banner,.qs-banner__wrap) :where(.ctl-row--transform){align-items:flex-start}:where(.qs-banner__fs,.qs-modal,.qs-banner,.qs-banner__wrap) :where(.ctl-row--transform .ctl-slider){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;min-width:0}:where(.qs-banner__fs,.qs-modal,.qs-banner,.qs-banner__wrap) :where(.ctl-row--transform .ctl-slider>input.ct-range){flex:1 1 180px!important;min-width:140px!important;max-width:100%!important}:where(.qs-banner__fs,.qs-modal,.qs-banner,.qs-banner__wrap) :where(.ctl-row--transform .ctl-slider>.ct-range-val){flex:0 0 auto!important;min-width:42px!important;text-align:right!important;white-space:nowrap!important}:where(.qs-banner__fs,.qs-modal,.qs-banner,.qs-banner__wrap) :where(.ctl-row--transform .ctl-slider>div){flex:1 1 100%!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:6px!important;justify-content:flex-start!important;min-width:0}:where(.qs-banner__fs,.qs-modal,.qs-banner,.qs-banner__wrap) :where(.ctl-row--transform .ctl-slider>div .btn-xs){line-height:1!important;padding:6px 10px!important;border-radius:10px!important;white-space:nowrap!important}:where(.qs-banner__fs,.qs-modal,.qs-banner,.qs-banner__wrap) :where(.ctl-row--transform,.ctl-row--transform *){min-width:0}.ctl-row.ctl-row--transform{align-items:flex-start}.ctl-row.ctl-row--transform .ctl-slider{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;min-width:0}.ctl-row.ctl-row--transform .ctl-slider>.ct-range{flex:1 1 180px!important;min-width:140px!important;max-width:100%!important}.ctl-row.ctl-row--transform .ctl-slider>div{flex:1 1 100%!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;margin-top:6px!important;align-items:center!important;justify-content:flex-start!important;min-width:0}.ctl-row.ctl-row--transform .ctl-slider>div .btn-xs{padding:6px 10px!important;line-height:1!important;white-space:nowrap!important}.ctl-row.ctl-row--transform,.ctl-row.ctl-row--transform *{min-width:0}.ctl-row.ctl-row--transform .ctl-slider>div{flex:1 1 100%!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;margin-top:6px!important;justify-content:flex-end!important;padding-right:8px!important}.ctl-row.ctl-row--transform .ctl-slider>div{justify-content:flex-start!important;padding-left:17px!important;padding-right:0!important}.ctl-row.ctl-row--transform .ct-toggle{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;line-height:1!important;white-space:nowrap!important}.ctl-row.ctl-row--transform .ct-toggle>input[type=checkbox]{margin:0!important;transform:translateY(0)!important}.ctl-row.ctl-row--transform .ct-toggle{min-width:92px!important}.ctl-row.ctl-row--transform{flex-wrap:wrap!important}.ctl-row.ctl-row--transform .ct-toggle{flex:0 0 auto!important}.ctl-row.ctl-row--transform{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 14px!important}.ctl-row.ctl-row--transform .ctl-field{flex:1 1 220px!important;min-width:200px!important}.ctl-row.ctl-row--transform .ct-toggle{flex:0 0 120px!important;margin-left:auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;white-space:nowrap!important;line-height:1!important}.ctl-row.ctl-row--transform .ct-toggle>input[type=checkbox]{margin:0!important}.ctl-row.ctl-row--transform .ct-toggle{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:6px!important;margin-left:10px!important}.ctl-row.ctl-row--transform .ct-toggle:first-of-type{margin-left:6px!important}.qs-banner__fsLayout .ct-select.ct-select--compact{background-image:none!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:transparent!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:12px!important;padding-right:38px!important;color:#111!important}.qs-banner__fsLayout .ct-select.ct-select--compact{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20'%3E%3Cpath fill='rgba(0,0,0,0.55)' d='M5.6 7.8a1 1 0 0 1 1.4 0L10 10.8l3-3a1 1 0 1 1 1.4 1.4l-3.7 3.7a1 1 0 0 1-1.4 0L5.6 9.2a1 1 0 0 1 0-1.4z'/%3E%3C/svg%3E")!important}.qs-banner__fsLayout .ct-select.ct-select--compact:focus{outline:none!important;border-color:#00000040!important;box-shadow:0 0 0 3px #0000000f!important}.qs-banner__fsLayout .ctl-field select.ct-select.ct-select--compact{background-color:transparent!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:12px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;height:42px!important;line-height:42px!important;padding:0 38px 0 14px!important;width:100%!important;text-align:left!important;text-align-last:left!important;color:#111!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20'%3E%3Cpath fill='rgba(0,0,0,0.55)' d='M5.6 7.8a1 1 0 0 1 1.4 0L10 10.8l3-3a1 1 0 1 1 1.4 1.4l-3.7 3.7a1 1 0 0 1-1.4 0L5.6 9.2a1 1 0 0 1 0-1.4z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important}.qs-banner__fsLayout .ctl-field select.ct-select.ct-select--compact option{text-align:left!important}.qs-banner__fsLayout .ctl-field select.ct-select.ct-select--compact:focus{outline:none!important;border-color:#00000038!important;box-shadow:0 0 0 3px #0000000f!important}.ctl-row.ctl-row--layout{display:flex!important;flex-wrap:wrap!important;gap:10px 12px!important;align-items:flex-end!important}.ctl-row.ctl-row--layout .ctl-field:has(.ctl-cap):before{content:"";display:none}.ctl-row.ctl-row--layout .ctl-field:has(.ctl-cap:contains("Orientation")){flex:1 1 100%!important;max-width:100%!important}.ctl-row.ctl-row--layout .ct-toggle{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;line-height:1.1!important;white-space:nowrap!important}.ctl-row.ctl-row--layout .ct-toggle[title*=Wrap],.ctl-row.ctl-row--layout .ct-toggle[title*="Edit/rotate each letter"]{flex:0 0 auto!important}.ctl-row.ctl-row--layout .ct-toggle[title*=Wrap]{margin-right:10px!important}@supports not selector(.x:has(.y)){.ctl-row.ctl-row--layout .ctl-field{flex:1 1 100%!important;max-width:100%!important}.ctl-row.ctl-row--layout .ct-toggle{flex:0 0 auto!important}}.qs-banner__fsLayout .ct-item--label .ctl-row.ctl-row--layout,.qs-banner .ct-item--label .ctl-row.ctl-row--layout,.ct-item--label .ctl-row.ctl-row--layout{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:12px 14px!important}.qs-banner__fsLayout .ct-item--label .ctl-row--layout .ctl-field,.qs-banner .ct-item--label .ctl-row--layout .ctl-field,.ct-item--label .ctl-row--layout .ctl-field{margin:0!important;align-self:flex-start!important}.qs-banner__fsLayout .ct-item--label .ctl-row--layout .ctl-field .ct-select,.qs-banner .ct-item--label .ctl-row--layout .ctl-field .ct-select,.ct-item--label .ctl-row--layout .ctl-field .ct-select{margin:0!important}.qs-banner__fsLayout .ct-item--label .ctl-row--layout>label:nth-child(1),.qs-banner .ct-item--label .ctl-row--layout>label:nth-child(1),.ct-item--label .ctl-row--layout>label:nth-child(1){order:1!important;flex:0 1 180px!important;max-width:180px!important}.qs-banner__fsLayout .ct-item--label .ctl-row--layout>label:nth-child(2),.qs-banner .ct-item--label .ctl-row--layout>label:nth-child(2),.ct-item--label .ctl-row--layout>label:nth-child(2){order:2!important;flex:0 1 200px!important;max-width:200px!important;justify-self:flex-start!important;text-align:left!important}.qs-banner__fsLayout .ct-item--label .ctl-row--layout>label:nth-child(3),.qs-banner__fsLayout .ct-item--label .ctl-row--layout>label:nth-child(4),.qs-banner .ct-item--label .ctl-row--layout>label:nth-child(3),.qs-banner .ct-item--label .ctl-row--layout>label:nth-child(4),.ct-item--label .ctl-row--layout>label:nth-child(3),.ct-item--label .ctl-row--layout>label:nth-child(4){flex:0 0 auto!important;order:3!important;margin-top:6px!important}.qs-banner__fsLayout .ct-item--label .ctl-row--layout>label:nth-child(4),.qs-banner .ct-item--label .ctl-row--layout>label:nth-child(4),.ct-item--label .ctl-row--layout>label:nth-child(4){order:4!important;margin-left:18px!important}.qs-banner__fsLayout .ct-item--label .ctl-row--layout>label:nth-child(5),.qs-banner .ct-item--label .ctl-row--layout>label:nth-child(5),.ct-item--label .ctl-row--layout>label:nth-child(5){order:5!important;flex:1 1 220px!important;max-width:220px!important}.qs-banner__fsLayout .ct-item--label .ctl-row--layout>label:nth-child(6),.qs-banner .ct-item--label .ctl-row--layout>label:nth-child(6),.ct-item--label .ctl-row--layout>label:nth-child(6){order:6!important;flex:1 1 220px!important;max-width:220px!important}.qs-banner__fsLayout .ct-item--label .ctl-row--layout>label:nth-child(7),.qs-banner .ct-item--label .ctl-row--layout>label:nth-child(7),.ct-item--label .ctl-row--layout>label:nth-child(7){order:7!important;flex:1 1 220px!important;max-width:220px!important}.ct-item--label .ctl-row.ctl-row--layout>label.ct-toggle{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important;flex:0 0 auto!important;width:auto!important;margin:0!important}.ct-item--label .ctl-row.ctl-row--layout>label.ct-toggle:nth-of-type(1),.ct-item--label .ctl-row.ctl-row--layout>label.ct-toggle:nth-of-type(2){order:3!important;margin-top:6px!important}.ct-item--label .ctl-row.ctl-row--layout>label.ct-toggle:nth-of-type(2){margin-left:18px!important}.ct-item--label .ctl-row.ctl-row--layout .ctl-togglesRow{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.ct-item--label .ctl-row.ctl-row--layout .ctl-toggleCell{display:flex;align-items:center}.ct-item--label .ctl-row.ctl-row--layout .ctl-togglesRow .ct-toggle{display:inline-flex;align-items:center;gap:8px;margin:0;white-space:nowrap}.ct-item--label .ctl-row.ctl-row--layout .ctl-selectsRow{grid-column:1 / -1;display:grid;grid-template-columns:180px 200px;gap:12px;align-items:end}.ct-item--label .ctl-row.ctl-row--layout .ctl-selectCell,.ct-item--label .ctl-row.ctl-row--layout .ctl-selectCell .ctl-field{width:100%;max-width:none}.ct-item--label .ctl-row.ctl-row--layout .ctl-selectsRow select.ct-select{width:100%}.qs-banner__fsLayout *,.qs-banner__fsEditors,.qs-banner__fsPanel,.ct,.ct-group,.ct-list,.ct-item,.ct-item--label,.ctl-row,.ctl-row--layout{min-width:0!important}.qs-banner__fsPanel,.ct,.ct-item,.ct-item--label{overflow-x:hidden!important}.ctl-row.ctl-row--layout .ctl-selectsRow{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;align-items:end!important}.ctl-row.ctl-row--layout .ctl-selectsRow>.ctl-selectCell{min-width:0!important}.ctl-row.ctl-row--layout .ctl-selectCell .ctl-field{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.ctl-row.ctl-row--layout .ctl-selectCell select.ct-select{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.ctl-row.ctl-row--layout .ctl-togglesRow{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important}@media (max-width: 560px){.ctl-row.ctl-row--layout .ctl-selectsRow{grid-template-columns:minmax(0,1fr)!important}}.ctl-row.ctl-row--layout,.ctl-row.ctl-row--layout *{min-width:0}.ctl-row.ctl-row--layout .ctl-slidersRow{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:end}.ctl-row.ctl-row--layout .ctl-slidersRow .ctl-field{width:100%;min-width:0;max-width:100%!important}.ctl-row.ctl-row--layout .ctl-slidersRow .ct-range{width:100%;min-width:0}@media (max-width: 560px){.ctl-row.ctl-row--layout .ctl-slidersRow{grid-template-columns:minmax(0,1fr)}}.ctl-row.ctl-row--bg,.ctl-row.ctl-row--opacity,.ctl-row.ctl-row--bg *,.ctl-row.ctl-row--opacity *{min-width:0}.ctl-row.ctl-row--bg{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.ctl-row.ctl-row--bg .ct-toggle{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.ctl-row.ctl-row--bg .ctl-field--bgcolor{display:inline-flex;align-items:center;gap:10px;justify-content:flex-end;white-space:nowrap}.ctl-row.ctl-row--bg .ctl-field--bgcolor .ct-color{width:44px;height:32px;padding:0;border-radius:10px}.ctl-row.ctl-row--opacity{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px}.ctl-row.ctl-row--opacity .ctl-opacity{display:grid;grid-template-columns:38px minmax(0,1fr) 46px 56px;align-items:center;gap:10px;min-width:0}.ctl-row.ctl-row--opacity .ctl-opacity .ct-range{width:100%;min-width:0}.ctl-row.ctl-row--opacity .ctl-muted,.ctl-row.ctl-row--opacity .ct-range-val{text-align:right;white-space:nowrap}@media (max-width: 560px){.ctl-row.ctl-row--bg{grid-template-columns:minmax(0,1fr)}.ctl-row.ctl-row--bg .ctl-field--bgcolor{justify-content:flex-start}.ctl-row.ctl-row--opacity{grid-template-columns:minmax(0,1fr)}.ctl-row.ctl-row--opacity .ctl-opacity{grid-template-columns:34px minmax(0,1fr) 42px 56px}}.ctl-row.ctl-row--opacity .ctl-opacity{min-width:0!important;width:100%!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) 40px 44px!important;align-items:center!important;gap:8px!important}.ctl-row.ctl-row--opacity .ctl-opacity .ct-range{min-width:0!important;width:100%!important}.ctl-row.ctl-row--opacity .ctl-opacity .ctl-muted,.ctl-row.ctl-row--opacity .ctl-opacity .ct-range-val{white-space:nowrap!important;font-size:12px!important;line-height:1!important;text-align:right!important}.ctl-row.ctl-row--opacity .ctl-opacity .ct-range-val{max-width:44px!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width: 520px){.ctl-row.ctl-row--opacity .ctl-opacity{grid-template-columns:32px minmax(0,1fr) 0px 44px!important}.ctl-row.ctl-row--opacity .ctl-opacity .ctl-muted:last-of-type{display:none!important}}.mq-fieldset.ct .ct-row .ct-select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:transparent!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:12px!important;padding-right:38px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important}.mq-fieldset.ct .ct-row .ct-select::-ms-expand{display:none}.mq-fieldset.ct .ct-row .ct-select{line-height:1.2!important}.mq-fieldset.ct .ct-row .ct-select option{color:inherit}.mq-fieldset.ct .ct-row{display:flex;align-items:center;gap:12px}.mq-fieldset.ct .ct-row .ct-label{white-space:nowrap}.mq-fieldset.ct .ct-row .ct-select{margin-left:10px}.mq-fieldset.ct .ct-row .ct-label{font-weight:600;letter-spacing:.02em}.mq-fieldset.ct .ct-row .ct-label{font-weight:600;color:#1f2937}.ctl-row.ctl-row--posBlock>.ctl-row.ctl-row--pos>select.ct-select.ct-select--compact{background:transparent!important;background-color:transparent!important;border:1px solid rgba(0,0,0,.18)!important;box-shadow:none!important;line-height:1.2!important}.ctl-row.ctl-row--posBlock>.ctl-row.ctl-row--pos>select.ct-select.ct-select--compact{background-image:none!important}.ctl-row.ctl-row--posBlock>.ctl-row.ctl-row--pos>select.ct-select.ct-select--compact{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding-right:34px!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E")!important}.qs-banner__fsLayout .qs-banner__tools-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.qs-banner__fsLayout .qs-banner__tools-grid .qs-banner__label{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;line-height:1.2!important;font-size:14px!important;font-weight:700!important}.qs-banner__fsLayout .qs-banner__tools-grid .qs-banner__label input[type=checkbox]{margin:0!important;flex:0 0 auto!important;width:16px!important;height:16px!important;transform:translateY(0)!important}.qs-banner__fsLayout .qs-banner__tools-grid .qs-banner__label>span{display:inline-block!important;white-space:nowrap!important}.qs-banner__fsLayout .qs-banner__tools-grid .qs-banner__labelblock{display:block!important;margin:0!important;font-size:14px!important;font-weight:700!important}.qs-banner__labelblock input,.qs-banner__labelblock select{margin-top:6px;display:block}.qs-banner__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.qs-banner__backdropMedia{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 50%;transform:scale(1.08)}.qs-banner__backdrop--blur .qs-banner__backdropMedia{filter:blur(18px) brightness(.9) saturate(1.1)}.qs-banner__backdrop--mirror .qs-banner__backdropMedia{transform:scaleX(-1) scale(1.08);filter:blur(8px) brightness(.92);opacity:.9}.qs-banner__backdrop--dim .qs-banner__backdropMedia{filter:brightness(.75);opacity:.95}.qs-banner__media,.qs-banner__preview-stage{position:relative}.qs-banner__panWrap{position:relative;z-index:2}.qs-banner__img,.qs-banner__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;border:0!important;outline:0!important;box-shadow:none!important}.qs-banner__overlays{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.qs-banner__kebabWrap{position:absolute;z-index:50}#qs-banner-fs-portal{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}body.qs-fs-open #qs-banner-fs-portal{z-index:999999;pointer-events:auto}body.qs-fs-open .qs-banner__fsLayout{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background:#000000eb;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}body.qs-fs-open .qs-banner__fsTop{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}body.qs-fs-open .qs-banner__fsBar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.12)}body.qs-fs-open .qs-banner__fsPreview{flex:1 1 auto;min-height:0;padding:12px;overflow:auto;display:flex;justify-content:center;align-items:flex-start}body.qs-fs-open .qs-banner__fsEditors{flex:0 0 auto;display:grid;grid-template-columns:repeat(5,minmax(260px,1fr));gap:10px;padding:10px;border-top:1px solid rgba(255,255,255,.12);overflow-x:auto;overflow-y:hidden}body.qs-fs-open .qs-banner__fsPanel{min-height:220px;max-height:42vh;overflow:hidden}body.qs-fs-open .qs-banner__fsPanel .qs-cc-body,body.qs-fs-open .qs-banner__fsPanel .collapsible-card__body{overflow:auto;max-height:42vh}body.qs-fs-open .qs-banner__fsPreview .qs-banner__preview-media--fullscreen{width:min(1100px,100%);margin:0 auto;height:var(--qs-banner-h, 360px)!important;min-height:var(--qs-banner-h, 360px)!important;max-height:none!important;overflow:hidden!important}body.qs-fs-open .qs-banner__preview-media--fullscreen .qs-banner__img,body.qs-fs-open .qs-banner__preview-media--fullscreen .qs-banner__video{width:100%!important;height:100%!important;display:block!important}.qs-banner__img,.qs-banner__video{object-fit:cover;object-position:50% 50%}.qs-banner,.qs-banner__row,.qs-banner__card,.qs-banner__card--media,.qs-banner__media{position:relative;z-index:1;isolation:isolate}.qs-banner__kebabWrap{position:absolute;top:10px;right:10px;z-index:50;pointer-events:auto}.qs-banner__kebabMenu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;pointer-events:auto}body.qs-fs-open .qs-banner__kebabWrap{z-index:50}body.qs-fs-open .qs-banner__kebabMenu{z-index:60}.qs-banner__media{position:relative;isolation:isolate}.qs-banner__img,.qs-banner__video{position:relative;z-index:1}.qs-banner__overlays{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.qs-banner__overlays--under{z-index:2}.qs-banner__overlays--over{z-index:3}.qs-banner__textOverlay,.qs-banner__sticker,.qs-banner__badge,.qs-banner__linkBtn{position:absolute}.qs-banner__overlays .qs-banner__textOverlay,.qs-banner__overlays .qs-banner__sticker,.qs-banner__overlays .qs-banner__badge,.qs-banner__overlays .qs-banner__linkBtn,.qs-banner__overlays .qs-banner__stickerImg{pointer-events:auto!important}.qs-banner__measure{pointer-events:none!important}.qs-banner__stickerImg{width:var(--qs-sticker-w, 48px)!important;height:var(--qs-sticker-h, 48px)!important;max-width:none!important;max-height:none!important;display:block!important}.qs-banner__overlays .qs-banner__linkBtn{display:inline-flex;align-items:center;justify-content:center;background:var(--qs-link-bg, rgba(0,0,0,.35))!important;background-color:var(--qs-link-bg, rgba(0,0,0,.35))!important;border:var(--qs-link-border, 1px solid rgba(255,255,255,.18))!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none!important;box-shadow:none!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.qs-banner__overlays .qs-banner__linkBtn:hover,.qs-banner__overlays .qs-banner__linkBtn:active,.qs-banner__overlays .qs-banner__linkBtn:focus,.qs-banner__overlays .qs-banner__linkBtn:focus-visible{background:var(--qs-link-bg, rgba(0,0,0,.35))!important;background-color:var(--qs-link-bg, rgba(0,0,0,.35))!important;border:var(--qs-link-border, 1px solid rgba(255,255,255,.18))!important;outline:none!important}.qs-banner__tools-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.qs-banner__tools-grid .qs-banner__label{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;line-height:1.2!important;font-weight:700!important}.qs-banner__tools-grid .qs-banner__label input[type=checkbox]{margin:0!important;width:16px!important;height:16px!important;transform:translateY(0)!important}.qs-banner__tools-grid .qs-banner__labelblock{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;margin:0!important}.qs-banner__tools-grid .qs-banner__labelblock select{width:220px!important;max-width:100%!important}body.qs-fs-open .qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;row-gap:6px!important}body.qs-fs-open .qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab .muted.small{flex:1 1 100%!important;margin:0!important;white-space:normal!important;line-height:1.25!important}body.qs-fs-open .qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab .btn-xs{flex:0 0 auto!important;white-space:nowrap!important}.ctl-row.ctl-row--transform .ctl-slider{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;min-width:0!important}.ctl-row.ctl-row--transform .ctl-slider>input.ct-range,.ctl-row.ctl-row--transform .ctl-slider>.ct-range{flex:1 1 180px!important;min-width:140px!important;max-width:100%!important}.ctl-row.ctl-row--transform .ctl-slider>.ct-range-val{flex:0 0 auto!important;min-width:44px!important;text-align:right!important;white-space:nowrap!important}.ctl-row.ctl-row--transform .ctl-slider>div{flex:1 1 100%!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:6px!important;justify-content:flex-start!important;min-width:0!important}body.qs-ctlbtn--link .qs-ctlbtn,body.qs-ctlbtn--link .qs-banner .qs-ctlbtn,body.qs-ctlbtn--link .qs-banner__fsLayout .qs-ctlbtn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;padding:6px 0!important;border-radius:0!important;color:#000!important;font-weight:800!important;font-size:15px!important;line-height:1.15!important;cursor:pointer;text-decoration:none!important}body.qs-ctlbtn--link .qs-ctlbtn:hover{opacity:.85;text-decoration:underline!important}body.qs-ctlbtn--link .qs-ctlbtn:active{opacity:.75;transform:none!important}body.qs-ctlbtn--link .qs-ctlbtn:focus,body.qs-ctlbtn--link .qs-ctlbtn:focus-visible{outline:none!important;box-shadow:none!important}body.qs-ctlbtn--link .qs-ctlbtn::-moz-focus-inner{border:0}.video-hub-layout{display:flex;min-height:100vh;box-sizing:border-box}.vertical-header{position:fixed;top:0;left:0;height:100vh;width:80px;background:#ffffffc7;border-right:1px solid rgba(15,23,42,.08);z-index:1001;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.video-hub-main{margin-left:80px;width:calc(100% - 80px);display:flex;flex-direction:column;box-sizing:border-box}.video-hub-scroll-area{flex-grow:1;overflow-y:auto;padding:20px 40px 40px;background:transparent}.mq-fieldset.ct{border:1px solid #e6e8ee;border-radius:14px;padding:12px;margin-top:14px;background:#fff;width:100%;box-sizing:border-box}.mq-legend{display:inline-flex;align-items:center;gap:8px;padding:0 6px;font-weight:700;color:#0f172a}.ct-group{border-top:1px dashed #eef1f6;padding-top:12px;margin-top:12px}.ct-group:first-of-type{border-top:0;padding-top:0;margin-top:0}.ct-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ct-head>strong{font-size:.98rem;color:#0f172a}.ct-row{display:grid;grid-template-columns:max-content 1fr;gap:10px 12px;align-items:center;margin-bottom:10px}.ct-row.wrap{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:start}.ct-label{font-size:.92rem;color:#475569;align-self:center}.ct-input,.ct-select{height:36px;border:1px solid #e5e7eb;border-radius:10px;padding:0 10px;font-size:.95rem;color:#0f172a;background:#fff;transition:border-color .12s,box-shadow .12s;min-width:0;width:100%;box-sizing:border-box;overflow-wrap:anywhere}.ct-input:focus,.ct-select:focus{outline:none;border-color:#9ab6ff;box-shadow:0 0 0 3px #93c5fd40}.ct-input.number{width:100%;max-width:100px}.ct-color{width:42px;height:36px;padding:0;border:1px solid #e5e7eb;border-radius:10px;background:#fff;min-width:42px}.ct-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #e5e7eb;border-radius:999px;-webkit-user-select:none;user-select:none;background:#fff;cursor:pointer;height:36px;white-space:nowrap}.ct-toggle input{accent-color:#4c82ff}.ct-toggle span{font-size:.9rem;color:#0f172a}.ct-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:160px;height:6px;border-radius:999px;background:#e5e7eb;outline:none}.ct-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#4c82ff;cursor:pointer}.ct-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#4c82ff;border:none;cursor:pointer}.ct-range-val{font-size:.9rem;color:#475569;min-width:40px;text-align:right;white-space:nowrap}.ct-list{display:grid;gap:10px;max-height:44vh;overflow:auto;padding-right:2px}.ct-item{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(150px,1fr) minmax(90px,.7fr) 42px max-content 42px minmax(160px,1.2fr) minmax(80px,.6fr) minmax(80px,.6fr) max-content;gap:8px;align-items:center}.ct-palette .ct-emoji{background:transparent!important;border:1px solid rgba(255,255,255,.12)!important;color:inherit!important;box-shadow:none!important;padding:10px 12px;border-radius:10px;cursor:pointer}.ct-palette .ct-emoji:hover{background:#ffffff0f!important}.ct-palette .ct-emoji:focus,.ct-palette .ct-emoji:focus-visible{outline:none!important;box-shadow:0 0 0 2px #ffffff2e!important}.ct-palette .ct-emoji:active{background:#ffffff1a!important}.ct-palette .ct-emoji.btn,.ct-palette .ct-emoji.btn-xs,.ct-palette .ct-emoji.button,.ct-palette button.ct-emoji{background:transparent!important}@media (max-width: 1200px){.ct-item{grid-template-columns:repeat(4,minmax(0,1fr))}.ct-item>*{min-width:0}}@media (max-width: 780px){.ct-item{grid-template-columns:1fr;gap:8px}}.ct-chip{display:inline-block;padding:6px 10px;border-radius:10px;font-size:.88rem;line-height:1;border:1px dashed #e5e7eb}.ct-palette{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ct-emoji{width:40px;height:40px;border-radius:12px;border:1px solid #e6e8ee;background:#fff;cursor:pointer;display:grid;place-items:center;font-size:18px;transition:transform .08s,background .12s,border-color .12s}.ct-emoji:hover{background:#f8fafc}.ct-emoji:active{transform:translateY(1px)}.ct-emoji:focus-visible{outline:2px solid #6ea8fe;outline-offset:2px}.btn-xs{height:30px;padding:0 10px;border-radius:8px;border:1px solid #e6e8ee;background:#fff;color:#111827;font-weight:700;cursor:pointer;transition:transform .08s,background .12s,border-color .12s,opacity .12s;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.btn-xs:hover{background:#f8fafc}.btn-xs:active{transform:translateY(1px)}.btn-xs.danger{border-color:#f2c7c7;background:#fff5f5;color:#b42318}.btn-xs[disabled]{opacity:.6;cursor:not-allowed}.ct-list::-webkit-scrollbar{width:10px;height:10px}.ct-list::-webkit-scrollbar-track{background:transparent}.ct-list::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid transparent;border-radius:8px;background-color:#47556999}@supports (scrollbar-color: auto){.ct-list{scrollbar-color:#475569 transparent}}@media (prefers-color-scheme: dark){.mq-fieldset.ct{background:#0b0f17;border-color:#1b2432}.mq-legend{color:#e5e7eb}.ct-group{border-top-color:#1b2432}.ct-head>strong{color:#e5e7eb}.ct-label{color:#cbd5e1}.ct-input,.ct-select{background:#0b0f17;color:#e5e7eb;border-color:#1f2937}.ct-input:focus,.ct-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f640}.ct-color{background:#0b0f17;border-color:#1f2937}.ct-toggle{background:#0b0f17;border-color:#1f2937;color:#e5e7eb}.ct-range{background:#1f2937}.ct-range::-webkit-slider-thumb,.ct-range::-moz-range-thumb{background:#3b82f6}.ct-chip{border-color:#1f2937}.ct-emoji,.btn-xs{background:#0b0f17;border-color:#1f2937;color:#e5e7eb}.btn-xs.danger{background:#180e0e;border-color:#3a1d1d;color:#fecaca}.ct-list::-webkit-scrollbar-thumb{background-color:#94a3b880}}.ct-item.ct-item--label{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:12px!important;border:1px solid #eef1f6;border-radius:14px;background:#fff}.ctl-cap{display:block;font-size:.82rem;color:#64748b;margin-bottom:6px;font-weight:700;letter-spacing:.01em}.ctl-row{display:grid;gap:10px;align-items:end}.ctl-row--text{grid-template-columns:1fr max-content max-content;align-items:end}.ctl-field,.ctl-field--text{min-width:0}.ctl-field--size{width:120px}.ctl-field--color{width:90px}.ctl-field--size .ct-input.number{max-width:120px}.ctl-row--pos{grid-template-columns:max-content 1fr;align-items:center}.ctl-row--pos .ct-select{width:100%}.ctl-row--bg{grid-template-columns:max-content max-content;align-items:end;justify-content:start}.ctl-field--bgcolor{width:110px}.ctl-row--opacity{grid-template-columns:1fr}.ctl-opacity{display:grid;grid-template-columns:max-content 1fr max-content max-content;gap:10px;align-items:center}.ctl-muted{font-size:.82rem;color:#64748b;white-space:nowrap}.ctl-row--opacity .ct-range{width:100%!important;min-width:0}.ctl-row--time{grid-template-columns:repeat(2,minmax(180px,1fr));align-items:end}.ctl-row--footer{grid-template-columns:1fr max-content;align-items:center}.ctl-delete{height:34px}.ct-item--label .ct-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 900px){.ctl-row--text{grid-template-columns:1fr 1fr}.ctl-field--color{width:100%}.ctl-row--time{grid-template-columns:1fr}.ctl-row--footer{grid-template-columns:1fr;gap:10px;justify-items:start}}@media (prefers-color-scheme: dark){.ct-item.ct-item--label{background:#0b0f17;border-color:#1b2432}.ctl-cap,.ctl-muted{color:#94a3b8}}.ct-item--label .ctl-row--pos{grid-template-columns:50px max-content!important;gap:6px!important}.ct-item--label .ctl-row--pos .ctl-cap{margin:0!important;padding:0!important}.ct-item--label .ctl-row--pos .ct-select{width:150px!important;max-width:150px!important;justify-self:start!important;margin:0!important}.ct-item--label .ctl-row--pos .ct-select{height:40px!important;line-height:40px!important;padding:0 36px 0 12px!important}.ct-item--label .ctl-row--pos .ct-select option{line-height:40px}.mq-fieldset.ct .ct-list{max-height:none!important;overflow:visible!important;padding-right:0!important}.mq-fieldset.ct .qs-cc-scroll,.mq-fieldset.ct .ct-group{overflow:visible!important}.mq-fieldset.ct .ctl-row--opacity .ctl-opacity{display:grid;grid-template-columns:44px minmax(180px,520px) 56px 56px;align-items:center;gap:10px;width:100%}.mq-fieldset.ct .ctl-row--opacity .ct-range{width:100%!important;max-width:520px!important}.mq-fieldset.ct .ctl-row--opacity .ctl-muted{font-size:.86rem;color:#64748b;white-space:nowrap}.mq-fieldset.ct .ctl-row--opacity .ct-range-val{min-width:40px;text-align:right}.mq-fieldset.ct .ctl-row--time{display:grid!important;grid-template-columns:repeat(2,minmax(180px,260px));justify-content:start;gap:14px!important;align-items:start;width:100%}.mq-fieldset.ct .ctl-row--time .ct-input.number{max-width:140px}.mq-fieldset.ct .ctl-timeHelp{grid-column:1 / -1;margin-bottom:6px}.mq-fieldset.ct .ctl-details{margin-top:6px}.mq-fieldset.ct .ctl-summary{cursor:pointer;font-weight:600;color:#334155;font-size:.92rem;list-style:none}.mq-fieldset.ct .ctl-summary::-webkit-details-marker{display:none}.mq-fieldset.ct .ctl-detailsBody{margin-top:8px;padding:10px 12px;border:1px solid #e6e8ee;border-radius:12px;background:#f8fafc}.mq-fieldset.ct .ctl-helpText{margin:0 0 8px;color:#334155;font-size:.92rem}.mq-fieldset.ct .ctl-helpList{margin:0;padding-left:18px;color:#475569;font-size:.9rem}.mq-fieldset.ct .ctl-helpClose{margin-top:10px}.mq-fieldset.ct .ctl-row{display:flex;gap:10px;align-items:center;margin-bottom:10px}.mq-fieldset.ct .ctl-row--text,.mq-fieldset.ct .ctl-row--url{align-items:flex-end}.mq-fieldset.ct .ctl-field{display:flex;flex-direction:column;gap:6px;width:100%}.mq-fieldset.ct .ctl-cap--inline{width:90px;flex:0 0 90px;margin-top:2px}.mq-fieldset.ct .ctl-row--footer{justify-content:space-between;margin-bottom:0}.mq-fieldset.ct .ctl-delete{margin-left:12px}@media (prefers-color-scheme: dark){.mq-fieldset.ct .ct-item--link{background:#0b0f17;border-color:#1b2432}}.mq-fieldset.ct .ct-item--link{display:block!important;border:1px solid #eef1f6;border-radius:12px;padding:12px;background:#fff}.mq-fieldset.ct .ct-item--link .ctl-row{display:flex;gap:12px;align-items:flex-end;margin-bottom:10px}.mq-fieldset.ct .ct-item--link .ctl-row--pos,.mq-fieldset.ct .ct-item--link .ctl-row--style,.mq-fieldset.ct .ct-item--link .ctl-row--bg,.mq-fieldset.ct .ct-item--link .ctl-row--opacity{align-items:center}.mq-fieldset.ct .ct-item--link .ctl-field{display:flex;flex-direction:column;gap:6px;width:100%}.mq-fieldset.ct .ct-item--link .ctl-field--color{width:auto;min-width:84px}.mq-fieldset.ct .ctl-cap{font-size:.82rem;color:#64748b;font-weight:700}.mq-fieldset.ct .ctl-cap--inline{width:90px;flex:0 0 90px}.mq-fieldset.ct .ct-select--compact{width:220px;max-width:220px;height:40px;padding-top:6px;padding-bottom:6px;line-height:1.2}.mq-fieldset.ct .ctl-opacity{display:flex;align-items:center;gap:10px;width:100%}.mq-fieldset.ct .ctl-opacity--compact .ct-range{width:320px;max-width:55vw}.mq-fieldset.ct .ct-item--link .ctl-row--footer{justify-content:space-between;margin-bottom:0;align-items:center}.mq-fieldset.ct .ct-list--links{max-height:none;overflow:visible}@media (prefers-color-scheme: dark){.mq-fieldset.ct .ct-item--link{background:#0b0f17;border-color:#1b2432}.mq-fieldset.ct .ctl-cap{color:#94a3b8}}.qs-banner__linkBtn{display:inline-flex;align-items:center;justify-content:center;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;-webkit-user-select:none;user-select:none}.qs-banner__linkBtn.pill{border-radius:999px;padding:10px 14px}.qs-banner__linkBtn.solid{border-radius:12px;padding:10px 14px}.qs-banner__linkBtn.ghost{background:transparent!important;border-color:#ffffff59;padding:10px 14px;border-radius:999px}.qs-banner__linkBtn:hover{transform:translateY(-1px)}.qs-banner__linkBtn:active{transform:translateY(0)}.qs-banner__linkBtn:focus-visible{outline:none;box-shadow:0 0 0 3px #93c5fd40}.ctl-row--help{margin-top:6px;margin-bottom:10px}.ctl-details{border:1px solid #e6e8ee;border-radius:12px;padding:8px 10px;background:#fff;position:relative}.ctl-summary{cursor:pointer;font-weight:700;color:#0f172a}.ctl-detailsBody{margin-top:8px}.ctl-helpClose{position:absolute;top:8px;right:8px}.mq-fieldset.ct .ct-select.ct-select--tall{height:42px;padding-top:6px;padding-bottom:6px;line-height:1.2}.ct-emojiRow{justify-content:start!important;align-items:center!important;width:100%!important}.ct-emojiRow .ct-select{width:auto!important;max-width:none!important}.ct-emojiRow .ct-select--emoji{width:120px!important;min-width:120px!important}.ct-emojiRow .ct-select--pos{width:180px!important;min-width:180px!important}.ct-select--tall{height:44px!important;line-height:44px!important;padding:0 12px!important}.ct-emojiRow>.ct-select,.ct-emojiRow>.ct-input,.ct-emojiRow>.ct-qtyInline,.ct-emojiRow>.ct-emojiAdd{justify-self:start!important}@media (max-width: 980px){.ct-emojiRow .ct-select--emoji,.ct-emojiRow .ct-select--pos{width:100%!important;min-width:0!important}}.ct-emojiRow .ct-select--emoji,.ct-emojiRow .ct-select--pos{height:44px!important;padding:0 38px 0 12px!important;line-height:normal!important;display:inline-flex!important;align-items:center!important;font-size:16px!important}.ct-emojiRow .ct-select--emoji,.ct-emojiRow .ct-select--pos{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:12px 12px!important}.ct-emojiRow .ct-select--emoji,.ct-emojiRow .ct-select--pos{background-image:linear-gradient(45deg,transparent 50%,#111 50%),linear-gradient(135deg,#111 50%,transparent 50%),linear-gradient(to right,transparent,transparent);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%,0 0;background-size:6px 6px,6px 6px,100% 100%}.ct-emojiRow .ct-select--emoji option,.ct-emojiRow .ct-select--pos option{font-size:16px;line-height:1.2}.ct-emojiRow .ct-select--emoji:focus,.ct-emojiRow .ct-select--pos:focus{outline:none}.ct-select.ct-select--tall{height:44px!important;padding-top:0!important;padding-bottom:0!important}.ct-emojiRow{display:grid;gap:10px}.ct-emojiRowTop{display:grid;grid-template-columns:max-content auto max-content auto;align-items:center;gap:10px 12px}.ct-emojiRowBottom{display:grid;grid-template-columns:max-content max-content max-content max-content max-content;align-items:center;gap:10px 12px}.ct-emojiLbl{font-size:.92rem;color:#475569;font-weight:700;white-space:nowrap}.ct-select--emoji,.ct-select--pos{width:auto!important;max-width:220px;min-width:120px}.ct-select--tall{height:40px!important;padding:0 12px!important;line-height:40px!important}.ct-select--emoji{font-size:18px}.ct-num{max-width:96px}.ct-qtyInline{display:inline-flex;align-items:center;gap:6px}.ct-qtyInput{width:70px;max-width:70px;text-align:center}.ct-qtyBtn{height:36px;width:36px;padding:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.ct-emojiAdd{height:36px;border-radius:10px;white-space:nowrap}.ct-emojiHint{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.ct-emojiHintLabel{font-weight:800;color:#0f172a}.ct-emojiHintChip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid #e6e8ee;background:#fff}.ct-emojiHintIcon{font-size:18px}.ct-emojiHintText{font-weight:800;color:#0f172a}.ct-emojiHintMeta,.ct-emojiHintSmall{color:#64748b;font-size:.9rem}.ct-emoji{position:relative}.ct-emojiBadge{position:absolute;right:6px;bottom:6px;font-size:11px;font-weight:900;padding:2px 6px;border-radius:999px;border:1px solid #e6e8ee;background:#ffffffeb;line-height:1}@media (max-width: 680px){.ct-emojiRowTop,.ct-emojiRowBottom{grid-template-columns:1fr;gap:8px}.ct-select--emoji,.ct-select--pos{max-width:100%;min-width:0}.ct-num{max-width:100%}.ct-qtyInline{justify-content:flex-start}}@media (prefers-color-scheme: dark){.ct-emojiLbl{color:#cbd5e1}.ct-emojiHintLabel{color:#e5e7eb}.ct-emojiHintChip{background:#0b0f17;border-color:#1f2937}.ct-emojiHintText{color:#e5e7eb}.ct-emojiHintMeta,.ct-emojiHintSmall{color:#94a3b8}.ct-emojiBadge{background:#0b0f17eb;border-color:#1f2937;color:#e5e7eb}}.mq-fieldset.ct .ctl-row--posBlock{display:grid;gap:10px;width:100%}.mq-fieldset.ct .ctl-row--posBlock .ctl-row--pos{display:grid!important;grid-template-columns:90px minmax(180px,260px) max-content;align-items:center!important;gap:10px!important}.mq-fieldset.ct .ctl-row--posBlock .ctl-row--pos .ct-select{width:100%;max-width:260px}.mq-fieldset.ct .ctl-row--posBlock .ctl-row--slider{display:grid!important;grid-template-columns:90px 1fr;align-items:start!important;gap:10px!important}.mq-fieldset.ct .ctl-row--posBlock .ctl-slider{display:grid!important;grid-template-columns:1fr 1fr max-content;grid-template-rows:auto auto;column-gap:12px;row-gap:6px;align-items:center;width:100%}.mq-fieldset.ct .ctl-row--posBlock .ctl-slider .ct-range{grid-column:1 / 3;grid-row:1;width:100%!important;max-width:520px}.mq-fieldset.ct .ctl-row--posBlock .ctl-slider .ct-range-val{grid-column:3;grid-row:1;justify-self:end}.mq-fieldset.ct .ctl-row--posBlock .ctl-slider .ctl-muted{margin:0!important;padding:0!important;line-height:1.1;font-size:.82rem}.mq-fieldset.ct .ctl-row--posBlock .ctl-slider .ctl-muted:first-of-type{grid-column:1;grid-row:2;justify-self:start}.mq-fieldset.ct .ctl-row--posBlock .ctl-slider .ctl-muted:last-of-type{grid-column:2;grid-row:2;justify-self:end}.mq-fieldset.ct .ctl-row--posBlock .ctl-row--nudge{display:grid!important;grid-template-columns:90px 1fr;align-items:start!important;gap:10px!important}.mq-fieldset.ct .ctl-row--posBlock .ctl-nudgeBtns{display:grid!important;grid-template-columns:44px 44px;grid-auto-rows:34px;gap:8px;width:max-content}.mq-fieldset.ct .ctl-row--posBlock .ctl-nudgeBtns .btn-xs{height:34px;width:44px;padding:0;justify-content:center}.mq-fieldset.ct .ctl-row--posBlock .ctl-nudgeBtns .btn-xs:last-child{grid-column:1 / -1;width:auto;padding:0 12px}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock{display:grid!important;gap:10px!important;width:100%!important}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-row--pos{display:grid!important;grid-template-columns:90px minmax(180px,260px) max-content;align-items:center!important;gap:10px!important}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-row--pos .ct-select{width:100%!important;max-width:260px!important}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-row--slider{display:grid!important;grid-template-columns:90px 1fr;align-items:start!important;gap:10px!important}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-slider{display:grid!important;grid-template-columns:1fr 1fr max-content;grid-template-rows:auto auto;column-gap:12px;row-gap:6px;align-items:center;width:100%}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-slider .ct-range{grid-column:1 / 3;grid-row:1;width:100%!important;max-width:520px!important}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-slider .ct-range-val{grid-column:3;grid-row:1;justify-self:end}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-slider .ctl-muted{margin:0!important;padding:0!important;line-height:1.1;font-size:.82rem;white-space:nowrap}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-slider .ctl-muted:first-of-type{grid-column:1;grid-row:2;justify-self:start}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-slider .ctl-muted:last-of-type{grid-column:2;grid-row:2;justify-self:end}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-row--nudge{display:grid!important;grid-template-columns:90px 1fr;align-items:start!important;gap:10px!important}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-nudgeBtns{display:grid!important;grid-template-columns:44px 44px;grid-auto-rows:34px;gap:8px;width:max-content}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-nudgeBtns .btn-xs{height:34px;width:44px;padding:0;justify-content:center}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-nudgeBtns .btn-xs:last-child{grid-column:1 / -1;width:auto;padding:0 12px}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item{display:grid!important;grid-template-columns:180px 110px 1fr max-content;gap:12px!important;align-items:start!important;border:1px solid #eef1f6;border-radius:12px;padding:12px;background:#fff}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ct-select.ct-select--tall{height:42px!important;line-height:1.2!important;padding:0 38px 0 12px!important;width:100%;max-width:220px}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ct-input.number{height:42px;max-width:110px}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock{border:1px dashed #eef1f6;border-radius:12px;padding:10px;background:#fff}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-row--pos{display:grid!important;grid-template-columns:90px minmax(180px,260px) max-content;align-items:center!important;gap:10px!important}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-row--pos .ct-select{width:100%!important;max-width:260px!important}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-row--slider{display:grid!important;grid-template-columns:90px 1fr;align-items:start!important;gap:10px!important}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-slider{display:grid!important;grid-template-columns:1fr 1fr max-content;grid-template-rows:auto auto;column-gap:12px;row-gap:6px;align-items:center;width:100%}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-slider .ct-range{grid-column:1 / 3;grid-row:1;width:100%!important;max-width:520px!important}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-slider .ct-range-val{grid-column:3;grid-row:1;justify-self:end}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-slider .ctl-muted{margin:0!important;padding:0!important;line-height:1.1;font-size:.82rem;white-space:nowrap;color:#64748b}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-slider .ctl-muted:first-of-type{grid-column:1;grid-row:2;justify-self:start}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-slider .ctl-muted:last-of-type{grid-column:2;grid-row:2;justify-self:end}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-row--nudge{display:grid!important;grid-template-columns:90px 1fr;align-items:start!important;gap:10px!important}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-nudgeBtns{display:grid!important;grid-template-columns:44px 44px;grid-auto-rows:34px;gap:8px;width:max-content}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-nudgeBtns .btn-xs{height:34px;width:44px;padding:0;justify-content:center}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-nudgeBtns .btn-xs:last-child{grid-column:1 / -1;width:auto;padding:0 12px}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item>.btn-xs.danger{height:36px;margin-top:2px}@media (max-width: 980px){.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item{grid-template-columns:1fr!important}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ct-select.ct-select--tall,.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ct-input.number{max-width:100%!important}}@media (prefers-color-scheme: dark){.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item{background:#0b0f17;border-color:#1b2432}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock{background:#0b0f17;border-color:#1b2432}}.mq-fieldset.ct .ct-item--label .ctl-row--pos .btn-xs{height:40px!important;padding:0 14px!important;border-radius:10px!important;border:1px solid #d6dbe6!important;background:#fff!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.mq-fieldset.ct .ct-item--label .ctl-row--pos .btn-xs:hover{background:#f8fafc!important;border-color:#cbd3e3!important}.mq-fieldset.ct .ct-item--label .ctl-row--pos .btn-xs:focus-visible{outline:none!important;box-shadow:0 0 0 3px #93c5fd40!important}.mq-fieldset.ct .ct-stickerUpload{border:1px solid #eef1f6;border-radius:12px;padding:12px;background:#fff;margin-bottom:12px}.mq-fieldset.ct .ct-stickerUploadRow{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.mq-fieldset.ct .ct-stickerUploadMeta{min-width:220px}.mq-fieldset.ct .ct-stickerUploadTitle{font-weight:800;color:#0f172a;margin-bottom:4px}.mq-fieldset.ct .ct-stickerUploadControls{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;justify-content:flex-end}.mq-fieldset.ct .ct-stickerUploadControls .ctl-field{display:flex;flex-direction:column;gap:6px;min-width:0}.mq-fieldset.ct .ct-stickerUploadControls .ct-select--compact{height:40px;padding:0 36px 0 12px;line-height:normal}.mq-fieldset.ct .ct-stickerUploadControls .ct-input.number{max-width:140px}.mq-fieldset.ct .ct-emojiRow{border:1px solid #eef1f6;border-radius:12px;padding:12px;background:#fff;margin-bottom:12px}.mq-fieldset.ct .ct-emojiRowTop{display:grid;grid-template-columns:max-content auto max-content auto;align-items:center;gap:10px 12px}.mq-fieldset.ct .ct-emojiRowBottom{display:grid;grid-template-columns:max-content max-content max-content auto max-content;align-items:center;gap:10px 12px;margin-top:10px}.mq-fieldset.ct .ct-emojiRow .ct-select--tall{height:40px!important;padding:0 12px!important;line-height:40px!important}.mq-fieldset.ct .ct-emojiRow .ct-select--emoji{min-width:120px;max-width:160px}.mq-fieldset.ct .ct-emojiRow .ct-select--pos{min-width:180px;max-width:240px}.mq-fieldset.ct .ct-qtyInline{display:inline-flex;align-items:center;gap:6px}.mq-fieldset.ct .ct-qtyInput{width:70px;max-width:70px;text-align:center}.mq-fieldset.ct .ct-item.ct-item--sticker{display:grid!important;grid-template-columns:170px 120px 1fr max-content;gap:12px!important;align-items:start;padding:12px!important;border:1px solid #eef1f6;border-radius:12px;background:#fff}.mq-fieldset.ct .ct-stickerThumbWrap{display:grid;grid-template-rows:96px max-content;gap:8px;width:170px}.mq-fieldset.ct .ct-stickerThumb{width:100%;height:96px;object-fit:contain;border-radius:12px;border:1px solid #e6e8ee;background:#f8fafc}.mq-fieldset.ct .ct-stickerKind{font-size:.78rem;font-weight:800;color:#475569}.mq-fieldset.ct .ct-item--sticker .ct-select--tall{height:40px!important;line-height:40px!important}.mq-fieldset.ct .ct-item--sticker .ct-input.number{max-width:120px}.mq-fieldset.ct .ct-item--sticker .ctl-row--posBlock{margin-top:0}.mq-fieldset.ct .ct-item--sticker .ctl-row--slider .ct-range{width:100%!important;max-width:420px}@media (max-width: 980px){.mq-fieldset.ct .ct-stickerUploadRow{flex-direction:column;align-items:stretch}.mq-fieldset.ct .ct-stickerUploadMeta{min-width:0}.mq-fieldset.ct .ct-stickerUploadControls{justify-content:flex-start}.mq-fieldset.ct .ct-item.ct-item--sticker{grid-template-columns:1fr}.mq-fieldset.ct .ct-stickerThumbWrap{width:100%;grid-template-rows:120px max-content}.mq-fieldset.ct .ct-stickerThumb{height:120px}}@media (max-width: 680px){.mq-fieldset.ct .ct-emojiRowTop,.mq-fieldset.ct .ct-emojiRowBottom{grid-template-columns:1fr}.mq-fieldset.ct .ct-emojiRow .ct-select--emoji,.mq-fieldset.ct .ct-emojiRow .ct-select--pos{min-width:0;max-width:100%;width:100%}.mq-fieldset.ct .ct-qtyInline{width:100%;justify-content:flex-start}}@media (prefers-color-scheme: dark){.mq-fieldset.ct .ct-stickerUpload,.mq-fieldset.ct .ct-emojiRow,.mq-fieldset.ct .ct-item.ct-item--sticker{background:#0b0f17;border-color:#1b2432}.mq-fieldset.ct .ct-stickerUploadTitle{color:#e5e7eb}.mq-fieldset.ct .ct-stickerThumb{background:#0b0f17;border-color:#1f2937}.mq-fieldset.ct .ct-stickerKind{color:#94a3b8}}.mq-fieldset.ct .ct-item--sticker .ctl-row--posBlock{margin-top:0;padding:8px 10px;border:1px dashed #e5e9f2;border-radius:10px;background:#f9fafb}.mq-fieldset.ct .ct-item--sticker .ctl-row--pos{display:flex;align-items:center;gap:10px;margin-bottom:6px}.mq-fieldset.ct .ct-item--sticker .ctl-cap--inline{min-width:64px;font-weight:700}.mq-fieldset.ct .ct-item--sticker .ct-select--compact{height:36px;padding:0 32px 0 10px;font-size:.85rem}.mq-fieldset.ct .ct-item--sticker .ctl-row--pos .btn-xs{margin-left:auto;border:1px solid #d6dbea;background:#fff}.mq-fieldset.ct .ct-item--sticker .ctl-row--slider{display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:center;margin-top:6px}.mq-fieldset.ct .ct-item--sticker .ctl-row--slider .ctl-cap{font-weight:700;font-size:.8rem}.mq-fieldset.ct .ct-item--sticker .ctl-slider{display:grid;grid-template-columns:max-content 1fr max-content max-content;gap:8px;align-items:center}.mq-fieldset.ct .ct-item--sticker .ct-range{min-width:180px;max-width:360px}.mq-fieldset.ct .ct-item--sticker .ct-range-val{min-width:52px;text-align:right;font-weight:700;font-size:.8rem}.mq-fieldset.ct .ct-item--sticker .ctl-row--nudge{display:flex;align-items:center;gap:10px;margin-top:8px}.mq-fieldset.ct .ct-item--sticker .ctl-nudgeBtns{display:inline-flex;gap:4px}@media (max-width: 720px){.mq-fieldset.ct .ct-item--sticker .ctl-slider{grid-template-columns:1fr}.mq-fieldset.ct .ct-item--sticker .ct-range{max-width:100%}.mq-fieldset.ct .ct-item--sticker .ct-range-val{text-align:left}}@media (prefers-color-scheme: dark){.mq-fieldset.ct .ct-item--sticker .ctl-row--posBlock{background:#0b0f17;border-color:#1f2937}.mq-fieldset.ct .ct-item--sticker .ctl-row--pos .btn-xs{background:#0b0f17;border-color:#243043}}.ct .ctl-row--posCompact{align-items:center;min-height:40px;overflow:visible}.ct .ctl-row--pos{overflow:visible}.ct .ctl-row--posCompact .ct-select--compact{height:40px;min-height:40px;padding:8px 36px 8px 12px;line-height:24px;display:inline-flex;align-items:center;box-sizing:border-box}.ct .ctl-row--posCompact .btn-xs{height:40px;min-height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center}.ct .ct-item--sticker{overflow:visible}.ct .ctl-row--pos,.ct .ctl-row--posCompact,.ct .ctl-row--posBlock{overflow:visible!important;align-items:center}.ct .ctl-row--posCompact select.ct-select--compact,.ct select.ct-select--compact{height:44px!important;min-height:44px!important;padding:0 38px 0 12px!important;font-size:14px!important;line-height:44px!important;box-sizing:border-box!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 12px center!important;background-repeat:no-repeat}.ct select.ct-select{box-sizing:border-box!important}.ct .ctl-row--posCompact .btn-xs{height:44px!important;min-height:44px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.btn-xs.is-active{outline:2px solid rgba(255,255,255,.35);box-shadow:0 0 0 3px #00000040 inset}.mq-fieldset.ct .ct-item{display:block!important;border:1px solid #eef1f6;border-radius:14px;padding:12px;background:#fff}.mq-fieldset.ct .ct-list{display:grid;gap:12px}.mq-fieldset.ct .ct-item.ct-item--label{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;border-radius:14px}.mq-fieldset.ct .ct-item.ct-item--link{display:block!important;border-radius:12px}.mq-fieldset.ct .ct-item.ct-item--sticker{display:grid!important;grid-template-columns:170px 120px 1fr max-content!important;gap:12px!important;align-items:start!important;border-radius:12px}@media (max-width: 980px){.mq-fieldset.ct .ct-item.ct-item--sticker{grid-template-columns:1fr!important}}.mq-fieldset.ct .ctl-row{display:grid;gap:10px;align-items:end}.mq-fieldset.ct .ctl-row--grab,.mq-fieldset.ct .ctl-row--footer{display:flex!important;gap:10px!important;align-items:center!important}.mq-fieldset.ct .ctl-row--text{display:grid!important;grid-template-columns:1fr max-content max-content;gap:10px;align-items:end}.mq-fieldset.ct .ctl-row--url{display:grid!important;grid-template-columns:1fr}.mq-fieldset.ct .ctl-row--layout,.mq-fieldset.ct .ctl-row--transform,.mq-fieldset.ct .ctl-row--bg{display:flex!important;flex-wrap:wrap;gap:12px;align-items:center}.mq-fieldset.ct .ctl-row--opacity{display:grid!important;grid-template-columns:1fr}.mq-fieldset.ct .ctl-opacity{display:grid!important;grid-template-columns:44px minmax(180px,520px) 56px 56px;gap:10px;align-items:center}.mq-fieldset.ct .ctl-opacity .ct-range{width:100%!important;max-width:520px!important}.mq-fieldset.ct .ctl-row--time{display:grid!important;grid-template-columns:repeat(2,minmax(180px,260px));justify-content:start;gap:14px!important;width:100%}@media (max-width: 900px){.mq-fieldset.ct .ctl-row--time{grid-template-columns:1fr}}.mq-fieldset.ct select.ct-select,.mq-fieldset.ct select.ct-select--compact,.mq-fieldset.ct select.ct-select--tall{height:44px!important;min-height:44px!important;padding:0 38px 0 12px!important;line-height:44px!important;font-size:15px!important;box-sizing:border-box!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 12px center!important;background-repeat:no-repeat}.mq-fieldset.ct select.ct-select option,.mq-fieldset.ct select.ct-select--compact option,.mq-fieldset.ct select.ct-select--tall option{font-size:15px;line-height:1.2}.mq-fieldset.ct .ctl-row--pos,.mq-fieldset.ct .ctl-row--posCompact,.mq-fieldset.ct .ctl-row--posBlock{overflow:visible!important;align-items:center!important}.mq-fieldset.ct .ctl-row--pos .btn-xs,.mq-fieldset.ct .ctl-row--posCompact .btn-xs{height:44px!important;min-height:44px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media (prefers-color-scheme: dark){.mq-fieldset.ct .ct-item{background:#0b0f17;border-color:#1b2432}}.ct .ct-item--sticker{display:grid!important;grid-template-columns:minmax(180px,260px) 1fr;grid-template-areas:"grab  grab" "thumb size" "pos   pos" "rm    rm";gap:12px 14px;align-items:start}.ct .ct-item--sticker .ctl-row--grab{grid-area:grab;width:100%}.ct .ct-item--sticker .ct-stickerThumbWrap,.ct .ct-item--sticker>select.ct-select{grid-area:thumb;width:100%;max-width:260px}.ct .ct-item--sticker .ct-stickerThumbWrap{justify-self:start}.ct .ct-item--sticker .ct-stickerSize{grid-area:size;width:100%;min-width:220px}.ct .ct-item--sticker .ctl-row--posBlock{grid-area:pos;width:100%}.ct .ct-item--sticker>.btn-xs.danger{grid-area:rm;justify-self:end}@media (max-width: 560px){.ct .ct-item--sticker{grid-template-columns:1fr!important;grid-template-areas:"grab" "thumb" "size" "pos" "rm"}.ct .ct-item--sticker .ct-stickerThumbWrap,.ct .ct-item--sticker>select.ct-select{max-width:100%}.ct .ct-item--sticker .ct-stickerSize{min-width:0}}.ct .ct-item--sticker{display:grid;grid-template-columns:1fr;gap:10px;align-items:start;width:100%;max-width:100%;overflow:hidden}@media (min-width: 860px){.ct .ct-item--sticker{grid-template-columns:340px 1fr}}.ct .ct-item--sticker .ctl-row{flex-wrap:wrap;max-width:100%}.ct .ct-item--sticker *,.ct .ct-item--sticker .ctl-field,.ct .ct-item--sticker .ct-select,.ct .ct-item--sticker .ct-input,.ct .ct-item--sticker .ct-range{min-width:0;max-width:100%}.ct .ct-item--sticker .ctl-row--grab{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ct .ct-item--sticker .ct-stickerSize{display:flex;gap:10px;align-items:center;flex-wrap:wrap;max-width:100%}.ct .ct-item--sticker .ct-stickerSize .ct-range{flex:1 1 180px;max-width:320px}.ct .ct-item--sticker .ct-stickerSize .ct-sizeNumber{width:88px;flex:0 0 auto}.ct .ct-item--sticker .pos-controls,.ct .ct-item--sticker .PositionControls,.ct .ct-item--sticker .position-controls{max-width:100%;overflow:hidden}.ct .ct-item--sticker .ctl-row--transform{display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:100%}.ct .ct-item--sticker .ctl-row--transform .ctl-slider{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1 1 360px;min-width:260px;max-width:100%}.ct .ct-item--sticker .ctl-row--transform .ctl-slider .ct-range{flex:1 1 200px;max-width:360px}.ct .ct-item--sticker .ctl-row--transform .ctl-slider>div{display:flex;gap:6px;flex-wrap:wrap;max-width:100%}.ct .ct-item--sticker .ctl-row--transform .ct-select,.ct .ct-item--sticker .ctl-row--transform select{max-width:220px;width:220px}.ct .ct-item--sticker .ct-toggle{flex:0 0 auto}.ct .ct-item--sticker>.btn-xs.danger{justify-self:end}.ct .ct-item--label .ctl-row--layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px 12px;align-items:end;max-width:100%}.ct .ct-item--label .ctl-row--layout *,.ct .ct-item--label .ctl-row--layout .ctl-field,.ct .ct-item--label .ctl-row--layout .ct-select,.ct .ct-item--label .ctl-row--layout .ct-range,.ct .ct-item--label .ctl-row--layout .ct-input{min-width:0;max-width:100%}.ct .ct-item--label .ctl-row--layout>.ct-toggle{grid-column:span 2;white-space:nowrap}.ct .ct-item--label .ctl-row--layout>.ctl-field{grid-column:span 3}.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(3){grid-column:span 4}.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(3) .ct-select{width:100%;max-width:280px}.ct .ct-item--label .ctl-row--layout>.ct-toggle:nth-of-type(2){grid-column:span 2;justify-self:start}.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(4),.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(5){grid-column:span 3}.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(4) .ct-range,.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(5) .ct-range{width:100%;max-width:240px}@media (max-width: 900px){.ct .ct-item--label .ctl-row--layout{grid-template-columns:repeat(6,minmax(0,1fr))}.ct .ct-item--label .ctl-row--layout>.ct-toggle:nth-of-type(1){grid-column:span 2}.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(1){grid-column:span 4}.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(2){grid-column:span 3}.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(3){grid-column:span 3}.ct .ct-item--label .ctl-row--layout>.ct-toggle:nth-of-type(2){grid-column:span 2}.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(4){grid-column:span 2}.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(5){grid-column:span 2}}@media (max-width: 560px){.ct .ct-item--label .ctl-row--layout{grid-template-columns:repeat(2,minmax(0,1fr))}.ct .ct-item--label .ctl-row--layout>*{grid-column:1 / -1}.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(4),.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(5){grid-column:span 1}}.ct .ctl-row--layout{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:12px}.ct .ctl-row--layout>.ctl-field{margin-left:0!important}.ct .ctl-row--layout>.ctl-field:nth-of-type(2){order:0;flex:0 0 auto}.ct .ctl-row--layout>.ct-toggle:nth-of-type(1){order:1;flex:0 0 auto}.ct .ctl-row--layout>.ctl-field:nth-of-type(1){order:2;flex:1 1 260px;min-width:240px}.ct .ctl-row--layout>.ctl-field:nth-of-type(3){order:3;flex:0 0 auto}.ct .ctl-row--layout>.ct-toggle:nth-of-type(2){order:4;flex:0 0 auto}.ct .ctl-row--layout>.ctl-field:nth-of-type(4){order:5;flex:1 1 240px;min-width:220px}.ct .ctl-row--layout>.ctl-field:nth-of-type(5){order:6;flex:1 1 240px;min-width:220px}.ct .ctl-row--layout>.ctl-field:nth-of-type(2) .ct-select,.ct .ctl-row--layout>.ctl-field:nth-of-type(3) .ct-select{width:240px;max-width:100%}.ct .ctl-row--transform{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:12px}.ct .ctl-row--transform>*{margin-left:0!important}.ct .ctl-row--transform .ctl-field{order:0;flex:0 0 auto;align-self:flex-end}.ct .ctl-row--transform .ct-toggle{order:1;flex:0 0 auto;align-self:flex-end;display:inline-flex;align-items:center;gap:8px}.ct .ctl-row--transform .ctl-field .ct-select{width:240px;max-width:100%}.ct .ctl-row--transform .ctl-field .ctl-cap{display:block;margin-bottom:6px;line-height:1.1}.ct .ctl-row--bg{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:12px}.ct .ctl-row--bg .ct-toggle{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;align-self:flex-end}.ct .ctl-row--bg .ctl-field--bgcolor{display:flex;flex-direction:column;justify-content:flex-end;flex:0 0 auto;align-self:flex-end;min-width:140px}.ct .ctl-row--bg .ctl-field--bgcolor .ctl-cap{display:block;margin-bottom:6px;line-height:1.1}.ct .ctl-row--bg .ctl-field--bgcolor .ct-color{width:44px;height:34px;padding:0;border-radius:10px}.ct .ctl-row--bg>*{margin-left:0!important}.mq-fieldset.ct .ctl-row--grab{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;row-gap:6px!important;min-width:0!important}.mq-fieldset.ct .ctl-row--grab .muted.small{flex:1 1 100%!important;margin-left:0!important;white-space:normal!important;line-height:1.25!important;min-width:0!important}.mq-fieldset.ct .ctl-row--grab .btn-xs{flex:0 0 auto!important;white-space:nowrap!important}.mq-fieldset.ct .ct-item--link .ctl-row--url .ct-input{font-size:16px!important;line-height:1.25!important}.ct .ctl-row--posBlock{display:block;width:100%;min-width:0}.ct .ctl-row--posBlock>.ctl-row{width:100%;min-width:0}.ct .ctl-row--posBlock .ctl-row--slider{flex-wrap:wrap;gap:10px}.ct .ctl-row--posBlock .ctl-row--slider .ctl-slider{flex:1 1 100%;min-width:260px}.ct .ct-item--sticker .ctl-row--transform{flex-wrap:wrap;gap:10px;align-items:center}.ct .ct-item--sticker .ctl-row--transform .ctl-slider{flex:1 1 100%;min-width:260px}.ct .ct-item--sticker .ctl-row--transform .ct-toggle,.ct .ct-item--sticker .ctl-row--transform .ctl-field{flex:0 0 auto}.qs-banner__fsPanel fieldset.ct .ct-list--links .ctl-row--style{display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;row-gap:6px!important;align-items:start!important;min-width:0!important}.qs-banner__fsPanel fieldset.ct .ct-list--links .ctl-row--style .ctl-cap{margin:0!important;white-space:nowrap!important}.qs-banner__fsPanel fieldset.ct .ct-list--links .ctl-row--style select.ct-select{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.ct-item--label .ctl-row.ctl-row--layout .ctl-selectsRow{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:end}.ct-item--label .ctl-row.ctl-row--layout .ctl-selectsRow>.ctl-selectCell{min-width:0}.ct-item--label .ctl-row.ctl-row--layout .ctl-selectCell .ctl-field{width:100%;min-width:0;max-width:none}.ct-item--label .ctl-row.ctl-row--layout .ctl-selectCell select.ct-select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}@media (max-width: 520px){.ct-item--label .ctl-row.ctl-row--layout .ctl-selectsRow{grid-template-columns:1fr}}.ctl-row.ctl-row--layout{min-width:0}.ctl-row.ctl-row--layout .ctl-selectsRow{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:end}.ctl-row.ctl-row--layout .ctl-selectsRow>.ctl-selectCell{min-width:0}.ctl-row.ctl-row--layout .ctl-selectCell .ctl-field{width:100%;min-width:0;max-width:none}.ctl-row.ctl-row--layout .ctl-selectCell select.ct-select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.ctl-row.ctl-row--layout .ctl-togglesRow{width:100%;display:flex;gap:18px;align-items:center;flex-wrap:wrap}@media (max-width: 520px){.ctl-row.ctl-row--layout .ctl-selectsRow{grid-template-columns:1fr}}.ct-item.ct-item--sticker .ctl-row.ctl-row--transform{align-items:flex-start}.ct-item.ct-item--sticker .ctl-row.ctl-row--transform .ctl-slider{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px 12px!important;min-width:0!important;width:100%!important}.ct-item.ct-item--sticker .ctl-row.ctl-row--transform .ctl-slider>input.ct-range{flex:1 1 260px!important;min-width:180px!important;max-width:520px!important}.ct-item.ct-item--sticker .ctl-row.ctl-row--transform .ctl-slider>.ct-range-val{flex:0 0 auto!important;min-width:44px!important;text-align:right!important;white-space:nowrap!important}.ct-item.ct-item--sticker .ctl-row.ctl-row--transform .ctl-slider>div{flex:1 1 100%!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:8px!important;justify-content:flex-start!important;min-width:0!important}.ct-item.ct-item--sticker .ctl-row.ctl-row--transform .ctl-slider>div .btn-xs{padding:7px 12px!important;line-height:1!important;white-space:nowrap!important}@media (max-width: 560px){.ct-item.ct-item--sticker .ctl-row.ctl-row--transform .ctl-slider>input.ct-range{max-width:100%!important;min-width:140px!important}}.mq-fieldset.ct .ct-emojiRowTop{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 12px!important;width:100%!important;min-width:0!important}.mq-fieldset.ct .ct-emojiRowTop .ctl-row--grab{flex:1 1 320px!important;min-width:260px!important;max-width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}.mq-fieldset.ct .ct-emojiRowTop .ctl-row--grab .muted.small{flex:1 1 100%!important;margin-left:0!important;white-space:normal!important}.mq-fieldset.ct .ct-item--sticker .ctl-row--transform .ctl-slider>div{display:flex!important;flex-wrap:wrap!important;gap:14px!important;row-gap:12px!important;margin-top:10px!important;align-items:center!important}.mq-fieldset.ct .ct-item--sticker .ctl-row--transform .ctl-slider>div .btn-xs{padding:8px 14px!important;min-width:56px!important;justify-content:center!important;border-radius:10px!important}@media (max-width: 560px){.mq-fieldset.ct .ct-item--sticker .ctl-row--transform .ctl-slider>div{gap:12px!important}}.mq-fieldset.ct .ct-item--sticker .ctl-row--transform label.ct-toggle{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;height:auto!important;border-radius:0!important}.mq-fieldset.ct .ct-item--sticker .ctl-row--transform label.ct-toggle{display:inline-flex!important;align-items:center!important;gap:8px!important}.mq-fieldset.ct .ct-item--sticker .ctl-row--transform label.ct-toggle:hover{background:transparent!important}.mq-fieldset.ct .ct-item--label label.ct-toggle{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;height:auto!important;border-radius:0!important}.mq-fieldset.ct .ct-item--label label.ct-toggle{display:inline-flex!important;align-items:center!important;gap:8px!important}.mq-fieldset.ct .ct-item--label label.ct-toggle:hover{background:transparent!important}.ad-studio-page .ad-creator-tools-panel button,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn,.ad-studio-page .ad-creator-tools-panel .studio-ghost-btn,.ad-studio-page .ad-creator-tools-panel .studio-inline-btn,.ad-studio-page .ad-creator-tools-panel [role=button]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-image:none!important;text-shadow:none!important;box-shadow:none!important;border-radius:12px!important;min-height:40px!important;padding:10px 14px!important;font-weight:800!important;letter-spacing:.01em!important;border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;color:#111827!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}.ad-studio-page .ad-creator-tools-panel button:hover,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn:hover,.ad-studio-page .ad-creator-tools-panel .studio-ghost-btn:hover,.ad-studio-page .ad-creator-tools-panel .studio-inline-btn:hover,.ad-studio-page .ad-creator-tools-panel [role=button]:hover{background:#f8fafc!important;border-color:#0f172a2e!important;box-shadow:0 8px 18px #0f172a14!important;transform:translateY(-1px)!important}.ad-studio-page .ad-creator-tools-panel button:active,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn:active,.ad-studio-page .ad-creator-tools-panel .studio-ghost-btn:active,.ad-studio-page .ad-creator-tools-panel .studio-inline-btn:active,.ad-studio-page .ad-creator-tools-panel [role=button]:active{transform:translateY(0) scale(.985)!important;box-shadow:0 4px 10px #0f172a0f!important}.ad-studio-page .ad-creator-tools-panel button:focus-visible,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn:focus-visible,.ad-studio-page .ad-creator-tools-panel .studio-ghost-btn:focus-visible,.ad-studio-page .ad-creator-tools-panel .studio-inline-btn:focus-visible,.ad-studio-page .ad-creator-tools-panel [role=button]:focus-visible{outline:none!important;box-shadow:0 0 0 3px #3b82f629!important}.ad-studio-page .ad-creator-tools-panel button[class*=add],.ad-studio-page .ad-creator-tools-panel button[class*=Add],.ad-studio-page .ad-creator-tools-panel [class*=add]>button,.ad-studio-page .ad-creator-tools-panel [class*=Add]>button,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn{background:#10b9811a!important;border-color:#10b98157!important;color:#047857!important}.ad-studio-page .ad-creator-tools-panel button[class*=add]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=Add]:hover,.ad-studio-page .ad-creator-tools-panel [class*=add]>button:hover,.ad-studio-page .ad-creator-tools-panel [class*=Add]>button:hover,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn:hover{background:#10b98129!important;border-color:#10b98185!important;color:#065f46!important;box-shadow:0 10px 24px #10b98126!important}.ad-studio-page .ad-creator-tools-panel button[class*=upload],.ad-studio-page .ad-creator-tools-panel button[class*=Upload],.ad-studio-page .ad-creator-tools-panel button[class*=grab],.ad-studio-page .ad-creator-tools-panel button[class*=Grab],.ad-studio-page .ad-creator-tools-panel button[class*=move],.ad-studio-page .ad-creator-tools-panel button[class*=Move],.ad-studio-page .ad-creator-tools-panel [class*=upload]>button,.ad-studio-page .ad-creator-tools-panel [class*=Upload]>button,.ad-studio-page .ad-creator-tools-panel [class*=grab]>button,.ad-studio-page .ad-creator-tools-panel [class*=Grab]>button,.ad-studio-page .ad-creator-tools-panel [class*=move]>button,.ad-studio-page .ad-creator-tools-panel [class*=Move]>button{background:#8b5cf61a!important;border-color:#8b5cf657!important;color:#6d28d9!important}.ad-studio-page .ad-creator-tools-panel button[class*=upload]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=Upload]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=grab]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=Grab]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=move]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=Move]:hover,.ad-studio-page .ad-creator-tools-panel [class*=upload]>button:hover,.ad-studio-page .ad-creator-tools-panel [class*=Upload]>button:hover,.ad-studio-page .ad-creator-tools-panel [class*=grab]>button:hover,.ad-studio-page .ad-creator-tools-panel [class*=Grab]>button:hover,.ad-studio-page .ad-creator-tools-panel [class*=move]>button:hover,.ad-studio-page .ad-creator-tools-panel [class*=Move]>button:hover{background:#8b5cf629!important;border-color:#8b5cf685!important;color:#5b21b6!important;box-shadow:0 10px 24px #8b5cf626!important}.ad-studio-page .ad-creator-tools-panel button[class*=qty],.ad-studio-page .ad-creator-tools-panel button[class*=Qty],.ad-studio-page .ad-creator-tools-panel button[class*=step],.ad-studio-page .ad-creator-tools-panel button[class*=Step],.ad-studio-page .ad-creator-tools-panel button[class*=plus],.ad-studio-page .ad-creator-tools-panel button[class*=Plus],.ad-studio-page .ad-creator-tools-panel button[class*=minus],.ad-studio-page .ad-creator-tools-panel button[class*=Minus],.ad-studio-page .ad-creator-tools-panel [class*=qty]>button,.ad-studio-page .ad-creator-tools-panel [class*=step]>button{background:#f59e0b1a!important;border-color:#f59e0b57!important;color:#b45309!important;min-width:44px!important;padding-left:12px!important;padding-right:12px!important}.ad-studio-page .ad-creator-tools-panel button[class*=qty]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=Qty]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=step]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=Step]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=plus]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=Plus]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=minus]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=Minus]:hover,.ad-studio-page .ad-creator-tools-panel [class*=qty]>button:hover,.ad-studio-page .ad-creator-tools-panel [class*=step]>button:hover{background:#f59e0b29!important;border-color:#f59e0b80!important;color:#92400e!important;box-shadow:0 10px 24px #f59e0b24!important}.ad-studio-page .ad-creator-tools-panel button,.ad-studio-page .ad-creator-tools-panel button span,.ad-studio-page .ad-creator-tools-panel button svg{filter:none!important}.ad-studio-page .ad-creator-tools-panel button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.ad-studio-page .ad-creator-tools-panel .creator-tools-row button,.ad-studio-page .ad-creator-tools-panel .tools-row button,.ad-studio-page .ad-creator-tools-panel .inline-actions button{min-height:36px!important;padding:8px 12px!important;border-radius:10px!important}@media (max-width: 768px){.ad-studio-page .ad-creator-tools-panel button,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn,.ad-studio-page .ad-creator-tools-panel .studio-ghost-btn,.ad-studio-page .ad-creator-tools-panel .studio-inline-btn{min-height:38px!important;padding:9px 12px!important}}.ct-link-font-size-control{display:grid;grid-template-columns:minmax(140px,1fr) 76px auto;align-items:center;gap:10px;width:100%}.ct-link-font-size-number{width:76px!important;text-align:center}.ct-link-font-size-val{min-width:44px;font-size:12px;font-weight:800;color:#475569}.ua-live-link{font-size:var(--ua-live-link-font-size, 18px)!important}.ct .ct-iconRow,.ct-iconRow{margin-top:14px!important;padding:16px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffffff5,#f8fafceb)!important;box-shadow:0 10px 26px #0f172a0d!important}.ct .ct-iconRowTop,.ct-iconRowTop{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:start!important}.ct .ct-iconPickerHead,.ct-iconPickerHead{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;margin:0!important}.ct .ct-iconPickerHead .ct-emojiLbl,.ct-iconPickerHead .ct-emojiLbl{display:block!important;margin:0!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;color:#475569!important;letter-spacing:.01em!important}.ct .ct-iconPickerHead .muted,.ct-iconPickerHead .muted{display:block!important;margin:0!important;font-size:12px!important;line-height:1.35!important;color:#64748b!important}.ct .ct-iconGrid,.ct-iconGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important;gap:8px!important;width:100%!important;margin:0!important}.ct .ct-iconPickBtn,.ct-iconPickBtn{min-height:42px!important;padding:9px 11px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:14px!important;background:#fffffff2!important;color:#0f172a!important;box-shadow:0 7px 18px #0f172a0b!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;font-size:13px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease!important}.ct .ct-iconPickBtn svg,.ct-iconPickBtn svg{width:16px!important;height:16px!important;flex:0 0 auto!important;stroke-width:2.4!important}.ct .ct-iconPickBtn:hover,.ct-iconPickBtn:hover{transform:translateY(-1px)!important;border-color:#14b8a661!important;background:#f0fdfaf5!important;color:#0f766e!important;box-shadow:0 12px 26px #14b8a61f!important}.ct .ct-iconPickBtn.is-active,.ct-iconPickBtn.is-active{border-color:#14b8a68c!important;background:linear-gradient(135deg,#ccfbf1eb,#ecfdf5fa)!important;color:#0f766e!important;box-shadow:0 12px 28px #14b8a629,inset 0 0 0 1px #ffffffb3!important}.ct .ct-iconRow .ct-emojiLbl,.ct-iconRow .ct-emojiLbl{display:block!important;margin:4px 0 0!important;font-size:12px!important;font-weight:800!important;color:#475569!important}.ct .ct-iconRow .ct-select--pos,.ct-iconRow .ct-select--pos{width:min(220px,100%)!important;min-height:42px!important;border-radius:12px!important;background:#fff!important}.ct .ct-iconRow .ct-emojiRowBottom,.ct-iconRow .ct-emojiRowBottom{margin-top:14px!important;display:grid!important;grid-template-columns:auto minmax(72px,110px) auto minmax(126px,160px) minmax(120px,auto)!important;gap:10px!important;align-items:center!important}.ct .ct-iconRow .ct-num,.ct-iconRow .ct-num{min-height:40px!important;border-radius:12px!important;background:#fff!important}.ct .ct-iconRow .ct-qtyInline,.ct-iconRow .ct-qtyInline{display:inline-flex!important;align-items:center!important;gap:7px!important;min-width:0!important}.ct .ct-iconRow .ct-qtyBtn,.ct-iconRow .ct-qtyBtn{width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;border-radius:12px!important;background:#fffbebeb!important;border-color:#f59e0b40!important;color:#b45309!important}.ct .ct-iconRow .ct-qtyBtn:hover,.ct-iconRow .ct-qtyBtn:hover{background:#fef3c7f2!important;border-color:#f59e0b73!important;box-shadow:0 10px 22px #f59e0b24!important}.ct .ct-iconRow .ct-qtyInput,.ct-iconRow .ct-qtyInput{width:58px!important;text-align:center!important}.ct .ct-iconRow .ct-emojiAdd,.ct-iconRow .ct-emojiAdd{justify-self:end!important;min-height:42px!important;padding:10px 18px!important;border-radius:14px!important;background:linear-gradient(135deg,#d1fae5eb,#f0fdfafa)!important;border-color:#10b98147!important;color:#047857!important;box-shadow:0 10px 24px #10b9811f!important;font-weight:900!important}.ct .ct-iconRow .ct-emojiAdd:hover,.ct-iconRow .ct-emojiAdd:hover{transform:translateY(-1px)!important;border-color:#10b9817a!important;box-shadow:0 14px 30px #10b9812e!important}.ct .ct-stickerIconEditor,.ct-stickerIconEditor{width:100%!important;display:grid!important;grid-template-columns:minmax(120px,160px) minmax(0,1fr)!important;gap:10px!important;align-items:start!important}.ct .ct-stickerIconPreview,.ct-stickerIconPreview{min-height:84px!important;padding:10px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;display:grid!important;place-items:center!important;gap:6px!important;color:#0f766e!important;box-shadow:inset 0 1px #ffffffc7!important}.ct .ct-stickerIconPreview svg,.ct-stickerIconPreview svg{width:30px!important;height:30px!important;stroke-width:2.35!important}.ct .ct-stickerIconPreview span,.ct-stickerIconPreview span{font-size:11px!important;font-weight:900!important;color:#334155!important;text-align:center!important}.ct .ct-miniIconGrid,.ct-miniIconGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(36px,1fr))!important;gap:7px!important;width:100%!important}.ct .ct-miniIconBtn,.ct-miniIconBtn{height:36px!important;min-width:36px!important;padding:0!important;border:1px solid rgba(15,23,42,.09)!important;border-radius:11px!important;background:#fff!important;color:#334155!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease!important}.ct .ct-miniIconBtn svg,.ct-miniIconBtn svg{width:16px!important;height:16px!important;stroke-width:2.35!important}.ct .ct-miniIconBtn:hover,.ct-miniIconBtn:hover{transform:translateY(-1px)!important;background:#f0fdfaf2!important;border-color:#14b8a65c!important;color:#0f766e!important;box-shadow:0 8px 18px #14b8a61f!important}.ct .ct-miniIconBtn.is-active,.ct-miniIconBtn.is-active{background:linear-gradient(135deg,#ccfbf1f2,#ecfdf5fa)!important;border-color:#14b8a680!important;color:#0f766e!important;box-shadow:0 10px 22px #14b8a624!important}.ct .ct-emojiRow,.ct-emojiRow{background:transparent!important}.ct .ct-emojiRowTop,.ct-emojiRowTop{gap:10px!important}.ct select.ct-select--emoji,select.ct-select--emoji{font-family:inherit!important}.ct .ct-item--sticker,.ct-item--sticker{align-items:start!important;gap:12px!important}.ct .ct-item--sticker>.danger,.ct-item--sticker>.danger{align-self:start!important}@media (max-width: 900px){.ct .ct-iconGrid,.ct-iconGrid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))!important}.ct .ct-iconRow .ct-emojiRowBottom,.ct-iconRow .ct-emojiRowBottom{grid-template-columns:1fr 1fr!important}.ct .ct-iconRow .ct-emojiAdd,.ct-iconRow .ct-emojiAdd{grid-column:1 / -1!important;justify-self:stretch!important}.ct .ct-stickerIconEditor,.ct-stickerIconEditor{grid-template-columns:1fr!important}}@media (max-width: 560px){.ct .ct-iconGrid,.ct-iconGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ct .ct-iconPickBtn,.ct-iconPickBtn{justify-content:center!important;flex-direction:column!important;min-height:58px!important;gap:5px!important}.ct .ct-iconPickBtn span,.ct-iconPickBtn span{font-size:11px!important}}.ct .ct-item.ct-item--sticker,.ct-item.ct-item--sticker{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"grab delete" "icon delete" "size delete" "position delete" "transform delete"!important;gap:16px!important;align-items:start!important;width:100%!important;min-width:0!important;padding:18px!important;border-radius:18px!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 10px 26px #0f172a0b!important;overflow:visible!important}.ct .ct-item.ct-item--sticker>.ctl-row--grab,.ct-item.ct-item--sticker>.ctl-row--grab{grid-area:grab!important;width:100%!important;min-width:0!important;margin:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}.ct .ct-item.ct-item--sticker>button.danger,.ct-item.ct-item--sticker>button.danger{grid-area:delete!important;align-self:start!important;justify-self:end!important;min-width:42px!important;height:42px!important;border-radius:12px!important;padding:0 12px!important;margin:0!important}.ct .ct-item.ct-item--sticker>.ct-stickerIconEditor,.ct-item.ct-item--sticker>.ct-stickerIconEditor,.ct .ct-item.ct-item--sticker>.ct-stickerThumbWrap,.ct-item.ct-item--sticker>.ct-stickerThumbWrap{grid-area:icon!important;width:100%!important;min-width:0!important;margin:0!important}.ct .ct-stickerIconEditor,.ct-stickerIconEditor{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;width:100%!important;min-width:0!important}.ct .ct-stickerIconPreview,.ct-stickerIconPreview{min-height:132px!important;padding:14px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid rgba(15,23,42,.1)!important;display:grid!important;place-items:center!important;gap:8px!important;color:#0f766e!important;box-shadow:inset 0 1px #fffc!important}.ct .ct-stickerIconPreview svg,.ct-stickerIconPreview svg{width:52px!important;height:52px!important;stroke-width:2.25!important}.ct .ct-stickerIconPreview span,.ct-stickerIconPreview span{font-size:12px!important;font-weight:900!important;color:#334155!important;text-align:center!important}.ct .ct-miniIconGrid,.ct-miniIconGrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(58px,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;align-items:stretch!important}.ct .ct-miniIconBtn,.ct-miniIconBtn{width:100%!important;min-width:0!important;height:58px!important;padding:0!important;border-radius:15px!important;border:1px solid rgba(15,23,42,.1)!important;background:#fff!important;color:#334155!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 7px 16px #0f172a0b!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease!important}.ct .ct-miniIconBtn svg,.ct-miniIconBtn svg{width:28px!important;height:28px!important;stroke-width:2.3!important}.ct .ct-miniIconBtn:hover,.ct-miniIconBtn:hover{transform:translateY(-1px)!important;background:#f0fdfaf5!important;border-color:#14b8a661!important;color:#0f766e!important;box-shadow:0 12px 24px #14b8a621!important}.ct .ct-miniIconBtn.is-active,.ct-miniIconBtn.is-active{background:linear-gradient(135deg,#ccfbf1f5,#ecfdf5fa)!important;border-color:#14b8a68c!important;color:#0f766e!important;box-shadow:0 12px 26px #14b8a626,inset 0 0 0 1px #ffffffbf!important}.ct .ct-stickerThumbWrap,.ct-stickerThumbWrap{width:150px!important;min-height:132px!important;padding:10px!important;border-radius:18px!important;border:1px solid rgba(15,23,42,.1)!important;background:#fff!important;display:grid!important;place-items:center!important;gap:8px!important}.ct .ct-stickerThumb,.ct-stickerThumb{width:100%!important;height:86px!important;object-fit:contain!important;border-radius:12px!important;background:#f8fafc!important}.ct .ct-item.ct-item--sticker>.ct-stickerSize,.ct-item.ct-item--sticker>.ct-stickerSize{grid-area:size!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 86px!important;gap:10px!important;align-items:center!important;margin:0!important}.ct .ct-stickerSize .ct-range,.ct-stickerSize .ct-range{width:100%!important;min-width:0!important}.ct .ct-stickerSize .ct-sizeNumber,.ct-stickerSize .ct-sizeNumber{width:86px!important;min-height:40px!important;text-align:center!important;border-radius:12px!important}.ct .ct-item.ct-item--sticker>.ctl-row--posBlock,.ct-item.ct-item--sticker>.ctl-row--posBlock{grid-area:position!important;width:100%!important;min-width:0!important;margin:0!important}.ct .ct-item.ct-item--sticker>.ctl-row--transform,.ct-item.ct-item--sticker>.ctl-row--transform{grid-area:transform!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important;grid-template-columns:72px minmax(220px,1fr) repeat(2,minmax(92px,auto)) minmax(180px,220px) minmax(160px,220px)!important;gap:12px!important;align-items:center!important}.ct .ct-item.ct-item--sticker>.ctl-row--transform>.ctl-slider,.ct-item.ct-item--sticker>.ctl-row--transform>.ctl-slider{min-width:0!important;width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}.ct .ct-item.ct-item--sticker>.ctl-row--transform .ct-range,.ct-item.ct-item--sticker>.ctl-row--transform .ct-range{flex:1 1 180px!important;min-width:140px!important}.ct .ct-item.ct-item--sticker>.ctl-row--transform .btn-xs,.ct-item.ct-item--sticker>.ctl-row--transform .btn-xs{min-height:38px!important;border-radius:12px!important;white-space:nowrap!important}.ct .ct-item.ct-item--sticker>.ctl-row--transform .ct-toggle,.ct-item.ct-item--sticker>.ctl-row--transform .ct-toggle{min-height:40px!important;margin:0!important;white-space:nowrap!important}.ct .ct-item.ct-item--sticker>.ctl-row--transform .ctl-field,.ct-item.ct-item--sticker>.ctl-row--transform .ctl-field{width:100%!important;max-width:none!important;min-width:0!important}.ct .ct-item.ct-item--sticker>.ctl-row--transform .ct-select,.ct-item.ct-item--sticker>.ctl-row--transform .ct-select{width:100%!important;min-height:42px!important;border-radius:12px!important}.ct .ct-iconPickBtn,.ct-iconPickBtn{min-height:50px!important;padding:10px 13px!important;border-radius:15px!important}.ct .ct-iconPickBtn svg,.ct-iconPickBtn svg{width:22px!important;height:22px!important}.ua-live-sticker svg{width:1em!important;height:1em!important;stroke-width:2.35!important;pointer-events:none!important}@media (max-width: 1200px){.ct .ct-item.ct-item--sticker>.ctl-row--transform,.ct-item.ct-item--sticker>.ctl-row--transform{grid-template-columns:72px minmax(180px,1fr) repeat(2,minmax(92px,auto))!important}.ct .ct-item.ct-item--sticker>.ctl-row--transform .ctl-field,.ct-item.ct-item--sticker>.ctl-row--transform .ctl-field{grid-column:span 2!important}}@media (max-width: 760px){.ct .ct-item.ct-item--sticker,.ct-item.ct-item--sticker{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"grab" "icon" "size" "position" "transform" "delete"!important}.ct .ct-item.ct-item--sticker>button.danger,.ct-item.ct-item--sticker>button.danger{justify-self:stretch!important;width:100%!important}.ct .ct-stickerIconEditor,.ct-stickerIconEditor{grid-template-columns:1fr!important}.ct .ct-stickerThumbWrap,.ct-stickerThumbWrap{width:100%!important}.ct .ct-miniIconGrid,.ct-miniIconGrid{grid-template-columns:repeat(auto-fill,minmax(54px,1fr))!important}.ct .ct-item.ct-item--sticker>.ctl-row--transform,.ct-item.ct-item--sticker>.ctl-row--transform{grid-template-columns:1fr!important}}.ct-item--sticker .ct-stickerIconEditor--select{width:100%;display:grid!important;grid-template-columns:minmax(130px,180px) minmax(180px,1fr);gap:14px;align-items:end;margin:10px 0 12px}.ct-item--sticker .ct-stickerIconPreview{min-height:118px;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 10px 22px #0f172a0f;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#0f766e}.ct-item--sticker .ct-stickerIconPreview svg{width:54px!important;height:54px!important;stroke-width:2.4}.ct-item--sticker .ct-stickerIconPreview span{font-size:12px;font-weight:900;color:#111827;text-align:center}.ct-stickerIconSelectWrap{display:flex;flex-direction:column;gap:7px;width:100%;min-width:0}.ct-stickerIconSelectWrap .ctl-cap{font-size:12px;font-weight:800;color:#64748b}.ct-stickerIconSelect{width:100%!important;min-height:46px!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;color:#111827!important;font-weight:800!important;padding:0 14px!important;box-shadow:0 8px 18px #0f172a0d!important}.ct-stickerIconSelect:focus{outline:none!important;border-color:#14b8a68c!important;box-shadow:0 0 0 4px #14b8a61f,0 10px 22px #0f172a14!important}.ct-item--sticker .ct-miniIconGrid{display:none!important}@media (max-width: 760px){.ct-item--sticker .ct-stickerIconEditor--select{grid-template-columns:1fr}.ct-item--sticker .ct-stickerIconPreview{min-height:96px}}.ct-iconGrid{display:grid!important;grid-template-columns:repeat(6,46px)!important;gap:10px!important;align-items:center!important;justify-content:flex-start!important;width:max-content!important;max-width:100%!important}.ct-iconPickBtn{width:46px!important;height:46px!important;min-width:46px!important;padding:0!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ct-iconPickBtn span{display:none!important}.ct-iconPickBtn svg{width:22px!important;height:22px!important;stroke-width:2.35!important}.ct-iconPickBtn.is-active{background:#14b8a61f!important;border-color:#14b8a673!important;color:#0f766e!important;box-shadow:0 0 0 4px #14b8a61a!important}.ct-item--sticker .ct-stickerIconEditor--gridPicker{width:100%!important;display:grid!important;grid-template-columns:146px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;margin:10px 0 14px!important}.ct-item--sticker .ct-stickerIconPreview{width:146px!important;min-height:126px!important;padding:14px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffffffa,#f8fafcf5)!important;box-shadow:0 12px 26px #0f172a12!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0f766e!important}.ct-item--sticker .ct-stickerIconPreview svg{width:62px!important;height:62px!important;stroke-width:2.4!important}.ct-stickerIconPickerWrap{position:relative!important;min-width:0!important;display:flex!important;align-items:flex-start!important}.ct-stickerIconPickerBtn{width:54px!important;height:54px!important;min-width:54px!important;border-radius:16px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;color:#111827!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 8px 18px #0f172a0f!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease!important}.ct-stickerIconPickerBtn svg{width:25px!important;height:25px!important;stroke-width:2.4!important}.ct-stickerIconPickerBtn:hover,.ct-stickerIconPickerBtn.is-open{transform:translateY(-1px)!important;border-color:#14b8a67a!important;background:#14b8a614!important;color:#0f766e!important;box-shadow:0 0 0 4px #14b8a61a,0 12px 26px #0f172a1a!important}.ct-stickerIconPickerPanel{position:absolute!important;top:62px!important;left:0!important;z-index:40!important;width:336px!important;padding:12px!important;border-radius:18px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fffffffa!important;box-shadow:0 22px 60px #0f172a2e,0 0 0 1px #ffffffbf inset!important;display:grid!important;grid-template-columns:repeat(6,42px)!important;gap:10px!important}.ct-stickerIconGridBtn{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.1)!important;background:#fff!important;color:#111827!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease!important}.ct-stickerIconGridBtn:hover{transform:translateY(-1px)!important;border-color:#14b8a666!important;background:#14b8a614!important;color:#0f766e!important;box-shadow:0 8px 18px #0f172a1a!important}.ct-stickerIconGridBtn.is-active{border-color:#14b8a694!important;background:#14b8a624!important;color:#0f766e!important;box-shadow:0 0 0 4px #14b8a61a!important}.ct-stickerIconSelectWrap,.ct-stickerIconSelect,.ct-miniIconGrid{display:none!important}@media (max-width: 760px){.ct-iconGrid{grid-template-columns:repeat(6,40px)!important;gap:8px!important}.ct-iconPickBtn{width:40px!important;height:40px!important;min-width:40px!important}.ct-item--sticker .ct-stickerIconEditor--gridPicker{grid-template-columns:1fr!important}.ct-item--sticker .ct-stickerIconPreview{width:100%!important;min-height:96px!important}.ct-stickerIconPickerPanel{width:300px!important;grid-template-columns:repeat(6,36px)!important;gap:8px!important}.ct-stickerIconGridBtn{width:36px!important;height:36px!important;min-width:36px!important}.ct-stickerIconGridBtn svg{width:19px!important;height:19px!important}}.ct,.mq-fieldset.ct,.ct-group,.ct-list,.ct-item,.ct-item--sticker,.ct-stickerIconEditor,.ct-stickerIconEditor--gridPicker,.ct-stickerIconPickerWrap{overflow:visible!important}.ct-stickerIconPickerWrap{position:relative!important;z-index:30!important}.ct-stickerIconPickerPanel{position:absolute!important;top:62px!important;left:0!important;z-index:999!important;width:336px!important;min-width:336px!important;padding:14px!important;display:grid!important;grid-template-columns:repeat(6,42px)!important;gap:10px!important;background:#fff!important;background-color:#fff!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:18px!important;box-shadow:0 22px 55px #0f172a2e,0 2px 8px #0f172a14!important;isolation:isolate!important}.ct-stickerIconPickerPanel:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;background:#fff!important;border-radius:inherit!important;opacity:1!important}.ct-stickerIconGridBtn{position:relative!important;z-index:1!important;width:42px!important;height:42px!important;min-width:42px!important;background:#fff!important;background-color:#fff!important;opacity:1!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px!important;color:#111827!important;box-shadow:0 4px 10px #0f172a0d!important}.ct-stickerIconGridBtn:hover{background:#ecfdf5!important;background-color:#ecfdf5!important;border-color:#14b8a673!important;color:#0f766e!important;transform:translateY(-1px)!important;box-shadow:0 8px 18px #0f172a1a!important}.ct-stickerIconGridBtn.is-active{background:#ccfbf1!important;background-color:#ccfbf1!important;border-color:#14b8a6a6!important;color:#0f766e!important;box-shadow:0 0 0 4px #14b8a61f,0 8px 18px #0f172a1a!important}.ct-stickerIconGridBtn svg{width:21px!important;height:21px!important;stroke-width:2.35!important}.ct-miniIconGrid,.ct-stickerIconSelectWrap,.ct-stickerIconSelect{display:none!important}.ct-emojiPickBtn,.ct-stickerEmojiGridBtn,.ct-stickerEmojiPreview,.ct-stickerIconPickerBtn span{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;text-transform:none;font-variant:normal}.ct-emojiPickBtn{font-size:24px;line-height:1}.ct-stickerEmojiGridBtn{font-size:22px;line-height:1}.ct-stickerEmojiPreview{font-size:42px;line-height:1}.ct-flagGrid{display:grid;grid-template-columns:repeat(6,44px);gap:8px;max-width:326px;max-height:280px;overflow-y:auto;overflow-x:hidden;padding:10px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;box-shadow:0 18px 44px #0f172a1f}.ct-flagPickBtn{width:44px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.12);border-radius:11px;background:#fff;cursor:pointer;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.ct-flagPickBtn:hover{transform:translateY(-1px);border-color:#14b8a673;box-shadow:0 10px 22px #0f172a1a}.ct-flagPickBtn.is-active{border-color:#0f766ebf;background:#f0fdfaf2;box-shadow:0 0 0 3px #14b8a626,0 12px 26px #0f766e29}.ct-flagPickBtn img{width:30px;height:22px;display:block;object-fit:cover;border-radius:4px;box-shadow:0 0 0 1px #0f172a14}.ct-iconRowTop--emojiDropdown{position:relative;align-items:flex-start;overflow:visible}.ct-emojiDropdownWrap{position:relative;display:inline-flex;width:fit-content;max-width:100%;overflow:visible;z-index:12}.ct-emojiDropdownBtn{min-width:92px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#fff;color:#111827;cursor:pointer;box-shadow:0 8px 20px #0f172a0f;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.ct-emojiDropdownBtn:hover,.ct-emojiDropdownBtn.is-open{transform:translateY(-1px);border-color:#7c3aed6b;background:#fff;box-shadow:0 0 0 3px #7c3aed1c,0 16px 34px #0f172a1f}.ct-emojiDropdownBtn__emoji{font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.ct-emojiDropdownBtn__text{font-size:13px;font-weight:800;white-space:nowrap}.ct-emojiDropdownPanel{position:absolute;top:calc(100% + 10px);left:0;width:min(520px,calc(100vw - 48px));max-height:340px;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#fff;box-shadow:0 24px 60px #0f172a2e,0 8px 18px #0f172a14;overflow:hidden;z-index:80}.ct-emojiGroupTabs--dropdown{display:flex;flex-wrap:wrap;gap:8px;max-height:88px;overflow-y:auto;overflow-x:hidden;padding:2px 2px 6px}.ct-emojiGrid--dropdown{display:grid;grid-template-columns:repeat(6,44px);gap:8px;max-height:210px;overflow-y:auto;overflow-x:hidden;padding:2px 2px 4px}.ct-emojiPickBtn{width:44px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff;font-size:22px;line-height:1;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.ct-emojiPickBtn:hover{transform:translateY(-1px);border-color:#7c3aed6b;box-shadow:0 10px 22px #0f172a1a}.ct-emojiPickBtn.is-active{border-color:#7c3aedbf;background:#f5f3fff2;box-shadow:0 0 0 3px #7c3aed21,0 12px 26px #7c3aed29}.ct-mainIconDropdownWrap{position:relative;display:inline-flex;align-items:flex-start;max-width:100%;z-index:20}.ct-mainIconDropdownBtn{width:56px;height:56px;border:1px solid rgba(15,23,42,.14);border-radius:14px;background:#fff;color:#0f766e;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 22px #0f172a14}.ct-mainIconDropdownBtn svg{width:28px;height:28px;stroke-width:2.4}.ct-mainIconDropdownBtn:hover,.ct-mainIconDropdownBtn.is-open{border-color:#14b8a68c;background:#f0fdfaf2}.ct-mainIconDropdownPanel{position:absolute;top:calc(100% + 10px);left:0;width:min(360px,calc(100vw - 40px));max-width:360px;padding:12px;border:1px solid rgba(15,23,42,.12);border-radius:18px;background:#fff;box-shadow:0 22px 54px #0f172a2e;z-index:999}.ct-iconGroupTabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ct-iconGroupTab{border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#111827;padding:6px 10px;font-size:12px;font-weight:800;cursor:pointer}.ct-iconGroupTab.is-active{background:#f0fdfaf2;border-color:#14b8a68c;color:#0f766e}.ct-mainIconGrid{display:grid;grid-template-columns:repeat(6,42px);gap:8px;align-items:center;justify-content:start;max-height:230px;overflow-y:auto;overflow-x:hidden;padding-right:4px}.ct-mainIconGridBtn{width:42px;height:42px;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ct-mainIconGridBtn svg{width:21px;height:21px;stroke-width:2.35}.ct-mainIconGridBtn:hover,.ct-mainIconGridBtn.is-active{background:#f0fdfaf2;border-color:#14b8a699;box-shadow:0 8px 20px #14b8a629}.ct,.ct-group,.ct-iconRow,.ct-iconRowTop,.ct-iconRowTop--dropdown{max-width:100%;overflow-x:hidden;box-sizing:border-box}.ct-iconRowTop--dropdown{align-items:flex-start}.ct-iconRow .ctl-row--grab{margin-top:58px}.ct-iconRow{position:relative;overflow:visible!important;isolation:isolate}.ct-iconRowTop,.ct-iconRowTop--emoji,.ct-iconPickerHead{overflow:visible!important;max-height:none!important}.ct-pickerFlyout,.ct-iconPickerFlyout,.ct-emojiPickerFlyout,.ct-flagPickerFlyout,.ct-stickerIconPickerWrap{position:relative;display:inline-flex;align-items:center;overflow:visible!important;z-index:30}.ct-pickerFlyoutPanel,.ct-iconPickerDropdown,.ct-emojiPickerDropdown,.ct-flagPickerDropdown,.ct-stickerIconPickerPanel,.ct-stickerEmojiPickerPanel{position:absolute!important;top:calc(100% + 10px);left:0;z-index:9999;width:min(520px,calc(100vw - 48px));min-width:280px;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:18px;box-shadow:0 22px 60px #0f172a2e,0 8px 22px #0f172a14;padding:14px;overflow:visible}.ct-iconPickerDropdown,.ct-stickerIconPickerPanel{max-height:none!important;overflow:visible!important}.ct-emojiPickerDropdown,.ct-flagPickerDropdown,.ct-stickerEmojiPickerPanel{max-height:340px;overflow-y:auto;overflow-x:hidden}.ct-iconGrid,.ct-miniIconGrid,.ct-stickerIconPickerPanel,.ct-emojiGrid,.ct-flagGrid,.ct-stickerEmojiPickerGrid{display:grid;grid-template-columns:repeat(6,44px);gap:10px;align-items:center;justify-content:start}.ct-iconPickBtn,.ct-emojiPickBtn,.ct-flagPickBtn,.ct-stickerIconGridBtn,.ct-stickerEmojiGridBtn{width:44px;height:44px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff;color:#0f172a;font-size:20px;line-height:1;cursor:pointer}.ct-iconPickBtn svg,.ct-stickerIconGridBtn svg{width:20px;height:20px}.ct-emojiPickBtn,.ct-flagPickBtn,.ct-stickerEmojiGridBtn{font-size:24px}.ct-iconPickBtn:hover,.ct-emojiPickBtn:hover,.ct-flagPickBtn:hover,.ct-stickerIconGridBtn:hover,.ct-stickerEmojiGridBtn:hover{border-color:#0d948861;background:#f0fdfaf2}.ct-iconPickBtn.is-active,.ct-emojiPickBtn.is-active,.ct-flagPickBtn.is-active,.ct-stickerIconGridBtn.is-active,.ct-stickerEmojiGridBtn.is-active{border-color:#0d9488a6;background:#ccfbf1b8;color:#0f766e}.ct-iconRow,.ct-iconRowTop,.ct-iconGrid,.ct-emojiGrid,.ct-flagGrid{overflow-x:visible!important}.ct-iconRow .ctl-row--grab{margin-top:18px}.ct,.ct-group,.ct-iconRow,.ct-iconRowTop,.ct-iconRowTop--dropdown,.ct-iconRowTop--emojiDropdown,.ct-iconRowTop--flagDropdown,.ct-mainIconDropdownWrap,.ct-emojiDropdownWrap,.ct-flagDropdownWrap{overflow:visible!important}.ct-mainIconDropdownPanel,.ct-emojiDropdownPanel,.ct-flagDropdownPanel{width:min(720px,calc(100vw - 96px))!important;max-width:min(720px,calc(100vw - 96px))!important;min-height:260px;max-height:520px!important;overflow-x:hidden!important;overflow-y:auto!important;padding:16px!important;border-radius:20px!important;background:#fff!important;box-shadow:0 28px 70px #0f172a33!important}.ct-iconGroupTabs,.ct-emojiGroupTabs,.ct-emojiGroupTabs--dropdown{overflow:visible!important;max-height:none!important;height:auto!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-bottom:14px!important}.ct-mainIconGrid{display:grid!important;grid-template-columns:repeat(8,minmax(44px,1fr))!important;gap:10px!important;width:100%!important;overflow:visible!important}.ct-emojiGrid,.ct-emojiGrid--dropdown{display:grid!important;grid-template-columns:repeat(8,minmax(44px,1fr))!important;gap:10px!important;width:100%!important;max-height:none!important;overflow:visible!important;overflow-x:hidden!important}.ct-flagGrid{display:grid!important;grid-template-columns:repeat(8,minmax(54px,1fr))!important;gap:10px!important;width:100%!important;overflow-x:hidden!important}.ct-mainIconGridBtn,.ct-emojiPickBtn,.ct-flagPickBtn{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;border-radius:14px!important}.ct-emojiPickBtn{font-size:24px!important;line-height:1!important}.ct-flagPickImg{width:38px!important;height:26px!important;object-fit:cover!important;border-radius:5px!important}.ct-flagDropdownBtn{min-width:138px!important;min-height:58px!important}.ct-flagDropdownBtn__img{width:58px!important;height:38px!important;object-fit:cover!important;border-radius:6px!important}.ct-emojiDropdownBtn{min-width:170px!important;min-height:54px!important}.ct-emojiDropdownBtn__emoji{font-size:28px!important}.ct-mainIconDropdownBtn{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important}.ct-mainIconDropdownBtn svg{width:25px!important;height:25px!important}.mq-fieldset.ct,.ct-iconRow{max-width:100%!important}@media (max-width: 760px){.ct-mainIconDropdownPanel,.ct-emojiDropdownPanel,.ct-flagDropdownPanel{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;max-height:460px!important}.ct-mainIconGrid,.ct-emojiGrid,.ct-emojiGrid--dropdown,.ct-flagGrid{grid-template-columns:repeat(5,minmax(46px,1fr))!important}}.ct-flagDropdownPanel{width:min(720px,calc(100vw - 96px))!important;max-width:min(720px,calc(100vw - 96px))!important;overflow-x:hidden!important;overflow-y:auto!important}.ct-flagDropdownPanel .ct-flagGrid,.ct-flagDropdownPanel .ct-flagGridWrap,.ct-flagDropdownPanel .ct-flagPickerGrid,.ct-flagDropdownPanel .ct-flagPickerBody,.ct-flagDropdownPanel .ct-flagPickerScroll{width:100%!important;max-width:none!important;min-width:0!important;max-height:none!important;overflow:visible!important;overflow-x:hidden!important;padding:0!important;margin:0!important;box-shadow:none!important;background:transparent!important}.ct-flagDropdownPanel>div{width:100%!important;max-width:none!important}.ct-flagGrid{display:grid!important;grid-template-columns:repeat(8,minmax(54px,1fr))!important;gap:10px!important}.ct-flagPickBtn{width:58px!important;height:52px!important;min-width:58px!important;min-height:52px!important;overflow:hidden!important}.ct-flagPickImg{width:42px!important;height:28px!important;object-fit:cover!important;border-radius:5px!important;display:block!important}.ct-flagDropdownPanel [class*=Scroll],.ct-flagDropdownPanel [class*=scroll],.ct-flagDropdownPanel [class*=Grid]{scrollbar-width:thin}@media (max-width: 760px){.ct-flagDropdownPanel{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}.ct-flagGrid{grid-template-columns:repeat(5,minmax(54px,1fr))!important}}.ad-creator-tools-fullscreen,.ad-creator-tools-fullscreen *{box-sizing:border-box}.ad-creator-tools-fullscreen{width:100%;max-width:100vw;overflow-x:hidden}.ad-creator-workspace.is-fullscreen{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.ad-creator-workspace.is-fullscreen .ad-creator-tools-panel{width:100%;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:auto}.ad-creator-workspace.is-fullscreen .ad-creator-preview-panel{max-width:100%;min-width:0;overflow-x:hidden}.ad-creator-workspace.is-fullscreen .studio-grid,.ad-creator-workspace.is-fullscreen .studio-field,.ad-creator-workspace.is-fullscreen .studio-section,.ad-creator-workspace.is-fullscreen .creator-tools,.ad-creator-workspace.is-fullscreen .creator-tools-panel,.ad-creator-workspace.is-fullscreen .creator-tools-section,.ad-creator-workspace.is-fullscreen .creator-tools-row,.ad-creator-workspace.is-fullscreen .creator-tools-card,.ad-creator-workspace.is-fullscreen .ua-sticker-editor,.ad-creator-workspace.is-fullscreen .ua-sticker-list,.ad-creator-workspace.is-fullscreen .ua-sticker-item{max-width:100%;min-width:0}.ad-creator-workspace.is-fullscreen input,.ad-creator-workspace.is-fullscreen select,.ad-creator-workspace.is-fullscreen textarea,.ad-creator-workspace.is-fullscreen button{max-width:100%}.ad-creator-workspace.is-fullscreen .ad-live-preview-shell,.ad-creator-workspace.is-fullscreen .ad-live-preview-main,.ad-creator-workspace.is-fullscreen .ua-live-grid,.ad-creator-workspace.is-fullscreen .ua-live-box,.ad-creator-workspace.is-fullscreen .ua-live-stage{max-width:100%;min-width:0;overflow-x:hidden}.ad-creator-workspace.is-fullscreen .ad-creator-tools-panel::-webkit-scrollbar:horizontal,.ad-creator-workspace.is-fullscreen .ad-creator-preview-panel::-webkit-scrollbar:horizontal{display:none}.ad-creator-workspace.is-fullscreen .ad-creator-tools-panel,.ad-creator-workspace.is-fullscreen .ad-creator-preview-panel{scrollbar-width:thin}:root{--cc-bg: #ffffff;--cc-bg-open: #fafafa;--cc-border: #e7e7ea;--cc-radius: 14px;--cc-shadow: 0 6px 18px rgba(10, 12, 18, .06);--cc-accent: #111;--cc-text: #1a1a1a;--cc-muted: #6b7280}.collapsible-card{background:var(--cc-bg);border:1px solid var(--cc-border);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow);overflow:hidden}.collapsible-card.wide{width:100%}.acc-trigger{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:14px 16px;background:var(--cc-bg);cursor:pointer;border:0;text-align:left;transition:background .18s ease,border-color .18s ease;position:relative}.acc-trigger:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:3px;background:transparent;transition:background .2s ease,opacity .2s ease;opacity:0}.acc-trigger:hover{background:#f7f7f8}.acc-trigger:focus-visible{outline:2px solid #a3c8ff;outline-offset:2px}.acc-caret{transform-origin:50% 50%;transition:transform .18s ease;color:var(--cc-text);justify-self:start}.acc-title{font-weight:600;color:var(--cc-text)}.acc-badge{background:#f1f5f9;color:var(--cc-muted);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.collapsible-card[data-open=true] .acc-trigger{background:var(--cc-bg-open)}.collapsible-card[data-open=true] .acc-trigger:before{background:var(--cc-accent);opacity:1}.acc-body{padding:16px;border-top:1px solid var(--cc-border);background:#fff}.collapsible-card{--card-accent: #4b6ffb;--card-bg: #fff;--card-radius: 12px;--card-shadow: 0 4px 12px rgba(0,0,0,.06);margin:16px 0}.collapsible-card .acc-trigger{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:1px solid #e9e9ef;border-radius:var(--card-radius);background:var(--card-bg);color:#111;box-shadow:var(--card-shadow);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.collapsible-card.is-closed .acc-trigger{background:var(--card-accent);color:#fff;border-color:transparent;box-shadow:0 6px 16px #4b6ffb40}.acc-caret{transform:rotate(0);transition:transform .2s ease;flex:0 0 auto}.acc-caret.open{transform:rotate(90deg)}.acc-title{font-weight:600;flex:1 1 auto}.acc-badge{font-size:12px;padding:3px 8px;border-radius:999px;background:#0000000f}.collapsible-card.is-closed .acc-badge{background:#ffffff2e;color:#fff}.acc-body{margin-top:10px;padding:16px;background:#fff;border:1px solid #ececf4;border-radius:10px;box-shadow:var(--card-shadow)}.collapsible-card{--card-bg: #fff;--card-border: #e9e9ef;--card-radius: 12px;--card-shadow: 0 4px 12px rgba(0,0,0,.06)}.collapsible-card .acc-trigger{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg)!important;color:#111!important;box-shadow:var(--card-shadow);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.collapsible-card .acc-trigger:hover{background:#f8f9fb!important}.collapsible-card .acc-caret{transform:rotate(0);transition:transform .2s ease;flex:0 0 auto}.collapsible-card .acc-caret.open{transform:rotate(90deg)}.collapsible-card .acc-title{font-weight:600;flex:1 1 auto}.collapsible-card .acc-badge{font-size:12px;padding:3px 8px;border-radius:999px;background:#0000000f;color:#333}.collapsible-card.wide .acc-trigger,.collapsible-card.wide .acc-body{border-radius:14px}.acc-body[hidden]{display:none}.collapsible-card.is-closed .acc-caret{transform:rotate(0)}.collapsible-card.is-open .acc-caret{transform:rotate(90deg);transition:transform .16s ease}.collapsible-card .acc-body{margin-top:10px;padding:16px;min-height:400px;background:#fff;border:1px solid var(--card-border);border-radius:10px;box-shadow:var(--card-shadow)}@media (max-width: 640px){.acc-trigger{padding:12px 14px}.acc-badge{padding:3px 8px}}.collapsible-card .acc-head{display:flex;align-items:center;gap:10px}.collapsible-card .acc-trigger{flex:1 1 auto;min-width:0}.collapsible-card .acc-right{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px}.spb-page{width:100%;min-height:100vh;padding:28px;box-sizing:border-box;color:#111827}.spb-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 24px;padding:22px 24px;border-radius:24px;border:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at top left,rgba(208,0,0,.08),transparent 34%),linear-gradient(135deg,#fffffffa,#f8fafce6);box-shadow:0 18px 44px #0f172a12}.spb-header p{margin:0 0 5px;color:#7a1212;font-size:12px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.spb-header h1{margin:0 0 7px;color:#111827;font-size:clamp(30px,3vw,44px);line-height:.96;font-weight:950;letter-spacing:-.055em}.spb-header span{display:block;color:#64748b;font-size:14px;line-height:1.45;font-weight:650}.spb-header button{flex:0 0 auto;min-height:42px;padding:0 18px;border-radius:14px;border:1px solid rgba(208,0,0,.18);background:#ffe4e4;color:#7a1212;font-size:14px;font-weight:900;cursor:pointer;box-shadow:0 12px 28px #d0000014;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.spb-header button:hover{transform:translateY(-1px);background:#fff1f1;border-color:#d0000047;box-shadow:0 16px 34px #d0000021}.spb-grid{display:flex;flex-direction:column;gap:24px}.spb-card{overflow:visible;border-radius:24px;border:1px solid rgba(15,23,42,.08);background:#fffffff5;box-shadow:0 18px 44px #0f172a12}.spb-card__top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at top left,rgba(208,0,0,.06),transparent 34%),#ffffffdb;border-radius:24px 24px 0 0}.spb-card__top p{margin:0 0 4px;color:#7a1212;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.spb-card__top h2{margin:0 0 4px;color:#111827;font-size:26px;line-height:1;font-weight:950;letter-spacing:-.045em}.spb-card__top span{color:#64748b;font-size:13px;font-weight:700}.spb-card__top span strong{color:#111827;font-weight:900}.spb-status-pill{flex:0 0 auto;min-height:32px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:#f8fafc;color:#475569;font-size:12px;font-weight:900}.spb-status-pill--live{border-color:#0478572e;background:#ecfdf5;color:#047857}.spb-status-pill--draft{border-color:#f59e0b33;background:#fffbeb;color:#92400e}.spb-quickshots-shell{padding:18px}.spb-quickshots-shell .qs-banner{width:100%;margin:0}.spb-quickshots-shell .qs-banner__row,.spb-quickshots-shell .qs-banner__edit,.spb-quickshots-shell .qs-banner__editGrid{width:100%}.spb-loading-card{padding:26px;border-radius:22px;border:1px solid rgba(15,23,42,.08);background:#fffffff5;color:#64748b;font-size:15px;font-weight:800;text-align:center;box-shadow:0 16px 38px #0f172a0f}.spb-form,.spb-preview,.spb-remove-row,.spb-save{display:none!important}@media (max-width: 900px){.spb-page{padding:18px}.spb-header{flex-direction:column;align-items:flex-start}.spb-header button{width:100%}.spb-card__top{flex-direction:column;align-items:flex-start}.spb-status-pill{align-self:flex-start}.spb-quickshots-shell{padding:12px}}.spb-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.spb-action-btn{min-height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fffffff5;color:#334155;font-size:13px;font-weight:900;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.spb-action-btn:hover:not(:disabled){transform:translateY(-1px);background:#f8fafc;border-color:#0f172a29;box-shadow:0 10px 24px #0f172a12}.spb-action-btn--primary{border-color:#d0000033;background:#ffe4e4;color:#7a1212}.spb-action-btn--primary:hover:not(:disabled){background:#fff1f1;border-color:#d0000052;box-shadow:0 12px 28px #d000001f}.spb-action-btn:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}.spb-status-pill--empty{border-color:#64748b2e;background:#f8fafc;color:#64748b}.spb-card__summary{padding:18px}.spb-empty-banner-state{min-height:160px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:20px;border:1px dashed rgba(15,23,42,.16);background:radial-gradient(circle at top left,rgba(208,0,0,.06),transparent 34%),#f8fafcdb}.spb-empty-banner-state h3{margin:0 0 8px;color:#111827;font-size:20px;font-weight:950;letter-spacing:-.035em}.spb-empty-banner-state p{max-width:560px;margin:0;color:#64748b;font-size:14px;line-height:1.5;font-weight:650}.spb-empty-banner-state strong{color:#7a1212;font-weight:900}@media (max-width: 900px){.spb-card__actions{width:100%;justify-content:flex-start}.spb-action-btn{flex:1 1 auto}}.shop-digest-admin{width:100%;min-height:calc(100vh - 72px);padding:28px;color:#111827;background:radial-gradient(circle at top left,rgba(124,58,237,.08),transparent 28%),linear-gradient(180deg,#f8fafc,#eef2f7)}.shop-digest-admin__header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:18px;padding:24px;border-radius:28px;background:radial-gradient(circle at 90% 10%,rgba(34,197,94,.15),transparent 30%),linear-gradient(135deg,#111827,#172033,#0b1020);color:#fff;box-shadow:0 24px 60px #0f172a24}.shop-digest-admin__eyebrow{display:inline-flex;margin-bottom:10px;padding:7px 11px;border-radius:999px;background:#ffffff1a;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.shop-digest-admin__header h1,.shop-digest-admin__composer h2,.shop-digest-admin__posts h2{margin:0}.shop-digest-admin__header h1{font-size:clamp(2rem,3vw,3.4rem);line-height:.95;letter-spacing:-.05em}.shop-digest-admin__header p{max-width:780px;margin:12px 0 0;color:#ffffffb8;font-weight:750;line-height:1.5}.shop-digest-admin__refresh,.shop-digest-admin__ghost,.shop-digest-admin__actions button,.shop-digest-admin__post-actions button{border:0;border-radius:14px;font-weight:900;cursor:pointer}.shop-digest-admin__refresh{min-height:42px;padding:0 16px;background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.18)}.shop-digest-admin__status{margin:0 0 18px;padding:12px 14px;border-radius:16px;font-weight:850}.shop-digest-admin__status--success{color:#14532d;background:#dcfce7;border:1px solid rgba(34,197,94,.18)}.shop-digest-admin__status--error{color:#7f1d1d;background:#fee2e2;border:1px solid rgba(220,38,38,.16)}.shop-digest-admin__grid{display:grid;grid-template-columns:minmax(520px,1.1fr) minmax(360px,.9fr);gap:22px;align-items:start}.shop-digest-admin__composer,.shop-digest-admin__posts{min-width:0;padding:22px;border-radius:26px;background:#ffffffeb;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 42px #0f172a14}.shop-digest-admin__composer-head,.shop-digest-admin__posts-head{display:flex;justify-content:space-between;gap:14px;margin-bottom:18px}.shop-digest-admin__composer-head p,.shop-digest-admin__posts-head span{margin:6px 0 0;color:#64748b;font-weight:760}.shop-digest-admin__ghost{height:38px;padding:0 12px;background:#f1f5f9;color:#334155}.shop-digest-admin__field{display:grid;gap:7px;margin-bottom:14px}.shop-digest-admin__field span,.shop-digest-admin__chips legend{color:#111827;font-size:.78rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.shop-digest-admin__field input,.shop-digest-admin__field textarea,.shop-digest-admin__field select{width:100%;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#f8fafc;color:#111827;font:inherit;font-weight:760;outline:none}.shop-digest-admin__field input,.shop-digest-admin__field select{min-height:46px;padding:0 13px}.shop-digest-admin__field textarea{padding:13px;resize:vertical;line-height:1.5}.shop-digest-admin__field input:focus,.shop-digest-admin__field textarea:focus,.shop-digest-admin__field select:focus{border-color:#7c3aed73;box-shadow:0 0 0 4px #7c3aed1a;background:#fff}.shop-digest-admin__two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shop-digest-admin__chips{margin:0 0 14px;padding:0;border:0}.shop-digest-admin__chips>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.shop-digest-admin__chip{min-height:34px;padding:7px 11px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#f8fafc;color:#334155;font-weight:900;cursor:pointer}.shop-digest-admin__chip.is-selected{background:#7c3aed1a;border-color:#7c3aed4d;color:#5b21b6}.shop-digest-admin__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.shop-digest-admin__actions button{min-height:46px;padding:0 18px;background:#111827;color:#fff}.shop-digest-admin__actions .shop-digest-admin__publish{background:linear-gradient(135deg,#16a34a,#22c55e)}.shop-digest-admin__actions button:disabled,.shop-digest-admin__post-actions button:disabled,.shop-digest-admin__refresh:disabled{cursor:default;opacity:.7}.shop-digest-admin__post-list{display:grid;gap:12px;max-height:860px;overflow:auto;padding-right:4px}.shop-digest-admin__post{padding:16px;border-radius:20px;background:#f8fafc;border:1px solid rgba(15,23,42,.08)}.shop-digest-admin__post--published{background:#dcfce78c;border-color:#22c55e33}.shop-digest-admin__post--archived{opacity:.74}.shop-digest-admin__post-top,.shop-digest-admin__post-meta,.shop-digest-admin__post-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.shop-digest-admin__post-top{justify-content:space-between;margin-bottom:9px}.shop-digest-admin__post-top span,.shop-digest-admin__post-meta span{padding:5px 8px;border-radius:999px;background:#0f172a0f;color:#475569;font-size:.72rem;font-weight:950;text-transform:capitalize}.shop-digest-admin__post-top small{color:#64748b;font-weight:760}.shop-digest-admin__post h3{margin:0;font-size:1.02rem}.shop-digest-admin__post p{margin:8px 0 12px;color:#475569;line-height:1.45;font-weight:720}.shop-digest-admin__post-actions{margin-top:12px}.shop-digest-admin__post-actions button{min-height:34px;padding:0 11px;background:#e2e8f0;color:#111827}.shop-digest-admin__empty{padding:22px;border-radius:18px;background:#f8fafc;color:#64748b;font-weight:850;text-align:center}.shop-digest-admin__audience{display:grid;gap:18px;margin:0 0 22px;padding:22px;border-radius:28px;background:#ffffffeb;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 42px #0f172a14}.shop-digest-admin__audience-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.shop-digest-admin__audience-head h2{margin:8px 0 6px;font-size:clamp(1.4rem,2vw,2.25rem);letter-spacing:-.04em}.shop-digest-admin__audience-head p{max-width:880px;margin:0;color:#64748b;font-weight:760;line-height:1.5}.shop-digest-admin__stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.shop-digest-admin__stat-card{min-width:0;padding:16px;border-radius:20px;background:radial-gradient(circle at 0% 0%,rgba(124,58,237,.1),transparent 36%),#f8fafc;border:1px solid rgba(124,58,237,.12);box-shadow:0 10px 24px #0f172a0e}.shop-digest-admin__stat-card--green{background:radial-gradient(circle at 0% 0%,rgba(34,197,94,.13),transparent 36%),#f8fafc;border-color:#22c55e2e}.shop-digest-admin__stat-card--orange{background:radial-gradient(circle at 0% 0%,rgba(245,158,11,.14),transparent 36%),#f8fafc;border-color:#f59e0b33}.shop-digest-admin__stat-card span{display:block;color:#475569;font-size:.76rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.shop-digest-admin__stat-card strong{display:block;margin:7px 0 3px;color:#111827;font-size:clamp(1.65rem,2.6vw,2.75rem);line-height:1;letter-spacing:-.05em}.shop-digest-admin__stat-card small{color:#64748b;font-weight:760}.shop-digest-admin__audience-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 190px 190px;gap:12px}.shop-digest-admin__audience-toolbar label{display:grid;gap:7px}.shop-digest-admin__audience-toolbar span{color:#111827;font-size:.75rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.shop-digest-admin__audience-toolbar input,.shop-digest-admin__audience-toolbar select{width:100%;min-height:44px;padding:0 12px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#f8fafc;color:#111827;font:inherit;font-weight:760;outline:none}.shop-digest-admin__audience-toolbar input:focus,.shop-digest-admin__audience-toolbar select:focus{border-color:#7c3aed73;box-shadow:0 0 0 4px #7c3aed1a;background:#fff}.shop-digest-admin__audience-table-wrap{width:100%;overflow:auto;border-radius:20px;border:1px solid rgba(15,23,42,.08);background:#fff}.shop-digest-admin__audience-table{width:100%;min-width:1080px;border-collapse:collapse}.shop-digest-admin__audience-table th,.shop-digest-admin__audience-table td{padding:13px 14px;text-align:left;border-bottom:1px solid rgba(15,23,42,.07);vertical-align:top}.shop-digest-admin__audience-table th{color:#475569;background:#f8fafc;font-size:.72rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.shop-digest-admin__audience-table td{color:#111827;font-weight:760}.shop-digest-admin__audience-table td strong,.shop-digest-admin__audience-table td small{display:block}.shop-digest-admin__audience-table td small{margin-top:3px;color:#64748b;font-size:.76rem}.shop-digest-admin__status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 9px;border-radius:999px;color:#475569;background:#e2e8f0;font-size:.72rem;font-weight:950;text-transform:capitalize;white-space:nowrap}.shop-digest-admin__status-pill--subscribed{color:#14532d;background:#dcfce7}.shop-digest-admin__status-pill--not_subscribed{color:#92400e;background:#fef3c7}.shop-digest-admin__status-pill--unsubscribed,.shop-digest-admin__status-pill--bounced{color:#7f1d1d;background:#fee2e2}.shop-digest-admin__status-pill--pending{color:#1d4ed8;background:#dbeafe}.shop-digest-admin__topic-mini-list{display:flex;flex-wrap:wrap;gap:5px}.shop-digest-admin__topic-mini-list span{padding:5px 7px;border-radius:999px;background:#7c3aed17;color:#5b21b6;font-size:.7rem;font-weight:900;text-transform:capitalize}.shop-digest-admin__audience-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#64748b;font-weight:800}.shop-digest-admin__audience-footer>div{display:flex;align-items:center;gap:8px}.shop-digest-admin__audience-footer button{min-height:36px;padding:0 12px;border:0;border-radius:12px;background:#e2e8f0;color:#111827;font-weight:900;cursor:pointer}.shop-digest-admin__audience-footer button:disabled{cursor:default;opacity:.55}@media (max-width: 1200px){.shop-digest-admin__stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-digest-admin__audience-toolbar{grid-template-columns:1fr}}@media (max-width: 1100px){.shop-digest-admin__grid{grid-template-columns:1fr}}@media (max-width: 720px){.shop-digest-admin{padding:16px}.shop-digest-admin__header{flex-direction:column}.shop-digest-admin__two{grid-template-columns:1fr}.shop-digest-admin__composer,.shop-digest-admin__posts{padding:16px}}.hofba{width:100%;min-height:100%;padding:26px;color:#111827;background:radial-gradient(circle at top left,rgba(255,215,128,.14),transparent 32%),linear-gradient(180deg,#fffdf8,#f8fafc)}.hofba *{box-sizing:border-box}.hofba__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px;padding:24px;border:1px solid rgba(177,126,25,.16);border-radius:28px;background:radial-gradient(circle at 12% 4%,rgba(255,221,142,.24),transparent 34%),linear-gradient(135deg,#fffffff5,#fff8e5e0);box-shadow:0 18px 48px #0f172a14}.hofba__eyebrow{margin:0 0 8px;color:#9a6b13;font-size:.74rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.hofba__header h1{margin:0;color:#0f172a;font-size:clamp(1.8rem,3vw,3rem);line-height:1;letter-spacing:-.055em;font-weight:950}.hofba__header p:not(.hofba__eyebrow){max-width:720px;margin:10px 0 0;color:#0f172aa8;font-size:.98rem;line-height:1.55;font-weight:650}.hofba__headerActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.hofba__ghostBtn,.hofba__dangerBtn,.hofba__saveBtn,.hofba__previewLink{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:999px;border:1px solid transparent;font-size:.88rem;font-weight:900;line-height:1;text-decoration:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.hofba__ghostBtn{color:#111827;border-color:#0f172a1f;background:#ffffffd6;box-shadow:0 10px 24px #0f172a0f}.hofba__dangerBtn{color:#991b1b;border-color:#b91c1c29;background:#fff1f2e6;box-shadow:0 10px 24px #b91c1c0f}.hofba__saveBtn{color:#fff;border-color:#784d0447;background:linear-gradient(135deg,#111,#2a210f 55%,#7a520b);box-shadow:0 14px 30px #3a26052e,inset 0 1px #ffffff29}.hofba__previewLink{color:#111827;border-color:#b17e192e;background:#ffffffd1;box-shadow:0 10px 24px #0f172a0f}.hofba__ghostBtn:hover,.hofba__dangerBtn:hover,.hofba__saveBtn:hover,.hofba__previewLink:hover{transform:translateY(-1px)}.hofba__ghostBtn:disabled,.hofba__dangerBtn:disabled,.hofba__saveBtn:disabled{opacity:.56;cursor:not-allowed;transform:none}.hofba__notice{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:13px 15px;border-radius:18px;font-size:.9rem;font-weight:750;line-height:1.45}.hofba__notice svg{flex:0 0 auto;margin-top:1px}.hofba__notice.is-success{color:#14532d;border:1px solid rgba(22,163,74,.18);background:#f0fdf4eb}.hofba__notice.is-warning{color:#92400e;border:1px solid rgba(245,158,11,.2);background:#fffbebf5}.hofba__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:18px;align-items:start}.hofba__panel,.hofba__previewPanel{min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:28px;background:#ffffffeb;box-shadow:0 18px 48px #0f172a12}.hofba__panel{padding:22px}.hofba__previewPanel{position:sticky;top:20px;padding:22px}.hofba__panelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.hofba__panelHead h2{margin:0;color:#0f172a;font-size:1.18rem;line-height:1.15;font-weight:950;letter-spacing:-.03em}.hofba__panelHead p{margin:6px 0 0;color:#0f172a94;font-size:.88rem;line-height:1.4;font-weight:650}.hofba__toggle{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(177,126,25,.18);background:#fff8e5db;color:#6f4b08;font-size:.84rem;font-weight:900;cursor:pointer}.hofba__toggle input{width:16px;height:16px;accent-color:#b37a12}.hofba__section{padding:18px 0;border-top:1px solid rgba(15,23,42,.07)}.hofba__section:first-of-type{border-top:0;padding-top:0}.hofba__section h3{margin:0 0 12px;color:#111827;font-size:.98rem;font-weight:950;letter-spacing:-.02em}.hofba__searchRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.hofba__searchBox{min-height:44px;display:flex;align-items:center;gap:10px;padding:0 13px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#fff;box-shadow:inset 0 1px #0f172a05}.hofba__searchBox svg{color:#0f172a75;flex:0 0 auto}.hofba__searchBox input{width:100%;min-width:0;height:42px;border:0;outline:0;background:transparent;color:#111827;font-size:.92rem;font-weight:700}.hofba__searchBox input::placeholder{color:#0f172a61}.hofba__results{margin-top:12px;display:grid;gap:9px}.hofba__result{width:100%;min-height:62px;display:flex;align-items:center;gap:12px;padding:10px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#fff;color:#111827;text-align:left;cursor:pointer;box-shadow:0 10px 24px #0f172a0a;transition:transform .16s ease,border-color .16s ease,background .16s ease}.hofba__result:hover{transform:translateY(-1px);border-color:#b17e193d;background:#fffaf0}.hofba__result strong{display:block;color:#111827;font-size:.92rem;font-weight:950;line-height:1.15}.hofba__result small{display:block;margin-top:3px;color:#0f172a8f;font-size:.78rem;font-weight:750;line-height:1.2}.hofba__avatar,.hofba__previewAvatar{flex:0 0 auto;overflow:hidden;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(177,126,25,.22);background:radial-gradient(circle at 30% 18%,rgba(255,229,155,.58),transparent 40%),#fff;color:#9a6b13}.hofba__avatar{width:42px;height:42px}.hofba__previewAvatar{width:48px;height:48px}.hofba__avatar img,.hofba__previewAvatar img{width:100%;height:100%;object-fit:cover}.hofba__fields,.hofba__fieldsTwo{display:grid;gap:12px}.hofba__fieldsTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.hofba label{min-width:0;display:grid;gap:7px}.hofba label>span{color:#0f172aad;font-size:.78rem;font-weight:900;letter-spacing:.01em}.hofba input,.hofba textarea{width:100%;min-width:0;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;color:#111827;font:inherit;font-size:.92rem;font-weight:700;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.hofba input{height:44px;padding:0 13px}.hofba textarea{resize:vertical;min-height:118px;padding:12px 13px;line-height:1.5}.hofba input:focus,.hofba textarea:focus{border-color:#b17e196b;box-shadow:0 0 0 4px #ffd78033}.hofba input::placeholder,.hofba textarea::placeholder{color:#0f172a57}.hofba__previewCard{overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);border-radius:24px;border:1px solid rgba(177,126,25,.18);background:radial-gradient(circle at 12% 8%,rgba(255,215,128,.24),transparent 34%),linear-gradient(135deg,#fffaf0,#fff 48%,#fff6dc);box-shadow:0 18px 42px #50340517}.hofba__previewCopy{padding:24px}.hofba__previewEyebrow{width:fit-content;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(177,126,25,.2);background:#ffffffc2;color:#81560b;font-size:.72rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.hofba__previewDot{width:18px;height:18px;display:inline-block;border-radius:999px;background:linear-gradient(135deg,#ffe59b,#c89120);box-shadow:inset 0 0 0 5px #ffffff59}.hofba__previewCopy h2{margin:16px 0 10px;color:#111;font-size:clamp(2rem,4.8vw,3.2rem);line-height:.94;letter-spacing:-.07em;font-weight:950}.hofba__previewCopy p{margin:0;color:#111111b3;font-size:.94rem;line-height:1.58;font-weight:700}.hofba__previewUser{width:fit-content;max-width:100%;margin-top:18px;padding:10px 14px 10px 10px;display:flex;align-items:center;gap:11px;border-radius:999px;border:1px solid rgba(177,126,25,.18);background:#ffffffc7}.hofba__previewUser strong{display:block;max-width:260px;color:#111;font-size:.95rem;font-weight:950;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hofba__previewUser small{display:block;margin-top:3px;max-width:260px;color:#11111194;font-size:.78rem;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hofba__previewActions{margin-top:18px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.hofba__previewCta,.hofba__previewMetric{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:999px;font-size:.84rem;font-weight:950}.hofba__previewCta{color:#fff;background:linear-gradient(135deg,#111,#2a210f 54%,#6f4b08);box-shadow:0 12px 26px #3a26052e}.hofba__previewMetric{color:#111111b8;border:1px solid rgba(177,126,25,.22);background:#ffffffc7}.hofba__previewMetric strong{color:#111}.hofba__previewImage{position:relative;min-height:280px;overflow:hidden;border-top:1px solid rgba(177,126,25,.12);background:radial-gradient(circle at 30% 18%,rgba(255,229,155,.56),transparent 32%),linear-gradient(135deg,#1a1305,#4f3607 48%,#c89022)}.hofba__previewImage>img{width:100%;height:100%;min-height:280px;display:block;object-fit:cover}.hofba__previewImage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.08),transparent 40%),linear-gradient(0deg,rgba(15,10,2,.55),transparent 55%);pointer-events:none}.hofba__previewBadge{position:absolute;top:16px;left:16px;z-index:2;max-width:calc(100% - 32px);min-height:36px;display:inline-flex;align-items:center;padding:0 13px;border-radius:999px;border:1px solid rgba(255,231,164,.42);background:#ffffffeb;color:#111;font-size:.78rem;font-weight:950;box-shadow:0 14px 28px #00000024}.hofba__imageFallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;gap:8px;color:#ffffffc7;text-align:center;font-weight:900}.hofba__imageFallback svg{width:42px;height:42px}.hofba__payloadBox{margin-top:16px;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#0f172a;box-shadow:0 14px 34px #0f172a1f}.hofba__payloadBox h3{margin:0;padding:13px 15px;color:#f8fafc;font-size:.86rem;font-weight:950;border-bottom:1px solid rgba(255,255,255,.08)}.hofba__payloadBox pre{max-height:360px;margin:0;padding:15px;overflow:auto;color:#dbeafe;font-size:.74rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}@media (max-width: 1180px){.hofba{padding:20px}.hofba__header{flex-direction:column}.hofba__headerActions{width:100%;justify-content:flex-start}.hofba__grid{grid-template-columns:1fr}.hofba__previewPanel{position:static}}@media (max-width: 760px){.hofba{padding:14px}.hofba__header,.hofba__panel,.hofba__previewPanel{border-radius:22px;padding:16px}.hofba__headerActions,.hofba__previewActions{align-items:stretch}.hofba__ghostBtn,.hofba__dangerBtn,.hofba__saveBtn,.hofba__previewLink{width:100%}.hofba__fieldsTwo,.hofba__searchRow{grid-template-columns:1fr}.hofba__panelHead{flex-direction:column}.hofba__toggle{width:fit-content}.hofba__previewUser{width:100%;border-radius:18px}.hofba__previewUser strong,.hofba__previewUser small{max-width:100%}.hofba__previewCta,.hofba__previewMetric{width:100%}.hofba__previewImage,.hofba__previewImage>img{min-height:230px}}@media (max-width: 460px){.hofba__header h1{font-size:1.9rem}.hofba__previewCopy{padding:18px}.hofba__previewCopy h2{font-size:clamp(1.8rem,14vw,2.6rem)}.hofba__payloadBox pre{max-height:260px}}.admin-profile-review-panel{display:grid;gap:18px;padding:22px}.admin-profile-review-panel__header,.admin-profile-review-panel__toolbar,.admin-profile-review-panel__stats,.admin-profile-review-card__top,.admin-profile-review-card__actions,.admin-profile-private-response-card__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-profile-review-panel__header{justify-content:space-between;padding:22px;border-radius:22px;background:#fff;box-shadow:0 14px 34px #0f172a0f}.admin-profile-review-panel__eyebrow{margin:0 0 6px;color:#2563eb;font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.admin-profile-review-panel__header h1{margin:0;color:#0f172a}.admin-profile-review-panel__header p{margin:6px 0 0;color:#64748b;max-width:760px}.admin-profile-review-panel button,.admin-profile-review-panel select,.admin-profile-review-panel input{font:inherit}.admin-profile-review-panel button{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(148,163,184,.35);border-radius:999px;background:#fff;color:#0f172a;padding:9px 13px;font-weight:800;cursor:pointer}.admin-profile-review-panel button.is-danger{color:#991b1b;border-color:#ef444459;background:#fff5f5}.admin-profile-review-panel__stats span{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#eef4ff;color:#1d4ed8;font-weight:900}.admin-profile-review-panel__toolbar{justify-content:space-between;padding:14px;border-radius:18px;background:#f8fafc}.admin-profile-review-panel__toolbar label{flex:1;min-width:260px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(148,163,184,.35);border-radius:999px;background:#fff}.admin-profile-review-panel__toolbar input{width:100%;border:0;outline:0;padding:12px 0;background:transparent}.admin-profile-review-panel__toolbar select{border:1px solid rgba(148,163,184,.35);border-radius:999px;padding:12px 14px;background:#fff;font-weight:800}.admin-profile-review-panel__notice,.admin-profile-review-panel__empty{display:flex;align-items:center;gap:10px;padding:16px;border-radius:16px;background:#f8fafc;color:#475569}.admin-profile-review-panel__notice.is-error{background:#fff1f2;color:#991b1b}.admin-profile-review-panel__notice.is-success{background:#ecfdf5;color:#166534}.admin-profile-review-panel__list{display:grid;gap:18px}.admin-profile-review-card{display:grid;gap:16px;padding:18px;border:1px solid rgba(226,232,240,.9);border-radius:22px;background:#fff;box-shadow:0 14px 34px #0f172a0d}.admin-profile-review-card[data-state=hidden]{border-color:#f59e0b59}.admin-profile-review-card[data-state=removed]{border-color:#ef444459;opacity:.82}.admin-profile-review-card__top{justify-content:space-between}.admin-profile-review-card__top strong,.admin-profile-private-response-card__owner strong{display:block;color:#0f172a}.admin-profile-review-card__top span,.admin-profile-private-response-card__owner small{color:#64748b;font-weight:700}.admin-profile-review-card__status{padding:8px 12px;border-radius:999px;background:#f1f5f9;color:#334155;font-weight:900;text-transform:uppercase;font-size:12px}.admin-profile-review-card__body{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:16px;border-radius:18px;background:#f8fafc}.admin-profile-review-card__rating{display:inline-flex;align-items:center;justify-content:center;width:54px;height:38px;border-radius:999px;background:#fff7ed;color:#7c2d12;font-weight:900}.admin-profile-review-card__body p{margin:6px 0 0;color:#1f2937;line-height:1.6}.admin-profile-private-response-list{display:grid;gap:12px;padding:16px;border-radius:18px;background:#eef4ff}.admin-profile-private-response-list h3{display:flex;align-items:center;gap:8px;margin:0;color:#1d4ed8;font-size:14px}.admin-profile-private-response-card{display:grid;gap:12px;padding:14px;border-radius:16px;background:#fff;border:1px solid rgba(37,99,235,.18)}.admin-profile-private-response-card[data-state=hidden]{border-color:#f59e0b59}.admin-profile-private-response-card[data-state=removed]{border-color:#ef444459;opacity:.82}.admin-profile-private-response-card__owner{display:flex;align-items:center;gap:12px}.admin-profile-private-response-card__owner img,.admin-profile-private-response-card__owner>span{width:44px;height:44px;border-radius:999px;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:#e0e7ff;color:#1d4ed8}.admin-profile-private-response-card__owner em{margin-left:auto;padding:6px 10px;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:900;text-transform:uppercase;font-style:normal}.admin-profile-private-response-card p{margin:0;padding:14px;border-radius:14px;background:#f8fafc;color:#1f2937;line-height:1.6}.admin-profile-review-card__no-response{padding:14px;border-radius:14px;background:#f8fafc;color:#64748b;font-weight:700}.profile-review-moderation{width:100%;max-width:1180px;margin:0 auto;padding:28px;color:#0f172a;box-sizing:border-box}.profile-review-moderation *,.profile-review-moderation *:before,.profile-review-moderation *:after{box-sizing:border-box}.profile-review-moderation .admin-profile-review-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px;margin-bottom:18px;border:1px solid #e2e8f0;border-radius:22px;background:radial-gradient(circle at top left,rgba(239,68,68,.08),transparent 34%),linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 18px 45px #0f172a14}.profile-review-moderation .admin-profile-review-panel__eyebrow{margin:0 0 8px;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#dc2626}.profile-review-moderation .admin-profile-review-panel__header h1{margin:0;font-size:clamp(1.65rem,2.4vw,2.4rem);line-height:1.05;color:#0f172a}.profile-review-moderation .admin-profile-review-panel__header p{max-width:720px;margin:10px 0 0;font-size:.96rem;line-height:1.55;color:#64748b}.profile-review-moderation .admin-profile-review-panel__header button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border:1px solid #dbeafe;border-radius:999px;background:#fff;color:#1d4ed8;font-weight:800;cursor:pointer;box-shadow:0 10px 22px #2563eb1a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.profile-review-moderation .admin-profile-review-panel__header button:hover:not(:disabled){transform:translateY(-1px);border-color:#93c5fd;box-shadow:0 14px 28px #2563eb26}.profile-review-moderation .admin-profile-review-panel__header button:disabled{opacity:.65;cursor:not-allowed}.profile-review-moderation .admin-profile-review-panel__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.profile-review-moderation .admin-profile-review-panel__stats span{display:flex;align-items:center;gap:9px;min-height:50px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#334155;font-size:.92rem;font-weight:800;box-shadow:0 10px 24px #0f172a0d}.profile-review-moderation .admin-profile-review-panel__stats svg{color:#dc2626}.profile-review-moderation .admin-profile-review-panel__toolbar{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px;margin-bottom:18px}.profile-review-moderation .admin-profile-review-panel__toolbar label{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid #dbe3ef;border-radius:16px;background:#fff;color:#64748b;box-shadow:0 8px 18px #0f172a0a}.profile-review-moderation .admin-profile-review-panel__toolbar input,.profile-review-moderation .admin-profile-review-panel__toolbar select{width:100%;min-height:48px;border:1px solid #dbe3ef;border-radius:16px;background:#fff;color:#0f172a;font:inherit;outline:none}.profile-review-moderation .admin-profile-review-panel__toolbar input{min-height:unset;border:0;border-radius:0;background:transparent}.profile-review-moderation .admin-profile-review-panel__toolbar select{padding:0 14px;font-weight:700}.profile-review-moderation .admin-profile-review-panel__toolbar label:focus-within,.profile-review-moderation .admin-profile-review-panel__toolbar select:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #3b82f61f}.profile-review-moderation .admin-profile-review-panel__notice{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;margin-bottom:16px;border-radius:16px;font-weight:700}.profile-review-moderation .admin-profile-review-panel__notice.is-error{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.profile-review-moderation .admin-profile-review-panel__notice.is-success{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.profile-review-moderation .admin-profile-review-panel__list{display:flex;flex-direction:column;gap:18px}.profile-review-moderation .admin-profile-review-panel__empty{padding:28px;border:1px dashed #cbd5e1;border-radius:20px;background:#f8fafc;color:#64748b;text-align:center;font-weight:800}.profile-review-moderation .admin-profile-review-card{overflow:hidden;border:1px solid #e2e8f0;border-radius:24px;background:#fff;box-shadow:0 20px 50px #0f172a14}.profile-review-moderation .admin-profile-review-card[data-state=hidden]{border-color:#facc15;background:linear-gradient(180deg,#fff,#fffbeb)}.profile-review-moderation .admin-profile-review-card[data-state=removed]{border-color:#fecaca;background:linear-gradient(180deg,#fff,#fef2f2)}.profile-review-moderation .admin-profile-review-card__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px;border-bottom:1px solid #eef2f7;background:#fff}.profile-review-moderation .admin-profile-review-user{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.profile-review-moderation .admin-profile-review-user__avatar{width:54px;height:54px;min-width:54px;max-width:54px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;color:#64748b}.profile-review-moderation .admin-profile-review-user__avatar img{display:block;width:54px!important;height:54px!important;max-width:54px!important;max-height:54px!important;object-fit:contain;object-position:center;border-radius:15px;background:#fff}.profile-review-moderation .admin-profile-review-user__avatar svg{width:22px;height:22px}.profile-review-moderation .admin-profile-review-user__meta{min-width:0}.profile-review-moderation .admin-profile-review-user__meta small{display:block;margin-bottom:3px;color:#64748b;font-size:.76rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.profile-review-moderation .admin-profile-review-user__meta strong{display:block;overflow:hidden;color:#0f172a;font-size:.98rem;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.profile-review-moderation .admin-profile-review-user__meta span{display:block;overflow:hidden;margin-top:2px;color:#475569;font-size:.85rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.profile-review-moderation .admin-profile-review-card__status{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:8px 12px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.profile-review-moderation .admin-profile-review-card[data-state=live] .admin-profile-review-card__status{background:#eff6ff;color:#1d4ed8}.profile-review-moderation .admin-profile-review-card[data-state=hidden] .admin-profile-review-card__status{background:#fef3c7;color:#92400e}.profile-review-moderation .admin-profile-review-card[data-state=removed] .admin-profile-review-card__status{background:#fee2e2;color:#991b1b}.profile-review-moderation .admin-profile-review-card__body{display:grid;grid-template-columns:74px minmax(0,1fr);gap:14px;margin:18px 20px 0;padding:16px;border:1px solid #eef2f7;border-radius:18px;background:#f8fafc}.profile-review-moderation .admin-profile-review-card__rating{display:flex;align-items:center;justify-content:center;min-height:54px;padding:8px;border-radius:16px;background:#fff7ed;color:#9a3412;font-size:.84rem;font-weight:900;text-align:center}.profile-review-moderation .admin-profile-review-card__body small{display:block;margin-bottom:8px;color:#475569;font-size:.8rem;font-weight:800}.profile-review-moderation .admin-profile-review-card__body p{margin:0;color:#0f172a;font-size:.95rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.profile-review-moderation .admin-profile-review-card__actions,.profile-review-moderation .admin-profile-private-response-card__actions{display:flex;flex-wrap:wrap;gap:10px;padding:16px 20px}.profile-review-moderation .admin-profile-review-card__actions button,.profile-review-moderation .admin-profile-private-response-card__actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 13px;border:1px solid #dbeafe;border-radius:999px;background:#fff;color:#1e3a8a;font-weight:900;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.profile-review-moderation .admin-profile-review-card__actions button:hover:not(:disabled),.profile-review-moderation .admin-profile-private-response-card__actions button:hover:not(:disabled){transform:translateY(-1px);border-color:#93c5fd;background:#eff6ff}.profile-review-moderation .admin-profile-review-card__actions button:disabled,.profile-review-moderation .admin-profile-private-response-card__actions button:disabled{opacity:.58;cursor:not-allowed}.profile-review-moderation .admin-profile-review-card__actions button.is-danger,.profile-review-moderation .admin-profile-private-response-card__actions button.is-danger{border-color:#fecaca;background:#fff7f7;color:#b91c1c}.profile-review-moderation .admin-profile-review-card__actions button.is-danger:hover:not(:disabled),.profile-review-moderation .admin-profile-private-response-card__actions button.is-danger:hover:not(:disabled){border-color:#fca5a5;background:#fef2f2}.profile-review-moderation .admin-profile-review-card__no-response{margin:0 20px 20px;padding:14px 16px;border-radius:16px;background:#f8fafc;color:#64748b;font-weight:800}.profile-review-moderation .admin-profile-private-response-list{margin:0 20px 20px;padding:16px;border:1px solid #fde68a;border-radius:20px;background:linear-gradient(180deg,#fffbebf5,#fffffff5)}.profile-review-moderation .admin-profile-private-response-list h3{display:flex;align-items:center;gap:9px;margin:0 0 14px;color:#92400e;font-size:.95rem;font-weight:950}.profile-review-moderation .admin-profile-private-response-card{overflow:hidden;border:1px solid #fde68a;border-radius:18px;background:#fff;box-shadow:0 12px 28px #92400e14}.profile-review-moderation .admin-profile-private-response-card+.admin-profile-private-response-card{margin-top:14px}.profile-review-moderation .admin-profile-private-response-card[data-state=hidden]{border-color:#facc15;background:#fffbeb}.profile-review-moderation .admin-profile-private-response-card[data-state=removed]{border-color:#fecaca;background:#fef2f2}.profile-review-moderation .admin-profile-private-response-card__warning{display:flex;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid #fde68a;background:#fffbeb;color:#92400e;font-size:.84rem;font-weight:900}.profile-review-moderation .admin-profile-private-response-card__warning em{margin-left:auto;padding:5px 9px;border-radius:999px;background:#fef3c7;color:#92400e;font-style:normal;font-size:.68rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.profile-review-moderation .admin-profile-private-response-card__owner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:16px}.profile-review-moderation .admin-profile-private-response-card__message{margin:0 16px;padding:14px;border:1px solid #eef2f7;border-radius:16px;background:#f8fafc}.profile-review-moderation .admin-profile-private-response-card__message small{display:block;margin-bottom:8px;color:#92400e;font-size:.78rem;font-weight:900}.profile-review-moderation .admin-profile-private-response-card__message p{margin:0;color:#0f172a;font-size:.95rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.profile-review-moderation img{max-width:100%}.profile-review-moderation .admin-profile-review-card>img,.profile-review-moderation .admin-profile-private-response-card>img{width:54px!important;height:54px!important;object-fit:cover;border-radius:16px}@media (max-width: 980px){.profile-review-moderation{padding:20px}.profile-review-moderation .admin-profile-review-panel__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-review-moderation .admin-profile-review-card__top{grid-template-columns:1fr}.profile-review-moderation .admin-profile-review-card__status{justify-self:flex-start}.profile-review-moderation .admin-profile-private-response-card__owner{grid-template-columns:1fr}}@media (max-width: 720px){.profile-review-moderation{padding:14px}.profile-review-moderation .admin-profile-review-panel__header{flex-direction:column;padding:18px}.profile-review-moderation .admin-profile-review-panel__header button{width:100%}.profile-review-moderation .admin-profile-review-panel__stats,.profile-review-moderation .admin-profile-review-panel__toolbar{grid-template-columns:1fr}.profile-review-moderation .admin-profile-review-card{border-radius:18px}.profile-review-moderation .admin-profile-review-card__top,.profile-review-moderation .admin-profile-review-card__actions,.profile-review-moderation .admin-profile-private-response-card__actions{padding:14px}.profile-review-moderation .admin-profile-review-card__body{grid-template-columns:1fr;margin:14px 14px 0}.profile-review-moderation .admin-profile-review-card__rating{justify-content:flex-start;min-height:unset}.profile-review-moderation .admin-profile-review-card__no-response,.profile-review-moderation .admin-profile-private-response-list{margin:0 14px 14px}.profile-review-moderation .admin-profile-review-card__actions button,.profile-review-moderation .admin-profile-private-response-card__actions button{flex:1 1 100%}}@media (max-width: 760px){.admin-profile-review-panel{padding:14px}.admin-profile-review-card__body{grid-template-columns:1fr}}body{margin:0;font-family:Poppinns;background-color:#f6f6f6;height:100vh}
