.metrics9963{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:20px 0}.metrics9963>div{padding:20px;border:1px solid var(--border,#b8c5d4);border-top:4px solid #4384bd;border-radius:14px;background:var(--panel,#f3f7fb)}.metrics9963 strong{display:block;font-size:1.85rem;line-height:1.3}.metrics9963 span{display:block;font-size:.92rem;margin-top:8px}.eyebrow9963{letter-spacing:.12em;font-size:.76rem;font-weight:700;color:#387eb1}.diary-header9963{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.diary-filter9963{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.diary-filter9963 label{flex:1 1 150px}.diary-card9963{display:grid;grid-template-columns:110px 1fr auto 16px;align-items:center;gap:18px;text-decoration:none;color:inherit;border:1px solid var(--border,#bbc9d8);border-left:4px solid #4689b7;border-radius:12px;padding:18px;margin:12px 0;background:var(--panel,#f5f8fc)}.diary-card9963 strong{font-size:1.1rem}.diary-card9963 p{margin:6px 0}.diary-state9963,.member-state9963{font-size:.82rem;padding:5px 10px;border-radius:20px;background:#e6edf5;color:#173149;display:inline-block}.diary-state9963.confirmed,.diary-state9963.signed,.member-state9963.active{background:#dbefdf;color:#174526}.gap9963{border-left:4px solid #e19a24;padding:12px 18px;margin:14px 0;background:#fff5dd;color:#50390d;border-radius:7px}.export-excel9963{background:#237744!important;color:white!important}.export-pdf9963{background:#a5343b!important;color:white!important}.workspace9963{width:min(950px,calc(100vw - 24px));max-height:92dvh;padding:0;border:1px solid #a7b4c5;border-radius:18px;background:var(--panel,#fff);color:inherit;box-shadow:0 24px 90px #0006}.workspace9963::backdrop{background:#07182a99}.window-header9963{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:var(--panel,#fff);border-bottom:1px solid #b6c4d4;z-index:5}.window-content9963{padding:22px;overflow-wrap:break-word}.window-content9963 .narrow{max-width:none}.window-content9963 table{width:100%;table-layout:fixed}.window-content9963 td,.window-content9963 th{overflow-wrap:anywhere}.workspace9963 canvas,[data-signature]{width:100%;height:180px;touch-action:none;background:white;border:2px dashed #69859f;border-radius:10px;display:block;margin:12px 0}.shooting-confirm9963{margin:12px 0;padding:12px;border:1px solid #b5c6d6;border-radius:10px}.shooting-confirm9963 input[type=number]{max-width:220px}.registry9963 td{padding:17px 12px}.registry9963 tbody tr:hover{background:#428ac011}[data-theme=dark] .metrics9963>div,[data-theme=dark] .diary-card9963,[data-theme=dark] .workspace9963,[data-theme=dark] .window-header9963{background:#182838;color:#eff4fa;border-color:#42566b}[data-theme=dark] .eyebrow9963{color:#86bce9}
@media(max-width:650px){.diary-card9963{grid-template-columns:1fr auto;gap:8px}.diary-card9963 time{grid-column:1/-1}.diary-card9963 .diary-state9963{grid-column:1}.diary-card9963>div{min-width:0}.metrics9963{grid-template-columns:1fr 1fr}.metrics9963>div{padding:12px}.metrics9963 span{overflow-wrap:normal;word-break:normal;hyphens:auto}.workspace9963{width:100vw;max-height:100dvh;height:100dvh;border-radius:0;max-width:100vw}.window-content9963{padding:14px}.registry9963 table,.registry9963 tbody,.registry9963 tr,.registry9963 td{display:block;width:100%}.registry9963 thead{display:none}.registry9963 tr{padding:12px;border:1px solid #a9bdce;border-radius:12px;margin:12px 0}.registry9963 td{padding:5px 0;overflow-wrap:break-word;word-break:normal}.registry9963 td:before{content:attr(data-label);display:block;font-size:.75rem;font-weight:600;opacity:.75}.registry9963 .table-wrap{overflow:visible}.registry9963 .person-chip{max-width:100%;width:auto}}
.diary-header9963 .eyebrow9963{color:#b2d9f9}.diary-header9963 .button{background:white;color:#123966;border:1px solid #b6cce2}.diary-fields9963{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.diary-fields9963 p{margin:6px 0}.diary-fields9963 label{display:block}.weapon-card9963{border:1px solid #a5bdcf;border-radius:10px;padding:12px}.diary-save9963{position:sticky;bottom:0;padding:12px;background:var(--panel,#fff);border-top:1px solid #c0cdd9;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.diary-save9963 span{font-size:.83rem}[data-theme=dark] .diary-save9963{background:#182838;color:#eff4fa}@media(max-width:650px){.diary-fields9963{grid-template-columns:1fr}.diary-filter9963 label{flex-basis:100%}}

.registry9963 header .eyebrow9963{color:#b2d9f9}.registry9963 tr{box-sizing:border-box}
