.backdrop.svelte-tgy6ko{position:fixed;inset:0;background:#00000073;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;z-index:1000;overflow-y:auto}.cust-row.svelte-tgy6ko{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.cust-row.svelte-tgy6ko>span:where(.svelte-tgy6ko){font-size:18px}.dialog.svelte-tgy6ko{background:#fff;border-radius:8px;max-width:1050px;width:100%;box-shadow:0 10px 40px #0000004d;outline:none}.dhead.svelte-tgy6ko{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;padding:5px 1rem;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;row-gap:.4rem}.head-badges.svelte-tgy6ko{order:2;flex-basis:100%;margin-top:5px;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.dhead.svelte-tgy6ko>.date-alert-banner:where(.svelte-tgy6ko){flex-basis:100%;order:5}.dhead.svelte-tgy6ko h3:where(.svelte-tgy6ko){margin:0;font-size:1rem}.dhead.svelte-tgy6ko .sub:where(.svelte-tgy6ko){color:#6b7280;font-weight:400;font-size:.85rem;margin-left:.5rem}.head-actions.svelte-tgy6ko{order:1;margin-left:auto;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.act-btn.svelte-tgy6ko{padding:.25rem 5px;border:1px solid #94a3b8;background:#f8fafc;color:#334155;border-radius:4px;font-size:.8rem;cursor:pointer}.act-btn.svelte-tgy6ko:hover:not(:disabled){background:#e2e8f0}.act-btn.danger.svelte-tgy6ko{border-color:#dc2626;color:#dc2626}.act-btn.danger.svelte-tgy6ko:hover:not(:disabled){background:#fee2e2}.act-btn.ais-link.svelte-tgy6ko{border-color:#c4b5fd;background:#f5f3ff;color:#5b21b6;font-weight:600;text-decoration:none}.act-btn.ais-link.svelte-tgy6ko:hover{background:#ede9fe;border-color:#a78bfa}.act-btn.slack-unshare.svelte-tgy6ko{border-color:#6b46c1;color:#4c1d95;background:#f5f3ff}.act-btn.slack-unshare.svelte-tgy6ko:hover:not(:disabled){background:#ede9fe;border-color:#553c9a}.act-btn.svelte-tgy6ko:disabled{opacity:.6;cursor:not-allowed}.action-error.svelte-tgy6ko{margin:0;padding:.5rem 1rem;background:#fee2e2;color:#991b1b;font-size:.85rem}.close.svelte-tgy6ko{background:#fff;border:1px solid #999;border-radius:4px;font-size:.9rem;line-height:1;cursor:pointer;color:#333;padding:.35rem .8rem}.close.svelte-tgy6ko:hover{background:#555;color:#fff;border-color:#555}.dbody.svelte-tgy6ko{padding:5px 1rem 10px}.dhead.svelte-tgy6ko.is-draggable{cursor:move;touch-action:none}.dhead.svelte-tgy6ko.is-draggable button:not(:disabled),.dhead.svelte-tgy6ko.is-draggable a{cursor:pointer}.dialog.svelte-tgy6ko.is-dragging,.dialog.svelte-tgy6ko.is-resizing{-webkit-user-select:none;user-select:none}.dialog.svelte-tgy6ko.is-sized{display:flex;flex-direction:column}.dialog.svelte-tgy6ko.is-sized>*{flex-shrink:0}.dialog.svelte-tgy6ko.is-sized>.dbody:where(.svelte-tgy6ko){flex:1 1 auto;min-height:0;overflow:auto}@media print{.dialog.svelte-tgy6ko{transform:none!important;left:auto!important;top:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}.dialog.svelte-tgy6ko.is-sized{display:block}.dialog.svelte-tgy6ko.is-sized>.dbody:where(.svelte-tgy6ko){overflow:visible}.dialog.svelte-tgy6ko .modal-resize-grip{display:none}}.loading.svelte-tgy6ko,.error.svelte-tgy6ko{margin:0;padding:1rem;text-align:center}.error.svelte-tgy6ko{color:#b91c1c}.fields.svelte-tgy6ko{display:grid;grid-template-columns:repeat(6,1fr);column-gap:1rem;row-gap:.3rem;margin:0}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko){min-width:0}.fields.svelte-tgy6ko .field-row-top:where(.svelte-tgy6ko){grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr auto;gap:0 1rem;align-items:baseline;min-width:0}.fields.svelte-tgy6ko .field-row-top:where(.svelte-tgy6ko) .field:where(.svelte-tgy6ko){min-width:0}.fields.svelte-tgy6ko .field-row-top:where(.svelte-tgy6ko) .field-kubun:where(.svelte-tgy6ko){justify-content:center}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko):not(.memo-field){display:flex;align-items:baseline;gap:.4rem}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko):not(.memo-field) dt:where(.svelte-tgy6ko):after{content:"："}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko):not(.memo-field) dt:where(.svelte-tgy6ko){flex-shrink:0}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko):not(.memo-field) dd:where(.svelte-tgy6ko){margin:0}.fields.svelte-tgy6ko .field.span-3:where(.svelte-tgy6ko){grid-column:span 3}.fields.svelte-tgy6ko .field.span-6:where(.svelte-tgy6ko){grid-column:1 / -1}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.nowrap:where(.svelte-tgy6ko){white-space:nowrap}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dt:where(.svelte-tgy6ko){color:#2e7d32;font-size:.8rem;font-weight:600}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd:where(.svelte-tgy6ko){margin:.15rem 0 0;font-size:.9rem}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko){white-space:pre-wrap;word-break:break-word}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko){white-space:normal;word-break:break-word}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) p{margin:0 0 .5em}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) p:last-child{margin-bottom:0}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) h1,.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) h2,.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) h3,.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) h4,.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) h5,.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) h6{margin:.6em 0 .35em;line-height:1.3;font-weight:700}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) h1{font-size:1.3em}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) h2{font-size:1.2em}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) h3{font-size:1.1em}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) h4,.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) h5,.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) h6{font-size:1em}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) ul,.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) ol{margin:.25em 0 .5em;padding-left:1.5em}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) li{margin:.1em 0}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) li:has(>input[type=checkbox]){list-style:none;margin-left:-1.2em}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) input[type=checkbox]{margin-right:.4em}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) input[type=checkbox]:not([disabled]){cursor:pointer}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) blockquote{margin:.4em 0;padding:.1em .8em;border-left:3px solid #cbd5e1;color:#475569}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) code{background:#f1f5f9;border-radius:3px;padding:.1em .3em;font-size:.9em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) pre{background:#f6f8fa;color:#1f2328;border:1px solid #d0d7de;border-radius:6px;padding:.6em .8em;overflow-x:auto;margin:.4em 0}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) pre code{background:transparent;color:inherit;padding:0}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) table{border-collapse:collapse;margin:.4em 0;font-size:.95em}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) th,.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) td{border:1px solid #cbd5e1;padding:.25em .6em;text-align:left}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) th{background:#f1f5f9;font-weight:700}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) hr{border:none;border-top:1px solid #cbd5e1;margin:.7em 0}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) a{color:#2563eb;text-decoration:underline}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) a:hover{color:#1d4ed8}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo:where(.svelte-tgy6ko) .md-body:where(.svelte-tgy6ko) img{max-width:100%;height:auto}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd:where(.svelte-tgy6ko) .sub:where(.svelte-tgy6ko){color:#666;font-size:.8rem}.fields.svelte-tgy6ko .customer-ref-wrap:where(.svelte-tgy6ko){grid-column:1 / -1;margin:0}.fields.svelte-tgy6ko .customer-ref-wrap:where(.svelte-tgy6ko) .customer-ref{margin:0}.cti-bar.svelte-tgy6ko{display:flex;align-items:center;gap:0;flex-wrap:nowrap;margin:0;padding:5px 1.1rem;background:#f5f3ff;border-bottom:1px solid #ddd6fe}@media(max-width:640px){.cti-bar.svelte-tgy6ko{flex-wrap:wrap;row-gap:.35rem}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo.memo-zoomable:where(.svelte-tgy6ko){cursor:pointer}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.memo.memo-zoomed:where(.svelte-tgy6ko){font-size:1.5rem;line-height:1.9;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:10px;margin-top:4px}.fields.svelte-tgy6ko .field-row-top:where(.svelte-tgy6ko){gap:0 .5rem}.fields.svelte-tgy6ko .field-row-top:where(.svelte-tgy6ko) .field:where(.svelte-tgy6ko){overflow:hidden}.fields.svelte-tgy6ko .field-row-top:where(.svelte-tgy6ko) .field-kubun:where(.svelte-tgy6ko){justify-content:flex-start}.fields.svelte-tgy6ko .field:where(.svelte-tgy6ko) dd.nowrap:where(.svelte-tgy6ko){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fields.svelte-tgy6ko .field.span-3:where(.svelte-tgy6ko){grid-column:1 / -1}}.cti-item.svelte-tgy6ko{display:flex;align-items:baseline;gap:.45rem;padding:.1rem 1.1rem;position:relative}.cti-item.svelte-tgy6ko+.cti-item:where(.svelte-tgy6ko):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:18px;background:#ddd6fe}.cti-item-lab.svelte-tgy6ko{font-size:.75rem;color:#5b21b6;opacity:.85;font-weight:600;white-space:nowrap}.cti-item-val.svelte-tgy6ko{font-size:.875rem;color:#312e81;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.cti-item-val.cti-item-id.svelte-tgy6ko{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.cti-tel-link.svelte-tgy6ko{color:#1d4ed8;text-decoration:none;border-bottom:1px dotted #93c5fd;cursor:pointer}.cti-tel-link.svelte-tgy6ko:hover{color:#1e40af;border-bottom-color:#1d4ed8}.cti-bar-spacer.svelte-tgy6ko{flex:1}.cti-history-btn.svelte-tgy6ko{display:inline-flex;align-items:center;gap:.4rem;background:#fff;border:1px solid #ddd6fe;color:#7c3aed;border-radius:8px;padding:.35rem .75rem;font-size:.8rem;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s}.cti-history-btn.svelte-tgy6ko:hover{background:#ede9fe}@media print{.cti-bar.svelte-tgy6ko{background:transparent;border-bottom:1px solid #999}.cti-history-btn.svelte-tgy6ko{display:none}}.image-wrap.svelte-tgy6ko{margin-top:1rem;text-align:center;border-top:1px solid #e5e7eb;padding-top:1rem}.image-wrap.svelte-tgy6ko img:where(.svelte-tgy6ko){max-width:100%;max-height:60vh;border:1px solid #ddd;border-radius:4px}.nav-wrap.svelte-tgy6ko{display:inline-flex;align-items:center;gap:.15rem;margin-left:.25rem;margin-right:.55rem;padding-left:.45rem;padding-right:.45rem;border-left:1px solid #cbd5e1;border-right:1px solid #cbd5e1}.nav-btn.svelte-tgy6ko{width:1.85rem;height:1.85rem;padding:0;border:1px solid #94a3b8;background:#f1f5f9;color:#1e293b;border-radius:4px;font-size:1.25rem;font-weight:500;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease,color .12s ease}.nav-btn.svelte-tgy6ko:hover:not(:disabled){background:#cbd5e1;color:#0f172a}.nav-btn.svelte-tgy6ko:focus-visible{outline:2px solid #43a047;outline-offset:1px}.nav-btn.svelte-tgy6ko:disabled{opacity:.35;cursor:not-allowed}.status-badge.svelte-tgy6ko{display:inline-block;margin-left:.35rem;padding:.1rem .45rem;border-radius:4px;font-size:.75rem;font-weight:500;vertical-align:middle}button.status-badge.clickable.svelte-tgy6ko{cursor:pointer;font-family:inherit;line-height:inherit;transition:filter .12s ease,box-shadow .12s ease}button.status-badge.clickable.svelte-tgy6ko:hover:not(:disabled){filter:brightness(.96);box-shadow:0 1px 3px #0003}button.status-badge.clickable.svelte-tgy6ko:focus-visible{outline:2px solid #43a047;outline-offset:1px}button.status-badge.clickable.svelte-tgy6ko:disabled{opacity:.6;cursor:not-allowed}.status-badge.status-investigation.svelte-tgy6ko{background:#fef3c7;color:#92400e;border:1px solid #fbbf24}.status-badge.status-followup.svelte-tgy6ko{background:#fef9c3;color:#a16207;border:1px solid #facc15}.status-badge.status-delivery.svelte-tgy6ko{background:#dbeafe;color:#1d4ed8;border:1px solid #60a5fa}.status-badge.status-report.svelte-tgy6ko{background:#ccfbf1;color:#0f766e;border:1px solid #5eead4}.date-alert-banner.svelte-tgy6ko{margin:.5rem 0 0;padding:.6rem .9rem;background:#fef3c7;border-left:4px solid #f59e0b;border-radius:4px;color:#92400e;font-size:.9rem;line-height:1.4;display:flex;align-items:flex-start;gap:.4rem 1rem;flex-wrap:wrap}.date-alert-banner.svelte-tgy6ko .ab-left:where(.svelte-tgy6ko){white-space:normal}.date-alert-banner.svelte-tgy6ko .ab-right:where(.svelte-tgy6ko){margin-left:auto;display:flex;align-items:baseline;gap:.45rem .6rem;flex:1 1 auto;min-width:0;justify-content:flex-start;flex-wrap:wrap;line-height:1.9}.date-alert-banner.svelte-tgy6ko .ab-block:where(.svelte-tgy6ko){display:inline-flex;align-items:baseline;gap:.3rem;min-width:0}.date-alert-banner.svelte-tgy6ko .ab-arrow:where(.svelte-tgy6ko){font-weight:700;opacity:.7;white-space:nowrap}.date-alert-banner.svelte-tgy6ko .ab-lbl:where(.svelte-tgy6ko){font-size:.74rem;font-weight:700;white-space:nowrap;opacity:.85}.date-alert-banner.svelte-tgy6ko .ab-lbl:where(.svelte-tgy6ko):after{content:"："}.date-alert-banner.svelte-tgy6ko .ab-lbl-btn:where(.svelte-tgy6ko){background:none;border:none;padding:0;margin:0;color:inherit;font-family:inherit;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.date-alert-banner.svelte-tgy6ko .ab-lbl-btn:where(.svelte-tgy6ko):hover:not(:disabled){text-decoration-style:solid}.date-alert-banner.svelte-tgy6ko .ab-lbl-btn:where(.svelte-tgy6ko):disabled{cursor:default;opacity:.6}.date-alert-banner.svelte-tgy6ko .ab-edit-btn:where(.svelte-tgy6ko){background:#fff9;border:1px solid currentColor;color:inherit;font-family:inherit;font-size:.78rem;font-weight:700;border-radius:999px;padding:.05rem .6rem;cursor:pointer;white-space:nowrap;opacity:.9}.date-alert-banner.svelte-tgy6ko .ab-edit-btn:where(.svelte-tgy6ko):hover:not(:disabled){background:#ffffffe6;opacity:1}.date-alert-banner.svelte-tgy6ko .ab-edit-btn:where(.svelte-tgy6ko):disabled{cursor:default;opacity:.5}.date-alert-banner.svelte-tgy6ko .ab-names:where(.svelte-tgy6ko){font-size:.9rem;font-weight:800;line-height:1.75;word-break:break-word;text-align:left}.date-alert-banner.svelte-tgy6ko .ab-sep:where(.svelte-tgy6ko){opacity:.6;font-weight:700;margin:0 .05rem}.date-alert-banner.svelte-tgy6ko strong:where(.svelte-tgy6ko){font-weight:700;color:#78350f}.date-alert-banner.svelte-tgy6ko .ab-date-btn:where(.svelte-tgy6ko){background:none;border:none;padding:0;margin:0;font-family:inherit;font-size:inherit;font-weight:700;color:#78350f;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.date-alert-banner.svelte-tgy6ko .ab-date-btn:where(.svelte-tgy6ko):hover:not(:disabled){text-decoration-style:solid}.date-alert-banner.svelte-tgy6ko .ab-date-btn:where(.svelte-tgy6ko):disabled{cursor:default;opacity:.6}.date-alert-banner.flavor-delivery.svelte-tgy6ko{background:#dbeafe;border-left-color:#3b82f6;color:#1e40af}.date-alert-banner.flavor-delivery.svelte-tgy6ko strong:where(.svelte-tgy6ko),.date-alert-banner.flavor-delivery.svelte-tgy6ko .ab-date-btn:where(.svelte-tgy6ko){color:#1e3a8a}.date-alert-banner.flavor-attention.svelte-tgy6ko{background:#fef3c7;border-left-color:#f59e0b;color:#92400e}.date-alert-banner.flavor-report.svelte-tgy6ko{background:#ccfbf1;border-left-color:#14b8a6;color:#0f766e}.date-alert-banner.flavor-report.svelte-tgy6ko strong:where(.svelte-tgy6ko),.date-alert-banner.flavor-report.svelte-tgy6ko .ab-date-btn:where(.svelte-tgy6ko){color:#115e59}.attachments-wrap.svelte-tgy6ko{margin-top:1rem;padding-top:.7rem;border-top:1px dashed #cbd5e1}.attachments-title.svelte-tgy6ko{margin:0 0 .5rem;font-size:.85rem;color:#475569}.attachments-list.svelte-tgy6ko{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.5rem}.attachment-item.svelte-tgy6ko{aspect-ratio:1;background:#fff;border:1px solid #e2e8f0;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.attachment-item.svelte-tgy6ko img:where(.svelte-tgy6ko){max-width:100%;max-height:100%;object-fit:contain}.attachment-item.svelte-tgy6ko .attachment-link:where(.svelte-tgy6ko){padding:.4rem;font-size:.75rem;color:#1e40af;text-decoration:none;text-align:center;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.attachment-item.svelte-tgy6ko .attachment-link:where(.svelte-tgy6ko):hover{text-decoration:underline}.attachment-item.svelte-tgy6ko .attachment-thumb-btn:where(.svelte-tgy6ko){width:100%;height:100%;padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.attachment-item.svelte-tgy6ko .attachment-link-btn:where(.svelte-tgy6ko){width:100%;height:100%;border:none;background:transparent;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center}.wh-view.svelte-tgy6ko{display:inline-flex;align-items:center;gap:.3rem}.wh-edit-btn.svelte-tgy6ko{border:none;background:transparent;cursor:pointer;font-size:.85rem;padding:0 .1rem;line-height:1;opacity:.7}.wh-edit-btn.svelte-tgy6ko:hover{opacity:1}.wh-edit.svelte-tgy6ko{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap}.wh-input.svelte-tgy6ko{width:5em;height:26px;border:1px solid #cbd5e1;border-radius:4px;padding:0 .4rem;text-align:right;font-size:.9rem;font-family:inherit}.wh-unit.svelte-tgy6ko{color:#64748b;font-size:.85rem}.wh-btn.svelte-tgy6ko{padding:.2rem .6rem;border:1px solid #cbd5e1;background:#f8fafc;border-radius:4px;font-size:.8rem;cursor:pointer;font-family:inherit}.wh-btn.wh-save.svelte-tgy6ko{background:#43a047;color:#fff;border-color:#43a047}.wh-btn.svelte-tgy6ko:disabled{opacity:.6;cursor:not-allowed}.wh-error.svelte-tgy6ko{display:block;color:#dc2626;font-size:.75rem;margin-top:.2rem}
