.ops[data-sales-schemes="1"]>:not(.sales-schemes-root){display:none!important}.sales-schemes-root{direction:rtl;display:grid;gap:16px;color:#253750}.ss-head,.ss-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.ss-head h2,.ss-section-head h3{margin:0}.ss-head p,.ss-section-head p{margin:5px 0;color:#7a8899;font-size:13px}.ss-primary,.sales-schemes-root button{border:1px solid #d9e2ec;background:#fff;color:#34506d;border-radius:9px;min-height:38px;padding:7px 13px;font:inherit;cursor:pointer}.sales-schemes-root .ss-primary{background:#3165e8;border-color:#3165e8;color:#fff}.ss-tabs{display:flex;border-bottom:1px solid #e3e8ef;gap:4px}.ss-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent}.ss-tabs button.on{color:#245ed4;border-color:#3165e8}.ss-toolbar{display:flex;align-items:end;gap:12px;background:#fff;border:1px solid #e1e7ef;padding:12px;border-radius:12px}.ss-toolbar label{display:grid;gap:5px;flex:1;font-size:12px}.ss-toolbar input,.ss-form input,.ss-form select,.ss-form textarea,.ss-set-form input,.ss-set-form select,.ss-set-form textarea{border:1px solid #d9e2ec;border-radius:9px;padding:9px;font:inherit;background:#fff;min-height:40px}.ss-table{overflow:auto;border:1px solid #e1e7ef;border-radius:12px;background:#fff}.ss-table table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px}.ss-table th,.ss-table td{padding:11px;border-bottom:1px solid #edf1f5;text-align:right}.ss-table th{background:#f6f8fb;color:#67778d}.ss-table td strong,.ss-table td small{display:block}.ss-table td small{color:#8c99aa;margin-top:4px}.ss-badge{display:inline-flex;padding:4px 8px;border-radius:999px;background:#eef2f7;font-size:11px}.ss-badge.ACTIVE{background:#e8f7ef;color:#16704b}.ss-badge.DRAFT{background:#fff4dd;color:#91600f}.ss-badge.INACTIVE{background:#eef1f5;color:#6f7b8b}.ss-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.ss-cards article{background:#fff;border:1px solid #e1e7ef;border-radius:12px;padding:16px;display:flex;justify-content:space-between;align-items:center}.ss-cards h3{margin:10px 0 3px}.ss-cards p{margin:0;color:#778698;font-size:12px}.ss-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ss-kpis article{background:#fff;border:1px solid #e1e7ef;border-radius:12px;padding:18px;display:grid;gap:8px}.ss-kpis span{color:#75859a;font-size:12px}.ss-kpis strong{font-size:21px}.ss-kpis small{font-size:11px}.ss-history>div{display:flex;gap:10px;border-bottom:1px solid #e8edf3;padding:12px}.ss-history i{width:9px;height:9px;border-radius:50%;background:#4e78e5;margin-top:5px}.ss-history p{margin:4px 0;color:#718197}.ss-history small{color:#96a2b0}.ss-overlay{position:fixed;inset:0;background:#14213a66;z-index:100;display:grid;place-items:center;padding:18px}.ss-modal{width:min(680px,calc(100vw - 36px));max-height:92vh;overflow:auto;background:#f8fafc;border-radius:15px;box-shadow:0 24px 70px #10213b44}.ss-modal.wide{width:min(1050px,calc(100vw - 36px))}.ss-modal>header{position:sticky;top:0;z-index:2;background:#fff;padding:14px 17px;border-bottom:1px solid #e4e9f0;display:flex;justify-content:space-between;align-items:center}.ss-modal>header h3{margin:0}.ss-form{padding:15px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.ss-form fieldset{border:1px solid #e0e7ef;background:#fff;border-radius:12px;padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ss-form fieldset.full{grid-column:1/-1}.ss-form legend{font-weight:700;padding:0 7px}.ss-form label,.ss-set-form label{display:grid;gap:5px;font-size:12px;color:#5d6f85}.ss-form label.full{grid-column:1/-1}.ss-form .check{display:flex;align-items:center;flex-direction:row}.ss-form .check input{min-height:auto;width:18px}.ss-option{grid-column:1/-1;border:1px solid #e1e7ef;border-radius:10px;padding:12px}.ss-option>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ss-option>div{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.ss-modal form>footer,.ss-set-form footer{position:sticky;bottom:0;background:#fff;border-top:1px solid #e3e8ef;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;gap:10px}.ss-modal footer>div{display:flex;gap:8px}.ss-set-form{padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.ss-set-form .full,.ss-set-form footer{grid-column:1/-1}.ss-set-form select[multiple]{min-height:260px}.ss-error,.ss-ok{padding:11px;border-radius:9px}.ss-error{background:#fff0ef;color:#a13b34}.ss-ok{background:#eaf8f0;color:#176c49}.ss-empty{padding:36px;text-align:center;color:#7b8b9e}@media(max-width:850px){.ss-kpis{grid-template-columns:1fr 1fr}.ss-form{grid-template-columns:1fr}.ss-form fieldset.full{grid-column:auto}.ss-option>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ss-head,.ss-section-head{align-items:flex-start;flex-direction:column}.ss-kpis,.ss-form fieldset,.ss-option>div,.ss-set-form{grid-template-columns:1fr}.ss-set-form .full,.ss-set-form footer{grid-column:auto}.ss-modal form>footer{align-items:stretch;flex-direction:column}.ss-modal footer>div{flex-wrap:wrap}}
.ss-stepper{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 20px 0;background:#fff}.ss-stepper button{display:flex;align-items:center;justify-content:center;gap:8px;background:#f6f8fc;border-color:#e2e8f1;color:#718096}.ss-stepper button b{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#e9eef7}.ss-stepper button.on{border-color:#87a4f8;background:#edf2ff;color:#254fc4}.ss-stepper button.on b,.ss-stepper button.done b{background:#315dea;color:#fff}.ss-form fieldset[data-step]{display:none;grid-column:1/-1;min-height:330px;align-content:start}.ss-step-1 fieldset[data-step="1"],.ss-step-2 fieldset[data-step="2"],.ss-step-3 fieldset[data-step="3"]{display:grid}.ss-help{grid-column:1/-1;margin:0 0 5px;color:#718096;font-size:12px;line-height:1.8}.ss-option{background:#fbfcfe}.ss-modal form>footer{z-index:3}.ss-modal .jalali-trigger{width:100%;min-height:40px;text-align:right;background:#fff;border:1px solid #d9e2ec}.ss-modal input,.ss-modal select,.ss-modal textarea{outline:none}.ss-modal input:focus,.ss-modal select:focus,.ss-modal textarea:focus{border-color:#7191ef;box-shadow:0 0 0 3px #edf2ff}@media(max-width:600px){.ss-stepper span{display:none}.ss-stepper{padding:12px}.ss-form fieldset[data-step]{min-height:0}}
