.an-head button[data-action="refresh"] svg{width:17px;height:17px;stroke-width:1.9;flex:none}.an-head button[data-action="refresh"]{min-width:105px;justify-content:center}.an-modal{animation:anFade .22s ease both}.an-modal>section{overflow:hidden;animation:anCardIn .32s cubic-bezier(.2,.8,.2,1) both}.an-detail-card:before{content:"";position:absolute;inset:0 0 auto;height:7px;background:var(--tone)}.an-detail-card:after{content:"";position:absolute;width:210px;height:210px;right:-90px;top:-95px;border-radius:50%;background:var(--wash);pointer-events:none}.an-detail-card>*{position:relative;z-index:1}.an-detail-card>i{background:var(--soft)!important;color:var(--tone)!important}.an-detail-card>small{color:var(--tone)!important}.an-detail-card>div span:first-child{color:var(--tone)}.tone-accepted{--tone:#367ff2;--soft:#eaf3ff;--wash:rgba(54,127,242,.12)}.tone-delivered{--tone:#35a9dd;--soft:#e7f8ff;--wash:rgba(53,169,221,.13)}.tone-opened{--tone:#35af8b;--soft:#e6f9f2;--wash:rgba(53,175,139,.13)}.tone-clicked{--tone:#8069dc;--soft:#f0ecff;--wash:rgba(128,105,220,.13)}.tone-campaign{--tone:#ef8a45;--soft:#fff1e8;--wash:rgba(239,138,69,.14)}.tone-region{--tone:#2875ec;--soft:#eaf3ff;--wash:rgba(40,117,236,.12)}
.an-campaign-modal>section{width:min(880px,100%);max-height:min(780px,92vh);overflow:auto;padding:32px}.campaign-modal-head{display:flex!important;flex-direction:row!important;align-items:center;gap:14px!important;border:0!important;padding:0!important}.campaign-modal-head>i{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#eaf3ff,#e9faf3);color:#2675ed}.campaign-modal-head>i svg{width:21px}.campaign-modal-head>div{border:0!important;padding:0!important;gap:0!important}.campaign-modal-head small{font-size:10px;font-weight:800;color:#2675ed;letter-spacing:1px}.campaign-modal-head h2{margin:4px 0 2px}.campaign-modal-head p{margin:0}.campaign-modal-summary{display:grid!important;grid-template-columns:repeat(3,1fr);gap:10px!important;border:0!important;padding:20px 0!important}.campaign-modal-summary span{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:4px!important;background:#f6f9fd;border:1px solid #e6edf5;border-radius:13px;padding:14px!important}.campaign-modal-summary small{font-size:10px;color:#718096}.campaign-modal-summary b{font:800 18px Manrope;color:#14233c}.campaign-modal-table{border:1px solid #e4eaf2!important;border-radius:14px;overflow:hidden;padding:0!important;gap:0!important}.campaign-modal-table header,.campaign-modal-table button{display:grid;grid-template-columns:1.3fr repeat(4,.7fr);gap:12px;align-items:center;text-align:left;padding:0 16px}.campaign-modal-table header{height:38px;background:#f6f8fb;color:#7b8899;font-size:10px}.campaign-modal-table button{height:52px;border:0;border-top:1px solid #e9eef4;background:#fff;color:#526176;font-size:11px}.campaign-modal-table button:hover{background:#f2f7ff}.campaign-modal-table button b{color:#172641}.an-campaign-modal footer{display:flex!important;justify-content:flex-end!important;padding:0!important}.an-campaign-modal footer .an-done{margin-top:18px}@keyframes anFade{from{opacity:0}to{opacity:1}}@keyframes anCardIn{from{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:none}}@media(max-width:700px){.an-campaign-modal>section{padding:24px 18px}.campaign-modal-summary{grid-template-columns:1fr}.campaign-modal-table{overflow:auto}.campaign-modal-table header,.campaign-modal-table button{min-width:650px}}
