.premium-inventory-card{border:1px solid #111a36;border-radius:14px;padding:22px;background:#f4eadf;box-shadow:4px 4px 0 #111a36}.premium-inventory-card>span{font:10px "DM Mono",monospace;letter-spacing:.08em}.premium-inventory-card>strong{display:block;font-size:24px;margin:9px 0}.premium-inventory-card p{font-size:12px;line-height:1.6;color:#687087}.premium-inventory-card ul{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0;margin:16px 0;list-style:none}.premium-inventory-card li{border:1px solid #deddd5;border-radius:7px;background:#fff;padding:7px 3px;text-align:center;font:8px "DM Mono",monospace}.legal-page{padding:90px 0;background:#fffefa}.legal-shell{max-width:820px}.legal-page h1{font-size:54px;letter-spacing:-3px;margin:18px 0 28px}.legal-page h2{font-size:22px;margin:34px 0 8px}.legal-page p{font-size:15px;line-height:1.85;color:#566078}.legal-page a{color:#111a36;font-weight:800}.check-row a{font-weight:800;text-decoration-color:#769126}.premium-price{background:#111a36;color:#fff;border-radius:10px;padding:12px 16px;font-size:14px}.date-filter{display:flex;gap:8px}.date-filter input,.date-filter button,.premium-position select{border:1px solid #cfd2da;border-radius:8px;background:#fff;padding:9px 10px;font:10px Manrope,sans-serif}.date-filter button{font-weight:800;cursor:pointer}.premium-position-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.premium-position{border:1px solid #dfe1e6;border-radius:13px;padding:19px;background:#fff}.premium-position>span{color:#4d8755;font:8px "DM Mono",monospace;text-transform:uppercase}.premium-position h3{margin:9px 0 8px;font-size:17px}.premium-position>strong{display:inline-block;background:#eef7db;color:#4a792f;border-radius:20px;padding:6px 9px;font:8px "DM Mono",monospace;text-transform:uppercase}.premium-position>p{color:#69738a;font-size:9px;line-height:1.5}.premium-position form{display:grid;gap:12px;margin-top:16px}.premium-position label{display:grid;gap:6px;font-size:9px;font-weight:800}.premium-position .primary-button{width:100%}.premium-position .primary-button:disabled{opacity:.45;cursor:not-allowed}.premium-position.taken{background:#f3f3f5;color:#777}.premium-position.taken>strong{background:#e5e5e8;color:#777}.premium-config{margin:18px 0 0}@media(max-width:900px){.premium-position-grid{grid-template-columns:1fr}.date-filter{width:100%}.date-filter input{flex:1}}@media(max-width:650px){.legal-page{padding:55px 0}.legal-page h1{font-size:38px}.premium-inventory-card ul{grid-template-columns:1fr}}
