.customize-dialog[data-v-ee225103]{color:#303844;background:#fff;border-radius:14px;flex-direction:column;max-height:92vh;display:flex}.customize-dialog__header[data-v-ee225103]{border-bottom:1px solid #e7e9ed;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.customize-dialog__header h2[data-v-ee225103]{margin:0;font-size:15px;font-weight:650;line-height:1.3}.customize-dialog__header p[data-v-ee225103]{color:#858d99;margin:3px 0 0;font-size:12px;line-height:1.4}.customize-dialog__close[data-v-ee225103]{color:#6b7483;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.customize-dialog__close[data-v-ee225103]:hover{color:#303844;background:#f1f3f6}.customize-dialog__close svg[data-v-ee225103]{width:17px;height:17px}.customize-dialog__body[data-v-ee225103]{padding:16px 20px;overflow:auto}.customize-dialog__footer[data-v-ee225103]{border-top:1px solid #e7e9ed;justify-content:flex-end;gap:10px;padding:12px 20px 16px;display:flex}.customize-dialog__secondary[data-v-ee225103]{color:#4352be;cursor:pointer;font-size:13px;font-weight:var(--relu-font-weight-strong,600);background:#fff;border:1px solid #6876d7;border-radius:8px;align-items:center;padding:8px 16px;display:inline-flex}.customize-dialog__secondary[data-v-ee225103]:hover{background:#f4f5ff}.customize-dialog__done[data-v-ee225103]{color:#39424e;cursor:pointer;font-size:13px;font-weight:var(--relu-font-weight-strong,600);background:#fff;border:1px solid #d5dae1;border-radius:8px;padding:8px 20px}.customize-dialog__done[data-v-ee225103]:hover{background:#f7f8fa;border-color:#b9c1cc}.outline-height-select[data-v-84dc069b]{width:100%}.height-select[data-v-84dc069b]{color:#39424e;cursor:pointer;text-align:left;background:#fff;border:1px solid #d5dae1;border-radius:7px;justify-content:space-between;align-items:center;gap:4px;width:100%;min-height:38px;padding:0 7px;font-size:12px;display:flex}.height-select__value[data-v-84dc069b]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.height-select svg[data-v-84dc069b]{color:#677180;flex:none;width:9px;height:6px;transition:transform .12s}.height-select--open svg[data-v-84dc069b]{transform:rotate(180deg)}.height-select[data-v-84dc069b]:hover:not(:disabled){border-color:#b9c1cc}.height-select--open[data-v-84dc069b],.height-select[data-v-84dc069b]:focus-visible{outline-offset:0;border-color:#6573d7;outline:3px solid #5969d824}.height-select--aligned[data-v-84dc069b]{color:#677180;border-style:dashed}.height-select--at-retention[data-v-84dc069b]{color:#2a65ad;font-weight:var(--relu-font-weight-emphasis,500);border-color:#2a65ad}.height-select--excluded[data-v-84dc069b]{color:#8a929e;background:#f7f8fa;border-style:dashed;border-color:#cdd3db}.height-select--excluded .height-select__value[data-v-84dc069b]{text-decoration:line-through}.height-select[data-v-84dc069b]:disabled{color:#747d89;cursor:not-allowed;background:#f1f3f6}.height-menu[data-v-84dc069b]{z-index:2400;background:#fff;border:1px solid #dfe3e9;border-radius:10px;flex-direction:column;max-height:min(340px,100vh - 16px);margin:0;padding:4px;list-style:none;display:flex;position:fixed;overflow-y:auto;box-shadow:0 12px 28px #18202e29}.height-menu[data-v-84dc069b]:focus{outline:none}.height-menu__option[data-v-84dc069b]{cursor:pointer;border-radius:6px;flex-direction:column;gap:1px;padding:7px 9px;display:flex}.height-menu__option--active[data-v-84dc069b]{background:#f1f3fb}.height-menu__option--selected .height-menu__name[data-v-84dc069b]{color:#4453c4;font-weight:650}.height-menu__name[data-v-84dc069b]{color:#2c3542;font-size:12.5px;font-weight:550}.height-menu__hint[data-v-84dc069b]{color:#7c8593;font-size:11px;line-height:1.35}.info-tip[data-v-74b0a60f]{color:#aab2bd;cursor:help;vertical-align:-.2em;background:0 0;border:0;border-radius:50%;flex:none;margin:-5px -5px -5px 0;padding:5px;line-height:0;display:inline-flex}.info-tip[data-v-74b0a60f]:hover,.info-tip[data-v-74b0a60f]:focus-visible{color:#6b7483}.info-tip__text[data-v-74b0a60f]{line-height:1.4;display:block}.trimline-illustration[data-v-c32e2b61]{width:100%;height:auto;display:block;overflow:hidden}.gingiva[data-v-c32e2b61]{fill:#f2cfd5}.tooth[data-v-c32e2b61]{fill:#fff;stroke:#3d4552;stroke-linejoin:round;stroke-width:1px;vector-effect:non-scaling-stroke}.outline[data-v-c32e2b61]{fill:none;stroke:#c2691f;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.outline--halo[data-v-c32e2b61]{stroke:#ffffffeb;stroke-width:4.6px}.style-field[data-v-61d23f45]{justify-content:center;align-items:center;width:100%;height:100px;display:flex}.style-field[data-v-61d23f45] .trimline-illustration{width:auto;max-width:100%;height:auto;max-height:100%}.option-illustration[data-v-61d23f45]{width:100%;min-height:52px}.customize-entry[data-v-61d23f45]{margin-top:8px}.style-card[data-v-61d23f45]{position:relative}.edit-custom[data-v-61d23f45]{position:absolute;top:4px;right:4px}.splint-arch-preview[data-v-0b2538ed]{width:100%;height:auto;display:block;overflow:visible}.excluded-tooth[data-v-0b2538ed]{pointer-events:none}.gingiva[data-v-0b2538ed]{fill:#f2cfd5}.tooth[data-v-0b2538ed]{fill:#fff;stroke:#3d4552;stroke-linejoin:round;stroke-width:1.2px;vector-effect:non-scaling-stroke}.retention-undercut-band[data-v-0b2538ed],.excluded-last-half[data-v-0b2538ed]{pointer-events:none}.outline-layer[data-v-0b2538ed]{fill:none;pointer-events:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.outline-layer--halo[data-v-0b2538ed]{stroke:#ffffffeb;stroke-width:5.2px}.outline-layer--color[data-v-0b2538ed]{stroke:#c2691f;stroke-width:2.4px}.outline-layer--color [data-mode=at-retention][data-v-0b2538ed]{stroke:#2a65ad}.outline-layer--color [data-mode=aligned][data-v-0b2538ed]{stroke:#8f9bb3;stroke-dasharray:5 4}.splint-arch-preview--plain .outline-layer--color [data-mode][data-v-0b2538ed]{stroke:#c2691f;stroke-dasharray:none}.lab-shell.lab-shell--trimline[data-v-9b9907db]{overflow:visible}.surface-sections--trimline[data-v-9b9907db]{grid-template-columns:minmax(0,1fr);gap:16px 40px;padding:0;display:grid}@media (width>=960px){.surface-sections--trimline[data-v-9b9907db]{grid-template-columns:repeat(2,minmax(0,1fr))}}.surface-sections--trimline .surface-section[data-v-9b9907db]{min-width:0}.surface-sections--trimline .preset-chooser[data-v-9b9907db]{border:0;padding:0}.surface-sections--trimline .trimline-advanced[data-v-9b9907db]{grid-column:1/-1;margin:0}.trimline-offset-row[data-v-9b9907db]{margin-top:12px}.trimline-advanced-heading[data-v-9b9907db]{text-align:left;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.trimline-advanced-body[data-v-9b9907db]{grid-template-columns:minmax(0,1fr);gap:16px 40px;margin-top:12px;display:grid}.trimline-asymmetry[data-v-9b9907db]{grid-column:1/-1}.included-teeth-crop[data-v-9b9907db]{aspect-ratio:292/75;width:100%;overflow:hidden}.included-teeth-crop[data-v-9b9907db] .splint-arch-preview{width:130.14%;max-width:none;margin-left:-30.14%}.last-molar-crop[data-v-9b9907db]{aspect-ratio:115/75;width:100%;overflow:hidden}.last-molar-crop--current[data-v-9b9907db]{max-width:150px;margin:0 auto}.trimline-card-image[data-v-9b9907db]{align-items:center;width:100%;min-height:100px;display:flex}.last-molar-crop[data-v-9b9907db] .splint-arch-preview{width:330.43%;max-width:none;margin-left:-230.43%}@media (width>=960px){.trimline-advanced-body[data-v-9b9907db]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.trimline-advanced-body[data-v-9b9907db]{grid-template-columns:repeat(3,minmax(0,1fr))}}.trimline-asymmetry[data-v-9b9907db]{border:1px solid rgb(var(--v-theme-warning));border-radius:var(--r-radius-card);padding:12px}.trimline-asymmetry .action-button[data-v-9b9907db]{margin:8px 8px 0 0}.outline-grid[data-trimline=true][data-v-9b9907db]{--table-columns:minmax(178px, 1.4fr) var(--tooth-columns)}.outline-grid[data-trimline=true] .table-row[data-v-9b9907db]>:nth-child(10){display:none}.lab-page[data-v-9b9907db],.lab-page[data-v-9b9907db] *{box-sizing:border-box}.lab-page[data-v-9b9907db]{color:#252c36;background:radial-gradient(circle at 18% 0,#64748b1a,#0000 28rem),#eef1f5;min-height:100vh;padding:44px 28px;font-family:Roboto,Arial,sans-serif}.lab-page button[data-v-9b9907db],.lab-page input[data-v-9b9907db],.lab-page select[data-v-9b9907db]{font:inherit}.lab-page--embedded[data-v-9b9907db]{min-height:0;color:inherit;background:0 0;padding:0;font-family:inherit}.lab-page--embedded .lab-shell[data-v-9b9907db]{width:100%;box-shadow:none;border:0;border-radius:0}.lab-shell[data-v-9b9907db]{background:#fff;border:1px solid #dfe3e9;border-radius:16px;width:min(1420px,100%);margin:0 auto;overflow:hidden;box-shadow:0 12px 38px #1f293714;container-type:inline-size}.lab-header[data-v-9b9907db]{border-bottom:1px solid #e7e9ed;justify-content:space-between;align-items:flex-end;gap:32px;padding:30px 32px 24px;display:flex}.lab-eyebrow[data-v-9b9907db]{color:#677180;font-size:12px;font-weight:var(--relu-font-weight-bold,700);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}h1[data-v-9b9907db]{color:#1f2630;letter-spacing:-.025em;margin:0;font-size:clamp(25px,2.3vw,34px);font-weight:650}.lab-header p[data-v-9b9907db]{color:#677180;margin:7px 0 0;font-size:14px}.preset-chooser[data-v-9b9907db]{background:#fff;padding:20px 24px 22px}.preset-chooser--with-table[data-v-9b9907db]{border-bottom:1px solid #e7e9ed}.preset-chooser-heading[data-v-9b9907db]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.preset-chooser-heading h2[data-v-9b9907db]{color:#28313d;margin:0;font-size:15px;font-weight:650}.preset-chooser-heading p[data-v-9b9907db]{color:#737d8a;margin:4px 0 0;font-size:12px;line-height:1.4}.preset-grid[data-v-9b9907db]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.preset-card[data-v-9b9907db]{color:#303945;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce1e7;border-radius:10px;flex-direction:column;gap:9px;min-width:0;padding:11px 11px 13px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative;overflow:hidden}.preset-card[data-v-9b9907db]:hover:not(.preset-card--disabled){background:#fcfcfd;border-color:#aeb6c3}.preset-card[data-v-9b9907db]:focus-visible{outline-offset:2px;outline:2px solid #5969d8}.preset-card--selected[data-v-9b9907db]{background:#fafaff;border-color:#6876d7;box-shadow:0 0 0 2px #5969d81f}.preset-card--disabled[data-v-9b9907db]{cursor:not-allowed;opacity:.68}.preset-card-preview[data-v-9b9907db]{min-width:0;display:block}.preset-card-preview[data-v-9b9907db] .splint-arch-preview{max-height:78px}.preset-card-face[data-v-9b9907db]{aspect-ratio:380/75;background:#f8f9fb;border:1px dashed #dce1e7;border-radius:7px;place-items:center;max-height:78px;display:grid}.preset-card-face svg[data-v-9b9907db]{fill:none;stroke:#8a929e;stroke-linecap:round;stroke-width:1.6px;width:26px}.preset-card--custom.preset-card--selected .preset-card-face[data-v-9b9907db]{border-style:solid}.preset-card-copy[data-v-9b9907db]{flex-direction:column;gap:5px;min-width:0;display:flex}.preset-card-copy strong[data-v-9b9907db]{font-size:13px;font-weight:650}.preset-card-copy small[data-v-9b9907db]{color:#737d8a;font-size:11px;font-weight:400;line-height:1.35}.preset-card-edit[data-v-9b9907db]{color:#39424e;cursor:pointer;font-size:12px;font-weight:var(--relu-font-weight-emphasis,500);white-space:nowrap;background:#fff;border:1px solid #d5dae1;border-radius:7px;align-self:flex-start;align-items:center;gap:6px;padding:5px 11px;line-height:16px;display:inline-flex}.preset-card-edit[data-v-9b9907db]:hover{background:#fcfcfd;border-color:#b9c1cc}.preset-card-edit-icon[data-v-9b9907db]{fill:none;stroke:#6b7482;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px;flex:none;width:13px}.preset-card-details[data-v-9b9907db]{justify-self:start}.preset-card-check[data-v-9b9907db]{z-index:2;fill:#5969d8;width:20px;position:absolute;top:11px;right:11px}.preset-card-check path[data-v-9b9907db]{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.table-scroll[data-v-9b9907db]{overscroll-behavior-inline:contain;scrollbar-gutter:stable;overflow-x:auto;container-type:inline-size}.outline-grid[data-v-9b9907db]{--tooth-columns:repeat(8, minmax(110px, 1fr));--table-columns:minmax(178px, 1.4fr) var(--tooth-columns) minmax(88px, .9fr);width:100%;min-width:1146px}.outline-grid--reading[data-v-9b9907db]{border:1px solid rgb(var(--v-theme-border-subtle));--tooth-columns:repeat(8, minmax(94px, 1fr));--table-columns:minmax(168px, 1.35fr) var(--tooth-columns) minmax(96px, .85fr);border-radius:10px;min-width:1040px;overflow:clip}.table-row[data-v-9b9907db]{grid-template-columns:var(--table-columns);border-bottom:1px solid #e7e9ed;display:grid}.table-row[data-v-9b9907db]:last-child{border-bottom:0}.row-heading[data-v-9b9907db],.tooth-label[data-v-9b9907db],.control-cell[data-v-9b9907db]{border-right:1px solid #edf0f3}.readonly-value[data-v-9b9907db]{color:rgb(var(--v-theme-detail-text));text-align:center;font-size:12.5px;font-weight:400;line-height:18px}.readonly-value--explained[data-v-9b9907db]{cursor:help}.readonly-value--explained[data-v-9b9907db]:focus-visible{outline:2px solid rgba(var(--v-theme-selection-accent), .35);outline-offset:3px;border-radius:2px}.outline-grid--reading .table-row[data-v-9b9907db]{border-bottom-color:rgb(var(--v-theme-border-subtle))}.outline-grid--reading .table-row:not(.table-row--preview) .row-heading[data-v-9b9907db],.outline-grid--reading .tooth-label[data-v-9b9907db],.outline-grid--reading .control-cell[data-v-9b9907db]{border-right:0}.outline-grid--reading .table-row--tooth-labels[data-v-9b9907db]{background:color-mix(in srgb, rgb(var(--v-theme-muted)) 6%, rgb(var(--v-theme-surface)))}.outline-grid--reading .row-heading[data-v-9b9907db],.outline-grid--reading .tooth-label[data-v-9b9907db],.outline-grid--reading .tooth-label--custom[data-v-9b9907db]{background:0 0}.outline-grid--reading .table-row:not(.table-row--preview) .row-heading[data-v-9b9907db],.outline-grid--reading .control-cell[data-v-9b9907db]{min-height:54px;padding-block:8px}.outline-grid--reading .row-heading[data-v-9b9907db]{color:rgb(var(--v-theme-detail-label));font-size:12px;font-weight:var(--relu-font-weight-emphasis,500)}.outline-grid--reading .row-heading--tooth[data-v-9b9907db],.outline-grid--reading .tooth-label[data-v-9b9907db]{min-height:42px;padding-block:7px}.outline-grid--reading .tooth-label small[data-v-9b9907db]{color:rgb(var(--v-theme-detail-label));font-size:10.5px;font-weight:var(--relu-font-weight-emphasis,500);line-height:14px}.outline-grid--reading .readonly-value[data-v-9b9907db],.outline-grid--reading .not-applicable[data-v-9b9907db]{font-variant-numeric:tabular-nums}.table-row[data-v-9b9907db]>:last-child{border-right:0}.row-heading[data-v-9b9907db]{z-index:2;color:#303844;background:#fafbfc;flex-direction:column;justify-content:center;gap:4px;min-height:72px;padding:14px 18px;font-size:13px;font-weight:650;display:flex;position:sticky;left:0}.row-heading small[data-v-9b9907db]{color:#858d99;font-size:11px;font-weight:400;line-height:1.3}.row-heading__label[data-v-9b9907db]{text-wrap:balance;min-width:0}.row-heading--tooth[data-v-9b9907db]{min-height:54px}.tooth-label[data-v-9b9907db]{text-align:center;background:#fafbfc;justify-content:center;align-items:center;min-width:0;padding:10px 6px;display:flex}.tooth-label small[data-v-9b9907db]{color:#687180;font-size:10px;font-weight:var(--relu-font-weight-emphasis,500);text-overflow:ellipsis;line-height:1.15;overflow:hidden}.tooth-label--custom[data-v-9b9907db]{background:#f5f6ff}.table-row--preview[data-v-9b9907db]{background:#fff}.table-row--preview .row-heading[data-v-9b9907db]{min-height:240px}.arch-preview-cell[data-v-9b9907db]{flex-direction:column;grid-column:span 8;justify-content:center;min-height:240px;padding:16px 0 14px;display:flex}.arch-preview-frame[data-v-9b9907db]{width:min(100%,861.333px);margin-inline:auto}.volume-share-band[data-v-9b9907db]{align-items:end;min-height:22px;margin:0 0 4px;padding-block:0;list-style:none;display:grid}.volume-share-band--missing[data-v-9b9907db]{color:#9a641e;font-size:12px;font-weight:var(--relu-font-weight-strong,600);text-align:center;display:block}.volume-share[data-v-9b9907db]{color:#a2aab5;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:var(--relu-font-weight-emphasis,500);text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.volume-share--first[data-v-9b9907db]{color:#0c233f;font-weight:var(--relu-font-weight-bold,700);background:#e3ebf7;border-radius:999px;justify-self:center;padding:0 9px}.volume-share--second[data-v-9b9907db]{color:#48607f}.row-heading__share-caption[data-v-9b9907db]{margin-top:6px}.arch-preview-cell[data-v-9b9907db] .splint-arch-preview{max-height:170px}.arch-legend[data-v-9b9907db]{color:#5d6672;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px clamp(14px,2cqw,22px);margin-top:10px;font-size:11.5px;display:flex}.arch-legend-item[data-v-9b9907db]{align-items:center;gap:6px;display:inline-flex}.arch-legend-line[data-v-9b9907db]{border-top:2.5px solid #c2691f;width:18px;height:0}.arch-legend-line--at-retention[data-v-9b9907db]{border-top-color:#2a65ad}.arch-legend-line--aligned[data-v-9b9907db]{border-top-style:dashed;border-top-color:#8f9bb3}.arch-legend-bands[data-v-9b9907db]{border-radius:2px;display:inline-flex;overflow:hidden}.arch-legend-bands b[data-v-9b9907db]{width:6px;height:10px}.arch-legend-wax[data-v-9b9907db]{border-radius:3px;width:12px;height:10px}.retention-info-icon[data-v-9b9907db]{cursor:help;flex:none}.retention-info-tooltip[data-v-9b9907db]{flex-direction:column;gap:5px;padding-block:2px;line-height:1.4;display:flex}.retention-info-tooltip>strong[data-v-9b9907db]{margin-bottom:2px}.control-cell[data-v-9b9907db]{justify-content:center;align-items:center;min-height:72px;padding:10px 3px;display:flex}.number-control[data-v-9b9907db]:focus-within{border-color:#6573d7;outline:3px solid #5969d824}.aligned-control[data-v-9b9907db]{color:#011e42;white-space:nowrap;background:#edf4fc;border:1px solid #daebfb;border-radius:7px;justify-content:center;align-items:center;gap:3px;width:100%;min-height:38px;padding:0 4px;font-size:10px;font-weight:650;display:flex}.aligned-control svg[data-v-9b9907db]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;flex:none;width:14px}.aligned-control--missing[data-v-9b9907db]{color:#9a641e;background:#fff8eb;border-color:#e8cfaa;font-size:10px}.icon-segment[data-v-9b9907db],.coverage-segment[data-v-9b9907db],.retention-segment[data-v-9b9907db]{background:#f4f6f8;border:1px solid #d9dee5;border-radius:8px;padding:2px;display:inline-flex}.icon-segment button[data-v-9b9907db],.coverage-segment button[data-v-9b9907db],.retention-button[data-v-9b9907db]{color:#7b8490;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:34px;display:grid}.icon-segment button[data-v-9b9907db]:hover,.coverage-segment button[data-v-9b9907db]:hover,.retention-button[data-v-9b9907db]:hover:not(:disabled){color:#3c4653}.icon-segment button[data-v-9b9907db]:disabled,.coverage-segment button[data-v-9b9907db]:disabled{cursor:not-allowed;opacity:.45}.icon-segment button.selected[data-v-9b9907db],.coverage-segment button.selected[data-v-9b9907db],.retention-button.selected[data-v-9b9907db]{color:#4352be;background:#fff;box-shadow:0 1px 3px #0f172a29}.icon-segment svg[data-v-9b9907db],.coverage-segment svg[data-v-9b9907db]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:24px}.coverage-segment[data-v-9b9907db]{background:#eef0ff}.coverage-segment button[data-v-9b9907db]{width:30px}.coverage-segment button.selected[data-v-9b9907db]{color:#4b59c6}.number-control[data-v-9b9907db]{background:#fff;border:1px solid #d5dae1;border-radius:7px;align-items:center;width:100%;min-height:38px;display:flex;overflow:hidden}.number-control input[data-v-9b9907db]{appearance:textfield;color:#39424e;text-align:center;border:0;outline:0;align-self:stretch;width:100%;min-width:0;padding:0 2px;font-size:12px}.number-control input[data-v-9b9907db]::-webkit-outer-spin-button{appearance:none;margin:0}.number-control input[data-v-9b9907db]::-webkit-inner-spin-button{appearance:none;margin:0}.step-button[data-v-9b9907db]{color:#56606d;cursor:pointer;width:20px;font-size:15px;font-weight:var(--relu-font-weight-emphasis,500);background:#f4f6f9;border:0;flex:none;justify-content:center;align-self:stretch;align-items:center;line-height:1;display:flex}.step-button[data-v-9b9907db]:first-child{border-right:1px solid #e4e8ee}.step-button[data-v-9b9907db]:last-child{border-left:1px solid #e4e8ee}.step-button[data-v-9b9907db]:hover:not(:disabled){color:#2c3542;background:#e8ecf3}.step-button[data-v-9b9907db]:disabled{color:#c2c8d1;cursor:not-allowed}.table-row--retention .control-cell[data-v-9b9907db]{justify-content:center;align-items:center;display:flex}.retention-value-control--drives[data-v-9b9907db]{border-color:#2a65ad;box-shadow:0 0 0 3px #2a65ad1a}.retention-value-control--drives input[data-v-9b9907db]{color:#2a65ad;font-weight:var(--relu-font-weight-emphasis,500)}.retention-inherited-note[data-v-9b9907db]{color:#9aa3b0}.not-applicable[data-v-9b9907db]{color:#9aa3b0;cursor:help;justify-content:center;align-items:center;width:100%;min-height:38px;font-size:13px;display:flex}.retention-segment[data-v-9b9907db]{padding:2px}.retention-value-control[data-v-9b9907db]{min-height:32px}.retention-priority-cell[data-v-9b9907db]{flex-direction:column;align-items:center;gap:5px;width:100%;display:flex}.priority-segment[data-v-9b9907db]{background:#f4f6f8;border:1px solid #d9dee5;border-radius:8px;gap:2px;width:100%;padding:2px;display:flex}.priority-button[data-v-9b9907db]{color:#7b8490;cursor:pointer;min-width:0;height:28px;font-size:12px;font-weight:var(--relu-font-weight-bold,700);background:0 0;border:0;border-radius:6px;flex:1;place-items:center;display:grid}.priority-button[data-v-9b9907db]:hover:not(:disabled):not(.selected){color:#3c4653}.priority-button[data-v-9b9907db]:disabled{color:#c2c8d1;cursor:not-allowed}.priority-button svg[data-v-9b9907db]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:15px}.priority-button--first.selected[data-v-9b9907db]{color:#fff;background:#0c233f}.priority-button--second.selected[data-v-9b9907db]{color:#1f5ab8;background:#dce7f8}.priority-button--none.selected[data-v-9b9907db]{color:#3c4653;background:#fff;box-shadow:0 1px 3px #0f172a29}.retention-priority-explained[data-v-9b9907db]{text-align:center;flex-direction:column;align-items:center;gap:1px;display:flex}.retention-priority-title[data-v-9b9907db]{color:#303844;font-size:11.5px;font-weight:650;line-height:15px}.retention-priority-note[data-v-9b9907db]{color:#7c8593;font-size:11px;line-height:14px}.retention-volume-fields[data-v-9b9907db]{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:6px;width:100%;max-width:170px;margin-top:4px;display:grid}.retention-volume-field[data-v-9b9907db]{flex-direction:column;gap:3px;min-width:0;display:flex}.retention-volume-field__label[data-v-9b9907db]{color:#5d6672;font-size:10.5px;font-weight:var(--relu-font-weight-strong,600);white-space:nowrap;align-items:center;gap:2px;line-height:13px;display:flex}.retention-volume-input[data-v-9b9907db]{color:#858d99;height:30px;font-size:11px;font-weight:var(--relu-font-weight-emphasis,500);background:#fff;border:1px solid #d5dae1;border-radius:7px;align-items:center;gap:2px;padding:0 7px 0 8px;display:flex}.retention-volume-input[data-v-9b9907db]:focus-within{border-color:#6573d7;outline:3px solid #5969d824}.retention-volume-input--invalid[data-v-9b9907db],.retention-volume-input--invalid[data-v-9b9907db]:focus-within{border-color:#c4473a}.retention-volume-input input[data-v-9b9907db]{appearance:textfield;color:#39424e;width:100%;min-width:0;font-size:12.5px;font-weight:var(--relu-font-weight-strong,600);border:0;outline:0}.retention-volume-input input[data-v-9b9907db]::-webkit-outer-spin-button{appearance:none;margin:0}.retention-volume-input input[data-v-9b9907db]::-webkit-inner-spin-button{appearance:none;margin:0}.row-heading .retention-volume-field__error[data-v-9b9907db]{color:#b3261e;grid-column:1/-1}.retention-mode-switch[data-v-9b9907db]{background:#eceff3;border:1px solid #cfd6df;border-radius:9px;grid-template-columns:1fr 1fr;width:100%;max-width:170px;margin-top:2px;padding:3px;display:grid;position:relative}.retention-mode-switch[data-v-9b9907db]:before{content:"";background:#0c233f;border-radius:6px;width:calc(50% - 3px);transition:transform .18s;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 3px #0c233f4d}.retention-mode-switch--volume[data-v-9b9907db]:before{transform:translate(100%)}.retention-mode-switch button[data-v-9b9907db]{z-index:1;color:#4a5361;cursor:pointer;text-align:center;text-wrap:balance;background:0 0;border:0;border-radius:6px;min-height:36px;padding:3px 4px;font-size:11.5px;font-weight:650;line-height:1.2;transition:color .18s;position:relative}.retention-mode-switch button[data-v-9b9907db]:hover:not(:disabled):not(.selected){color:#0c233f}.retention-mode-switch button.selected[data-v-9b9907db]{color:#fff;cursor:default}.retention-mode-switch button[data-v-9b9907db]:disabled:not(.selected){color:#a9b1bc;cursor:not-allowed}.retention-mode-switch button[data-v-9b9907db]:focus-visible{outline-offset:1px;outline:2px solid #5969d873}.retention-button[data-v-9b9907db]{width:24px;height:34px}.retention-button svg[data-v-9b9907db]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:19px}.retention-button--waxed.selected[data-v-9b9907db]{color:#a65e20}.retention-button--requested.selected[data-v-9b9907db]{color:#2a65ad}.retention-button--zone.selected[data-v-9b9907db]{color:#011e42}.retention-button[data-v-9b9907db]:disabled{cursor:not-allowed;opacity:.3}button[data-v-9b9907db]:focus-visible,select[data-v-9b9907db]:focus-visible,input[data-v-9b9907db]:focus-visible{outline-offset:2px;outline:3px solid #5969d83d}@container (width>=1080px){.outline-grid[data-v-9b9907db]{--table-columns:minmax(190px, 1.4fr) var(--tooth-columns) minmax(92px, .9fr)}.tooth-label[data-v-9b9907db]{gap:7px;padding-inline:9px}.control-cell[data-v-9b9907db]{padding-inline:5px}.aligned-control[data-v-9b9907db]{gap:5px;padding-inline:7px;font-size:11px}.aligned-control svg[data-v-9b9907db]{width:17px}.icon-segment button[data-v-9b9907db]{width:36px}.coverage-segment button[data-v-9b9907db]{width:32px}.retention-button[data-v-9b9907db]{width:28px}}@container (width<=780px){.preset-grid[data-v-9b9907db]{grid-template-columns:1fr}.preset-card[data-v-9b9907db]{grid-template-columns:minmax(150px,1fr) minmax(140px,.9fr)}}@media (width<=760px){.lab-page[data-v-9b9907db]{padding:16px 10px}.lab-page--embedded[data-v-9b9907db]{padding:0}.lab-header[data-v-9b9907db]{flex-direction:column;align-items:stretch;padding:22px 20px}}.outline-icon-select[data-v-98d94f21]{border:2px solid rgb(var(--v-theme-neutral-lighten-2));background-color:#fff;border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex;position:relative;overflow:hidden}.outline-icon-select.clickable[data-v-98d94f21]{cursor:pointer}.outline-icon-select.clickable[data-v-98d94f21]:hover{border-color:rgb(var(--v-theme-primary));box-shadow:0 2px 8px #0000001a}.outline-icon-select.disabled[data-v-98d94f21]{opacity:.6;cursor:not-allowed}.select-content[data-v-98d94f21]{gap:2px;width:100%}.select-image[data-v-98d94f21]{flex-shrink:0}.select-label[data-v-98d94f21]{font-size:.65rem;font-weight:var(--relu-font-weight-strong,600);color:rgb(var(--v-theme-neutral-darken-1));text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.1;overflow:hidden}.chevron-icon[data-v-98d94f21]{opacity:.5;transition:opacity .2s;position:absolute;bottom:2px;right:2px}.outline-icon-select.clickable:hover .chevron-icon[data-v-98d94f21]{opacity:.8}.options-grid-container[data-v-98d94f21]{max-width:400px;max-height:400px;overflow-y:auto;border-radius:10px!important}.options-grid[data-v-98d94f21]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.option-card[data-v-98d94f21]{cursor:pointer;background-color:#fff;border-radius:8px;padding:12px 8px;transition:background-color .15s,border-color .15s}.option-content[data-v-98d94f21]{height:100%}.option-image[data-v-98d94f21]{border-radius:6px;flex-shrink:0;overflow:hidden}.option-label[data-v-98d94f21]{flex-direction:column;align-items:center;gap:2px;display:flex}.option-label .text-body-2[data-v-98d94f21]{word-break:break-word;line-height:1.2}.option-card[data-v-98d94f21]:hover:not(.selected){background-color:rgba(var(--v-theme-neutral-lighten-2), .15)}.option-card.selected[data-v-98d94f21]{background-color:rgba(var(--v-theme-secondary-lighten-4));border-color:rgba(var(--v-theme-secondary))}.option-card.selected .option-label .text-body-2[data-v-98d94f21]{font-weight:var(--relu-font-weight-strong,600)}.tooth-icon[data-v-5fca0af8]{margin:0 auto 4px;display:block}.tooth-icon[data-v-5fca0af8] .tooth-crown{fill:color-mix(in srgb, rgb(var(--v-theme-neutral-lighten-2)) 45%, rgb(var(--v-theme-surface)));stroke:rgb(var(--v-theme-neutral));stroke-miterlimit:10}.tooth-icon[data-v-5fca0af8] .tooth-highlight{fill:rgb(var(--v-theme-surface))}.tooth-icon[data-v-5fca0af8] .tooth-pulp{fill:none}.tooth-header[data-v-ba858b07]{min-height:40px}.tooth-header-label[data-v-ba858b07]{white-space:normal;text-align:center}.outline-table[data-v-ba858b07] .r-data-table__td{text-align:center;padding-block:4px}.outline-table[data-v-ba858b07] .r-data-table__th{font-weight:var(--relu-font-weight-strong,600);text-align:center;padding-block:4px;font-size:.75rem;background-color:color-mix(in srgb, rgb(var(--v-theme-neutral-lighten-2)) 20%, white)!important}.outline-input-wrapper[data-v-ba858b07]{justify-content:center;width:100%;display:flex}.parameter-header[data-v-ba858b07]{text-align:start;font-weight:var(--relu-font-weight-strong,600);color:inherit;padding-left:8px;font-size:.75rem}.parameter-label__info[data-v-ba858b07]{cursor:pointer;background:0 0;border:0;border-radius:50%;margin:-2px;padding:2px;line-height:0;display:inline-flex}.parameter-label__info[data-v-ba858b07]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:1px}.parameter-label[data-v-ba858b07]{text-align:start;font-weight:var(--relu-font-weight-strong,600);white-space:normal;word-wrap:break-word;flex-wrap:wrap;align-items:center;gap:4px;font-size:.75rem;line-height:1.3;display:flex}.offset-disabled[data-v-ba858b07]{text-align:center;color:#00000061;font-size:.8rem}.outline-checkbox-wrapper[data-v-ba858b07],.retention-toggle-wrapper[data-v-ba858b07]{justify-content:center;align-items:center;width:100%;min-height:50px;display:flex}.retention-toggle[data-v-ba858b07]{border:2px solid rgba(var(--v-theme-neutral-lighten-2));background-color:#fff;border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex;position:relative}.retention-toggle.editable[data-v-ba858b07]{cursor:pointer}.retention-toggle.editable[data-v-ba858b07]:hover:not(.selected){background-color:rgba(var(--v-theme-neutral-lighten-2), .1)}.retention-toggle.selected[data-v-ba858b07]{background-color:rgba(var(--v-theme-secondary-lighten-4));border-color:rgba(var(--v-theme-secondary))}.retention-toggle.view-only[data-v-ba858b07]{cursor:default}.retention-icon[data-v-ba858b07]{flex-shrink:0}.retention-row[data-v-ba858b07]{justify-content:center;align-items:center;gap:2px;display:flex}.retention-input[data-v-ba858b07]{max-width:47px}.retention-unit[data-v-ba858b07]{opacity:.5;white-space:nowrap;font-size:.75rem}.outline-parameters-content[data-v-ad90f23c]{flex-direction:column;width:100%;display:flex}.table-scroll-container[data-v-ad90f23c]{width:100%;padding:12px 0;overflow:auto visible}
