.daily-page[data-v-13ca9eb5]{color:#20242d}.daily-filter[data-v-13ca9eb5]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.daily-filter[data-v-13ca9eb5]>.q-field,.daily-filter[data-v-13ca9eb5]>.form-input-style{min-width:155px}.daily-preset[data-v-13ca9eb5]{display:flex;align-items:center;gap:8px;min-height:30px;margin:-2px 2px 0;flex-wrap:wrap;font-size:12px}.daily-preset-tag[data-v-13ca9eb5]{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:99px;color:#285e94;background:#eaf3fd;font-weight:600}.daily-muted[data-v-13ca9eb5]{color:#8a93a1;font-size:12px}.daily-scope-note[data-v-13ca9eb5],.daily-note[data-v-13ca9eb5]{display:flex;align-items:center;gap:8px;padding:10px 13px;border-left:3px solid #5d8fc7;border-radius:0 7px 7px 0;color:#36516e;background:#f2f7fc;font-size:13px}.daily-scope-note[data-v-13ca9eb5]{margin-top:12px}.daily-scope-note a[data-v-13ca9eb5]{margin-left:auto;color:#2865ae;text-decoration:underline}.daily-table[data-v-13ca9eb5] th>div{width:auto!important;max-width:none!important}.daily-table[data-v-13ca9eb5] td{vertical-align:top;white-space:normal;text-overflow:clip}.daily-table[data-v-13ca9eb5] .daily-row-missing{background:#fdf6f5}.daily-table[data-v-13ca9eb5] .daily-row-exempt{background:#f7f9fc}.daily-person[data-v-13ca9eb5]{display:flex;flex-direction:column;gap:2px}.daily-person span[data-v-13ca9eb5],.daily-person small[data-v-13ca9eb5]{color:#7f8997;font-size:11.5px}.daily-bullets[data-v-13ca9eb5]{margin:0;padding-left:0;list-style-position:inside;line-height:1.65;white-space:normal}.daily-missing-text[data-v-13ca9eb5]{color:#c53b43;font-size:12px}.daily-status[data-v-13ca9eb5]{display:flex;align-items:flex-end;gap:5px;flex-direction:column}.daily-status small[data-v-13ca9eb5]{color:#a97118}.daily-status[data-v-13ca9eb5] .q-btn{min-height:26px;color:#58677a}.daily-footer[data-v-13ca9eb5]{margin:9px 0 13px;color:#8a93a1;font-size:12px}.daily-note[data-v-13ca9eb5]{border-left-color:#6c91b3}.daily-mobile[data-v-13ca9eb5]{padding:13px;border:1px solid #e1e5eb;border-radius:8px;background:#fff}.daily-mobile.daily-row-missing[data-v-13ca9eb5]{border-color:#efc4c5;background:#fdf6f5}.daily-mobile.daily-row-exempt[data-v-13ca9eb5]{background:#f7f9fc}.daily-mobile header[data-v-13ca9eb5]{display:flex;justify-content:space-between;gap:10px;padding-bottom:9px;border-bottom:1px solid #e8ebef}.daily-mobile header>div[data-v-13ca9eb5]{display:flex;gap:3px;flex-direction:column}.daily-mobile header span[data-v-13ca9eb5]{color:#7f8997;font-size:12px}.daily-mobile section[data-v-13ca9eb5]{margin-top:10px}.daily-mobile section label[data-v-13ca9eb5]{display:block;margin-bottom:4px;color:#687282;font-size:11px;font-weight:600}.daily-mobile section p[data-v-13ca9eb5]{margin:0;font-size:13px}.daily-detail-button[data-v-13ca9eb5]{width:100%;margin-top:11px}.daily-detail-section[data-v-13ca9eb5]{padding-bottom:17px}.daily-detail-section+.daily-detail-section[data-v-13ca9eb5]{padding-top:15px;border-top:1px solid #e8ebef}.daily-detail-section label[data-v-13ca9eb5]{display:block;margin-bottom:7px;color:#8a93a1;font-size:12px}@media (max-width: 700px){.daily-filter[data-v-13ca9eb5]>.q-field,.daily-filter[data-v-13ca9eb5]>.form-input-style{width:100%;min-width:100%}.daily-filter[data-v-13ca9eb5]>.q-btn{flex:1}.daily-note[data-v-13ca9eb5]{align-items:flex-start}}[data-v-13ca9eb5] .q-field__control{background:#fff}.daily-field[data-v-b212f800]{display:block;margin-bottom:16px}.daily-field>span[data-v-b212f800]{display:block;margin-bottom:7px;color:#515b6a;font-size:12px}.daily-field b[data-v-b212f800]{margin-right:4px;color:#d83941}.daily-field-grid[data-v-b212f800]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.daily-field[data-v-b212f800] textarea{min-height:72px!important;line-height:1.7}.daily-dialog-lead[data-v-b212f800]{margin:0 0 16px;color:#687282;font-size:13px}.daily-dialog-hint[data-v-b212f800]{display:block;margin:-8px 0 14px;color:#8a93a1;font-size:11px}@media (max-width: 700px){.daily-field-grid[data-v-b212f800]{grid-template-columns:1fr;gap:0}}.daily-home[data-v-80a8c09f]{overflow:hidden;border:1px solid #b7dff2;border-radius:10px;color:#123a52;background:linear-gradient(150deg,#7cc7ee,#a8ddf5 45%,#d9f0fb)}.daily-home.complete[data-v-80a8c09f]{border-color:#bfe0c6;color:#20242d;background:linear-gradient(150deg,#e8f6ec,#f4fbf6)}.daily-main[data-v-80a8c09f]{display:flex;align-items:center;gap:14px;padding:15px 17px;flex-wrap:wrap}.daily-pulse[data-v-80a8c09f]{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#fff;box-shadow:0 0 #ffffffe6;animation:daily-pulse-80a8c09f 2s infinite}@keyframes daily-pulse-80a8c09f{70%{box-shadow:0 0 0 7px #fff0}to{box-shadow:0 0 #fff0}}@media (prefers-reduced-motion: reduce){.daily-pulse[data-v-80a8c09f]{animation:none}}.daily-copy[data-v-80a8c09f]{min-width:200px;flex:1}.daily-copy h2[data-v-80a8c09f]{display:flex;align-items:center;gap:6px;margin:0;color:#0d3a55;font-size:15px;font-weight:600}.complete .daily-copy h2[data-v-80a8c09f]{color:#277345}.daily-copy p[data-v-80a8c09f]{margin:4px 0 0;color:#2d6384;font-size:12.5px}.complete .daily-copy p[data-v-80a8c09f]{color:#687282}.attendance-status[data-v-80a8c09f]{display:inline-flex;align-items:center;gap:4px;margin-top:7px;padding:2px 8px;border-radius:10px;color:#315b76;background:#ffffff94;font-size:11.5px}.daily-actions[data-v-80a8c09f]{display:flex;gap:8px;flex:none;flex-wrap:wrap}.daily-actions[data-v-80a8c09f] .q-btn{min-height:36px;padding:0 15px;border:0;border-radius:7px;color:#12496b;background:#fff;box-shadow:0 2px 7px #12496b24;font-size:13px;font-weight:600}.daily-actions[data-v-80a8c09f] .q-btn.done,.daily-actions[data-v-80a8c09f] .q-btn:last-child{border:1px solid rgba(255,255,255,.85);color:#4d7f9c;background:#ffffff80;box-shadow:none;font-weight:500}.complete .daily-actions[data-v-80a8c09f] .q-btn{border-color:#e1e5eb;color:#8a93a1;background:#fff;box-shadow:none}.daily-lines[data-v-80a8c09f]{display:flex;gap:5px;margin-top:8px;flex-wrap:wrap}.daily-lines span[data-v-80a8c09f]{max-width:100%;padding:1px 8px;border-radius:9px;overflow:hidden;color:#315b76;background:#ffffff8c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.daily-missing[data-v-80a8c09f]{display:flex;align-items:center;gap:10px;padding:9px 17px;border-top:1px solid #f2d9a4;color:#7a4406;background:#fffaf0;flex-wrap:wrap}.attendance-missing[data-v-80a8c09f]{display:flex;align-items:center;gap:12px;padding:9px 17px;border-top:1px solid #cfe1f0;color:#2d6384;background:#f2f7fb;font-size:12.5px}.attendance-missing>div[data-v-80a8c09f]{display:flex;align-items:center;gap:9px;flex:1}.attendance-missing b[data-v-80a8c09f]{margin-right:4px}.daily-attendance-hint[data-v-80a8c09f]{padding:9px 11px;border-radius:6px;color:#7a4406;background:#fffaf0;font-size:12px}.daily-missing-copy[data-v-80a8c09f]{display:flex;align-items:center;gap:10px;min-width:190px;flex:1;font-size:12.5px}.daily-missing-copy[data-v-80a8c09f] .q-icon{color:#c08018}.daily-missing-copy b[data-v-80a8c09f]{margin-right:3px}.daily-missing-days[data-v-80a8c09f]{display:flex;gap:6px;flex:none;flex-wrap:wrap}.daily-missing-days[data-v-80a8c09f] .q-btn{min-height:28px;color:#7a4406;background:#fff}.daily-dialog-warning[data-v-80a8c09f]{margin-bottom:14px;padding:10px 12px;border-left:3px solid #d65b61;color:#8f2e33;background:#fff3f3;font-size:13px}.daily-readonly[data-v-80a8c09f]{margin-bottom:17px;padding:12px 14px;border-radius:7px;background:#f5f7fa}.daily-readonly label[data-v-80a8c09f],.daily-field>span[data-v-80a8c09f]{display:block;margin-bottom:7px;color:#515b6a;font-size:12px}.daily-readonly ul[data-v-80a8c09f]{margin:4px 0 0;padding-left:20px}.daily-readonly>span[data-v-80a8c09f]{color:#9098a5;font-size:13px}.daily-field[data-v-80a8c09f]{display:block;margin-bottom:16px}.daily-field b[data-v-80a8c09f]{margin-right:4px;color:#d83941}.daily-field small[data-v-80a8c09f]{display:block;margin-top:5px;color:#8a93a1;font-size:11px}.daily-field-grid[data-v-80a8c09f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.daily-field[data-v-80a8c09f] textarea{min-height:72px!important;line-height:1.7}.daily-dialog-lead[data-v-80a8c09f]{margin:0 0 16px;color:#687282;font-size:13px}@media (max-width: 700px){.daily-main[data-v-80a8c09f]{padding:13px 14px;gap:11px}.daily-copy h2[data-v-80a8c09f]{font-size:14px}.daily-actions[data-v-80a8c09f]{width:100%}.daily-actions[data-v-80a8c09f] .q-btn{padding:0 6px;flex:1;font-size:11.5px}.daily-missing[data-v-80a8c09f]{padding:9px 14px}.daily-missing-days[data-v-80a8c09f]{width:100%}.daily-missing-days[data-v-80a8c09f] .q-btn{flex:1}.daily-field-grid[data-v-80a8c09f]{grid-template-columns:1fr;gap:0}}[data-v-80a8c09f] .q-field__control{background:#fff}
