.commission-extra h3{margin:0 0 8px}.commission-extra-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.commission-extra-head p{margin-top:0}.commission-extra-head button{white-space:nowrap}.commission-rule{border:1px solid #dfe3e8;border-radius:12px;padding:14px;margin:14px 0}.commission-rule legend{font-size:12px;font-weight:700;padding:0 6px;color:#5d6775}.commission-rule-controls{display:grid;grid-template-columns:100px 1fr auto;gap:12px;align-items:end}.commission-rule-controls button{margin-bottom:2px}.commission-rule-options{display:grid;gap:8px;max-height:200px;overflow:auto;border-top:1px solid #e5e7eb;margin-top:14px;padding-top:12px}.commission-rule-options label,.commission-order-list label{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5}.commission-rule-options input,.commission-order-list input{width:auto;margin-top:4px}.commission-rule-options[hidden]{display:none}.commission-recalculate{border:1px solid #dfe3e8;border-radius:12px;padding:16px}.commission-recalculate summary{cursor:pointer;font-weight:700;font-size:14px}.commission-order-list{max-height:240px;overflow:auto;display:grid;gap:12px}.commission-order-list small{display:block;color:#687486}.commission-extra.is-hidden,.commission-recalculate.is-hidden{display:none}@media(max-width:600px){.commission-rule-controls{grid-template-columns:90px 1fr}.commission-rule-controls button{grid-column:1/-1;justify-self:start}.commission-extra-head{display:block}.commission-extra-head button{margin:0 0 8px}}

.commission-sharing{border-top:1px solid #e5e7eb;margin-top:14px;padding-top:14px}.commission-sharing-toggle{display:flex;gap:10px;align-items:flex-start;line-height:1.5}.commission-sharing-toggle input{width:auto;flex:0 0 auto;margin-top:4px}.commission-sharing [data-share-settings]{margin-top:12px}.commission-sharing [hidden],.commission-sharing[hidden]{display:none}.commission-sharing .field{max-width:360px}.commission-breakdown{display:block;white-space:normal;line-height:1.5;margin-top:6px;min-width:0;overflow-wrap:anywhere}
