@media (min-width:768px){body[data-ui-palette=medical-b2c] .medical-upload-value-strip{width:auto!important;max-width:52rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;display:flex!important;overflow:visible!important}body[data-ui-palette=medical-b2c] .medical-upload-value-strip:before{display:none!important}body[data-ui-palette=medical-b2c] .medical-upload-value-strip span{position:relative;color:#174f53!important;text-align:center!important;white-space:nowrap!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:.48rem!important;padding:.2rem 1.25rem!important;font-size:13.5px!important;font-weight:680!important;line-height:1.2!important;display:flex!important}body[data-ui-palette=medical-b2c] .medical-upload-value-strip span:before{content:"✓";color:#087e7c;background:linear-gradient(#f0fdfaf5,#def8f2f0);border:1px solid #087e7c33;border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.72rem;font-weight:800;display:inline-grid;box-shadow:0 4px 10px #005f5614}body[data-ui-palette=medical-b2c] .medical-upload-value-strip span:not(:last-child):after{content:"";background:linear-gradient(#0000,#087e7c38,#0000);width:1px;height:1.6rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}body[data-ui-palette=medical-b2c] .medical-upload-step-filetype{padding:1.45rem 1.45rem 1rem!important}body[data-ui-palette=medical-b2c] .medical-upload-step-filetype>.flex:first-child p:first-child{font-size:15px!important;line-height:1.3!important}body[data-ui-palette=medical-b2c] .medical-upload-step-filetype>.flex:first-child p:last-child{margin-top:.38rem!important;font-size:18px!important;line-height:1.45!important}body[data-ui-palette=medical-b2c] .medical-upload-step-filetype .medical-upload-dropzone{border-radius:22px!important;min-height:260px!important}body[data-ui-palette=medical-b2c] .medical-upload-step-filetype .medical-upload-dropzone-icon{width:58px!important;height:58px!important}body[data-ui-palette=medical-b2c] .medical-upload-step-filetype .medical-upload-dropzone-title{font-size:24px!important}body[data-ui-palette=medical-b2c] .medical-upload-step-filetype .medical-upload-dropzone-subtitle{font-size:16px!important}body[data-ui-palette=medical-b2c] .medical-upload-step-filetype .medical-upload-file-cta{min-height:48px!important;padding-inline:1.2rem!important;font-size:15px!important}body[data-ui-palette=medical-b2c] .medical-upload-step-filetype .medical-upload-dropzone-micro{font-size:14px!important}body[data-ui-palette=medical-b2c] .medical-upload-step-filetype .medical-upload-selected-file-card{border-color:#0f9b9340!important;border-radius:22px!important;gap:1.05rem!important;padding:1.25rem!important;box-shadow:0 18px 42px #0055501a,inset 0 1px #ffffffeb!important}body[data-ui-palette=medical-b2c] .medical-upload-selected-file-status{gap:.85rem!important}body[data-ui-palette=medical-b2c] .medical-upload-selected-file-status>svg{margin-top:.08rem;width:28px!important;height:28px!important}body[data-ui-palette=medical-b2c] .medical-upload-selected-file-status p{font-size:20px!important;line-height:1.25!important}body[data-ui-palette=medical-b2c] .medical-upload-selected-file-status .medical-upload-selected-file-name{align-items:flex-start!important;gap:.5rem!important;margin-top:.55rem!important;font-size:16px!important;font-weight:680!important;line-height:1.4!important;display:flex!important}body[data-ui-palette=medical-b2c] .medical-upload-selected-file-name>svg{flex:none;margin-top:.1rem;color:#059669!important;stroke:currentColor!important}body[data-ui-palette=medical-b2c] .medical-upload-selected-file-name>span{color:#315f64!important;font-size:inherit!important;line-height:inherit!important;margin:0!important;display:inline!important}body[data-ui-palette=medical-b2c] .medical-upload-selected-file-meta{padding-top:.9rem!important}body[data-ui-palette=medical-b2c] .medical-upload-selected-file-meta>span{font-size:15px!important;font-weight:700!important}body[data-ui-palette=medical-b2c] .medical-upload-selected-file-card [data-testid=pdf-page-selector-trigger]{background:radial-gradient(circle at 0%,#2dd4bf21,#0000 32%),linear-gradient(135deg,#f7fffd,#edf9f7)!important;border:1px solid #0f9b9347!important;border-radius:18px!important;gap:1rem!important;padding:1rem 1.1rem!important;box-shadow:0 13px 30px #005f5617,inset 0 1px #fff!important}body[data-ui-palette=medical-b2c] .medical-upload-selected-file-card [data-testid=pdf-page-selector-trigger] strong{font-size:16px!important}body[data-ui-palette=medical-b2c] .medical-upload-selected-file-card [data-testid=pdf-page-selector-trigger] small{font-size:13px!important}body[data-ui-palette=medical-b2c] .medical-upload-selected-file-card [data-testid=pdf-page-selector-trigger]>button{color:#08736d!important;white-space:nowrap!important;background:linear-gradient(#fff,#f5fbfa)!important;border:1px solid #077e7c4d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.55rem!important;min-height:48px!important;padding-inline:1.2rem!important;font-size:14.5px!important;line-height:1.2!important;display:inline-flex!important;box-shadow:0 10px 22px #005f5617,inset 0 1px #fff!important}body[data-ui-palette=medical-b2c] .medical-upload-selected-file-actions button{min-height:44px!important;padding-inline:1.05rem!important;font-size:14px!important}body[data-ui-palette=medical-b2c] .medical-upload-next-step-panel{isolation:isolate;flex-direction:column;flex:auto;background:radial-gradient(circle at 82% 78%,#2dd4bf21,#0000 36%),linear-gradient(#fffffffc,#f7fdfcfa)!important;min-height:100%!important;display:flex!important;position:relative!important;overflow:hidden!important}body[data-ui-palette=medical-b2c] .medical-upload-dynamic-panel-form{flex-direction:column;display:flex!important}body[data-ui-palette=medical-b2c] .medical-upload-next-step-panel .medical-upload-panel-eyebrow{letter-spacing:.14em!important;font-size:15px!important;font-weight:780!important;line-height:1.3!important}body[data-ui-palette=medical-b2c] .medical-upload-next-step-panel:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#087e7c0e 1px,#0000 1px),linear-gradient(90deg,#087e7c0e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:18% 0 0 34%;-webkit-mask-image:linear-gradient(#0000,#000000bd 25%,#000);mask-image:linear-gradient(#0000,#000000bd 25%,#000)}body[data-ui-palette=medical-b2c] .medical-upload-next-step-panel:after{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle, #2dd4bf2e 0 3%, transparent 3.5% 25%, #087e7c1a 25.5% 26%, transparent 26.5% 48%, #087e7c13 48.5% 49%, transparent 49.5%), conic-gradient(from 202deg, transparent 0 66%, #2dd4bf33 75%, transparent 84%);opacity:.78;pointer-events:none;border:1px solid #087e7c24;border-radius:50%;width:23rem;animation:14s linear infinite medical-upload-data-radar;position:absolute;bottom:-7.5rem;right:-4.5rem}body[data-ui-palette=medical-b2c] .medical-upload-next-step-panel>*{z-index:1;position:relative}body[data-ui-palette=medical-b2c] .medical-upload-next-step-panel .medical-upload-after-upload-steps{flex-direction:column;flex:auto;justify-content:space-evenly;min-height:0;position:relative;gap:clamp(1.65rem,4vh,2.6rem)!important;margin:1.2rem 0 0!important;padding:.35rem 0 .55rem!important;display:flex!important}body[data-ui-palette=medical-b2c] .medical-upload-next-step-panel .medical-upload-after-upload-steps:before{content:"";z-index:0;background:linear-gradient(#2dd4bf 0%,#0f9b93 50%,#0ea5a4 100%);border-radius:999px;width:2px;position:absolute;top:10%;bottom:10%;left:.82rem;box-shadow:0 0 14px #0f9b9333}body[data-ui-palette=medical-b2c] .medical-upload-next-step-panel .medical-upload-after-upload-steps:after{content:"";z-index:1;pointer-events:none;background:#20cdbb;border:2px solid #fff;border-radius:50%;width:8px;height:8px;animation:3.8s ease-in-out infinite medical-upload-data-pulse;position:absolute;top:9%;left:.63rem;box-shadow:0 0 0 4px #2dd4bf29,0 0 16px #0f9b93a6}body[data-ui-palette=medical-b2c] .medical-upload-next-step-panel .medical-upload-after-upload-steps li{z-index:2;position:relative;grid-template-columns:1.65rem minmax(0,1fr)!important;align-items:start!important;gap:.85rem!important;display:grid!important}body[data-ui-palette=medical-b2c] .medical-upload-next-step-panel .medical-upload-after-upload-steps li>span{z-index:2;position:relative;background:linear-gradient(#fff,#e8faf6)!important;border-color:#0f9b9347!important;width:1.65rem!important;height:1.65rem!important;font-size:14px!important;font-weight:760!important;box-shadow:0 0 0 5px #f7fdfcf5,0 7px 16px #0060581a!important}body[data-ui-palette=medical-b2c] .medical-upload-next-step-panel .medical-upload-after-upload-steps li:last-child>span{background:linear-gradient(#ecfffa,#d8f8f1)!important;border-color:#0f9b936b!important;box-shadow:0 0 0 5px #f7fdfcf5,0 0 20px #0f9b9333!important}body[data-ui-palette=medical-b2c] .medical-upload-next-step-panel .medical-upload-after-upload-steps strong{font-size:16px!important;font-weight:760!important;line-height:1.35!important}body[data-ui-palette=medical-b2c] .medical-upload-next-step-panel .medical-upload-after-upload-steps p{max-width:36ch!important;margin-top:.28rem!important;font-size:15px!important;font-weight:560!important;line-height:1.5!important}}@keyframes medical-upload-data-pulse{0%,10%{opacity:0;top:9%}18%{opacity:1}82%{opacity:1}92%,to{opacity:0;top:calc(91% - 8px)}}@keyframes medical-upload-data-radar{to{transform:rotate(1turn)}}@media (min-width:768px) and (prefers-reduced-motion:reduce){body[data-ui-palette=medical-b2c] .medical-upload-next-step-panel:after,body[data-ui-palette=medical-b2c] .medical-upload-next-step-panel .medical-upload-after-upload-steps:after{animation:none!important}}
