.dicom-3d-viewer[data-v-187bff41]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.header[data-v-187bff41]{background:hsla(0,0%,100%,.95);padding:30px 0;text-align:center;-webkit-box-shadow:0 2px 20px rgba(0,0,0,.1);box-shadow:0 2px 20px rgba(0,0,0,.1)}.container[data-v-187bff41]{padding:30px 20px;max-width:1400px;margin:0 auto}.upload-zone[data-v-187bff41]{border:3px dashed #bdc3c7;border-radius:10px;padding:40px 20px;text-align:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#f8f9fa;margin-bottom:20px}.upload-zone[data-v-187bff41]:hover{border-color:#3498db;background:#e3f2fd}.render-options[data-v-187bff41]{margin-top:20px}.options-grid[data-v-187bff41]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.option-group[data-v-187bff41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.form-select[data-v-187bff41],.slider[data-v-187bff41]{padding:10px;border:1px solid #ddd;border-radius:5px;font-size:14px}.render-btn[data-v-187bff41]{background:#e74c3c;color:#fff;border:none;padding:12px 24px;border-radius:5px;cursor:pointer;font-size:16px;-webkit-transition:background .3s ease;transition:background .3s ease}.render-btn[data-v-187bff41]:hover:not(:disabled){background:#c0392b}.render-btn[data-v-187bff41]:disabled{background:#95a5a6;cursor:not-allowed}.results-grid[data-v-187bff41]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px;margin-top:20px}.result-card[data-v-187bff41]{background:#fff;border-radius:10px;padding:20px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}.result-header[data-v-187bff41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ecf0f1}.rendered-image[data-v-187bff41]{width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain;border:1px solid #ddd;border-radius:5px}.result-details[data-v-187bff41]{margin-top:15px;font-size:14px}.multi-view[data-v-187bff41]{margin-top:30px}.view-comparison[data-v-187bff41]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:15px}.view-item[data-v-187bff41]{text-align:center}.comparison-image[data-v-187bff41]{width:100%;max-height:250px;-o-object-fit:contain;object-fit:contain;border:1px solid #ddd;border-radius:5px}.view-label[data-v-187bff41]{margin-top:10px;font-weight:600;color:#2c3e50}@media (max-width:768px){.options-grid[data-v-187bff41],.results-grid[data-v-187bff41],.view-comparison[data-v-187bff41]{grid-template-columns:1fr}}