.new-user-hub{color:#173b36;background:#fbfaf6;border:1px solid #b5cbc3;border-radius:22px;width:min(1080px,100% - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:28px;font-size:16px;line-height:1.55;overflow:auto;box-shadow:0 24px 80px #102c3440}.new-user-hub::backdrop{background:#102c3466}.new-user-heading{align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.new-user-heading h1{margin:8px 0 12px;font:600 clamp(25px,3vw,36px)/1.2 Georgia,serif}.new-user-heading p{max-width:760px;margin:0}.new-user-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#39796e;font-size:12px;font-weight:800}.new-user-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.new-user-grid section{background:#fff;border:1px solid #d5e1dc;border-radius:16px;min-width:0;padding:24px;position:relative}.new-user-grid h2{margin:8px 0 14px;font:600 26px Georgia,serif}.new-user-grid p{margin:0 0 14px}.new-user-grid ul{margin:0 0 16px;padding-left:22px}.new-user-grid li{margin-bottom:10px}.new-user-number{color:#245a50;background:#e4f1eb;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:inline-grid}.new-user-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.new-user-hub button,.new-user-hub a{color:#194c40;cursor:pointer;white-space:normal;background:#e9f3ed;border:1px solid #7fa99a;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.new-user-hub button:focus-visible,.new-user-hub a:focus-visible{outline-offset:3px;outline:3px solid #d6a727}.new-user-close{flex-shrink:0}.new-user-hub footer{justify-content:flex-end;margin-top:24px;display:flex}.new-user-admin{border-top:1px solid #d5e1dc;margin-top:24px;padding-top:16px}.new-user-admin p{color:#63776f;font-size:13px}@media (max-width:650px){.new-user-hub{border-radius:16px;width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:18px}.new-user-heading{flex-wrap:wrap;gap:12px}.new-user-grid{grid-template-columns:1fr}.new-user-grid section{padding:18px}.new-user-actions{flex-direction:column}.new-user-hub footer button{width:100%}}.new-user-hub button:disabled{opacity:.5;cursor:not-allowed}.trial-transfer-alert{z-index:10000;background:#fff3cb;border:2px solid #c99b27;border-radius:12px;padding:16px;position:fixed;bottom:20px;left:20px;right:20px}.trial-transfer-alert p{margin:0 0 8px}.chart-special-offer{background:#fff3d6;border:1px solid #d9bd72;border-radius:16px;margin-top:20px;padding:22px 24px}.chart-special-offer h2{margin:6px 0 12px;font:600 26px Georgia,serif}.chart-special-offer p{margin:0 0 14px}.chart-special-offer .chart-offer-terms{margin:12px 0 0;font-size:12px}.chart-plans #free-chart-limit{color:#493b18;background:#fff3d6;border:1px solid #b29144;border-radius:8px;padding:12px;line-height:1.6}
.referral-dialog{color:#182d43;background:#f6f1e7;border:1px solid #d8cdbb;border-radius:18px;width:min(760px,100vw - 28px);max-height:90dvh;margin:auto;padding:clamp(20px,4vw,38px);overflow:auto;box-shadow:0 24px 80px #182d4340}.referral-dialog::backdrop{background:#182d4370}.referral-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.referral-dialog header span{font-size:13px;font-weight:800}.referral-dialog h1{margin:24px 0 16px;font:600 clamp(28px,4vw,38px)/1.15 Georgia,serif}.referral-dialog p,.referral-dialog li{font-size:17px;line-height:1.5}.referral-dialog section{background:#fffdf9;border:1px solid #d8cdbb;border-radius:12px;margin:22px 0;padding:20px}.referral-dialog button,.referral-invite-banner button{color:#f6f1e7;cursor:pointer;background:#182d43;border:1px solid #182d43;border-radius:8px;min-height:44px;margin:6px 8px 6px 0;padding:11px 15px;font-family:inherit;font-size:16px;font-weight:700}.referral-dialog button:disabled{opacity:.5;cursor:default}.referral-dialog input{color:#182d43;background:#fff;border:1px solid #b99752;border-radius:8px;width:100%;min-width:0;margin:8px 0;padding:12px;font-size:16px;display:block}.referral-dialog .referral-terms{color:#526579;font-size:14px}.referral-invite-banner{color:#182d43;background:#f6f1e7;border:1px solid #b99752;border-radius:10px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin:14px 0;padding:12px 16px;display:flex}.referral-invite-banner p{margin:0}.referral-invite-banner .referral-dismiss{color:#182d43;background:0 0;border:0}
.chart-manager-bar{color:#173b36;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.chart-manager-bar label{align-items:center;gap:8px;font-weight:700;display:flex}.chart-manager-bar select{min-width:180px;max-width:300px;color:inherit;background:#fff;border:1px solid #9ebfb3;border-radius:8px;padding:7px}.chart-manager-bar button{color:inherit;background:#e7f2eb;border:1px solid #7ca593;border-radius:8px;padding:8px 12px;font-weight:700}.chart-manager-dialog>label{gap:6px;font-weight:700;display:grid}.chart-manager-dialog input{color:#173b36;background:#fff;border:1px solid #a8c3b7;border-radius:8px;padding:12px}.chart-manager-dialog .new-user-actions{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.chart-version-list{padding:0;list-style:none}.chart-version-list li{border-bottom:1px solid #cbdcd2;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.chart-history-preview{margin-top:20px}.chart-test-note{background:#fff3cb;border-radius:8px;padding:12px}.chart-manager-dialog .published-chart{padding:0}.chart-manager-dialog .public-technique{grid-template-columns:240px minmax(0,1fr)}@media (max-width:650px){.chart-manager-bar label{flex:1;min-width:0}.chart-manager-bar select{width:100%;min-width:0;max-width:none}.chart-manager-bar small{width:100%}.chart-version-list li{flex-direction:column;align-items:flex-start}.chart-manager-dialog .public-technique{grid-template-columns:1fr}}.bottom-chart-content{min-width:0;min-height:0}@media screen and (min-width:701px){.app-shell:not(.iphone-preview) .bottom-band.bottom-band{grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important}.app-shell:not(.iphone-preview) .bottom-band.bottom-band>.bottom-title{grid-column:1;grid-row:1!important}.app-shell:not(.iphone-preview) .bottom-chart-content{flex-direction:column;grid-area:1/2;gap:4px;display:flex;overflow:hidden}.app-shell:not(.iphone-preview) .bottom-chart-content>.chart-manager-bar{flex:none;gap:8px;padding:0;font-size:12px}.app-shell:not(.iphone-preview) .bottom-chart-content>.chart-manager-bar select{min-width:140px;padding:5px}.app-shell:not(.iphone-preview) .bottom-chart-content>.chart-manager-bar button{padding:6px 10px}.app-shell:not(.iphone-preview) .bottom-chart-content>.chart-draft-status{flex:none;gap:8px;margin:0;padding:6px 10px}.app-shell:not(.iphone-preview) .bottom-chart-content>.saved-row{flex:1;width:100%;min-width:0;min-height:0;height:auto!important;overflow-y:auto!important}.app-shell.chart-expanded:not(.iphone-preview) .bottom-band.bottom-band{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:1fr!important}.app-shell.chart-expanded:not(.iphone-preview) .bottom-chart-content{grid-area:2/1}}.chart-reference-letter{color:#f6cf68;text-align:center;font-size:.65em;line-height:1.1;display:block}.print-chart .print-technique-number{align-content:center;gap:4px}.public-number{justify-items:center;gap:2px;display:grid}.public-number .chart-reference-letter{color:#975715;font-size:.85em}.bottom-card-shell{position:relative}.bottom-chart-reference{z-index:3;color:#71460f;pointer-events:none;background:#fff5cf;border-radius:5px;padding:3px 6px;font-size:12px;font-weight:800;position:absolute;top:6px;left:6px}@media screen and (min-width:901px){.app-shell.client-main-view:not(.iphone-preview) .top-band{min-height:94px;padding-top:8px;padding-bottom:8px}.app-shell.client-main-view:not(.iphone-preview) .chart-identity{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.app-shell.client-main-view:not(.iphone-preview) .chart-identity>p{display:none}.app-shell.client-main-view:not(.iphone-preview) .chart-identity>input[aria-label=Doctor\ name]{width:190px;min-width:0;font-weight:700}.app-shell.client-main-view:not(.iphone-preview) .chart-identity>input[aria-label=Clinic\ name]{width:145px;min-width:0;font-size:12px}.app-shell.client-main-view:not(.iphone-preview) .chart-identity>time{white-space:nowrap;font-size:11px}.app-shell.client-main-view:not(.iphone-preview) .chart-identity>small{display:none}.app-shell.client-main-view:not(.iphone-preview) .bottom-chart-content>.client-chart-toolbar{flex-wrap:wrap;flex:none;align-items:center;gap:10px;min-width:0;display:flex}.app-shell.client-main-view:not(.iphone-preview) .client-chart-toolbar>.chart-manager-bar{gap:8px;padding:0;font-size:12px}.app-shell.client-main-view:not(.iphone-preview) .client-chart-toolbar>.chart-manager-bar select{min-width:140px;padding:5px}.app-shell.client-main-view:not(.iphone-preview) .client-chart-toolbar>.chart-manager-bar button{padding:6px 10px}.app-shell.client-main-view:not(.iphone-preview) .client-chart-toolbar>.chart-draft-status{background:0 0;border:0;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.app-shell.client-main-view:not(.iphone-preview) .client-chart-toolbar>.chart-draft-status .chart-draft-message{align-items:center;gap:6px;display:flex}.app-shell.client-main-view:not(.iphone-preview) .client-chart-toolbar>.chart-draft-status.is-complete .chart-draft-message p:empty{display:none}.app-shell.client-main-view:not(.iphone-preview) .client-chart-toolbar>.chart-draft-status .chart-draft-actions button{padding:5px 9px;font-size:12px}.app-shell.client-main-view:not(.iphone-preview) .bottom-chart-content>.saved-row{flex:1;min-height:0;overflow-y:auto}}@media (min-width:901px){.app-shell.client-main-view:not(.iphone-preview) .top-band .identity{align-items:center!important;width:100%!important;min-width:0!important;display:flex!important}.app-shell.client-main-view:not(.iphone-preview) .top-band .chart-identity{flex-flow:row!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;display:flex!important}.app-shell.client-main-view:not(.iphone-preview) .top-band .chart-identity>p{display:none!important}.app-shell.client-main-view:not(.iphone-preview) .top-band .chart-identity>input[aria-label=Doctor\ name]{flex:0 190px!important;width:190px!important;min-width:90px!important;margin:0!important;display:block!important}.app-shell.client-main-view:not(.iphone-preview) .top-band .chart-identity>input[aria-label=Clinic\ name]{flex:0 150px!important;width:150px!important;min-width:80px!important;margin:0!important;display:block!important}.app-shell.client-main-view:not(.iphone-preview) .top-band .chart-identity>time{white-space:nowrap!important;flex:none!important;margin:0!important;display:block!important}.app-shell.client-main-view:not(.iphone-preview) .top-band .chart-identity>input[aria-label=Doctor\ name]{field-sizing:content!important;text-overflow:clip!important;flex:0 auto!important;width:auto!important;min-width:220px!important;max-width:min(48vw,650px)!important}}
.chart-draft-status{color:#224c40;background:#f4faf6;border:1px solid #b8cdc3;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:8px 0 16px;padding:12px 16px;display:flex}.chart-draft-status p{margin:4px 0;font-size:14px;line-height:1.4}.chart-draft-status p[role=alert]{color:#a1382e}.chart-draft-actions{flex-wrap:wrap;gap:8px;display:flex}.chart-draft-actions button{color:#224c40;cursor:pointer;background:#fff;border:1px solid #447866;border-radius:8px;padding:10px 14px;font-weight:700}.chart-draft-actions button:disabled{opacity:.6;cursor:wait}.chart-draft-dialog{max-width:600px;padding:24px}.chart-draft-dialog p{line-height:1.6}@media (max-width:700px){.chart-draft-status{flex-direction:column;align-items:stretch;gap:8px;padding:12px}.chart-draft-actions button{flex:1;min-width:140px}.chart-draft-dialog{max-width:calc(100vw - 24px);padding:18px}}@media (min-width:701px){.app-shell:not(.iphone-preview) .bottom-band:has(.chart-draft-status){grid-template-rows:auto minmax(0,1fr)!important}.app-shell:not(.iphone-preview) .bottom-band:has(.chart-draft-status)>.bottom-title{grid-area:1/1/3}.app-shell:not(.iphone-preview) .bottom-band>.chart-draft-status{grid-area:1/2;gap:8px;margin:0 0 6px;padding:6px 10px}.app-shell:not(.iphone-preview) .bottom-band>.chart-draft-status .chart-draft-actions button{padding:6px 10px;font-size:12px}.app-shell:not(.iphone-preview) .bottom-band:has(.chart-draft-status)>.saved-row{grid-area:2/2;min-height:0}.app-shell.chart-expanded:not(.iphone-preview) .bottom-band:has(.chart-draft-status){grid-template-rows:auto auto minmax(0,1fr)!important;grid-template-columns:1fr!important}.app-shell.chart-expanded:not(.iphone-preview) .bottom-band:has(.chart-draft-status)>.bottom-title{grid-area:1/1}.app-shell.chart-expanded:not(.iphone-preview) .bottom-band>.chart-draft-status{grid-area:2/1}.app-shell.chart-expanded:not(.iphone-preview) .bottom-band:has(.chart-draft-status)>.saved-row{grid-area:3/1}}
.admin-statistics{color:#193c39;background:#faf9f4;border:1px solid #9bbcaf;border-radius:20px;width:min(1180px,94vw);max-height:90dvh;padding:24px;overflow:auto}.admin-statistics::backdrop{background:#183d3b99}.admin-statistics header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-statistics h1{margin:8px 0;font-size:30px}.admin-statistics p{line-height:1.5}.admin-statistics button{color:#214c43;cursor:pointer;background:#e6f3eb;border:1px solid #7fa69b;border-radius:10px;padding:10px 16px;font-weight:700}.admin-statistics button:disabled{opacity:.5}.statistics-controls{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;display:flex}.statistics-controls label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.statistics-controls input[type=search]{border:1px solid #9bbcaf;border-radius:8px;padding:10px;font-size:16px}.statistics-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.statistics-cards section{background:#fff;border:1px solid #c4d5cc;border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.statistics-cards strong{font-size:32px}.statistics-note{background:#f8f0cd;border-radius:10px;padding:15px;font-size:14px}.statistics-table{max-width:100%;overflow-x:auto}.statistics-table table{border-collapse:collapse;background:#fff;width:100%}.statistics-table th,.statistics-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dae4df;padding:12px}.statistics-table th{background:#edf4ef}.statistics-table small{color:#5b726c;margin-top:5px;display:block}@media (max-width:650px){.admin-statistics{padding:16px}.admin-statistics h1{font-size:25px}.statistics-cards{grid-template-columns:1fr 1fr}.statistics-controls{flex-direction:column;align-items:stretch}}
.parameter-page .extremity-position-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;min-height:0;display:grid;overflow-y:auto}.parameter-page .extremity-position-layout>*{min-width:0}.parameter-page .extremity-position-layout.wizard-table-a-only{grid-template-columns:minmax(0,1fr)}.parameter-page .extremity-table-b{background:#fff;border:1px solid #b6cfc0;border-radius:10px;min-width:0;padding:8px}.parameter-page .extremity-table-b>strong{color:#174f32;font-size:15px;display:block}.parameter-page .extremity-table-b>p{color:#577363;margin:3px 0 8px;font-size:10px}.extremity-builder{color:#173e2d;background:#f8fbf8;border:1px solid #b6cfc0;border-radius:10px;min-width:0;padding:9px}.extremity-builder>header{min-height:0!important;margin:0 0 6px!important;display:block!important}.extremity-builder>header strong{font-size:15px;display:block}.extremity-builder>header small{color:#577363;font-size:10px;display:block}.extremity-builder-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.extremity-builder-heading button{color:#215a3b;cursor:pointer;background:#fff;border:1px solid #b7cbbc;border-radius:5px;flex:none;padding:4px 7px;font-size:11px;font-weight:800}.extremity-builder-grid{grid-template-columns:minmax(190px,31%) minmax(0,1fr);gap:10px;display:grid}.extremity-model-column{min-width:0}.extremity-model-column>small{text-align:center;color:#577363;font-size:9px;display:block}.extremity-model-frame{background:#eef5ef;border:1px solid #b8d0bf;border-radius:8px;justify-content:center;height:190px;display:flex;overflow:hidden}.extremity-model-image{aspect-ratio:2/3;flex:none;max-width:100%;height:100%;position:relative}.extremity-model-image img{object-fit:contain;width:100%;height:100%;display:block}.extremity-joint-hotspot{z-index:2;background:#e6bb40;border:2px solid #fff;border-radius:50%;width:24px;height:24px;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #17643d,0 2px 6px #14392280}.extremity-joint-hotspot:hover:not(:disabled),.extremity-joint-hotspot:focus-visible{outline-offset:3px;outline:2px solid #e6bb40}.extremity-joint-hotspot.active{background:#176b43;box-shadow:0 0 0 3px #efca57}.extremity-joint-hotspot:disabled{opacity:.35;cursor:not-allowed}.extremity-builder-controls{min-width:0}.extremity-builder-slots{grid-template-columns:1fr 1fr;gap:5px;margin-bottom:7px;display:grid}.extremity-builder-slots button{color:#205a3b;text-align:left;background:#fff;border:1px solid #b7d0be;border-radius:6px;min-width:0;min-height:48px;padding:5px}.extremity-builder-slots button.active{background:#e4f2e7;border-color:#277348}.extremity-builder-slots button small{font-size:12px;line-height:1.1;display:block}.extremity-builder-slots button strong{margin-top:3px;font-size:15px;display:block}.extremity-builder-slots button:disabled,.extremity-builder-movements button:disabled{opacity:.43;cursor:not-allowed}.extremity-builder-movement-field{border:1px solid #d0ded3;border-radius:7px;min-width:0;margin:0;padding:5px}.extremity-builder-movement-field legend{padding:0 4px;font-size:14px;font-weight:800}.extremity-builder-movements{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4px;display:grid}.extremity-movement-item{align-items:stretch;gap:0;min-width:0;display:flex}.extremity-movement-item button{color:#20553a;text-align:left;background:#fff;border:1px solid #b6cec0;border-radius:5px;flex:auto;justify-content:space-between;align-items:center;gap:3px;min-width:0;min-height:36px;padding:4px 7px;font-size:14px;font-weight:800;display:flex}.extremity-movement-item button.active{color:#fff;background:#246b48;border-color:#1a5738}.extremity-movement-item button em{font-size:11px;font-style:normal}.extremity-movement-item.selected button{border-radius:5px 0 0 5px}.extremity-movement-item select{color:#20523a;background:#fff;border:1px solid #8dac98;border-left:0;border-radius:0 5px 5px 0;flex:0 0 104px;min-width:0;min-height:36px;padding:3px;font-size:12px;font-weight:700}.extremity-remove-second{color:#236b49;background:0 0;border:0;margin-top:5px;font-size:10px;text-decoration:underline}.extremity-builder-review{background:#fffae5;border:1px solid #baa84d;border-radius:7px;margin-top:5px;padding:7px}.extremity-builder-review>small{color:#725d24;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.extremity-builder-review strong{overflow-wrap:anywhere;margin:4px 0;font-size:14px;display:block}.extremity-builder-review button{color:#fff;background:#246b48;border:0;border-radius:5px;padding:7px;font-size:12px;font-weight:800}.extremity-builder-review button:disabled{opacity:.45;cursor:not-allowed}.extremity-builder-review p{color:#73694b;margin:3px 0 0;font-size:11px}@keyframes extremityWizardAura{0%,to{box-shadow:0 0 0 3px #e9b90d,0 0 12px 4px #eebf1d73}50%{box-shadow:0 0 0 5px #e9b90d,0 0 20px 8px #eebf1db3}}.extremity-builder .wizard-aura{z-index:1;animation:1.4s ease-in-out infinite extremityWizardAura;position:relative}@media (prefers-reduced-motion:reduce){.extremity-builder .wizard-aura{animation:none;box-shadow:0 0 0 4px #e9b90d}}.parameter-page .extremity-table-b .m-picture-gallery{grid-template-columns:34px minmax(0,1fr) 34px!important;align-items:start!important;overflow:visible!important}.parameter-page .extremity-table-b .m-picture-gallery-arrow{z-index:2;position:relative;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin-top:62px!important}.parameter-page .extremity-table-b .m-picture-gallery-window{max-height:100%!important;overflow-y:auto!important}.parameter-page .extremity-table-b .m-picture-gallery-grid{grid-template-rows:repeat(2,max-content)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.parameter-page .extremity-table-b .m-picture-gallery-image{aspect-ratio:auto!important;height:126px!important}.parameter-page .extremity-table-b .m-picture-gallery-name{min-height:40px!important;padding:4px 2px!important;font-size:14px!important;overflow:visible!important}@media (max-width:960px){.parameter-page .extremity-position-layout{grid-template-columns:1fr}}
.email-workspace-entry{box-sizing:border-box;color:#193e3b;background:#fcfcf9;border:1px solid #cfd8bf;border-top:5px solid #426e56;border-radius:12px;width:570px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:0;font-family:Arial,Helvetica,sans-serif;overflow:auto;box-shadow:0 20px 70px #18352b30}.email-workspace-entry::backdrop{background:#1e302b66}.email-workspace-entry *{box-sizing:border-box}.email-workspace-entry>header{background:#eff2e7;border-bottom:1px solid #d4dbc1;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.email-workspace-entry>header>span{text-transform:uppercase;letter-spacing:.09em;color:#426e56;font-size:10px;font-weight:700}.email-workspace-entry button{cursor:pointer;font-family:inherit}.email-workspace-entry>header button{color:#426e56;white-space:nowrap;background:0 0;border:0;min-height:34px;font-size:12px}.email-entry-body{padding:26px}.email-entry-body h1{margin:0 0 12px;font-size:25px;font-weight:700;line-height:1.2}.email-entry-body p{color:#526a60;margin:0 0 20px;font-size:13px;line-height:1.65}.email-address{margin-bottom:18px;font-size:13px;font-weight:700;display:block}.email-address input{color:#193e3b;background:#fff;border:1px solid #b4c5af;border-radius:6px;width:100%;min-height:48px;margin-top:7px;padding:11px;font:16px Arial;display:block}.email-choice{color:#496050;align-items:flex-start;gap:10px;margin:13px 0;font-size:12px;line-height:1.6;display:flex}.email-choice input{accent-color:#426e56;flex:none;width:17px;height:17px;margin-top:3px}.email-entry-primary{color:#fff;background:#426e56;border:0;border-radius:6px;width:100%;min-height:50px;margin:20px 0 10px;padding:12px 16px;font-size:15px;font-weight:700;display:block}.email-entry-primary:disabled{opacity:.65;cursor:default}.email-entry-body .email-private-note{margin-top:16px;font-size:11px}.email-policy-links{flex-wrap:wrap;gap:5px 12px;font-size:11px;display:flex}.email-policy-links a,.email-workspace-entry footer a{color:#426e56;text-decoration:underline}.email-text-button{color:#426e56;background:0 0;border:0;min-height:34px;padding:5px 0;font-size:12px;text-decoration:underline}.email-workspace-entry footer{color:#526a60;background:#f3f1e5;border-top:1px solid #d4dbc1;flex-wrap:wrap;gap:8px 15px;padding:16px 26px;font-size:11px;display:flex}.email-sent-address{overflow-wrap:anywhere;margin:16px 0;font-size:15px;font-weight:600;line-height:1.6}.email-entry-body .email-error{color:#9a3526;background:#fff3ed;border-radius:5px;padding:10px}.email-workspace-entry :focus-visible{outline-offset:3px;outline:3px solid #a77422}@media (max-width:500px){.email-entry-body{padding:22px 18px}.email-workspace-entry>header{flex-wrap:wrap;padding:12px 18px}.email-workspace-entry footer{padding:14px 18px}}
.customize-guide{color:#174536;background:#fff9df;border:2px solid #c99b1f;border-radius:11px;flex:none;width:min(770px,100%);padding:10px 14px;box-shadow:0 5px 18px #694d1820}.customize-guide-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.customize-guide-heading strong{color:#785316;letter-spacing:.07em;text-transform:uppercase;font-size:12px}.customize-guide-heading button{color:#285a49;cursor:pointer;background:0 0;border:0;font-weight:800}.customize-guide p{margin:5px 0 8px;font-size:18px;font-weight:800;line-height:1.3}.customize-guide nav{justify-content:flex-end;gap:7px;display:flex}.customize-guide nav button{color:#174d3b;cursor:pointer;background:#fff;border:1px solid #95b5a2;border-radius:7px;padding:5px 10px;font-weight:800}.customize-guide nav button:last-child{color:#fff;background:#1c6248}.customize-guide nav button:disabled{opacity:.4;cursor:default}.top-band>.customize-guide{grid-area:1/2;justify-self:center;width:min(770px,100%);min-width:0}.animation-import-page>.customize-guide{z-index:5;width:100%;position:sticky;top:0}.video-capture-dialog>.customize-guide,.crop-dialog>.customize-guide{width:100%;margin:8px 0 12px}@media (max-width:900px){.top-band>.customize-guide{grid-area:2/1/auto/-1;width:100%}.client-main-view .top-band:has(>.customize-guide) .main-command-bar{grid-row:3}}@media (max-width:700px){.customize-guide p{font-size:15px}.customize-guide{padding:8px 10px}}.customize-target{outline-offset:3px;outline-color:#e6b31c;animation:1.3s ease-in-out infinite customizeGuideAura;box-shadow:0 0 0 8px #ffdf675c;outline-width:4px!important;outline-style:solid!important}@keyframes customizeGuideAura{0%,to{outline-color:#e6b31c;box-shadow:0 0 0 8px #ffdf677a}50%{outline-color:#0000;box-shadow:0 0 0 4px #ffdf6700}}@media (prefers-reduced-motion:reduce){.customize-target{animation:none}}.animation-import-page:has(.customize-guide) .picture-line .sort-controls button:not(:disabled){scroll-margin-top:135px}.animation-import-page:has(.customize-guide) .print-toggles button{scroll-margin-top:135px}.video-capture-dialog>.customize-guide{z-index:4;position:sticky;top:0}.merge-dialog>.customize-guide{z-index:3;width:100%;margin-bottom:12px;position:sticky;top:0}.animation-name-field.customize-target{scroll-margin-block:160px}.animation-name-field.customize-target>span{font-weight:900;font-size:18px!important}.animation-name-field.customize-target input{border:3px solid #e6b31c!important;min-height:44px!important}.crop-dialog .apply-crop.customize-target{scroll-margin-block:150px}@media (max-width:700px){.animation-import-page .crop-backdrop{box-sizing:border-box;justify-content:center;align-items:center;height:100dvh;padding:8px;display:flex;overflow:hidden}.animation-import-page .crop-dialog{box-sizing:border-box;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;min-height:0;max-height:calc(100dvh - 16px);padding:12px 12px calc(12px + env(safe-area-inset-bottom));overflow:hidden auto}.animation-import-page .crop-preview{aspect-ratio:4/3;width:min(100%,40dvh);max-height:none}.animation-import-page .crop-preview img{object-fit:contain}.animation-import-page .crop-controls input[type=range]{touch-action:pan-x}.animation-import-page .crop-dialog>footer{z-index:5;background:#f8f6ed;margin-top:12px;padding:10px 0;position:sticky;bottom:0}}
.wizard-audio-button.wizard-audio-button{color:#244e40;cursor:pointer;white-space:nowrap;background:#fffdf4;border:1px solid #9eb7aa;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:5px 9px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.wizard-audio-button:focus-visible{outline-offset:2px;outline:3px solid #cc9b22}.wizard-audio-button:disabled{opacity:.6;cursor:default}.customize-guide-heading,.main-screen-guide-heading{flex-wrap:wrap}.customize-guide-heading strong{flex:1}.technique-wizard-card>.wizard-audio-controls{margin:5px 0}@media (max-width:700px){.wizard-audio-button.wizard-audio-button{min-height:44px;font-size:12px}.customize-guide-heading{gap:6px}}.wizard-audio-controls{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}
.phone-wizard-dock{z-index:100000;top:env(safe-area-inset-top,0px);left:var(--dock-left,0px);width:var(--dock-width,100%);box-sizing:border-box;background:#fff9df;border-bottom:2px solid #c99b1f;flex-direction:column;max-width:100%;max-height:42dvh;padding:4px 8px;display:flex;position:fixed;box-shadow:0 4px 16px #183e3433}.phone-wizard-fold{color:#285a49;background:0 0;border:0;flex:none;align-self:flex-end;min-height:36px;padding:4px 10px;font-size:13px;font-weight:800}.phone-wizard-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;overflow-y:auto}.phone-wizard-dock.collapsed .phone-wizard-content{display:none}.phone-wizard-dock :is(.main-screen-guide,.customize-guide,.technique-wizard-card){box-sizing:border-box;color:#174536;background:#fff9df;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;margin:0!important;padding:8px!important;position:static!important}.phone-wizard-dock :is(.main-screen-guide-heading,.customize-guide-heading){flex-wrap:wrap;align-items:center;gap:6px;display:flex}.phone-wizard-dock :is(.main-screen-guide-prompt,.customize-guide p,.wizard-prompt-text){max-height:none!important;margin:6px 0!important;font-size:15px!important;line-height:1.3!important;display:block!important;overflow:visible!important}.phone-wizard-dock .technique-wizard-number{margin-right:8px;font-weight:900;display:inline-block}.phone-wizard-dock .wizard-audio-controls{margin:3px 6px}.phone-wizard-dock nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.phone-wizard-dock nav button,.phone-wizard-dock :is(.wizard-expand-button,.main-screen-guide-expand){color:#174d3b;background:#fff;border:1px solid #95b5a2;border-radius:7px;min-height:44px;padding:6px 10px;font-weight:800}.phone-wizard-dock button:disabled{opacity:.4}.phone-wizard-dock .main-screen-guide-phone-hint{display:none}.phone-wizard-dock .wizard-treatment-grid{gap:8px;display:grid}.phone-wizard-dock .wizard-treatment-grid :is(b,span,small){display:block}@media screen{body:has(>.phone-wizard-dock) :is(.app-shell.app-shell.app-shell,.parameter-page.parameter-page.parameter-page,.animation-import-page.animation-import-page.animation-import-page){padding-top:calc(var(--phone-wizard-height,180px) + env(safe-area-inset-top,0px))!important}body:has(>.phone-wizard-dock) :is(.crop-backdrop,.video-capture-backdrop,.merge-backdrop){box-sizing:border-box;padding-top:calc(var(--phone-wizard-height,180px) + env(safe-area-inset-top,0px))!important}body:has(>.phone-wizard-dock) :is(.crop-dialog,.video-capture-dialog,.merge-dialog){min-height:0!important;max-height:calc(100dvh - var(--phone-wizard-height,180px) - env(safe-area-inset-top,0px) - 16px)!important;overflow-y:auto!important}body:has(>.phone-wizard-dock) :is(.worksheet-scroll,.app-shell,.animation-import-page,.crop-dialog,.video-capture-dialog,.merge-dialog){scroll-padding-top:var(--phone-wizard-height,180px)}body:has(>.phone-wizard-dock) .parameter-page>.panel-heading{top:var(--phone-wizard-height,180px)!important}}@media print{.phone-wizard-dock{display:none!important}}
.private-chart-auth-backdrop{z-index:13000;background:#10261dcc;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.private-chart-auth-dialog{background:#fffdf6;border:2px solid #8caf9d;border-radius:17px;width:min(440px,100%);padding:24px;box-shadow:0 18px 55px #10261d60}.private-chart-auth-dialog header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.private-chart-auth-dialog h2{color:#174536;margin:0;font:700 25px Georgia,serif}.private-chart-auth-dialog header button{cursor:pointer;background:0 0;border:0;font-size:27px}.private-chart-auth-dialog p{line-height:1.4}.private-chart-auth-dialog form{gap:12px;display:grid}.private-chart-auth-dialog label{gap:5px;font-weight:800;display:grid}.private-chart-auth-dialog input{width:100%;font:inherit;border:1px solid #9dbbaa;border-radius:8px;padding:11px}.private-chart-auth-dialog form button,.private-chart-auth-dialog>.sign-out{color:#fff;cursor:pointer;background:#1a6049;border:0;border-radius:9px;padding:11px;font-weight:900}.private-chart-auth-dialog form button:disabled{opacity:.5}.private-chart-auth-error{color:#a1271a;font-weight:800}.private-chart-auth-success{color:#176047;font-weight:800}.private-chart-auth-dialog form button.forgot-password{color:#176047;background:0 0;padding:5px;font-weight:800;text-decoration:underline}.private-chart-auth-dialog>.private-password-link{text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;line-height:1.4;display:flex}.private-chart-auth-dialog>.sign-out{text-align:center;white-space:normal;width:100%;min-height:48px;margin-top:12px;padding:12px 20px;font-size:17px;line-height:1.4;display:block}.private-chart-auth-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.private-chart-auth-dialog input{box-sizing:border-box;font-size:16px}.private-auth-modes{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 8px;display:grid}.private-auth-modes button{color:#174536;cursor:pointer;background:#fff;border:1px solid #8caf9d;border-radius:9px;min-height:46px;padding:10px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.3}.private-auth-modes button[aria-pressed=true]{color:#fff;background:#1a6049}.private-auth-modes button:disabled{opacity:.6;cursor:wait}.private-chart-auth-dialog label.product-updates-choice{align-items:center;gap:10px;font-weight:500;display:flex}.private-chart-auth-dialog .product-updates-choice input{flex:none;width:20px;height:20px}
.parameter-page.parameter-page.responsive-editor{grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;height:100dvh!important;max-height:none!important;padding:12px 18px!important;inset:0!important;overflow:hidden!important}.parameter-page.responsive-editor .import-header{gap:12px!important;padding-bottom:8px!important}.parameter-page.responsive-editor .import-header h2{font-size:27px!important}.parameter-page.responsive-editor .worksheet-scroll{overscroll-behavior:contain;flex-direction:column!important;gap:12px!important;height:auto!important;min-height:0!important;padding-bottom:0!important;display:flex!important;overflow:auto!important}.parameter-page.responsive-editor .worksheet-top{flex:none;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(240px,300px) minmax(0,1fr)!important;gap:10px 20px!important;padding:12px!important;display:grid!important;overflow:visible!important}.parameter-page.responsive-editor .worksheet-title-row{grid-area:1/2;align-items:start;grid-template-columns:minmax(0,1fr) minmax(180px,.6fr)!important;gap:10px!important;margin:0!important;display:grid!important}.parameter-page.responsive-editor .worksheet-title-row>*{order:0!important;width:auto!important;min-width:0!important;max-width:none!important}.parameter-page.responsive-editor .technique-name-field{grid-column:1}.parameter-page.responsive-editor .region-select{grid-area:1/2}.parameter-page.responsive-editor .technique-preview-arrows{grid-column:1/-1;justify-content:start}.parameter-page.responsive-editor .worksheet-categories{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px!important;display:grid!important}.parameter-page.responsive-editor .worksheet-title-row input,.parameter-page.responsive-editor .worksheet-title-row select,.parameter-page.responsive-editor .worksheet-categories button{height:auto!important;min-height:44px!important;padding:8px 10px!important;font-size:16px!important}.parameter-page.responsive-editor .worksheet-title-row label>span{font-size:12px!important}.parameter-page.responsive-editor .worksheet-categories button strong{font-size:16px!important;line-height:1.2!important}.parameter-page.responsive-editor .worksheet-categories button small{display:none}.parameter-page.responsive-editor .extremity-classification{grid-column:1/-1;width:auto!important;margin:0!important}.parameter-page.responsive-editor .extremity-classification-options{flex-wrap:wrap!important}.parameter-page.responsive-editor .extremity-classification-options button{min-height:40px!important;font-size:14px!important}.parameter-page.responsive-editor .worksheet-visuals{display:contents!important}.parameter-page.responsive-editor .worksheet-animation{background:#fff;border:1px solid #b8cebf;border-radius:12px;grid-area:1/1/3;position:relative;aspect-ratio:4/3!important;align-self:start!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:hidden!important}.parameter-page.responsive-editor .worksheet-animation img{aspect-ratio:auto!important;object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.parameter-page.responsive-editor .worksheet-animation>span{background:#ffffffdf;border-radius:4px;padding:3px 6px;position:absolute;bottom:6px;left:8px;font-size:11px!important}.parameter-page.responsive-editor .editor-current-field{color:#184f35;text-align:left;background:#eaf5ed;border:1px solid #acc7b3;border-radius:10px;grid-area:3/1;gap:5px;min-width:0;padding:10px;display:grid}.parameter-page.responsive-editor .editor-current-field span{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.parameter-page.responsive-editor .editor-current-field strong{font-size:17px}.parameter-page.responsive-editor .editor-current-field small{overflow-wrap:anywhere;font-size:14px}.parameter-page.responsive-editor .technique-wizard-space{grid-area:2/2/4;min-width:0}.parameter-page.responsive-editor .technique-wizard-space:empty{display:none}.parameter-page.responsive-editor .technique-wizard-card,.parameter-page.responsive-editor .technique-wizard-card.expanded,.parameter-page.responsive-editor .technique-wizard-card.treatment-comparison{height:auto!important;min-height:0!important;max-height:none!important;padding:12px 44px 12px 14px!important;overflow:visible!important}.parameter-page.responsive-editor .technique-wizard-card p{margin:8px 0!important;font-size:18px!important}.parameter-page.responsive-editor .technique-wizard-card nav button{min-height:44px;font-size:15px}.parameter-page.responsive-editor .wizard-treatment-comparison,.parameter-page.responsive-editor .wizard-prompt-text{max-height:none!important;overflow:visible!important}.parameter-page.responsive-editor .wizard-expand-button{min-height:40px;margin:5px 0 8px!important}.parameter-page.responsive-editor .wizard-treatment-grid>div{font-size:15px;line-height:1.35}.parameter-page.responsive-editor .wizard-treatment-grid small{font-size:14px}.parameter-page.responsive-editor .worksheet-middle{flex:none;flex-direction:column!important;min-height:0!important;padding:12px!important;display:flex!important;overflow:visible!important}.parameter-page.responsive-editor .worksheet-middle>header{flex-wrap:wrap;gap:10px!important;min-height:0!important;margin-bottom:12px!important}.parameter-page.responsive-editor .worksheet-middle h3{font-size:19px!important;line-height:1.2!important}.parameter-page.responsive-editor .worksheet-middle .eyebrow{font-size:10px!important}.parameter-page.responsive-editor .worksheet-middle-actions{flex-wrap:wrap;min-width:0}.parameter-page.responsive-editor .worksheet-middle-actions>span{font-size:12px!important}.parameter-page.responsive-editor .worksheet-middle-actions button,.parameter-page.responsive-editor .contact-selector-active button{height:auto!important;min-height:40px!important;font-size:13px!important}.parameter-page.responsive-editor .worksheet-middle .m-picture-gallery{grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}.parameter-page.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-window{height:auto!important;max-height:none!important;overflow:visible!important}.parameter-page.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-grid{grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;height:auto!important;display:grid!important;overflow:visible!important}.parameter-page.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-card{aspect-ratio:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.parameter-page.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-select{width:100%;flex-direction:column!important;height:auto!important;display:flex!important}.parameter-page.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-image{aspect-ratio:4/3!important;width:100%!important;height:auto!important;display:block!important}.parameter-page.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-image img{object-fit:contain!important;width:100%!important;height:100%!important}.parameter-page.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-name{overflow-wrap:anywhere;white-space:normal!important;min-height:44px!important;padding:6px!important;font-size:15px!important;line-height:1.25!important;overflow:visible!important}.parameter-page.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-arrow{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin-top:0!important}.parameter-page.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-position{flex-wrap:wrap;gap:8px;min-height:32px!important;font-size:12px!important}.parameter-page.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-position select{min-height:40px;font-size:14px}.parameter-page.responsive-editor .contact-selector-layout{gap:12px;grid-template-columns:minmax(140px,190px) minmax(0,1fr) minmax(180px,270px)!important;height:auto!important;overflow:visible!important}.parameter-page.responsive-editor .contact-viewer{align-self:start}.parameter-page.responsive-editor .contact-name-panel{height:auto!important;overflow:visible!important}.parameter-page.responsive-editor .contact-name-list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));max-height:320px;flex:none!important;height:auto!important;margin-bottom:0!important;overflow-y:auto!important}.parameter-page.responsive-editor .contact-record>button strong{font-size:14px!important}.parameter-page.responsive-editor .contact-list-scroll-spacer{display:none}.parameter-page.responsive-editor .contact-body-panel{align-self:start;height:auto!important}.parameter-page.responsive-editor .contact-pictogram{aspect-ratio:1680/945;width:100%!important;height:auto!important;min-height:0!important}.parameter-page.responsive-editor .contact-pictogram>img{object-fit:contain;width:100%;height:100%}.parameter-page.responsive-editor .extremity-position-layout{align-items:start;overflow:visible!important}.parameter-page.responsive-editor .extremity-table-b .m-picture-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.parameter-page.responsive-editor .extremity-model-frame{height:240px}.parameter-page.responsive-editor .extremity-model-image{max-width:none}.parameter-page.responsive-editor .extremity-builder-grid{grid-template-columns:180px minmax(0,1fr)}.parameter-page.responsive-editor .extremity-movement-item{flex-wrap:wrap}.parameter-page.responsive-editor .extremity-movement-item button{min-height:44px}.parameter-page.responsive-editor .extremity-movement-item select{flex:85px;min-height:44px;font-size:14px}.parameter-page.responsive-editor .extremity-builder-review{max-width:180px}.parameter-page.responsive-editor .worksheet-description-panel{flex:none;min-height:44px!important;overflow:visible!important}.parameter-page.responsive-editor .description-panel-toggle{min-height:44px!important;font-size:15px!important}.parameter-page.responsive-editor .description-panel-body.open{max-height:none!important;overflow:visible!important}.parameter-page.responsive-editor .worksheet-bottom{flex:none;padding:12px!important;display:block!important;overflow:visible!important}.parameter-page.responsive-editor .worksheet-print-pair{display:none}.parameter-page.responsive-editor .worksheet-variable-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important}.parameter-page.responsive-editor .worksheet-variable-headings{gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))!important}.parameter-page.responsive-editor .worksheet-variable-headings strong{font-size:13px!important}.parameter-page.responsive-editor .worksheet-variable-grid>button{height:auto!important;min-height:76px!important;padding:8px!important}.parameter-page.responsive-editor .worksheet-variable-grid>button>strong{overflow-wrap:anywhere;white-space:normal!important;font-size:14px!important}.parameter-page.responsive-editor .worksheet-variable-grid span small{font-size:11px!important}.parameter-page.responsive-editor .worksheet-footer{z-index:5;background:var(--paper);border-top:1px solid #bdd0c3;flex-wrap:wrap;flex:none;gap:8px;margin-top:auto;position:sticky;bottom:0;padding:10px!important}.parameter-page.responsive-editor .save-technique{min-height:48px;font-size:15px}.parameter-page.responsive-editor .editor-treatment-select,.parameter-page.responsive-editor .editor-extremity-switch{display:none}@media (max-width:1100px){.parameter-page.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.parameter-page.responsive-editor .extremity-position-layout{grid-template-columns:1fr!important}.parameter-page.responsive-editor .contact-selector-layout{grid-template-columns:160px minmax(0,1fr)!important}.parameter-page.responsive-editor .contact-body-panel{grid-area:2/1}.parameter-page.responsive-editor .contact-name-panel{grid-area:1/2/3}}@media (max-width:720px){.parameter-page.parameter-page.responsive-editor{gap:8px!important;padding:8px!important}.parameter-page.responsive-editor .import-header{grid-template-columns:44px minmax(0,1fr) auto;gap:6px!important}.parameter-page.responsive-editor .import-header h2{font-size:19px!important}.parameter-page.responsive-editor .back-arrow{width:44px;height:44px}.parameter-page.responsive-editor .wizard-button{padding:6px 8px;font-size:12px;min-height:44px!important}.parameter-page.responsive-editor .worksheet-top{grid-template-rows:auto!important;grid-template-columns:1fr!important;gap:10px!important;padding:10px!important}.parameter-page.responsive-editor .worksheet-title-row{grid-area:1/1;grid-template-columns:repeat(2,minmax(0,1fr))!important}.parameter-page.responsive-editor .technique-name-field{grid-column:1/-1}.parameter-page.responsive-editor .region-select{grid-area:2/2}.parameter-page.responsive-editor .editor-treatment-select{flex-direction:column;grid-area:2/1;gap:4px;display:flex}.parameter-page.responsive-editor .worksheet-categories{display:none!important}.parameter-page.responsive-editor .worksheet-animation{grid-area:2/1;justify-self:center;width:min(100%,300px)!important}.parameter-page.responsive-editor .editor-current-field{grid-area:3/1}.parameter-page.responsive-editor .technique-wizard-space{grid-area:4/1}.parameter-page.responsive-editor .technique-wizard-card{padding-right:42px!important}.parameter-page.responsive-editor .wizard-treatment-grid{grid-template-columns:1fr}.parameter-page.responsive-editor .worksheet-middle>header{align-items:start!important}.parameter-page.responsive-editor .worksheet-middle-actions{width:100%}.parameter-page.responsive-editor .contact-selector-active{justify-content:start}.parameter-page.responsive-editor .worksheet-middle .m-picture-gallery{grid-template-columns:44px minmax(0,1fr) 44px!important;gap:4px!important}.parameter-page.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-grid,.parameter-page.responsive-editor .extremity-table-b .m-picture-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.parameter-page.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-name{padding:4px!important;font-size:14px!important}.parameter-page.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-position{flex-direction:column;align-items:start;display:flex}.parameter-page.responsive-editor .contact-selector-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.parameter-page.responsive-editor .contact-body-panel{grid-area:1/2}.parameter-page.responsive-editor .contact-name-panel{grid-area:2/1/auto/-1}.parameter-page.responsive-editor .contact-name-list{grid-template-columns:1fr;max-height:360px}.parameter-page.responsive-editor .contact-type-choices{flex-wrap:wrap;display:flex}.parameter-page.responsive-editor .contact-type-choices button{flex:1;min-height:44px;font-size:13px}.parameter-page.responsive-editor .editor-extremity-switch{gap:8px;margin-bottom:12px;display:flex}.parameter-page.responsive-editor .editor-extremity-switch button{color:#174f32;background:#fff;border:1px solid #aac8b4;border-radius:8px;flex:1;min-width:0;min-height:44px;font-size:14px;font-weight:700}.parameter-page.responsive-editor .editor-extremity-switch button[aria-pressed=true]{color:#fff;background:#246b48}.parameter-page.responsive-editor .extremity-position-layout.show-table-a>.extremity-table-b,.parameter-page.responsive-editor .extremity-position-layout.show-table-b:not(.wizard-table-a-only)>.extremity-table-a{display:none}.parameter-page.responsive-editor .extremity-builder-grid{grid-template-columns:150px minmax(0,1fr);gap:8px}.parameter-page.responsive-editor .extremity-model-frame{height:225px}.parameter-page.responsive-editor .extremity-builder-movements,.parameter-page.responsive-editor .extremity-builder-slots{grid-template-columns:1fr}.parameter-page.responsive-editor .extremity-builder-review{max-width:150px;padding:6px}.parameter-page.responsive-editor .extremity-builder-review strong{font-size:13px}.parameter-page.responsive-editor .extremity-builder-review button{min-height:44px}.parameter-page.responsive-editor .extremity-movement-item button{font-size:14px}.parameter-page.responsive-editor .extremity-model-image{aspect-ratio:2/3;align-self:center;width:100%;height:auto}.parameter-page.responsive-editor .worksheet-variable-headings{display:none!important}.parameter-page.responsive-editor .worksheet-variable-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important}.parameter-page.responsive-editor .worksheet-variable-grid>button{min-height:88px!important}.parameter-page.responsive-editor .worksheet-variable-grid>button:nth-child(odd){grid-column:1}.parameter-page.responsive-editor .worksheet-variable-grid>button:nth-child(2n){grid-column:2}.parameter-page.responsive-editor .worksheet-variable-grid span b{display:none}.parameter-page.responsive-editor .worksheet-variable-grid span small{font-size:12px!important}.parameter-page.responsive-editor .worksheet-footer{padding:8px 4px calc(8px + env(safe-area-inset-bottom))!important}.parameter-page.responsive-editor .worksheet-footer>span{font-size:12px}.parameter-page.responsive-editor .save-technique{width:100%;margin:0}}.parameter-page.responsive-editor .editor-current-field select{color:#184f35;background:#fff;border:1px solid #abc7b4;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:6px;font-size:16px;font-weight:700}.parameter-page.responsive-editor .editor-contact-zone{display:none}.parameter-page.responsive-editor .wizard-step-3 .editor-treatment-select select{animation:1.2s ease-in-out infinite wizardPromptPulse}@media (max-width:720px){.parameter-page.responsive-editor .editor-contact-zone{gap:4px;margin-bottom:8px;font-size:12px;display:grid}.parameter-page.responsive-editor .editor-contact-zone select{color:#184f35;background:#fff;border:1px solid #abc7b4;border-radius:7px;width:100%;min-width:0;min-height:44px;font-size:14px}.parameter-page.responsive-editor .worksheet-variable-grid{grid-auto-rows:minmax(88px,auto);grid-template-rows:none!important}}.parameter-page.responsive-editor .worksheet-variable-grid>button>strong{padding:0!important;position:static!important;inset:auto!important}.parameter-page.responsive-editor .extremity-table-b .m-picture-gallery{grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important}.parameter-page.responsive-editor .extremity-table-b .m-picture-gallery-arrow{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin-top:0!important}.parameter-page.responsive-editor .extremity-table-b .m-picture-gallery-window{max-height:none!important;overflow:visible!important}.parameter-page.responsive-editor .extremity-table-b .m-picture-gallery-image{aspect-ratio:4/3!important;height:auto!important}@media (max-width:400px){.parameter-page.responsive-editor .extremity-builder-grid{grid-template-columns:1fr}.parameter-page.responsive-editor .extremity-model-frame{width:150px;height:225px;margin:auto}.parameter-page.responsive-editor .extremity-builder-review{max-width:none}}.parameter-page.responsive-editor .editor-preview-column{background:#fff;border:1px solid #b8cebf;border-radius:12px;align-content:start;gap:10px;min-width:0;padding:10px;display:grid}.parameter-page.responsive-editor .editor-preview-column .worksheet-animation,.parameter-page.responsive-editor .editor-preview-column .editor-current-field{grid-area:auto}@media (min-width:901px){.parameter-page.responsive-editor{gap:6px!important;padding:8px 12px!important}.parameter-page.responsive-editor .import-header{padding-bottom:4px!important}.parameter-page.responsive-editor .worksheet-scroll{grid-template-rows:auto auto auto auto auto;grid-template-columns:clamp(260px,24vw,380px) minmax(0,1fr);align-content:start;gap:8px!important;display:grid!important}.parameter-page.responsive-editor .worksheet-top{grid-area:1/1/auto/-1;grid-template-columns:minmax(0,1fr);grid-template-rows:auto!important;gap:8px!important;padding:8px!important}.parameter-page.responsive-editor .worksheet-top:has(.technique-wizard-card){grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr)!important}.parameter-page.responsive-editor .worksheet-title-row{grid-area:1/1;grid-template-columns:minmax(0,1fr) auto minmax(180px,.55fr)!important;gap:6px!important}.parameter-page.responsive-editor .region-select{grid-area:1/3}.parameter-page.responsive-editor .technique-preview-arrows{grid-area:1/2;align-self:end;gap:5px!important}.parameter-page.responsive-editor .technique-preview-arrows button{width:32px!important;height:36px!important;min-height:36px!important}.parameter-page.responsive-editor .worksheet-title-row input,.parameter-page.responsive-editor .worksheet-title-row select,.parameter-page.responsive-editor .worksheet-categories button{min-height:36px!important;padding:6px 8px!important}.parameter-page.responsive-editor .technique-wizard-space{grid-area:1/2}.parameter-page.responsive-editor .editor-preview-column{grid-area:2/1}.parameter-page.responsive-editor .editor-preview-column .worksheet-animation{aspect-ratio:auto!important;height:clamp(180px,27dvh,285px)!important}.parameter-page.responsive-editor .editor-current-field{gap:4px;padding:6px}.parameter-page.responsive-editor .editor-current-field select{min-height:36px;font-size:15px}.parameter-page.responsive-editor .worksheet-middle{grid-area:2/2;padding:8px!important}.parameter-page.responsive-editor .worksheet-middle>header{gap:6px!important;margin-bottom:6px!important}.parameter-page.responsive-editor .worksheet-middle-actions button{min-height:32px!important}.parameter-page.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-image,.parameter-page.responsive-editor .extremity-table-b .m-picture-gallery-image{aspect-ratio:auto!important;height:clamp(74px,13dvh,130px)!important}.parameter-page.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-name{min-height:32px!important;padding:4px!important;font-size:14px!important}.parameter-page.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-grid{gap:6px!important}.parameter-page.responsive-editor .worksheet-description-panel{grid-area:3/1/auto/-1;min-height:32px!important}.parameter-page.responsive-editor .description-panel-toggle{min-height:32px!important}.parameter-page.responsive-editor .worksheet-bottom{grid-area:4/1/auto/-1;padding:6px!important}.parameter-page.responsive-editor .worksheet-variable-grid>button{min-height:58px!important;padding:5px!important}.parameter-page.responsive-editor .worksheet-footer{grid-area:5/1/auto/-1;padding:6px!important}.parameter-page.responsive-editor .save-technique{min-height:40px}.parameter-page.responsive-editor .contact-selector-layout{grid-template-columns:120px minmax(0,1fr) 150px!important}.parameter-page.responsive-editor .contact-name-list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));max-height:260px}}@media (max-width:900px){.parameter-page.responsive-editor .worksheet-top{grid-template-rows:auto!important;grid-template-columns:1fr!important}.parameter-page.responsive-editor .worksheet-title-row{grid-area:1/1}.parameter-page.responsive-editor .technique-wizard-space{grid-area:2/1}.parameter-page.responsive-editor .editor-preview-column .worksheet-animation{justify-self:center;width:min(100%,340px)!important}}@media (min-width:901px){.parameter-page.responsive-editor.responsive-editor .worksheet-top{grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important}.parameter-page.responsive-editor.responsive-editor .worksheet-top:has(.technique-wizard-card){grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr)!important}.parameter-page.responsive-editor.responsive-editor .worksheet-title-row{grid-column:1!important;width:100%!important}.parameter-page.responsive-editor.responsive-editor .editor-preview-column,.parameter-page.responsive-editor.responsive-editor .worksheet-middle{align-self:start;height:auto!important;min-height:0!important}.parameter-page.responsive-editor.responsive-editor .standard-photo-panel{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-grid{grid-template-rows:repeat(2,auto)!important;min-height:0!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-card{height:auto!important;min-height:0!important;max-height:none!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-image{aspect-ratio:auto!important;height:clamp(65px,11dvh,120px)!important;min-height:0!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle>header{grid-template-columns:minmax(160px,1fr) auto!important;align-items:center!important;display:grid!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle-actions>span{display:none}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important;height:128px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid>button{flex-direction:column!important;justify-content:space-between!important;gap:2px!important;height:100%!important;min-height:0!important;padding:4px!important;display:flex!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid>button>span{border:0!important;min-height:0!important;margin:0!important;padding:0!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid>button>span b{display:none}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid>button>span small{font-size:10px!important;line-height:1.1!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid>button>strong{font-size:13px!important;line-height:1.1!important}.parameter-page.responsive-editor.responsive-editor{gap:6px!important;padding:8px 12px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-scroll{grid-template-rows:auto minmax(0,1fr) 32px 120px max-content!important;grid-template-columns:clamp(260px,24vw,380px) minmax(0,1fr)!important;align-content:stretch!important;gap:8px!important;overflow:hidden!important}.parameter-page.responsive-editor.responsive-editor .worksheet-top{grid-area:1/1/auto/-1!important}.parameter-page.responsive-editor.responsive-editor .editor-preview-column{box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;padding:8px;grid-area:2/1!important;height:100%!important}.parameter-page.responsive-editor.responsive-editor .editor-preview-column .worksheet-animation{height:100%!important;min-height:0!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle{box-sizing:border-box;align-self:stretch;grid-area:2/2!important;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;margin:0!important;display:grid!important;overflow:hidden!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle>header{min-height:0!important;margin:0 0 6px!important;padding:0!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle>header h3{margin:0!important;font-size:17px!important}.parameter-page.responsive-editor.responsive-editor .standard-position-layout,.parameter-page.responsive-editor.responsive-editor .standard-photo-panel{height:100%!important;min-height:0!important;overflow:hidden!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle .m-picture-gallery{height:100%!important;min-height:0!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-window{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-grid{flex:1 1 0!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;height:0!important;min-height:0!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-card{box-sizing:border-box;height:100%!important;min-height:0!important;padding:3px!important;overflow:hidden!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-select{height:100%!important;min-height:0!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-image{flex:1 1 0!important;height:0!important;min-height:0!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-name{flex:none;min-height:34px!important;font-size:13px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle .m-picture-gallery .m-picture-gallery-position{flex:none;min-height:28px!important;font-size:11px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle .m-picture-gallery-position select{min-height:26px!important;font-size:12px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-description-panel{grid-area:3/1/auto/-1!important;height:32px!important;min-height:0!important}.parameter-page.responsive-editor.responsive-editor .worksheet-bottom{box-sizing:border-box;grid-area:4/1/auto/-1!important;height:120px!important;padding:4px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-headings{height:15px!important;margin:0 0 3px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-headings strong{font-size:11px!important;line-height:1.1!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid{gap:4px!important;height:92px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-footer{box-sizing:border-box;grid-area:5/1/auto/-1!important;height:50px!important;margin:0!important;padding:4px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-footer .save-technique{min-height:40px!important;padding:6px 14px!important}:is(.parameter-page.responsive-editor.responsive-editor .worksheet-scroll:has(.technique-wizard-card.expanded),.parameter-page.responsive-editor.responsive-editor .worksheet-scroll:has(.description-panel-body.open)){grid-template-rows:auto minmax(300px,1fr) auto 120px max-content!important;overflow:auto!important}.parameter-page.responsive-editor.responsive-editor .import-header h2{font-size:22px!important}.parameter-page.responsive-editor.responsive-editor .import-header .back-arrow{width:36px!important;height:36px!important}.parameter-page.responsive-editor.responsive-editor .import-header .wizard-button{min-height:36px!important;padding:6px 12px!important;font-size:14px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-scroll{grid-template-rows:auto minmax(0,1fr) 28px 104px max-content!important;gap:6px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-top{padding:5px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-title-row label>span{font-size:10px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-title-row input,.parameter-page.responsive-editor.responsive-editor .worksheet-title-row select,.parameter-page.responsive-editor.responsive-editor .worksheet-categories button{min-height:30px!important;padding:4px 8px!important}.parameter-page.responsive-editor.responsive-editor .technique-preview-arrows button{height:30px!important;min-height:30px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-description-panel,.parameter-page.responsive-editor.responsive-editor .description-panel-toggle{height:28px!important;min-height:28px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid>button>span{height:auto!important;line-height:1!important;position:static!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid>button>strong{border:0!important;flex:none!important;height:auto!important;min-height:0!important;font-size:12px!important;display:block!important}.parameter-page.responsive-editor.responsive-editor .worksheet-footer{height:44px!important;padding:2px 4px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-footer .save-technique{min-height:36px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid>button>span small{width:auto!important;height:auto!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid>button>strong{font-size:11px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-description-panel:has(.description-panel-body.open){height:auto!important}.parameter-page.responsive-editor.responsive-editor .contact-selector-layout{height:100%!important;min-height:0!important;overflow:hidden!important}.parameter-page.responsive-editor.responsive-editor .contact-name-panel{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.parameter-page.responsive-editor.responsive-editor .contact-name-list{flex:1 1 0!important;height:0!important;min-height:0!important;max-height:none!important;overflow:auto!important}.parameter-page.responsive-editor.responsive-editor .extremity-position-layout{height:100%!important;min-height:0!important;overflow:auto!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid>button>strong.placeholder{display:none!important}.parameter-page.responsive-editor.responsive-editor .extremity-classification{padding:4px 6px!important}.parameter-page.responsive-editor.responsive-editor .extremity-classification>small{display:none!important}.parameter-page.responsive-editor.responsive-editor .extremity-classification-options button{min-height:28px!important;padding:4px 8px!important;font-size:13px!important}.parameter-page.responsive-editor.responsive-editor .extremity-position-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;align-items:start!important;display:grid!important}.parameter-page.responsive-editor.responsive-editor .extremity-position-layout.wizard-table-a-only{grid-template-columns:minmax(0,1fr)!important}.parameter-page.responsive-editor.responsive-editor .extremity-table-a,.parameter-page.responsive-editor.responsive-editor .extremity-table-b{min-width:0!important}.parameter-page.responsive-editor.responsive-editor .worksheet-scroll{grid-template-rows:auto minmax(0,1fr) 28px clamp(118px,18dvh,164px) max-content!important;grid-template-columns:minmax(280px,1fr) minmax(0,2fr)!important}:is(.parameter-page.responsive-editor.responsive-editor .worksheet-top,.parameter-page.responsive-editor.responsive-editor .worksheet-top:has(.technique-wizard-card)){grid-area:1/2!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-title-row{grid-area:1/1!important;grid-template-columns:minmax(0,1fr) auto minmax(150px,.5fr)!important}.parameter-page.responsive-editor.responsive-editor .technique-name-field input{min-height:38px!important;font-size:20px!important;font-weight:900!important}.parameter-page.responsive-editor.responsive-editor .technique-wizard-space{grid-area:2/1!important}.parameter-page.responsive-editor.responsive-editor .worksheet-categories{gap:5px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-categories button strong{font-size:14px!important}.parameter-page.responsive-editor.responsive-editor .editor-preview-column{grid-area:1/1/3!important;gap:6px!important;padding:4px!important}.parameter-page.responsive-editor.responsive-editor .editor-preview-column .worksheet-animation{background:#fff;border:0;border-radius:8px}.parameter-page.responsive-editor.responsive-editor .editor-preview-column .worksheet-animation img{object-fit:contain!important;object-position:center!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle{grid-area:2/2!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle-actions{gap:5px!important}.parameter-page.responsive-editor.responsive-editor .contact-order-actions>span{display:none}.parameter-page.responsive-editor.responsive-editor .worksheet-middle-actions button{padding:4px 7px!important;font-size:12px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-bottom{height:auto!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-section{height:100%!important;min-height:0!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-headings{height:20px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-headings strong{font-size:13px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid{height:calc(100% - 23px)!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid>button{gap:2px!important;padding:4px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid>button>span small{font-size:10px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid>button>strong{font-size:15px!important;font-weight:900!important}:is(.parameter-page.responsive-editor.responsive-editor .worksheet-scroll:has(.technique-wizard-card.expanded),.parameter-page.responsive-editor.responsive-editor .worksheet-scroll:has(.description-panel-body.open)){grid-template-rows:auto minmax(300px,1fr) auto clamp(118px,18dvh,164px) max-content!important}}@media (min-width:901px) and (max-height:720px){.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid>button>strong{font-size:13px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid>button>span small{font-size:9px!important}}.parameter-page.responsive-editor .contact-pictogram-artwork{display:contents}.parameter-page.responsive-editor .contact-pictogram-artwork>img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:900px){.parameter-page.responsive-editor.responsive-editor .contact-selector-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)!important}.parameter-page.responsive-editor.responsive-editor .contact-body-panel{padding:6px;grid-area:1/1!important}.parameter-page.responsive-editor.responsive-editor .contact-viewer{min-width:0;grid-area:1/2!important}.parameter-page.responsive-editor.responsive-editor .contact-name-panel{grid-area:2/1/auto/-1!important}.parameter-page.responsive-editor.responsive-editor .contact-body-panel .contact-pictogram{aspect-ratio:945/1680!important;width:min(100%,240px)!important;height:auto!important;max-height:none!important}.parameter-page.responsive-editor.responsive-editor .contact-name-list{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.parameter-page.responsive-editor.responsive-editor .contact-record{align-self:start;min-width:0}.parameter-page.responsive-editor.responsive-editor .contact-record>button{align-content:center;gap:6px;min-height:56px;padding:6px;grid-template-rows:auto!important;grid-template-columns:44px minmax(0,1fr)!important;height:auto!important}.parameter-page.responsive-editor.responsive-editor .contact-record>button>img,.parameter-page.responsive-editor.responsive-editor .contact-record>button>.contact-list-placeholder{grid-area:1/1;width:44px;height:44px}.parameter-page.responsive-editor.responsive-editor .contact-record>button>strong{white-space:normal;overflow-wrap:anywhere;grid-area:1/2;width:auto;line-height:1.25;font-size:14px!important}.parameter-page.responsive-editor.responsive-editor .contact-record>button>.contact-selected-badge{grid-area:2/1/auto/-1;justify-self:end;position:static}.parameter-page.responsive-editor.responsive-editor .contact-pictogram-artwork{width:177.778%;height:56.25%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.parameter-page.responsive-editor.responsive-editor .contact-pictogram-artwork>img{object-fit:contain;width:100%;height:100%;display:block}.parameter-page.responsive-editor.responsive-editor .contact-pictogram-artwork>svg{width:100%;height:100%;position:absolute;inset:0}}.parameter-page.responsive-editor .contact-selection-confirmation{color:#184f35;background:#eaf5ed;border-radius:8px;margin:0;padding:10px;font-size:14px;line-height:1.35}@media (min-width:901px){.parameter-page.responsive-editor.responsive-editor .contact-selector-layout{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(120px,.7fr) minmax(0,2.4fr) minmax(180px,1fr)!important;gap:10px!important}.parameter-page.responsive-editor.responsive-editor .contact-body-panel{box-sizing:border-box;padding:6px;container-type:size;grid-area:1/1!important;align-self:stretch!important;height:100%!important;min-height:0!important}.parameter-page.responsive-editor.responsive-editor .contact-name-panel{grid-area:1/2!important}.parameter-page.responsive-editor.responsive-editor .contact-viewer{overflow:auto;grid-area:1/3!important;justify-content:flex-start!important;height:100%!important;min-height:0!important}.parameter-page.responsive-editor.responsive-editor .contact-viewer>img,.parameter-page.responsive-editor.responsive-editor .contact-viewer-empty,.parameter-page.responsive-editor.responsive-editor .contact-no-illustration{flex:none;aspect-ratio:4/3!important;object-fit:contain!important;width:100%!important;height:auto!important}.parameter-page.responsive-editor.responsive-editor .contact-viewer>strong{font-size:18px!important}.parameter-page.responsive-editor.responsive-editor .contact-body-panel .contact-pictogram{aspect-ratio:945/1680!important;width:min(100%,56.25cqh)!important;height:auto!important;max-height:none!important}.parameter-page.responsive-editor.responsive-editor .contact-pictogram-artwork{width:177.778%;height:56.25%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.parameter-page.responsive-editor.responsive-editor .contact-pictogram-artwork>img{object-fit:contain;width:100%;height:100%;display:block}.parameter-page.responsive-editor.responsive-editor .contact-pictogram-artwork>svg{width:100%;height:100%;position:absolute;inset:0}.parameter-page.responsive-editor.responsive-editor .contact-name-list{grid-template-columns:repeat(auto-fill,minmax(125px,1fr))!important}.parameter-page.responsive-editor.responsive-editor .contact-record>button strong{font-size:14px!important}}.parameter-page.responsive-editor .extremity-builder-grid>.extremity-builder-review{grid-column:1/-1;max-width:none}@media (min-width:901px){.parameter-page.responsive-editor.responsive-editor .extremity-position-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important;align-items:stretch!important;overflow:hidden!important}.parameter-page.responsive-editor.responsive-editor .extremity-table-a{overflow:hidden;height:100%!important;min-height:0!important}.parameter-page.responsive-editor.responsive-editor .extremity-builder{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding:6px;display:grid}.parameter-page.responsive-editor.responsive-editor .extremity-builder-grid{grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;grid-template-columns:minmax(115px,.65fr) minmax(0,1fr)!important}.parameter-page.responsive-editor.responsive-editor .extremity-model-column{flex-direction:column;grid-area:1/1/3;min-height:0;display:flex}.parameter-page.responsive-editor.responsive-editor .extremity-model-frame{flex:1 1 0;place-items:center;min-height:0;display:grid;container-type:size;height:0!important}.parameter-page.responsive-editor.responsive-editor .extremity-model-image{aspect-ratio:2/3;width:auto;max-width:none;height:min(100cqh,150cqw)}.parameter-page.responsive-editor.responsive-editor .extremity-builder-controls{grid-area:1/2;min-height:0;overflow:auto}.parameter-page.responsive-editor.responsive-editor .extremity-builder-grid>.extremity-builder-review{grid-area:2/2;margin:0;padding:8px;max-width:none!important}.parameter-page.responsive-editor.responsive-editor .extremity-builder-review strong{font-size:16px}.parameter-page.responsive-editor.responsive-editor .extremity-builder-review button{width:100%;min-height:36px;font-size:14px}.parameter-page.responsive-editor.responsive-editor .extremity-builder-movements{grid-template-columns:1fr}.parameter-page.responsive-editor.responsive-editor .extremity-movement-item button,.parameter-page.responsive-editor.responsive-editor .extremity-movement-item select{min-height:32px;font-size:14px}.parameter-page.responsive-editor.responsive-editor .extremity-movement-item{flex-wrap:nowrap}.parameter-page.responsive-editor.responsive-editor .extremity-movement-item select{flex:0 0 95px}.parameter-page.responsive-editor.responsive-editor .extremity-table-b{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.parameter-page.responsive-editor.responsive-editor .extremity-table-b>.m-picture-gallery{flex:1 1 0;min-height:0;align-items:center!important;height:0!important}.parameter-page.responsive-editor.responsive-editor .extremity-table-b .m-picture-gallery-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.parameter-page.responsive-editor.responsive-editor .extremity-table-b .m-picture-gallery-arrow{width:36px!important;min-width:36px!important;margin-top:0!important}}@media (min-width:1600px){.parameter-page.responsive-editor.responsive-editor .extremity-builder-movements{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){:is(.parameter-page.responsive-editor.responsive-editor .worksheet-scroll:has(.technique-wizard-card),.parameter-page.responsive-editor.responsive-editor .worksheet-scroll:has(.technique-wizard-card.expanded)){grid-template-rows:max-content minmax(360px,1fr) 28px clamp(118px,18dvh,164px) max-content!important;overflow:auto!important}.parameter-page.responsive-editor.responsive-editor .worksheet-top:has(.technique-wizard-card){min-height:max-content!important}.parameter-page.responsive-editor.responsive-editor .extremity-table-b .m-picture-gallery-name{min-height:34px!important;max-height:48px!important;font-size:12px!important;line-height:1.2!important;overflow:hidden!important}}@media (max-width:900px){.parameter-page.responsive-editor .parameter-add-button,.parameter-page.responsive-editor .standard-more-pictures-button{display:none!important}.parameter-page.responsive-editor .worksheet-bottom,.parameter-page.responsive-editor .worksheet-variable-section{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.parameter-page.responsive-editor .worksheet-variable-section{overscroll-behavior:contain;max-height:55dvh;overflow:hidden auto!important}.parameter-page.responsive-editor .worksheet-variable-headings{display:none!important}.parameter-page.responsive-editor .worksheet-variable-grid{grid-auto-rows:minmax(88px,auto);grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;width:100%!important;min-width:0!important;height:auto!important;overflow:visible!important}.parameter-page.responsive-editor .worksheet-variable-grid>button{grid-row:auto!important;min-width:0!important;height:auto!important;min-height:88px!important}.parameter-page.responsive-editor .worksheet-variable-grid>button:nth-child(odd){grid-column:1!important}.parameter-page.responsive-editor .worksheet-variable-grid>button:nth-child(2n){grid-column:2!important}.parameter-page.responsive-editor .worksheet-variable-grid>button>span,.parameter-page.responsive-editor .worksheet-variable-grid>button>span small{overflow-wrap:anywhere;white-space:normal!important;width:auto!important;height:auto!important;line-height:1.25!important;position:static!important}.parameter-page.responsive-editor .worksheet-variable-grid>button>span small{font-size:13px!important}.parameter-page.responsive-editor .worksheet-variable-grid>button>strong{font-size:15px!important;line-height:1.3!important}.parameter-page.responsive-editor .worksheet-variable-grid>button{gap:8px!important;overflow:visible!important}}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid>button:nth-child(2n){text-align:center!important;align-items:center!important}.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid>button:nth-child(2n)>span,.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid>button:nth-child(2n)>span small,.parameter-page.responsive-editor.responsive-editor .worksheet-variable-grid>button:nth-child(2n)>strong{text-align:center!important;width:100%!important}.parameter-page.responsive-editor .client-contact-controls{justify-content:flex-start!important}.parameter-page.responsive-editor .client-contact-controls .equipment-header-button{order:-1}.parameter-page.responsive-editor .contact-selector>header:has(.client-contact-controls){flex-wrap:wrap;display:flex!important}.parameter-page.responsive-editor .client-contact-controls{flex-basis:100%;width:100%}@media (max-width:900px){.parameter-page.responsive-editor .contact-preview-empty .contact-viewer{display:none!important}.parameter-page.responsive-editor .contact-preview-empty .contact-body-panel{grid-column:1/-1!important}}.parameter-page.responsive-editor .worksheet-save-actions{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.parameter-page.responsive-editor .worksheet-save-actions .save-technique{margin:0}.parameter-page.responsive-editor .worksheet-save-actions .save-and-edit{color:#214b3c;background:#fff5c9;border:2px solid #d4ab30}.parameter-page.responsive-editor.editor-saved-for-next .technique-preview-arrows button{border-radius:50%!important;box-shadow:0 0 0 4px #f5d64c!important}.parameter-page.responsive-editor.editor-saved-for-next .region-select{box-shadow:0 0 0 4px #f5d64c!important}.parameter-page.responsive-editor.editor-saved-for-next .worksheet-footer>span{color:#214b3c;max-width:440px;font-size:13px}@media (max-width:1050px){.parameter-page.responsive-editor .worksheet-save-actions{width:100%;margin:0}.parameter-page.responsive-editor .worksheet-save-actions .save-technique{flex:1;min-width:0;font-size:14px;padding:10px!important}}.parameter-page.responsive-editor .patient-movement-picker{background:#f7fbf8;border:1px solid #c8d8ce;border-radius:10px;gap:12px;padding:10px;display:grid}.parameter-page.responsive-editor .patient-movement-picker section{gap:7px;display:grid}.parameter-page.responsive-editor .patient-movement-picker-label{color:#1d5a3d;font-size:13px;font-weight:900}.parameter-page.responsive-editor .patient-movement-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.parameter-page.responsive-editor .patient-movement-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.parameter-page.responsive-editor .patient-movement-picker button{color:#20553a;cursor:pointer;background:#fff;border:1px solid #afc8b8;border-radius:7px;min-height:42px;padding:7px 8px;font-size:13px;font-weight:850}.parameter-page.responsive-editor .patient-movement-kind-grid button{min-height:50px;font-size:15px}.parameter-page.responsive-editor .patient-movement-picker button.active{color:#fff;background:#246b48;border-color:#174f32;box-shadow:0 0 0 3px #f4d64c}.parameter-page.responsive-editor .patient-movement-picker button:disabled{opacity:.38;cursor:not-allowed}.parameter-page.responsive-editor .patient-movement-picker-hint{color:#8a6414;font-weight:800}@media (max-width:1050px){.parameter-page.responsive-editor .patient-movement-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.parameter-page.responsive-editor.editor-saved-for-next .worksheet-animation img{transition:opacity .2s,filter .2s;opacity:.38!important;filter:saturate(.55)!important}.parameter-page.responsive-editor.editor-saved-for-next .worksheet-animation:after{content:"SAVED";z-index:3;color:#fff;letter-spacing:.08em;background:#1f6847;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900;position:absolute;inset:auto 10px 10px auto}.parameter-page.responsive-editor.editor-saved-for-next .technique-preview-arrows button,.parameter-page.responsive-editor.editor-saved-for-next .region-select{animation:1.25s ease-in-out infinite savedEditGuidePulse}@keyframes savedEditGuidePulse{0%,to{box-shadow:0 0 0 4px #f5d64c,0 0 0 8px #f5d64c38}50%{box-shadow:0 0 0 6px #f5d64c,0 0 0 12px #f5d64c14}}@media (prefers-reduced-motion:reduce){.parameter-page.responsive-editor.editor-saved-for-next .technique-preview-arrows button,.parameter-page.responsive-editor.editor-saved-for-next .region-select{animation:none}}.parameter-page.responsive-editor .patient-movement-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.parameter-page.responsive-editor .patient-movement-picture-panel{background:#fff;border:1px solid #c8d8ce;border-radius:10px;min-width:0;padding:10px}.parameter-page.responsive-editor .patient-movement-picture-panel p{color:#66786f;margin:3px 0 8px;font-size:12px}.parameter-page.responsive-editor .patient-movement-panel-title{color:#1d5a3d;margin-bottom:6px;font-size:14px;font-weight:900;display:block}.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery{width:100%!important}@media (max-width:1050px){.parameter-page.responsive-editor .patient-movement-layout{grid-template-columns:1fr}}@media (min-width:901px){.parameter-page.responsive-editor .patient-movement-layout{grid-template-columns:minmax(280px,34%) minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;display:grid!important}.parameter-page.responsive-editor .patient-movement-picker{align-self:start!important;width:100%!important;min-width:0!important;padding:8px!important}.parameter-page.responsive-editor .patient-movement-kind-grid{grid-template-columns:1fr!important;gap:6px!important}.parameter-page.responsive-editor .patient-movement-choice-grid{grid-template-columns:1fr 1fr!important;gap:6px!important}.parameter-page.responsive-editor .patient-movement-kind-grid button,.parameter-page.responsive-editor .patient-movement-choice-grid button{min-height:34px!important;padding:5px 7px!important;font-size:12px!important}.parameter-page.responsive-editor .patient-movement-picture-panel{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:8px!important;overflow:visible!important}.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery{width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery-window{height:auto!important;min-height:0!important;overflow:visible!important}.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery-grid{grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;height:auto!important;min-height:0!important;overflow:visible!important}.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery-card{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery-select{height:auto!important;min-height:0!important}.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery-name{min-height:28px!important;padding:3px 5px!important;font-size:12px!important}.parameter-page.responsive-editor .patient-movement-layout{grid-template-columns:minmax(250px,300px) minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.parameter-page.responsive-editor .patient-movement-picker{flex-direction:column!important;gap:8px!important;padding:8px!important;display:flex!important}.parameter-page.responsive-editor .patient-movement-picker section{flex-direction:column!important;gap:6px!important;display:flex!important}.parameter-page.responsive-editor .patient-movement-kind-grid,.parameter-page.responsive-editor .patient-movement-choice-grid{flex-direction:column!important;gap:5px!important;display:flex!important}.parameter-page.responsive-editor .patient-movement-kind-grid button,.parameter-page.responsive-editor .patient-movement-choice-grid button{width:100%!important;height:auto!important;min-height:30px!important;padding:5px 7px!important;font-size:12px!important}.parameter-page.responsive-editor .patient-movement-picture-panel{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:6px!important;width:100%!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery-window{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery-grid{grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery-card{flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:visible!important}.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery-select{flex-direction:column!important;height:auto!important;min-height:0!important;display:flex!important}.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery-image{aspect-ratio:auto!important;object-fit:contain!important;flex:none!important;width:100%!important;height:120px!important;min-height:120px!important;max-height:120px!important;display:block!important}.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery-name{min-height:24px!important;padding:3px 5px!important;font-size:12px!important;line-height:1.1!important;display:block!important}.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery-window{flex-direction:column!important;height:auto!important;min-height:300px!important;display:flex!important}.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery-grid{flex:none!important;grid-template-rows:repeat(2,minmax(120px,auto))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important;min-height:260px!important}.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery-card,.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery-select{height:auto!important;min-height:120px!important}.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery-image{flex:none!important;width:100%!important;height:105px!important;min-height:105px!important;max-height:none!important;display:block!important;overflow:hidden!important}.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery-image img{object-fit:contain!important;opacity:1!important;visibility:visible!important;width:100%!important;height:100%!important;min-height:105px!important;display:block!important}.parameter-page.responsive-editor .patient-movement-picture-panel .no-illustration-tile{width:100%!important;height:100%!important;min-height:105px!important}.parameter-page.responsive-editor .patient-movement-picture-panel .m-picture-gallery-position{margin-top:6px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle .patient-movement-picture-panel .m-picture-gallery,.parameter-page.responsive-editor.responsive-editor .worksheet-middle .patient-movement-picture-panel .m-picture-gallery-window{height:auto!important;min-height:300px!important;overflow:visible!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle .patient-movement-picture-panel .m-picture-gallery-grid{flex:none!important;grid-template-rows:repeat(2,120px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;height:auto!important;min-height:250px!important;display:grid!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle .patient-movement-picture-panel .m-picture-gallery-card{height:120px!important;min-height:120px!important;max-height:120px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle .patient-movement-picture-panel .m-picture-gallery-select{height:120px!important;min-height:120px!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle .patient-movement-picture-panel .m-picture-gallery-image{flex:none!important;width:100%!important;height:88px!important;min-height:88px!important;max-height:88px!important;display:block!important}.parameter-page.responsive-editor.responsive-editor .worksheet-middle .patient-movement-picture-panel .m-picture-gallery-image img{object-fit:contain!important;opacity:1!important;visibility:visible!important;width:100%!important;height:88px!important;min-height:88px!important;max-height:88px!important;display:block!important}.parameter-page.responsive-editor .patient-movement-picker-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.parameter-page.responsive-editor .patient-movement-reset{color:#6f5410!important;background:#fff7d6!important;border:1px solid #d0a62a!important;border-radius:7px!important;min-height:28px!important;padding:4px 10px!important;font-weight:900!important}.parameter-page.responsive-editor.responsive-editor .patient-movement-outer,.parameter-page.responsive-editor.responsive-editor .patient-movement-photo-shell{height:100%!important;min-height:0!important;overflow:hidden!important}.parameter-page.responsive-editor.responsive-editor .patient-movement-layout{grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr)!important;align-items:stretch!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.parameter-page.responsive-editor.responsive-editor .patient-movement-layout>.extremity-table-a{height:100%!important;min-height:0!important;overflow:auto!important}.parameter-page.responsive-editor.responsive-editor .patient-movement-layout>.extremity-table-b{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.parameter-page.responsive-editor.responsive-editor .patient-movement-layout>.extremity-table-b>.m-picture-gallery{flex:1 1 0!important;align-items:center!important;height:0!important;min-height:0!important}.parameter-page.responsive-editor.responsive-editor .patient-movement-layout>.extremity-table-b .m-picture-gallery-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.parameter-page.responsive-editor.responsive-editor .patient-movement-layout>.extremity-table-b .m-picture-gallery-image{flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important}.parameter-page.responsive-editor.responsive-editor .patient-movement-layout>.extremity-table-b .m-picture-gallery-image img{object-fit:contain!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.parameter-page.responsive-editor.responsive-editor .patient-movement-layout>.extremity-table-b .m-picture-gallery-name{min-height:34px!important;max-height:48px!important;font-size:12px!important;line-height:1.2!important;overflow:hidden!important}.parameter-page.responsive-editor.responsive-editor .patient-movement-layout>.extremity-table-b>.m-picture-gallery{flex:1 1 0!important;align-items:stretch!important;width:100%!important;height:100%!important;min-height:0!important}.parameter-page.responsive-editor.responsive-editor .patient-movement-layout>.extremity-table-b .m-picture-gallery-window{flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.parameter-page.responsive-editor.responsive-editor .patient-movement-layout>.extremity-table-b .m-picture-gallery-grid{flex:1 1 0!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;place-items:stretch stretch!important;gap:8px!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important}.parameter-page.responsive-editor.responsive-editor .patient-movement-layout>.extremity-table-b .m-picture-gallery-card{flex-direction:column!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;display:flex!important}.parameter-page.responsive-editor.responsive-editor .patient-movement-layout>.extremity-table-b .m-picture-gallery-select{flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important}.parameter-page.responsive-editor.responsive-editor .patient-movement-layout>.extremity-table-b .m-picture-gallery-image{aspect-ratio:auto!important;flex:1 1 0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.parameter-page.responsive-editor.responsive-editor .patient-movement-layout>.extremity-table-b .m-picture-gallery-image img,.parameter-page.responsive-editor.responsive-editor .patient-movement-layout>.extremity-table-b .m-picture-gallery-image .no-illustration-tile{object-fit:contain!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.parameter-page.responsive-editor.responsive-editor .patient-movement-layout>.extremity-table-b .m-picture-gallery-name{flex:0 0 34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:3px 5px!important;font-size:12px!important;line-height:1.1!important}}.parameter-page.responsive-editor.responsive-editor .worksheet-scroll{scroll-padding-bottom:12px;overflow-y:auto!important}.parameter-page.responsive-editor.responsive-editor .worksheet-footer{min-height:44px;height:auto!important}.parameter-page.responsive-editor .worksheet-save-actions{flex-wrap:wrap;flex-shrink:1;max-width:100%}.parameter-page.responsive-editor .worksheet-save-actions .save-technique{white-space:normal;max-width:100%}
