@charset "UTF-8";.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:cd-regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:cd-bold;src:url(/static/media/bold.41c690aeeaa8dda41436.otf)}@font-face{font-family:cd-medium;src:url(/static/media/medium.fe221ad343735e663127.otf)}@font-face{font-family:cd-regular;src:url(/static/media/regular.bff7e2e2e8981c93672a.otf)}@font-face{font-family:cd-extra;src:url(/static/media/extra.9a1250068b3bcd6ca1b0.otf)}*{font-family:cd-medium}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{background-color:#ecfafa}.app-offset-top{background-color:#fff;padding-top:72px}.app-page{height:100vh;padding:0 24px}.app-navbar-inner,.app-page{margin:0 auto;max-width:1280px}.app-navbar-inner{width:100%}.btn{align-items:center;background:#0000;border:0;border-radius:10px;color:inherit;cursor:pointer;display:inline-flex;font-family:cd-medium,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:600;gap:8px;justify-content:center;line-height:1;min-width:0;outline:none;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .05s ease,box-shadow .2s ease}.btn:active{transform:translateY(1px)}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-sm{font-size:14px;padding:6px 12px}.btn-md{font-size:14px;padding:8px 14px}.btn-lg{font-size:16px;padding:12px 20px}.btn-primary{background-color:#0b5fff;border:1px solid #0b5fff;box-shadow:none;color:#fff}.btn-primary:hover{background-color:#094dd1}.btn-secondary{background-color:#111;border:1px solid #111;box-shadow:none;color:#fff}.btn-secondary:hover{background-color:#333}.btn-ghost{background-color:initial;border:1px solid #e5e7eb;color:#111}.btn-ghost:hover{background-color:#f5f6f8}.btn-danger{background-color:#e53935;border:1px solid #e53935;box-shadow:none;color:#fff}.btn-danger:hover{background-color:#c62828}.btn-block{width:100%}.btn>svg{display:inline-block;vertical-align:middle}.ui-surface{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 30px #00000014}.ui-elevated{box-shadow:0 20px 40px #00000024}.ui-border{border:1px solid #e5e7eb}.ui-radius{border-radius:12px}.ui-padding{padding:16px}.ui-padding-lg{padding:20px}.ui-modal{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 24px 64px #0000002e;max-width:560px;width:100%}.ui-modal-header{align-items:center;border-bottom:1px solid #f2f3f5;display:flex;justify-content:space-between;padding:16px 20px}.ui-modal-title{color:#111827;font-size:18px;font-weight:700}.ui-modal-body{color:#374151;padding:16px 20px}.ui-modal-footer{border-top:1px solid #f2f3f5;display:flex;gap:10px;justify-content:flex-end;padding:14px 20px}.ui-popover{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 36px #0000001f;padding:8px}.ui-menu{list-style:none;margin:0;min-width:200px;padding:6px}.ui-menu-item{align-items:center;border-radius:8px;color:#111827;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:background-color .15s ease,color .15s ease}.ui-menu-item:hover{background:#f5f6f8}.ui-menu-item:active{background:#eef1f5}.ui-menu-sep{background:#f0f2f5;border:0;height:1px;margin:6px}.ui-input,.ui-select{background:#fff;border:1px solid #e5e7eb;border-radius:10px;font-family:cd-regular,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;outline:none;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ui-input:focus,.ui-select:focus{border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff26}.ui-sm{border-radius:10px;padding:8px 12px}.ui-lg{border-radius:14px;padding:20px}.ui-center{align-items:center;display:flex;justify-content:center}.ui-gap{display:flex;gap:10px}@media (max-width:1200px){.left-container{background:#fff;border-radius:10px;padding:50px;position:absolute;top:88px;width:73%}}.MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation1{width:1280px}.home-container{display:flex;flex-direction:column;min-height:100vh}.content-wrapper{flex-grow:1}.illustration-container{margin-top:auto}.container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0;width:100%}.teeth-weight{margin-bottom:10px}.cd-container{display:flex;flex-direction:row;margin-top:60px;max-width:1400px;width:100%}.cd-right{align-items:center;display:flex;height:100%;justify-content:center;width:40%}.smile-search-container{background-color:#fff;border-radius:25px;box-shadow:0 10px 30px #00000014;margin-top:100px;padding:40px 40px 50px;width:71.5%}.cd-right h1{color:#3f3f3f;font-family:cd-extra;font-size:36px;text-align:center}svg.search-svg{margin-left:266px;margin-top:-40px;position:absolute}.header{align-items:center;background:#fff;border-radius:10px;display:flex;height:30px;justify-content:center;margin-left:18%;margin-top:-60px;text-align:center;width:auto;width:240px}.header p{font-family:cd-regular}.input-group-2{justify-content:space-between}.input-group-2,.input-group-2 input{display:flex;flex-direction:row;width:100%}.input-group-2 input{border:2px solid #f9f9f9;border-radius:12px;color:#000;margin-left:4px;padding:16px}.filter-group{display:flex;flex-direction:row;margin-top:10px}.filter-group .ant-select-selector{border:2px solid #f9f9f9!important;border-radius:12px;cursor:pointer;padding:10px}.ant-select-show-search:where(.css-dev-only-do-not-override-ccdg5a).ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:text;margin-left:4px}.filters{margin-top:18px}button.search-btn{background:#2f45da;border:none;border-radius:12px;color:#fff;cursor:pointer;margin-left:9px;margin-top:16px;padding:16px;width:97%}.cd-left{display:flex;flex-direction:column;justify-content:flex-start;width:60%}.cd-left h2{font-family:cd-regular;font-size:59px;width:86%}.cd-left img{margin-top:-20px;width:90%}.users{margin-top:50px}.line{left:0;position:absolute}.line img{margin-left:-235px;transform:rotate(10deg);width:100%}@media (max-width:1024px){.cd-container{align-items:center;flex-direction:column;max-width:100%;min-width:100%}.cd-left,.cd-right{padding:0 20px;width:100%}.cd-left h2{font-size:45px;width:100%}.smile-search-container{margin-top:50px;padding:20px;width:100%}.line,svg.search-svg{display:none}.input-group-2{flex-direction:column}.input-group-2 input{margin-left:0;margin-top:10px;width:100%}.filter-group{flex-direction:column}.filter-group .ant-select-selector{margin-top:10px}}@media (max-width:768px){.cd-left h2{font-size:35px}.cd-right h1{font-size:30px}button.search-btn{margin-left:0;width:100%}.line img{display:none}}@media (max-width:480px){.cd-left h2{font-size:28px}.cd-right h1{font-size:24px}svg.search-svg{display:none}.header{font-size:14px}}button.search-btn:disabled{background:grey;cursor:not-allowed;opacity:.6}.centered-measure{align-items:center;display:flex;justify-content:center;width:100%}.face-measure-wrapper{margin:auto;max-width:700px;width:100%}.tabs{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.tab-item{border-bottom:3px solid #0000;color:#777;cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px;transition:all .3s ease}.tab-item:hover{color:#333}.tab-item.active{border-bottom:3px solid #007bff;color:#007bff}@media (max-width:768px){.left-container{background:#fff;border-radius:10px;padding:50px;position:absolute;top:88px;width:73%}.cd-container{flex-direction:column;text-align:center}.cd-left,.cd-right{align-items:center;display:flex;width:100%}.filter-group{flex-direction:column}.input-group-2 input{margin-bottom:10px;width:95%}.search-svg{height:auto;width:100%}.auto-slider h2{font-size:1.5rem}}@media (max-width:480px){h2{font-size:1.2rem}h1{font-size:1.5rem}.auto-slider h2{font-size:1.2rem}}.MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation1.css-gzeudq-MuiPaper-root{width:1280px}[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-unzoom],[data-rmiz-btn-zoom]{-webkit-appearance:none;appearance:none;background-color:#000000b3;border:none;border-radius:50%;box-shadow:0 0 1px #ffffff80;color:#fff;height:40px;margin:0;outline-offset:2px;padding:9px;touch-action:manipulation;width:40px}[data-rmiz-btn-zoom]:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;pointer-events:none;position:absolute;white-space:nowrap;width:1px}[data-rmiz-btn-zoom]{cursor:zoom-in;inset:10px 10px auto auto;position:absolute}[data-rmiz-btn-unzoom]{cursor:zoom-out;inset:20px 20px auto auto;position:absolute;z-index:1}[data-rmiz-content=found] [data-zoom],[data-rmiz-content=found] [role=img],[data-rmiz-content=found] img,[data-rmiz-content=found] svg{cursor:zoom-in}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{background:#0000;border:0;height:100vh;height:100dvh;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed;width:100vw;width:100dvw}[data-rmiz-modal-overlay]{inset:0;position:absolute;transition:background-color .3s}[data-rmiz-modal-overlay=hidden]{background-color:#fff0}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{height:100%;position:relative;width:100%}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;position:absolute;transform-origin:top left;transition:transform .3s}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-img],[data-rmiz-modal-overlay]{transition-duration:.01ms!important}}.description-container{margin:20px auto 0;width:100%}.breadcrumb{margin-bottom:15px;margin-top:5px}.product-details{margin-top:20px}.product-info{padding-left:40px}.product-title{font-size:28px;font-weight:700;margin-bottom:10px}.product-id{color:#888;font-size:16px;margin-bottom:20px}.last-update{align-items:center;color:#555;display:flex;font-size:14px;margin-bottom:20px}.last-update svg{margin-right:5px}.suggestions-section{margin-top:20px}.suggestions-container{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.suggestion-item{border-radius:8px;flex:0 0 auto;min-width:280px;padding:15px;width:300px}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.modal-content.beautiful-modal{animation:fadeIn .3s ease-in-out;background:#fff;border-radius:16px;box-shadow:0 10px 30px #0003;max-width:400px;padding:30px;width:90%}.modal-content h3{color:#2c3e50;font-size:22px;margin-bottom:20px;text-align:center}.modal-content input,.modal-content select{border:1px solid #ccc;border-radius:8px;font-size:15px;margin-bottom:15px;padding:10px 12px;width:100%}.modal-actions{display:flex;gap:12px;justify-content:space-between;margin-top:15px}.cancel-btn,.confirm-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:16px;font-weight:500;padding:10px;transition:all .2s ease-in-out}.confirm-btn{background-color:#1abc9c;color:#fff}.confirm-btn:hover{background-color:#16a085}.cancel-btn{background-color:#e74c3c;color:#fff}.cancel-btn:hover{background-color:#c0392b}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.print-section{display:flex;justify-content:center;margin:30px 0}.print-button{background-color:#3498db;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background .2s}.print-button:hover{background-color:#2980b9}#printable-report{display:none}.url-section{margin:20px 0}.url-section label{color:#333;display:block;font-weight:700;margin-bottom:8px}.url-input-group{align-items:center;display:flex;gap:10px}.url-input{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:14px;padding:10px}.copy-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 15px;transition:background-color .3s}.copy-btn:hover{background-color:#0056b3}.copy-btn:active{transform:translateY(1px)}.skip-btn{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s}.skip-btn:hover{background-color:#5a6268}.skip-btn:active{transform:translateY(1px)}.checkbox-container{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:15px 0;padding:10px}.checkbox-container label{align-items:center;color:#495057;cursor:pointer;display:flex;font-size:14px;gap:8px}.checkbox-container input[type=checkbox]{margin:0;width:auto}.optional-fields{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:15px;padding:15px}.optional-fields input{margin-bottom:10px}.modal-content p{color:#6c757d;line-height:1.5;margin-bottom:15px}.confirm-btn:disabled{cursor:not-allowed;opacity:.6}.confirm-btn:disabled,.confirm-btn:disabled:hover{background-color:#6c757d}@media (max-width:768px){.description-container{margin-top:10px}.breadcrumb{margin-bottom:10px;margin-top:2px}.product-details{margin-bottom:20px;margin-top:10px}.suggestions-section{margin-top:15px}.patient-info-box{margin-bottom:20px;margin-top:15px;padding:15px}}.navbar-container{background-color:#fff;height:80px;padding:0 30px;position:fixed;width:97%;z-index:9999}.links-container,.navbar-container{align-items:center;display:flex;justify-content:space-between}.links-container{font-family:cd-medium;font-size:18px;font-weight:400;gap:25px;line-height:21.6px}.links-container>a{color:#000;font-family:cd-regular;text-decoration:none}.company-logo-container>img{height:51px;left:62px;position:relative;width:126px}.profile-icon-container{position:relative;top:2px}.profile-icon{border:2px solid;border-radius:50%;height:50px;width:50px}.auth-buttons-container{align-items:center;display:flex;justify-content:space-between}.auth-buttons-container>button{cursor:pointer}.auth-buttons-container button:first-child{background-color:#fff;border:none;font-family:cd-medium;font-size:18px;font-weight:500;line-height:21.6px;text-align:left}.auth-buttons-container button:nth-child(2){background:#000;border-radius:26px;color:#fff;font-family:cd-medium;gap:10px;height:36px;padding:3px 8px;width:130px}@media (max-width:758px){.navbar-container{flex-direction:row;justify-content:space-between}.company-logo-container{margin-right:20px}.links-container{flex-grow:1;justify-content:center;order:2}.auth-buttons-container{order:3}}@media (max-width:1150px){.MuiAppBar-root .MuiIconButton-root[aria-label="open drawer"]{background-color:initial!important;border-radius:8px!important;display:flex!important;height:40px!important;margin:0!important;opacity:1!important;padding:8px!important;pointer-events:auto!important;position:relative!important;transition:background-color .2s ease!important;visibility:visible!important;width:40px!important;z-index:1000!important}.MuiAppBar-root .MuiIconButton-root[aria-label="open drawer"]:hover{background-color:#f5f5f5!important;border:1px solid #e0e0e0!important}.MuiAppBar-root .MuiIconButton-root[aria-label="open drawer"] .MuiSvgIcon-root,.MuiAppBar-root .MuiIconButton-root[aria-label="open drawer"] svg{color:#1a1a1a!important;display:block!important;font-size:28px!important;height:28px!important;opacity:1!important;visibility:visible!important;width:28px!important}.MuiAppBar-root .MuiBox-root,.MuiAppBar-root .MuiPaper-root{overflow:visible!important}}@media (max-width:600px){.app-navbar-inner{padding:0 8px!important}.MuiAppBar-root .MuiIconButton-root[aria-label="open drawer"]{min-height:40px!important;min-width:40px!important;padding:8px!important}}.filter-container{color:#1a1a1a;min-width:20%;padding-left:20px}.filter-section h3{color:#161e58;font-family:cd-medium;font-size:14px;font-size:22px;font-weight:500;margin-bottom:10px;margin-top:20px}.filter-section{display:flex;flex-direction:column;margin-bottom:20px}.filter-section>lablel>input{position:relative;top:-1px}.filter-section label{color:#1a1a1a;display:flex;flex-direction:row;font-family:cd-medium;font-size:14px;margin-top:10px;opacity:.6;text-transform:capitalize}.filter-section label input[type=checkbox]{border:1px solid #f9f!important;opacity:1;width:21px}.filter-section button{background:#0000;border:none;color:blue;cursor:pointer;display:flex;padding:0}.results-section{width:72%}.filter-container{padding:10px;position:relative}.filter-content{display:block}.apply-filters,.clear-filters{background-color:#007bff;border:none;color:#fff;cursor:pointer;margin-top:10px;padding:8px 12px}.clear-filters{background-color:#ff4d4d}.mobile-filter-toggle{background-color:#007bff;border:none;color:#fff;cursor:pointer;display:none;margin-bottom:10px;padding:8px 12px}@media (max-width:768px){.mobile-filter-toggle{display:block}.filter-content{background:#fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;display:none;left:50%;padding:15px;position:relative;top:50px;transform:translateX(-50%);width:90%}.filter-content.open{display:block}}.result-card:hover{cursor:pointer;overflow:hidden;transform:translateY(-2px)}.color-box-secondary{background:#161e58;border:1px;border-radius:3px;height:21px;width:19px}.results-top-section{display:flex;height:62px;justify-content:space-between;overflow:hidden}.results-top-section :nth-child(2){color:#000;font-family:cd-medium;font-size:19px;font-weight:400;line-height:19.2px;text-align:left}.results-top-section :first-child{color:#0000004d;font-family:ratio,sans-serif;position:relative;top:-10px}.results-top-section :first-child :nth-child(2){color:#0000004d;font-family:cd-medium;position:relative;top:-20px}.description-section>div :first-child{color:#000;font-family:cd-medium;font-size:22px;font-weight:500;text-align:left}.description-section>div :nth-child(2){color:#000;font-family:cd-regular;font-size:14px;font-weight:400;position:relative;text-align:left;top:-13px}.description-section-text{position:relative;top:10px}.description-section{justify-content:center}.card-img{max-height:200px;overflow:hidden}@media (min-width:768px){.result-card{margin:8px;width:45%}.results-top-section p{font-size:16px}.description-section-text p:first-child{font-size:20px}.description-section-text p:last-child{font-size:16px}.color-box-primary{padding:8px 12px}}@media (min-width:1024px){.result-card{margin:10px;width:30%}.results-top-section p{font-size:18px}.description-section-text p:first-child{font-size:22px}.description-section-text p:last-child{font-size:18px}.color-box-primary{padding:10px 14px}}.description-section{align-items:center;display:flex;flex-direction:row;height:60px;justify-content:space-between}.color-box-primary{background:#fff;border-radius:5px;left:10px;margin-top:-55px;padding:10px 14px;position:relative;top:37px;width:20px}.result-card{background:#fff;border:1px;border-radius:11px;box-shadow:0 0 40px 0 #0000000d;height:auto;margin:15px;overflow:hidden;padding:10px;transition:transform .3s ease,box-shadow .3s ease;width:28%}.card-img{height:auto;margin-left:-10px;max-height:150px;min-height:150px;overflow:hidden!important;padding:20px;width:100%}.card-img img{margin-left:-20px;object-fit:contain;width:105%}.measure-image-preview{overflow:hidden}.measure-image-preview img{height:200px;object-fit:cover;width:100%}.result-svg-container-3{display:none;left:1452px;position:relative;top:-169px;z-index:-1}.result-svg-container-1{height:10px}.text-container-inner{align-items:center;display:flex;flex-direction:column;justify-content:center}.text-container-inner :first-child{color:#161e58;font-family:cd-medium;font-size:28px;font-weight:400}.text-container-inner :nth-child(2){color:#00000080;font-family:cd-regular;font-size:18px;font-weight:400;position:relative;top:-33px}.results-wrapper{background-color:#fff;display:flex;flex-direction:row;gap:50px;padding-bottom:100px;padding-top:50px}.results-section>h3{color:#161e5880;font-family:cd-medium;font-size:18px;font-weight:500;height:20px;line-height:21.6px}.Results-Page-Wrapper{overflow:hidden;width:100%}.results-section{align-content:flex-start;margin-left:-50px;min-width:80%;overflow:hidden}.results-cards,.results-section{display:flex;flex-direction:row;flex-wrap:wrap}.results-cards{width:100%}@media (max-width:767px){.Results-Page-Wrapper{margin-top:60px;padding:0 10px}.text-container-inner :first-child{font-size:24px}.text-container-inner :nth-child(2){font-size:16px;top:-20px}.results-wrapper{flex-direction:column;padding-bottom:50px;padding-top:30px}.results-section{margin-left:0;min-width:100%}.results-cards{align-items:center;flex-direction:column}.results-section>h3{font-size:16px}.result-card{margin-bottom:20px;width:87%}}@media (min-width:768px){.results-cards,.results-wrapper{flex-direction:row}}img.pdf-icon{width:100px}.ant-select-item-option-content{text-transform:capitalize}.notfound{flex-direction:column;width:30%}.notfound,.notfound img{align-items:center;display:flex;justify-content:center}.notfound img{width:100%}.flex{display:flex;flex-direction:column;flex-wrap:nowrap}.shimmer-loader{margin-left:10px;width:95%}.side{display:flex;flex-direction:column;width:100%}.side input[type=number],.side input[type=text]{border:2px solid #f9f9f9;border-radius:6px;margin-top:5px;padding:10px}.wh{display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;width:100%}.wh input{width:41%}@media (max-width:767px){.Results-Page-Wrapper{height:auto;margin-bottom:100px;margin-top:60px;overflow:visible;padding:0 10px 200px}}.user-details-primary-container{min-height:100vh}.user-details-wrapper{justify-content:center;min-height:calc(100vh - 80px)}.user-details,.user-details-wrapper{align-items:center;display:flex;width:100%}.user-details{background-color:#b0d6ef;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex-direction:column;max-width:400px;padding:20px;text-align:center}.avatar-image-container img{background:#fff;border-radius:50%;height:100px;margin-bottom:20px;width:100px}.user-details-page-data{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.user-details-page-data p{color:#333;font-size:16px;margin:10px 0}.loader-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.loader-image{margin-bottom:20px;width:150px}.loading-bar{background-color:#e0e0e0;border-radius:5px;height:5px;overflow:hidden;width:20%}.loading-progress{animation:loading 2s infinite;background-color:#3498db;border-radius:5px;height:100%;width:0}@keyframes loading{0%{width:0}50%{width:100%}to{width:0}}body{all:unset}.login-page{justify-content:center;min-height:100vh;padding:20px}.login-page,.new-login-page{align-items:center;display:flex;width:100%}.new-login-page{background:#fff;border-radius:12px;box-shadow:0 6px 20px #0000001a;flex-direction:row;justify-content:space-between;max-width:700px;overflow:hidden}.right-content{align-items:center;background:#fff!important;display:flex;flex:1 1;justify-content:center;padding:40px}.right-content img{height:auto;max-width:80%}.left-content{background:#1a1f2b;flex:1 1;padding:40px}.left-content h2{color:#e5e5e5;font-size:22px;font-weight:700;margin-bottom:10px}.left-content p{color:#c9c9c9;font-size:14px}.input-group,.left-content p{margin-bottom:20px}.ant-input{border:1px solid #3a3f4a}.ant-input::placeholder{color:#9a9a9a}.ant-input:focus,.ant-input:hover{background-color:#2a2f3a}button{background:#3b82f6;border:none;border-radius:8px;color:#fff;font-weight:700;transition:.3s;width:100%}button:hover{background:#2563eb}@media (max-width:768px){.new-login-page{flex-direction:column;max-width:95%;padding:20px;text-align:center}.right-content{display:none}.left-content{padding:25px 20px;width:100%}}.plan-card{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:20px;text-align:center;width:300px}.plan-card h2{color:#333;margin-bottom:10px}.plan-card .price{color:#007bff;font-size:18px;font-weight:700}.plan-card ul{list-style:none;padding:0}.plan-card ul li{color:#555;margin:5px 0}.subscribe-btn{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 15px}.subscribe-btn:hover{background:#0056b3}.plan-card{background-color:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 8px 24px #0000000f;max-width:350px;padding:24px;transition:transform .3s ease;width:100%}.plan-card:hover{transform:translateY(-4px)}.plan-card.current-plan{background-color:#fafafa;border:2px solid #1890ff}.plans-container{padding:70px 20px;text-align:center}.plans-grid{display:flex;flex-wrap:wrap;gap:0;justify-content:center}.users-page h2{text-align:left;width:100%}body{margin:0;overflow-x:hidden;padding:0}main.main-content{display:flex;float:left;margin-top:100px;min-width:99%;padding:20px;width:100%}.users-page{display:flex;justify-content:center;margin:0 -20px;padding-top:50px}.users-container{align-items:left;display:flex;flex-direction:column;gap:24px;overflow-x:hidden;width:100%}.ant-card{border-radius:8px;box-shadow:0 2px 8px #0000001a;width:100%}.ant-card-body{padding:0}.ant-table{border-radius:8px;overflow:hidden;word-break:break-word}.ant-table-thead>tr>th{background:#fafafa;font-weight:600}.ant-modal{border-radius:8px}.ant-form-item{margin-bottom:16px}.table-wrapper{overflow-x:auto;width:100%}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{text-align:center;vertical-align:middle;white-space:nowrap}.table-wrapper::-webkit-scrollbar{height:8px}.table-wrapper::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.ant-input{background:#fff;border:1px solid #e5e5e5;border-radius:8px!important;color:#2a2f3a;height:40px;padding:0 12px}.ant-input:disabled{background-color:#e5e5e5;color:#9a9a9a}.ant-input::placeholder{color:#000}.ant-input:focus,.ant-input:hover{background-color:#fff}.face-measure-container{align-items:center;box-sizing:border-box;color:#1d3557;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;justify-content:center;min-height:100vh;padding:16px;text-align:center}.face-measure-container h1{font-size:2rem;margin-bottom:8px}.face-measure-container p{color:#333;font-size:1rem;margin:0 auto 8px;max-width:600px}.video-wrapper{aspect-ratio:4/3;background:#000;border-radius:16px;box-shadow:0 8px 20px #0003;margin:16px auto;max-width:640px;overflow:hidden;position:relative;width:100%}.capture-button{align-items:center;background-color:#07c;border:none;border-radius:9999px;bottom:16px;box-shadow:0 8px 20px #0003;color:#fff;cursor:pointer;display:flex;font-size:16px;height:56px;justify-content:center;position:absolute;right:16px;width:56px;z-index:9999}.capture-button:disabled{cursor:not-allowed;opacity:.6}.video-wrapper canvas,.video-wrapper video{border-radius:16px;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.camera-toggle{display:flex;gap:8px;left:50%;position:absolute;top:12px;transform:translateX(-50%);z-index:15}.camera-toggle-button{background-color:#00000073;border:1px solid #ffffff80;border-radius:9999px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;padding:6px 14px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.camera-toggle-button.active{background-color:#1d4ed8;border-color:#0000;color:#fff}.camera-toggle-button:disabled{cursor:not-allowed;opacity:.5}.align-progress-fixed{background-color:#ddd;border-radius:5px;bottom:10px;height:8px;left:50%;overflow:hidden;pointer-events:none;position:absolute;transform:translateX(-50%);width:80%;z-index:5}.align-bar{animation:alignPulse 2s infinite;background:linear-gradient(90deg,#0f8,#00d488);height:100%;width:100%}@keyframes alignPulse{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.live-result p{color:#2a9d8f;font-size:1.1rem;font-weight:600;margin-top:8px}.results{margin-top:16px}.results p{font-size:1rem;margin-bottom:12px}.results button{border:none;border-radius:8px;cursor:pointer;font-weight:700;margin:8px;padding:10px 18px;transition:background .3s ease}.results button:first-child{background-color:#07c;color:#fff}.results button:first-child:hover{background-color:#005fa3}.results button:last-child{background-color:#ddd;color:#000}.results button:last-child:hover{background-color:#bbb}.face-shape-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:24px;max-width:720px;width:100%}.face-shape-option{align-items:center;background-color:#fff;border:1px solid #2563eb33;border-radius:16px;box-shadow:0 10px 24px #2563eb14;color:#1d3557;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:20px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.face-shape-option:hover{border-color:#9ca3af66;box-shadow:0 16px 32px #9ca3af40;color:"#FFFFFF";transform:translateY(-4px)}.face-shape-option h2{font-size:1.1rem;font-weight:600;margin:0}.face-shape-option p{color:#4b5563;font-size:.9rem;margin:0}.face-shape-visual{background:radial-gradient(circle at center,#2563eb26,#0000 70%);border:3px solid #2563eb99;border-radius:50%;height:120px;position:relative;transition:border-color .2s ease,background .2s ease;width:120px}.face-shape-option:hover .face-shape-visual{background:radial-gradient(circle at center,#9ca3af26,#0000 70%);border-color:#9ca3afcc;color:"#FFFFFF"}.face-shape-visual.rectangle{border-radius:28px}.face-shape-visual.circle{border-radius:50%}.face-shape-pill{align-items:center;background:#2563eb1f;border-radius:9999px;display:inline-flex;gap:12px;margin-bottom:16px;padding:8px 16px}.face-shape-indicator{color:#1d4ed8;font-weight:600;text-transform:capitalize}.face-shape-pill button{background:#0000;border:none;color:#1d4ed8;cursor:pointer;font-weight:600;padding:0}.face-shape-pill button:hover{text-decoration:underline}@media (max-width:768px){.face-measure-container h1{font-size:1.5rem}.face-measure-container p{font-size:.95rem}.video-wrapper{aspect-ratio:3/4;max-width:90%}.camera-toggle{gap:6px;top:10px}.camera-toggle-button{font-size:.8rem;padding:6px 12px}.align-progress-fixed{width:90%}.live-result p{font-size:1rem}.capture-button{bottom:16px!important;font-size:18px!important;height:56px!important;width:56px!important}}@media (max-width:480px){.face-measure-container h1{font-size:1.2rem}.face-measure-container p{font-size:.85rem}.video-wrapper{aspect-ratio:9/16;max-width:100%}.camera-toggle{left:12px;right:12px;transform:none;width:calc(100% - 24px)}.camera-toggle-button{flex:1 1;font-size:.75rem;padding:8px 10px}.results button{font-size:.9rem;padding:12px;width:100%}.capture-button{bottom:12px!important;font-size:18px!important;height:56px!important;width:56px!important}}.switch-camera-btn{align-items:center;background-color:#0006;border:1px solid #ffffff80;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:12px;top:12px;transition:background-color .2s ease,transform .2s ease;width:40px;z-index:10}.switch-camera-btn:hover{background-color:#0009}.switch-camera-btn:active{transform:scale(.92)}.description-container{margin:0 auto;width:80%}.report-header{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 15px #0000001a;margin:30px 0;padding:20px;text-align:center}.report-header h1{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:1px;margin:0;text-shadow:0 2px 4px #0000004d}.breadcrumb{color:#555;font-size:14px;margin-bottom:20px;margin-top:10px}.breadcrumb a{color:#007185;text-decoration:none}.breadcrumb span{margin:0 5px}.product-details{display:flex;flex-direction:row;justify-content:left;margin-bottom:40px;margin-top:100px}.product-images{display:flex;flex-direction:column;gap:10px}.product-image{border:1px solid #ddd;height:auto;max-width:500px;padding:10px;width:100%}.suggestions-section{margin-top:40px}.suggestions-container{display:flex;flex-wrap:wrap;gap:20px}.suggestion-item{background-color:#f9f9f9;border:1px solid #ddd;flex:1 1;max-width:280px;padding:10px}.suggestion-image{border:1px solid #ddd;height:auto;padding:5px;width:100%}.error-message,.loading{color:#d9534f;font-size:18px;margin:20px;text-align:center}.patient-info-box{background-color:#f9fbfd;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:30px;margin-top:20px;padding:20px}.patient-info-box h2{color:#2c3e50;font-size:20px;margin-bottom:20px}.info-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.info-card{border-radius:10px;font-size:14px;font-weight:500;padding:15px}.info-card label{color:#6b7280;display:block;font-size:12px;font-weight:600;margin-bottom:5px;text-transform:uppercase}.info-card span{color:#111827;font-size:15px;font-weight:600}.light-blue{background-color:#e7f0fd}.light-green{background-color:#e6f8ef}.light-purple{background-color:#f5f2fd}.light-yellow{background-color:#fff6e9}.shimmer-loading{align-items:center;display:flex;justify-content:center;min-height:400px}@media (max-width:768px){.description-container{padding:10px;width:95%}.report-header h1{font-size:2rem}.product-details{margin-top:80px}.suggestions-container{flex-direction:column}.suggestion-item{max-width:100%}}@media (max-width:480px){.description-container{padding:5px;width:98%}.report-header h1{font-size:1.5rem}.product-details{margin-top:60px}.info-grid{grid-template-columns:1fr}}.face-measure-container-rn{align-items:center;box-sizing:border-box;color:#1d3557;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;justify-content:flex-start;min-height:100vh;overflow-x:hidden;padding:8px;text-align:center}.face-measure-container-rn h1{font-size:1.4rem;line-height:1.2;margin-bottom:4px}.face-measure-container-rn p{color:#333;font-size:.85rem;line-height:1.3;margin:0 auto 8px;max-width:90%}.video-wrapper-rn{aspect-ratio:3/4;background:#000;border-radius:12px;box-shadow:0 4px 12px #0000004d;margin:8px auto;max-width:95%;overflow:hidden;position:relative;width:100%}.capture-button-rn{align-items:center;background-color:#07c;border:none;border-radius:50%;bottom:12px;box-shadow:0 4px 12px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:48px;justify-content:center;position:absolute;right:12px;transition:transform .2s ease;width:48px;z-index:9999}.capture-button-rn:hover{transform:scale(1.05)}.capture-button-rn:disabled{cursor:not-allowed;opacity:.6}.video-wrapper-rn canvas,.video-wrapper-rn video{border-radius:12px;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.camera-toggle-rn{display:flex;gap:4px;left:50%;position:absolute;top:8px;transform:translateX(-50%);z-index:15}.camera-toggle-rn-button{background-color:#0009;border:1px solid #ffffff80;border-radius:16px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;padding:4px 8px;transition:all .2s ease}.camera-toggle-rn-button.active{background-color:#1d4ed8;border-color:#0000;color:#fff}.camera-toggle-rn-button:disabled{cursor:not-allowed;opacity:.5}.align-progress-fixed-rn{background-color:#ddd;border-radius:3px;bottom:8px;height:6px;left:50%;overflow:hidden;pointer-events:none;position:absolute;transform:translateX(-50%);width:85%;z-index:5}.align-bar-rn{animation:alignPulse-rn 2s infinite;background:linear-gradient(90deg,#0f8,#00d488);height:100%;width:100%}@keyframes alignPulse-rn{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.live-result-rn p{color:#2a9d8f;font-size:1rem;font-weight:600;margin-top:4px}.results-rn{margin-top:12px;padding:0 8px}.results-rn p{font-size:.9rem;margin-bottom:8px}.results-rn button{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:700;margin:4px;min-width:140px;padding:12px 16px;transition:background .3s ease}.results-rn button:first-child{background-color:#07c;color:#fff}.results-rn button:first-child:hover{background-color:#005fa3}.results-rn button:last-child{background-color:#ddd;color:#000}.results-rn button:last-child:hover{background-color:#bbb}.face-shape-grid-rn{display:flex;flex-direction:column;gap:12px;margin-top:16px;max-width:95%;padding:0 8px;width:100%}.face-shape-option-rn{align-items:center;background-color:#fff;border:1px solid #2563eb33;border-radius:12px;box-shadow:0 6px 16px #2563eb14;color:#1d3557;cursor:pointer;display:flex;flex-direction:row;gap:16px;padding:16px;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.face-shape-option-rn:hover{border-color:#9ca3af66;box-shadow:0 12px 24px #9ca3af40;color:#fff;transform:translateY(-2px)}.face-shape-option-rn .face-shape-content-rn{display:flex;flex:1 1;flex-direction:column;gap:4px}.face-shape-option-rn h2{font-size:1.1rem;font-weight:600;margin:0}.face-shape-option-rn p{color:#4b5563;font-size:.85rem;line-height:1.3;margin:0}.face-shape-visual-rn{background:radial-gradient(circle at center,#2563eb26,#0000 70%);border:2px solid #2563eb99;border-radius:50%;flex-shrink:0;height:70px;position:relative;transition:border-color .2s ease,background .2s ease;width:70px}.face-shape-option-rn:hover .face-shape-visual-rn{background:radial-gradient(circle at center,#9ca3af26,#0000 70%);border-color:#9ca3afcc;color:#fff}.face-shape-visual-rn.rectangle{border-radius:16px}.face-shape-visual-rn.circle{border-radius:50%}.face-shape-pill-rn{align-items:center;background:#2563eb1f;border-radius:9999px;display:inline-flex;font-size:.85rem;gap:8px;margin-bottom:12px;padding:6px 12px}.face-shape-indicator-rn{color:#1d4ed8;font-weight:600;text-transform:capitalize}.face-shape-pill-rn button{background:#0000;border:none;color:#1d4ed8;cursor:pointer;font-size:.85rem;font-weight:600;padding:0}.face-shape-pill-rn button:hover{text-decoration:underline}.guidelines-container-rn{color:#374151;font-size:.8rem;margin-bottom:8px;margin-top:20px;max-width:95%;padding:0 8px;width:100%}.guidelines-content-rn{background-color:#fff;border:1px solid #dbeafe;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:12px}.guidelines-header-rn{align-items:center;display:flex;gap:6px;margin-bottom:8px}.guidelines-header-rn h2{color:#1e40af;font-size:1rem;font-weight:600;margin:0}.guidelines-list-rn{list-style:none;margin:0;padding:0}.guidelines-list-rn li{align-items:flex-start;display:flex;font-size:.75rem;gap:6px;line-height:1.3;margin-bottom:8px}.guidelines-list-rn li:last-child{margin-bottom:0}.guidelines-icon-rn{flex-shrink:0;height:16px;margin-top:2px;width:16px}.face-measure-container-rn>*{margin-bottom:8px}.face-measure-container-rn>:last-child{margin-bottom:0}.results-rn button{align-items:center;display:inline-flex;flex:1 1;gap:6px;justify-content:center;max-width:160px}@media (max-width:360px){.face-measure-container-rn{padding:4px}.face-measure-container-rn h1{font-size:1.2rem}.face-measure-container-rn p{font-size:.8rem}.face-shape-grid-rn{gap:8px}.face-shape-option-rn{gap:12px;padding:12px}.face-shape-visual-rn{height:60px;width:60px}.face-shape-option-rn h2{font-size:1rem}.face-shape-option-rn p{font-size:.8rem}.video-wrapper-rn{max-width:98%}.results-rn button{font-size:.8rem;min-width:120px;padding:10px 12px}}@media (max-width:768px) and (orientation:landscape){.face-measure-container-rn{padding:4px}.face-measure-container-rn h1{font-size:1.2rem;margin-bottom:2px}.face-measure-container-rn p{font-size:.8rem;margin-bottom:4px}.video-wrapper-rn{aspect-ratio:4/3;margin:4px auto;max-width:60%}.face-shape-grid-rn{margin-top:8px}.guidelines-container-rn{margin-bottom:4px;margin-top:8px}}.consent-container{background:#fafafa;border:1px solid #ccc;border-radius:10px;font-family:Arial,sans-serif;margin:20px auto;max-width:800px;padding:30px}.consent-container h1{margin-bottom:20px;text-align:center}.info-section{background:#f4f8ff;border-left:4px solid #0056b3;margin:20px 0;padding:15px}.info-section h2{color:#036;margin-top:15px}.info-section ol,.info-section ul{margin:10px 0 10px 20px}.checkbox-label{align-items:center;display:flex;font-weight:700;gap:10px;margin-top:20px}.submit-btn{background:#0056b3;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:16px;margin-top:20px;padding:12px;width:100%}.submit-btn:hover{background:#003f80}.app-skeleton{background-color:#fff;min-height:100vh;padding:20px}.app-skeleton-container{align-items:flex-start;display:flex;gap:40px;margin:0 auto;max-width:1200px}.app-skeleton-left-panel{flex:1 1;padding:20px}.app-skeleton-heading{margin-bottom:40px}.app-skeleton-image-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);max-width:400px}.app-skeleton-image-item{aspect-ratio:1;border-radius:8px;overflow:hidden}.app-skeleton-right-panel{flex:1 1;max-width:500px}.app-skeleton-form-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px}.app-skeleton-form-header{margin-bottom:25px}.app-skeleton-tabs{border-bottom:1px solid #e8e8e8;display:flex;margin-bottom:25px;padding-bottom:10px}.app-skeleton-form-fields{margin-bottom:25px}.app-skeleton-field-group{margin-bottom:15px}.app-skeleton-field-row{display:flex;gap:15px;justify-content:space-between}.app-skeleton-filters{margin-bottom:25px}.app-skeleton-filter-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.app-skeleton-search-button{margin-top:20px}@media (max-width:768px){.app-skeleton-container{flex-direction:column;gap:20px}.app-skeleton-right-panel{max-width:100%}.app-skeleton-image-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);max-width:100%}.app-skeleton-field-row{flex-direction:column;gap:10px}.app-skeleton-filter-grid{grid-template-columns:1fr}}@media (max-width:480px){.app-skeleton{padding:10px}.app-skeleton-form-card{padding:20px}.app-skeleton-image-grid{grid-template-columns:1fr;grid-template-rows:repeat(6,1fr)}}
/*# sourceMappingURL=main.c8c387a0.css.map*/