.manual-pays{max-width:none!important}.manual-pays__heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.manual-pays__heading h2{margin:.2rem 0}.manual-pays__heading p{margin:0;color:#aaa4b5}.manual-pays__eyebrow{color:#a98bff;font-size:.72rem;font-weight:800;letter-spacing:.14em}.manual-pays__layout{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(290px,1.25fr) minmax(250px,1fr);gap:1rem;margin-top:1rem}.manual-pays__layout>aside,.manual-pays__layout>main{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(8,7,13,.5);padding:1rem}.manual-pays__section-title{display:flex;align-items:center;gap:.6rem;margin-bottom:.85rem}.manual-pays__section-title span{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#7c3aed;color:#fff;font-weight:800;font-size:.76rem}.manual-pays__section-title h3{margin:0;font-size:.95rem}.manual-pays__stream-list,.manual-pays__package-list,.manual-pays__country-list{display:grid;gap:.55rem;max-height:55vh;overflow:auto;padding-right:.25rem}.manual-pays__stream{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:.75rem;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#15121d;color:#fff;cursor:pointer}.manual-pays__stream.is-active{border-color:#8b5cf6;background:rgba(124,58,237,.2)}.manual-pays__stream small,.manual-pays__package small{color:#948da1}.manual-pays__search{display:block;margin-bottom:.75rem}.manual-pays__search span{display:block;font-size:.72rem;color:#aaa4b5;margin-bottom:.3rem}.manual-pays__search input,.manual-pays__country-form input{width:100%;box-sizing:border-box}.manual-pays__package{padding:.75rem;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#15121d;cursor:grab}.manual-pays__package strong{display:block;overflow:hidden;text-overflow:ellipsis}.manual-pays__package.is-dragging{opacity:.45}.manual-pays__country-form{display:grid;grid-template-columns:1fr auto;gap:.5rem}.manual-pays__drop-help{font-size:.75rem;color:#8f8899}.manual-pays__country{border:1px dashed rgba(255,255,255,.2);border-radius:12px;padding:.8rem;background:rgba(255,255,255,.035);transition:.15s}.manual-pays__country.is-over{border-color:#a78bfa;background:rgba(124,58,237,.2);transform:translateY(-1px)}.manual-pays__country-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.manual-pays__delete{border:0;background:transparent;color:#8d8595;cursor:pointer;font-size:1.1rem}.manual-pays__delete:hover{color:#ff7187}.manual-pays__assigned{margin:.55rem 0 0;padding:0;list-style:none;color:#b7afc2;font-size:.76rem;display:grid;gap:.25rem}.manual-pays__empty{padding:1rem;text-align:center;color:#8f8899;border:1px dashed rgba(255,255,255,.1);border-radius:10px}.manual-pays .status.error{color:#ff7187}@media(max-width:980px){.manual-pays__layout{grid-template-columns:1fr}.manual-pays__stream-list,.manual-pays__package-list,.manual-pays__country-list{max-height:38vh}}
.manual-pays__country{cursor:pointer}.manual-pays__country:hover,.manual-pays__country:focus-visible{border-color:#8b5cf6;background:rgba(124,58,237,.12);outline:0}.manual-pays-dialog{width:min(700px,calc(100vw - 2rem));max-height:85vh;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#100e17;color:#fff;box-shadow:0 24px 80px rgba(0,0,0,.65)}.manual-pays-dialog::backdrop{background:rgba(2,2,6,.76);backdrop-filter:blur(5px)}.manual-pays-dialog__panel{padding:1.25rem}.manual-pays-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.manual-pays-dialog__header h2{margin:.2rem 0 0}.manual-pays-dialog__close{border:0;background:rgba(255,255,255,.07);color:#fff;border-radius:50%;width:2.2rem;height:2.2rem;font-size:1.35rem;cursor:pointer}.manual-pays-dialog__add{padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.03)}.manual-pays-dialog__add label{display:block;color:#aaa4b5;font-size:.76rem;margin-bottom:.35rem}.manual-pays-dialog__add>div{display:grid;grid-template-columns:1fr auto;gap:.5rem}.manual-pays-dialog__add select{min-width:0}.manual-pays-dialog__list{display:grid;gap:.55rem;margin-top:1rem;max-height:48vh;overflow:auto}.manual-pays-dialog__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.75rem;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#17141f}.manual-pays-dialog__row strong{overflow:hidden;text-overflow:ellipsis}.manual-pays-dialog__edit,.manual-pays-dialog__remove{border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.45rem .65rem;background:transparent;color:#ddd5e8;cursor:pointer}.manual-pays-dialog__remove{color:#ff8798}@media(max-width:520px){.manual-pays-dialog__row{grid-template-columns:1fr auto}.manual-pays-dialog__row strong{grid-column:1/-1}}
.manual-pays__visibility{border:1px solid rgba(167,139,250,.35);border-radius:999px;padding:.3rem .6rem;background:rgba(124,58,237,.12);color:#c4b5fd;font-size:.7rem;cursor:pointer}.manual-pays__country.is-hidden-country{opacity:.58}.manual-pays__country.is-hidden-country .manual-pays__visibility{border-color:rgba(52,211,153,.4);background:rgba(16,185,129,.12);color:#6ee7b7}
.manual-pays__content-tabs{display:flex;gap:.45rem;margin:1rem 0 0;padding:.35rem;width:max-content;max-width:100%;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(7,6,11,.55)}.manual-pays__content-tabs button{min-width:100px;border:0;border-radius:9px;padding:.65rem 1rem;background:transparent;color:#9d96a8;font-weight:700;cursor:pointer}.manual-pays__content-tabs button:hover{color:#fff;background:rgba(255,255,255,.05)}.manual-pays__content-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#7c3aed,#5b21b6);box-shadow:0 5px 20px rgba(124,58,237,.28)}@media(max-width:520px){.manual-pays__content-tabs{width:100%;box-sizing:border-box}.manual-pays__content-tabs button{min-width:0;flex:1;padding:.6rem .35rem}}
.manual-pays__assigned-empty{color:#777080;font-style:italic}
.manual-pays__country-actions{display:flex;align-items:center;gap:.35rem}.manual-pays__country-actions .manual-pays__delete{display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid rgba(255,113,135,.2);border-radius:50%;background:rgba(255,113,135,.06)}
.manual-pays__country-search{display:block;margin-top:.8rem}.manual-pays__country-search span{display:block;margin-bottom:.3rem;color:#aaa4b5;font-size:.72rem}.manual-pays__country-search input{width:100%;box-sizing:border-box}
.manual-pays-confirm{width:min(480px,calc(100vw - 2rem));text-align:center}.manual-pays-confirm__icon{display:grid;place-items:center;width:3.2rem;height:3.2rem;margin:0 auto .8rem;border:1px solid rgba(251,113,133,.4);border-radius:50%;background:rgba(225,29,72,.14);color:#fb7185;font-size:1.5rem;font-weight:900}.manual-pays-confirm h2{margin:.25rem 0 .65rem}.manual-pays-confirm p{color:#c6becd}.manual-pays-confirm__warning{padding:.75rem;border-radius:10px;background:rgba(225,29,72,.08);color:#fb9aaa!important;font-size:.82rem}.manual-pays-confirm__actions{display:flex;justify-content:center;gap:.65rem;margin-top:1.15rem}.manual-pays-confirm__delete{border:1px solid #e11d48;border-radius:9px;padding:.65rem 1rem;background:#be123c;color:#fff;font-weight:700;cursor:pointer}.manual-pays-confirm__delete:disabled{opacity:.6;cursor:wait}
