.ops-reprocessing-modal{max-height:calc(100dvh - 32px)}.ops-reprocessing-modal>.n-card__content{min-height:0;overflow-y:auto}.ops-section[data-v-f6382583]{border:1px solid var(--db-border,#e5e7eb);border-radius:.5rem;overflow:hidden}.ops-section-header[data-v-f6382583]{background:var(--db-section-bg);border-bottom:1px solid var(--db-border,#e5e7eb);color:var(--db-text-primary);font-size:.8125rem;font-weight:600;padding:.5rem .75rem}.material-section-title[data-v-f57bcdb1]{color:var(--db-text-muted);font-size:12px;font-weight:500;line-height:18px;margin-bottom:6px}.material-note[data-v-f57bcdb1]{background:var(--db-section-bg);border:1px solid var(--db-border-light);border-radius:7px;color:var(--db-text-primary);font-size:13px;font-weight:400;line-height:20px;padding:7px 9px;white-space:pre-wrap}.material-note+.material-note[data-v-f57bcdb1]{margin-top:6px}.order-detail-layout[data-v-fc3c2d92]{display:flex;gap:16px;width:100%}.tracking-entry[data-v-fc3c2d92]{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;font:inherit;gap:8px;padding:0}.tracking-entry-hint[data-v-fc3c2d92]{color:var(--db-text-muted);font-size:12px}.tracking-number-tag[data-v-fc3c2d92]{cursor:pointer}.tracking-entry:hover .tracking-entry-hint[data-v-fc3c2d92]{color:var(--db-status-success-title,#16a34a)}.tracking-entry[data-v-fc3c2d92]:focus-visible{border-radius:6px;outline:2px solid var(--db-status-success-title,#16a34a);outline-offset:3px}.order-info-section[data-v-fc3c2d92]{flex:1;min-width:0}.fee-history-section[data-v-fc3c2d92]{display:flex;flex-direction:column;flex-shrink:0;width:256px}.teeth-material-field[data-v-fc3c2d92]{display:grid;gap:14px;grid-template-columns:88px minmax(0,1fr);margin-top:6px}.teeth-material-label[data-v-fc3c2d92]{color:var(--db-text-muted);padding-top:13px}.teeth-material-content[data-v-fc3c2d92]{min-width:0}.teeth-material-list[data-v-fc3c2d92]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tooth-material-card[data-v-fc3c2d92]{background:linear-gradient(180deg,color-mix(in srgb,var(--db-bg-card) 96%,#eef2ff 4%),var(--db-bg-card)) border-box;border:1px solid var(--db-border-light);border-radius:8px;box-shadow:0 10px 28px #0f172a0a;overflow:hidden}.tooth-material-card.is-implant[data-v-fc3c2d92]{background:var(--db-bg-card);border-color:var(--db-border-medium);box-shadow:inset 0 0 0 1px #10b98124,0 10px 28px #0f172a0a}.tooth-material-header[data-v-fc3c2d92]{align-items:flex-start;background:color-mix(in srgb,var(--db-section-bg) 70%,transparent);border-bottom:1px solid var(--db-border-light);display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.tooth-material-title[data-v-fc3c2d92]{color:var(--db-text-primary);font-size:15px;font-weight:650;line-height:20px}.tooth-material-subtitle[data-v-fc3c2d92]{color:var(--db-text-muted);display:flex;flex-wrap:wrap;font-size:12px;font-weight:400;gap:8px;margin-top:4px}.tooth-material-subtitle span+span[data-v-fc3c2d92]:before{color:var(--db-border-medium);content:"/";margin-right:8px}.requirement-tags[data-v-fc3c2d92],.tooth-type-tags[data-v-fc3c2d92]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.tooth-material-body[data-v-fc3c2d92]{display:grid;gap:10px;grid-template-columns:1fr;padding:10px 12px 12px}.material-section[data-v-fc3c2d92]{min-width:0}.material-section-wide[data-v-fc3c2d92]{grid-column:span 1}.material-section-title[data-v-fc3c2d92]{color:var(--db-text-muted);font-size:12px;font-weight:500;line-height:18px;margin-bottom:6px}.requirement-section[data-v-fc3c2d92]{align-items:center;display:flex;gap:12px;padding-top:2px}.requirement-section .material-section-title[data-v-fc3c2d92]{flex:none;margin-bottom:0}.material-meta-grid[data-v-fc3c2d92]{display:grid;gap:6px 10px;grid-template-columns:repeat(3,minmax(0,1fr))}.material-meta[data-v-fc3c2d92]{display:grid;font-size:13px;gap:6px;grid-template-columns:max-content minmax(0,1fr);line-height:20px;min-width:0}.material-meta-label[data-v-fc3c2d92]{color:var(--db-text-muted);flex:none;font-weight:400}.material-meta-value[data-v-fc3c2d92]{color:var(--db-text-primary);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.implant-info-list[data-v-fc3c2d92]{display:grid;gap:7px}.implant-info-row[data-v-fc3c2d92]{align-items:start;background:var(--db-section-bg);border:1px solid var(--db-border-light);border-radius:7px;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);overflow:hidden;padding:7px 10px}.implant-tooth[data-v-fc3c2d92]{color:#047857;font-size:13px;font-weight:650;line-height:22px}.implant-meta-list[data-v-fc3c2d92]{display:grid;gap:6px 10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;overflow:hidden}.reprocessing-meta-list[data-v-fc3c2d92]{grid-template-columns:minmax(0,1fr)}.implant-meta[data-v-fc3c2d92]{align-items:flex-start;color:var(--db-text-primary);display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:2px;line-height:18px;min-width:0}.implant-meta-label[data-v-fc3c2d92]{color:var(--db-text-muted);font-size:11px;font-weight:400;line-height:16px}.implant-meta-value[data-v-fc3c2d92]{color:var(--db-text-primary);min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-all}.material-note[data-v-fc3c2d92]{background:var(--db-section-bg);border:1px solid var(--db-border-light);border-radius:7px;color:var(--db-text-primary);font-size:13px;font-weight:400;line-height:20px;padding:7px 9px;white-space:pre-wrap}.teeth-material-empty[data-v-fc3c2d92]{border:1px dashed var(--db-border-medium);border-radius:8px;color:var(--db-text-muted);font-weight:400;padding:12px 14px}@media (max-width:600px){.material-meta-grid[data-v-fc3c2d92]{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.order-detail-layout[data-v-fc3c2d92]{flex-direction:column;gap:12px}.fee-history-section[data-v-fc3c2d92]{width:100%}.fee-history-section[data-v-fc3c2d92]>:first-child .n-card__content{display:flex;gap:12px}.fee-history-section[data-v-fc3c2d92]>:first-child .n-card__content>div{flex:1}.teeth-material-field[data-v-fc3c2d92]{gap:8px;grid-template-columns:1fr}.teeth-material-label[data-v-fc3c2d92]{padding-top:0}.teeth-material-list[data-v-fc3c2d92],.tooth-material-body[data-v-fc3c2d92],.tooth-material-header[data-v-fc3c2d92]{grid-template-columns:1fr}.tooth-material-header[data-v-fc3c2d92]{display:grid}.requirement-tags[data-v-fc3c2d92],.tooth-type-tags[data-v-fc3c2d92]{justify-content:flex-start}.material-section-wide[data-v-fc3c2d92]{grid-column:span 1}}
