.phones-wrapper[data-v-5b66780e]{align-items:flex-end;display:flex;justify-content:center;padding:20px 0;position:relative;zoom:.55}@media(min-width:480px){.phones-wrapper[data-v-5b66780e]{zoom:.7}}@media(min-width:640px){.phones-wrapper[data-v-5b66780e]{zoom:.85}}@media(min-width:768px){.phones-wrapper[data-v-5b66780e]{zoom:1}}[data-v-5b66780e] .phone-left{transform:rotate(-6deg) translate(36px);z-index:1}[data-v-5b66780e] .phone-center{transform:translateY(-10px);z-index:3}[data-v-5b66780e] .phone-right{transform:rotate(6deg) translate(-36px);z-index:2}.app-header[data-v-5b66780e]{align-items:center;background:linear-gradient(135deg,#0d9488,#0891b2);display:flex;padding:8px 10px}.photo-section[data-v-5b66780e]{display:flex;flex:1;flex-direction:column;padding:8px}.photo-grid[data-v-5b66780e]{display:grid;gap:5px;grid-template-columns:repeat(3,1fr)}.photo-slot[data-v-5b66780e]{aspect-ratio:1;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;position:relative}.slot-img[data-v-5b66780e]{height:100%;-o-object-fit:contain;object-fit:contain;padding:1px;width:100%}.slot-num[data-v-5b66780e]{background:#3b82f6;font-size:7px;font-weight:700;height:12px;left:2px;line-height:1;top:2px;width:12px}.slot-done[data-v-5b66780e],.slot-num[data-v-5b66780e]{align-items:center;border-radius:50%;box-shadow:0 1px 2px #00000026;color:#fff;display:flex;justify-content:center;position:absolute}.slot-done[data-v-5b66780e]{background:#10b981;bottom:2px;height:11px;right:2px;width:11px}.action-btns[data-v-5b66780e]{display:flex;gap:5px;margin-top:auto;padding-top:8px}.btn-capture[data-v-5b66780e]{background:#3b82f6;border-radius:6px;color:#fff}.btn-capture[data-v-5b66780e],.btn-export[data-v-5b66780e]{align-items:center;display:flex;flex:1;font-size:8px;font-weight:600;gap:3px;justify-content:center;padding:6px 0}.btn-export[data-v-5b66780e]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b}.patient-nav[data-v-5b66780e]{gap:4px;padding:10px 10px 6px}.patient-nav[data-v-5b66780e],.patient-profile[data-v-5b66780e]{align-items:center;display:flex}.patient-profile[data-v-5b66780e]{flex-direction:column;padding:12px 10px 16px}.patient-avatar[data-v-5b66780e]{align-items:center;background:#3b82f6;border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.patient-status[data-v-5b66780e]{align-items:center;background:#f8fafc;border-radius:12px;display:flex;gap:4px;margin-top:4px;padding:3px 8px}.patient-cards[data-v-5b66780e]{display:flex;flex-direction:column;gap:6px;padding:0 10px 10px}.patient-card[data-v-5b66780e]{background:#fff;border:1px solid #f1f5f9;border-radius:10px;gap:8px;padding:10px}.card-icon[data-v-5b66780e],.patient-card[data-v-5b66780e]{align-items:center;display:flex}.card-icon[data-v-5b66780e]{border-radius:8px;flex-shrink:0;height:30px;justify-content:center;width:30px}.card-icon-blue[data-v-5b66780e]{background:#eff6ff}.card-icon-purple[data-v-5b66780e]{background:#f5f3ff}.card-icon-teal[data-v-5b66780e]{background:#f0fdfa}.card-text[data-v-5b66780e]{flex:1;min-width:0}.med-header[data-v-5b66780e]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:10px}.med-body[data-v-5b66780e]{flex:1;overflow:hidden;padding:8px}.med-section-title[data-v-5b66780e]{color:#64748b;font-size:8px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;margin-top:8px;padding-left:2px}.med-section-title[data-v-5b66780e]:first-child{margin-top:0}.med-form-card[data-v-5b66780e]{background:#f8fafc;border-radius:8px;padding:6px 8px}.med-row[data-v-5b66780e]{align-items:center;display:flex;justify-content:space-between;padding:5px 0}.med-row+.med-row[data-v-5b66780e]{border-top:1px solid #f1f5f9}.med-label[data-v-5b66780e]{color:#475569;font-size:8px;font-weight:500}.med-radios[data-v-5b66780e]{align-items:center;display:flex;gap:3px}.med-radio[data-v-5b66780e]{background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;height:12px;width:12px}.med-radio-active[data-v-5b66780e]{background:#3b82f6;border-color:#3b82f6;box-shadow:inset 0 0 0 2px #fff}.med-radio-label[data-v-5b66780e]{color:#94a3b8;font-size:7px;margin-right:6px}.med-measurements[data-v-5b66780e]{display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:4px 0}.med-measure[data-v-5b66780e]{display:flex;flex-direction:column;gap:3px}.med-measure-label[data-v-5b66780e]{color:#94a3b8;font-size:7px;font-weight:700;letter-spacing:.03em}.med-measure-input[data-v-5b66780e]{background:#fff;border:1px solid #e2e8f0;border-radius:5px;color:#334155;font-size:9px;font-weight:500;padding:4px 6px}
