.mq-dj-agenda{width:min(960px,calc(100% - 24px));margin:20px auto;overflow-wrap:anywhere}.mq-dj-meeting-form{display:grid;gap:14px;margin:20px 0}.mq-dj-meeting-form label{display:grid;gap:6px;font-weight:600}.mq-dj-meeting-form :is(input,select,textarea){box-sizing:border-box;width:100%;min-height:46px;font-size:16px;border:1px solid #ccc;border-radius:8px;padding:12px;background:#fff;color:#111}.mq-dj-meeting-form textarea{min-height:90px}.mq-dj-agenda .top-actions{display:flex;gap:10px;flex-wrap:wrap}.mq-dj-agenda .btn{min-height:44px;white-space:normal}.mq-dj-agenda article{margin-top:18px}@media(max-width:600px){.mq-dj-agenda{padding:16px!important}.mq-dj-agenda h1{font-size:28px!important}.mq-dj-agenda .top-actions{display:grid;grid-template-columns:1fr}.mq-dj-agenda article{padding:14px!important}}
.mq-dj-day{border:1px solid #ddd;border-radius:12px;padding:14px;min-width:0}.mq-dj-range{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0}.mq-dj-agenda :is(legend label,.mq-dj-check){display:flex;align-items:center;gap:10px}.mq-dj-agenda input[type=checkbox]{width:24px;height:24px;min-height:24px;flex-shrink:0}.mq-dj-slots{display:flex;gap:8px;flex-wrap:wrap}.mq-dj-slots button[aria-pressed=true]{background:#111!important;color:#fff!important}.mq-dj-agenda summary{min-height:44px;padding:12px 0;cursor:pointer;font-weight:600}
html body.portal-dj-v361 :is(.mq-dj-agenda,.mq-push-card) .section-kicker{background:#f1f1f1!important;border-color:#ddd!important;color:#555!important}.mq-dj-day [hidden]{display:none!important}.mq-dj-day legend input{accent-color:#111}.mq-dj-day:has(input[type=checkbox]:checked){border-color:#777;background:#fafafa}
.mq-dj-range>label{min-width:0}.mq-dj-range input{min-width:0;max-width:100%}
@media(max-width:480px){.mq-dj-range{grid-template-columns:1fr}}
