.commission-dialog{width:min(680px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}
.commission-dialog .os-body{display:grid;gap:var(--space-fields);min-height:0;overflow:auto}
.commission-context,.commission-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-inline)}
.commission-context>span,.commission-summary small,.commission-saved small{color:var(--text-secondary);font-size:var(--type-meta)}
.commission-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-fields)}
.commission-summary>div,.commission-saved{display:grid;gap:var(--space-inline);padding:var(--space-fields);background:var(--surface-field);border:1px solid var(--line);border-radius:var(--action-radius)}
.commission-summary strong,.commission-saved>strong{font-size:var(--type-section-title)}
.commission-item{padding-block:var(--space-inline);border-bottom:1px solid var(--line);font-size:var(--type-body)}
.commission-item>span,.commission-item>div{min-width:0;overflow-wrap:anywhere}.commission-item>strong{white-space:nowrap}
.commission-item p,.commission-saved p{margin:0;font-size:var(--type-meta)}
.commission-dialog .os-field{display:grid;gap:var(--space-inline);margin:0;min-width:0}.commission-dialog textarea{width:100%;min-height:72px;box-sizing:border-box;resize:vertical}
.commission-history summary{min-height:var(--control-target);display:flex;align-items:center;cursor:pointer;font-size:var(--type-body)}
.commission-dialog [hidden]{display:none!important}
@media(max-width:700px){.commission-dialog .modal-action-footer{display:flex;flex-wrap:wrap;gap:var(--space-inline)}.commission-dialog .modal-action-footer>button{flex:1;min-width:0}}

.commission-center-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-inline);margin-bottom:var(--space-section)}
.commission-center-summary>section,.commission-center-card,.commission-center-empty,.commission-center-toolbar{background:var(--surface-field);border:1px solid var(--line);border-radius:var(--action-radius);padding:var(--space-panel)}
.commission-center-summary>section{display:grid;gap:var(--space-inline)}.commission-center-summary strong{font-size:var(--type-section-title);font-variant-numeric:tabular-nums}.commission-center-summary small,.commission-center-card small,.commission-center-values dt{color:var(--text-secondary);font-size:var(--type-meta)}
.commission-center-toolbar{display:flex;align-items:end;gap:var(--space-inline)}.commission-center-toolbar .os-field{flex:1;margin:0;min-width:0}.commission-center-toolbar input{width:100%;box-sizing:border-box}
.commission-center-tabs{display:flex;gap:var(--space-inline);margin-block:var(--space-section)}.commission-center-tabs [aria-pressed=true]{background:var(--surface-pressed)}
.commission-center-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-inline)}.commission-center-card{display:grid;align-content:start;gap:var(--space-fields);min-width:0}.commission-center-card-head{display:flex;justify-content:space-between;align-items:start;gap:var(--space-inline)}.commission-center-card-head>div{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.commission-center-card-head>strong{white-space:nowrap;font-variant-numeric:tabular-nums}
.commission-center-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-fields);margin:0;padding-block:var(--space-fields);border-block:1px solid var(--line)}.commission-center-values dd{margin:4px 0 0;font-weight:600;font-variant-numeric:tabular-nums}.commission-center-state{font-size:var(--type-meta);color:var(--text-secondary)}.commission-center-actions{display:flex;flex-wrap:wrap;gap:var(--space-inline);align-items:center}.commission-center-actions button{flex:1;min-height:var(--control-target);padding:var(--action-padding-block) var(--action-padding-inline);white-space:normal}
.commission-center-empty{grid-column:1/-1;display:grid;justify-items:center;text-align:center;gap:var(--space-inline)}.commission-center-empty p{margin:0;color:var(--text-secondary)}.commission-center-empty svg{width:24px;height:24px}
.commission-center-pagination{display:flex;align-items:center;justify-content:end;gap:var(--space-inline);margin-top:var(--space-section)}.commission-center-pagination[hidden]{display:none!important}.commission-close-dialog{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}.commission-close-dialog .os-body{display:grid;gap:var(--space-fields);min-height:0;overflow:auto}.commission-close-dialog .os-field{display:grid;gap:var(--space-inline);margin:0}.commission-close-dialog textarea{min-height:64px;resize:vertical}.pos-seller{margin-block:var(--space-inline)}
@media(max-width:1000px){.commission-center-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-center-results{grid-template-columns:1fr}}
@media(max-width:700px){.commission-center-toolbar{flex-wrap:wrap}.commission-center-toolbar .os-field{flex-basis:100%}.commission-center-actions button{flex-basis:calc(50% - 8px)}.commission-close-dialog .modal-action-footer{display:flex;flex-wrap:wrap;gap:var(--space-inline)}.commission-close-dialog .modal-action-footer button{flex:1}}

.commission-warning{color:var(--text-warning)}.commission-center-summary .has-warning{border-color:var(--border-warning)}

/* Previsão: contexto, valor preservado e revisão em um único ritmo. */
.commission-dialog .os-body{gap:var(--space-fields);align-content:start}
.commission-dialog .os-body>p{margin:0;line-height:1.5}
.commission-context{justify-content:flex-start;padding-bottom:var(--space-inline);border-bottom:1px solid var(--line)}
.commission-context>.icon{width:20px;height:20px;color:var(--text-link);flex:none}.commission-context>span{margin-left:auto;text-align:right}
.commission-dialog .commission-saved{display:flex;align-items:center;justify-content:space-between;gap:var(--space-fields);padding:var(--space-panel);border-left:3px solid var(--text-link)}
.commission-beneficiary{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.commission-beneficiary>span{font-weight:600}.commission-saved>strong{font-variant-numeric:tabular-nums;white-space:nowrap}.commission-saved:has(>p){flex-wrap:wrap}.commission-saved>p{flex-basis:100%}
.commission-empty{padding:var(--space-fields);border-radius:var(--action-radius);background:var(--surface-hover);color:var(--text-secondary)}
.commission-history{border-top:1px solid var(--line)}.commission-history summary{gap:var(--space-inline);font-weight:600}.commission-history summary>.icon{width:18px;height:18px;color:var(--text-secondary)}.commission-history-count{margin-left:auto;background:var(--surface-hover);padding:2px 8px;border-radius:var(--action-radius);font-size:var(--type-meta)}
.commission-history .commission-item{align-items:start;gap:var(--space-fields);padding-block:var(--space-fields)}.commission-history .commission-item>div{display:grid;gap:4px}.commission-history .commission-item p,.commission-history .commission-item small{color:var(--text-secondary);line-height:1.5}
