.mswsales{font-family:inherit;max-width:1400px;margin:22px auto 48px;padding:0 18px;color:#14283a}.mswsales *, .mswsales *::before,.mswsales *::after{box-sizing:border-box}.mswsales a{text-decoration:none}.mswsales__hero{display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:clamp(30px,5vw,72px);border-radius:24px;color:#fff;background:radial-gradient(ellipse at 85% 15%,#1b719d 0%,transparent 43%),linear-gradient(115deg,#071a2d,#0b365b 65%,#124b70);position:relative;overflow:hidden}.mswsales__hero:after{content:"";position:absolute;inset:auto -80px -180px auto;width:450px;height:450px;border:1px solid #ffffff20;border-radius:50%;pointer-events:none}.mswsales__eyebrow{font-size:.79rem;letter-spacing:.1em;font-weight:800;color:#9fe4ff}.mswsales__eyebrow--dark{color:#246b93}.mswsales__hero h2{font-size:clamp(1.8rem,3.4vw,3.1rem)!important;color:#fff!important;margin:12px 0!important;line-height:1.15;max-width:770px}.mswsales__hero p{color:#d8eaf8!important;line-height:1.6;max-width:735px}.mswsales__hero-actions,.mswsales__facts{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.mswsales__facts{margin-top:30px;gap:24px;font-size:.84rem}.mswsales__facts b{display:block;color:#fff;font-size:1rem}.mswsales__button{background:#53bf7a;color:#082d25!important;border:0;border-radius:12px;padding:13px 22px;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:800;cursor:pointer;min-height:46px;transition:transform .15s,background .15s}.mswsales__button:hover{background:#7bdb9b;transform:translateY(-1px)}.mswsales__button--quiet{background:transparent;border:1px solid #ffffff75;color:#fff!important}.mswsales__button--quiet:hover{background:#ffffff1d}.mswsales__hero-mark{width:170px;height:170px;border-radius:28px;background:linear-gradient(135deg,#dcf5ff16,#79d2ff35);border:1px solid #cbecff45;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 15px 50px #0003;transform:rotate(-7deg)}.mswsales__hero-mark span{font-size:3rem;font-weight:900;letter-spacing:-.06em;color:#fff}.mswsales__hero-mark small{font-size:.7rem;letter-spacing:.17em}.mswsales__notice{border-left:4px solid #e3a631;background:#fff9ed;color:#57451e;padding:14px 18px;border-radius:8px;margin:20px 0!important;line-height:1.5}.mswsales__highlights{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:25px 0 0}.mswsales__highlight{border:1px solid #d8e6ed;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 8px 24px #1e49700c;color:#152b3e!important}.mswsales__highlight img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.mswsales__highlight span{display:block;padding:14px 18px}.mswsales__highlight strong,.mswsales__highlight small{display:block}.mswsales__highlight strong{font-size:1.08rem}.mswsales__highlight small{margin-top:3px;color:#607389}.mswsales__ai-caption{font-size:.77rem;color:#657b8e;margin:9px 0 22px!important}.mswsales__filters{margin-top:35px;scroll-margin-top:90px}.mswsales__heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.mswsales__heading h3{font-size:clamp(1.5rem,2.3vw,2.2rem)!important;color:#092a43!important;margin:4px 0!important}.mswsales__plain-link{color:#05699b!important;text-decoration:underline!important;font-size:.92rem}.mswsales__controls{display:grid;grid-template-columns:2fr 1.15fr .9fr .8fr 1.1fr;gap:10px;border:1px solid #d6e6ee;background:#f7fbfd;padding:16px;border-radius:16px}.mswsales__controls label{font-size:.78rem;font-weight:750;color:#496579;display:flex;gap:7px;flex-direction:column}.mswsales__controls input,.mswsales__controls select{font:inherit;color:#15354c!important;background:#fff!important;border:1px solid #bed6e4!important;border-radius:9px!important;min-width:0;width:100%;height:42px;padding:0 11px}.mswsales__controls input:focus-visible,.mswsales__controls select:focus-visible{outline:2px solid #3176a4;outline-offset:1px}.mswsales__result-line{display:flex;align-items:center;justify-content:space-between;padding:15px 4px;color:#506678;font-size:.88rem}.mswsales__result-line button{background:transparent;border:0;color:#18699a;text-decoration:underline;cursor:pointer;padding:4px 0}.mswsales__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.mswsales__card{border:1px solid #dce6ee;background:#fff;border-radius:16px;padding:19px;display:flex;flex-direction:column;min-height:220px;box-shadow:0 2px 15px #1e568008}.mswsales__card:hover{box-shadow:0 12px 27px #1e568015}.mswsales__card-top{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#42748c;font-size:.72rem;font-weight:800}.mswsales__type{padding:5px 8px;background:#edf6fa;border-radius:30px;white-space:nowrap}.mswsales__card h4{font-size:1.05rem!important;line-height:1.35!important;color:#123047!important;margin:14px 0 7px!important}.mswsales__card p{font-size:.82rem;color:#667b8a;line-height:1.45;flex:1;margin:0 0 12px!important}.mswsales__card-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #eef2f6;padding-top:11px}.mswsales__price{font-size:1.2rem;color:#155b79;font-weight:850}.mswsales__detail{border:0;background:transparent;color:#146d99;font-weight:750;cursor:pointer;padding:6px;font-size:.8rem}.mswsales__status{font-size:.69rem;color:#856a35;margin-top:8px}.mswsales__status--active{color:#16704b}.mswsales__more-wrap{text-align:center;margin:22px auto 38px}.mswsales__bottom{border-radius:19px;padding:27px 32px;background:#edf7f5;display:flex;gap:20px;justify-content:space-between;align-items:center}.mswsales__bottom h3{font-size:1.35rem!important;color:#124237!important;margin:0 0 6px!important}.mswsales__bottom p{font-size:.9rem;line-height:1.6;margin:0!important;max-width:770px;color:#46675e}.mswsales__legal{font-size:.8rem;color:#678;line-height:1.55;margin:22px 0!important}.mswsales__legal a{text-decoration:underline;color:#185879}.mswsales__dialog{border:0;border-radius:18px;max-width:min(560px,calc(100% - 30px));max-height:80vh;overflow:auto;padding:26px;box-shadow:0 30px 90px #0006;color:#123047}.mswsales__dialog::backdrop{background:#071e35a6}.mswsales__dialog-top{display:flex;align-items:start;justify-content:space-between;gap:15px}.mswsales__dialog-top h3{font-size:1.35rem!important;margin:0!important;color:#132f48!important}.mswsales__dialog-top button{background:#e9f1f6;border:0;border-radius:8px;font-size:1.6rem;width:35px;height:35px;cursor:pointer}.mswsales__dialog p{line-height:1.6}.mswsales__dialog li{margin:5px 0}.mswsales__empty{grid-column:1/-1;color:#576f80;border:1px dashed #c7dce7;padding:25px;border-radius:14px;text-align:center}@media(max-width:1050px){.mswsales__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mswsales__controls{grid-template-columns:repeat(3,minmax(0,1fr))}.mswsales__hero-mark{width:120px;height:120px}}@media(max-width:740px){.mswsales{padding:0 10px}.mswsales__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mswsales__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.mswsales__hero{grid-template-columns:1fr;padding:28px 21px}.mswsales__hero-mark{display:none}.mswsales__highlights{grid-template-columns:1fr}.mswsales__bottom{flex-direction:column;align-items:stretch;padding:25px}.mswsales__heading{display:block}}@media(max-width:460px){.mswsales__grid{grid-template-columns:1fr}.mswsales__controls{grid-template-columns:1fr}.mswsales__card{min-height:170px}.mswsales__hero h2{font-size:1.9rem!important}}@media(prefers-reduced-motion:reduce){.mswsales__button{transition:none}.mswsales__button:hover{transform:none}}

body.msw-edev-sales-page .edev-theme-article,body.msw-edev-sales-page .edev-article-paper,body.msw-edev-sales-page .edev-article-body{max-width:none!important;width:100%!important;box-sizing:border-box}body.msw-edev-sales-page .edev-article-paper{padding-left:clamp(12px,2vw,24px)!important;padding-right:clamp(12px,2vw,24px)!important}body.msw-edev-sales-page .edev-article-body{overflow:visible!important}
