.incentive-plans-manager{color:#203d33;gap:16px;min-width:0;font-size:16px;line-height:1.6;display:grid}.incentive-plans-manager :is(h2,h3,h4,p,dl,dd,ul){margin:0}.incentive-plans-manager button{color:#175b45;height:auto;min-height:44px;font:inherit;cursor:pointer;white-space:normal;background:#fff;border:1px solid #b7cec1;border-radius:6px;padding:10px 16px;font-size:15px;font-weight:700;line-height:1.5}.incentive-plans-manager button:disabled{opacity:.6;cursor:wait}.incentive-plans-manager button:focus-visible{outline-offset:3px;outline:3px solid #bd831e}.incentive-plans-manager .ipm-heading{background:#fff;border:1px solid #d3e1d9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.incentive-plans-manager .ipm-heading h2{color:#183e32;font-size:24px;line-height:1.35}.incentive-plans-manager .ipm-heading p{color:#53695f;overflow-wrap:anywhere;margin-top:6px;font-size:15px}.incentive-plans-manager .ipm-heading-actions{flex-wrap:wrap;gap:10px;display:flex}.incentive-plans-manager .ipm-heading button.ipm-primary,.incentive-plans-manager .ipm-empty button{color:#fff;background:#146047;border-color:#146047}.incentive-plans-manager .ipm-rules{color:#466152;background:#edf5ef;border-left:4px solid #87af9c;flex-wrap:wrap;align-items:center;gap:8px 28px;padding:14px 20px;font-size:14px;display:flex}.incentive-plans-manager .ipm-rules p:first-child{color:#254d3e;flex-wrap:wrap;gap:4px 16px;display:flex}.incentive-plans-manager .ipm-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:18px;display:grid}.incentive-plans-manager .ipm-card{overflow-wrap:anywhere;background:#fff;border:1px solid #cfded5;flex-direction:column;min-width:0;display:flex}.incentive-plans-manager .ipm-card>header{border-bottom:1px solid #e0e9e3;justify-content:space-between;align-items:start;gap:16px;padding:20px 22px;display:flex}.incentive-plans-manager .ipm-card>header>div{align-items:start;gap:12px;min-width:0;display:flex}.incentive-plans-manager .ipm-card h3{color:#163f31;font-size:20px;line-height:1.5}.incentive-plans-manager .ipm-scope{color:#245c45;background:#e4f0e8;flex-shrink:0;padding:3px 8px;font-size:14px;font-weight:700}.incentive-plans-manager .ipm-status{color:#1c6547;flex-shrink:0;padding:3px 0;font-size:14px}.incentive-plans-manager .ipm-status.inactive{color:#677269}.incentive-plans-manager .ipm-details{gap:12px;padding:20px 22px;display:grid}.incentive-plans-manager .ipm-details>div{grid-template-columns:7.5em minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.incentive-plans-manager .ipm-details dt{color:#607568;font-size:14px}.incentive-plans-manager .ipm-details dd{color:#263c30;min-width:0;font-size:16px}.incentive-plans-manager .ipm-details dd strong{color:#174b37;font-size:23px}.incentive-plans-manager .ipm-details dd p{margin-top:4px;font-size:14px}.incentive-plans-manager .ipm-details time{display:inline-block}.incentive-plans-manager .ipm-tiers{border-top:1px solid #e0e9e3;margin:0 22px;padding:16px 0}.incentive-plans-manager .ipm-tiers h4{margin-bottom:8px;font-size:15px}.incentive-plans-manager .ipm-tiers p{color:#607568;font-size:14px}.incentive-plans-manager .ipm-tiers ul{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.incentive-plans-manager .ipm-tiers li{background:#f2f6f1;flex:128px;gap:2px;padding:10px 12px;font-size:15px;display:grid}.incentive-plans-manager .ipm-tiers li strong{color:#80510b;font-size:15px}.incentive-plans-manager .ipm-card>footer{background:#f7faf6;border-top:1px solid #e0e9e3;gap:12px;margin-top:auto;padding:16px 22px;display:grid}.incentive-plans-manager .ipm-card>footer>p{color:#556c5e;font-size:14px}.incentive-plans-manager .ipm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.incentive-plans-manager button.ipm-danger-outline{color:#a33632;background:#fff;border-color:#dab4b0}.incentive-plans-manager .ipm-empty{background:#fff;border:1px dashed #bacfc1;justify-items:start;gap:12px;padding:28px;display:grid}.incentive-plans-manager .ipm-empty h3{font-size:20px}.incentive-plans-manager .ipm-empty p{color:#526e5b;font-size:16px}.incentive-plans-manager .ipm-backdrop{z-index:120;background:#112b23ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.incentive-plans-manager .ipm-confirm{background:#fff;border-top:4px solid #a53c34;width:min(520px,100%);max-height:calc(100dvh - 40px);padding:24px;overflow:auto;box-shadow:0 20px 70px #0004}.incentive-plans-manager .ipm-confirm h3{margin-bottom:16px;font-size:22px;line-height:1.5}.incentive-plans-manager .ipm-confirm p{margin:12px 0;font-size:15px;line-height:1.7}.incentive-plans-manager .ipm-confirm-target{overflow-wrap:anywhere;background:#eff5ef;padding:12px}.incentive-plans-manager .ipm-confirm footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.incentive-plans-manager button.ipm-danger{color:#fff;background:#a33632;border-color:#a33632}.incentive-plans-manager .ipm-error{color:#a32f29;background:#fff1ed;border-left:3px solid #a32f29;padding:10px 12px}@media (max-width:620px){.incentive-plans-manager .ipm-heading{padding:18px}.incentive-plans-manager .ipm-heading-actions{width:100%}.incentive-plans-manager .ipm-heading-actions button{flex:1}.incentive-plans-manager .ipm-heading h2{font-size:22px}.incentive-plans-manager .ipm-rules{padding:12px 16px}.incentive-plans-manager .ipm-card>header{gap:10px;padding:16px}.incentive-plans-manager .ipm-card h3{font-size:18px}.incentive-plans-manager .ipm-card>header>div{flex-direction:column;gap:6px}.incentive-plans-manager .ipm-details{padding:16px}.incentive-plans-manager .ipm-details>div{grid-template-columns:minmax(0,1fr);gap:2px}.incentive-plans-manager .ipm-tiers{margin:0 16px}.incentive-plans-manager .ipm-card>footer{padding:16px}.incentive-plans-manager .ipm-actions button{flex:1}.incentive-plans-manager .ipm-backdrop{padding:12px}.incentive-plans-manager .ipm-confirm{max-height:calc(100dvh - 24px);padding:18px}}
