.editBoxCase>div>.ant-spin-container>.ant-select{width:100%!important}.editBoxCase div>input,.editBoxCase div>textarea,.editBoxCase input,.editBoxCase span>input,.editBoxCase span>textarea,.editBoxCase textarea{padding-left:6px}[data-v-786b7b20]{margin:0;padding:0;box-sizing:border-box}body[data-v-786b7b20]{background-color:#eef3f7;font-family:Inter,Segoe UI,Roboto,system-ui,-apple-system,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;min-height:100vh;padding:16px 12px;margin:0;line-height:1.4;color:#1a2b3c}.document-card[data-v-786b7b20]{max-width:1300px;width:100%;background:#fff;border-radius:18px;box-shadow:0 12px 28px rgba(0,32,64,.08),0 4px 12px rgba(0,20,40,.02);padding:24px 28px;transition:all .2s;border:1px solid rgba(66,153,225,.12)}.doc-header[data-v-786b7b20]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;border-bottom:2px solid #d9e9f5;padding-bottom:10px}.doc-header h1[data-v-786b7b20]{font-size:1.8rem;font-weight:500;letter-spacing:-.3px;color:#0b4f6c;background:linear-gradient(145deg,#0b4f6c,#1b7b9e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;line-height:1.2}.doc-header .badge[data-v-786b7b20]{background:#e2f0f9;padding:6px 14px;border-radius:40px;font-size:.8rem;color:#0d5775;font-weight:500;border:1px solid #b9d9ee}.patient-card[data-v-786b7b20]{background:#f0f7fc;border-radius:14px;padding:14px 18px;margin-bottom:24px;border:1px solid #cde3f0;box-shadow:inset 0 1px 4px hsla(0,0%,100%,.8),0 2px 4px rgba(0,40,60,.04);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 30px}.patient-item[data-v-786b7b20]{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:8px}.patient-item .field-label[data-v-786b7b20]{font-weight:600;color:#0d4b6e;font-size:.95rem;width:auto;padding-right:0}.patient-item .field-value[data-v-786b7b20]{background:#fff;padding:2px 14px;border-radius:30px;font-weight:500;color:#0b3b55;border:1px solid #b8d7ec;box-shadow:0 1px 2px rgba(0,0,0,.02);font-size:.95rem}.implants-list[data-v-786b7b20]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-top:10px}.implant-card[data-v-786b7b20]{width:100%;background:#fff;border:1px solid #d9eaf5;border-radius:18px;padding:18px 20px;box-shadow:0 6px 14px rgba(0,45,70,.04);transition:all .15s}.implant-card[data-v-786b7b20]:hover{border-color:#8fc1df;box-shadow:0 12px 24px rgba(18,95,140,.08)}.card-title[data-v-786b7b20]{font-size:1.1rem;font-weight:600;color:#0b4f6c;margin-bottom:12px;padding-bottom:6px;border-bottom:2px solid #d0e5f2;letter-spacing:.3px}.card-section[data-v-786b7b20]{margin-bottom:16px}.card-section h4[data-v-786b7b20]{font-size:.95rem;font-weight:550;color:#1d6a8f;margin-bottom:8px;padding-left:4px;border-left:4px solid #7fb9d9;background:linear-gradient(90deg,#f3f9ff,transparent);padding-top:2px;padding-bottom:2px}.field-row[data-v-786b7b20]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 20px;margin-bottom:8px}.field-item[data-v-786b7b20],.field-row[data-v-786b7b20]{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.field-item[data-v-786b7b20]{-ms-flex:1 1 auto;flex:1 1 auto;min-width:200px}.field-item.full-width[data-v-786b7b20]{-ms-flex-preferred-size:100%;flex-basis:100%;min-width:100%}.field-item .field-label[data-v-786b7b20]{font-size:.86rem;font-weight:500;color:#2f5c77;width:90px;-ms-flex-negative:0;flex-shrink:0;word-break:break-word}.field-item .field-value[data-v-786b7b20]{font-size:.9rem;font-weight:400;color:#122b39;background-color:#f9fcff;padding:2px 8px;border-radius:5px;word-break:break-word;box-shadow:inset 0 1px 3px rgba(0,30,50,.02);-ms-flex:1 1 auto;flex:1 1 auto}.field-value.highlight[data-v-786b7b20]{background-color:#fff2d4;border:1px solid #f5c6a0}.action-bar[data-v-786b7b20]{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:14px;margin-top:28px;margin-bottom:6px;-ms-flex-align:center;align-items:center;border-top:2px solid #d2e6f2;padding-top:20px}.btn-ghost[data-v-786b7b20]{background:transparent;border:1.5px solid #1f7b9c;color:#1f7b9c;font-size:.9rem;padding:10px 22px;border-radius:40px;font-weight:550;cursor:pointer;transition:.15s;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;letter-spacing:.3px}.btn-ghost[data-v-786b7b20]:hover{background:#e2f0f9;border-color:#0e5c7e;color:#09455e;box-shadow:0 2px 8px rgba(20,100,150,.15)}.btn-ghost[data-v-786b7b20]:active{transform:scale(.97)}.micro-chip[data-v-786b7b20]{display:inline-block;width:8px;height:8px;background:#42a5d5;border-radius:2px;margin-right:6px;opacity:.6}@media (max-width:700px){.field-item[data-v-786b7b20]{min-width:100%}}@media (max-width:600px){.document-card[data-v-786b7b20]{padding:18px 16px}.patient-card[data-v-786b7b20]{padding:12px}}