.contractorAddForm{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;margin-bottom:14px;padding:14px;border:1px solid var(--line);background:rgba(4,14,22,.62);border-radius:16px}.contractorAddForm label{margin:0}.contractorAddForm .primary{width:auto;min-width:150px}.contractorVoiceHelp{padding:14px;border:1px solid rgba(99,230,178,.25);background:rgba(24,90,68,.16);border-radius:16px;margin-bottom:14px}.contractorVoiceHelp p{margin:6px 0 0;color:var(--muted);line-height:1.45}.contractorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contractorCard{border:1px solid var(--line);background:rgba(4,14,22,.72);border-radius:18px;padding:15px}.contractorCardHead{display:flex;gap:11px;align-items:center}.contractorCardHead>span{font-size:1.7rem}.contractorCard h4{margin:0}.contractorCard small{color:var(--muted)}.contractorStats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.contractorStats div{padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(54,200,255,.05)}.contractorStats b,.contractorStats small{display:block}.contractorStats b{font-size:1.2rem}.contractorOpen{width:100%}.contractorWorkspaceHead{align-items:flex-start}.contractorHeaderActions,.contractorSummaryActions{display:flex;gap:8px;flex-wrap:wrap}.dangerButton{border-color:rgba(255,117,138,.42);color:#ffd5dc;background:rgba(255,117,138,.1)}.contractorSummaryActions{margin-bottom:12px}.contractorSummaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contractorSummaryGrid article{min-width:0;border:1px solid var(--line);background:rgba(4,14,22,.68);border-radius:16px;padding:14px}.contractorSummaryGrid h4{margin:0 0 8px}.contractorSummaryGrid pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;color:#bfe9f7;line-height:1.5;font-family:inherit;font-size:.88rem}.contractorEntriesHead{display:flex;align-items:center;justify-content:space-between;margin:18px 0 4px}.contractorEntriesHead h4{margin:0}.contractorEntriesHead small{color:var(--muted)}.contractorEntryMeta{margin-top:8px}.contractorEntryMeta span{display:inline-flex;padding:6px 9px;border-radius:999px;background:rgba(99,230,178,.1);border:1px solid rgba(99,230,178,.22);color:#cffff0;font-size:.78rem;font-weight:800}.reviewContractorPicker{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.reviewContractorPicker select{margin-top:3px}.reviewContractorPicker small,#contractorWrap small{display:block;color:var(--muted);font-weight:400;line-height:1.35}#contractorWrap{padding:12px;border:1px solid rgba(99,230,178,.22);border-radius:14px;background:rgba(99,230,178,.06)}
@media(max-width:620px){.contractorAddForm{grid-template-columns:1fr}.contractorAddForm .primary{width:100%}.contractorGrid,.contractorSummaryGrid{grid-template-columns:1fr}.contractorWorkspaceHead{display:block}.contractorHeaderActions{margin-top:10px}}
