.smp-request-market{max-width:1250px;margin:40px auto;padding:0 22px;color:#152a49}.smp-request-market>h1{font-size:28px}.smp-request-market>p{font-size:13px;color:#7a8b9f}.smp-request-filters{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr auto;gap:12px;padding:18px;background:white;border:1px solid #e8ebef;border-radius:18px;box-shadow:0 5px 18px #162e4810;margin:30px 0}.smp-request-filters input,.smp-request-filters select{width:100%;min-width:0;padding:12px;border:1px solid #d6dce5;border-radius:11px;background:white;font:inherit;font-size:12px}.smp-request-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.smp-request-grid article,.smp-request-proposal{background:white;border:1px solid #e4e8ef;border-radius:18px;padding:22px;box-shadow:0 5px 0 #dae1eb66,0 8px 22px #182b4210}.smp-request-grid h2{font-size:16px;line-height:1.9}.smp-request-grid small{font-size:11px;color:#ac6329;background:#fff1df;border-radius:8px;padding:4px 8px}.smp-request-grid dl div{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin:10px 0}.smp-request-grid dd{margin:0}.smp-request-grid dt{color:#8290a3}.smp-request-grid a,.smp-request-market button{display:block;padding:11px 14px;border:1px solid #d57925;border-radius:10px;color:#ac6020;text-align:center;text-decoration:none;font:inherit;font-size:12px;background:#fff7ed}.smp-request-proposal{margin-top:28px}.smp-request-proposal h2{font-size:21px}.smp-request-proposal .smp-form label{display:block;margin:15px 0;font-size:13px}.smp-request-proposal input,.smp-request-proposal textarea{box-sizing:border-box;display:block;width:100%;padding:12px;border:1px solid #d5dde8;border-radius:10px;font:inherit;margin-top:8px}.smp-request-proposal button{padding:12px 20px;background:#e98121;color:white;border:0;border-radius:10px;font:inherit}.smp-request-proposal p{line-height:2;font-size:13px}.smp-proposal-card{margin-bottom:20px;padding:20px;border:1px solid #e3e8ef;border-radius:15px;overflow-wrap:anywhere}.smp-proposal-card h3{font-size:17px}.smp-proposal-card p{font-size:13px;line-height:2}.smp-request-market nav{margin:30px 0;display:flex;gap:12px}@media(max-width:1000px){.smp-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smp-request-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.smp-request-grid,.smp-request-filters{grid-template-columns:minmax(0,1fr)}.smp-request-market{padding:0 15px}}
