.dd-panel{background:#fbfcf7;border:1px solid #d6dfd3;border-radius:20px;padding:22px;margin:0 0 24px;min-width:0}.dd-panel header{margin-bottom:14px}.dd-panel h2{font-family:var(--vv-text);font-weight:600;font-size:23px;margin:4px 0}.dd-panel header p{font-size:13px;color:#596b60}.dd-item{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;border-top:1px solid #dce4d9;min-width:0}.dd-item>div{min-width:0}.dd-item h3{font-size:16px;margin:4px 0}.dd-item p{font-size:13px;line-height:1.5;color:#536358;margin:3px 0;overflow-wrap:anywhere}.dd-item .dd-state{font-size:12px;font-weight:700;color:#536358}.dd-item.is-overdue .dd-state{color:#9b3734}.dd-item.is-today .dd-state,.dd-item.is-soon .dd-state{color:#946113}.dd-item .dd-event{font-weight:700;color:#245648}.dd-item>.btn{flex-shrink:0}.dd-panel details summary{font-size:14px;font-weight:600;padding:12px 0;cursor:pointer}.ec-preparation{scroll-margin-top:220px}@media(max-width:600px){.dd-panel{padding:16px;border-radius:16px}.dd-panel h2{font-size:20px}.dd-item{align-items:flex-start;flex-direction:column;gap:10px}.dd-item>.btn{min-height:38px}.dd-item h3{font-size:15px}}
