.deadline-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.deadline-item{display:flex;align-items:flex-start;gap:18px;padding:24px;border-top:1px solid var(--border)}.deadline-item-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--accent-light);color:var(--accent);flex:0 0 44px}.deadline-item-icon.is-overdue{color:var(--danger);background:#fff0eb}.deadline-item-meta{display:flex;flex-wrap:wrap;gap:10px 20px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.deadline-item:not(.is-read) .deadline-item-meta>span:last-child{color:var(--accent);font-weight:700}.deadline-item h2{font-size:16px;line-height:1.5;margin:7px 0;overflow-wrap:anywhere}.deadline-item p{font-size:12px;margin:0 0 12px;color:var(--muted)}.deadline-item-dates{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:11px}.deadline-item-dates>strong{font-weight:500}.deadline-overdue{color:var(--danger)}.deadline-basis>.icon{color:var(--accent)}.deadline-layout aside h2{font-size:16px}.deadline-layout aside p,.deadline-settings-section p{font-size:12px;line-height:1.8;color:var(--muted)}.deadline-settings-section{margin-top:28px;padding-top:25px;border-top:1px solid var(--border)}.deadline-settings-section h2{font-size:15px;margin:0 0 12px}.deadline-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.deadline-layout>.panel{min-width:0}
@media(max-width:1050px){.deadline-layout{grid-template-columns:minmax(0,1fr)}.deadline-layout>aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:700px){.deadline-layout>aside{grid-template-columns:1fr}.deadline-item{padding:18px;gap:12px;flex-wrap:wrap}.deadline-item>.grow{min-width:0;flex-basis:calc(100% - 56px)}.deadline-item>form{margin-left:56px}.deadline-item h2{font-size:14px}.deadline-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
