.admin-redesign .ad-shortcuts{display:none}
.ad-heading{position:relative}.fs-quick-edit{align-self:center;flex:0 0 34px;width:34px;height:34px;margin-left:auto;margin-right:8px;display:grid;place-items:center;border:1px solid var(--ad-line,#d9e1e5);border-radius:10px;background:transparent;color:var(--ad-muted,#61717b);cursor:pointer;transition:.18s ease}
.fs-quick-edit:hover{color:var(--ad-orange,#f06c2e);border-color:currentColor;background:rgba(240,108,46,.07)}
.fs-editable-metric{cursor:pointer;display:flex;flex-direction:column;box-sizing:border-box;min-height:190px}.fs-editable-metric .ad-metric-top{min-height:24px}.fs-editable-metric strong{min-height:48px}.fs-editable-metric .ad-metric-foot{margin-top:auto}.fs-quick-editor{width:min(640px,calc(100% - 28px));max-height:min(760px,90vh);padding:0;border:0;border-radius:22px;background:#fff;color:#142f3d;box-shadow:0 24px 80px rgba(0,20,30,.28)}
.fs-quick-editor::backdrop{background:rgba(0,16,24,.65);backdrop-filter:blur(3px)}
.fs-editor-head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 12px}.fs-editor-head small{color:#75838b}.fs-editor-head h2{margin:2px 0 0;font-size:1.45rem}.fs-editor-head>button{border:0;background:transparent;font-size:28px;color:#66757d;cursor:pointer}.fs-editor-subtitle{margin:17px 22px 5px;font-size:.95rem}.fs-editor-note{margin:0;padding:0 22px 15px;color:#6a7880;font-size:.9rem}.fs-editor-hero{margin:0 22px;padding:14px;border:1px solid #e0e7ea;border-radius:14px;background:#f8fafb}.fs-editor-hero label{display:block;margin-bottom:7px;font-size:.82rem;font-weight:850}.fs-editor-hero select{width:100%;min-height:42px;padding:0 11px;border:1px solid #d4dfe4;border-radius:10px;background:#fff;color:#18313e;font:inherit;font-weight:750}.fs-editor-hero p{margin:8px 2px 0;color:#6f7e86;font-size:.8rem;line-height:1.4}
#fs-editor-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 22px}.fs-editor-option{display:flex;align-items:center;padding:11px 12px;border:1px solid #dce5ea;border-radius:12px;cursor:pointer}.fs-editor-option.selected{border-color:#f06c2e;background:#fff7f1}.fs-editor-option input{width:18px;height:18px;margin:0 10px 0 0;accent-color:#f06c2e}.fs-editor-option span{display:flex;align-items:center;gap:8px;font-weight:750}.fs-editor-option svg{width:19px;height:19px}
.fs-editor-order{margin:18px 22px 0;padding-top:15px;border-top:1px solid #e4eaed}.fs-editor-order h3{margin:0 0 9px;font-size:.93rem}.fs-editor-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:43px;padding:5px 7px;border-radius:10px}.fs-editor-row:nth-child(odd){background:#f7f9fa}.fs-editor-row>span{display:flex;align-items:center;gap:8px}.fs-editor-row b{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#e9eef1;color:#52616a;font-size:.74rem}.fs-editor-row button{width:32px;height:30px;border:1px solid #d9e2e6;border-radius:8px;background:#fff;color:#344b57;font-weight:900;cursor:pointer}.fs-editor-row button:disabled{opacity:.3;cursor:default}
.fs-editor-empty{padding:14px;border:1px dashed #ccd8de;border-radius:11px;color:#718089;font-size:.86rem;line-height:1.45}
.fs-editor-actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:9px;margin-top:17px;padding:14px 22px 20px;background:#fff;border-top:1px solid #e5ebee}.fs-editor-actions button{min-height:42px;padding:0 18px;border-radius:11px;font-weight:800;cursor:pointer}.fs-editor-cancel{border:1px solid #d8e1e5;background:#fff;color:#435762}.fs-editor-save{border:0;background:#ef6b2e;color:#fff}.fs-editor-save:disabled{opacity:.45;cursor:default}
@media(min-width:768px) and (max-width:1100px){.ad-metrics[data-fs-editable="1"]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.ad-heading>div:first-child{padding-right:48px}.fs-quick-edit{position:absolute;top:0;right:0;margin:0}.fs-editable-metric{min-height:164px}}
@media(max-width:600px){.fs-quick-editor{max-height:92vh}#fs-editor-options{grid-template-columns:1fr}.fs-editor-head,.fs-editor-note,#fs-editor-options{padding-left:16px;padding-right:16px}.fs-editor-hero{margin-left:16px;margin-right:16px}.fs-editor-subtitle{margin-left:16px;margin-right:16px}.fs-editor-order{margin-left:16px;margin-right:16px}.fs-editor-actions{padding-left:16px;padding-right:16px}}
@media(max-width:380px){.ad-metrics[data-fs-editable="1"]{grid-template-columns:1fr}}
