.ad-wrap{flex-direction:column;gap:22px;max-width:1240px;margin:0 auto;padding:clamp(28px,4vw,48px) clamp(16px,4vw,40px) 80px;display:flex}.ad-head{flex-direction:column;gap:18px;display:flex}.ad-tabs{flex-wrap:wrap;gap:8px;display:flex}.ad-tabs button{color:#3a3a4a;cursor:pointer;background:#fff;border:1.5px solid #ddd4e6;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font:700 14px Nunito,sans-serif;display:inline-flex}.ad-tabs button b{background:#efeaf8;border-radius:999px;padding:1px 8px;font-size:12px}.ad-tabs button.on{color:#fff;background:#3a3a4a;border-color:#3a3a4a}.ad-tabs button.on b{color:#3a3a4a;background:#e3b23c}.ad-pane{display:none}.ad-pane.on{display:block}.ad-h{margin:18px 0 12px;font-size:18px;font-weight:800}.ad-h small{color:#575667;font-size:13px;font-weight:700}.ad-list{flex-direction:column;gap:12px;display:flex}.ad-card{background:#fff;border:1px solid #e2dbe8;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.ad-card.done{opacity:.45;pointer-events:none}.ad-card-main{flex-direction:column;flex:380px;gap:4px;min-width:0;display:flex}.ad-name{font-size:18px}.ad-meta{color:#575667;word-break:break-word;font-size:14px}.ad-note{color:#4f4290;background:#fbf3ea;border-radius:8px;align-self:flex-start;padding:6px 10px;font-size:13px}.ad-pill{letter-spacing:.06em;text-transform:uppercase;color:#4b4a5c;background:#efeaf8;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:800}.ad-pill.pro{color:#6b5110;background:#fbf3ea}.ad-pill.wait{color:#4f4290;background:#f7e6d6}.ad-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-input{border:1.5px solid #ddd4e6;border-radius:10px;min-width:180px;height:42px;padding:0 12px;font:500 14px Nunito,sans-serif}.ad-link{color:#b42318;cursor:pointer;background:0 0;border:0;font:700 14px Nunito,sans-serif;text-decoration:underline}.sl-btn.green{color:#fff;background:#24704a}.ad-cleanup{border:1.5px dashed #e3b7b7;border-radius:16px;margin-top:28px;padding:18px 20px}.ad-cleanup summary{cursor:pointer;color:#b42318;font-weight:800}.ad-empty{color:#575667;background:#f3effa;border-radius:14px;margin:0;padding:18px}.ad-err{color:#b42318;background:#fdecec;border-radius:10px;margin:0;padding:10px 14px}.ad-table{background:#fff;border:1px solid #e2dbe8;border-radius:14px;overflow:hidden}.ad-tr{border-top:1px solid #efeaf8;grid-template-columns:70px 1.2fr 1fr 2fr 1fr 120px;align-items:start;gap:12px;padding:12px 16px;font-size:14px;display:grid}.ad-th{letter-spacing:.06em;text-transform:uppercase;background:#f3effa;border-top:0;font-size:12px;font-weight:800}.ad-tr small{color:#575667}.ad-lead,.ad-req{border:1.5px solid #ddd4e6;border-radius:8px;height:34px;font:600 13px Nunito,sans-serif}.ad-cols{grid-template-columns:1fr 1fr;gap:40px;display:grid}.ad-bar{margin-bottom:14px}.ad-bar-l{justify-content:space-between;margin-bottom:6px;font-size:14px;display:flex}.ad-bar i{background:#e3b23c;border-radius:999px;height:10px;display:block}.ad-bar i.plum{background:#4b4a5c}.ad-dialog{color:#3a3a4a;border:0;border-radius:20px;width:min(440px,100vw - 32px);padding:26px 26px 20px;font-family:Nunito,sans-serif;box-shadow:0 24px 60px #2b25334d}.ad-dialog::backdrop{background:#2b253380}.ad-dialog h3{letter-spacing:-.01em;margin:0 0 8px;font-size:21px}.ad-dialog p{color:#474656;margin:0 0 20px;font-size:15px;line-height:1.55}.ad-dialog-btns{justify-content:flex-end;gap:10px;display:flex}.ad-toast{z-index:60;color:#fff;background:#3a3a4a;border-radius:14px;align-items:center;gap:16px;padding:14px 18px;font-size:14px;font-weight:600;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #00000040}.ad-toast button{color:#e3b23c;cursor:pointer;background:0 0;border:0;font:800 14px Nunito,sans-serif;text-decoration:underline}.ad-stages{border-bottom:2px solid #efeaf8;flex-wrap:wrap;gap:0;margin-bottom:14px;display:flex}.ad-stages button{color:#575667;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-2px;padding:12px 16px;font:700 15px Nunito,sans-serif;display:inline-flex}.ad-stages button b{color:#4b4a5c;background:#efeaf8;border-radius:999px;padding:1px 8px;font-size:12px}.ad-stages button.on{color:#3a3a4a;border-bottom-color:#e3b23c}.ad-stages button.on b{color:#3a3a4a;background:#e3b23c}.ad-stage{display:none}.ad-stage.on{display:block}.ad-help{color:#575667;margin:0 0 14px;font-size:14px}.ad-declined{margin-top:22px}.ad-declined summary{cursor:pointer;color:#575667;font-weight:800}@media (width<=860px){.ad-cols{grid-template-columns:1fr}.ad-tr{grid-template-columns:1fr;gap:4px}.ad-th{display:none}}
