.advert-sponsor-content .sponsor-content-slots{max-width:900px;margin:40px auto;padding:24px;font-family:Arial,sans-serif;background:#fff}.advert-sponsor-content .sponsor-content-slots__header{margin-bottom:20px}.advert-sponsor-content .sponsor-content-slots__title{font-size:20px;font-weight:600;margin-bottom:16px}.advert-sponsor-content .sponsor-content-slots__row{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;margin-bottom:12px;align-items:center}.advert-sponsor-content .sponsor-content-slots__label{font-weight:700}.advert-sponsor-content .sponsor-content-slots__control{height:36px;padding:0 10px;border:1px solid #d9d9d9;border-radius:6px;outline:none;transition:.2s;background:#fff}.advert-sponsor-content .sponsor-content-slots__control:focus{border-color:#516e9e;box-shadow:0 0 0 2px rgba(81,110,158,.2)}.advert-sponsor-content .sponsor-content-slots__actions{display:flex;justify-content:space-between;margin-top:20px}.advert-sponsor-content .sponsor-content-slots__btn{height:36px;padding:0 12px;border:1px solid #d9d9d9;background:#fff;border-radius:6px;cursor:pointer;transition:.2s}.advert-sponsor-content .sponsor-content-slots__btn:hover{border-color:#516e9e}.advert-sponsor-content .sponsor-content-slots__btn--primary{background:#516e9e;border-color:#516e9e;background-image:linear-gradient(to top, #516e9e, #7e96bd);color:#fff;transition:all .125s linear}.advert-sponsor-content .sponsor-content-slots__btn--primary:hover{opacity:.9}.advert-sponsor-content .sponsor-content-slots__btn--danger{border-color:#ff4d4f;color:#ff4d4f}.advert-sponsor-content .sponsor-content-slots__btn--danger:hover{background:rgba(255,77,79,.08)}
