.alert-count-bar.svelte-1wqjrlb{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .8rem}.alert-count-total.svelte-1wqjrlb{font-weight:700;font-size:.95rem;color:#0f172a;padding:.15rem .55rem;border-radius:999px;background:#e0f2fe;border:1px solid #bae6fd;font-family:inherit;cursor:pointer}.alert-count-total.active.svelte-1wqjrlb{box-shadow:0 0 0 2px #38bdf8}.alert-count-new.svelte-1wqjrlb{font-weight:700;font-size:.9rem;color:#b91c1c;padding:.15rem .55rem;border-radius:999px;background:#fee2e2;border:1px solid #fecaca;white-space:nowrap}.alert-count-chip.svelte-1wqjrlb{display:inline-flex;align-items:center;gap:.2rem;font-size:.82rem;padding:.12rem .5rem;border-radius:999px;border:1px solid transparent;white-space:nowrap;font-family:inherit;cursor:pointer}.alert-count-chip.active.svelte-1wqjrlb{box-shadow:0 0 0 2px #0ea5e9;font-weight:700}.alert-count-chip.svelte-1wqjrlb b:where(.svelte-1wqjrlb){font-weight:700;font-variant-numeric:tabular-nums}.alert-count-chip.chip-investigation.svelte-1wqjrlb,.alert-count-chip.chip-followup.svelte-1wqjrlb{background:#fef9c3;border-color:#fde68a;color:#854d0e}.alert-count-chip.chip-delivery.svelte-1wqjrlb{background:#dbeafe;border-color:#bfdbfe;color:#1e40af}.alert-count-chip.chip-report.svelte-1wqjrlb{background:#ccfbf1;border-color:#99f6e4;color:#115e59}.alert-count-chip.is-zero.svelte-1wqjrlb{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8}.date-alert-list.svelte-1wqjrlb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.date-alert-empty.svelte-1wqjrlb{list-style:none;padding:1.2rem;text-align:center;color:#94a3b8;font-size:.9rem}.date-alert-item.svelte-1wqjrlb{display:flex;flex-direction:column;gap:.3rem;padding:.6rem .8rem;border:1px solid #e2e8f0;border-left:4px solid #f59e0b;border-radius:6px;background:#fffbeb;cursor:pointer;text-align:left;width:100%;box-sizing:border-box;min-width:0;overflow-wrap:anywhere;word-break:break-word;font:inherit;color:inherit;transition:background .12s,box-shadow .12s}.date-alert-item.svelte-1wqjrlb>div:where(.svelte-1wqjrlb){min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.date-alert-item.svelte-1wqjrlb:hover{background:#fef3c7;box-shadow:0 2px 8px #00000014}.date-alert-item.svelte-1wqjrlb:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.date-alert-item.flavor-delivery.svelte-1wqjrlb{border-left-color:#2563eb;background:#eff6ff}.date-alert-item.flavor-delivery.svelte-1wqjrlb:hover{background:#dbeafe}.date-alert-item.flavor-attention.svelte-1wqjrlb{border-left-color:#f59e0b;background:#fffbeb}.date-alert-item.flavor-attention.svelte-1wqjrlb:hover{background:#fef3c7}.date-alert-item--new.svelte-1wqjrlb{position:relative;animation:svelte-1wqjrlb-drp-date-alert-new-glow 1.8s ease-in-out infinite}.date-alert-item.date-alert-item--new.svelte-1wqjrlb{border-color:#ec4899;border-left-color:#ec4899;background:#fdf2f8}@keyframes svelte-1wqjrlb-drp-date-alert-new-glow{0%,to{box-shadow:0 0 8px #ec489980,inset 0 0 6px #ec489940}50%{box-shadow:0 0 18px 3px #ec4899cc,inset 0 0 12px #ec489973}}@media(prefers-reduced-motion:reduce){.date-alert-item--new.svelte-1wqjrlb{animation:none;box-shadow:0 0 0 2px #f9a8d4,0 0 10px #ec489980}}.date-alert-new-badge.svelte-1wqjrlb{display:inline-block;background:#ec4899;color:#fff;font-size:.6rem;font-weight:700;padding:.05rem .3rem;border-radius:4px;margin-right:.3rem;vertical-align:middle}.date-alert-item.svelte-1wqjrlb .date-alert-line1:where(.svelte-1wqjrlb){display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;min-width:0}.date-alert-id.svelte-1wqjrlb{font-weight:700;color:#1e293b;font-size:.85rem}.date-alert-date.svelte-1wqjrlb{font-size:.8rem;color:#475569;font-variant-numeric:tabular-nums;letter-spacing:.02em}.date-alert-staff.svelte-1wqjrlb{font-size:.8rem;color:#475569;margin-left:auto}.da-flags.svelte-1wqjrlb{display:inline-flex;align-items:center;gap:.2rem}.da-flag.svelte-1wqjrlb{display:inline-flex;align-items:center;font-size:.72rem;line-height:1;padding:.12rem .3rem;border-radius:999px;border:1px solid transparent}.da-flag.fb-investigation.svelte-1wqjrlb{background:#fef3c7;border-color:#fbbf24}.da-flag.fb-followup.svelte-1wqjrlb{background:#fef9c3;border-color:#facc15}.da-flag.fb-delivery.svelte-1wqjrlb{background:#dbeafe;border-color:#60a5fa}.da-flag.fb-report.svelte-1wqjrlb{background:#ccfbf1;border-color:#5eead4}.date-alert-customer.svelte-1wqjrlb{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-left:.4rem;max-width:100%;min-width:0;vertical-align:middle}.date-alert-customer.svelte-1wqjrlb .cust-code:where(.svelte-1wqjrlb){background:#dcfce7;color:#166534;border-radius:4px;padding:0 .15rem;font-size:.72rem;font-weight:500;font-variant-numeric:tabular-nums;flex-shrink:0}.date-alert-customer.svelte-1wqjrlb .cust-name:where(.svelte-1wqjrlb){font-size:.78rem;color:#64748b;min-width:0;overflow-wrap:anywhere;word-break:break-word}.date-alert-dates.svelte-1wqjrlb{font-size:.82rem;color:#b45309;overflow-wrap:anywhere;word-break:break-word}.date-alert-memo.svelte-1wqjrlb{font-size:.8rem;color:#334155;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}@media(max-width:768px){.date-alert-list.svelte-1wqjrlb{gap:.4rem}.date-alert-item.svelte-1wqjrlb{padding:.5rem .6rem}}.miss-band.svelte-g841em{display:flex;gap:10px;align-items:flex-start;background:#fff7ed;border:1px solid #fdba74;border-left:5px solid #ea580c;color:#7c2d12;border-radius:8px;padding:8px 10px 8px 12px;margin:0 0 8px;font-size:13px}.ic.svelte-g841em{font-size:20px;line-height:1.2}.txt.svelte-g841em{flex:1;min-width:0}.row.svelte-g841em{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:2px 0}.lbl.svelte-g841em{font-size:14px;min-width:15em}.day.svelte-g841em{border:1px solid #ea580c;background:#fff;color:#c2410c;border-radius:14px;padding:2px 10px;font-weight:700;font-size:13px;text-decoration:none;cursor:pointer;font-variant-numeric:tabular-nums}.day.svelte-g841em:hover{background:#ffedd5}.day.short.svelte-g841em{border-color:#d97706;color:#92400e}.day.svelte-g841em .h:where(.svelte-g841em){font-weight:400;font-size:12px;margin-left:4px;font-variant-numeric:tabular-nums}.s.svelte-g841em{font-size:11px;color:#9a3412;margin-top:2px}.s-sp.svelte-g841em{display:none}.acts.svelte-g841em{display:flex;gap:6px;align-items:flex-start}.go.svelte-g841em{border:1px solid #ea580c;background:#ea580c;color:#fff;font-size:13px;padding:5px 12px;border-radius:6px;cursor:pointer;white-space:nowrap;text-decoration:none}.go.svelte-g841em:hover{background:#c2410c}.x.svelte-g841em{border:none;background:transparent;color:#9a3412;font-size:18px;cursor:pointer;line-height:1;padding:2px 4px}@media(max-width:640px){.s-pc.svelte-g841em{display:none}.lbl.svelte-g841em{min-width:0;width:100%}.s-sp.svelte-g841em{display:block}.go.svelte-g841em{display:none}}@media print{.miss-band.svelte-g841em{display:none}}.stg-restore.svelte-12phdgz{margin:1rem 0;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:2px dashed #f59e0b;border-radius:12px}.stg-restore.svelte-12phdgz h3:where(.svelte-12phdgz){margin:0 0 .5rem;color:#78350f;font-size:1.05rem;font-weight:700}.stg-restore-desc.svelte-12phdgz{margin:0 0 1rem;color:#92400e;font-size:.85rem;line-height:1.55}.stg-restore-form.svelte-12phdgz{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.85rem}.stg-restore-form.svelte-12phdgz label:where(.svelte-12phdgz){display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:#78350f;font-weight:600}.btn.svelte-12phdgz{display:inline-block;padding:.3rem .8rem;border-radius:4px;cursor:pointer;font-size:.85rem;border:1px solid #999;background:#f9f9f9;color:#333}.btn.svelte-12phdgz:hover:not(:disabled){background:#eee}.btn-primary.svelte-12phdgz{background:#43a047;color:#fff;border-color:#43a047}.btn-primary.svelte-12phdgz:hover:not(:disabled){background:#2e7d32}.alert.svelte-12phdgz{margin-top:.85rem;padding:.55rem .85rem;border-radius:6px;font-size:.9rem}.alert-success.svelte-12phdgz{background:#ecfdf5;color:#065f46;border:1px solid #6ee7b7}.alert-error.svelte-12phdgz{background:#fef2f2;color:#991b1b;border:1px solid #fca5a5}.date-alert-backdrop.svelte-r26dr7{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9000;padding:1rem}.date-alert-modal.svelte-r26dr7{background:#f0fdf4;border-radius:8px;max-width:600px;width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 10px 30px #00000040;border-top:6px solid #22c55e}.date-alert-head.svelte-r26dr7{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid #bbf7d0}.date-alert-modal.alert-settings.svelte-r26dr7{max-width:420px}.date-alert-modal.alert-settings.svelte-r26dr7 .date-alert-head:where(.svelte-r26dr7) h3:where(.svelte-r26dr7){margin:0;font-size:1rem}.alert-settings-body.svelte-r26dr7{padding:1rem 1.2rem;display:flex;flex-direction:column;align-items:flex-start;gap:.7rem}.date-alert-head.svelte-r26dr7 h3:where(.svelte-r26dr7){margin:0;font-size:1.1rem;color:#166534}.date-alert-count.svelte-r26dr7{display:inline-block;margin-left:.4rem;padding:.05rem .45rem;background:#16a34a;color:#fff;border-radius:999px;font-size:.78rem;font-weight:700;vertical-align:middle;font-variant-numeric:tabular-nums}.date-alert-close.svelte-r26dr7{background:#16a34a;border:1px solid #16a34a;border-radius:4px;font-size:.9rem;line-height:1;cursor:pointer;color:#fff;padding:.35rem .8rem}.date-alert-close.svelte-r26dr7:hover{background:#15803d;border-color:#15803d}.date-alert-body.svelte-r26dr7{padding:1rem 1.2rem;overflow-y:auto;overflow-x:hidden;min-width:0}.date-alert-lead.svelte-r26dr7{margin:0 0 .8rem;color:#475569;font-size:.9rem;line-height:1.5}.date-alert-foot.svelte-r26dr7{padding:.7rem 1.2rem;border-top:1px solid #bbf7d0;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.date-alert-suppress-note.svelte-r26dr7{margin:0;font-size:.72rem;color:#15803d;line-height:1.4;align-self:stretch;text-align:left}.date-alert-suppress-row.svelte-r26dr7{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.4rem}.date-alert-suppress.svelte-r26dr7{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:#166534;cursor:pointer;-webkit-user-select:none;user-select:none}.date-alert-suppress.svelte-r26dr7 input:where(.svelte-r26dr7){width:1rem;height:1rem;cursor:pointer}.daily-reports-page.svelte-1dumh40{display:contents}.page-head.svelte-1dumh40{display:flex;align-items:center;justify-content:space-between;margin-bottom:1px;padding-bottom:1px}.page-head.svelte-1dumh40 h2:where(.svelte-1dumh40){margin:0}.page-head-title.svelte-1dumh40{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.summary-link.svelte-1dumh40{display:inline-flex;align-items:center;gap:.2rem;font-size:.8rem;color:#fff;background:#43a047;border:1px solid #43a047;border-radius:4px;padding:.15rem .6rem;text-decoration:none;font-weight:600}.summary-link.svelte-1dumh40:hover{background:#2e7d32;border-color:#2e7d32}.new-btn.svelte-1dumh40{text-decoration:none}.page-head-actions.svelte-1dumh40{display:flex;align-items:center;gap:.5rem}.page-head.svelte-1dumh40 .calls-btn:where(.svelte-1dumh40){text-decoration:none;display:inline-flex;align-items:center;gap:.35rem;background:linear-gradient(135deg,#f5f3ff,#ddd6fe);color:#5b21b6;border-color:#c4b5fd}.page-head.svelte-1dumh40 .calls-btn:where(.svelte-1dumh40):hover:not(:disabled){background:linear-gradient(135deg,#ede9fe,#c4b5fd);border-color:#a78bfa}.calls-btn-icon.svelte-1dumh40{width:1em;height:1em;flex-shrink:0}.flash.svelte-1dumh40{background:#ecfdf5;border:1px solid #34d399;color:#065f46;padding:.6rem .9rem;border-radius:6px;margin:4px 0 6px;font-weight:600;animation:svelte-1dumh40-flash-in .25s ease-out,svelte-1dumh40-flash-out .5s ease-out 2.5s forwards}@keyframes svelte-1dumh40-flash-in{0%{transform:translateY(-6px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-1dumh40-flash-out{0%{opacity:1}to{opacity:0}}.filter.svelte-1dumh40{display:flex;flex-wrap:wrap;gap:.2rem .2rem;align-items:flex-end;background:#fff;border:1px solid #ddd;border-radius:6px;padding:3px;margin:3px}.filter.svelte-1dumh40 label:where(.svelte-1dumh40){display:flex;flex-direction:row;align-items:center;font-size:.8rem;gap:.4rem;margin:0;padding:0}.filter.svelte-1dumh40 label:where(.svelte-1dumh40) .flbl:where(.svelte-1dumh40){color:#2e7d32;font-weight:600;flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:baseline;background:#f0fdf4;padding:.15rem .4rem;border-radius:4px}.filter.svelte-1dumh40 label:where(.svelte-1dumh40) .flbl:where(.svelte-1dumh40) .flbl-t:where(.svelte-1dumh40){display:inline-block;width:5em;text-align:justify;text-align-last:justify}.filter.svelte-1dumh40 label:where(.svelte-1dumh40) .flbl:where(.svelte-1dumh40):after{content:"："}.filter.svelte-1dumh40 label:where(.svelte-1dumh40) .flbl:where(.svelte-1dumh40) a.hkz-partner-link:where(.svelte-1dumh40){color:#1d4ed8;text-decoration:none;cursor:pointer}.filter.svelte-1dumh40 label:where(.svelte-1dumh40) .flbl:where(.svelte-1dumh40) a.hkz-partner-link:where(.svelte-1dumh40):hover{color:#1e40af;text-decoration:underline}.filter.svelte-1dumh40 label:where(.svelte-1dumh40) .flbl:where(.svelte-1dumh40) a.master-link:where(.svelte-1dumh40){color:#1d4ed8;text-decoration:none;cursor:pointer}.filter.svelte-1dumh40 label:where(.svelte-1dumh40) .flbl:where(.svelte-1dumh40) a.master-link:where(.svelte-1dumh40):hover{color:#1e40af;text-decoration:underline}.filter.svelte-1dumh40 label.cust:where(.svelte-1dumh40){flex:1 1 100%}.filter.svelte-1dumh40 label.kw:where(.svelte-1dumh40){flex:1 1 320px}.filter.svelte-1dumh40 .total-work-hours:where(.svelte-1dumh40){display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .65rem;background:#e8f5e9;color:#1b5e20;border:1px solid #a5d6a7;border-radius:6px;font-size:.85rem;line-height:1.2;white-space:nowrap;align-self:flex-end;margin-bottom:4px}.filter.svelte-1dumh40 .total-work-hours:where(.svelte-1dumh40) .label:where(.svelte-1dumh40){font-size:.75rem;color:#2e7d32;opacity:.85}.filter.svelte-1dumh40 .total-work-hours:where(.svelte-1dumh40) .value:where(.svelte-1dumh40){font-weight:700;font-variant-numeric:tabular-nums}.filter.svelte-1dumh40 label.visit:where(.svelte-1dumh40){flex:0 0 300px}.filter.svelte-1dumh40 label.biz:where(.svelte-1dumh40),.filter.svelte-1dumh40 label.const:where(.svelte-1dumh40){flex:1 1 calc(50% - .5rem)}@media(max-width:1024px){.filter.svelte-1dumh40{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 .5rem;align-items:end}.filter.svelte-1dumh40 label.cust:where(.svelte-1dumh40){grid-column:1 / -1}.filter.svelte-1dumh40 label.biz:where(.svelte-1dumh40){grid-column:1 / span 1}.filter.svelte-1dumh40 label.const:where(.svelte-1dumh40){grid-column:2 / -1}.filter.svelte-1dumh40 label.kw:where(.svelte-1dumh40){grid-column:1 / span 2}.filter.svelte-1dumh40 .actions:where(.svelte-1dumh40){grid-column:3 / 4;margin-left:0}.filter-customer-info.svelte-1dumh40{grid-column:1 / -1}.filter.svelte-1dumh40 label:where(.svelte-1dumh40){min-width:0;flex-direction:column;align-items:stretch}.filter.svelte-1dumh40 label:where(.svelte-1dumh40) .flbl:where(.svelte-1dumh40){align-self:flex-start}.filter.svelte-1dumh40 label.staff:where(.svelte-1dumh40) select:where(.svelte-1dumh40),.filter.svelte-1dumh40 label.biz:where(.svelte-1dumh40) .mp-input,.filter.svelte-1dumh40 label.const:where(.svelte-1dumh40) .mp-input,.filter.svelte-1dumh40 label.biz:where(.svelte-1dumh40) .mp-wrap,.filter.svelte-1dumh40 label.const:where(.svelte-1dumh40) .mp-wrap,.filter.svelte-1dumh40 label.visit:where(.svelte-1dumh40) .mp-input,.filter.svelte-1dumh40 label.visit:where(.svelte-1dumh40) .mp-wrap{min-width:0;width:100%}.filter.svelte-1dumh40 label.period:where(.svelte-1dumh40) .period-fields:where(.svelte-1dumh40){min-width:0}}@media(max-width:768px){.filter.svelte-1dumh40 label.ais-filter:where(.svelte-1dumh40){grid-column:1 / span 2;flex-direction:row;align-items:center}.filter.svelte-1dumh40 label.ais-filter:where(.svelte-1dumh40) .flbl:where(.svelte-1dumh40){align-self:auto}.filter.svelte-1dumh40 label.ais-filter:where(.svelte-1dumh40) select:where(.svelte-1dumh40){flex:1 1 auto;min-width:0}}@media(min-width:768px)and (max-width:1024px){.filter.svelte-1dumh40{grid-template-columns:repeat(4,1fr);gap:.2rem .2rem}.filter.svelte-1dumh40 label:where(.svelte-1dumh40){flex-direction:row;align-items:center}.filter.svelte-1dumh40 label:where(.svelte-1dumh40) .flbl:where(.svelte-1dumh40){align-self:auto}.filter.svelte-1dumh40 label:where(.svelte-1dumh40)>select:where(.svelte-1dumh40),.filter.svelte-1dumh40 label:where(.svelte-1dumh40)>input:where(.svelte-1dumh40),.filter.svelte-1dumh40 label:where(.svelte-1dumh40) .mp-wrap,.filter.svelte-1dumh40 label:where(.svelte-1dumh40) .cust-row:where(.svelte-1dumh40),.filter.svelte-1dumh40 label:where(.svelte-1dumh40) .period-fields:where(.svelte-1dumh40){flex:1 1 auto;min-width:0}.filter.svelte-1dumh40 label.period:where(.svelte-1dumh40){grid-column:1 / span 2;flex-direction:row;align-items:center}.filter.svelte-1dumh40 label.staff:where(.svelte-1dumh40){grid-column:3 / -1;flex-direction:row;align-items:center}.filter.svelte-1dumh40 label.period:where(.svelte-1dumh40) .period-fields:where(.svelte-1dumh40){flex:1 1 auto;min-width:0}.filter.svelte-1dumh40 label.staff:where(.svelte-1dumh40) select:where(.svelte-1dumh40){flex:1 1 auto;min-width:0}.filter.svelte-1dumh40 label.cust:where(.svelte-1dumh40){grid-column:1 / -1}.filter.svelte-1dumh40 label.flag-filter:where(.svelte-1dumh40){grid-column:1 / span 2}.filter.svelte-1dumh40 label.visit:where(.svelte-1dumh40){grid-column:3 / -1}.filter.svelte-1dumh40 label.biz:where(.svelte-1dumh40){grid-column:1 / span 2}.filter.svelte-1dumh40 label.const:where(.svelte-1dumh40){grid-column:3 / -1}.filter.svelte-1dumh40 label.kw:where(.svelte-1dumh40){grid-column:1 / span 3}.filter.svelte-1dumh40 .actions:where(.svelte-1dumh40){grid-column:4 / -1}}.filter.svelte-1dumh40 label.cust:where(.svelte-1dumh40) .cust-row:where(.svelte-1dumh40){display:flex;align-items:center;gap:.4rem;flex:1 1 auto;min-width:0}.filter.svelte-1dumh40 label.cust:where(.svelte-1dumh40) .cust-row:where(.svelte-1dumh40) .mp-wrap{flex:1 1 auto;min-width:0}.filter.svelte-1dumh40 label.biz:where(.svelte-1dumh40) .mp-wrap,.filter.svelte-1dumh40 label.const:where(.svelte-1dumh40) .mp-wrap{flex:1 1 auto;min-width:0}.filter.svelte-1dumh40 label.biz:where(.svelte-1dumh40) .mp-input,.filter.svelte-1dumh40 label.const:where(.svelte-1dumh40) .mp-input{width:100%}.filter.svelte-1dumh40 label.kw:where(.svelte-1dumh40) input:where(.svelte-1dumh40){flex:1 1 auto;min-width:0}.btn.cust-ref-btn.svelte-1dumh40{flex-shrink:0;white-space:nowrap;font-size:.8rem;padding:.3rem .6rem;background:#43a047;color:#fff;border-color:#43a047}.btn.cust-ref-btn.svelte-1dumh40:hover:not(:disabled){background:#2e7d32;border-color:#2e7d32}.btn.cust-ref-btn.svelte-1dumh40:disabled{background:#cbd5e1;border-color:#cbd5e1;color:#64748b;cursor:not-allowed}.filter.svelte-1dumh40 label.period:where(.svelte-1dumh40) .period-fields:where(.svelte-1dumh40){display:flex;align-items:center;gap:.4rem}.filter.svelte-1dumh40 label.period:where(.svelte-1dumh40) .period-tilde:where(.svelte-1dumh40){color:#555}.filter.svelte-1dumh40 label.period:where(.svelte-1dumh40) .month-shift:where(.svelte-1dumh40){width:1em;padding:0;border:1px solid #bbb;background:#fff;border-radius:3px;cursor:pointer;font-size:.7rem;line-height:1;color:#1976d2;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:stretch;-webkit-user-select:none;user-select:none}.filter.svelte-1dumh40 label.period:where(.svelte-1dumh40) .month-shift:where(.svelte-1dumh40):hover:not(.is-disabled){background:#e3f2fd}.filter.svelte-1dumh40 label.period:where(.svelte-1dumh40) .month-shift.is-disabled:where(.svelte-1dumh40){color:#ccc;background:#fafafa;cursor:not-allowed}.filter.svelte-1dumh40 label.period:where(.svelte-1dumh40) .month-shift:where(.svelte-1dumh40):focus-visible{outline:2px solid #1976d2;outline-offset:1px}.filter.svelte-1dumh40 label.period:where(.svelte-1dumh40) .flbl:where(.svelte-1dumh40) .default-range-toggle:where(.svelte-1dumh40){display:inline-block;cursor:pointer;line-height:1;-webkit-user-select:none;user-select:none;color:#94a3b8}.filter.svelte-1dumh40 label.period:where(.svelte-1dumh40) .flbl:where(.svelte-1dumh40) .default-range-toggle.is-saved:where(.svelte-1dumh40){color:#2e7d32}.filter.svelte-1dumh40 label.period:where(.svelte-1dumh40) .flbl:where(.svelte-1dumh40) .default-range-toggle:where(.svelte-1dumh40):hover{opacity:.7}.filter.svelte-1dumh40 input:where(.svelte-1dumh40),.filter.svelte-1dumh40 select:where(.svelte-1dumh40){padding:.3rem .4rem;border:1px solid #999;border-radius:3px;font-size:.9rem;height:25px;box-sizing:border-box}.filter.svelte-1dumh40 label.flag-filter:where(.svelte-1dumh40) select:where(.svelte-1dumh40){min-width:11rem;width:100%;padding-top:0;padding-bottom:0;line-height:1}@media(min-width:1025px){.filter.svelte-1dumh40 label.flag-filter:where(.svelte-1dumh40) select:where(.svelte-1dumh40){min-width:120px;width:120px;flex:0 0 120px}.filter.svelte-1dumh40 label.staff:where(.svelte-1dumh40) select:where(.svelte-1dumh40){min-width:100px;width:100px;flex:0 0 100px}}.filter.svelte-1dumh40 .mp-input{height:25px!important;box-sizing:border-box!important}.filter.svelte-1dumh40 label.staff:where(.svelte-1dumh40) select:where(.svelte-1dumh40){box-sizing:border-box;font-size:16px;font-family:inherit;line-height:1.2;border:1px solid #cbd5e1;border-radius:4px;background:#fff;height:25px!important;padding:0 .5rem!important;box-sizing:border-box!important}.filter.svelte-1dumh40 .actions:where(.svelte-1dumh40){display:flex;gap:.4rem;margin-left:auto}.filter.svelte-1dumh40 .btn:where(.svelte-1dumh40){height:25px;padding:0 .8rem;box-sizing:border-box}.btn.svelte-1dumh40{display:inline-block;padding:.3rem .8rem;border-radius:4px;cursor:pointer;font-size:.85rem;border:1px solid #999;background:#f9f9f9;color:#333}.btn.svelte-1dumh40:hover:not(:disabled){background:#eee}.btn-primary.svelte-1dumh40{background:#43a047;color:#fff;border-color:#43a047}.btn-primary.svelte-1dumh40:hover:not(:disabled){background:#2e7d32}.filter-customer-info.svelte-1dumh40{flex:0 0 100%;width:100%;margin:.2rem 0 0}.summary.svelte-1dumh40{margin:3px 0;display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap}.summary.svelte-1dumh40 .warn:where(.svelte-1dumh40){color:#b45309}.summary.svelte-1dumh40 .row-nav:where(.svelte-1dumh40){display:inline-flex;gap:.3rem}.row-nav-btn.svelte-1dumh40{width:1.5rem;height:1.5rem;padding:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.row-nav-btn.svelte-1dumh40 .nav-ico:where(.svelte-1dumh40){width:.95rem;height:.95rem;display:block;transform:translateY(-1px)}.row-nav-btn.svelte-1dumh40:disabled{opacity:.5;cursor:not-allowed}.today-jump-btn.svelte-1dumh40{font-size:.78rem;padding:.2rem .6rem;margin-left:.3rem}.summary-right.svelte-1dumh40{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;min-width:0}.col-tools.svelte-1dumh40{display:inline-flex;gap:6px}.col-tool-btn.svelte-1dumh40{padding:2px 8px;font-size:1rem;line-height:1;min-width:30px;background:#e8f5e9;color:#2e7d32;border:1px solid #2e7d32;border-radius:3px;cursor:pointer}.col-tool-btn.svelte-1dumh40:hover{background:#2e7d32;color:#fff}@media(max-width:1024px){.summary.svelte-1dumh40 .warn:where(.svelte-1dumh40),.col-tools.svelte-1dumh40{display:none!important}}.hint.svelte-1dumh40{color:#666}.table-scroll.svelte-1dumh40{overflow:auto;max-height:calc(100vh - 280px);background:#fff;border:1px solid #ccc;width:100%;max-width:100%}.data-table.svelte-1dumh40{border-collapse:collapse;background:#fff;table-layout:fixed}.col-master.svelte-1dumh40{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-master.svelte-1dumh40 .short-code:where(.svelte-1dumh40){display:inline-block;background:#dcfce7;color:#166534;border-radius:4px;padding:0 .15rem;margin-right:.25rem;font-weight:500;font-size:.72rem;font-variant-numeric:tabular-nums;box-sizing:content-box;min-width:var(--code-digits, 4ch);text-align:right}.col-master[data-col=visit_category].svelte-1dumh40 .short-code:where(.svelte-1dumh40),.col-master[data-col=business].svelte-1dumh40 .short-code:where(.svelte-1dumh40){--code-digits: 2ch}.col-master.svelte-1dumh40 .master-name:where(.svelte-1dumh40){color:#4b5563;font-size:.85rem}.data-table.svelte-1dumh40 td[data-col=customer]:where(.svelte-1dumh40) .master-name:where(.svelte-1dumh40){font-size:16px}.col-resizer.svelte-1dumh40{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:10;background:#4f46e514}.col-resizer.svelte-1dumh40:hover{background:#4f46e5}.th-label.svelte-1dumh40{pointer-events:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:4px;min-width:0}.data-table.svelte-1dumh40 th:where(.svelte-1dumh40){cursor:grab}.data-table.svelte-1dumh40 th.dragging:where(.svelte-1dumh40){opacity:.4;cursor:grabbing}.data-table.svelte-1dumh40 th.drag-over:where(.svelte-1dumh40){box-shadow:inset 4px 0 #4f46e5}.data-table.svelte-1dumh40 th:where(.svelte-1dumh40),.data-table.svelte-1dumh40 td:where(.svelte-1dumh40){border:1px solid #ccc;padding:.3rem .4rem;font-size:.82rem;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.data-table.svelte-1dumh40 th:where(.svelte-1dumh40){background:#f1f5f9;text-align:left;position:sticky;top:0;z-index:2;overflow:visible;box-shadow:0 1px #cbd5e1}.data-table.svelte-1dumh40 tr.check:where(.svelte-1dumh40) td:where(.svelte-1dumh40){background:#fdf2f8}.data-table.svelte-1dumh40 tr.check:where(.svelte-1dumh40) td:where(.svelte-1dumh40):first-child{border-left:4px solid #ec4899}.data-table.svelte-1dumh40 tr.check:where(.svelte-1dumh40):hover td:where(.svelte-1dumh40){background:#fce7f3}.data-table.svelte-1dumh40 tr.cost:where(.svelte-1dumh40) td:where(.svelte-1dumh40){border-left:3px solid #16a34a}.data-table.svelte-1dumh40 tr.from-ais:where(.svelte-1dumh40) td:where(.svelte-1dumh40){background:#f0fdf4}.data-table.svelte-1dumh40 tr.from-ais:where(.svelte-1dumh40) td:where(.svelte-1dumh40):first-child{border-left:4px solid #22c55e}.data-table.svelte-1dumh40 tr.from-ais:where(.svelte-1dumh40):hover td:where(.svelte-1dumh40){background:#dcfce7}.data-table.svelte-1dumh40 tr.check.from-ais:where(.svelte-1dumh40) td:where(.svelte-1dumh40){background:#fdf2f8}tr.row-clickable.from-ais.svelte-1dumh40:hover td:where(.svelte-1dumh40){background:#dcfce7}.data-table.svelte-1dumh40 tr.from-cti:where(.svelte-1dumh40) td:where(.svelte-1dumh40){background:#f5f3ff}.data-table.svelte-1dumh40 tr.from-cti:where(.svelte-1dumh40) td:where(.svelte-1dumh40):first-child{border-left:4px solid #a78bfa}.data-table.svelte-1dumh40 tr.from-cti:where(.svelte-1dumh40):hover td:where(.svelte-1dumh40){background:#ede9fe}.data-table.svelte-1dumh40 tr.from-ais.from-cti:where(.svelte-1dumh40) td:where(.svelte-1dumh40){background:#ede9fe}.data-table.svelte-1dumh40 tr.check.from-cti:where(.svelte-1dumh40) td:where(.svelte-1dumh40){background:#fdf2f8}tr.row-clickable.from-cti.svelte-1dumh40:hover td:where(.svelte-1dumh40){background:#ede9fe}.cti-badge.svelte-1dumh40{display:inline-block;margin-left:.25rem;font-size:.85em;color:#6d28d9;cursor:help}.report-flags.svelte-1dumh40{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px}.flag-badge.svelte-1dumh40{display:inline-block;margin-left:.2rem;font-size:.85em;cursor:help}.flag-badge.flag-investigation.svelte-1dumh40{color:#b45309}.flag-badge.flag-followup.svelte-1dumh40{color:#a16207}.flag-badge.flag-delivery.svelte-1dumh40{color:#1d4ed8}.flag-badge.flag-report.svelte-1dumh40{color:#0f766e}.data-table.svelte-1dumh40 tr.needs-attention:where(.svelte-1dumh40) td:where(.svelte-1dumh40){background:#fefce8}.data-table.svelte-1dumh40 tr.needs-attention:where(.svelte-1dumh40) td:where(.svelte-1dumh40):first-child{border-left:4px solid #eab308}.data-table.svelte-1dumh40 tr.needs-attention:where(.svelte-1dumh40):hover td:where(.svelte-1dumh40){background:#fef9c3}.data-table.svelte-1dumh40 tr.delivery-related:where(.svelte-1dumh40) td:where(.svelte-1dumh40){background:#eff6ff}.data-table.svelte-1dumh40 tr.delivery-related:where(.svelte-1dumh40) td:where(.svelte-1dumh40):first-child{border-left:4px solid #3b82f6}.data-table.svelte-1dumh40 tr.delivery-related:where(.svelte-1dumh40):hover td:where(.svelte-1dumh40){background:#dbeafe}tr.row-clickable.delivery-related.svelte-1dumh40:hover td:where(.svelte-1dumh40){background:#dbeafe}.data-table.svelte-1dumh40 tr.needs-attention.delivery-related:where(.svelte-1dumh40) td:where(.svelte-1dumh40){background:#fefce8}.data-table.svelte-1dumh40 tr.check.delivery-related:where(.svelte-1dumh40) td:where(.svelte-1dumh40){background:#fdf2f8}.data-table.svelte-1dumh40 tr.from-cti.delivery-related:where(.svelte-1dumh40) td:where(.svelte-1dumh40){background:#eff6ff}.data-table.svelte-1dumh40 tr.from-ais.delivery-related:where(.svelte-1dumh40) td:where(.svelte-1dumh40){background:#eff6ff}@media print{.cti-badge.svelte-1dumh40,.flag-badge.svelte-1dumh40{display:none}.data-table.svelte-1dumh40 tr.from-cti:where(.svelte-1dumh40) td:where(.svelte-1dumh40){background:transparent;border-left:none}}.filter.svelte-1dumh40 label.from-cti-filter:where(.svelte-1dumh40){display:inline-flex;flex-direction:row;align-items:center;gap:.35rem;height:25px;box-sizing:border-box;padding:0 .6rem;background:#ede9fe;border:1px solid #c4b5fd;border-radius:6px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.from-cti-filter.svelte-1dumh40:hover{background:#ddd6fe}.from-cti-filter.svelte-1dumh40 input[type=checkbox]:where(.svelte-1dumh40){accent-color:#8b5cf6;cursor:pointer}.from-cti-label.svelte-1dumh40{font-size:.85rem;color:#5b21b6;font-weight:600;white-space:nowrap}.data-table.svelte-1dumh40 td.cust:where(.svelte-1dumh40){max-width:22em}.data-table.svelte-1dumh40 td.memo-primary:where(.svelte-1dumh40){font-size:.88rem;font-weight:500;color:#1e293b;max-width:32em}.slack-posted-badge.svelte-1dumh40{display:inline-block;background:linear-gradient(135deg,#4a154b,#611f69);color:#fff;font-size:.62rem;font-weight:400;padding:.08rem .45rem;border-radius:12px;letter-spacing:.04em;box-shadow:0 1px 2px #4a154b4d;margin-right:.3rem;vertical-align:middle;white-space:nowrap}.data-table.svelte-1dumh40 td.nm:where(.svelte-1dumh40){max-width:16em}.data-table.svelte-1dumh40 td.num:where(.svelte-1dumh40){text-align:right;font-variant-numeric:tabular-nums}tr.row-clickable.svelte-1dumh40{cursor:pointer}tr.row-clickable.svelte-1dumh40:hover td:where(.svelte-1dumh40){background:#eff6ff}.data-table.svelte-1dumh40 tr.row-clickable.is-open:where(.svelte-1dumh40) td:where(.svelte-1dumh40){background:#fff7ed}.data-table.svelte-1dumh40 tr.row-clickable.is-open:where(.svelte-1dumh40) td:where(.svelte-1dumh40):first-child{box-shadow:inset 3px 0 #f59e0b}tr.row-clickable.svelte-1dumh40:focus{outline:2px solid #2563eb;outline-offset:-2px}@media(max-width:768px){.page-head.svelte-1dumh40{flex-wrap:wrap;gap:.5rem}.default-range-toggle.svelte-1dumh40{display:none!important}.page-head-actions.svelte-1dumh40{width:100%;display:flex;gap:.5rem}.page-head.svelte-1dumh40 .new-btn:where(.svelte-1dumh40),.page-head.svelte-1dumh40 .calls-btn:where(.svelte-1dumh40){flex:1;text-align:center;padding:.5rem}.daily-reports-page .filter{display:grid!important;grid-template-columns:7fr 3fr!important;gap:1px .5rem!important;align-items:stretch!important}.daily-reports-page .filter label.period{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:1px!important;width:100%!important;grid-column:1 / 2!important;margin-bottom:0}.daily-reports-page .filter label.staff{display:flex!important;flex-direction:row!important;align-items:center!important;gap:1px!important;grid-column:1 / -1!important;margin-bottom:0}.daily-reports-page .filter label.staff .flbl,.daily-reports-page .filter label.period .flbl,.daily-reports-page .filter label.flag-filter .flbl,.daily-reports-page .filter label.cust .flbl,.daily-reports-page .filter label.kw .flbl{min-width:0!important}.daily-reports-page .filter label.period .period-fields,.daily-reports-page .filter label.staff select{height:25px!important;box-sizing:border-box!important}.daily-reports-page .filter label.staff select,.daily-reports-page .filter label.flag-filter select{flex:1 1 auto!important;width:auto!important;min-width:0!important}.daily-reports-page .filter label.period .period-fields input[type=date],.daily-reports-page .filter label.staff select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;font-size:16px!important;border:1px solid #cbd5e1!important;border-radius:4px!important;background-color:#fff!important;padding:0 .4rem!important}.daily-reports-page .filter label.period .period-fields input[type=date]{height:100%!important;box-sizing:border-box!important;min-width:0!important;width:100px!important;flex:0 0 100px!important}.daily-reports-page .filter label.period{grid-column:1 / -1!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important}.daily-reports-page .filter label.flag-filter{grid-column:1 / -1!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:1px!important}.daily-reports-page .filter label.staff{position:relative}.daily-reports-page .filter label.staff:after{content:"▼";position:absolute;right:.6rem;bottom:.6rem;font-size:.7rem;color:#64748b;pointer-events:none}.daily-reports-page .filter label.cust{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:1px!important;width:100%!important;grid-column:1 / -1!important;margin-bottom:0}.daily-reports-page .filter .actions{display:flex!important;width:100%!important;grid-column:1 / -1!important;gap:.5rem!important;margin-bottom:0}.daily-reports-page .filter .actions .btn{flex:1 1 0!important}.daily-reports-page .filter label.kw{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:1px!important;width:100%!important;grid-column:1 / -1!important;margin-bottom:0}.daily-reports-page .filter label.kw input[type=text]{width:100%!important;box-sizing:border-box!important}.daily-reports-page .filter label.biz,.daily-reports-page .filter label.const,.daily-reports-page .filter label.visit{display:none!important}.filter.svelte-1dumh40 .actions:where(.svelte-1dumh40){margin-left:0;justify-content:stretch}.filter.svelte-1dumh40 .actions:where(.svelte-1dumh40) .btn:where(.svelte-1dumh40){flex:1;padding:.5rem}.daily-reports-page .table-scroll{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.daily-reports-page .data-table,.daily-reports-page .data-table tbody{display:block!important;width:100%!important;max-width:100%!important;border:none!important;table-layout:auto!important}.data-table.svelte-1dumh40,.data-table.svelte-1dumh40 tbody:where(.svelte-1dumh40){display:block;width:100%;border:none}.data-table.svelte-1dumh40 thead:where(.svelte-1dumh40){display:none}.daily-reports-page .data-table tr{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:.5rem;row-gap:0;border:1px solid #cbd5e1;border-radius:8px;padding:.1rem .5rem;margin-bottom:.6rem;background:#fff;box-shadow:0 1px 2px #0000000a}.data-table.svelte-1dumh40 tr:where(.svelte-1dumh40){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:.5rem;row-gap:0;border:1px solid #cbd5e1;border-radius:8px;padding:.1rem .5rem;margin-bottom:.6rem;background:#fff;box-shadow:0 1px 2px #0000000a}.data-table.svelte-1dumh40 tr.cost:where(.svelte-1dumh40){border-left:4px solid #16a34a}.data-table.svelte-1dumh40 tr.check:where(.svelte-1dumh40){background:#fff7ed}.data-table.svelte-1dumh40 tr.from-ais:where(.svelte-1dumh40){background:#f0fdf4;border-color:#bbf7d0;border-left:4px solid #22c55e}.data-table.svelte-1dumh40 tr.from-ais:where(.svelte-1dumh40) td:where(.svelte-1dumh40),tr.row-clickable.from-ais.svelte-1dumh40:hover td:where(.svelte-1dumh40){background:transparent;border-left:none}tr.row-clickable.from-ais.svelte-1dumh40:hover{background:#dcfce7}.data-table.svelte-1dumh40 tr.from-cti:where(.svelte-1dumh40){background:#f5f3ff;border-color:#c4b5fd;border-left:4px solid #a78bfa}.data-table.svelte-1dumh40 tr.from-cti:where(.svelte-1dumh40) td:where(.svelte-1dumh40),tr.row-clickable.from-cti.svelte-1dumh40:hover td:where(.svelte-1dumh40){background:transparent;border-left:none}tr.row-clickable.from-cti.svelte-1dumh40:hover{background:#ede9fe}.data-table.svelte-1dumh40 tr.from-ais.from-cti:where(.svelte-1dumh40){background:#ede9fe}.data-table.svelte-1dumh40 tr.needs-attention:where(.svelte-1dumh40){background:#fefce8;border-color:#fde68a;border-left:4px solid #eab308}.data-table.svelte-1dumh40 tr.needs-attention:where(.svelte-1dumh40) td:where(.svelte-1dumh40),tr.row-clickable.needs-attention.svelte-1dumh40:hover td:where(.svelte-1dumh40){background:transparent;border-left:none}tr.row-clickable.needs-attention.svelte-1dumh40:hover{background:#fef9c3}.data-table.svelte-1dumh40 tr.needs-attention.from-ais:where(.svelte-1dumh40),.data-table.svelte-1dumh40 tr.needs-attention.from-cti:where(.svelte-1dumh40),.data-table.svelte-1dumh40 tr.needs-attention.from-ais.from-cti:where(.svelte-1dumh40){background:#fefce8}.data-table.svelte-1dumh40 tr.delivery-related:where(.svelte-1dumh40){background:#eff6ff;border-color:#93c5fd;border-left:4px solid #3b82f6}.data-table.svelte-1dumh40 tr.delivery-related:where(.svelte-1dumh40) td:where(.svelte-1dumh40),tr.row-clickable.delivery-related.svelte-1dumh40:hover td:where(.svelte-1dumh40){background:transparent;border-left:none}tr.row-clickable.delivery-related.svelte-1dumh40:hover{background:#dbeafe}.data-table.svelte-1dumh40 tr.needs-attention.delivery-related:where(.svelte-1dumh40){background:#fefce8}.data-table.svelte-1dumh40 tr.from-cti.delivery-related:where(.svelte-1dumh40),.data-table.svelte-1dumh40 tr.from-ais.delivery-related:where(.svelte-1dumh40){background:#eff6ff}.data-table.svelte-1dumh40 td:where(.svelte-1dumh40){display:grid;grid-template-columns:5em minmax(0,1fr);gap:.5rem;padding:.25rem 0;border:none;border-bottom:1px dashed #e2e8f0;font-size:.82rem;max-width:none;align-items:baseline;text-align:left;line-height:1.4;min-width:0;overflow-wrap:break-word;word-break:break-word;justify-items:stretch}.data-table.svelte-1dumh40 td:where(.svelte-1dumh40):last-child{border-bottom:none}.data-table.svelte-1dumh40 td:where(.svelte-1dumh40):before{content:attr(data-label) "：";color:#64748b;font-weight:600;font-size:.72rem;letter-spacing:.02em;padding-top:.1rem;min-width:0;white-space:normal}.data-table.svelte-1dumh40 td.num:where(.svelte-1dumh40){text-align:left;white-space:normal}.data-table.svelte-1dumh40 td.memo:where(.svelte-1dumh40),.data-table.svelte-1dumh40 td.nm:where(.svelte-1dumh40){word-break:break-word}.data-table.svelte-1dumh40 td.memo-primary:where(.svelte-1dumh40){display:block;padding:0;font-size:1rem;font-weight:500;color:#1e293b;background:#f8fafc;border-radius:6px;border-bottom:none;margin:0;line-height:1.55}.data-table.svelte-1dumh40 td.memo-primary:where(.svelte-1dumh40):before{display:block;margin-bottom:.3rem;color:#4f46e5;font-size:.78rem;letter-spacing:.04em}.data-table.svelte-1dumh40 tr.from-ais:where(.svelte-1dumh40) td.memo-primary:where(.svelte-1dumh40){background:#dcfce7;color:#166534}.data-table.svelte-1dumh40 tr.from-ais:where(.svelte-1dumh40) td.memo-primary:where(.svelte-1dumh40):before{color:#15803d}.data-table.svelte-1dumh40 tr.from-cti:where(.svelte-1dumh40) td.memo-primary:where(.svelte-1dumh40){background:#ede9fe;color:#5b21b6}.data-table.svelte-1dumh40 tr.from-cti:where(.svelte-1dumh40) td.memo-primary:where(.svelte-1dumh40):before{color:#7c3aed}.data-table.svelte-1dumh40 td:where(.svelte-1dumh40):empty{display:none}.daily-reports-page .data-table td[data-col=work_hours]:empty{display:grid!important}.daily-reports-page .data-table td[data-col=report_date]{order:1!important;grid-column:span 4!important;grid-template-columns:minmax(0,1fr)!important;gap:.1rem!important}.daily-reports-page .data-table td[data-col=staff]{order:2!important;grid-column:span 4!important;grid-template-columns:minmax(0,1fr)!important;gap:.1rem!important}.daily-reports-page .data-table td[data-col=work_hours]{order:3!important;grid-column:span 4!important;grid-template-columns:minmax(0,1fr)!important;gap:.1rem!important}.daily-reports-page .data-table td[data-col=id]{display:none!important}.daily-reports-page .data-table td[data-col=report_date]:before,.daily-reports-page .data-table td[data-col=staff]:before,.daily-reports-page .data-table td[data-col=work_hours]:before{font-size:.62rem;line-height:1.2;padding-top:0}.daily-reports-page .data-table td[data-col=visit_category]{display:none!important}.daily-reports-page .data-table td[data-col=customer]{order:6!important;grid-column:1 / -1!important;display:flex!important;align-items:baseline!important;gap:.3rem!important}.daily-reports-page .data-table td[data-col=customer]:before{white-space:nowrap!important;flex-shrink:0!important}.daily-reports-page .data-table td[data-col=business],.daily-reports-page .data-table td[data-col=construction]{display:none!important}.daily-reports-page .data-table td[data-col=sales_memo]{order:9!important;grid-column:1 / -1!important}}.hint-error.svelte-1dumh40{color:#b91c1c;background:#fef2f2;padding:.6rem .9rem;border-radius:6px;border:1px solid #fca5a5}.date-alert-count.svelte-1dumh40{display:inline-block;margin-left:.4rem;padding:.05rem .45rem;background:#16a34a;color:#fff;border-radius:999px;font-size:.78rem;font-weight:700;vertical-align:middle;font-variant-numeric:tabular-nums}.dr-main.svelte-1dumh40{display:block}.dr-main.has-aside.svelte-1dumh40{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:start}.dr-table-area.svelte-1dumh40{min-width:0;max-width:100%}.dr-aside.svelte-1dumh40{position:sticky;top:calc(var(--drp-header-height, 48px) + 8px);max-height:calc(100vh - var(--drp-header-height, 48px) - 64px);overflow-y:auto;overflow-x:hidden;min-width:0;background:#f0fdf4;border:1px solid #bbf7d0;border-top:4px solid #22c55e;border-radius:8px;padding:.7rem .8rem;box-sizing:border-box}.dr-aside-head.svelte-1dumh40{display:flex;align-items:center;font-size:.9rem;font-weight:700;color:#166534;margin-bottom:.5rem}.dr-aside-head.svelte-1dumh40 .date-alert-count:where(.svelte-1dumh40){font-size:.72rem;margin-left:.3rem}.dr-aside-settings.svelte-1dumh40{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:.2rem;height:auto;min-width:1.7rem;padding:.15rem .45rem;background:#fff;border:1px solid #86efac;border-radius:6px;color:#166534;font-size:.95rem;line-height:1;cursor:pointer;box-shadow:0 1px 2px #0000001a}.dr-aside-settings.svelte-1dumh40:hover{background:#dcfce7;border-color:#22c55e}.dr-aside-settings.svelte-1dumh40:active{background:#bbf7d0}.dr-aside-settings.svelte-1dumh40:focus-visible{outline:2px solid #22c55e;outline-offset:1px}.date-alert-open-btn.svelte-1dumh40{display:none;align-items:center;gap:.35rem;min-width:0;overflow:hidden;height:auto;box-sizing:border-box;padding:.3rem .7rem;background:#16a34a;color:#fff;border:none;border-radius:6px;font-size:.82rem;font-weight:700;cursor:pointer;box-shadow:0 1px 3px #16a34a59}.date-alert-open-btn.svelte-1dumh40:hover{background:#15803d}.date-alert-open-btn.svelte-1dumh40 .da-btn-label:where(.svelte-1dumh40){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.daily-reports-page.hide-aside.svelte-1dumh40 .dr-main.has-aside:where(.svelte-1dumh40){grid-template-columns:1fr}.daily-reports-page.hide-aside.svelte-1dumh40 .dr-aside:where(.svelte-1dumh40){display:none}.daily-reports-page.hide-aside.svelte-1dumh40 .date-alert-open-btn:where(.svelte-1dumh40){display:inline-flex}@media(max-width:1024px){.dr-main.has-aside.svelte-1dumh40{grid-template-columns:1fr}.dr-aside.svelte-1dumh40{display:none}.date-alert-open-btn.svelte-1dumh40{display:inline-flex}}
