.mesa-decision-panel{margin-top:8px;padding:10px;border:1px solid rgba(212,165,72,.22);border-radius:12px;background:rgba(57,41,18,.15)}
.mesa-decision-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mesa-decision-head small{display:block;margin-top:2px;color:var(--muted,#8c918f)}
.mesa-decision-create{display:grid;grid-template-columns:150px 120px 140px minmax(220px,1fr) auto;align-items:end;gap:6px;margin-top:9px}.mesa-decision-create input,.mesa-decision-create select{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(0,0,0,.22);color:inherit;padding:7px 8px}#mesaDecisionPrompt{grid-column:4}#mesaDecisionOptions,.mesa-decision-targets{grid-column:1/-2}.mesa-decision-targets{display:grid;gap:3px;color:var(--muted,#8c918f);font-size:.68rem}.mesa-decision-targets select{min-height:58px}
.mesa-decision-list{display:grid;gap:7px;margin-top:9px}.mesa-decision-card{padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(0,0,0,.13)}.mesa-decision-card.pending{border-color:rgba(212,165,72,.35)}.mesa-decision-card.accepted{border-color:rgba(87,214,140,.25)}.mesa-decision-card header{display:flex;align-items:center;justify-content:space-between;gap:8px}.mesa-decision-card header div{display:flex;align-items:center;gap:7px}.mesa-decision-card header span,.mesa-decision-card header em{font-size:.65rem;font-style:normal;color:var(--muted,#8c918f)}.mesa-decision-card p{margin:6px 0 3px}.mesa-decision-card>small{display:block;color:var(--muted,#8c918f);font-size:.67rem}.mesa-decision-tools{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.mesa-decision-cancel{margin-top:7px;border:0;background:transparent;color:#d89c8f;font-size:.65rem;cursor:pointer}.mesa-decision-empty{color:var(--muted,#8c918f);font-size:.73rem}
@media(max-width:900px){.mesa-decision-create{grid-template-columns:1fr 1fr}.mesa-decision-create>input,.mesa-decision-targets{grid-column:1/-1}}@media(max-width:560px){.mesa-decision-head{align-items:flex-start;flex-direction:column}.mesa-decision-create{grid-template-columns:1fr}.mesa-decision-create>input,.mesa-decision-targets{grid-column:1}.mesa-decision-card header{align-items:flex-start}}
