/* Comissão padrão — segue os tokens visuais do Prospecta Corban. */
#settings-commission .company-commission-headline{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}
#settings-commission .company-commission-hint{font-size:12px;opacity:.72;margin:7px 0 0;line-height:1.5}
#settings-commission .company-commission-panel{padding:18px;min-height:150px;overflow:visible}
#settings-commission .company-commission-help{font-size:12px;color:var(--app-muted,#92a3b8);margin:0 0 16px}
#settings-commission .company-commission-cols,
#settings-commission .company-commission-row{display:grid;grid-template-columns:minmax(170px,1.45fr) minmax(120px,1.1fr) minmax(128px,1fr) minmax(100px,.7fr) minmax(123px,.9fr) 38px;column-gap:10px;align-items:center}
#settings-commission .company-commission-cols{padding:0 2px 10px;gap:10px;color:var(--app-muted,#92a3b8);font-size:10px;font-weight:800;letter-spacing:.07em}
#settings-commission .company-commission-row{padding:10px;border-radius:12px;background:color-mix(in srgb,var(--app-panel,#101827) 83%,var(--app-panel-soft,#192336));border:1px solid var(--app-border,#283246);margin-bottom:9px}
#settings-commission .company-commission-field{width:100%;min-width:0;height:44px;box-sizing:border-box;border-radius:9px;border:1px solid var(--app-border,#303c50);background:var(--app-panel-soft,#111a28);color:var(--app-text,#f4f7fb);padding:0 11px;font:inherit;font-size:13px;outline:none}
#settings-commission .company-commission-field:focus,#settings-commission .company-commission-select-trigger:focus-visible{border-color:var(--app-accent,#4be879);box-shadow:0 0 0 2px color-mix(in srgb,var(--app-accent,#4be879) 17%,transparent)}
#settings-commission .company-commission-field::placeholder{color:var(--app-muted,#8190a3);opacity:.8}
#settings-commission .company-commission-remove{height:38px;width:38px;border-radius:9px;border:1px solid #663346;color:#ff91a3;background:color-mix(in srgb,#3d192a 50%,transparent);cursor:pointer}
#settings-commission .company-commission-remove:hover{border-color:#f87171;color:#fff}
#settings-commission .company-commission-picker{min-width:0;position:relative}
#settings-commission .company-commission-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer;width:100%}
#settings-commission .company-commission-select-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#settings-commission .company-commission-chevron{width:8px;height:8px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg);flex:none;margin-right:3px;opacity:.75}
#settings-commission .company-commission-picker.is-open .company-commission-chevron{transform:rotate(225deg);margin-top:5px}
#settings-commission .company-commission-select-menu{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:1100;background:var(--app-panel,#121a2a);border:1px solid color-mix(in srgb,var(--app-accent,#4be879) 32%,var(--app-border,#344255));border-radius:11px;padding:6px;box-shadow:0 14px 28px #0008}
#settings-commission .company-commission-select-menu[hidden]{display:none}
#settings-commission .company-commission-select-search{height:37px;margin:2px 0 6px;font-size:12px}
#settings-commission .company-commission-select-options{max-height:230px;overflow-y:auto}
#settings-commission .company-commission-select-choice{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:10px 9px;border:0;border-radius:7px;background:transparent;color:var(--app-text,#f2f7ff);cursor:pointer;font-size:12px}
#settings-commission .company-commission-select-choice:hover,#settings-commission .company-commission-select-choice.is-selected{background:color-mix(in srgb,var(--app-accent,#4be879) 14%,transparent)}
#settings-commission .company-commission-empty{padding:20px 12px;font-size:12px;color:var(--app-muted,#92a3b8);text-align:center}
#settings-commission .company-commission-actions{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:15px}
#settings-commission .company-commission-save{min-width:155px}
#settings-commission .company-commission-new-product{border:1px solid var(--app-border,#334155);background:var(--app-panel-soft,#172132);color:var(--app-text,#fafafa);border-radius:8px;padding:9px 12px;cursor:pointer;font:inherit;font-size:12px}
#settings-commission .company-commission-message{border-radius:8px;padding:9px 11px;margin-bottom:12px;font-size:12px}
#settings-commission .company-commission-message.is-success{color:#67e8a0;background:#134c3022;border:1px solid #1d85485b}
#settings-commission .company-commission-message.is-error{color:#ffb2bc;background:#8b243121;border:1px solid #99374763}
@media(max-width:1120px){#settings-commission .company-commission-cols{display:none}#settings-commission .company-commission-row{grid-template-columns:repeat(2,minmax(0,1fr)) 38px;row-gap:10px}#settings-commission .company-commission-picker{grid-column:span 2}#settings-commission .company-commission-goal{grid-column:span 2}#settings-commission .company-commission-remove{grid-row:1;grid-column:3}#settings-commission .company-commission-percent,#settings-commission .company-commission-fixed{grid-column:auto}}
@media(max-width:650px){#settings-commission .company-commission-row{grid-template-columns:1fr 38px}#settings-commission .company-commission-picker,#settings-commission .company-commission-goal{grid-column:1}#settings-commission .company-commission-remove{grid-column:2;grid-row:1}#settings-commission .company-commission-target,#settings-commission .company-commission-percent,#settings-commission .company-commission-fixed{grid-column:1}}
