.broiler-command-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px;margin-top:16px}.broiler-command-card{border:1px solid var(--line,#dfe7df);text-align:left;padding:20px;display:flex;flex-direction:column;gap:14px;color:inherit;background:var(--surface,#fff);cursor:pointer}.broiler-command-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(22,72,48,.1)}.broiler-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.broiler-card-head>span:first-child{display:flex;flex-direction:column}.broiler-card-head small{color:var(--muted,#6f7c73);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.broiler-card-head strong{font-size:18px;margin-top:4px}.broiler-status{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;background:#edf4ef;color:#315d43;font-size:11px;font-weight:800;text-transform:uppercase}.broiler-status.planned{background:#fff3d7;color:#805b00}.broiler-status.closed{background:#eef0f3;color:#57606a}.broiler-card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.broiler-card-metrics span,.broiler-summary-grid article,.broiler-performance-grid span{border:1px solid #e4ebe6;border-radius:12px;padding:11px;background:#f8fbf9;display:flex;flex-direction:column;gap:3px}.broiler-card-metrics small,.broiler-summary-grid small,.broiler-performance-grid small{color:#718079;font-size:11px}.broiler-card-metrics b{font-size:16px}.broiler-card-detail{font-size:12px;color:#5f6f65}.broiler-warning{padding:9px 11px;border-radius:10px;background:#fff0e7;color:#8a371c;font-size:12px;font-weight:700}.broiler-ok{padding:9px 11px;border-radius:10px;background:#ebf8ef;color:#25643d;font-size:12px}.broiler-timeline{display:flex;flex-direction:column;gap:16px}.broiler-detail-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px}.broiler-detail-head h2{margin:3px 0}.broiler-detail-head p{margin:0;color:#65736b}.broiler-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.broiler-summary-grid strong{font-size:20px}.broiler-summary-grid span{font-size:12px;color:#65736b}.broiler-alert{border:1px solid #f0b9a5;border-left:5px solid #d45b32;border-radius:12px;padding:14px 16px;background:#fff7f3;display:flex;flex-direction:column;gap:5px}.broiler-alert details{margin-top:5px}.broiler-alert li{margin:4px 0}.broiler-two-column{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.broiler-task-list{display:flex;flex-direction:column;gap:9px}.broiler-task-row{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:9px 0;border-bottom:1px solid #edf1ee}.broiler-task-row:last-child{border-bottom:0}.broiler-task-row span:nth-child(2){display:flex;flex-direction:column;gap:2px}.broiler-task-row small{color:#718079}.broiler-task-dot{width:18px;height:18px;border:2px solid #aab8af;border-radius:6px}.broiler-task-dot.done{border-color:#2b8051;background:#2b8051;box-shadow:inset 0 0 0 3px #fff}.broiler-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.broiler-performance-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.broiler-performance-grid b{font-size:16px}.broiler-task-form{display:flex;flex-direction:column;gap:10px;max-height:58vh;overflow:auto;padding-right:4px}.broiler-task-edit{display:grid;grid-template-columns:minmax(180px,1fr) 150px minmax(150px,.8fr);gap:10px;align-items:center;border:1px solid #e2e9e4;border-radius:12px;padding:10px}.broiler-task-edit>span{display:flex;flex-direction:column}.broiler-task-edit small{color:#718079}.broiler-close-summary,.broiler-readonly-record{border:1px solid #dce7df;background:#f5faf7;border-radius:12px;padding:14px;margin-bottom:14px;display:flex;flex-direction:column;gap:5px}.broiler-readonly-record p{margin:2px 0}
.broiler-withdrawal-block{grid-column:1/-1;padding:10px 12px;border-radius:10px;background:#fff0e7;color:#8a371c;font-size:12px;font-weight:800}
@media(max-width:900px){.broiler-detail-head{grid-template-columns:1fr}.broiler-detail-head>.link-btn{justify-self:start}.broiler-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.broiler-two-column{grid-template-columns:1fr}.broiler-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.broiler-command-grid,.broiler-summary-grid,.broiler-performance-grid{grid-template-columns:1fr}.broiler-task-edit{grid-template-columns:1fr}.broiler-action-grid{grid-template-columns:1fr}.broiler-detail-head .table-actions{display:grid;grid-template-columns:1fr}.broiler-detail-head .table-actions button{width:100%}}
