.deadline-shell{max-width:1100px;margin:35px auto;padding:0 20px 60px}.deadline-shell .panel{padding:24px;margin:20px 0}.deadline-shell form{display:grid;gap:12px;max-width:650px}.deadline-shell label{font-weight:600}.deadline-shell input,.deadline-shell select{width:100%;box-sizing:border-box;min-height:43px}.deadline-shell form button{justify-self:start}.deadline-table{overflow-x:auto}.deadline-table table{width:100%;min-width:680px;border-collapse:collapse}.deadline-table th,.deadline-table td{text-align:left;padding:12px;border-bottom:1px solid #56677c}.deadline-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.deadline-tag{font-weight:700}.deadline-tag.late{color:#fda4af}.deadline-tag.soon{color:#facc15}.deadline-tag.done{color:#86efac}@media(max-width:650px){.deadline-shell{padding:0 12px}.deadline-shell .panel{padding:15px}}
