:is(#adForm,.received-ad-form) .banner-upload-prominent{display:block;padding:22px;border:2px solid #c1a368;background:linear-gradient(115deg,#30391e,#1a2814);margin:25px 0 12px;border-radius:5px}.banner-upload-title{display:block;font-size:20px;font-weight:700;letter-spacing:-.5px;color:#f0d99d;margin-bottom:12px}.banner-upload-prominent .ad-field-limit{display:block!important;margin:0 0 10px!important;font-size:11px!important}.banner-upload-prominent input[type=file]{display:block;width:100%;padding:15px!important;border:1px dashed #b6a56e!important;background:#101a0b!important;font-size:12px!important;color:#d2dcbf!important}.banner-upload-prominent input::file-selector-button{background:#c5a76c;border:1px solid #e2c98b;border-radius:3px;padding:10px 14px;margin-right:14px;color:#16210e;font-weight:700;cursor:pointer}.banner-upload-caption{display:block;margin-top:12px;color:#b9c5a5;font-size:11px;line-height:1.9}.banner-period{padding:18px;background:#101b0c;border:1px solid #687347;margin:16px 0}.banner-period h3{font-size:16px!important;color:#e0c98d;margin:0 0 15px!important}.banner-period label{font-size:12px}.banner-period input[type=date]{max-width:300px;font-size:14px!important;padding:13px!important}.period-field-title{font-size:12px!important;color:#bdc99f!important;margin:18px 0 10px!important}.duration-options{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.duration-options label{display:block!important;margin:0!important;position:relative;cursor:pointer}.duration-options input{position:absolute;width:1px!important;height:1px;opacity:0}.duration-options span{display:flex;align-items:center;justify-content:center;min-height:56px;border:1px solid #63734b;background:#22301a;color:#b7cba0;border-radius:4px;font-size:18px;font-weight:700}.duration-options input:checked+span{border:2px solid #ebcd80;background:#b89c5c;color:#101b0a;box-shadow:0 0 0 2px #b89c5c33}.duration-options input:focus-visible+span{outline:2px solid white;outline-offset:3px}.banner-period-summary{padding:15px;margin-top:16px;background:#27341e;border-left:3px solid #c5a76c;font-size:14px;color:#e6ce92;font-weight:600;line-height:1.9}.banner-period>.schedule-only-help{font-size:10px!important;margin-bottom:0!important}@media(max-width:600px){:is(#adForm,.received-ad-form) .banner-upload-prominent{padding:17px}.banner-upload-title{font-size:18px}.banner-period{padding:14px}.duration-options{gap:6px}.duration-options span{font-size:16px;min-height:50px}.banner-period-summary{font-size:12px;padding:12px}.banner-upload-prominent input::file-selector-button{padding:9px 10px;margin-right:8px}}
:is(#adForm,.received-ad-form) .banner-upload-prominent{padding:0!important;border:0!important;background:none!important;margin:15px 0!important;border-radius:0}.banner-upload-title{font-size:14px!important;font-weight:700;color:#e6d5a6;margin-bottom:7px}.banner-upload-prominent .ad-field-limit{display:inline!important;margin:0 0 0 5px!important;font-size:10px!important}.banner-upload-prominent input[type=file]{padding:12px!important;border:1px solid #45593a!important;background:#101a0d!important;font-size:12px!important}.banner-upload-prominent input::file-selector-button{font-weight:500;padding:6px 10px;margin-right:10px;border:1px solid #7b8059;background:#39472b;color:#dfdfc8}.banner-upload-caption{font-size:10px;line-height:1.7;color:#a4b291;margin-top:7px}
.banner-period{padding:0!important;background:none!important;border:0!important;margin:17px 0!important}.banner-period h3{font-size:14px!important;color:#e6d5a6;margin:0 0 8px!important}.banner-period>label{display:flex!important;align-items:center;gap:12px;font-size:11px!important;margin:0!important}.banner-period input[type=date]{width:180px!important;max-width:180px!important;font-size:12px!important;padding:10px!important;margin:0!important}.period-field-title{font-size:10px!important;margin:12px 0 7px!important}.duration-options{display:flex!important;gap:8px;flex-wrap:wrap}.duration-options label{min-width:65px}.duration-options span{min-height:34px!important;font-size:12px!important;padding:7px 16px!important;border-radius:3px}.duration-options input:checked+span{border-width:1px;box-shadow:none}.banner-period-summary{display:inline-block!important;padding:7px 10px!important;margin-top:10px!important;font-size:11px!important;border-left-width:2px;line-height:1.6}.banner-period>.schedule-only-help{font-size:9px!important;margin-top:6px!important}@media(max-width:600px){.duration-options{gap:6px}.duration-options label{min-width:55px}.duration-options span{padding:7px 12px!important}}
