.page-head[data-astro-cid-zmk5jn4u]{background:linear-gradient(180deg,var(--brand-primary-light) 0%,#fff 100%);padding:var(--space-xl) 0 var(--space-lg)}.crumbs[data-astro-cid-zmk5jn4u]{font-size:13px;color:var(--text-muted);margin-bottom:var(--space-sm)}.crumbs[data-astro-cid-zmk5jn4u] a[data-astro-cid-zmk5jn4u]{color:var(--text-muted)}.crumbs[data-astro-cid-zmk5jn4u] span[data-astro-cid-zmk5jn4u]{margin:0 6px}.page-head[data-astro-cid-zmk5jn4u] h1[data-astro-cid-zmk5jn4u]{font-size:30px;margin-bottom:var(--space-sm)}.page-head__lead[data-astro-cid-zmk5jn4u]{max-width:940px;color:var(--text-secondary);line-height:1.95}.page-head__lead[data-astro-cid-zmk5jn4u] a[data-astro-cid-zmk5jn4u]{color:var(--brand-primary-dark)}.block-title[data-astro-cid-zmk5jn4u]{font-size:22px;margin-bottom:var(--space-sm)}.note-text[data-astro-cid-zmk5jn4u]{color:var(--text-secondary);font-size:15px;line-height:1.95;margin-bottom:var(--space-sm)}.note-text[data-astro-cid-zmk5jn4u] a[data-astro-cid-zmk5jn4u]{color:var(--brand-primary-dark)}.section-head[data-astro-cid-zmk5jn4u]{margin-bottom:var(--space-lg)}.section-head[data-astro-cid-zmk5jn4u] h2[data-astro-cid-zmk5jn4u]{font-size:20px;margin-bottom:4px}.section-head[data-astro-cid-zmk5jn4u] p[data-astro-cid-zmk5jn4u]{color:var(--text-muted);font-size:14px;margin:0}.trace-groups{display:flex;flex-direction:column;gap:var(--space-xl)}.month-title{font-size:17px;font-weight:700;color:var(--brand-primary-dark);margin:0 0 var(--space-md);padding-left:12px;border-left:4px solid var(--brand-primary);line-height:1.4}.day-list{display:flex;flex-direction:column;gap:var(--space-lg)}.day-card{background:#fff;border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden}.day-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;padding:var(--space-md) var(--space-lg);background:var(--brand-primary-light);border-bottom:1px solid var(--border-default)}.day-card__title{display:flex;align-items:center;gap:var(--space-sm)}.day-card__title h3{font-size:18px;color:var(--brand-primary-dark);margin:0}.day-card__badge{font-size:12px;padding:3px 10px;background:var(--brand-primary);color:#fff;border-radius:999px}.day-card__actions{display:flex;align-items:center;gap:var(--space-xs);font-size:13px}.day-card__hint{color:var(--text-muted)}.day-card__xls{color:var(--brand-primary-dark);font-weight:600;text-decoration:underline;text-underline-offset:3px}.day-card__tablewrap{overflow-x:auto}.trace-table{width:100%;border-collapse:collapse;font-size:14px;min-width:620px}.trace-table th,.trace-table td{padding:10px var(--space-md);border-bottom:1px solid var(--border-default);text-align:left}.trace-table thead th{font-size:13px;color:var(--text-muted);background:var(--bg-soft);white-space:nowrap}.trace-table tbody tr:last-child td{border-bottom:none}.trace-table tbody tr:hover{background:var(--brand-primary-light)}.col-seq{width:56px;color:var(--text-muted)}.col-name{font-weight:600;color:var(--text-primary);white-space:nowrap}.col-code code{font-family:Consolas,monospace;font-size:13px;color:var(--brand-primary-dark);background:var(--brand-primary-light);padding:2px 6px;border-radius:4px;letter-spacing:.5px}.col-act{width:110px;text-align:right}.verify-btn{display:inline-block;font-size:13px;font-weight:600;color:var(--brand-primary-dark);border:1px solid var(--brand-primary);border-radius:999px;padding:4px 12px;white-space:nowrap;transition:background .15s ease,color .15s ease}.verify-btn:hover{background:var(--brand-primary);color:#fff;text-decoration:none}.empty-box[data-astro-cid-zmk5jn4u]{max-width:860px;padding:var(--space-xl);background:var(--brand-primary-light);border-left:4px solid var(--brand-primary);border-radius:var(--radius-lg)}.empty-box[data-astro-cid-zmk5jn4u] h2[data-astro-cid-zmk5jn4u]{font-size:21px;margin-bottom:var(--space-sm)}.empty-box[data-astro-cid-zmk5jn4u] p[data-astro-cid-zmk5jn4u]{margin:0;font-size:15px;line-height:1.95;color:var(--text-secondary)}.empty-box[data-astro-cid-zmk5jn4u] a[data-astro-cid-zmk5jn4u]{color:var(--brand-primary-dark)}@media(max-width:640px){.page-head[data-astro-cid-zmk5jn4u] h1[data-astro-cid-zmk5jn4u]{font-size:23px}.day-card__head{flex-direction:column;align-items:flex-start}}
