.smp-store{max-width:1280px;margin:35px auto;padding:0 22px;color:#172d4c}.smp-store>header{padding:12px 0 25px}.smp-store h1{font-size:27px;margin:0 0 12px}.smp-store>header p{font-size:13px;color:#8798af}.smp-store-filters{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr auto;gap:12px;background:white;border:1px solid #e4eaf2;border-radius:17px;padding:17px;box-shadow:0 5px 18px #152d4b0c}.smp-store-filters input,.smp-store-filters select{box-sizing:border-box;min-width:0;width:100%;padding:12px;border:1px solid #d4ddea;border-radius:10px;background:#fff;font:inherit;font-size:12px;color:#63758f}.smp-store-filters button{font:inherit;font-size:12px;border:1px solid #df7e24;border-radius:10px;padding:11px 18px;background:#e98428;color:white;cursor:pointer}.smp-store-count{display:flex;justify-content:space-between;color:#899ab0;font-size:12px;margin:26px 0 19px}.smp-store-count a{color:#b16b2f}.smp-store-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.smp-store-card{background:white;border:1px solid #e3e9f1;border-radius:18px;overflow:hidden;box-shadow:0 5px 0 #dce4ef66,0 10px 24px #152d490b;transition:transform .2s,box-shadow .2s}.smp-store-card:hover{transform:translateY(-4px);box-shadow:0 7px 0 #e7c49b55,0 15px 25px #172e4514}.smp-store-visual{height:200px;background:linear-gradient(135deg,#365b88,#142a47);color:#ffe7cb;display:grid;place-items:center;position:relative;overflow:hidden}.smp-store-visual.kind-pdf,.smp-store-visual.kind-zip{background:linear-gradient(125deg,#f3aa46,#e77a22)}.smp-store-visual img{width:100%;height:100%;object-fit:cover}.smp-store-visual small{position:absolute;top:12px;right:12px;border-radius:8px;padding:4px 9px;background:#fff9eeeb;color:#a06430;font-size:10px;max-width:90%}.smp-store-body{padding:20px}.smp-store-body h2{font-size:15px;line-height:1.9;min-height:55px;margin:0 0 10px}.smp-store-body h2 a{color:#182e4b;text-decoration:none}.smp-store-body>p{color:#91a0b3;font-size:11px}.smp-store-body footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:26px;gap:10px}.smp-store-body strong{display:block;font-size:14px;color:#aa6227}.smp-store-body del{display:block;color:#9ba7b7;font-size:10px;margin-bottom:5px}.smp-store-body footer span{font-size:10px;color:#8d9caf;white-space:nowrap}.smp-store-detail{display:block;border:1px solid #ecd2b7;border-radius:9px;padding:9px;text-align:center;margin-top:18px;font-size:11px;color:#ac6a30;background:#fffaf3;text-decoration:none}.smp-store-empty{text-align:center;padding:55px 20px;background:#fff;border:1px solid #e4eaf2;border-radius:17px}.smp-store-empty h2{font-size:20px}.smp-store-empty p,.smp-store-note{font-size:12px;color:#8d9db2;line-height:2}.smp-store-note{margin-top:28px}.smp-store-pagination{display:flex;gap:14px;margin:30px 0}@media(max-width:1100px){.smp-store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.smp-store-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.smp-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.smp-store-grid,.smp-store-filters{grid-template-columns:minmax(0,1fr)}.smp-store{padding:0 15px}.smp-store h1{font-size:23px}}
