.commissions-page{direction:rtl;padding:24px;max-width:1700px;margin:auto;color:#26334e}.commission-header,.commission-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.commission-header h1{margin:4px 0;font-size:27px}.commission-header p,.commission-panel p{color:#72809b;font-size:13px;line-height:1.7}.commission-tabs{display:flex;gap:8px;margin:20px 0;flex-wrap:wrap}.commission-tabs button{border:1px solid #e4e8f0;background:white;padding:12px 22px;border-radius:10px;color:#4a5874;font-weight:700}.commission-tabs .active{background:#b5223d;color:#fff;border-color:#b5223d}.commission-notice{background:#fff6e8;border:1px solid #f4dfb9;color:#825a22;border-radius:10px;padding:12px 16px;font-size:13px;line-height:1.7}.commission-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:14px;margin:22px 0}.commission-kpis article{padding:18px;border:1px solid #e1e7ef;border-top:3px solid #b5223d;border-radius:12px;background:white;box-shadow:0 4px 14px #23334c05}.commission-kpis small{display:block;color:#74809a;font-size:12px}.commission-kpis strong{display:block;font-size:27px;margin-top:10px}.commission-kpis strong.text{font-size:20px}.commission-panel{background:white;padding:20px;border:1px solid #e2e7ef;border-radius:14px;margin:18px 0}.commission-panel h2{font-size:18px;margin:0}.commission-rule-filters{display:flex;gap:10px;margin:15px 0}.commission-rule-filters input{flex:1}.commissions-page input,.commissions-page select,.commission-form input:not([type=checkbox]),.commission-form select,.commission-form textarea{border:1px solid #dce3ee;background:white;border-radius:8px;padding:10px;min-height:40px;color:#26334e;box-sizing:border-box}.commission-table-wrap{overflow:auto}.commission-table-wrap table{width:100%;border-collapse:collapse;min-width:900px;font-size:12px}.commission-table-wrap th{background:#f3f5f9;color:#687790;text-align:right;padding:13px 10px;white-space:nowrap}.commission-table-wrap td{padding:14px 10px;border-bottom:1px solid #edf0f5;vertical-align:middle;line-height:1.6}.commission-table-wrap td small{display:block;color:#77839b;max-width:280px}.commission-table-wrap td button,.commission-toolbar button,.commission-pagination button{border:1px solid #e0e5ef;border-radius:7px;padding:8px 12px;cursor:pointer;margin:2px;background:#fafbfe}.commission-status{padding:4px 10px;background:#f2f3f6;border-radius:20px;color:#7a8192}.commission-status.enabled{background:#e9f7f1;color:#218163}.commission-user-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.commission-user-chips span{font-size:11px;background:#f4f5f8;border:1px solid #e7e9ef;border-radius:7px;padding:8px}.commission-user-chips .eligible{background:#edf8f2;color:#218163}.commission-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;border:1px solid #e2e7ef;background:#fff;padding:18px;border-radius:12px;margin-top:20px;align-items:end}.commission-filters label,.commission-toolbar label{display:grid;gap:6px;font-size:12px}.commission-filters button{min-height:40px}.commission-pagination{display:flex;justify-content:center;gap:16px;align-items:center;margin-top:18px;font-size:12px}.commission-negative{color:#ba2940}.commission-chart-row{display:grid;grid-template-columns:minmax(130px,1fr) 2fr 85px 65px;gap:15px;align-items:center;margin:14px 0;font-size:12px}.commission-chart-row>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.commission-chart-row>div{height:22px;border-radius:4px;background:#f3f5f9;overflow:hidden}.commission-chart-row i{display:block;height:100%;background:#41a98a;border-radius:4px}.commission-chart-row i.negative{background:#c74358}.commission-chart-row small{color:#8d97aa}.commission-loading,.commission-empty{padding:35px;text-align:center;color:#74819a}.commission-form{direction:rtl;display:grid;gap:18px}.commission-form fieldset{border:1px solid #e2e7ef;border-radius:12px;padding:18px;min-width:0}.commission-form legend{font-weight:800;padding:0 8px;color:#a62741}.commission-form label:not(.commission-check){display:grid;gap:6px;font-size:12px}.commission-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:12px 0}.commission-form p{font-size:12px;color:#74819a;line-height:1.7}.commission-check,.commission-check-row label{display:flex!important;align-items:center;gap:8px;font-size:12px}.commission-check-row{display:flex;gap:15px;flex-wrap:wrap;padding:12px 0}.commission-picker{border:1px solid #e1e7ef;border-radius:8px;margin:10px 0;background:#fafbfe}.commission-picker summary{padding:12px;cursor:pointer;font-size:12px;font-weight:700}.commission-picker summary span{color:#8a94a8;float:left}.commission-picker>input{margin:8px;width:calc(100% - 16px)}.commission-picker>div{max-height:210px;overflow:auto;padding:8px}.commission-picker label{display:flex!important;align-items:center;gap:7px;padding:7px 4px}.commission-picker label[hidden]{display:none!important}.commission-form textarea{min-height:75px}.commission-form [role=alert]{color:#b5223d;font-size:13px}.commission-form [hidden]{display:none!important}.commission-form .primary-button{min-height:44px}.commissions-page .primary-button{background:#b5223d;color:white}.commissions-page button:disabled{opacity:.5;cursor:default}@media(max-width:700px){.commissions-page{padding:14px}.commission-chart-row{grid-template-columns:1fr 1fr 65px}.commission-chart-row small{display:none}.commission-form-grid{grid-template-columns:1fr}}@media print{body:has(#commissionsPage:not(.is-hidden)) #appShellSidebar,body:has(#commissionsPage:not(.is-hidden)) button,body:has(#commissionsPage:not(.is-hidden)) .commission-filters{display:none!important}.commissions-page{padding:0}.commission-table-wrap{overflow:visible}.commission-table-wrap table{min-width:0}}
.commission-rule-filters{display:grid!important;grid-template-columns:minmax(0,1fr) 220px;gap:10px}.commission-rule-filters input,.commission-rule-filters select{width:100%!important;min-width:0!important}@media(max-width:700px){.commission-rule-filters{grid-template-columns:1fr}}
