.bsi-admin-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bsi-rule-section{border:1px solid #d8e6f5;border-radius:16px;padding:18px;margin:18px 0;background:#f8fbff}.bsi-rule-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.bsi-rule-header h3{margin:0 0 5px;font-size:17px}.bsi-rule-header p{margin:0;color:#6a809c;font-size:13px}.bsi-rule-header button,.bsi-funding-preview>button{background:#e8f1ff;border:1px solid #c8dcfa;border-radius:9px;padding:10px 13px;color:#1855b6;font-weight:700;cursor:pointer}.bsi-allocation-row{display:grid;grid-template-columns:minmax(0,1fr) 135px 40px;gap:10px;align-items:center;margin:10px 0}.bsi-allocation-row select,.bsi-allocation-row input{height:45px!important;width:100%;box-sizing:border-box;border:1px solid #d6e2ef;border-radius:10px;background:#fff;padding:9px 12px;color:#173d64;font-size:14px}.bsi-allocation-percent{position:relative}.bsi-allocation-percent input{padding-right:32px}.bsi-allocation-percent span{position:absolute;right:12px;top:13px;color:#6d7f97}.bsi-remove{border:1px solid #f0d5d5;background:#fff5f5;border-radius:9px;height:42px;font-size:22px;color:#b44747;cursor:pointer}.bsi-rule-total{display:flex;justify-content:space-between;align-items:center;margin:16px 0 12px;padding:12px 15px;background:white;border-radius:10px}.bsi-rule-total strong{font-size:21px}.bsi-allocation-example{font-size:12px;color:#70839c;margin:8px 0}.bsi-distribution-line{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid #e2eaf4;font-size:13px}.bsi-distribution-line strong,.bsi-distribution-line b{white-space:nowrap}.bsi-distribution-line.total{font-size:14px;color:#0d775f;font-weight:700}.bsi-funding-preview{margin:15px 0;background:#f4f9ff;padding:14px;border-radius:12px}.bsi-funding-preview>b,.bsi-funding-preview>small{display:block}.bsi-funding-preview>small{font-size:11px;color:#71859c;line-height:1.5;margin:5px 0 10px}.bsi-funding-preview>button{margin-top:12px}.bsi-mass-card-title{min-width:0}.bsi-mass-card-title>div{min-width:0}@media(max-width:650px){.bsi-admin-grid-two{grid-template-columns:1fr!important}.bsi-rule-section{padding:13px}.bsi-rule-header{flex-direction:column;align-items:flex-start}.bsi-allocation-row{grid-template-columns:minmax(0,1fr) 95px 34px;gap:5px}.bsi-allocation-row select,.bsi-allocation-row input{padding:7px;font-size:12px}.bsi-allocation-percent input{padding-right:24px}.bsi-allocation-percent span{right:7px}.bsi-remove{height:40px}.bsi-distribution-line{font-size:12px}}