.ad-form :is(input,select,textarea),.ad-input{box-sizing:border-box;color:#101223;background:#fff;border:1px solid #d2d4da;border-radius:8px;width:100%;padding:8px 10px;font:400 14px/20px Inter,sans-serif}.ad-form :is(input,select,textarea):focus-visible,.ad-input:focus-visible,.ad-btn:focus-visible{outline-offset:1px;outline:3px solid #1da1f280}.ad-form input:disabled{color:#777986;background:#f3f4f8}.ad-form input[type=range]{accent-color:#1da1f2;border:0;padding:0}.ad-form textarea{resize:vertical}.ad-form input[type=checkbox]{accent-color:#1da1f2;width:auto;margin:0}.ad-form label.ad-check{color:#2c2f3d;cursor:pointer;flex-direction:row;align-items:center;gap:8px;min-height:32px;font-weight:500}.ad-form{text-align:left;grid-template-columns:1fr 1fr;gap:14px 16px;padding:16px;display:grid}.ad-form.narrow{grid-template-columns:1fr}.ad-form label,.ad-form legend{color:#4a4d5e;flex-direction:column;gap:6px;font-size:12px;font-weight:600;line-height:15px;display:flex}.ad-form fieldset{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.ad-form legend{padding:0}.ad-form .wide,.ad-form.narrow>*{grid-column:1/-1}.ad-hint{color:#777986;font-size:12px;line-height:16px}.ad-link-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:center;gap:8px;display:grid}.ad-link-row:has(select){grid-template-columns:minmax(0,1fr) 120px minmax(0,2fr) auto}:is(.ad-form.narrow .ad-link-row,.ad-form.narrow .ad-link-row:has(select)){border:1px solid #eef1f5;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;padding:8px}.ad-form.narrow .ad-link-row input[type=url]{grid-area:2/1/auto/-1}.ad-form.narrow .ad-link-row select{grid-area:3/1/auto/-1}.ad-add{align-self:flex-start}.ad-colors{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-colors input{cursor:pointer;flex:none;width:44px;height:32px;padding:2px}.ad-colors button{cursor:pointer;border:2px solid #fff;border-radius:50%;width:24px;height:24px;padding:0;box-shadow:0 0 0 1px #d2d4da}.ad-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-actions>.danger,.ad-confirm{margin-left:auto}.ad-confirm{color:#b42318;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ad-error{color:#b42318;margin:0;font-size:13px;line-height:18px}.ad-btn{color:#2c2f3d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d2d4da;border-radius:8px;flex:none;height:36px;padding:0 14px;font:500 14px/1 Inter,sans-serif}.ad-btn:hover{background:#f3f4f8}.ad-btn:disabled{opacity:.6;cursor:default}.ad-btn.primary{color:#fff;background:linear-gradient(#00bcd4 0%,#1da1f2 100%);border:0}.ad-btn.primary:hover{opacity:.9}.ad-btn.danger{color:#b42318;border-color:#f4c7c3}.ad-btn.danger.solid{color:#fff;background:#d92d20;border:0}@media (max-width:640px){.ad-form{grid-template-columns:1fr}:is(.ad-link-row,.ad-link-row:has(select)){grid-template-columns:minmax(0,1fr) auto}.ad-link-row input[type=url]{grid-area:2/1/auto/-1}.ad-link-row select{grid-area:3/1/auto/-1}}
