.fair-work-card{min-width:0}.fair-work-card .section-head{align-items:flex-start;gap:12px}.fair-body{display:grid;gap:16px}.fair-toolbar,.fair-actions,.fair-compact,.fair-evidence{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fair-toolbar{margin-bottom:12px}.fair-compact{color:var(--text-muted,#526c83)}.fair-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.fair-metrics>div{padding:12px;border:1px solid var(--line);border-radius:12px;min-width:0}.fair-metrics strong,.fair-metrics small{display:block}.fair-metrics strong{margin-top:6px}.fair-note{padding:12px;border-inline-start:3px solid var(--accent);background:var(--surface-soft);border-radius:10px}.fair-start,.fair-editor{display:grid;gap:12px;padding:14px 0}.fair-start label,.fair-editor label,.fair-toolbar label{display:grid;gap:6px}.fair-start input:not([type=checkbox]),.fair-start select,.fair-start textarea,.fair-editor input,.fair-editor textarea,.fair-toolbar input{width:100%;max-width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:inherit;font:inherit}.fair-start textarea,.fair-editor textarea{min-height:78px;resize:vertical}.fair-checkbox{display:flex!important;align-items:center;gap:8px}.fair-entry{border-top:1px solid var(--line);padding:16px 0;overflow-wrap:anywhere}.fair-entry-head{display:flex;justify-content:space-between;gap:12px}.fair-entry-head>div{min-width:0}.fair-entry-head small,.fair-entry-head b,.fair-status{display:block}.fair-entry p{margin:8px 0}.fair-entry .fair-actions{margin-top:10px}.fair-status{font-size:.9em;color:var(--text-muted,#526c83)}.fair-approved{color:var(--success,#167e69)}.fair-changes_requested{color:var(--warning,#9b620b)}.fair-text-button{border:0;background:transparent;color:var(--accent);font:inherit;padding:8px;min-height:40px;cursor:pointer}.fair-history{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.fair-history>div{padding:10px 0}.fair-evidence{padding:12px 0}.fair-evidence span{border-inline-start:2px solid var(--line);padding-inline-start:10px}.fair-manager-options{padding-top:16px}.fair-work-card summary{cursor:pointer;padding:10px 0}.fair-work-card details p{font-size:.94em}.fair-work-card .btn{max-width:100%;white-space:normal}.fair-work-card .section-head h3{margin:4px 0}.fair-work-card .inline-error{overflow-wrap:anywhere}@media(max-width:900px){.fair-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.fair-entry-head{flex-direction:column}.fair-metrics{gap:8px}.fair-metrics>div{padding:9px}.fair-toolbar{align-items:stretch}.fair-actions .btn{min-height:44px}.fair-start input:not([type=checkbox]),.fair-start textarea,.fair-start select,.fair-editor input,.fair-editor textarea{font-size:16px}}
