.banner-application-flow[hidden]{display:none!important}.banner-flow-step{margin:18px 0;padding:17px;border:1px solid #647a47;border-radius:5px;background:#172612}.banner-flow-step>h3{font-size:16px;color:#ead298;margin:0 0 14px;border-bottom:1px solid #495d35;padding-bottom:10px}.banner-flow-step .ad-placement{margin:0;padding:12px;border:0;background:transparent}.banner-flow-step .ad-placement>h3{font-size:14px}.banner-flow-step .shared-duration-field{margin-bottom:0!important}.banner-flow-step .ad-form-grid{margin-top:0}.banner-flow-step .homepage-position-map{max-height:570px;overflow:auto}.banner-flow-step .mini-ad-location{border:2px solid #4d965d!important;box-shadow:none}.banner-flow-step .mini-ad-location.is-booked{border-color:#bc695c!important}.banner-flow-step .mini-ad-location.is-selected{border:3px solid #f2ce7f!important;box-shadow:0 0 0 2px #e2bc6955}.banner-flow-step .mini-slot-tag{font-size:10px!important}.banner-selected-preview>strong{display:block;font-size:14px;color:#e9ce8a;margin-bottom:12px}.banner-artwork-frame{height:105px;background:#0e180b;border:2px solid #a48e55;border-radius:4px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.banner-artwork-frame[data-slot^=hero]{height:145px}.banner-artwork-frame[data-slot=chat],.banner-artwork-frame[data-slot=mypage],.banner-artwork-frame[data-slot=tradeDetail],.banner-artwork-frame[data-slot=tradeRegister]{height:80px}.banner-artwork-frame>img{width:100%;height:100%;object-fit:contain}.banner-artwork-frame>img[hidden],.banner-preview-empty[hidden]{display:none!important}.banner-preview-empty{font-size:11px;color:#a7b995;padding:15px;text-align:center}.banner-review-details{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px 14px;font-size:12px;line-height:1.8;margin:16px 0}.banner-review-details dt{color:#a8bb91}.banner-review-details dd{margin:0;color:#e0dfc4;overflow-wrap:anywhere}.banner-review-confirm{display:flex!important;align-items:flex-start;gap:10px;font-size:12px!important;line-height:1.8}.banner-review-confirm input{width:auto!important;margin:4px 0 0!important;accent-color:#c5a263}.banner-window-placement{padding:12px!important;background:#1b2a15!important}.banner-window-context{grid-column:1/-1;font-size:11px;color:#b0be9c;padding:7px;background:#101d0d;border-bottom:1px solid #50613c}.banner-window-placement>.trade-ad-banner{display:flex!important;grid-column:1/-1;width:100%;min-height:64px;padding:8px;background:linear-gradient(90deg,#10200fbb,#14211499),url(assets/hero.png) center/cover}.banner-window-placement .ad-brand-logo{width:120px;height:42px;object-fit:contain}.banner-window-placement>.trade-ad-banner>span{font-size:10px}.received-ad-form .banner-flow-step{padding:17px}.banner-flow-step input:disabled,.banner-flow-step select:disabled{opacity:1}.banner-flow-step [data-banner-node=name]{margin-top:0}@media(max-width:600px){.banner-flow-step{padding:12px}.banner-review-details{grid-template-columns:82px minmax(0,1fr);gap:7px}.banner-flow-step .homepage-position-map{max-height:430px}}
