:root{color:#f2eee8;font-synthesis:none;text-rendering:optimizelegibility;background:#0c0b0a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}a{color:inherit}button,input,textarea,select{font:inherit}.public-shell{background:linear-gradient(#070a0d2e,#070a0df0 74%),url(/brand/title_screen.png) top/cover no-repeat fixed,#08090a;min-height:100vh;position:relative;overflow-x:hidden}.public-shell:before{z-index:0;pointer-events:none;content:"";background:radial-gradient(circle at 50% 72%,#d67b2d29,#0000 19rem),radial-gradient(circle at 15% 12%,#45657a47,#0000 32rem),linear-gradient(90deg,#0000009e,#0000 28% 72%,#00000094);position:fixed;inset:0}.public-header,.news-feed-placeholder,.public-footer,.overlay-layer{z-index:1;position:relative}.public-header{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090aeb;border-bottom:1px solid #ffffff16;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2vw,2rem);min-height:76px;padding:.65rem clamp(1rem,3vw,3rem);display:grid;position:sticky;top:0;box-shadow:0 18px 50px #0000005c}.public-brand{align-items:center;text-decoration:none;display:inline-flex}.public-brand img{width:clamp(178px,18vw,286px);height:auto;display:block}.public-nav,.public-auth-actions,.public-footer-links{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.public-nav{justify-content:center}.public-nav a,.public-auth-actions a,.public-footer-links a{color:#d8d0c3;border-radius:999px;min-height:2.35rem;padding:.55rem .75rem;font-size:.92rem;font-weight:800;text-decoration:none}.public-nav a:hover,.public-auth-actions a:hover,.public-footer-links a:hover{color:#fff7ea;background:#ffffff14}.public-primary-link,.public-account-pill{background:#dd944b24;border:1px solid #dd944b61;color:#fff7ea!important}.news-feed-placeholder{min-height:calc(100vh - 76px);padding:clamp(2rem,5vw,5rem) clamp(1rem,4vw,4rem) 2rem}.public-hero{grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:stretch;gap:clamp(1rem,3vw,2rem);max-width:1220px;margin:0 auto;display:grid}.hero-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0d1013e6,#120f0cb8),#0c0b0ac7;border:1px solid #e5ad702e;border-radius:28px;max-width:760px;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 26px 90px #0000007a}.hero-card h1{letter-spacing:-.045em;text-wrap:balance;max-width:720px;margin-bottom:1rem;font-size:clamp(2rem,4vw,4.35rem);line-height:.94}.hero-card p{max-width:660px;font-size:1.06rem}.account-strip,.home-store-preview,.featured-offer-card,.mock-feed-grid article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090b0dc2;border:1px solid #ffffff1b;border-radius:24px;box-shadow:0 18px 70px #00000057}.account-strip{align-content:center;min-height:100%;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.account-strip h2{font-size:clamp(1.55rem,2vw,2.15rem)}.account-strip strong{color:#f2c184}.home-store-preview,.featured-offer-card{gap:1.25rem;max-width:1220px;margin:1.25rem auto 0;padding:1.25rem;display:grid}.home-store-preview{grid-template-columns:260px minmax(0,1fr);align-items:center}.home-pack-preview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.home-pack-preview-card{color:#f7efe3;text-align:center;background:#ffffff0b;border:1px solid #dd944b29;border-radius:18px;justify-items:center;gap:.25rem;min-height:156px;padding:.9rem;text-decoration:none;display:grid}.home-pack-preview-card:hover{background:#ffffff13;transform:translateY(-1px)}.pack-art-placeholder{color:#f2c184;letter-spacing:.08em;background:radial-gradient(circle at 50% 38%,#dd944b42,#0000 2.5rem),#00000040;border:1px solid #dd944b5c;border-radius:18px;place-items:center;width:72px;height:72px;font-weight:900;display:grid}.featured-offer-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.mock-feed-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:1220px;margin:1.25rem auto 0;display:grid}.mock-feed-grid article{min-height:190px;padding:1.25rem}.public-footer{background:#08090aeb;border-top:1px solid #ffffff16;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1.25rem clamp(1rem,3vw,3rem);display:grid}.public-footer-brand{align-items:center;display:flex}.public-footer-brand img{width:clamp(30px,3.25vw,48px);height:auto;display:block}.public-footer-links{justify-content:center}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.hero-actions a,.admin-nav-link{text-decoration:none}.hero-actions a{color:#fff7ea;background:#dd944b21;border:1px solid #dd944b57;border-radius:999px;justify-content:center;align-items:center;min-height:2.85rem;padding:0 1.1rem;font-weight:900;display:inline-flex}.hero-actions a:first-child{color:#160f09;background:#d28b45}.hero-actions a:hover{background:#dd944b38}.hero-actions a:first-child:hover{background:#e0a35f}.overlay-layer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000006b;place-items:start center;min-height:100vh;padding:5.5rem 1rem 2rem;display:grid;position:fixed;inset:0;overflow-y:auto}.overlay-panel{background:#12100ef5;border:1px solid #ffffff21;border-radius:26px;width:min(1040px,100vw - 2rem);max-height:none;box-shadow:0 28px 90px #0000007a}.overlay-panel:has(.store-pack-grid){width:min(1120px,100vw - 2rem)}.overlay-panel-header{padding:1.5rem 4rem .75rem 1.5rem;position:relative}.overlay-panel-header h1{margin-bottom:0;font-size:2rem}.overlay-close-link{color:#f2eee8;background:#ffffff14;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;text-decoration:none;display:grid;position:absolute;top:1rem;right:1.25rem}.overlay-close-link:hover{background:#ffffff24}.overlay-panel-body{padding:0 1.5rem 1.5rem}.admin-shell{background:#0e0e0d;grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{background:#141210;border-right:1px solid #ffffff14;padding:1.25rem}.admin-brand{margin-bottom:1.5rem}.admin-brand strong{font-size:1.5rem;display:block}.admin-nav{gap:.45rem;display:grid}.admin-nav-link{color:#cfc7ba;border-radius:14px;padding:.8rem .9rem}.admin-nav-link:hover,.admin-nav-link.active{color:#fff7ea;background:#ffffff14}.admin-content{padding:clamp(1.25rem,3vw,2.5rem)}.admin-page-card{background:#ffffff0b;border:1px solid #ffffff17;border-radius:24px;max-width:920px;padding:1.5rem}.admin-page-card h1{font-size:2.35rem}@media (width<=980px){.public-header{grid-template-columns:1fr;justify-items:center}.public-nav,.public-auth-actions{justify-content:center}.public-hero,.home-store-preview,.featured-offer-card,.public-footer{grid-template-columns:1fr}.home-pack-preview-grid,.mock-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-footer-brand,.public-footer-links{text-align:center;justify-content:center}}@media (width<=560px){.home-pack-preview-grid,.mock-feed-grid{grid-template-columns:1fr}.public-brand img{width:min(240px,82vw)}.public-nav a,.public-auth-actions a{min-height:2.15rem;padding:.45rem .62rem;font-size:.84rem}}@media (width<=800px){.mock-feed-grid,.admin-shell{grid-template-columns:1fr}.admin-sidebar{border-bottom:1px solid #ffffff14;border-right:none}.admin-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.stack-form{gap:1rem;display:grid}.stack-form label{color:#eee5d8;gap:.4rem;font-weight:700;display:grid}.stack-form input,.stack-form textarea{color:#f8f1e7;background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;outline:none;width:100%;min-height:2.75rem;padding:0 .85rem}.stack-form input:focus,.stack-form textarea:focus{border-color:#c9a66bb8;box-shadow:0 0 0 3px #c9a66b24}.stack-form button,.button-row button,.button-link{color:#160f09;cursor:pointer;background:#c9a66b;border:1px solid #c9a66b61;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1rem;font-weight:800;text-decoration:none;display:inline-flex}.stack-form button:disabled{cursor:not-allowed;opacity:.62}.button-link.secondary{color:#f2eee8;background:#ffffff14}.form-error{color:#ffd6d6;background:#821c1c57;border:1px solid #ff5f5f6b;border-radius:14px;margin:0;padding:.75rem .85rem}.account-summary{gap:.85rem;margin-bottom:1.25rem;display:grid}.account-summary>div{background:#ffffff0b;border:1px solid #ffffff17;border-radius:16px;gap:.25rem;padding:.85rem;display:grid}.field-label{color:#9c9284;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.account-summary code{overflow-wrap:anywhere;color:#d8d0c3}.role-list{flex-wrap:wrap;gap:.45rem;display:flex}.role-list span{color:#f8f1e7;background:#c9a66b2e;border-radius:999px;padding:.3rem .55rem}.button-row{flex-wrap:wrap;gap:.75rem;display:flex}.account-inline-actions{flex-wrap:wrap;gap:.65rem;margin-top:.75rem;display:flex}.account-inline-actions button{color:#160f09;cursor:pointer;background:#c9a66b;border:1px solid #c9a66b61;border-radius:999px;justify-content:center;align-items:center;min-height:2.35rem;padding:0 .85rem;font-size:.86rem;font-weight:800;display:inline-flex}.account-inline-actions button:disabled{cursor:not-allowed;opacity:.62}.muted{color:#b9afa1}.muted a{color:#c9a66b;font-weight:800;text-decoration:none}.muted a:hover{text-decoration:underline}.store-header-row{grid-template-columns:minmax(0,1fr) 160px;align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.store-hero{background:radial-gradient(circle at 92% 12%,#dd944b33,#0000 11rem),#ffffff0b;border:1px solid #dd944b29;border-radius:22px;margin-bottom:1rem;padding:1.25rem}.store-hero h2{max-width:620px;font-size:clamp(1.65rem,4vw,2.6rem);line-height:1}.store-hero p{max-width:680px}.wallet-card,.store-auth-callout,.checkout-card,.store-pack-card{background:#ffffff0b;border:1px solid #ffffff17;border-radius:18px}.wallet-card{text-align:right;gap:.1rem;padding:.85rem;display:grid}.wallet-card strong{font-size:1.35rem}.store-auth-callout,.checkout-card{margin-bottom:1rem;padding:1rem}.form-success{color:#d9ffe0;background:#1c642c57;border:1px solid #74c5826b;border-radius:14px;margin:0 0 1rem;padding:.75rem .85rem}.checkout-card h2{margin-bottom:.45rem}.checkout-detail-grid{gap:.65rem;margin:1rem 0;display:grid}.checkout-detail-grid>div{gap:.25rem;display:grid}.checkout-detail-grid code{overflow-wrap:anywhere;color:#d8d0c3}.store-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.store-pack-card{grid-template-columns:94px minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.store-pack-card h2{margin-bottom:0}.store-pack-art{color:#f2c184;letter-spacing:.08em;background:radial-gradient(circle at 50% 38%,#dd944b3d,#0000 3.25rem),#00000042;border:1px solid #dd944b52;border-radius:22px;place-items:center;width:94px;height:94px;font-size:1.25rem;font-weight:950;display:grid}.pack-values{grid-column:1/-1;grid-template-columns:repeat(3,minmax(120px,1fr)) 104px;align-items:stretch;gap:.75rem;width:100%;margin-top:.25rem;display:grid}.pack-values>div{background:#00000038;border-radius:14px;align-content:center;gap:.25rem;min-height:72px;padding:.75rem;display:grid}.pack-values>div span{color:#b8afa3;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.05}.pack-values>div strong{color:#f4eee6;font-size:1.05rem;line-height:1.1}.checkout-card button{justify-self:start}.pack-values button{color:#160f09;cursor:pointer;background:#c9a66b;border:1px solid #c9a66b61;border-radius:14px;justify-content:center;place-self:stretch stretch;align-items:center;min-width:0;min-height:72px;padding:0 1rem;font-weight:900;display:inline-flex}.pack-values button:hover:not(:disabled){background:#d9b77a}.pack-values button:disabled{cursor:not-allowed;opacity:.62}@media (width<=680px){.store-header-row,.pack-values,.store-pack-grid,.store-pack-card{grid-template-columns:1fr}.wallet-card{text-align:left}.store-pack-art,.pack-values button{width:100%}}.order-list{gap:1rem;display:grid}.order-card,.order-detail-card{background:#ffffff0b;border:1px solid #ffffff17;border-radius:18px;gap:1rem;padding:1rem;display:grid}.order-card-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.order-card-header code{overflow-wrap:anywhere;color:#d8d0c3;margin-top:.25rem;display:block}.status-pill{color:#f8f1e7;letter-spacing:.04em;background:#ffffff1f;border-radius:999px;align-items:center;min-height:1.8rem;padding:0 .65rem;font-size:.8rem;font-weight:800;display:inline-flex}.status-pill.fulfilled,.status-pill.paid{color:#d9ffe0;background:#1c642c85}.status-pill.pending,.status-pill.created{color:#fff1c7;background:#825d1485}.status-pill.failed,.status-pill.cancelled,.status-pill.canceled{color:#ffd6d6;background:#821c1c85}.order-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.order-card-grid>div{background:#0000002e;border-radius:14px;gap:.25rem;padding:.75rem;display:grid}.order-item-preview{gap:.5rem;display:grid}.order-item-preview>div{gap:.15rem;display:grid}.order-item-preview span,.order-item-row span{color:#b9afa1}.order-back-row{margin-bottom:1rem}.order-items-section h2{margin-bottom:.75rem;font-size:1.25rem}.order-items-list{gap:.65rem;display:grid}.order-item-row{background:#0000002e;border-radius:14px;grid-template-columns:minmax(0,1.5fr) 70px 110px 120px;align-items:center;gap:.75rem;padding:.75rem;display:grid}.order-item-row>div{gap:.2rem;display:grid}@media (width<=680px){.order-card-header{display:grid}.order-card-grid,.order-item-row{grid-template-columns:1fr}}.admin-auth-shell{background:radial-gradient(circle at 25% 15%,#74181847,#0000 30rem),linear-gradient(135deg,#090807 0%,#15110f 56%,#090807 100%);place-items:center;min-height:100vh;padding:1rem;display:grid}.admin-auth-card{background:#12100ef5;border:1px solid #ffffff1c;border-radius:26px;width:min(520px,100%);padding:clamp(1.25rem,4vw,2rem);box-shadow:0 28px 90px #0000007a}.admin-auth-card h1{font-size:clamp(2rem,6vw,3.2rem)}.admin-auth-footer{margin-top:1rem}.admin-auth-footer a,.admin-text-link{color:#c9a66b;font-weight:800;text-decoration:none}.admin-auth-footer a:hover,.admin-text-link:hover{text-decoration:underline}.admin-user-card{background:#ffffff0b;border:1px solid #ffffff17;border-radius:18px;gap:.35rem;margin-bottom:1rem;padding:.85rem;display:grid}.admin-user-card strong{overflow-wrap:anywhere}.admin-user-card>span:not(.field-label){color:#b9afa1;overflow-wrap:anywhere;font-size:.9rem}.admin-role-list{margin-top:.35rem}.admin-sidebar-footer{gap:.75rem;margin-top:1.25rem;display:grid}.admin-sidebar-footer button{color:#f2eee8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;min-height:2.5rem;padding:0 1rem;font-weight:800;display:inline-flex}.admin-sidebar-footer button:hover{background:#ffffff24}.admin-summary-grid{gap:.85rem;margin-top:1rem;display:grid}.admin-summary-grid>div{background:#0000002e;border-radius:16px;gap:.3rem;padding:.9rem;display:grid}.admin-summary-grid code{overflow-wrap:anywhere;color:#d8d0c3}.permission-list{flex-wrap:wrap;gap:.45rem;display:flex}.permission-list span{color:#d9ffe0;background:#1c642c57;border-radius:999px;padding:.3rem .55rem}.admin-page-card.wide{max-width:1180px}.admin-page-heading-row{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.admin-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin:1rem 0;display:grid}.admin-search-row label{gap:.4rem;display:grid}.admin-search-row input{color:#f8f1e7;background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;outline:none;width:100%;min-height:2.75rem;padding:0 .85rem}.admin-search-row input:focus{border-color:#c9a66bb8;box-shadow:0 0 0 3px #c9a66b24}.admin-search-row button,.admin-role-action-card button{color:#160f09;cursor:pointer;background:#c9a66b;border:1px solid #c9a66b61;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1rem;font-weight:800;display:inline-flex}.admin-search-row button:disabled,.admin-role-action-card button:disabled{cursor:not-allowed;opacity:.62}.admin-table-meta{color:#b9afa1;margin:.75rem 0}.admin-user-table-wrap{border:1px solid #ffffff17;border-radius:18px;overflow-x:auto}.admin-user-table{border-collapse:collapse;width:100%;min-width:860px}.admin-user-table th,.admin-user-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff13;padding:.85rem}.admin-user-table th{color:#c9a66b;letter-spacing:.08em;text-transform:uppercase;background:#0000002e;font-size:.78rem}.admin-user-table tr:last-child td{border-bottom:none}.admin-user-cell{gap:.2rem;display:grid}.admin-user-cell span,.admin-user-cell code{color:#b9afa1;overflow-wrap:anywhere}.status-stack{flex-wrap:wrap;gap:.35rem;display:flex}.role-list.compact span{font-size:.78rem}.button-link.small{min-height:2.15rem;padding:0 .75rem;font-size:.85rem}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-bottom:1.25rem;display:grid}.admin-detail-grid>div{background:#0000002e;border-radius:16px;gap:.3rem;padding:.9rem;display:grid}.admin-detail-grid code{overflow-wrap:anywhere;color:#d8d0c3}.admin-role-panel{background:#ffffff0b;border:1px solid #ffffff17;border-radius:18px;gap:1rem;padding:1rem;display:grid}.admin-role-panel h2{margin-bottom:.35rem}.current-roles{background:#0000002e;border-radius:14px;padding:.75rem}.admin-role-actions{gap:.75rem;display:grid}.admin-role-action-card{background:#0000002e;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem;display:grid}.admin-role-action-card h3{margin:0 0 .25rem}.admin-role-action-card p{margin:0}.admin-role-action-card .danger-button{color:#ffd6d6;background:#821c1c85;border-color:#ff5f5f6b}@media (width<=760px){.admin-page-heading-row,.admin-search-row,.admin-detail-grid,.admin-role-action-card{grid-template-columns:1fr}.admin-page-heading-row{display:grid}}.admin-filter-grid{grid-template-columns:160px 160px minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;margin:1rem 0;display:grid}.admin-filter-grid label,.stack-form label{gap:.4rem;display:grid}.admin-filter-grid input,.admin-filter-grid select,.stack-form select,.stack-form textarea{color:#f8f1e7;background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;outline:none;width:100%;min-height:2.75rem;padding:0 .85rem}.stack-form textarea{resize:vertical;min-height:7rem;padding-top:.75rem}.admin-filter-grid input:focus,.admin-filter-grid select:focus,.stack-form select:focus,.stack-form textarea:focus{border-color:#c9a66bb8;box-shadow:0 0 0 3px #c9a66b24}.admin-filter-grid button,.admin-section-heading-row button,.danger-button{color:#160f09;cursor:pointer;background:#c9a66b;border:1px solid #c9a66b61;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1rem;font-weight:800;display:inline-flex}.admin-filter-grid button:disabled,.admin-section-heading-row button:disabled,.danger-button:disabled{cursor:not-allowed;opacity:.62}.admin-section-card{background:#ffffff0b;border:1px solid #ffffff17;border-radius:18px;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.admin-section-heading-row{justify-content:space-between;align-items:start;gap:1rem;display:flex}.chat-message-preview{color:#d8d0c3;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:360px;display:-webkit-box;overflow:hidden}.reported-message-box{color:#f2eee8;white-space:pre-wrap;background:#00000047;border-radius:16px;padding:1rem}.admin-two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.inline-check-label{align-items:center;font-weight:800;grid-template-columns:none!important;gap:.5rem!important;display:flex!important}.inline-check-label input{width:auto;min-height:0}.mute-card-list,.block-list{gap:.75rem;display:grid}.mute-card,.block-card{background:#0000002e;border-radius:16px;gap:.75rem;padding:.85rem;display:grid}.mute-card{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center}.block-card{grid-template-columns:repeat(3,minmax(0,1fr))}.mute-card>div,.block-card>div{gap:.25rem;display:grid}.mute-card code,.block-card code,.admin-section-card code{overflow-wrap:anywhere;color:#d8d0c3}.danger-button{color:#ffd6d6;background:#821c1c85;border-color:#ff5f5f6b}.status-pill.action_taken{color:#d9ffe0;background:#1c642c85}.status-pill.reviewed{color:#d7e8ff;background:#24508285}.status-pill.dismissed{color:#d8d0c3;background:#ffffff1f}.status-pill.open{color:#fff1c7;background:#825d1485}.admin-detail-actions{margin:0 0 1rem}@media (width<=1050px){.admin-filter-grid,.mute-card{grid-template-columns:1fr}}@media (width<=760px){.admin-section-heading-row,.admin-two-column-grid,.block-card{grid-template-columns:1fr;display:grid}}.catalog-filter-grid{grid-template-columns:minmax(0,1fr) 180px 180px auto}.catalog-row-actions{justify-content:flex-start}.catalog-row-actions button.small,.danger-button.small{min-height:2.15rem;padding:0 .75rem;font-size:.85rem}.catalog-edit-form{gap:1rem;display:grid}.catalog-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.catalog-form-grid label{gap:.4rem;display:grid}.catalog-form-grid input,.catalog-form-grid select,.catalog-form-grid textarea{color:#f8f1e7;background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;outline:none;width:100%;min-height:2.75rem;padding:0 .85rem}.catalog-form-grid textarea{resize:vertical;min-height:7rem;padding-top:.75rem}.catalog-form-grid input:focus,.catalog-form-grid select:focus,.catalog-form-grid textarea:focus{border-color:#c9a66bb8;box-shadow:0 0 0 3px #c9a66b24}.catalog-form-grid input:disabled,.catalog-form-grid select:disabled,.catalog-form-grid textarea:disabled{opacity:.62;cursor:not-allowed}.catalog-full-width{grid-column:1/-1}.catalog-checkbox-row{flex-wrap:wrap;gap:1rem;display:flex}@media (width<=900px){.catalog-filter-grid,.catalog-form-grid{grid-template-columns:1fr}.catalog-full-width{grid-column:auto}}.order-filter-grid{grid-template-columns:minmax(0,1fr) 160px 160px auto}.payment-filter-grid{grid-template-columns:160px minmax(0,1fr) 160px auto}.admin-detail-grid.single-column{grid-template-columns:1fr}.payload-block{color:#f2eee8;white-space:pre-wrap;word-break:break-word;background:#00000052;border-radius:16px;max-height:520px;margin:0;padding:1rem;overflow:auto}@media (width<=900px){.order-filter-grid,.payment-filter-grid{grid-template-columns:1fr}}
