.deadline-badge{border:1px solid #0000;border-radius:5px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:5px 9px;font:600 12px/1.4 Arial,sans-serif;display:inline-flex!important}.deadline-badge.deadline-safe{color:#103b1a;background:#74ed91;border-color:#20a044}.deadline-badge.deadline-soon{color:#473800;background:#ffe044;border-color:#b28b00}.deadline-badge.deadline-late{color:#fff;background:#e52c39;border-color:#b91d27}.deadline-badge.deadline-neutral{color:#485358;background:#e7ebed;border-color:#c8d0d3}.deadline-badge>span{color:inherit;font-size:inherit}.production-tasks{margin:20px 0 35px}.production-tasks>div:first-child{margin-bottom:16px}.production-tasks h2{font-size:24px}.production-tasks .order-card{color:inherit;text-decoration:none;display:block}.production-tasks small{margin-top:12px;display:block}.production-form fieldset{gap:16px;min-width:0;display:grid}.production-form input:not([type=checkbox]),.production-form select,.production-form textarea{background:#fff;border:1px solid #c6cbcc;border-radius:5px;width:100%;min-width:0;padding:9px}.production-search{grid-template-columns:1fr 1fr;gap:12px;display:grid}.production-picker{border:1px solid #c6cbcc;max-height:300px;padding:0 12px;overflow:auto}.production-pick{border-bottom:1px solid #d7dddd;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.production-pick>label:first-child{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.production-pick>label:last-child:not(:first-child){flex-shrink:0;width:100px;font-size:12px}.production-pick img{object-fit:cover;width:45px;height:50px}.production-pick small{color:#526066;display:block}.production-summary{gap:5px;display:grid}.production-summary li{justify-content:space-between;gap:12px;display:flex}.production-summary button{flex-shrink:0;text-decoration:underline}.note-production{background:#f0f3ec;border:1px solid #c6cbcc;margin:16px 0;padding:16px}.note-production h2{margin-bottom:8px;font-weight:700}.note-production p{margin:6px 0}@media (max-width:540px){.production-search{grid-template-columns:1fr}.production-pick img{display:none}.production-pick{gap:8px}.production-tasks .row{gap:12px}}
