.dt-page .month-section{margin:24px 0}.history-controls{display:flex;flex-wrap:wrap;gap:20px;align-items:end;margin:20px 0}.history-controls label{font-size:14px;display:grid;gap:8px}.history-controls select{font:inherit;padding:10px 12px;border:1px solid #b8c7d5;border-radius:6px;background:white;color:#17263c;max-width:100%}.dt-page #reset-history{padding:12px;color:#285c9b;text-decoration:underline}.month-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.month-card{border:1px solid #dce4ec;border-top:4px solid #325b7b;border-radius:8px;padding:20px;background:#f8fafc;min-width:0}.month-card:nth-child(2){border-top-color:#345ceb}.month-card:nth-child(3){border-top-color:#775aaa}.month-card h3{font-size:25px;margin:12px 0}.month-card h4{font-size:16px;margin:14px 0 8px}.month-card p{font-size:15px;line-height:1.6}.month-card .eyebrow{font-size:12px;letter-spacing:.08em}.month-events{list-style:none;padding:0;margin:18px 0}.month-events li{display:grid;grid-template-columns:44px 1fr;gap:8px;border-top:1px solid #dde5ed;padding:16px 0}.month-events time{font-size:13px;color:#536a80}.month-events strong{font-size:15px}.dt-page .month-events button{grid-column:2;color:#214e7a;text-align:left;font-size:15px;line-height:1.5;padding:3px 0;text-decoration:underline}.month-events .status{grid-column:2;justify-self:start;font-size:12px}.month-empty{padding:18px 0;color:#52657b}.month-count{border-top:1px solid #dce4ec;padding-top:12px;color:#536a80}.dt-page .dt-hero{padding-top:28px;padding-bottom:28px}.dt-page .dt-hero h1{font-family:inherit}.dt-page .dt-kpis h2{font-size:16px}.dt-page .month-section .panel-heading h2{font-size:25px}.dt-page .month-section .panel-heading p{font-size:16px;line-height:1.6}@media(max-width:1000px){.month-grid{grid-template-columns:1fr}.month-events{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}}@media(max-width:600px){.month-events{display:block}.history-controls{display:grid;grid-template-columns:1fr}.history-controls select{width:100%}.month-card{padding:16px}.dt-page .month-section .panel-heading h2{font-size:23px}}
