.customer-square-menu{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.customer-square-menu button{color:#583578;text-align:left;cursor:pointer;background:#fbf9fe;border:1px solid #e8dff1;border-radius:17px;gap:7px;min-height:86px;padding:13px;display:grid}.customer-square-menu button.active{color:#d5ff42;background:#351b50;border-color:#351b50;box-shadow:0 8px 22px #351b5022}.customer-square-menu b{font-size:13px}.customer-square-menu small{color:#8c759e;font-size:11px}.customer-square-menu button.active small{color:#f4eaff}.customer-sales-list{gap:10px;display:grid}.customer-sales-list article{background:#fcfbfe;border:1px solid #eee5f5;border-radius:16px;gap:9px;padding:15px;display:grid}.customer-sales-list article>div:first-child{gap:4px;display:grid}.customer-sales-list small{color:#866e99;line-height:1.5}.sale-welcome-result{border-top:1px solid #eee5f5;gap:6px;padding-top:8px;display:grid}.sale-welcome-result span{color:#4e7c25;align-items:flex-start;gap:6px;font-size:12px;line-height:1.5;display:flex}.customer-note-form{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.customer-note-form textarea{width:100%;min-height:76px;font:inherit;resize:vertical;border:1px solid #ddcfea;border-radius:14px;padding:12px}.customer-note-form button{white-space:nowrap}.customer-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:760px){.customer-square-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer-square-menu button{min-height:75px;padding:11px}.customer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-note-form{display:grid}.customer-note-form button{justify-self:start}}.commission-shadow{color:#321d47;gap:16px;min-width:0;margin-bottom:24px;display:grid}.commission-shadow *{box-sizing:border-box}.commission-intro{justify-content:space-between;align-items:center;gap:20px;padding:23px;display:flex}.commission-intro h2{margin:5px 0 6px;font-size:22px}.commission-intro p{color:#6b5b79;margin:0;font-size:13px;line-height:1.5}.commission-intro select{flex-shrink:0;width:min(260px,100%)}.commission-kicker{color:#745497;letter-spacing:.1em;font-size:10px;font-weight:800}.commission-section-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 0 13px;display:flex}.commission-section-heading h3{letter-spacing:-.02em;margin:0;font-size:16px}.commission-section-heading>span{color:#765f87;font-size:11px}.commission-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.commission-metric{background:#fff;border:1px solid #e9e2f0;border-radius:17px;align-content:start;gap:7px;min-width:0;padding:16px;display:grid}.commission-metric span{color:#735f85;font-size:11px}.commission-metric strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:21px;line-height:1.15}.commission-metric small{color:#877795;font-size:10px;line-height:1.4}.commission-dual{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.commission-decision,.commission-quarter,.commission-history,.commission-manager{min-width:0;padding:20px}.commission-decision h3{margin:7px 0;font-size:18px}.commission-decision p,.commission-decision>small{color:#6f5f7f;font-size:12px;line-height:1.5}.commission-facts{gap:0;margin-top:12px;display:grid}.commission-facts>span{color:#6b597c;border-top:1px solid #f0ebf4;justify-content:space-between;gap:10px;padding:9px 0;font-size:12px;display:flex}.commission-facts b{color:#301d43;text-align:right}.commission-warning{font-size:12px;line-height:1.45;display:block;color:#925b0d!important}.commission-message{color:#314305;background:#eaffc4;border-radius:12px;padding:10px 14px;font-size:12px}.commission-quarter-totals{margin-bottom:12px}.commission-quarter-totals .commission-metric{background:#f9f6fc}.commission-quarter-totals .commission-metric strong{font-size:17px}.commission-months{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.commission-months>div{border:1px solid #eee7f4;border-radius:13px;gap:6px;min-width:0;padding:11px;font-size:11px;display:grid}.commission-months b{font-size:12px}.commission-months span{color:#6e5e7b}.commission-history-row{border-top:1px solid #eee7f4;align-items:center;gap:14px;padding:11px 0;font-size:11px;display:flex}.commission-history-row>div{flex:1;gap:4px;min-width:0;display:grid}.commission-history-row small{color:#81708d;overflow-wrap:anywhere}.commission-history-row strong{white-space:nowrap}.commission-history-row>span{color:#6b5485;text-align:right;width:115px}.commission-manager label{color:#665476;gap:6px;font-size:11px;font-weight:700;display:grid}.commission-manager input,.commission-manager select{width:100%;min-width:0;max-width:100%;font-size:12px}.commission-sale-results{gap:4px;max-height:240px;margin:8px 0 12px;display:grid;overflow:auto}.commission-sale-results button{text-align:left;color:#39234e;background:#f7f3fa;border-radius:10px;justify-content:space-between;gap:10px;width:100%;padding:10px;font-size:11px;display:flex}.commission-sale-results button:hover{background:#edfbd0}.commission-sale-results span{color:#735f85}.commission-cancel-form{background:#faf7fd;border:1px solid #e7deef;border-radius:14px;gap:12px;margin-top:14px;padding:14px;display:grid}.commission-sale-context{color:#6e5a7e;gap:5px;font-size:11px;display:grid}.commission-sale-context b{color:#34204b;font-size:13px}.commission-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.commission-form-grid .wide{grid-column:1/-1}.commission-cancel-form>.primary,.commission-plan-editor>.primary{justify-self:start}.commission-plan-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.commission-plan-list>div{border:1px solid #eee7f3;border-radius:12px;gap:5px;padding:11px;font-size:11px;display:grid}.commission-plan-list span,.commission-plan-list small{color:#715e7f}.commission-plan-editor{border-top:1px solid #eee7f3;margin-top:13px;padding-top:13px}.commission-plan-editor summary{cursor:pointer;color:#593878;font-size:12px;font-weight:750}.commission-plan-editor .commission-form-grid{margin:12px 0}.commission-manager>.commission-metrics{margin-bottom:11px}@media (max-width:760px){.commission-shadow{gap:11px}.commission-intro{gap:12px;padding:17px;display:grid}.commission-intro h2{font-size:18px}.commission-intro select{width:100%}.commission-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.commission-metric{border-radius:13px;gap:5px;padding:12px}.commission-metric strong{font-size:16px}.commission-dual{grid-template-columns:minmax(0,1fr);gap:10px}.commission-decision,.commission-quarter,.commission-history,.commission-manager{padding:15px}.commission-months{grid-template-columns:minmax(0,1fr)}.commission-months>div{grid-template-columns:1fr auto;align-items:center}.commission-months>div span:last-child{grid-column:1/-1}.commission-history-row{grid-template-columns:1fr auto;gap:5px;display:grid}.commission-history-row>div{grid-column:1/-1}.commission-history-row>span{width:auto}.commission-plan-list{grid-template-columns:minmax(0,1fr)}.commission-sale-results button{display:grid}.commission-section-heading h3{font-size:14px}.commission-section-heading>span{font-size:10px}}@media (max-width:430px){.commission-form-grid{grid-template-columns:minmax(0,1fr)}.commission-metric strong{font-size:15px}.commission-metric span{font-size:10px}}.commission-schedule{gap:5px;display:grid}.commission-schedule>div{border-bottom:1px solid #efe9f3;grid-template-columns:minmax(100px,1.3fr) repeat(3,minmax(75px,1fr)) minmax(95px,1fr) minmax(105px,1fr);align-items:center;gap:8px;padding:9px 0;font-size:11px;display:grid}.commission-schedule>div:last-child{border-bottom:0}.commission-schedule b,.commission-schedule strong{color:#34204a}.commission-schedule span,.commission-schedule small{color:#765f85}.commission-review{color:#765477;border-top:1px solid #eee7f3;padding:10px 0;font-size:12px;line-height:1.5}@media (max-width:760px){.commission-schedule>div{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.commission-schedule>div b{grid-column:1/-1}.commission-schedule>div span{font-size:10px}.commission-schedule>div strong{grid-area:2/2}.commission-schedule>div small{grid-column:1/-1}}.commission-stream-review{border-bottom:1px solid #efe9f3;align-items:center;gap:8px;padding:10px 0;display:flex}.commission-stream-review>div{flex:1;gap:3px;display:grid}.commission-stream-review small{color:#756184;font-size:11px}@media (max-width:600px){.commission-stream-review{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commission-stream-review>div{grid-column:1/-1}.commission-stream-review button{white-space:normal;min-width:0}}
