.dtx-profit-scope-mask{position:fixed;inset:0;z-index:4200;display:grid;place-items:center;padding:24px;background:rgba(20,26,45,.56);backdrop-filter:blur(3px)}
.dtx-profit-scope-dialog{width:min(760px,calc(100vw - 40px));max-height:calc(100vh - 48px);overflow:hidden;border:1px solid #e1e4f2;border-radius:20px;background:#fff;box-shadow:0 28px 90px rgba(25,31,61,.28);color:#27314f}
.dtx-profit-scope-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 24px 17px;background:linear-gradient(125deg,#372774,#6555df);color:#fff}
.dtx-profit-scope-head small{display:block;margin-bottom:5px;color:#d8d3ff;font-size:11px;font-weight:700;letter-spacing:1px}.dtx-profit-scope-head h3{margin:0;font-size:20px}.dtx-profit-scope-head p{margin:6px 0 0;color:#e6e3ff;font-size:12px}.dtx-profit-scope-close{width:34px;height:34px;border:0;border-radius:10px;background:#ffffff1a;color:#fff;font-size:22px;cursor:pointer}
.dtx-profit-scope-body{max-height:calc(100vh - 190px);overflow:auto;padding:20px 24px}.dtx-profit-scope-loading{display:grid;min-height:260px;place-items:center;color:#737d96}
.dtx-profit-scope-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #e5e7f2;border-radius:13px;background:#f8f8fe}.dtx-profit-scope-summary span{color:#727c94;font-size:12px}.dtx-profit-scope-summary strong{font-size:21px;color:#5748d4}
.dtx-profit-scope-label{display:block;margin:18px 0 9px;font-size:13px;font-weight:700;color:#35405f}.dtx-profit-scope-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dtx-profit-scope-option{position:relative;display:flex;min-height:96px;padding:14px;border:1px solid #dfe3ee;border-radius:13px;background:#fff;cursor:pointer}.dtx-profit-scope-option:has(input:checked){border-color:#6757df;background:#f5f3ff;box-shadow:0 0 0 2px rgba(103,87,223,.1)}.dtx-profit-scope-option input{margin:3px 10px 0 0}.dtx-profit-scope-option b,.dtx-profit-scope-option small{display:block}.dtx-profit-scope-option b{font-size:14px}.dtx-profit-scope-option small{margin-top:5px;color:#7f899f;font-size:11px;line-height:1.55}.dtx-profit-scope-option em{position:absolute;right:10px;top:10px;padding:2px 7px;border-radius:999px;background:#ebe8ff;color:#5a49d3;font-size:10px;font-style:normal}
.dtx-profit-scope-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.dtx-profit-scope-field{display:flex;flex-direction:column;gap:6px}.dtx-profit-scope-field span{color:#68738e;font-size:11px}.dtx-profit-scope-field select,.dtx-profit-scope-field input{height:38px;padding:0 11px;border:1px solid #d9deea;border-radius:9px;background:#fff;color:#313b59;outline:none}.dtx-profit-scope-field select:focus,.dtx-profit-scope-field input:focus{border-color:#6a59df;box-shadow:0 0 0 2px rgba(106,89,223,.1)}.dtx-profit-scope-field.is-wide{grid-column:1/-1}
.dtx-profit-scope-backfill{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:12px 13px;border-radius:11px;background:#f2f7ff;color:#53627e;font-size:11px;line-height:1.65}.dtx-profit-scope-backfill input{margin-top:3px}.dtx-profit-scope-backfill b{display:block;color:#344565;font-size:12px}
.dtx-profit-scope-note{margin-top:12px;padding:11px 13px;border-left:3px solid #e0a638;background:#fff9eb;color:#75623b;font-size:11px;line-height:1.7}.dtx-profit-scope-history{margin-top:18px;border-top:1px solid #eef0f6;padding-top:14px}.dtx-profit-scope-history h4{margin:0 0 9px;font-size:12px}.dtx-profit-scope-history ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.dtx-profit-scope-history li{display:flex;justify-content:space-between;gap:12px;color:#69738b;font-size:11px}.dtx-profit-scope-history li b{color:#3d4866;font-weight:600}.dtx-profit-scope-empty{color:#9299aa;font-size:11px}
.dtx-profit-scope-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 24px;border-top:1px solid #eceef5;background:#fafbfe}.dtx-profit-scope-foot span{color:#8a92a5;font-size:10px}.dtx-profit-scope-actions{display:flex;gap:9px}.dtx-profit-scope-actions button{height:36px;padding:0 16px;border:1px solid #d6dae6;border-radius:9px;background:#fff;color:#46516d;cursor:pointer}.dtx-profit-scope-actions .is-primary{border-color:#6352dc;background:#6352dc;color:#fff}.dtx-profit-scope-actions button:disabled{opacity:.5;cursor:not-allowed}
.dtx-profit-scope-badge{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px;padding:10px 13px;border:1px solid #d9d4ff;border-radius:11px;background:#f6f4ff;color:#5143b8;font-size:12px}.dtx-profit-scope-badge b{color:#312b66}.dtx-profit-scope-badge small{color:#7a749d}
@media(max-width:700px){.dtx-profit-scope-options,.dtx-profit-scope-fields{grid-template-columns:1fr}.dtx-profit-scope-field.is-wide{grid-column:auto}.dtx-profit-scope-dialog{width:calc(100vw - 20px)}.dtx-profit-scope-mask{padding:10px}}
