@import url(https://fonts.googleapis.com/css?family=Inter:400,500&display=swap);.loading-container{align-items:center;color:var(--color-text-dark);display:flex;gap:10px;height:calc(100vh - 81px);justify-content:center}.AreaTitle_container__MGeT8{align-items:center;background:#0000;border-radius:var(--border-radius);display:flex;flex-direction:row;position:relative;z-index:1}.AreaTitle_containerTexts__jJDwN{display:flex;flex-direction:column;font-family:Poppins,Roboto,sans-serif}.AreaTitle_containerTexts__jJDwN h2{color:var(--color-text-dark);font-size:1.35rem;font-weight:600;letter-spacing:-.01em;margin-bottom:4px}.AreaTitle_containerTexts__jJDwN p{color:var(--color-text-medium);font-size:1.05rem;font-weight:400;line-height:1.4}@media (max-width:768px){.AreaTitle_containerTexts__jJDwN h2{font-size:1.2rem}.AreaTitle_containerTexts__jJDwN p{display:none}.AreaTitle_iconContainer__Clo-c{height:40px;margin-right:12px;width:40px}}.AreaTitle_iconContainer__Clo-c{align-items:center;background:linear-gradient(135deg,#7b98fc,#5a80fb);border-radius:12px;box-shadow:0 4px 12px #5a80fb33;color:var(--color-blue-main);display:flex;flex-shrink:0;height:48px;justify-content:center;margin-right:16px;width:48px}.AreaTitle_containerSmall__NvhRl{gap:0}.AreaTitle_iconContainerSmall__I\+B42{border-radius:7px!important;box-shadow:none!important;height:30px!important;margin-right:10px!important;width:30px!important}.AreaTitle_titleSmall__nFLjt{font-size:.875rem!important;margin-bottom:1px!important}.AreaTitle_descSmall__Ua61f{display:block!important;font-size:.75rem!important}.TermsPrivacy_container__-rMH1{display:flex;flex-direction:column;font-family:Poppins,Roboto,sans-serif;min-height:calc(100vh - 100px);padding:2rem;text-align:left;width:100%}.page-content{background:#f9f9f9;display:flex;flex-direction:column;min-height:100vh}.TermsPrivacy_termsContainer__r6j\+d{background:#fff;border-left:2px solid #5a80fb;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;flex:1 1;flex-direction:column;margin-bottom:2rem;margin-top:1.5rem;min-height:400px;padding:1rem}@media (max-width:768px){.TermsPrivacy_termsContainer__r6j\+d{padding:2rem}}@media (max-width:576px){.TermsPrivacy_termsContainer__r6j\+d{padding:1.5rem}}.TermsPrivacy_emptyContent__D4hR5{align-items:center;color:#7f8c8d;display:flex;flex:1 1;font-style:italic;height:100%;justify-content:center;min-height:300px;text-align:center}.TermsPrivacy_termsContent__u-Ud8{color:#333;flex:1 1;font-size:16px;line-height:1.7;min-height:300px}.TermsPrivacy_termsIframe__WN-9f{border:none;border-radius:4px;flex:1 1;height:100%;min-height:500px;width:100%}.TermsPrivacy_termsContent__u-Ud8 h1{color:#2c3e50;font-size:1.8em;margin-bottom:20px}.TermsPrivacy_termsContent__u-Ud8 h2{color:#2c3e50;font-size:1.5em;margin-bottom:15px;margin-top:30px}.TermsPrivacy_termsContent__u-Ud8 h3{color:#2c3e50;font-size:1.2em;margin-bottom:10px;margin-top:25px}.TermsPrivacy_termsContent__u-Ud8 p{margin-bottom:15px}.TermsPrivacy_termsContent__u-Ud8 ol,.TermsPrivacy_termsContent__u-Ud8 ul{margin-bottom:15px;padding-left:25px}.TermsPrivacy_termsContent__u-Ud8 li{margin-bottom:10px}.TermsPrivacy_termsContent__u-Ud8 a{color:#3498db;text-decoration:none}.TermsPrivacy_termsContent__u-Ud8 a:hover{text-decoration:underline}.TermsPrivacy_termsContent__u-Ud8 blockquote{border-left:4px solid #e0e0e0;color:#666;margin-left:0;padding-left:15px}.TermsPrivacy_termsContent__u-Ud8 code{background-color:#f8f8f8;border-radius:3px;font-family:monospace;padding:2px 4px}.TermsPrivacy_termsContent__u-Ud8 pre{background-color:#f8f8f8;border-radius:5px;overflow-x:auto;padding:15px}.TermsPrivacy_termsContent__u-Ud8 table{border-collapse:collapse;margin-bottom:20px;width:100%}.TermsPrivacy_termsContent__u-Ud8 td,.TermsPrivacy_termsContent__u-Ud8 th{border:1px solid #ddd;padding:10px 15px;text-align:left}.TermsPrivacy_termsContent__u-Ud8 th{background-color:#f2f2f2}.TermsPrivacy_termsContent__u-Ud8 tr:nth-child(2n){background-color:#f9f9f9}.TermsPrivacy_loadingContainer__YSXXa{align-items:center;display:flex;justify-content:center;min-height:300px}.TermsPrivacy_footer__Z60q4{color:#555;font-size:.9rem;line-height:1.5;margin-top:1.5rem;text-align:left}.TermsPrivacy_footer__Z60q4 p{margin-bottom:8px}.TermsPrivacy_lastUpdated__hk8tQ{font-style:italic}@media (max-width:768px){.TermsPrivacy_container__-rMH1{padding:20px 15px}.TermsPrivacy_termsContainer__r6j\+d{padding:20px}.TermsPrivacy_title__T9Lyn{font-size:1.8em}.TermsPrivacy_subtitle__uG\+ce{font-size:1em}}.form,.form-group{display:flex;flex:1 1;flex-direction:column;flex-wrap:wrap;gap:20px}.form-group{margin-bottom:0;margin-top:0;padding:0}.form-group-title{color:var(--color-text-dark);font-size:18px;font-weight:700}.form-line{align-items:center;display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap;gap:15px}.form-line>*{min-width:100px}.form-column{display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap;gap:20px}:root{--color-white:#fff;--color-black:#000;--color-gradient-main:linear-gradient(135deg,#5a80fb,#ed3680);--color-gradient-light:linear-gradient(135deg,#7b98fc,#ffdfec);--color-text-dark:#2d3748;--color-text-medium:#4a5568;--color-text-blue:#2d7ff9;--color-shadow:#0000000d;--font:"Inter",Arial,Helvetica,sans-serif;--font-weight-title:500;--font-weight-description:400;--font-weight-p:400;--font-weight-menu:500;--desktop-screen-size:600px;--padding-area-desktop:100px;--padding-area-mobile:40px;--color-blue-main:#5a80fb;--color-blue-main-rgb:90,128,251;--color-blue-light1:#7b98fc;--color-blue-light2:#9cb2fd;--color-blue-light3:#bdc9fe;--color-blue-light4:#e8edff;--color-blue-light5:#f5f7ff;--color-blue-dark:#26347b;--color-blue-dark2:#1a2559;--color-blue-alpha:#5a80fb1a;--color-blue-alpha2:#5a80fb0d;--color-main:#5a80fb;--color-primary:#5a80fb;--color-main-dark:#26347b;--color-main-light:#bdc9fe;--color-main-alpha:#5a80fb1a;--color-secondary:#ed3680;--color-secondary-rgb:237,54,128;--color-secondary-dark:#d32b70;--color-secondary-light:#ffdfec;--color-secondary-alpha:#ed36801a;--color-secondary-alpha2:#ed36800d;--color-chart-blue1:#bdc9fe;--color-chart-blue2:#9cb2fd;--color-chart-blue3:#7b98fc;--color-chart-blue4:#5a80fb;--color-chart-blue5:#26347b;--color-bg-main:#f8f9fd;--color-bg-light:#fff;--color-bg-section1:#2d7ff908;--color-bg-section2:#2d7ff90d;--color-bg-section3:#2d7ff912;--color-success:#4caf50;--color-success-light:#e8f5e9;--color-warning:#ff9800;--color-warning-light:#fff3e0;--color-error:#f44336;--color-error-light:#ffebee;--color-info:#2196f3;--color-info-light:#e3f2fd;--color-text-dark:#2b2b2b;--color-text-medium:#464c57;--color-text-light:#718096;--color-bg-light:#f7fafc;--color-bg-medium:#edf2f7;--color-border:#e2e8f0;--color-border-dark:#cbd5e0;--border-radius-sm:8px;--border-radius:12px;--border-radius-lg:16px;--border-width:1px;--shadow-sm:0 2px 4px #0000000d;--shadow-md:0 4px 12px #0000000d;--shadow-lg:0 8px 24px #0000000d;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--icon-size-sm:16px;--icon-size-md:24px;--icon-size-lg:32px;--icon-padding:10px;--icon-border-radius:12px}*{box-sizing:border-box;margin:0;padding:0}.app-principal{display:flex;flex:1 1;flex-direction:row}.app-content{display:flex;flex:1 1;flex-direction:column;margin-left:64px;overflow-x:clip}.page-content{flex:1 1;margin:30px 20px 20px}textarea{overflow-y:auto!important}.MuiTextField-root .MuiInputBase-multiline{align-items:flex-start!important;min-height:auto!important;padding-top:0!important}.MuiTextField-root .MuiInputBase-multiline .MuiInputBase-input{box-sizing:initial!important;height:auto!important;padding-top:8px!important}.MuiTextField-root .MuiInputLabel-root{transform-origin:top left!important}.MuiTextField-root .MuiOutlinedInput-notchedOutline{height:100%!important}.MuiInputAdornment-root,.MuiInputBase-root.MuiOutlinedInput-root{align-items:center!important;height:auto!important}.MuiInputAdornment-root{max-height:100%!important}.MuiInputAdornment-root .MuiSvgIcon-root{font-size:1.25rem!important}.MuiOutlinedInput-root:not(.MuiInputBase-multiline){min-height:40px!important;padding:0 14px!important}body,html{background-color:#f8f9fd!important;color:#0c0c0c;font-family:Inter,Arial,Helvetica,sans-serif;font-family:var(--font);margin:0;max-width:100vw;padding:0}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background-color:#f8f9fd;background-color:var(--color-bg-main)}body::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:4px}body::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}a{color:inherit;text-decoration:none}h1{font-size:2rem}h1,h2{font-weight:500}h2{font-size:1.5rem}h3{font-size:1.25rem}h3,h4{font-weight:500}h4{font-size:1rem}h5{font-size:.875rem;font-weight:500}p,span{font-size:.9rem;font-weight:400}thead th{font-size:1rem;font-weight:500;height:40px}td{font-size:.9rem;padding:10px}table{border-collapse:collapse;width:100%}th{padding:6px;text-align:left}td:first-child,th:first-child{padding-left:20px}td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}tr:nth-child(odd){background-color:#fff}tr:nth-child(2n){background-color:#f5f7ff;background-color:var(--color-blue-light5)}@media only screen and (max-width:1010px){.app-content{display:flex;flex:1 1;flex-direction:column;margin-left:0}}@media only screen and (max-width:768px){.app-principal{display:flex;flex:1 1;flex-direction:row}.app-content{display:flex;flex:1 1;flex-direction:column;margin-left:0}.page-content{flex:1 1;margin:20px 10px 0}@media (max-width:768px){h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.125rem}h4{font-size:1rem}h5{font-size:.875rem}p,span{font-size:.85rem;line-height:.95rem}td{font-size:.8rem;line-height:1rem}}}.header{background-color:var(--color-white);border-bottom:1px solid #e8ecf0;border-radius:0;box-shadow:none;flex-direction:row;gap:10px;height:50px;margin:0;padding:0 16px}.header,.header-breadcrumb{align-items:center;display:flex}.header-breadcrumb{gap:6px}.header-breadcrumb h4{color:var(--color-text-medium);font-size:.75rem;font-weight:500;margin:0}.header-breadcrumb h4:last-child{color:var(--color-text-dark);font-weight:600}.header-breadcrumb-icon{color:var(--color-text-light);font-size:9px}.header-actions{align-items:center;display:flex;flex:1 1;gap:16px;justify-content:flex-end}@media screen and (max-width:1010px){.header{padding:0 var(--spacing-md)}.header-actions{gap:var(--spacing-lg)}}.userDisplay{align-items:center;border-radius:var(--border-radius-sm);cursor:pointer;display:flex;gap:6px;padding:4px 8px;transition:background-color .2s ease}.userDisplay:hover{background-color:var(--color-blue-light4)}.userDisplayInfos{display:flex;flex-direction:column;gap:1px}.userDisplayInfos span{color:var(--color-text-dark);font-size:.75rem;font-weight:600;line-height:1.2}.userDisplayInfos p{color:var(--color-text-medium);font-size:.688rem;font-weight:400;line-height:1.2;margin:0}.userDisplayImg{background-color:var(--color-blue-light4);border-radius:50%;color:var(--color-blue-main);height:26px;object-fit:cover;width:26px}.supportButton{align-items:center;cursor:pointer;display:flex;justify-content:center;transition:background-color .2s ease}.supportButton:hover{background-color:var(--color-blue-light4)}.CustomButton_roundedButton__KG6V-{align-items:center!important;border-radius:50%!important;display:flex!important;height:32px!important;justify-content:center!important;min-width:32px!important;padding:4px!important;transition:all .2s ease-in-out!important;width:32px!important}.CustomButton_roundedButton__KG6V-:hover{box-shadow:0 2px 4px #0000001a!important}.CustomButton_primary__zmeDw{background-color:var(--color-blue-main)!important;color:var(--color-white)!important}.CustomButton_primary__zmeDw:hover{background-color:var(--color-blue-dark)!important}.CustomButton_secondary__pnPPy{background-color:var(--color-secondary)!important;color:var(--color-white)!important}.CustomButton_secondary__pnPPy:hover{background-color:var(--color-secondary-dark)!important}.CustomButton_error__-SxKY{background-color:var(--color-error)!important;color:var(--color-white)!important}.CustomButton_error__-SxKY:hover{background-color:#d32f2f!important}.CustomButton_warning__fBVR4{background-color:var(--color-warning)!important;color:var(--color-white)!important}.CustomButton_warning__fBVR4:hover{background-color:#e65100!important}.CustomButton_tertiary__6D1Y9{background-color:var(--color-blue-light3)!important;color:var(--color-blue-dark)!important}.CustomButton_tertiary__6D1Y9:hover{background-color:var(--color-blue-light2)!important}.CustomButton_outlinedRoundedButton__g0nbe{background-color:initial!important;border:1px solid!important}.CustomButton_outlinedPrimary__SaXcM{border-color:var(--color-blue-light3)!important;color:var(--color-blue-main)!important}.CustomButton_outlinedPrimary__SaXcM:hover{background-color:var(--color-blue-alpha2)!important}.CustomButton_outlinedSecondary__lVclf{border-color:var(--color-secondary-light)!important;color:var(--color-secondary)!important}.CustomButton_outlinedSecondary__lVclf:hover{background-color:var(--color-secondary-alpha2)!important}.CustomButton_outlinedError__MUbi\+{border-color:var(--color-error-light)!important;color:var(--color-error)!important}.CustomButton_outlinedError__MUbi\+:hover{background-color:#f443360d!important}.CustomButton_outlinedWarning__aFNbn{border-color:var(--color-warning-light)!important;color:var(--color-warning)!important}.CustomButton_outlinedWarning__aFNbn:hover{background-color:#ff98000d!important}.CustomButton_outlinedTertiary__NZZHL{border-color:var(--color-blue-light4)!important;color:var(--color-blue-dark)!important}.CustomButton_outlinedTertiary__NZZHL:hover{background-color:var(--color-blue-alpha2)!important}.CustomButton_disabled__GkiA0{box-shadow:none!important;cursor:not-allowed!important;pointer-events:none!important}button[disabled]{opacity:.65!important}.CustomButton_disabled__GkiA0.CustomButton_primary__zmeDw,button[disabled][class*=MuiButton-containedPrimary]{background-color:#e0e0e0!important;border-color:#e0e0e0!important;color:#757575!important}.CustomButton_disabled__GkiA0.CustomButton_secondary__pnPPy,button[disabled][class*=MuiButton-containedSecondary]{background-color:#f0f0f0!important;border:1px solid var(--color-secondary)!important;color:var(--color-secondary)!important}.CustomButton_disabled__GkiA0.CustomButton_tertiary__6D1Y9{background-color:#e0e0e0!important;border-color:#e0e0e0!important;color:#757575!important}.CustomButton_disabled__GkiA0.CustomButton_error__-SxKY{background-color:#f0f0f0!important;border:1px solid #f4433680!important;color:#f44336b3!important}.CustomButton_disabled__GkiA0.CustomButton_warning__fBVR4{background-color:#f0f0f0!important;border:1px solid #ff980080!important;color:#ff9800b3!important}.CustomButton_outlinedRoundedButton__g0nbe.CustomButton_disabled__GkiA0,button[disabled][class*=MuiButton-outlined]{background-color:initial!important;opacity:.6!important}.CustomButton_outlinedRoundedButton__g0nbe.CustomButton_disabled__GkiA0.CustomButton_outlinedPrimary__SaXcM,button[disabled][class*=MuiButton-outlinedPrimary]{border-color:#1976d24d!important;color:#1976d299!important}.CustomButton_outlinedRoundedButton__g0nbe.CustomButton_disabled__GkiA0.CustomButton_outlinedSecondary__lVclf,button[disabled][class*=MuiButton-outlinedSecondary]{border-opacity:.3!important;border-color:var(--color-secondary)!important;color:var(--color-secondary)!important;opacity:.6!important}.CustomButton_outlinedRoundedButton__g0nbe.CustomButton_disabled__GkiA0.CustomButton_outlinedTertiary__NZZHL{border-color:#03a9f44d!important;color:#03a9f499!important}.CustomButton_outlinedRoundedButton__g0nbe.CustomButton_disabled__GkiA0.CustomButton_outlinedError__MUbi\+,button[disabled][class*=MuiButton-outlinedError]{border-color:#f443364d!important;color:#f4433699!important}.CustomButton_outlinedRoundedButton__g0nbe.CustomButton_disabled__GkiA0.CustomButton_outlinedWarning__aFNbn,button[disabled][class*=MuiButton-outlinedWarning]{border-color:#ff98004d!important;color:#ff980099!important}.CustomButton_MuiButton-root__\+xiQ-.CustomButton_Mui-disabled__IT653{pointer-events:none!important}.TemplateDownload_container__s3Q01{background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:8px;box-shadow:0 8px 20px #0000000d;overflow:hidden;position:relative;transition:all .3s ease}.TemplateDownload_contentWrapper__yaaEH{display:flex;min-height:200px;padding:0;position:relative}.TemplateDownload_iconSection__Akv\+P{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);display:flex;flex:0 0 200px;justify-content:center;overflow:hidden;position:relative}.TemplateDownload_iconContainer__lIL4q{align-items:center;background-color:#fff3;border-radius:50%;display:flex;height:100px;justify-content:center;position:relative;width:100px;z-index:2}.TemplateDownload_iconContainer__lIL4q:after{background:radial-gradient(circle,#ffffff4d 0,#0000 60%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.TemplateDownload_templateIcon__\+utGK{color:#fff;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));font-size:3rem}.TemplateDownload_textSection__B\+T-D{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2.5rem;text-align:left}.TemplateDownload_title__xXjfr{color:#333;display:inline-block;font-size:1.4rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;position:relative;text-align:left}.TemplateDownload_title__xXjfr:after{background:linear-gradient(90deg,#5a80fb,#ff3383);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.TemplateDownload_description__Vp-U1{color:#555;line-height:1.6;margin-bottom:1.5rem;text-align:left}.TemplateDownload_buttonContainer__FgB1Y{margin-bottom:1rem;text-align:left}.TemplateDownload_fileInfo__SaKXC{color:#777;font-size:.8rem;margin-bottom:1.5rem;text-align:left}.TemplateDownload_emailInstructions__aQdFH{align-items:flex-start;background-color:#5a80fb0d;border-left:3px solid #5a80fb;border-radius:8px;display:flex;gap:.8rem;margin-top:.5rem;padding:1rem}.TemplateDownload_emailIcon__QzcUr{color:#5a80fb;font-size:1.2rem;margin-top:.2rem}.TemplateDownload_emailText__07Mf9{color:#555;font-size:.95rem;line-height:1.5}.TemplateDownload_decorationCircle__kAGRv{background:radial-gradient(circle,#5a80fb0d 0,#0000 70%);border-radius:50%;bottom:-150px;height:300px;position:absolute;right:-100px;width:300px;z-index:0}@media (max-width:768px){.TemplateDownload_contentWrapper__yaaEH{flex-direction:column}.TemplateDownload_iconSection__Akv\+P{flex:0 0 120px;width:100%}.TemplateDownload_textSection__B\+T-D{padding:2rem}}.ImportInstructions_container__cf8lk{background-color:#fff;border-radius:8px;box-shadow:0 8px 20px #0000000d;margin-bottom:16px;transition:all .3s ease}.ImportInstructions_sectionTitle__KfhCS{color:#333;display:inline-block;font-size:1.4rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem;position:relative}.ImportInstructions_sectionTitle__KfhCS:after{background:linear-gradient(90deg,#5a80fb,#ff3383);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.ImportInstructions_subTitle__yITH2{color:#333;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.ImportInstructions_rulesContainer__Zrf88{display:flex;flex-direction:column;gap:.8rem}.ImportInstructions_rule__-xGvx{align-items:center;display:flex;gap:.8rem}.ImportInstructions_ruleIcon__J17C\+{color:#5a80fb;font-size:1.4rem}.ImportInstructions_tableContainer__1qpBt{border-radius:8px;box-shadow:0 4px 12px #0000000d;overflow:hidden}.ImportInstructions_tableHeader__Vr1JH{background-color:#f8f9ff;color:#333;font-weight:600}.ImportInstructions_requiredRow__nLi5F{background-color:#5a80fb0d}.ImportInstructions_fieldName__RXwK2{font-weight:500}.ImportInstructions_requiredBadge__QNDdB{background-color:#5a80fb1a;border-radius:12px;color:#5a80fb;font-size:.8rem;font-weight:600;padding:2px 8px}.ImportInstructions_optionalBadge__T0OAH{background-color:#0000000d;border-radius:12px;color:#666;font-size:.8rem;font-weight:600;padding:2px 8px}.ImportInstructions_infoBox__6w0Cp{align-items:center;background-color:#ffb3471a;border-radius:8px;display:flex;gap:1rem;padding:1rem}.ImportInstructions_infoIcon__uetUy{color:#ffb347;font-size:1.8rem}.ProcessFlow_container__SEbA6{background-color:#fff;border-radius:8px;box-shadow:0 8px 20px #0000000d;margin-bottom:16px;transition:all .3s ease}.ProcessFlow_container__SEbA6:hover{box-shadow:0 12px 25px #00000014}.ProcessFlow_sectionTitle__BsHhD{color:#333;display:inline-block;font-size:1.4rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;position:relative;text-align:left}.ProcessFlow_sectionTitle__BsHhD:after{background:linear-gradient(90deg,#5a80fb,#ff3383);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.ProcessFlow_sectionDescription__VDR6y{color:#555;margin-bottom:2rem;text-align:left}.ProcessFlow_flowContainer__bBag9{padding:1rem 0;position:relative}.ProcessFlow_flowCard__-pd7Q{align-items:flex-start;background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:12px;border-top:3px solid #0000;box-shadow:0 8px 20px #0000000d;display:flex;flex-direction:column;height:100%;padding:2rem 1.5rem;position:relative;text-align:left;transition:all .4s ease}.ProcessFlow_stepNumber__kLETf{box-shadow:0 4px 8px #0003;color:#fff;font-size:.9rem;font-weight:600;height:30px;left:20px;position:absolute;top:-15px;width:30px}.ProcessFlow_iconContainer__CuTwk,.ProcessFlow_stepNumber__kLETf{align-items:center;border-radius:50%;display:flex;justify-content:center}.ProcessFlow_iconContainer__CuTwk{align-self:flex-start;height:70px;margin-bottom:1.2rem;transition:all .3s ease;width:70px}.ProcessFlow_iconContainer__CuTwk svg{filter:drop-shadow(0 2px 3px rgba(0,0,0,.1));font-size:2rem}.ProcessFlow_stepTitle__tfddk{color:#333;font-size:1.1rem;font-weight:600;margin-bottom:.8rem;text-align:left;width:100%}.ProcessFlow_stepDescription__ICxqp{color:#555;flex-grow:1;font-size:.9rem;line-height:1.5;text-align:left;width:100%}.ProcessFlow_arrowContainer__GCmt3{align-items:center;display:flex;height:30px;justify-content:center;position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:30px;z-index:10}.ProcessFlow_arrowIcon__A\+PU-{color:#5a80fb;font-size:1.5rem}@media (max-width:960px){.ProcessFlow_arrowContainer__GCmt3{display:none}}.ImportFAQ_container__GkyIh{background-color:#fff;border-radius:8px;box-shadow:0 8px 20px #0000000d;overflow:hidden;position:relative;transition:all .3s ease}.ImportFAQ_headerContainer__jyjfr{align-items:center;display:flex;margin-bottom:2rem;position:relative}.ImportFAQ_iconContainer__dZEuX{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:12px;box-shadow:0 8px 15px #5a80fb33;display:flex;height:50px;justify-content:center;margin-right:1rem;width:50px}.ImportFAQ_headerIcon__HST4I{color:#fff;font-size:1.8rem}.ImportFAQ_sectionTitle__vH9X9{color:#333;display:inline-block;font-size:1.4rem;font-weight:600;padding-bottom:.5rem;position:relative}.ImportFAQ_sectionTitle__vH9X9:after{background:linear-gradient(90deg,#5a80fb,#ff3383);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.ImportFAQ_faqList__Lcdth{position:relative;z-index:2}.ImportFAQ_faqItem__ShJcs{border:none!important;border-radius:8px!important;box-shadow:0 2px 8px #0000000d!important;margin-bottom:1rem!important;overflow:hidden;transition:all .3s ease!important}.ImportFAQ_faqItem__ShJcs:before{display:none!important}.ImportFAQ_faqQuestion__fNiHY{background-color:#f8f9ff!important;padding:.8rem 1.5rem!important}.ImportFAQ_questionContainer__5iFLJ{align-items:center;display:flex}.ImportFAQ_questionIcon__lGGf3{color:#5a80fb;font-size:1.2rem;margin-right:.8rem}.ImportFAQ_questionText__FU4Hl{color:#333;font-size:1rem;font-weight:600}.ImportFAQ_expandIcon__6Fi9Y{color:#5a80fb}.ImportFAQ_faqAnswer__byX29{background-color:#fff;border-top:1px solid #0000000d;padding:1rem 1.5rem 1.5rem 3.5rem!important}.ImportFAQ_faqAnswer__byX29 p{color:#555;line-height:1.6}.ImportFAQ_decorationCircle__n-yM\+{background:radial-gradient(circle,#ff33830d 0,#0000 70%);border-radius:50%;bottom:-150px;height:300px;position:absolute;right:-100px;width:300px;z-index:1}.Import_pageContainer__5WAF5{background-color:#f9f9f9;color:#333;font-family:Poppins,Roboto,sans-serif;line-height:1.6;min-height:100vh}.Import_contentWrapper__IQzz5{margin:0;max-width:1200px;padding:2rem}.Import_headerContainer__0zo36{margin-bottom:2rem;text-align:left}.Import_sectionContainer__ha3YN{margin-bottom:2rem}.Import_container__ekBJQ{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:24px;width:100%}.TutorialCarousel_carouselContainer__EqnRX{display:flex;font-family:Poppins,Roboto,sans-serif;height:auto;min-height:500px;position:relative;width:100%}.TutorialCarousel_navButton__yb2kM{align-items:center!important;display:flex!important;justify-content:center!important;z-index:100!important}.TutorialCarousel_mainContent__WXpSl{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:1rem 0;position:relative}.TutorialCarousel_topicsMenu__5-\+YA{align-self:flex-start;background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:10px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;margin-right:15px;max-width:280px;min-width:200px;padding:1.2rem;width:30%}.TutorialCarousel_topicItem__6H7xx{border-radius:6px;cursor:pointer;line-height:1.3;margin-bottom:8px;overflow:visible;padding:8px 12px;text-overflow:clip;transition:all .3s ease;white-space:normal}.TutorialCarousel_topicItem__6H7xx:hover{background-color:#5a80fb0d;transform:translateX(3px)}.TutorialCarousel_slideContainer__4BqX2{height:auto;margin:0 15px;min-height:500px;overflow:hidden;position:relative;width:100%}.TutorialCarousel_slide__HSj3F{display:flex;height:100%;position:relative;width:100%}.TutorialCarousel_slide__HSj3F>div{height:100%}.TutorialCarousel_slideContent__j6RlD{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.2rem;text-align:center}.TutorialCarousel_slideTitle__H\+4HT{display:inline-block;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;position:relative}.TutorialCarousel_slideDescription__NeSAP{color:#555;flex-shrink:0;line-height:1.5;margin-top:1rem;max-width:800px;min-height:60px}.TutorialCarousel_mediaContainer__yJYtb{align-items:center;border-radius:6px;display:flex;justify-content:center;margin:.6rem auto 1.5rem;max-height:280px;max-width:600px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.TutorialCarousel_mediaContainer__yJYtb:hover{transform:scale(1.005)}.TutorialCarousel_mediaContainer__yJYtb:hover .TutorialCarousel_mediaOverlay__4txB1{opacity:1}.TutorialCarousel_mediaOverlay__4txB1{align-items:center;background-color:#0000004d;border-radius:6px;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.TutorialCarousel_media__pe91V{border-radius:5px;max-height:280px;max-width:100%;transition:all .3s ease}.TutorialCarousel_progressDots__OUmhF{align-items:center;display:flex;justify-content:center;margin-top:1.2rem}.TutorialCarousel_dot__Rlmah{border-radius:50%;cursor:pointer;height:8px;margin:0 5px;transition:all .3s ease;width:8px}.TutorialCarousel_dot__Rlmah:hover{transform:scale(1.2)}.TutorialCarousel_emptyContainer__OzjCV,.TutorialCarousel_errorContainer__zwp5s,.TutorialCarousel_loadingContainer__Z5Esq{align-items:center;background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:12px;box-shadow:0 6px 15px #0000000d;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:1.5rem;text-align:center;width:100%}@media (max-width:768px){.TutorialCarousel_carouselContainer__EqnRX{flex-direction:column}.TutorialCarousel_topicsMenu__5-\+YA{margin-bottom:20px;margin-right:0;max-height:200px;width:100%}.TutorialCarousel_slideContent__j6RlD{padding:20px}.TutorialCarousel_slideTitle__H\+4HT{font-size:1.5rem}.TutorialCarousel_media__pe91V{max-height:300px}}.Tutorials_pageContainer__jZnE0{font-family:Poppins,Roboto,sans-serif;padding:3rem 0}.Tutorials_pageTitle__zlqJS{color:#333;font-size:2.2rem;font-weight:700;margin-bottom:1rem;padding-bottom:.6rem;position:relative;text-align:center}.Tutorials_pageTitle__zlqJS:after{background:linear-gradient(90deg,#5a80fb,#ff3383);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.Tutorials_pageSubtitle__EdlHn{color:#555;font-size:1.1rem;font-weight:400;line-height:1.5;margin:0 auto 1.5rem;max-width:700px;text-align:center}.Tutorials_iconContainer__3jGIS{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:12px;box-shadow:0 8px 15px #5a80fb33;color:#fff;display:flex;height:60px;justify-content:center;margin:0 auto 1.2rem;overflow:hidden;position:relative;width:60px}.Tutorials_iconContainer__3jGIS:after{background:radial-gradient(circle,#fff3 0,#0000 60%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.Tutorials_iconContainer__3jGIS:hover:after{opacity:1}.Tutorials_contentText__NWnja{color:#444;font-size:.95rem;line-height:1.5;margin:0 auto 1rem;max-width:800px;text-align:center}.Tutorials_supportBox__7zs9z{background:linear-gradient(135deg,#5a80fb0d,#ff33830d);border:1px solid #e8edff;border-radius:8px;margin-top:2rem;padding:1rem;text-align:center}.Tutorials_supportText__CWnMA{color:#718096;font-size:.9rem;line-height:1.5}@media (max-width:992px){.Tutorials_pageTitle__zlqJS{font-size:1.8rem}.Tutorials_pageSubtitle__EdlHn{font-size:1rem}.Tutorials_contentText__NWnja{font-size:.9rem}}@media (max-width:768px){.Tutorials_pageContainer__jZnE0{padding:2rem 0}.Tutorials_pageTitle__zlqJS{font-size:1.6rem}.Tutorials_pageSubtitle__EdlHn{font-size:.95rem}.Tutorials_iconContainer__3jGIS{height:50px;width:50px}}@media (max-width:576px){.Tutorials_pageTitle__zlqJS{font-size:1.4rem}.Tutorials_pageSubtitle__EdlHn{font-size:.9rem}.Tutorials_contentText__NWnja{font-size:.85rem}.Tutorials_iconContainer__3jGIS{height:45px;width:45px}}.BetaAccess_betaAccessContainer__7HIZI{color:#333;font-family:Poppins,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}.BetaAccess_header__No9vh{background-color:#fffffff2;box-shadow:0 2px 10px #0000001a;left:0;padding:1rem 0;position:fixed;top:0;width:100%;z-index:1000}.BetaAccess_headerContent__GfRYx{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.BetaAccess_logo__ej6xU{height:40px;width:auto}.BetaAccess_logoContainer__pX6bJ{align-items:center;cursor:pointer;display:flex}.BetaAccess_nav__tuJui{align-items:center;display:flex}.BetaAccess_heroSection__1hsU8{align-items:center;background:linear-gradient(135deg,#fff,#f8f9ff);color:#333;display:flex;justify-content:center;min-height:80vh;overflow:hidden;padding:7rem 2rem 5rem;position:relative}.BetaAccess_heroContent__C16Jf{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px;position:relative;z-index:5}.BetaAccess_heroTextContent__ycTf1{flex:1 1;max-width:550px;padding-right:2rem;text-align:left}.BetaAccess_heroTitle__rY5JW{color:#333!important;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.BetaAccess_highlightedText__0OOCw{background:#ff338326;border-radius:12px;color:#333;display:inline-block;font-size:.95em;font-weight:700;letter-spacing:.3px;padding:.1em .6em;text-shadow:0 1px 2px #fffc;white-space:nowrap}.BetaAccess_heroSubtitle__juKVE{color:#555;font-size:1.4rem;line-height:1.5;margin-bottom:2.5rem}.BetaAccess_heroButton__\+gjt5{background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:30px;box-shadow:0 8px 25px #5a80fb33;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;min-height:50px;padding:1rem 2rem;transition:all .3s ease;white-space:nowrap}.BetaAccess_heroButton__\+gjt5:hover{box-shadow:0 12px 30px #5a80fb4d;transform:translateY(-3px)}.BetaAccess_heroImageContent__pUKb5{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative}.BetaAccess_heroImageWrapper__pGbXT{height:400px;max-width:500px;min-height:300px;position:relative;width:100%}.BetaAccess_heroImagePlaceholder__owL11{height:100%;perspective:1000px;position:relative;width:100%}.BetaAccess_mockupScreen__fBgoW{background:#fff;border:1px solid #0000001a;border-radius:20px;box-shadow:0 20px 50px #5a80fb33;height:100%;min-height:280px;overflow:hidden;position:relative;transform:rotateY(-10deg) rotateX(5deg);transition:all .5s ease;width:100%}.BetaAccess_mockupScreen__fBgoW:hover{box-shadow:0 30px 60px #5a80fb4d;transform:rotateY(-5deg) rotateX(2deg) translateY(-10px)}.BetaAccess_mockupHeader__VfG\+F{align-items:center;background:#f8f9ff;border-bottom:1px solid #0000000d;display:flex;height:50px;justify-content:space-between;padding:0 20px}.BetaAccess_mockupLogo__ckOaH{background:linear-gradient(90deg,#5a80fb,#ff3383);border-radius:4px;height:24px;opacity:.7;width:120px}.BetaAccess_mockupNav__ODEon{display:flex;gap:10px}.BetaAccess_mockupNav__ODEon:after,.BetaAccess_mockupNav__ODEon:before{background:#e0e0e0;border-radius:4px;content:"";height:8px;width:40px}.BetaAccess_mockupBody__kraaX{display:flex;height:calc(100% - 50px)}.BetaAccess_mockupCalendar__vDh04{background:#fafafa;flex:3 1;min-height:200px;padding:20px}.BetaAccess_calendarHeader__jav\+q{background:#f0f0f0;border-radius:8px;height:40px;margin-bottom:15px}.BetaAccess_calendarGrid__15O9H{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);height:calc(100% - 55px);min-height:150px}.BetaAccess_calendarItem__y5l3i{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;position:relative}.BetaAccess_calendarItem__y5l3i:nth-child(3n+1):before{background:#5a80fb33;border-radius:5px;content:"";height:10px;left:10px;position:absolute;top:10px;width:60%}.BetaAccess_calendarItem__y5l3i:nth-child(3n+2):before{background:#ff338333;border-radius:5px;content:"";height:10px;left:10px;position:absolute;top:10px;width:40%}.BetaAccess_mockupSidebar__W-XK9{background:#f5f5f5;display:flex;flex:1 1;flex-direction:column;gap:15px;padding:20px 10px}.BetaAccess_sidebarItem__1tiYd{background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000000d;height:40px}.BetaAccess_heroShapes__Dsllh{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.BetaAccess_heroShape1__pZHpW{background:linear-gradient(135deg,#5a80fb1a,#ff33831a);border-radius:50%;filter:blur(50px);height:500px;position:absolute;right:-5%;top:-15%;width:500px}.BetaAccess_heroShape2__knG3f{background:linear-gradient(135deg,#ff338314,#5a80fb14);border-radius:50%;bottom:-20%;filter:blur(60px);height:600px;left:-10%;position:absolute;width:600px}.BetaAccess_heroShape3__iRhSw{background:radial-gradient(circle,#5a80fb0d 0,#fff0 70%);border-radius:50%;filter:blur(40px);height:300px;left:50%;opacity:.9;position:absolute;top:40%;width:300px}.BetaAccess_sectionContainer__icTVO{margin:0 auto;max-width:1200px;padding:0 2rem}.BetaAccess_sectionCta__HwsBH{display:flex;justify-content:center;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:800px;padding:0 1rem;position:relative;width:100%;z-index:10}.BetaAccess_whatIsBetaSection__z17V5 .BetaAccess_sectionCta__HwsBH{justify-content:flex-start;margin-top:1.5rem;padding-left:calc(130px + 3rem)}.BetaAccess_ctaButton__5Hk2y{background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:30px;box-shadow:0 8px 25px #5a80fb33;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;position:relative;transition:all .3s ease;z-index:10}.BetaAccess_ctaButton__5Hk2y:hover{box-shadow:0 12px 30px #5a80fb4d;transform:translateY(-3px)}.BetaAccess_sectionTitle__ou4jG{color:#333;font-size:2.2rem;line-height:1.3;margin-bottom:3rem;padding-bottom:1rem;position:relative;text-align:center}.BetaAccess_sectionTitle__ou4jG:after{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.BetaAccess_whatIsBetaSection__z17V5{background-color:#fff;padding:5rem 0;position:relative}.BetaAccess_whatIsBetaSection__z17V5 .BetaAccess_sectionTitle__ou4jG{margin-left:auto;margin-right:auto;max-width:800px;padding-left:calc(130px + 3rem);text-align:left}.BetaAccess_whatIsBetaSection__z17V5 .BetaAccess_sectionTitle__ou4jG:after{left:calc(130px + 3rem);transform:none}.BetaAccess_whatIsBetaContent__ZQ1qn{align-items:center;display:flex;flex-direction:row;gap:2rem;margin:0 auto;max-width:800px;padding:0 1rem}.BetaAccess_betaIllustration__C7UYp{align-items:center;background:linear-gradient(135deg,#5a80fb1a,#ff33830d);border:2px solid #5a80fb26;border-radius:50%;box-shadow:0 10px 25px #5a80fb26;display:flex;flex-shrink:0;height:130px;justify-content:center;overflow:hidden;position:relative;width:130px}.BetaAccess_betaIllustration__C7UYp:after{background:radial-gradient(circle,#fff3 0,#0000 60%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.BetaAccess_betaIllustration__C7UYp:hover:after{opacity:1}.BetaAccess_betaIcon__c6Oh\+{animation:BetaAccess_pulse__KtaB2 2s ease-in-out infinite;color:#5a80fb;filter:drop-shadow(0 4px 8px rgba(90,128,251,.3));font-size:4rem!important;transition:transform .3s ease,color .3s ease}@keyframes BetaAccess_pulse__KtaB2{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.BetaAccess_betaIllustration__C7UYp:hover .BetaAccess_betaIcon__c6Oh\+{color:#4a6bff;transform:scale(1.1)}.BetaAccess_whatIsBetaDescription__nqmhj{flex:1 1;text-align:left}.BetaAccess_whatIsBetaDescription__nqmhj p{color:#444;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.BetaAccess_betaBenefitsList__CDV6q{background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:20px;border-top:4px solid #5a80fb;box-shadow:0 10px 30px #5a80fb1a;flex:1 1;padding:2rem}.BetaAccess_betaBenefitsList__CDV6q h3{color:#333;font-size:1.3rem;font-weight:600;margin-bottom:1.5rem}.BetaAccess_betaBenefitsList__CDV6q ul{list-style:none;margin:0;padding:0}.BetaAccess_betaBenefitsList__CDV6q li{align-items:center;border-bottom:1px solid #0000000d;display:flex;gap:1rem;margin-bottom:1rem;padding-bottom:1rem}.BetaAccess_betaBenefitsList__CDV6q li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.BetaAccess_betaBenefitsList__CDV6q li svg{color:#5a80fb;flex-shrink:0;font-size:1.5rem}.BetaAccess_betaBenefitsList__CDV6q li span{color:#444;font-size:1.05rem}.BetaAccess_whyJoinSection__uhm-u{background-color:#f9f9f9;padding:5rem 0;position:relative}.BetaAccess_benefitsGrid__GOWxU{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.BetaAccess_benefitCard__mZQgh{background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:20px;border-top:4px solid #0000;box-shadow:0 10px 30px #5a80fb1a;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;transition:all .4s ease;z-index:1}.BetaAccess_benefitCard__mZQgh:before{background:linear-gradient(135deg,#5a80fb0d,#ff33830d);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:-1}.BetaAccess_benefitCard__mZQgh:hover{border-top:4px solid #5a80fb;box-shadow:0 15px 35px #5a80fb26;transform:translateY(-8px) scale(1.02)}.BetaAccess_benefitCard__mZQgh:hover:before{opacity:1}.BetaAccess_benefitIcon__7HtBA{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:16px;box-shadow:0 10px 20px #5a80fb33;color:#fff;display:flex;height:80px;justify-content:center;margin:0 auto 1.8rem;overflow:hidden;position:relative;width:80px}.BetaAccess_benefitIcon__7HtBA:after{background:radial-gradient(circle,#fff3 0,#0000 60%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.BetaAccess_benefitCard__mZQgh:hover .BetaAccess_benefitIcon__7HtBA:after{opacity:1}.BetaAccess_benefitIcon__7HtBA svg{filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));font-size:2.2rem}.BetaAccess_benefitCard__mZQgh h3{color:#333;display:inline-block;font-size:1.4rem;font-weight:600;line-height:1.4;margin-bottom:1.2rem;padding-bottom:.5rem;position:relative}.BetaAccess_benefitCard__mZQgh h3:after{background:linear-gradient(90deg,#5a80fb,#ff3383);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:40px}.BetaAccess_benefitCard__mZQgh:hover h3:after{width:60px}.BetaAccess_benefitCard__mZQgh p{color:#555;font-size:1.05rem;line-height:1.5}.BetaAccess_plansSection__1DqgK{background:linear-gradient(135deg,#fff,#f8f9ff);padding:5rem 0;position:relative}.BetaAccess_launchPreview__wpUMu{background-color:#5a80fb0d;border-radius:20px;color:#777;display:inline-block;font-size:.9rem;font-style:italic;left:50%;line-height:1.5;margin:-2rem auto 1.5rem;padding:.3rem 1rem;position:relative;text-align:center;transform:translateX(-50%)}.BetaAccess_sectionDescription__4Ic5u{color:#555;font-size:1rem;line-height:1.5;margin:0 auto 2rem;max-width:800px;text-align:center}.BetaAccess_plansContainer__f1iij{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem;margin-top:3rem}.BetaAccess_feature__wmMI3{background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:16px;border-top:3px solid #0000;box-shadow:0 8px 20px #5a80fb1a;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:2rem 1.5rem;position:relative;text-align:center;transition:all .4s ease;z-index:1}.BetaAccess_feature__wmMI3:before{background:linear-gradient(135deg,#5a80fb0d,#ff33830d);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:-1}.BetaAccess_feature__wmMI3:hover:not(.BetaAccess_featureInactive__CaMba){border-top:4px solid #5a80fb;box-shadow:0 15px 35px #5a80fb26;transform:translateY(-8px) scale(1.02)}.BetaAccess_feature__wmMI3:hover:not(.BetaAccess_featureInactive__CaMba):before{opacity:1}.BetaAccess_featureInactive__CaMba{cursor:default;filter:grayscale(40%);opacity:.6}.BetaAccess_featureHighlighted__Jrmi-{border-image:linear-gradient(90deg,#5a80fb,#ff3383);border-image-slice:1;border-top:4px solid #0000;box-shadow:0 15px 35px #5a80fb26;position:relative;transform:scale(1.05);z-index:2}.BetaAccess_featureHighlighted__Jrmi-:before{background:linear-gradient(135deg,#5a80fb0d,#ff33830d);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:-1}.BetaAccess_featureHighlighted__Jrmi-:hover{box-shadow:0 20px 40px #5a80fb33;transform:translateY(-8px) scale(1.07)}.BetaAccess_featureIcon__1n-\+z{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:12px;box-shadow:0 8px 16px #5a80fb33;color:#fff;display:flex;height:60px;justify-content:center;margin:0 auto 1.2rem;overflow:hidden;position:relative;width:60px}.BetaAccess_featureIcon__1n-\+z:after{background:radial-gradient(circle,#fff3 0,#0000 60%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.BetaAccess_feature__wmMI3:hover .BetaAccess_featureIcon__1n-\+z:after{opacity:1}.BetaAccess_feature__wmMI3 h3{color:#333;display:inline-block;font-size:1.4rem;font-weight:600;line-height:1.4;margin-bottom:1rem;padding-bottom:.5rem;position:relative}.BetaAccess_feature__wmMI3 h3:after{background:linear-gradient(90deg,#5a80fb,#ff3383);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:40px}.BetaAccess_feature__wmMI3:hover h3:after{width:60px}.BetaAccess_feature__wmMI3 p{color:#555;font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.BetaAccess_pricingContainer__--sM9{align-items:baseline;display:flex;justify-content:center;margin:1rem 0 1.5rem}.BetaAccess_price__ZK3Yi{color:#5a80fb;font-size:1.8rem;font-weight:700}.BetaAccess_period__UJNd3{color:#777;font-size:.9rem;margin-left:.4rem}.BetaAccess_featuresList__hrkOI{display:flex;flex-direction:column;gap:14px;justify-items:center;margin-bottom:30px;text-align:left}.BetaAccess_featureItem__yNefa{align-items:center;display:flex}.BetaAccess_featureItem__yNefa span{line-height:1.2rem}.BetaAccess_featureCheckIcon__uFH32{color:#5a80fb;flex-shrink:0;font-size:1.2rem;margin-right:.5rem;margin-top:.1rem}@media (max-width:992px){.BetaAccess_plansContainer__f1iij{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BetaAccess_plansContainer__f1iij{gap:1.5rem;grid-template-columns:1fr}.BetaAccess_feature__wmMI3{margin:0 auto;max-width:450px}.BetaAccess_featureHighlighted__Jrmi-{transform:scale(1)}}.BetaAccess_loadingPlans__Bobia{background:#fff;box-shadow:0 10px 30px #5a80fb1a;color:#555;font-size:1.1rem}.BetaAccess_errorPlans__bSLxs,.BetaAccess_loadingPlans__Bobia{animation:BetaAccess_fadeIn__p7xWB .5s ease-out;border-radius:15px;margin-bottom:2rem;padding:2rem;text-align:center}.BetaAccess_errorPlans__bSLxs{align-items:center;background:#f443360d;border:1px solid #f4433633;color:#d32f2f;display:flex;flex-direction:column;gap:1rem}.BetaAccess_retryButton__POYN1{background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:30px;box-shadow:0 8px 25px #5a80fb33;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.7rem 1.5rem;transition:all .3s ease}.BetaAccess_retryButton__POYN1:hover{box-shadow:0 12px 30px #5a80fb4d;transform:translateY(-3px)}.BetaAccess_noPlans__nws10{background:#fff;border-radius:15px;box-shadow:0 10px 30px #5a80fb1a;color:#555;font-size:1.1rem;margin-bottom:2rem;padding:2rem;text-align:center}.BetaAccess_howItWorksSection__Lz7CP{background-color:#f9f9f9;padding:5rem 0;position:relative}.BetaAccess_stepsContainer__8pu14{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.BetaAccess_step__EWN6r{align-items:center;background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:15px;border-top:3px solid #0000;box-shadow:0 8px 20px #0000000d;display:flex;flex-direction:column;padding:1.8rem 1.5rem;text-align:center;transition:all .4s ease}.BetaAccess_step__EWN6r:hover{border-top:3px solid #5a80fb80;box-shadow:0 12px 25px #00000014;transform:translateY(-5px)}.BetaAccess_stepNumber__Wfzf6{align-items:center;color:#5a80fb;display:flex;font-size:2.5rem;font-weight:700;justify-content:center;line-height:1;margin-bottom:1rem}.BetaAccess_stepNumber__Wfzf6 svg{font-size:2.5rem}.BetaAccess_stepContent__z2e\+h h3{color:#333;font-size:1.3rem;font-weight:600;margin-bottom:.8rem}.BetaAccess_stepContent__z2e\+h p{color:#555;font-size:1rem;line-height:1.5;margin-bottom:0}.BetaAccess_signupSection__ehj54{background:linear-gradient(135deg,#fff,#f8f9ff);padding:5rem 0;position:relative}.BetaAccess_formContainer__XlW-A{margin:0 auto;max-width:800px}.BetaAccess_signupForm__IGjfk{grid-gap:1.5rem;background:#fff;border-radius:20px;box-shadow:0 15px 40px #5a80fb1a;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:3rem}.BetaAccess_formGroup__WaK5u{display:flex;flex-direction:column;margin-bottom:1rem}.BetaAccess_formGroup__WaK5u label{color:#333;font-size:1rem;font-weight:500;margin-bottom:.5rem}.BetaAccess_formGroup__WaK5u input,.BetaAccess_formGroup__WaK5u select{border:1px solid #ddd;border-radius:8px;color:#333;font-size:1rem;padding:.8rem 1rem;transition:all .3s ease}.BetaAccess_formGroup__WaK5u input:focus,.BetaAccess_formGroup__WaK5u select:focus{border-color:#5a80fb;box-shadow:0 0 0 2px #5a80fb1a;outline:none}.BetaAccess_submitButton__7lcH3{background:linear-gradient(135deg,#5a80fb,#ff3383);border:none;border-radius:8px;box-shadow:0 8px 25px #5a80fb33;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;grid-column:1/-1;margin-top:1rem;padding:1rem;transition:all .3s ease}.BetaAccess_submitButton__7lcH3:hover{box-shadow:0 12px 30px #5a80fb4d;transform:translateY(-3px)}.BetaAccess_successMessage__SeHET{background-color:#4caf501a;border:1px solid #4caf504d;border-radius:8px;color:#2e7d32}.BetaAccess_errorMessage__PYAse,.BetaAccess_successMessage__SeHET{animation:BetaAccess_fadeIn__p7xWB .5s ease-out;font-weight:500;grid-column:1/-1;margin-top:1rem;padding:1rem;text-align:center}.BetaAccess_errorMessage__PYAse{background-color:#f443361a;border:1px solid #f443364d;border-radius:8px;color:#d32f2f}.BetaAccess_footer__UTujH{background-color:#333;color:#fff;padding:2rem 0;text-align:center}.BetaAccess_footer__UTujH p{margin:.5rem 0}.BetaAccess_footer__UTujH a{color:#fff;margin:0 .5rem;text-decoration:none;transition:color .3s ease}.BetaAccess_footer__UTujH a:hover{color:#5a80fb}@media (max-width:1024px){.BetaAccess_heroContent__C16Jf{gap:1.5rem}.BetaAccess_heroImageWrapper__pGbXT{height:340px;max-width:420px}.BetaAccess_heroTitle__rY5JW{font-size:2.8rem}.BetaAccess_heroSubtitle__juKVE{font-size:1.3rem}}@media (max-width:992px){.BetaAccess_whatIsBetaContent__ZQ1qn{align-items:center;flex-direction:column}.BetaAccess_betaBenefitsList__CDV6q{width:100%}.BetaAccess_signupForm__IGjfk{grid-template-columns:1fr}.BetaAccess_plansTable__PHexB{font-size:.9rem}.BetaAccess_plansTable__PHexB td,.BetaAccess_plansTable__PHexB th{padding:1rem}.BetaAccess_planHeader__8o9eO h3{font-size:1.1rem}.BetaAccess_planPrice__8J4Xn{font-size:.9rem}.BetaAccess_stepsContainer__8pu14{grid-template-columns:repeat(2,1fr)}.BetaAccess_heroContent__C16Jf{flex-direction:column;gap:3rem;text-align:center}.BetaAccess_heroTextContent__ycTf1{align-items:center;display:flex;flex-direction:column;padding-right:0}.BetaAccess_heroTitle__rY5JW{font-size:2.5rem}.BetaAccess_heroImageWrapper__pGbXT{height:350px;max-width:450px}}@media (max-width:768px){.BetaAccess_heroSection__1hsU8{padding:9rem 2rem 5rem}.BetaAccess_heroContent__C16Jf{flex-direction:column;gap:2rem;min-height:auto;padding:2rem 0;position:relative;text-align:center}.BetaAccess_heroImageContent__pUKb5{height:auto;justify-content:center;order:2;z-index:1}.BetaAccess_heroImageContent__pUKb5,.BetaAccess_heroTextContent__ycTf1{align-items:center;display:flex;left:auto;position:relative;top:auto;width:100%}.BetaAccess_heroTextContent__ycTf1{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-radius:0;box-shadow:none;flex-direction:column;max-width:none;order:1;padding:0 1rem;transform:none;z-index:2}.BetaAccess_heroTitle__rY5JW{font-size:2.4rem;line-height:1.2;margin-bottom:1.2rem;text-align:center}.BetaAccess_heroSubtitle__juKVE{font-size:1.3rem;line-height:1.4;margin-bottom:1.8rem}.BetaAccess_heroImageWrapper__pGbXT{height:400px;max-width:100%;width:90%}.BetaAccess_mockupScreen__fBgoW{transform:rotateY(-8deg) rotateX(4deg)}.BetaAccess_sectionTitle__ou4jG{font-size:2rem}.BetaAccess_step__EWN6r{padding:1.5rem}.BetaAccess_stepNumber__Wfzf6{font-size:2.2rem;margin-bottom:.8rem}.BetaAccess_stepNumber__Wfzf6 svg{font-size:2.2rem}.BetaAccess_stepContent__z2e\+h h3{font-size:1.2rem}.BetaAccess_stepContent__z2e\+h p{font-size:.95rem}.BetaAccess_signupForm__IGjfk{padding:2rem}.BetaAccess_stepsContainer__8pu14{grid-template-columns:1fr}}@media (max-width:576px){.BetaAccess_heroContent__C16Jf{flex-direction:column;gap:1.5rem;min-height:auto;padding:1.5rem 0;position:relative;text-align:center}.BetaAccess_heroImageContent__pUKb5{height:auto;justify-content:center;order:2;z-index:1}.BetaAccess_heroImageContent__pUKb5,.BetaAccess_heroTextContent__ycTf1{align-items:center;display:flex;left:auto;position:relative;top:auto;width:100%}.BetaAccess_heroTextContent__ycTf1{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-radius:0;box-shadow:none;flex-direction:column;max-width:none;order:1;padding:0 1rem;transform:none;z-index:2}.BetaAccess_heroTitle__rY5JW{font-size:2rem;line-height:1.2;margin-bottom:1.2rem;text-align:center}.BetaAccess_heroSubtitle__juKVE{font-size:1.2rem;line-height:1.4;margin-bottom:1.8rem}.BetaAccess_ctaButton__5Hk2y,.BetaAccess_heroButton__\+gjt5{font-size:1rem;max-width:300px;padding:1rem;width:100%}.BetaAccess_heroImageWrapper__pGbXT{height:350px;max-width:100%;width:95%}.BetaAccess_mockupScreen__fBgoW{transform:rotateY(-5deg) rotateX(3deg)}.BetaAccess_mockupCalendar__vDh04{padding:15px}.BetaAccess_calendarGrid__15O9H{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr)}.BetaAccess_sectionTitle__ou4jG{font-size:1.8rem}.BetaAccess_whatIsBetaDescription__nqmhj p{font-size:1rem}.BetaAccess_betaBenefitsList__CDV6q h3{font-size:1.2rem}.BetaAccess_betaBenefitsList__CDV6q li span{font-size:1rem}.BetaAccess_benefitCard__mZQgh{padding:2rem 1.5rem}.BetaAccess_benefitIcon__7HtBA{height:70px;margin-bottom:1.5rem;width:70px}.BetaAccess_benefitIcon__7HtBA svg{font-size:2rem}.BetaAccess_benefitCard__mZQgh h3{font-size:1.3rem}.BetaAccess_benefitCard__mZQgh p{font-size:1rem}.BetaAccess_plansTableContainer__gQAtl{margin:0 -1rem;padding:0 1rem}.BetaAccess_plansTable__PHexB{font-size:.8rem}.BetaAccess_plansTable__PHexB td,.BetaAccess_plansTable__PHexB th{padding:.8rem}.BetaAccess_planHeader__8o9eO h3{font-size:1rem}.BetaAccess_planPrice__8J4Xn{font-size:.8rem}.BetaAccess_planHighlight__Iw8Sd{font-size:.7rem;padding:.2rem .6rem}.BetaAccess_planButton__0NagZ{font-size:.9rem;padding:.6rem 1.2rem}.BetaAccess_step__EWN6r{padding:1.2rem}.BetaAccess_stepNumber__Wfzf6{height:45px;width:45px}.BetaAccess_stepNumber__Wfzf6 svg{font-size:1.6rem}.BetaAccess_stepContent__z2e\+h h3{font-size:1.1rem}.BetaAccess_stepContent__z2e\+h p{font-size:.95rem}.BetaAccess_signupForm__IGjfk{padding:1.5rem}.BetaAccess_formGroup__WaK5u label{font-size:.9rem}.BetaAccess_formGroup__WaK5u input,.BetaAccess_formGroup__WaK5u select{font-size:.9rem;padding:.7rem .9rem}.BetaAccess_submitButton__7lcH3{font-size:1rem;padding:.9rem}}@keyframes BetaAccess_fadeIn__p7xWB{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.BetaAccess_benefitsGrid__GOWxU,.BetaAccess_faqContainer__zVs8h,.BetaAccess_formContainer__XlW-A,.BetaAccess_heroContent__C16Jf,.BetaAccess_plansTableContainer__gQAtl,.BetaAccess_stepsContainer__8pu14,.BetaAccess_whatIsBetaContent__ZQ1qn{animation:BetaAccess_fadeIn__p7xWB .8s ease-out}.BetaAccess_faqSection__g8f2q{background:linear-gradient(135deg,#fff,#f8f9ff);overflow:hidden;padding:5rem 0;position:relative}.BetaAccess_faqSection__g8f2q:before{background:radial-gradient(circle,#5a80fb08 0,#0000 70%);border-radius:50%;content:"";height:120%;left:-10%;position:absolute;top:-30%;width:60%;z-index:0}.BetaAccess_faqSection__g8f2q:after{background:radial-gradient(circle,#ff338308 0,#0000 70%);border-radius:50%;bottom:-40%;content:"";height:140%;position:absolute;right:-15%;width:70%;z-index:0}.BetaAccess_faqContainer__zVs8h{margin:0 auto 2rem;max-width:800px;position:relative;z-index:2}.BetaAccess_faqError__7WjLw,.BetaAccess_faqLoading__qpZlL{background:#fff;border-radius:15px;box-shadow:0 10px 30px #5a80fb1a;color:#555;font-size:1.1rem;margin-bottom:2rem;padding:2rem;text-align:center}.BetaAccess_faqError__7WjLw{background:#f443360d;border:1px solid #f4433633;color:#d32f2f}.BetaAccess_faqItem__qgYBN{background:linear-gradient(135deg,#fff,#f8f9ff);border-left:3px solid #0000;border-radius:15px;box-shadow:0 8px 20px #0000000d;cursor:pointer;margin-bottom:1.5rem;overflow:hidden;transition:all .4s ease}.BetaAccess_faqItem__qgYBN:hover{border-left:3px solid #5a80fb80;box-shadow:0 12px 25px #00000014;transform:translateY(-3px)}.BetaAccess_faqItemExpanded__LeYXk{border-left:3px solid #5a80fb;box-shadow:0 12px 30px #5a80fb26}.BetaAccess_faqQuestion__a72N3{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 2rem;position:relative}.BetaAccess_faqQuestion__a72N3 h3{color:#333;font-size:1.3rem;font-weight:600;margin:0;transition:color .3s ease}.BetaAccess_faqItem__qgYBN:hover .BetaAccess_faqQuestion__a72N3 h3{color:#5a80fb}.BetaAccess_faqToggle__CXdN-{align-items:center;display:flex;height:20px;justify-content:center;position:relative;transition:transform .4s ease;width:20px}.BetaAccess_faqToggleLine__zbiry{background-color:#5a80fb;border-radius:2px;position:absolute;transition:all .4s ease}.BetaAccess_faqToggleLine__zbiry:first-child{height:2px;width:100%}.BetaAccess_faqToggleLine__zbiry:last-child{height:100%;width:2px}.BetaAccess_faqItemExpanded__LeYXk .BetaAccess_faqToggle__CXdN-{transform:rotate(45deg)}.BetaAccess_faqAnswer__phMUj{max-height:0;overflow:hidden;padding:0 2rem;transition:max-height .4s ease,padding .4s ease}.BetaAccess_faqItemExpanded__LeYXk .BetaAccess_faqAnswer__phMUj{max-height:200px;padding:0 2rem 1.5rem}.BetaAccess_faqAnswer__phMUj p{color:#555;font-size:1.05rem;line-height:1.6;margin:0}@media (max-width:768px){.BetaAccess_faqQuestion__a72N3 h3{font-size:1.1rem}.BetaAccess_faqQuestion__a72N3{padding:1.2rem 1.5rem}.BetaAccess_faqAnswer__phMUj{padding:0 1.5rem}.BetaAccess_faqItemExpanded__LeYXk .BetaAccess_faqAnswer__phMUj{padding:0 1.5rem 1.2rem}.BetaAccess_faqAnswer__phMUj p{font-size:1rem}.BetaAccess_whatIsBetaSection__z17V5 .BetaAccess_sectionTitle__ou4jG{padding-left:0;text-align:center}.BetaAccess_whatIsBetaContent__ZQ1qn{flex-direction:column;text-align:center}.BetaAccess_whatIsBetaDescription__nqmhj{text-align:center}.BetaAccess_whatIsBetaSection__z17V5 .BetaAccess_sectionCta__HwsBH{justify-content:center;padding-left:1rem}}.Footer_footer__yEhwO{background-color:#f8f9ff;border-top:2px solid #5a80fb1a;margin-top:3rem;padding:2rem 0;position:relative;text-align:center;z-index:1}.Footer_footer__yEhwO p{color:#555;font-size:.9rem;margin:.5rem 0}.Footer_footer__yEhwO a{color:#5a80fb;margin:0 .5rem;text-decoration:none;transition:color .3s ease}.Footer_footer__yEhwO a:hover{color:#ff3383}.Footer_supportContact__2JiSY{margin:1rem 0}.Footer_supportEmail__mJIPc{align-items:center;color:#5a80fb!important;display:inline-flex;font-size:.9rem;gap:.4rem;text-decoration:none;transition:color .3s ease}.Footer_supportEmail__mJIPc:hover{color:#ff3383!important}.Footer_emailIcon__N6fiv{font-size:16px!important}@media (max-width:768px){.Footer_footer__yEhwO{margin-top:2rem;padding:1.5rem 1rem}.Footer_footer__yEhwO p{font-size:.85rem;margin:.4rem 0}.Footer_supportContact__2JiSY{margin:.875rem 0}.Footer_supportEmail__mJIPc{font-size:.85rem}.Footer_emailIcon__N6fiv{font-size:15px!important}}@media (max-width:480px){.Footer_footer__yEhwO{margin-top:1.5rem;padding:1.25rem .75rem}.Footer_footer__yEhwO p{font-size:.8rem;line-height:1.4;margin:.3rem 0}.Footer_footer__yEhwO a{display:inline-block;margin:0 .25rem;padding:.2rem 0}.Footer_supportContact__2JiSY{margin:.75rem 0}.Footer_supportEmail__mJIPc{font-size:.8rem;gap:.3rem}.Footer_emailIcon__N6fiv{font-size:14px!important}}.SocialIcons_socialIcons__Zqyn-{align-items:center;display:flex;gap:1rem;justify-content:center;margin:1.5rem 0 1rem}.SocialIcons_socialIcon__Z6Tj5{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transform:translateZ(0);transition:all .3s cubic-bezier(.4,0,.2,1);width:44px;will-change:transform,box-shadow}.SocialIcons_socialIcon__Z6Tj5:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s,top .6s,left .6s;width:0}.SocialIcons_socialIcon__Z6Tj5:active:before{height:120%;width:120%}.SocialIcons_socialIcon__Z6Tj5 svg{color:#fff!important;font-size:20px;transition:transform .3s ease}.SocialIcons_socialIcon__Z6Tj5:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px) scale(1.05)}.SocialIcons_socialIcon__Z6Tj5:active{transform:translateY(0) scale(.95)}.SocialIcons_socialIcon__Z6Tj5:hover svg{transform:scale(1.1)}.SocialIcons_instagram__BPZlL{color:#fff}.SocialIcons_instagram__BPZlL,.SocialIcons_instagram__BPZlL:hover{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.SocialIcons_instagram__BPZlL:hover{filter:brightness(1.1)}.SocialIcons_facebook__dKlgk{background-color:#1877f2;color:#fff}.SocialIcons_facebook__dKlgk:hover{background-color:#166fe5}.SocialIcons_share__vLDUH{background-color:#5a80fb;color:#fff}.SocialIcons_share__vLDUH:hover{background-color:#4c6ef5}.SocialIcons_refer__Ui4QC{background-color:#ff3383;color:#fff}.SocialIcons_refer__Ui4QC:hover{background-color:#e6296b}.SocialIcons_socialIcon__Z6Tj5:focus-visible{outline:2px solid #5a80fb;outline-offset:2px}@media (max-width:768px){.SocialIcons_socialIcons__Zqyn-{gap:.875rem}.SocialIcons_socialIcon__Z6Tj5{height:40px;width:40px}.SocialIcons_socialIcon__Z6Tj5 svg{font-size:18px}}@media (max-width:480px){.SocialIcons_socialIcons__Zqyn-{gap:.75rem;margin:1.25rem 0 .75rem}.SocialIcons_socialIcon__Z6Tj5{height:36px;width:36px}.SocialIcons_socialIcon__Z6Tj5 svg{font-size:16px}.SocialIcons_socialIcon__Z6Tj5:hover{transform:translateY(-1px) scale(1.03)}}@media (prefers-reduced-motion:reduce){.SocialIcons_socialIcon__Z6Tj5,.SocialIcons_socialIcon__Z6Tj5 svg,.SocialIcons_socialIcon__Z6Tj5:before{transition:none}.SocialIcons_socialIcon__Z6Tj5:hover,.SocialIcons_socialIcon__Z6Tj5:hover svg{transform:none}}.Header_header__EAv-7{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#fff;border-bottom:1px solid #5a80fb1a;left:0;padding:.8rem 0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.Header_headerScrolled__5Djrk{background-color:#fff;border-bottom:1px solid #5a80fb33;padding:1rem 0}.Header_headerContent__1pJop{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%}.Header_headerContentCentered__hDSDe{display:grid;grid-template-columns:1fr auto 1fr;justify-content:center}.Header_headerContentCentered__hDSDe .Header_logoContainer__RH0-W{grid-column:2;justify-content:center}.Header_headerContentCentered__hDSDe .Header_nav__3R\+5n{grid-column:3}.Header_headerContentCentered__hDSDe .Header_backButton__DGZO0{grid-column:1;justify-self:flex-start;left:auto;position:static}.Header_logoContainer__RH0-W{align-items:center;display:flex;justify-content:flex-start;transition:transform .3s ease}.Header_logoContainer__RH0-W:hover{transform:translateY(-2px)}.Header_logo__CwOnj{height:40px;transition:all .3s ease;width:auto}.Header_headerScrolled__5Djrk .Header_logo__CwOnj{height:35px}.Header_navigationMenu__GKMJO{align-items:center;display:flex;gap:10px}@media (min-width:769px){.Header_navigationMenu__GKMJO{display:flex!important}.Header_mobileMenuButton__gCoYX{display:none!important}.Header_betaInviteButton__CGpB8,.Header_loginButton__fryeF{display:flex!important}}.Header_navItem__71ad\+{background:#0000;border:none;border-radius:20px;color:#333;cursor:pointer;font-size:.85rem;font-weight:500;padding:.5rem;transition:all .3s ease;white-space:nowrap}.Header_navItem__71ad\+:hover{background-color:#5a80fb0d;color:#5a80fb;transform:translateY(-1px)}.Header_navItemActive__9LCWY{color:#5a80fb;font-weight:600;position:relative}.Header_navItemActive__9LCWY:after{background:linear-gradient(90deg,#5a80fb,#6b8cff);border-radius:2px;bottom:2px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:16px}.Header_navItemHighlighted__Smx7P{background:linear-gradient(135deg,#ff3383,#ff4b93);box-shadow:0 4px 15px #ff338333;color:#fff!important;font-weight:600}.Header_navItemHighlighted__Smx7P:hover{background:linear-gradient(135deg,#ff2d7d,#ff3d89);box-shadow:0 6px 20px #ff33834d;transform:translateY(-2px)}.Header_navItemPrimary__7eFP9{background:linear-gradient(135deg,#5a80fb,#6b8cff);box-shadow:0 4px 15px #5a80fb33;color:#fff!important;font-weight:600;margin-left:.5rem;padding:.6rem 1.2rem}.Header_navItemPrimary__7eFP9:hover{background:linear-gradient(135deg,#4a70eb,#5b7cef);box-shadow:0 6px 20px #5a80fb4d;transform:translateY(-2px)}.Header_mobileMenuButton__gCoYX{align-items:center;background:#0000;border:none;color:#333;cursor:pointer;display:none;justify-content:center;padding:.5rem;transition:all .3s ease}.Header_mobileMenuButton__gCoYX:hover{color:#5a80fb}.Header_mobileMenuOverlay__JjYW8{background-color:#fff;display:flex;flex-direction:column;height:100vh;left:0;margin:0;overflow:hidden;padding:0;position:fixed;top:0;width:100%;z-index:9999}.Header_mobileMenuHeader__ikBw2{align-items:center;border-bottom:1px solid #5a80fb1a;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.25rem}.Header_mobileMenuLogo__zSEfU{height:28px;width:auto}.Header_mobileMenuCloseButton__MMoLj{align-items:center;background:#0000;border:none;border-radius:8px;color:#555;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:color .2s ease,background-color .2s ease}.Header_mobileMenuCloseButton__MMoLj:hover{background-color:#5a80fb12;color:#5a80fb}.Header_mobileMenuNav__TSssu{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:.5rem 0}.Header_mobileNavItem__roWe-{background:#0000;border:none;border-bottom:1px solid #0000000d;color:#333;cursor:pointer;font-size:1rem;font-weight:500;padding:.85rem 1.25rem;text-align:left;transition:color .2s ease,background-color .2s ease;width:100%}.Header_mobileNavItem__roWe-:last-child{border-bottom:none}.Header_mobileNavItem__roWe-:hover{background-color:#5a80fb0a;color:#5a80fb}.Header_mobileNavItemActive__W7DjI{background-color:#5a80fb0d;border-left:3px solid #5a80fb;color:#5a80fb;font-weight:600;padding-left:calc(1.25rem - 3px)}.Header_mobileMenuCtas__953J6{background-color:#fff;border-top:1px solid #5a80fb1a;display:flex;flex-direction:column;flex-shrink:0;gap:.625rem;padding:1rem 1.25rem}.Header_mobileBetaButton__OVkNN{background:#0000;border:1.5px solid #5a80fb;border-radius:10px;color:#5a80fb;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.25rem;transition:background-color .2s ease,transform .2s ease;width:100%}.Header_mobileBetaButton__OVkNN:hover{background-color:#5a80fb0f;transform:translateY(-1px)}.Header_mobileLoginButton__2scJa{background:linear-gradient(135deg,#ff3383,#ff4b93);border:none;border-radius:10px;box-shadow:0 3px 10px #ff338340;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.25rem;transition:opacity .2s ease,transform .2s ease;width:100%}.Header_mobileLoginButton__2scJa:hover{opacity:.92;transform:translateY(-1px)}.Header_mobileNavItemHighlighted__uNSBm{background:linear-gradient(135deg,#ff3383,#ff4b93);border:none;box-shadow:0 4px 15px #ff338333;color:#fff!important;font-weight:600}.Header_mobileNavItemHighlighted__uNSBm:hover{background:linear-gradient(135deg,#ff2d7d,#ff3d89);box-shadow:0 6px 20px #ff33834d}.Header_mobileNavItemPrimary__H4AVd{background:linear-gradient(135deg,#5a80fb,#6b8cff);border:none;box-shadow:0 4px 15px #5a80fb33;color:#fff!important;font-weight:600}.Header_mobileNavItemPrimary__H4AVd:hover{background:linear-gradient(135deg,#4a70eb,#5b7cef);box-shadow:0 6px 20px #5a80fb4d}.Header_nav__3R\+5n{align-items:center;display:flex;gap:1rem;justify-content:flex-end}.Header_backButton__DGZO0{align-items:center;background:#0000;border:1px solid #5a80fb80;border-radius:50%;color:#5a80fb;cursor:pointer;display:flex;font-weight:600;gap:.5rem;height:44px;justify-content:center;left:2rem;min-width:44px;padding:.75rem;position:absolute;transition:all .3s ease;width:44px}.Header_backButton__DGZO0 .Header_backButtonText__xm\+BI{display:none}.Header_backButton__DGZO0:hover{background-color:#5a80fb0d;border-color:#5a80fb;transform:translateY(-2px)}.Header_betaInviteButton__CGpB8{align-items:center;background:#0000;border:1px solid #5a80fb80;border-radius:30px;color:#5a80fb;cursor:pointer;display:flex;font-weight:600;justify-content:center;padding:.5rem 1.5rem;transition:all .3s ease}.Header_betaInviteButton__CGpB8:hover{background-color:#5a80fb0d;border-color:#5a80fb;transform:translateY(-2px)}.Header_loginButton__fryeF{align-items:center;background:linear-gradient(135deg,#ff3383,#ff4b93);border:none;border-radius:30px;box-shadow:0 4px 15px #ff338333;color:#fff;cursor:pointer;display:flex;font-weight:600;justify-content:center;padding:.5rem 1.5rem;transition:all .3s ease}.Header_loginButton__fryeF:hover{background:linear-gradient(135deg,#ff2d7d,#ff3d89);box-shadow:0 6px 20px #ff33834d;transform:translateY(-2px)}@media (max-width:768px){.Header_header__EAv-7{top:0}.Header_headerContent__1pJop{align-items:center;display:flex;height:40px;justify-content:space-between;max-width:none;min-height:40px;padding:.3rem 1rem;position:relative;width:100%}.Header_headerContent__1pJop .Header_logoContainer__RH0-W{align-items:center;display:flex;height:100%;justify-content:flex-start;margin-left:.5rem}.Header_headerContent__1pJop .Header_nav__3R\+5n{align-items:center;flex-direction:row;gap:.5rem}.Header_headerContent__1pJop .Header_backButton__DGZO0{border-radius:50%;height:44px;left:1rem;min-width:44px;padding:.75rem;position:absolute;top:50%;transform:translateY(-50%);width:44px}.Header_headerContentCentered__hDSDe{align-items:center;display:flex;height:40px;justify-content:space-between;max-width:none;min-height:40px;padding:.3rem 1rem;position:relative;width:100%}.Header_headerContentCentered__hDSDe .Header_logoContainer__RH0-W{align-items:center;justify-content:center;left:50%;margin-left:0;position:absolute;transform:translateX(-50%)}.Header_headerContentCentered__hDSDe .Header_nav__3R\+5n{align-items:center;flex-direction:row;gap:.5rem}.Header_headerContentCentered__hDSDe .Header_backButton__DGZO0{border-radius:50%;height:44px;left:1rem;min-width:44px;padding:.75rem;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:10}.Header_navigationMenu__GKMJO{display:none!important}.Header_mobileMenuButton__gCoYX{align-items:center;display:flex!important;height:32px;justify-content:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:32px}.Header_mobileMenuOverlay__JjYW8{display:flex;height:100vh;top:0}.Header_betaInviteButton__CGpB8,.Header_loginButton__fryeF{display:none!important}.Header_headerScrolled__5Djrk .Header_logo__CwOnj,.Header_logo__CwOnj{height:28px}.Header_headerScrolled__5Djrk .Header_headerContentCentered__hDSDe,.Header_headerScrolled__5Djrk .Header_headerContent__1pJop{min-height:40px;padding:.6rem 1rem}}@media (max-width:480px){.Header_header__EAv-7{top:0}.Header_mobileMenuOverlay__JjYW8{height:100vh;top:0}.Header_headerContent__1pJop{min-height:40px;padding:.3rem .6rem}.Header_headerContent__1pJop .Header_logoContainer__RH0-W{align-items:center;display:flex;height:100%;margin-left:.3rem}.Header_headerContent__1pJop .Header_nav__3R\+5n{gap:.3rem}.Header_headerContent__1pJop .Header_backButton__DGZO0{height:38px;left:.6rem;min-width:38px;padding:.5rem;width:38px}.Header_headerContentCentered__hDSDe{min-height:40px;padding:.3rem .6rem}.Header_headerContentCentered__hDSDe .Header_logoContainer__RH0-W{align-items:center;justify-content:center;left:50%;margin-left:0;position:absolute;transform:translateX(-50%)}.Header_headerContentCentered__hDSDe .Header_nav__3R\+5n{gap:.4rem}.Header_headerContentCentered__hDSDe .Header_backButton__DGZO0{height:38px;left:.6rem;min-width:38px;padding:.5rem;width:38px;z-index:10}.Header_betaInviteButton__CGpB8,.Header_loginButton__fryeF{display:none!important}.Header_headerScrolled__5Djrk .Header_headerContentCentered__hDSDe,.Header_headerScrolled__5Djrk .Header_headerContent__1pJop{min-height:38px;padding:.4rem .6rem}.Header_headerScrolled__5Djrk .Header_logo__CwOnj,.Header_logo__CwOnj{height:26px}}@media (max-width:360px){.Header_headerContent__1pJop{min-height:38px;padding:.3rem .6rem}.Header_mobileMenuOverlay__JjYW8{height:100vh;top:0}.Header_headerContent__1pJop .Header_logoContainer__RH0-W{margin-left:.5rem}.Header_headerContent__1pJop .Header_nav__3R\+5n{gap:.3rem}.Header_headerContent__1pJop .Header_backButton__DGZO0{height:38px;left:.6rem;min-width:38px;padding:.5rem;width:38px}.Header_headerContentCentered__hDSDe{min-height:38px;padding:.3rem .6rem}.Header_headerContentCentered__hDSDe .Header_logoContainer__RH0-W{align-items:center;justify-content:center;left:50%;margin-left:0;position:absolute;transform:translateX(-50%)}.Header_headerContentCentered__hDSDe .Header_nav__3R\+5n{gap:.3rem}.Header_headerContentCentered__hDSDe .Header_backButton__DGZO0{height:38px;left:.6rem;min-width:38px;padding:.5rem;width:38px;z-index:10}.Header_betaInviteButton__CGpB8,.Header_loginButton__fryeF{display:none!important}.Header_headerScrolled__5Djrk .Header_headerContentCentered__hDSDe,.Header_headerScrolled__5Djrk .Header_headerContent__1pJop{min-height:36px;padding:.4rem .6rem}.Header_headerScrolled__5Djrk .Header_logo__CwOnj,.Header_logo__CwOnj{height:24px}}.FeatureLockBanner_banner__U7i8m{align-items:center;background-color:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:10px 16px}.FeatureLockBanner_content__ePuuf{align-items:center;display:flex;flex:1 1;gap:8px}.FeatureLockBanner_icon__Ty2fd{color:#f59e0b;flex-shrink:0}.FeatureLockBanner_message__OCn3p{line-height:1.5}.FeatureLockBanner_message__OCn3p strong{font-weight:600}.FeatureLockBanner_upgradeButton__pT9xU{background-color:#ed3680;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:6px 16px;transition:filter .2s;white-space:nowrap}.FeatureLockBanner_upgradeButton__pT9xU:hover{filter:brightness(.9)}.PlanUpgradeModal_paper__Kbs2g{border-radius:12px!important;overflow:hidden}.PlanUpgradeModal_title__jBPY8{align-items:center;color:#2d3748;display:flex!important;flex-direction:column;font-size:1.125rem!important;font-weight:600!important;gap:12px;padding-bottom:8px!important;padding-top:28px!important;text-align:center}.PlanUpgradeModal_iconWrapper__Lhnp5{align-items:center;background-color:#eef2ff;border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}.PlanUpgradeModal_headerIcon__wYx1D{color:#5a80fb!important;font-size:28px!important}.PlanUpgradeModal_content__tKMXP{padding:8px 24px 16px!important}.PlanUpgradeModal_description__HFttO{color:#4a5568;font-size:14px!important;line-height:1.6!important;margin-bottom:20px!important;text-align:center}.PlanUpgradeModal_description__HFttO strong{color:#2d3748;font-weight:600}.PlanUpgradeModal_benefitsList__tC-ti{background-color:#f5f7ff;border-radius:8px;padding:14px 18px}.PlanUpgradeModal_benefitsTitle__-yPoG{color:#2d3748;font-size:13px!important;font-weight:600!important;margin-bottom:8px!important}.PlanUpgradeModal_benefits__5t1sv{list-style:none;margin:0;padding-left:20px}.PlanUpgradeModal_benefits__5t1sv li{color:#4a5568;font-size:13px;padding:3px 0 3px 4px;position:relative}.PlanUpgradeModal_benefits__5t1sv li:before{color:#5a80fb;content:"✓";font-weight:700;left:-18px;position:absolute}.PlanUpgradeModal_actions__lRu4k{display:flex!important;gap:12px;justify-content:center!important;padding:16px 24px 24px!important}.PlanUpgradeModal_cancelButton__IXKGV{border-color:#cbd5e0!important;border-radius:8px!important;color:#4a5568!important;font-size:13px!important;padding:6px 20px!important;text-transform:none!important}.PlanUpgradeModal_cancelButton__IXKGV:hover{background-color:#edf2f7!important;border-color:#a0aec0!important}.PlanUpgradeModal_plansButton__ubXcy{background-color:#5a80fb!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;padding:6px 24px!important;text-transform:none!important}.PlanUpgradeModal_plansButton__ubXcy:hover{background-color:#26347b!important}.PopupBase_dialogPaper__7RV4r{animation:PopupBase_modalSlideUp__iYHlr .22s ease-out;border-radius:16px!important;box-shadow:0 4px 6px #0000000d,0 20px 60px #0f172a2e!important;display:flex;flex-direction:column;gap:15px;max-height:85vh;max-width:1200px;min-width:auto;overflow:hidden;padding:1.5rem;width:auto}@keyframes PopupBase_modalSlideUp__iYHlr{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.PopupBase_divider__2zHsm{border:none;border-top:1px solid #f1f5f9;margin:0}.PopupBase_header__GYsZu{align-items:center;color:var(--color-text-dark);display:flex;flex-direction:row;font-weight:700;justify-content:space-between;padding:0 0 .25rem}.PopupBase_title__mfu-v{color:#0f172a;font-size:1.125rem;font-weight:700;line-height:1.3;margin:0}.PopupBase_close__d0t-l{border-radius:6px;color:#94a3b8!important;cursor:pointer;flex-shrink:0;height:30px!important;padding:3px;transition:background .15s ease,color .15s ease;width:30px!important}.PopupBase_close__d0t-l:hover{background:#f1f5f9;color:#475569!important}.PopupBase_content__y2aNx{box-sizing:border-box;margin-right:-10px;max-height:calc(85vh - 180px);overflow:auto;padding-right:10px;padding-top:8px}.PopupBase_footer__VBanm{display:flex;flex-direction:row;justify-content:flex-end;padding:0}.PopupBase_buttons__qHtHO{display:flex;gap:10px;justify-content:flex-end}.PopupBase_content__y2aNx::-webkit-scrollbar{height:6px;width:6px}.PopupBase_content__y2aNx::-webkit-scrollbar-thumb{background-color:var(--color-main);border-radius:10px}.PopupBase_content__y2aNx::-webkit-scrollbar-track{background-color:var(--color-main-light)}@media (max-width:1010px){.PopupBase_dialogPaper__7RV4r{min-width:0;min-width:auto;padding:1.25rem;width:auto}}@media (max-width:520px){.PopupBase_dialogPaper__7RV4r{border-radius:12px!important;padding:1.25rem 1rem}.PopupBase_title__mfu-v{font-size:1rem}}.Campaigns_campaignsGrid__f3D4W{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));width:100%}.Campaigns_campaignCard__YKe96{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;gap:var(--spacing-sm);height:100%;padding:20px}.Campaigns_campaignHeader__dC-n4{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--spacing-sm)}.Campaigns_campaignName__Dk2g1{color:#2d3748;font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-xs)}.Campaigns_campaignSource__mmtFY{color:#4a5568;font-size:.875rem;margin-bottom:var(--spacing-xs)}.Campaigns_campaignDescription__LRgZp{color:#4a5568;flex-grow:1;font-size:.875rem;margin-bottom:var(--spacing-sm)}.Campaigns_campaignActions__R9Hsk{display:flex;gap:8px;justify-content:flex-end}.Campaigns_campaignMessage__Bgqhz{background-color:#edf2f7;border-radius:8px;color:#718096;font-size:.8125rem;font-style:italic;margin-top:8px;padding:8px}.Campaigns_campaignDate__pUt3e{color:#718096;font-size:.8125rem;margin-top:auto}.Sources_sourcesGrid__51THP{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.Sources_sourceCard__OoMwZ{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;gap:var(--spacing-sm);height:100%;padding:20px}.Sources_sourceHeader__yN13L{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--spacing-sm)}.Sources_sourceName__XKbMo{color:#2d3748;font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-xs)}.Sources_sourceActions__l9lb3{display:flex;gap:8px}.Sources_sourceDate__c6vqo{color:#718096;font-size:.8125rem;margin-top:auto}.CompanyDataExport_container__bibO3{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;padding:var(--spacing-md);width:100%}.CompanyDataExport_header__HWETe{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md);width:100%}.CompanyDataExport_alert__n70q8{align-items:flex-end;border-radius:var(--border-radius-sm);display:flex;flex-direction:column;margin-left:auto;max-width:400px;width:100%}.ExportHistory_container__9th1k{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.ExportHistory_title__RaHcM{color:var(--color-text-dark);font-size:1.125rem!important;font-weight:600!important;margin-bottom:var(--spacing-sm)!important}.ExportHistory_tableContainer__-QbOU{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-md);overflow:hidden;padding:var(--spacing-md)}.ExportHistory_tableContainer__-QbOU th{border-bottom:1px solid var(--color-border)!important;color:var(--color-text-medium)!important;font-weight:500!important;padding:12px 16px!important;text-align:left!important}.ExportHistory_tableContainer__-QbOU td{border-bottom:1px solid var(--color-border-light)!important;padding:16px!important}.ExportHistory_tableContainer__-QbOU tbody tr:nth-child(2n){background-color:var(--color-blue-light4)}.ExportHistory_statusBadge__Qz5cn{border-radius:16px;display:inline-block;font-size:.875rem;font-weight:500;padding:6px 12px;text-align:center}.ExportHistory_statusPending__R1tQ3{background-color:var(--color-warning-light);color:var(--color-warning)}.ExportHistory_statusProcessing__vZ18P{background-color:var(--color-info-light);color:var(--color-info)}.ExportHistory_statusComplete__8GTYT{background-color:var(--color-success-light);color:var(--color-success)}.ExportHistory_statusError__8fLug{background-color:var(--color-error-light);color:var(--color-error)}.ExportHistory_statusExpired__rTjQO{background-color:var(--color-gray-light);color:var(--color-text-medium)}.ExportHistory_progressCell__pGt4S{align-items:center;display:flex;gap:var(--spacing-sm);min-width:150px}.ExportHistory_progressText__j-ObJ{color:var(--color-text-dark)!important;font-weight:500!important;min-width:40px}.ExportHistory_taskText__\+5iXy{color:var(--color-text-light)!important;font-size:.75rem!important;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExportHistory_actionsCell__Z9xQS{display:flex;gap:var(--spacing-sm);justify-content:flex-start}.Login_container__ukaMq{align-items:center;background-color:var(--grayLight);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-width:none;min-height:100vh;padding:2rem 1rem;width:100%}.Login_containerLogin__kgIon{background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:20px;border-top:4px solid #5a80fb;box-shadow:0 10px 30px #5a80fb1a;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:500px;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s ease;width:90%}.Login_logoContainer__yojnY{align-items:center;display:flex;flex-direction:column;gap:8px}.Login_logo__SwpaK{margin-bottom:2rem;transition:transform .3s ease;width:180px}.Login_logo__SwpaK:hover{transform:scale(1.05)}.Login_title__f4iui{color:#333;font-size:2.2rem;font-weight:700;margin:0;padding-bottom:1rem;position:relative;text-align:center}.Login_title__f4iui:after{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.Login_subtitle__7My2u{color:#666;font-size:1.1rem;line-height:1.5;margin:0;text-align:center}.Login_containerInputs__KpEh\+{display:flex;flex-direction:column;gap:12px;margin:8px 0}.Login_containerPassword__gnea7{align-items:center;display:flex;gap:8px;justify-content:center;position:relative}.Login_buttonVisibility__5J5db{color:var(--textLight);cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .3s ease}.Login_buttonVisibility__5J5db:hover{color:#5a80fb}.Login_rememberMeContainer__Qxib\+{align-items:center;color:var(--textLight);display:flex;font-size:13px;gap:8px;margin-top:4px}.Login_rememberMeContainer__Qxib\+ input[type=checkbox]{accent-color:#5a80fb;cursor:pointer}.Login_rememberMeContainer__Qxib\+ label{cursor:pointer;transition:color .3s ease}.Login_rememberMeContainer__Qxib\+ label:hover{color:#5a80fb}.Login_forgotPassword__ZACmY{font-size:13px;margin-bottom:8px;margin-top:-4px;text-align:right}.Login_forgotPassword__ZACmY a{color:#5a80fb;font-weight:500;text-decoration:none;transition:all .2s ease}.Login_forgotPassword__ZACmY a:hover{color:#4a6bff;opacity:.8;text-decoration:underline}.Login_signupLink__CHwyS{color:var(--textLight);font-size:13px;line-height:1.5;margin-top:12px;text-align:center}.Login_signupLink__CHwyS a{color:#5a80fb;font-weight:500;text-decoration:none;transition:all .2s ease}.Login_signupLink__CHwyS a:hover{color:#4a6bff;opacity:.8;text-decoration:underline}.Login_errorMessage__A2xjh{background:linear-gradient(135deg,#ffebee,#fff5f5);border:1px solid #ffcdd2;border-left:4px solid #f44336;border-radius:10px;box-shadow:0 2px 8px #f443361a;color:#d32f2f;font-size:14px;line-height:1.4;margin-bottom:8px;padding:12px 16px;text-align:center}@media (min-width:769px){.Login_containerLogin__kgIon{max-width:500px;padding:3rem}.Login_container__ukaMq{padding:2rem 1rem}}@media (max-width:768px){.Login_container__ukaMq{padding:1.5rem 1rem}.Login_containerLogin__kgIon{max-width:450px;padding:2rem}.Login_logo__SwpaK{width:150px}.Login_title__f4iui{font-size:2rem}.Login_title__f4iui:after{height:3.5px;width:70px}.Login_subtitle__7My2u{font-size:1.05rem}}@media (max-width:576px){.Login_container__ukaMq{padding:1rem .5rem}.Login_containerLogin__kgIon{max-width:400px;padding:1.5rem}.Login_logo__SwpaK{width:120px}.Login_title__f4iui{font-size:1.8rem}.Login_title__f4iui:after{height:3px;width:60px}.Login_subtitle__7My2u{font-size:1rem}.Login_containerInputs__KpEh\+{gap:14px}.Login_forgotPassword__ZACmY,.Login_rememberMeContainer__Qxib\+,.Login_signupLink__CHwyS{font-size:14px}}@media (max-width:480px){.Login_containerLogin__kgIon{max-width:350px;padding:1rem}.Login_logo__SwpaK{width:100px}.Login_title__f4iui{font-size:1.6rem}.Login_title__f4iui:after{height:2.5px;width:50px}.Login_subtitle__7My2u{font-size:.9rem}.Login_containerInputs__KpEh\+{gap:16px}}@media (max-width:360px){.Login_container__ukaMq{padding:.5rem .25rem}.Login_containerLogin__kgIon{gap:20px;max-width:320px;padding:.8rem}.Login_logo__SwpaK{margin-bottom:.8rem;width:90px}.Login_title__f4iui{font-size:1.4rem;margin-bottom:.8rem;padding-bottom:.5rem}.Login_title__f4iui:after{height:2px;width:40px}.Login_subtitle__7My2u{font-size:.85rem}.Login_containerInputs__KpEh\+{gap:18px}.Login_errorMessage__A2xjh{font-size:13px;padding:10px 12px}.Login_forgotPassword__ZACmY,.Login_rememberMeContainer__Qxib\+,.Login_signupLink__CHwyS{font-size:13px}}.inputfield-container{display:flex;flex-direction:column;gap:3px}.inputfield-label{color:var(--color-text-dark);display:flex;font-size:11px;gap:2px;position:relative}.MuiFormLabel-asterisk{color:#ed3680!important;font-size:.8rem!important;font-weight:700!important}.MuiInputLabel-root,.MuiInputLabel-shrink{font-size:13px!important}.MuiInputLabel-shrink{transform:translate(14px,-9px) scale(.75)!important}.inputfield-container input{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;color:var(--color-text-dark);font-size:12px;padding:6px}.MuiFormControl-root{margin-top:2px!important}.MuiOutlinedInput-root{border-radius:3px!important}.MuiOutlinedInput-notchedOutline{border-color:#e1e1e1!important;border-width:1px!important}.MuiInputBase-input{font-size:13px!important;padding:8px 10px!important}.inputfield-container input:disabled{background-color:var(--color-white);color:var(--color-text-dark);opacity:1}.inputfield-container input:focus{border-color:#5a80fb;color:var(--color-text-dark);outline:none}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#5a80fb!important;border-width:1px!important}.inputfield-container-error{display:flex;flex-direction:column;gap:3px}.inputfield-container-error input{background-color:#fff;border-color:var(--color-red);border-radius:3px;border-style:solid;border-width:1px;color:var(--color-red);padding:6px}.Leads_containerTable__rgQEJ{background-color:#fff;border-radius:var(--border-radius);box-shadow:0 0 15px #c4c4c433;margin-bottom:10px;padding:10px}.Leads_column__ySIrE,.Leads_containerColumns__ef8yh{display:flex;flex:1 1;gap:var(--spacing-md)}.Leads_column__ySIrE{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);flex-direction:column;margin-bottom:var(--spacing-md);padding:20px}.Leads_column__ySIrE h3{border-bottom:1px solid var(--color-blue-light4);color:var(--color-blue-dark);font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.Leads_leadCard__cpLpu{background-color:var(--color-bg-light);border:1px solid var(--border);border-radius:var(--border-radius);box-shadow:var(--shadow-md);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:16px;min-height:140px;padding:20px;transition:all .3s ease}.Leads_leadCard__cpLpu:hover{box-shadow:var(--shadow-lg)}.Leads_leadNameDate__Txziw{display:flex;flex-direction:column;gap:4px}.Leads_leadName__NnMlh{color:#2c3e50;font-size:1.1em}.Leads_leadDate__\+gw4z{color:#7f8c8d;font-size:.8em}.Leads_leadContact__7aGIp{display:flex;flex:1 1;justify-content:flex-end}.Leads_leadMainInfo__I-LNo{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.Leads_leadInfoColumn__dRUe2{display:flex;flex-direction:column;gap:4px}.Leads_phoneNumber__ntqqA{color:var(--color-blue-dark);font-size:.875rem;font-weight:500}.Leads_leadName__NnMlh{color:var(--color-text-dark);font-size:1rem;font-weight:600}.Leads_whatsappButton__KM7d5{align-items:center;border-radius:50%;color:var(--color-secondary);cursor:pointer;display:flex;font-size:32px;justify-content:center;margin-right:4px;transition:all .3s ease}.Leads_whatsappButton__KM7d5:hover{background-color:var(--color-secondary-light);color:var(--color-secondary)}.Leads_leadFooter__hNXw8{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.Leads_leadTags__D0pxz{display:flex;flex-wrap:wrap;gap:6px}.Leads_leadTag__Q0OjP{background-color:var(--color-blue-light4);border-radius:var(--border-radius-sm);color:var(--color-blue-dark);font-size:.8125rem;font-weight:500;padding:4px 8px}.Leads_statusButtons__eMLmn{border:1px solid var(--border);border-radius:var(--border-radius-sm);display:flex;gap:4px;padding:4px}.Leads_statusButton__wC24K{align-items:center;border-radius:var(--border-radius-sm);color:var(--color-text-medium);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .3s ease}.Leads_statusButton__wC24K:hover{background-color:var(--color-secondary);color:#fff}.Leads_statusButton__wC24K.Leads_disabled__TS1iN{cursor:not-allowed;opacity:.1}.Leads_statusButton__wC24K.Leads_disabled__TS1iN:hover{background-color:initial;color:#6c757d}.Leads_hotLead__yhk9h{background-color:var(--color-warning-light);border:1px solid var(--color-warning)}.Leads_warmLead__ba98Q{background-color:var(--color-info-light);border:1px solid var(--color-info)}.Leads_coldLead__nnUu4{background-color:var(--color-blue-light4);border:1px solid var(--color-blue-light3)}.Leads_successLead__emlWo{background-color:var(--color-success-light);border:1px solid var(--color-success)}.Leads_failureLead__Daqz7{background-color:var(--color-error-light);border:1px solid var(--color-error)}.Leads_failureInactiveLead__swu7I{background-color:#f443360d;border:1px solid #f4433633}.Leads_leadDate__\+gw4z{color:var(--color-text-light);font-size:.8125rem;margin-top:4px}.DateRangeHeader_mainContainer__8T9M0{align-items:center;background-color:#fff;border-radius:var(--border-radius);box-shadow:0 0 20px #c4c4c433;justify-content:space-between;padding:20px}.DateRangeHeader_containerShortcuts__HDnC2,.DateRangeHeader_mainContainer__8T9M0{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.DateRangeHeader_containerDatePicker__GZrNv{display:flex;flex-direction:row;gap:20px}.DateRangeHeader_containerDatePickerAndShortcuts__vnVxD{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:10px;justify-content:space-between}.FilterList_container__I8N6G{background-color:#fff;border-radius:var(--border-radius);box-shadow:0 0 20px #c4c4c433;display:flex;flex-direction:row;gap:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-block:10px;padding-inline:20px;width:100%}.FilterList_containerTitle__a5c\+P{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}.FilterList_containerItems__r0URl{display:flex;flex-direction:row;flex-wrap:wrap}.WhatsappMessages_pageHeader__is1ZY{margin-bottom:16px}.WhatsappMessages_container__FkzfF{background-color:#f8f9fd;background-color:var(--color-bg-main,#f8f9fd);border-radius:12px;border-radius:var(--border-radius,12px);box-shadow:0 4px 12px #0000000d;box-shadow:var(--shadow-md,0 4px 12px #0000000d);display:flex;flex:1 1;height:calc(100vh - 180px);overflow:hidden}.WhatsappMessages_chatList__AbEl-{border-bottom-left-radius:12px;border-bottom-left-radius:var(--border-radius,12px);border-right:1px solid #e2e8f0;border-right:1px solid var(--border,#e2e8f0);border-top-left-radius:12px;border-top-left-radius:var(--border-radius,12px);flex-direction:column;width:30%}.WhatsappMessages_chatArea__MWK4A,.WhatsappMessages_chatList__AbEl-{background-color:#fff;background-color:var(--color-bg-light,#fff);display:flex;height:100%}.WhatsappMessages_chatArea__MWK4A{border-bottom-right-radius:12px;border-bottom-right-radius:var(--border-radius,12px);border-top-right-radius:12px;border-top-right-radius:var(--border-radius,12px);flex:1 1;flex-direction:column}.WhatsappMessages_chatHeader__e6fw1{align-items:center;background-color:#f8f9fd;background-color:var(--color-bg-main,#f8f9fd);gap:16px}.WhatsappMessages_chatHeader__e6fw1,.WhatsappMessages_header__ffUql{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border,#e2e8f0);display:flex;padding:16px}.WhatsappMessages_header__ffUql{flex-direction:column;gap:10px}.WhatsappMessages_sectionTitle__IEtR0{color:#2d3748;color:var(--color-text-dark,#2d3748);font-size:1.1rem;font-weight:600;margin-bottom:12px;margin-top:0}.WhatsappMessages_messageContainer__V7zL8{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:16px}.WhatsappMessages_inputArea__lpvvh{background-color:#f8f9fd;background-color:var(--color-bg-main,#f8f9fd);border-bottom-right-radius:12px;border-bottom-right-radius:var(--border-radius,12px);border-top:1px solid #e2e8f0;border-top:1px solid var(--border,#e2e8f0);display:flex;gap:10px;padding:16px}.WhatsappMessages_backButton__m9Nsl{display:none;margin-right:10px}@media (max-width:768px){.WhatsappMessages_container__FkzfF{position:relative}.WhatsappMessages_chatList__AbEl-{transition:transform .3s ease;z-index:2}.WhatsappMessages_chatArea__MWK4A,.WhatsappMessages_chatList__AbEl-{background-color:#fff;background-color:var(--color-bg-light,#fff);border-radius:12px;border-radius:var(--border-radius,12px);bottom:0;left:0;position:absolute;top:0;width:100%}.WhatsappMessages_chatArea__MWK4A{z-index:1}.WhatsappMessages_chatListHidden__mFX5f{transform:translateX(-100%)}.WhatsappMessages_chatAreaHidden__IYUVY{transform:translateX(100%)}.WhatsappMessages_backButton__m9Nsl{display:block}}.Dashboard_dashboardContainer__1i32-{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:16px 20px 28px;width:100%}.Dashboard_header__zY9nr{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.Dashboard_greeting__48Oos{color:#1a1a2e;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0}.Dashboard_subtitle__SR8fw{color:#666;font-size:1rem;margin:0}.Dashboard_cardsGrid__-Lzza{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.Dashboard_cardsGrid__-Lzza{gap:16px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.Dashboard_cardsGrid__-Lzza{gap:16px;grid-template-columns:repeat(3,1fr)}}.Dashboard_cardSpan2__L9h3t{grid-column:span 1}@media (min-width:768px){.Dashboard_cardSpan2__L9h3t{grid-column:span 2}}@media (min-width:1200px){.Dashboard_cardSpan2__L9h3t{grid-column:span 2}}.Dashboard_cardWrapper__Ekmgm{display:flex;flex-direction:column;height:100%;min-width:0}.Dashboard_cardWrapper__Ekmgm>*{flex:1 1;height:100%}@media (max-width:768px){.Dashboard_dashboardContainer__1i32-{gap:16px;padding:12px 12px 24px}.Dashboard_greeting__48Oos{font-size:1.4rem}}.KPICards_kpiGrid__vbhiE{grid-gap:0;background:#fff;border:1px solid #5a80fb1a;border-radius:12px;box-shadow:0 1px 4px #0000000f;display:grid;gap:0;grid-template-columns:repeat(2,1fr);overflow:hidden}@media (min-width:640px){.KPICards_kpiGrid__vbhiE{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.KPICards_kpiGrid__vbhiE{grid-template-columns:repeat(5,1fr)}}.KPICards_kpiCard__Ocfqj{align-items:flex-start;background:#fff;border:none;border-radius:0;border-right:1px solid #5a80fb1a;display:flex;gap:12px;padding:16px 18px;transition:background .15s ease}.KPICards_kpiCard__Ocfqj:last-child{border-right:none}.KPICards_kpiCard__Ocfqj:hover{background:#5a80fb05;box-shadow:none;transform:none}.KPICards_kpiIcon__ehOjt{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.KPICards_kpiIcon__ehOjt svg{font-size:18px}.KPICards_kpiContent__FQ7L2{display:flex;flex-direction:column;gap:2px;min-width:0}.KPICards_kpiLabel__PYTI2{color:#666;font-size:.75rem;font-weight:500;letter-spacing:.03em;line-height:1.3;text-transform:uppercase}.KPICards_kpiValue__o0QLk{color:#1a1a2e;font-size:1.6rem;font-weight:700;line-height:1.1}.KPICards_kpiSubLabel__FW9gZ{font-size:.75rem;font-weight:600}@media (max-width:480px){.KPICards_kpiCard__Ocfqj{gap:8px;padding:12px}.KPICards_kpiIcon__ehOjt{height:32px;width:32px}.KPICards_kpiValue__o0QLk{font-size:1.4rem}}.UnconfirmedAppointments_card__WX4ij{background:#fff;border:1px solid #5a80fb1a;border-radius:12px;box-shadow:0 1px 4px #0000000f;box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:100%;min-width:0;overflow:hidden}.UnconfirmedAppointments_cardHeader__UvSJ5{border-bottom:1px solid #5a80fb14;padding:14px 16px}.UnconfirmedAppointments_cardTitleRow__Q4QOU{align-items:flex-start;display:flex;gap:12px}.UnconfirmedAppointments_cardIconWrapper__h8ucE{align-items:center;background:#5a80fb14;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.UnconfirmedAppointments_cardTitle__uBZD9{color:#1a1a2e;font-size:.875rem;font-weight:600;letter-spacing:-.01em;margin:0 0 3px}.UnconfirmedAppointments_cardSubtitle__TREfX{color:#666;font-size:.75rem;margin:0}.UnconfirmedAppointments_cardBody__ACs6Q{display:flex;flex-direction:column;gap:0;padding:0}.UnconfirmedAppointments_rowList__J2qNR{display:flex;flex-direction:column;gap:2px;padding:6px 8px}.UnconfirmedAppointments_emptyState__fAvOW{align-items:center;color:#888;display:flex;flex-direction:row;font-size:.8rem;gap:8px;justify-content:center;padding:20px 16px;text-align:center}.UnconfirmedAppointments_emptyState__fAvOW p{margin:0}.UnconfirmedAppointments_group__igVim{border:none;border-radius:0;border-top:1px solid #5a80fb1a;display:flex;flex-direction:column;gap:0;overflow:hidden}.UnconfirmedAppointments_groupHeader__uCIz0{align-items:center;border-bottom:1px solid;box-sizing:border-box;display:flex;gap:8px;max-width:100%;overflow:hidden;padding:6px 16px}.UnconfirmedAppointments_groupLabel__LGEGz{flex:1 1;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.UnconfirmedAppointments_groupCount__\+Fxlr{border-radius:20px;color:#fff;font-size:.72rem;font-weight:700;min-width:20px;padding:2px 8px;text-align:center}.UnconfirmedAppointments_groupList__jQy-w{box-sizing:border-box;display:flex;flex-direction:column;gap:2px;max-height:360px;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:6px 8px}.UnconfirmedAppointments_groupList__jQy-w::-webkit-scrollbar{width:4px}.UnconfirmedAppointments_groupList__jQy-w::-webkit-scrollbar-track{background:#f8f9fd}.UnconfirmedAppointments_groupList__jQy-w::-webkit-scrollbar-thumb{background:#5a80fb33;border-radius:2px}.UnconfirmedAppointments_cardFooter__MdBb3{background:#f8f9fd;border-top:1px solid #5a80fb14;color:#666;font-size:.8rem;gap:8px}.AppointmentRow_row__ZQOVJ,.UnconfirmedAppointments_cardFooter__MdBb3{align-items:center;box-sizing:border-box;display:flex;max-width:100%;overflow:hidden;padding:10px 16px}.AppointmentRow_row__ZQOVJ{background:#fff;border-radius:6px;flex-wrap:wrap;gap:10px;min-width:0;transition:background .15s ease}.AppointmentRow_row__ZQOVJ:hover{background:#5a80fb0a;border-radius:6px}.AppointmentRow_rowSent__lhqok{background:#f0fdf4}.AppointmentRow_rowSent__lhqok:hover{background:#dcfce7}.AppointmentRow_timeBadges__4qMQc{display:flex;flex-direction:column;flex-shrink:0;gap:4px;max-width:100%;min-width:0}.AppointmentRow_dateBadge__QKdoc,.AppointmentRow_timeBadge__52Ogi{align-items:center;border-radius:6px;box-sizing:border-box;display:inline-flex;font-size:.72rem;font-weight:600;gap:4px;line-height:1.2;max-width:100%;padding:3px 7px;white-space:nowrap}.AppointmentRow_avatar__84f8m{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:32px;justify-content:center;width:32px}.AppointmentRow_info__5xCrV{display:flex;flex:1 1;flex-direction:column;gap:2px;max-width:100%;min-width:0;overflow:hidden}.AppointmentRow_nameRow__bPpVB{align-items:center;display:flex;gap:6px}.AppointmentRow_nameBtn__IJcPs{background:none;border:none;color:#1a1a2e;cursor:pointer;font-size:.85rem;font-weight:500;line-height:1.2;max-width:100%;min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.AppointmentRow_nameBtn__IJcPs:hover{color:#5a80fb;text-decoration:underline}.AppointmentRow_sentBadge__6OIEu{align-items:center;background:#16a34a;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.AppointmentRow_phone__UDqOp{color:#888;font-size:.72rem;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentRow_details__NwbAY{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:.72rem;gap:4px}.AppointmentRow_dot__uM4A-{color:#888}.AppointmentRow_statusWrapper__awxQf{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0}.AppointmentRow_statusWrapper__awxQf .AppointmentRow_MuiSelect-icon__ARFzI{color:#5a80fb80!important;font-size:16px!important;right:4px!important}.AppointmentRow_actions__2TU\+g{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;max-width:100%;min-width:0}.AppointmentRow_actionBtn__0Y74o{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:4px;line-height:1;padding:5px 10px;transition:all .15s ease}.AppointmentRow_whatsappBtn__rqjvG{background:#25d366;color:#fff}.AppointmentRow_whatsappBtn__rqjvG:hover{background:#1da851;box-shadow:0 2px 8px #25d36659;transform:translateY(-1px)}.AppointmentRow_phoneBtn__lfXSF{background:#5a80fb14;color:#5a80fb;padding:5px 8px}.AppointmentRow_phoneBtn__lfXSF:hover{background:#5a80fb26;transform:translateY(-1px)}@media (max-width:600px){.AppointmentRow_row__ZQOVJ{gap:8px;overflow:hidden;padding:10px 12px}.AppointmentRow_timeBadges__4qMQc{flex-direction:row;flex-shrink:1;flex-wrap:wrap;max-width:calc(100% - 48px);min-width:0}.AppointmentRow_nameBtn__IJcPs{max-width:100%}.AppointmentRow_statusWrapper__awxQf{box-sizing:border-box;order:10;width:100%}.AppointmentRow_actions__2TU\+g{box-sizing:border-box;justify-content:flex-end;order:11;width:100%}}.MessageTemplateSelector_dialogPaper__8tj\+r{border-radius:var(--border-radius)!important;box-shadow:var(--shadow-lg)!important;max-height:65vh;max-width:550px!important}.MessageTemplateSelector_dialogTitle__Ms20F{background:linear-gradient(135deg,var(--color-blue-main) 0,var(--color-blue-light1) 100%)!important;border-radius:var(--border-radius) var(--border-radius) 0 0!important;color:#fff!important;padding:16px 20px!important}.MessageTemplateSelector_titleContent__e1802{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:10px}.MessageTemplateSelector_titleIcon__fQ2yu{color:#fff;font-size:20px!important}.MessageTemplateSelector_dialogContent__-9nrd{background-color:var(--color-bg-light)!important;padding:12px 16px!important}.MessageTemplateSelector_subtitle__1G00a{background-color:var(--color-blue-alpha2);border-left:3px solid var(--color-blue-main);border-radius:var(--border-radius-sm);color:var(--color-text-medium);font-size:.8rem;margin-bottom:12px;padding:8px 10px}.MessageTemplateSelector_templateList__28lLN{display:flex;flex-direction:column;gap:16px}.MessageTemplateSelector_templateItem__l6xRm{background-color:var(--color-bg-light)!important;border:1px solid var(--color-border)!important;border-radius:var(--border-radius)!important;margin:0!important;overflow:hidden;transition:all .2s ease!important;width:100%}.MessageTemplateSelector_templateItem__l6xRm:hover{border-color:var(--color-blue-light2)!important;box-shadow:var(--shadow-sm)!important}.MessageTemplateSelector_templateItem__l6xRm.MessageTemplateSelector_selected__kaGTR{background-color:var(--color-blue-alpha2)!important;border-color:var(--color-blue-main)!important;box-shadow:0 2px 8px #5a80fb1f!important}.MessageTemplateSelector_templateItem__l6xRm .MessageTemplateSelector_MuiFormControlLabel-root__rHgnn{align-items:center!important;margin:0!important;min-height:80px;padding:24px 28px!important;width:100%}.MessageTemplateSelector_templateCard__89q6m{align-items:flex-start;display:flex;flex:1 1;gap:16px;width:100%}.MessageTemplateSelector_templateNumber__8ir8C{background:linear-gradient(135deg,var(--color-blue-main) 0,var(--color-blue-light1) 100%);border-radius:16px;color:#fff;flex-shrink:0;font-size:.85rem;font-weight:600;margin-top:4px;min-width:32px;padding:6px 12px;text-align:center}.MessageTemplateSelector_templatePreview__SmGJb{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-text-dark);display:-webkit-box;flex:1 1;font-size:.9rem;line-height:1.5;margin-top:2px;overflow:hidden;padding-right:16px;text-overflow:ellipsis;white-space:pre-wrap}.MessageTemplateSelector_radioButton__vPMLZ{align-self:center!important;color:var(--color-blue-main)!important;margin-right:12px!important;margin-top:0!important;padding:8px!important}.MessageTemplateSelector_radioButton__vPMLZ.MessageTemplateSelector_Mui-checked__hr4Tu{color:var(--color-blue-main)!important}.MessageTemplateSelector_dialogActions__jFWso{background-color:var(--color-bg-medium)!important;border-top:1px solid var(--color-border)!important;gap:10px!important;padding:16px 20px!important}@media (max-width:768px){.MessageTemplateSelector_dialogPaper__8tj\+r{margin:16px!important;max-height:calc(100vh - 32px)!important}.MessageTemplateSelector_dialogTitle__Ms20F{padding:16px 20px!important}.MessageTemplateSelector_titleContent__e1802{font-size:1rem}.MessageTemplateSelector_dialogContent__-9nrd{padding:20px!important}.MessageTemplateSelector_templateCard__89q6m{padding:16px}.MessageTemplateSelector_templatePreview__SmGJb{font-size:.85rem;max-height:100px}.MessageTemplateSelector_dialogActions__jFWso{flex-direction:column-reverse;padding:16px 20px!important}.MessageTemplateSelector_cancelButton__fg\+PZ,.MessageTemplateSelector_selectButton__7dY8n{margin:0!important;width:100%}}.MessageTemplateSelector_templatePreview__SmGJb::-webkit-scrollbar{width:4px}.MessageTemplateSelector_templatePreview__SmGJb::-webkit-scrollbar-track{background:#0000}.MessageTemplateSelector_templatePreview__SmGJb::-webkit-scrollbar-thumb{background-color:var(--color-border-dark);border-radius:2px}.MessageTemplateSelector_templatePreview__SmGJb::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-light)}.BirthdayCard_card__3UT-E{background:#fff;border:1px solid #5a80fb1a;border-radius:12px;box-shadow:0 1px 4px #0000000f;display:flex;flex-direction:column;height:100%;overflow:hidden}.BirthdayCard_cardHeader__J9qE9{align-items:center;border-bottom:1px solid #5a80fb14;display:flex;gap:10px;padding:14px 16px}.BirthdayCard_cardIconWrapper__U-6En{align-items:center;background:#ff338314;border-radius:7px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.BirthdayCard_cardTitleGroup__Jp1C9{flex:1 1;min-width:0}.BirthdayCard_cardTitle__P\+dNI{color:#1a1a2e;font-size:.875rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 2px}.BirthdayCard_cardSubtitle__\+QQKB{color:#888;font-size:.75rem;line-height:1.2;margin:0}.BirthdayCard_badge__xmYI9{background:#ff3383;border-radius:20px;color:#fff;flex-shrink:0;font-size:.72rem;font-weight:700;padding:2px 8px}.BirthdayCard_emptyState__eR6cj{align-items:center;color:#888;display:flex;flex-direction:column;font-size:.8rem;gap:6px;justify-content:center;padding:20px 16px;text-align:center}.BirthdayCard_list__E5zpZ{display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto;padding:6px 8px}.BirthdayCard_list__E5zpZ::-webkit-scrollbar{width:4px}.BirthdayCard_list__E5zpZ::-webkit-scrollbar-track{background:#f8f9fd}.BirthdayCard_list__E5zpZ::-webkit-scrollbar-thumb{background:#5a80fb33;border-radius:2px}.BirthdayCard_item__nHbMb{align-items:center;border-radius:6px;display:flex;gap:10px;padding:10px 16px;transition:background .15s ease}.BirthdayCard_item__nHbMb:hover{background:#5a80fb0a;border-radius:6px}.BirthdayCard_itemSent__4GFvo{background:#f0fdf4}.BirthdayCard_itemSent__4GFvo:hover{background:#dcfce7}.BirthdayCard_itemInfo__Q0KUa{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.BirthdayCard_itemNameRow__\+\+eFN{align-items:center;display:flex;gap:5px}.BirthdayCard_nameBtn__0VCm3{background:none;border:none;color:#1a1a2e;cursor:pointer;font-size:.85rem;font-weight:600;line-height:1.2;max-width:160px;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.BirthdayCard_nameBtn__0VCm3:hover{color:#ff3383;text-decoration:underline}.BirthdayCard_sentBadge__ZJRlU{align-items:center;background:#16a34a;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.BirthdayCard_itemAge__tG5Nh{color:#666;font-size:.75rem;font-weight:500}.BirthdayCard_itemPhone__u7xiN{color:#888;font-size:.72rem}.BirthdayCard_itemActions__KPjA5{align-items:center;display:flex;flex-shrink:0;gap:5px}.BirthdayCard_whatsappBtn__fhEml{align-items:center;background:#25d366;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .15s ease;width:30px}.BirthdayCard_whatsappBtn__fhEml:hover{background:#1da851;box-shadow:0 2px 6px #25d36659;transform:translateY(-1px)}.BirthdayCard_phoneBtn__8TqCU{align-items:center;background:#5a80fb14;border:none;border-radius:8px;color:#5a80fb;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .15s ease;width:30px}.BirthdayCard_phoneBtn__8TqCU:hover{background:#5a80fb26;transform:translateY(-1px)}.GoogleReviewCard_card__aBknj{background:#fff;border:1px solid #5a80fb1a;border-radius:12px;box-shadow:0 1px 4px #0000000f;display:flex;flex-direction:column;height:100%;overflow:hidden}.GoogleReviewCard_cardHeader__Ka4sU{align-items:center;border-bottom:1px solid #5a80fb14;display:flex;gap:10px;padding:14px 16px}.GoogleReviewCard_cardIconWrapper__Jxa6I{align-items:center;background:#ffb34714;border-radius:7px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.GoogleReviewCard_cardTitleGroup__Otfp7{flex:1 1;min-width:0}.GoogleReviewCard_cardTitle__PiQKe{color:#1a1a2e;font-size:.875rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 2px}.GoogleReviewCard_cardSubtitle__cK3bq{color:#888;font-size:.75rem;line-height:1.2;margin:0}.GoogleReviewCard_badge__r9Quh{background:#ffb347;border-radius:20px;color:#fff;flex-shrink:0;font-size:.72rem;font-weight:700;padding:2px 8px}.GoogleReviewCard_emptyState__QUIZ3{align-items:center;color:#888;display:flex;flex-direction:column;font-size:.8rem;gap:6px;justify-content:center;padding:20px 16px;text-align:center}.GoogleReviewCard_list__mzoCz{display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto;padding:6px 8px}.GoogleReviewCard_list__mzoCz::-webkit-scrollbar{width:4px}.GoogleReviewCard_list__mzoCz::-webkit-scrollbar-track{background:#f8f9fd}.GoogleReviewCard_list__mzoCz::-webkit-scrollbar-thumb{background:#5a80fb33;border-radius:2px}.GoogleReviewCard_item__WWIwj{align-items:center;border-radius:6px;display:flex;gap:10px;padding:10px 16px;transition:background .15s ease}.GoogleReviewCard_item__WWIwj:hover{background:#5a80fb0a;border-radius:6px}.GoogleReviewCard_itemSent__AcjJO{background:#f0fdf4}.GoogleReviewCard_itemSent__AcjJO:hover{background:#dcfce7}.GoogleReviewCard_itemInfo__6uKvt{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.GoogleReviewCard_itemNameRow__zYDud{align-items:center;display:flex;gap:5px}.GoogleReviewCard_nameBtn__h3-je{background:none;border:none;color:#1a1a2e;cursor:pointer;font-size:.85rem;font-weight:600;line-height:1.2;max-width:160px;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.GoogleReviewCard_nameBtn__h3-je:hover{color:#ffb347;text-decoration:underline}.GoogleReviewCard_sentBadge__yd5t5{align-items:center;background:#16a34a;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.GoogleReviewCard_itemPhone__ynFdY{color:#888;font-size:.72rem}.GoogleReviewCard_scoreRow__XRdAH{align-items:center;display:flex;gap:3px}.GoogleReviewCard_scoreText__t94WT{font-size:.72rem;font-weight:700}.GoogleReviewCard_itemActions__5DQc9{align-items:center;display:flex;flex-shrink:0;gap:5px}.GoogleReviewCard_whatsappBtn__rgwRO{align-items:center;background:#25d366;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .15s ease;width:30px}.GoogleReviewCard_whatsappBtn__rgwRO:hover{background:#1da851;box-shadow:0 2px 6px #25d36659;transform:translateY(-1px)}.GoogleReviewCard_phoneBtn__kIoxp{align-items:center;background:#5a80fb14;border:none;border-radius:8px;color:#5a80fb;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .15s ease;width:30px}.GoogleReviewCard_phoneBtn__kIoxp:hover{background:#5a80fb26;transform:translateY(-1px)}.NPSFeedbackCard_card__omAYl{background:#fff;border:1px solid #5a80fb1a;border-radius:12px;box-shadow:0 1px 4px #0000000f;display:flex;flex-direction:column;height:100%;overflow:hidden}.NPSFeedbackCard_cardHeader__j84H9{align-items:center;border-bottom:1px solid #5a80fb14;display:flex;gap:10px;padding:14px 16px}.NPSFeedbackCard_cardIconWrapper__XmTHb{align-items:center;background:#5a80fb14;border-radius:7px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.NPSFeedbackCard_cardTitleGroup__AE8xO{flex:1 1;min-width:0}.NPSFeedbackCard_cardTitle__WnUwm{color:#1a1a2e;font-size:.875rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 2px}.NPSFeedbackCard_cardSubtitle__9nj4d{color:#888;font-size:.75rem;line-height:1.2;margin:0}.NPSFeedbackCard_badge__16GLH{background:#5a80fb;border-radius:20px;color:#fff;flex-shrink:0;font-size:.72rem;font-weight:700;padding:2px 8px}.NPSFeedbackCard_emptyState__J76SY{align-items:center;color:#888;display:flex;flex-direction:column;font-size:.8rem;gap:6px;justify-content:center;padding:20px 16px;text-align:center}.NPSFeedbackCard_list__ptSZV{display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto;padding:6px 8px}.NPSFeedbackCard_list__ptSZV::-webkit-scrollbar{width:4px}.NPSFeedbackCard_list__ptSZV::-webkit-scrollbar-track{background:#f8f9fd}.NPSFeedbackCard_list__ptSZV::-webkit-scrollbar-thumb{background:#5a80fb33;border-radius:2px}.NPSFeedbackCard_item__hEVlO{align-items:center;border-radius:6px;display:flex;gap:10px;padding:10px 16px;transition:background .15s ease}.NPSFeedbackCard_item__hEVlO:hover{background:#5a80fb0a;border-radius:6px}.NPSFeedbackCard_itemSent__mKU4j{background:#f0fdf4}.NPSFeedbackCard_itemSent__mKU4j:hover{background:#dcfce7}.NPSFeedbackCard_itemInfo__YdCV3{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.NPSFeedbackCard_itemNameRow__ldQPt{align-items:center;display:flex;gap:5px}.NPSFeedbackCard_nameBtn__NJUZd{background:none;border:none;color:#1a1a2e;cursor:pointer;font-size:.85rem;font-weight:600;line-height:1.2;max-width:160px;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.NPSFeedbackCard_nameBtn__NJUZd:hover{color:#5a80fb;text-decoration:underline}.NPSFeedbackCard_sentBadge__YyUKT{align-items:center;background:#16a34a;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.NPSFeedbackCard_itemPhone__S9W\+-{color:#888;font-size:.72rem}.NPSFeedbackCard_itemDetails__O7JnS{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:.72rem;gap:4px}.NPSFeedbackCard_dot__1oeW9{color:#888}.NPSFeedbackCard_itemActions__vqb1j{align-items:center;display:flex;flex-shrink:0;gap:5px}.NPSFeedbackCard_whatsappBtn__wYEwf{align-items:center;background:#25d366;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .15s ease;width:30px}.NPSFeedbackCard_whatsappBtn__wYEwf:hover{background:#1da851;box-shadow:0 2px 6px #25d36659;transform:translateY(-1px)}.NPSFeedbackCard_phoneBtn__ry0zq{align-items:center;background:#5a80fb14;border:none;border-radius:8px;color:#5a80fb;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .15s ease;width:30px}.NPSFeedbackCard_phoneBtn__ry0zq:hover{background:#5a80fb26;transform:translateY(-1px)}.FirstVisitCard_card__Rnp3Q{background:#fff;border:1px solid #5a80fb1a;border-radius:12px;box-shadow:0 1px 4px #0000000f;display:flex;flex-direction:column;height:100%;overflow:hidden}.FirstVisitCard_cardHeader__gyNT7{align-items:center;border-bottom:1px solid #5a80fb14;display:flex;gap:10px;padding:14px 16px}.FirstVisitCard_cardIconWrapper__C\+Ja7{align-items:center;background:#16a34a14;border-radius:7px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.FirstVisitCard_cardTitleGroup__Om-8u{flex:1 1;min-width:0}.FirstVisitCard_cardTitle__4vE8v{color:#1a1a2e;font-size:.875rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 2px}.FirstVisitCard_cardSubtitle__Erjix{color:#888;font-size:.75rem;line-height:1.2;margin:0}.FirstVisitCard_badge__jh61x{background:#16a34a;border-radius:20px;color:#fff;flex-shrink:0;font-size:.72rem;font-weight:700;padding:2px 8px}.FirstVisitCard_emptyState__xUbFX{align-items:center;color:#888;display:flex;flex-direction:column;font-size:.8rem;gap:6px;justify-content:center;padding:20px 16px;text-align:center}.FirstVisitCard_list__PRbFg{display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto;padding:6px 8px}.FirstVisitCard_list__PRbFg::-webkit-scrollbar{width:4px}.FirstVisitCard_list__PRbFg::-webkit-scrollbar-track{background:#f8f9fd}.FirstVisitCard_list__PRbFg::-webkit-scrollbar-thumb{background:#5a80fb33;border-radius:2px}.FirstVisitCard_item__VIAUQ{align-items:center;border-radius:6px;display:flex;gap:10px;padding:10px 16px;transition:background .15s ease}.FirstVisitCard_item__VIAUQ:hover{background:#5a80fb0a;border-radius:6px}.FirstVisitCard_itemSent__Y3KNF{background:#f0fdf4}.FirstVisitCard_itemSent__Y3KNF:hover{background:#dcfce7}.FirstVisitCard_itemInfo__l16EC{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.FirstVisitCard_itemNameRow__BzH\+-{align-items:center;display:flex;gap:5px}.FirstVisitCard_nameBtn__c1uxL{background:none;border:none;color:#1a1a2e;cursor:pointer;font-size:.85rem;font-weight:600;line-height:1.2;max-width:160px;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.FirstVisitCard_nameBtn__c1uxL:hover{color:#16a34a;text-decoration:underline}.FirstVisitCard_sentBadge__rHipl{align-items:center;background:#16a34a;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.FirstVisitCard_itemPhone__pmhGW{color:#888;font-size:.72rem}.FirstVisitCard_itemDetails__57uj8{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:.72rem;gap:4px}.FirstVisitCard_dot__-7vtO{color:#888}.FirstVisitCard_itemActions__ewKpx{align-items:center;display:flex;flex-shrink:0;gap:5px}.FirstVisitCard_whatsappBtn__4HcEI{align-items:center;background:#25d366;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .15s ease;width:30px}.FirstVisitCard_whatsappBtn__4HcEI:hover{background:#1da851;box-shadow:0 2px 6px #25d36659;transform:translateY(-1px)}.FirstVisitCard_phoneBtn__-IgdK{align-items:center;background:#5a80fb14;border:none;border-radius:8px;color:#5a80fb;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .15s ease;width:30px}.FirstVisitCard_phoneBtn__-IgdK:hover{background:#5a80fb26;transform:translateY(-1px)}.CanceledAppointmentsCard_card__FjuEb{background:#fff;border:1px solid #5a80fb1a;border-radius:12px;box-shadow:0 1px 4px #0000000f;display:flex;flex-direction:column;height:100%;overflow:hidden}.CanceledAppointmentsCard_cardHeader__gIedi{align-items:center;border-bottom:1px solid #5a80fb14;display:flex;gap:10px;padding:14px 16px}.CanceledAppointmentsCard_cardIconWrapper__P2Wel{align-items:center;background:#ff475714;border-radius:7px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.CanceledAppointmentsCard_cardTitleGroup__ltcH2{flex:1 1;min-width:0}.CanceledAppointmentsCard_cardTitle__NwlZl{color:#1a1a2e;font-size:.875rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 2px}.CanceledAppointmentsCard_cardSubtitle__2JV4F{color:#888;font-size:.75rem;line-height:1.2;margin:0}.CanceledAppointmentsCard_badge__dWjT6{background:#ff4757;border-radius:20px;color:#fff;flex-shrink:0;font-size:.72rem;font-weight:700;padding:2px 8px}.CanceledAppointmentsCard_emptyState__O20QW{align-items:center;color:#888;display:flex;flex-direction:column;font-size:.8rem;gap:6px;justify-content:center;padding:20px 16px;text-align:center}.CanceledAppointmentsCard_list__le6OS{display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto;padding:6px 8px}.CanceledAppointmentsCard_list__le6OS::-webkit-scrollbar{width:4px}.CanceledAppointmentsCard_list__le6OS::-webkit-scrollbar-track{background:#f8f9fd}.CanceledAppointmentsCard_list__le6OS::-webkit-scrollbar-thumb{background:#5a80fb33;border-radius:2px}.CanceledAppointmentsCard_item__-07gE{align-items:center;border-radius:6px;display:flex;gap:10px;padding:10px 16px;transition:background .15s ease}.CanceledAppointmentsCard_item__-07gE:hover{background:#5a80fb0a;border-radius:6px}.CanceledAppointmentsCard_itemSent__lm-52{background:#f0fdf4}.CanceledAppointmentsCard_itemSent__lm-52:hover{background:#dcfce7}.CanceledAppointmentsCard_itemInfo__rnMBK{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.CanceledAppointmentsCard_itemNameRow__1wD\+q{align-items:center;display:flex;gap:5px}.CanceledAppointmentsCard_nameBtn__HHELY{background:none;border:none;color:#1a1a2e;cursor:pointer;font-size:.85rem;font-weight:600;line-height:1.2;max-width:160px;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.CanceledAppointmentsCard_nameBtn__HHELY:hover{color:#ff4757;text-decoration:underline}.CanceledAppointmentsCard_sentBadge__KTdYs{align-items:center;background:#16a34a;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.CanceledAppointmentsCard_itemPhone__1BFwI{color:#888;font-size:.72rem}.CanceledAppointmentsCard_itemDate__dZHkT{color:#666;font-size:.72rem}.CanceledAppointmentsCard_itemActions__ybsqv{align-items:center;display:flex;flex-shrink:0;gap:5px}.CanceledAppointmentsCard_whatsappBtn__Md1YK{align-items:center;background:#25d366;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .15s ease;width:30px}.CanceledAppointmentsCard_whatsappBtn__Md1YK:hover{background:#1da851;box-shadow:0 2px 6px #25d36659;transform:translateY(-1px)}.CanceledAppointmentsCard_phoneBtn__iQyYg{align-items:center;background:#5a80fb14;border:none;border-radius:8px;color:#5a80fb;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .15s ease;width:30px}.CanceledAppointmentsCard_phoneBtn__iQyYg:hover{background:#5a80fb26;transform:translateY(-1px)}.QuickLinksCard_card__0SG2l{background:#fff;border:1px solid #5a80fb1a;border-radius:12px;box-shadow:0 1px 4px #0000000f;display:flex;flex-direction:column;height:100%;overflow:hidden}.QuickLinksCard_cardHeader__oMH8z{border-bottom:1px solid #5a80fb14;padding:14px 16px}.QuickLinksCard_cardTitle__u-RKm{color:#888;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.QuickLinksCard_linkList__FoEMu{display:flex;flex:1 1;flex-direction:column;padding:10px 0}.QuickLinksCard_linkItem__GVByG{align-items:center;background:#5a80fb0f;border:1px solid #5a80fb26;border-radius:8px;cursor:pointer;display:flex;font-family:inherit;gap:10px;margin:0 12px 8px;padding:10px 14px;text-align:left;text-decoration:none;transition:all .15s ease;width:calc(100% - 24px)}.QuickLinksCard_linkItem__GVByG:last-child{margin-bottom:0}.QuickLinksCard_linkItem__GVByG:hover{background:#5a80fb1a;border-color:#5a80fb40;transform:translateX(2px)}.QuickLinksCard_linkItem__GVByG:hover .QuickLinksCard_linkArrow__7PWMN{opacity:1;transform:translateX(3px)}.QuickLinksCard_linkIcon__TXyCN{align-items:center;background:#5a80fb1f;border-radius:7px;color:#5a80fb;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.QuickLinksCard_linkInfo__iZoyR{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.QuickLinksCard_linkLabel__\+4318{color:#1a1a2e;font-size:.85rem;font-weight:600;line-height:1.2}.QuickLinksCard_linkDescription__xcjKu{color:#888;font-size:.72rem;line-height:1.2}.QuickLinksCard_linkArrow__7PWMN{color:#5a80fb;flex-shrink:0;margin-left:auto;opacity:.6;transition:opacity .15s ease,transform .15s ease}:root{--current-slot-height:60px;--calendar-min-column-width:90px;--calendar-gap:0px}.Appointments_pageWrapper__Ntsn9{background:#f8fafc;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:calc(100vh - 60px);overflow:hidden}.Appointments_mainLayout__zK75q{display:flex;flex:1 1;min-height:0;overflow:hidden}.Appointments_sidebar__lILOs{background:#fff;border-right:1px solid #e8ecf0;display:flex;flex-direction:column;flex-shrink:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin;width:220px}.Appointments_sidebar__lILOs::-webkit-scrollbar{width:4px}.Appointments_sidebar__lILOs::-webkit-scrollbar-track{background:#0000}.Appointments_sidebar__lILOs::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.Appointments_sidebarHeader__l6OCB{align-items:center;border-bottom:1px solid #f1f5f9;border-top:1px solid #f1f5f9;display:flex;flex-shrink:0;justify-content:space-between;padding:10px 14px 8px}.Appointments_sidebarTitle__CRnKr{color:#374151;font-size:12px;font-weight:600;letter-spacing:0}.Appointments_sidebarClearBtn__kXg5E{background:none;border:none;color:#ed3680;cursor:pointer;font-size:12px;font-weight:500;line-height:1;padding:0;transition:opacity .15s ease}.Appointments_sidebarClearBtn__kXg5E:hover{opacity:.75}.Appointments_datepickerWrapper__0uHx\+{border-bottom:1px solid #f1f5f9;padding:8px 12px 4px}.Appointments_sidebarFilters__1JdbC{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.Appointments_sidebarCheckRow__dyHng{padding-top:4px}.Appointments_sidebarCheckLabel__PMMIq{color:#6b7280;font-size:12px;font-weight:400}.Appointments_content__BSTQ4{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.Appointments_pageHeader__DbZFH{align-items:center;background:#fff;border-bottom:1px solid #e8ecf0;display:flex;flex-shrink:0;gap:16px;height:56px;padding:0 20px}.Appointments_pageHeaderLeft__USXXM{align-items:center;display:flex;flex-shrink:0;gap:8px}.Appointments_pageHeaderIcon__fwamd{align-items:center;background:#eef2ff;border-radius:8px;color:#4f7ef7;display:flex;height:30px;justify-content:center;width:30px}.Appointments_pageHeaderTitle__Qxizw{color:#1e293b;font-size:15px;font-weight:600;margin:0;white-space:nowrap}.Appointments_kpiRow__cBrAN{align-items:stretch;background:#0000;display:flex;flex:none;justify-content:center;margin-left:auto;margin-right:auto}.Appointments_kpiCard__Zk0Pg{align-items:center;background:#0000;display:flex;flex:none;gap:8px;padding:4px 12px;position:relative}.Appointments_kpiCard__Zk0Pg+.Appointments_kpiCard__Zk0Pg:before{background:#e8ecf0;content:"";height:60%;left:0;position:absolute;top:20%;width:1px}.Appointments_kpiIcon__OAX4H{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.Appointments_kpiIconBlue__sTkxq{background:#eef2ff;color:#4f7ef7}.Appointments_kpiIconAmber__O9RII{background:#fef3c7;color:#d97706}.Appointments_kpiIconPurple__2oa6N{background:#f3e8ff;color:#9333ea}.Appointments_kpiIconGreen__IbZzz{background:#dcfce7;color:#16a34a}.Appointments_kpiCardBody__Pso9e{align-items:center;display:flex;flex-direction:row;gap:6px;min-width:0;white-space:nowrap}.Appointments_kpiValue__pEtci{color:#1e293b;font-size:15px;font-weight:600;line-height:1}.Appointments_kpiGreen__WmUae{color:#16a34a}.Appointments_kpiAmber__Gn8ml{color:#d97706}.Appointments_kpiPurple__IdEjE{color:#9333ea}.Appointments_kpiRed__Grjnz{color:#dc2626}.Appointments_kpiLabel__XXd\+S{color:#64748b;font-size:12px;font-weight:400;line-height:1;white-space:nowrap}.Appointments_pageHeaderRight__PHDyX{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.Appointments_updatingIndicator__07rdH{align-items:center;color:#94a3b8;display:flex;font-size:11px;gap:6px}.Appointments_btnNew__tPkyN{background:#ed3680;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;height:38px;letter-spacing:.2px;padding:0 18px;transition:background .15s ease;white-space:nowrap}.Appointments_btnNew__tPkyN:hover{background:#d32b70}.Appointments_btnBlock__MpSi4{align-items:center;background:#0000;border:1px solid #cbd5e1;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:600;height:38px;letter-spacing:.2px;padding:0 18px;transition:all .15s ease;white-space:nowrap}.Appointments_btnBlock__MpSi4:hover{background:#f8fafc;border-color:#94a3b8;color:#374151}.Appointments_calendarControls__zt7Dx{align-items:center;background:#fff;border-bottom:1px solid #e8ecf0;display:flex;flex-shrink:0;gap:12px;height:44px;justify-content:space-between;padding:0 16px}.Appointments_calendarControlsLeft__kCXiF{align-items:center;display:flex;gap:4px}.Appointments_calendarControlsRight__t4xDY{align-items:center;display:flex;gap:8px}.Appointments_btnToday__YAVKX{align-items:center;background:#0000;border:1px solid #fbcfe8;border-radius:6px;color:#ed3680;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px;height:30px;padding:0 12px;transition:all .12s ease}.Appointments_btnToday__YAVKX:hover{background:#fff0f6}.Appointments_btnArrow__Qj7x7{align-items:center;background:#0000;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .12s ease;width:30px}.Appointments_btnArrow__Qj7x7:hover{background:#f1f5f9;color:#1e293b}.Appointments_dateLabel__J2j8U{color:#1e293b;font-size:13px;font-weight:600;margin-left:6px;white-space:nowrap}.Appointments_viewModeSelector__AmCrM{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:2px;padding:2px}.Appointments_viewModeBtn__CjvCM{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:400;gap:4px;height:26px;padding:0 10px;transition:background .15s,color .15s;white-space:nowrap}.Appointments_viewModeBtn__CjvCM:hover{background:#0000000a;color:#1e293b}.Appointments_viewModeBtnActive__kIYdd{background:#fff0f7;color:#ed3680;font-weight:500}.Appointments_viewModeBtnActive__kIYdd:hover{background:#ed3680;color:#fff}.Appointments_calendarWrapper__eM13r{flex:1 1;min-height:0;overflow:clip;padding:0}.Appointments_legend__B4D4m{align-items:center;background:#fff;border-top:1px solid #e8ecf0;display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;padding:8px 20px}.Appointments_legendTitle__A3oS4{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Appointments_legendItem__Ib91W{align-items:center;color:#64748b;display:flex;font-size:11px;font-weight:400;gap:5px}.Appointments_legendDot__xAy9P{border-radius:2px;flex-shrink:0;height:12px;width:14px}.Appointments_sidebarOverlay__NDihz{display:none}@media (max-width:1566px){.Appointments_sidebarOverlay__NDihz{animation:Appointments_fadeInOverlay__eWxMf .2s ease;background:#00000059;bottom:0;display:block;left:64px;position:fixed;right:0;top:0;z-index:1040}}@keyframes Appointments_fadeInOverlay__eWxMf{0%{opacity:0}to{opacity:1}}.Appointments_headerFilterBtn__BT4Lb{align-items:center;background:#0000;border:1px solid #fbcfe8;border-radius:6px;color:#ed3680;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:5px;height:30px;padding:0 12px;position:relative;transition:all .12s ease;white-space:nowrap}.Appointments_headerFilterBtn__BT4Lb:hover{background:#fff0f6}.Appointments_headerFilterBtnActive__zM8WC{background:#fff0f6;border-color:#ed3680}.Appointments_headerFilterBadge__\+ufLi{align-items:center;background:#ed3680;border-radius:8px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px}@media (max-width:1566px){.Appointments_sidebar__lILOs{box-shadow:4px 0 20px #0000001f;height:100vh;left:-240px;position:fixed;top:0;transition:left .25s ease;width:240px;z-index:1050}.Appointments_sidebarOpen__4l4Mq{left:64px}.Appointments_pageHeader__DbZFH{padding:0 12px}.Appointments_calendarControls__zt7Dx{flex-wrap:wrap;gap:6px;height:auto;padding:6px 12px}.Appointments_calendarControlsLeft__kCXiF{flex:1 1 100%;gap:4px;justify-content:flex-start}.Appointments_viewModeBtn__CjvCM{flex:1 1;font-size:11px;justify-content:center;padding:0 8px}.Appointments_dateLabel__J2j8U{font-size:12px;margin-left:4px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:1009px){.Appointments_kpiRow__cBrAN,.Appointments_legend__B4D4m,.Appointments_pageHeaderRight__PHDyX .Appointments_viewModeSelector__AmCrM,.Appointments_viewModeSelectorDensity__Y3ClH{display:none}}@media (min-width:1567px){.Appointments_sidebar__lILOs{width:240px}}.Appointments_drawerOverlay__xDp9i{animation:Appointments_drawerFadeIn__0QjYd .2s ease;background:#1a1d2359;inset:0;position:fixed;z-index:400}.Appointments_drawerPanel__M4O58{animation:Appointments_drawerSlideIn__YHakD .28s cubic-bezier(.16,1,.3,1);background:#fff;bottom:0;box-shadow:-4px 0 32px #5a80fb24;display:flex;flex-direction:column;max-width:100vw;overflow-x:hidden;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0);position:fixed;right:0;top:0;width:420px;z-index:500}.Appointments_drawerPanel__M4O58::-webkit-scrollbar{width:4px}.Appointments_drawerPanel__M4O58::-webkit-scrollbar-track{background:#0000}.Appointments_drawerPanel__M4O58::-webkit-scrollbar-thumb{background:#e8edff;border-radius:2px}@keyframes Appointments_drawerFadeIn__0QjYd{0%{opacity:0}to{opacity:1}}@keyframes Appointments_drawerSlideIn__YHakD{0%{transform:translateX(100%)}to{transform:translateX(0)}}:root{--cv3-slot-height:80px;--cv3-time-axis-width:48px;--cv3-day-header-height:58px;--cv3-border:#f1f5f9;--cv3-text-primary:#374151;--cv3-text-secondary:#9ca3af;--cv3-text-muted:#cbd5e1;--cv3-today-accent:#ed3680;--cv3-bg-page:#fff;--cv3-bg-col:#fbfcfd;--cv3-bg-col-today:#fff}.Calendar_calendarRoot__xZT\+F{background:#fff;border:1px solid #f1f5f9;border:1px solid var(--cv3-border);border-radius:10px;display:flex;flex-direction:row;height:100%;overflow:clip;width:100%}.Calendar_timeAxis__w\+B3S{background:#fff;background:var(--cv3-bg-page);border-right:1px solid #f1f5f9;display:flex;flex-direction:column;flex-shrink:0;left:0;position:-webkit-sticky;position:sticky;width:48px;width:var(--cv3-time-axis-width);z-index:10}.Calendar_timeAxisHeader__BgkqJ{background:#fff;border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--cv3-border);flex-shrink:0;height:58px;height:var(--cv3-day-header-height);position:-webkit-sticky;position:sticky;top:0;z-index:11}.Calendar_timeAxisBody__Uh31b{flex:1 1;overflow:visible;position:relative}.Calendar_timeAxisSlot__m7Xy3{align-items:flex-start;display:flex;height:80px;height:var(--cv3-slot-height);justify-content:flex-end;left:0;padding-right:6px;padding-top:4px;position:absolute;right:0}.Calendar_timeAxisLabel__zPGPt{color:#6b7280;font-size:10px;font-weight:500;letter-spacing:.3px;line-height:1;white-space:nowrap}.Calendar_daysArea__\+0I71{display:flex;flex:1 1;overflow-x:auto;overflow-y:auto;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin}.Calendar_daysArea__\+0I71::-webkit-scrollbar{height:6px;width:6px}.Calendar_daysArea__\+0I71::-webkit-scrollbar-track{background:#0000}.Calendar_daysArea__\+0I71::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.Calendar_dayCol__97tnH{background:#fbfcfd;background:var(--cv3-bg-col);border-right:1px solid #f8fafc;display:flex;flex:1 1;flex-direction:column;min-width:80px}@media (min-width:1010px) and (max-width:1566px){.Calendar_dayCol__97tnH{min-width:72px}}.Calendar_dayCol__97tnH:last-child{border-right:none}.Calendar_dayColToday__cLjxJ{background:#fff;background:var(--cv3-bg-col-today)}.Calendar_dayHeader__XU6vU{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;flex-shrink:0;gap:4px;height:58px;height:var(--cv3-day-header-height);justify-content:center;padding:6px 8px;position:-webkit-sticky;position:sticky;top:0;z-index:3}.Calendar_dayHeaderToday__tFElj{background-color:#fff0f7;border-bottom:1px solid #f1f5f9}.Calendar_dayHeaderTop__eZgzh{align-items:center;display:flex;flex-direction:row;gap:3px;justify-content:center;line-height:1}.Calendar_dayHeaderNum__j\+eBW{align-items:center;color:#374151;display:inline-flex;flex-shrink:0;font-size:18px;font-weight:600;justify-content:center;line-height:1}.Calendar_dayHeaderNumToday__wSGpt{color:#ed3680;color:var(--cv3-today-accent);font-weight:600}.Calendar_dayHeaderName__74Na2{color:#374151;font-size:13px;font-weight:400;letter-spacing:0;line-height:1;white-space:nowrap}.Calendar_dayHeaderToday__tFElj .Calendar_dayHeaderName__74Na2{color:#ed3680;font-weight:500}.Calendar_dayHeaderNameWrap__0ng\+g{align-items:flex-start;display:flex;flex-direction:column;gap:1px;line-height:1}.Calendar_dayHeaderMonthTag__EC43N{color:#9ca3af;font-size:9px;font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase}.Calendar_dayColOtherMonth__9Udqx{border-left:2px solid #e8ecf0}.Calendar_dayHeaderCount__58VHb{align-items:center;display:flex;gap:3px;line-height:1}.Calendar_dayHeaderCount__58VHb,.Calendar_dayHeaderCount__58VHb span{color:#6b7280;font-size:11px;font-weight:400}.Calendar_dayHeaderToday__tFElj .Calendar_dayHeaderCount__58VHb,.Calendar_dayHeaderToday__tFElj .Calendar_dayHeaderCount__58VHb span{color:#ed3680;font-weight:500;opacity:1}.Calendar_dayBody__1OJS-{cursor:pointer;flex-shrink:0;position:relative}.Calendar_dayBodyNonWorking__wUKmV{background:#f1f5f9;cursor:default}.Calendar_slotAvailable__\+639F{background:#0000;border:1px solid #e8edf2;z-index:0}.Calendar_slotAvailable__\+639F,.Calendar_slotBlocked__z9NEG{border-radius:4px;box-sizing:border-box;left:3px;pointer-events:none;position:absolute;right:3px}.Calendar_slotBlocked__z9NEG{background:repeating-linear-gradient(-45deg,#0000,#0000 8px,#0000000a 0,#0000000a 9px);z-index:1}.Calendar_hourLine__DEmfA{background:#f1f5f9;height:1px;left:0;pointer-events:none;position:absolute;right:0}.Calendar_cardWrapperGhost__lMbUh,.Calendar_cardWrapper__15ynk{box-sizing:border-box;padding:0 2px;position:absolute}.Calendar_cardWrapperGhost__lMbUh{animation:Calendar_ghostPulse__ihfFJ 1.4s ease-in-out infinite;pointer-events:none;z-index:100}.Calendar_ghostCard__UHHqJ{background:repeating-linear-gradient(-45deg,#fbbf2438,#fbbf2438 5px,#fbbf240f 0,#fbbf240f 10px);border:2px dashed #f59e0be6;border-radius:6px;box-shadow:0 0 0 1px #f59e0b40;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden;padding:4px 6px;width:100%}.Calendar_ghostCardTime__8TrAA{color:#92400e;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.2}.Calendar_ghostCardLabel__\+Goho{color:#b45309;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:600}@keyframes Calendar_ghostPulse__ihfFJ{0%,to{opacity:1}50%{opacity:.65}}.Calendar_slotAddStrip__Z\+nmQ{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;gap:8px;justify-content:flex-end;opacity:0;pointer-events:none;position:absolute;transition:opacity .12s ease,background .12s ease;z-index:2}.Calendar_slotAddStrip__Z\+nmQ.Calendar_slotAddStripHovered__EsViq{background:#ed368012;border:1px solid #ed368038;opacity:1}.Calendar_slotAddStrip__Z\+nmQ:after{color:#ed3680;content:"+";font-size:13px;font-weight:600;line-height:1;margin-right:6px;opacity:0;pointer-events:none;transition:opacity .12s ease}.Calendar_slotAddStrip__Z\+nmQ.Calendar_slotAddStripHovered__EsViq:after{opacity:1}.Calendar_slotAddStrip__Z\+nmQ.Calendar_slotAddStripHovered__EsViq:before{color:#ed3680;content:attr(data-time);flex-shrink:0;font-size:11px;font-weight:600;line-height:1;margin-left:8px;opacity:1;pointer-events:none;white-space:nowrap}.Calendar_slotAddStrip__Z\+nmQ.Calendar_slotAddStripActive__NMjBT{background:#e91e8c0f!important;border:2px solid #e91e8c59!important;border-radius:6px;opacity:1;pointer-events:none;z-index:101}.Calendar_slotAddStrip__Z\+nmQ.Calendar_slotAddStripActive__NMjBT:after,.Calendar_slotAddStrip__Z\+nmQ.Calendar_slotAddStripActive__NMjBT:before{opacity:0}.Calendar_card__S0fiI{align-items:stretch;border:none;border-radius:4px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;height:100%;justify-content:space-between;overflow:hidden;padding:6px 8px 6px 10px;position:relative;width:100%}.Calendar_card__S0fiI:hover{box-shadow:0 2px 8px #0000001a;z-index:10}.Calendar_cardInner__8SAkO{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.Calendar_cardInnerRow__zwII-{align-items:center;align-self:center;display:flex;flex:1 1;flex-direction:row;gap:4px;min-width:0;overflow:hidden}.Calendar_cardNameInline__ZVsJ0{color:inherit;flex:1 1;font-size:11px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Calendar_cardTime__\+QFYw{color:#9ca3af;font-size:10px;font-weight:300}.Calendar_cardName__XrZbJ,.Calendar_cardTime__\+QFYw{line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Calendar_cardName__XrZbJ{color:inherit;font-size:12px;font-weight:500}.Calendar_cardProcedure__3826M{color:#9ca3af;font-size:10px;font-weight:300;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Calendar_cardIcons__SolAW{flex-direction:column;gap:3px;margin-left:4px}.Calendar_cardIcons__SolAW,.Calendar_cardStatusIcon__rAF1o{align-items:center;display:flex;flex-shrink:0;justify-content:center}.Calendar_cardStatusIcon__rAF1o{font-size:16px!important;opacity:.6}.Calendar_cardStatusIcon__rAF1o svg{font-size:16px!important;height:16px!important;width:16px!important}.Calendar_cardPaidIcon__uVBW8{align-items:center;color:#16a34a;display:flex;flex-shrink:0;font-size:16px!important;justify-content:center;opacity:.7}.Calendar_cardPaidIcon__uVBW8 svg{font-size:16px!important;height:16px!important;width:16px!important}.Calendar_cardAvailable__Mda4D{align-items:center;background:#0000;border:1px dashed #cbd5e1;border-radius:4px;cursor:pointer;display:flex;justify-content:center;left:2px;opacity:0;position:absolute;right:2px;transition:opacity .15s ease}.Calendar_dayBody__1OJS-:hover .Calendar_cardAvailable__Mda4D{opacity:1}.Calendar_cardAvailable__Mda4D:hover{background:#4f7ef70d;border-color:#ed3680;border-color:var(--cv3-today-accent)}.Calendar_cardAvailableText__TdshE{color:#cbd5e1;color:var(--cv3-text-muted);font-size:11px;font-weight:500}.Calendar_currentTimeLine__ChlXW{background:#f48fb1;height:2px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.Calendar_currentTimeLine__ChlXW:before{background:#f48fb1;border-radius:50%;content:"";height:9px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:9px}.Calendar_currentTimeLabel__KSxK0{background:#fce4ec;border-radius:4px;color:#ad1457;font-size:11px;font-weight:700;left:8px;padding:1px 5px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:11}.Calendar_statusScheduled__52jJK{background-color:#f7f8fa}.Calendar_statusScheduled__52jJK .Calendar_cardProcedure__3826M,.Calendar_statusScheduled__52jJK .Calendar_cardTime__\+QFYw{color:#8896a8}.Calendar_statusRescheduled__\+yUzG{background-color:#f5f7fa;border:1px dashed #a0aabb;opacity:.55}.Calendar_statusRescheduled__\+yUzG .Calendar_cardProcedure__3826M,.Calendar_statusRescheduled__\+yUzG .Calendar_cardTime__\+QFYw{color:#8896a8}.Calendar_statusConfirmed__8TfdS{background-color:#eef5ff}.Calendar_statusConfirmed__8TfdS .Calendar_cardProcedure__3826M,.Calendar_statusConfirmed__8TfdS .Calendar_cardTime__\+QFYw{color:#6b85b8}.Calendar_statusConfirmedByPatient__Zgavi{background-color:#e8f2ff}.Calendar_statusConfirmedByPatient__Zgavi .Calendar_cardProcedure__3826M,.Calendar_statusConfirmedByPatient__Zgavi .Calendar_cardTime__\+QFYw{color:#6278b0}.Calendar_statusWaiting__gVjUk{background-color:#c8deff}.Calendar_statusWaiting__gVjUk .Calendar_cardProcedure__3826M,.Calendar_statusWaiting__gVjUk .Calendar_cardTime__\+QFYw{color:#1e4da8}.Calendar_statusDoing__aYgyf{background-color:#1d4ed8;color:#fff}.Calendar_statusDoing__aYgyf .Calendar_cardProcedure__3826M,.Calendar_statusDoing__aYgyf .Calendar_cardTime__\+QFYw{color:#bfdbfe}.Calendar_statusDone__bYzj7{background-color:#eef9f1}.Calendar_statusDone__bYzj7 .Calendar_cardProcedure__3826M,.Calendar_statusDone__bYzj7 .Calendar_cardTime__\+QFYw{color:#5e9a78}.Calendar_statusCanceled__-oWUQ{background-color:#faf3ec}.Calendar_statusCanceled__-oWUQ .Calendar_cardProcedure__3826M,.Calendar_statusCanceled__-oWUQ .Calendar_cardTime__\+QFYw{color:#a87a58}.Calendar_statusCanceledByPatient__brPbD{background-color:#fcf6f1}.Calendar_statusCanceledByPatient__brPbD .Calendar_cardProcedure__3826M,.Calendar_statusCanceledByPatient__brPbD .Calendar_cardTime__\+QFYw{color:#b89070}.Calendar_statusMissed__Mjlk0{background-color:#fff0f3}.Calendar_statusMissed__Mjlk0 .Calendar_cardProcedure__3826M,.Calendar_statusMissed__Mjlk0 .Calendar_cardTime__\+QFYw{color:#c8607a}.Calendar_statusBlocked__p1a80{background-color:#f1f3f5;background-image:repeating-linear-gradient(-45deg,#0000,#0000 6px,#0000000a 0,#0000000a 8px)}.Calendar_statusBlocked__p1a80 .Calendar_cardProcedure__3826M,.Calendar_statusBlocked__p1a80 .Calendar_cardTime__\+QFYw{color:#6b7280}@media (min-width:1010px) and (max-width:1566px){.Calendar_cardTime__\+QFYw{font-size:9px}.Calendar_cardName__XrZbJ{font-size:11px}.Calendar_cardProcedure__3826M{font-size:9px}.Calendar_card__S0fiI{padding:4px 6px 4px 8px}.Calendar_dayHeader__XU6vU{height:50px;padding:4px 6px}.Calendar_dayHeaderNum__j\+eBW{font-size:15px}.Calendar_dayHeaderName__74Na2{font-size:11px}}@media (max-width:1009px){.Calendar_cardTime__\+QFYw{display:none}.Calendar_cardName__XrZbJ{font-size:11px;font-weight:500;line-height:1.3}.Calendar_cardProcedure__3826M{font-size:9px;line-height:1.2}.Calendar_card__S0fiI{gap:4px;padding:8px 8px 8px 12px}.Calendar_cardInnerRow__zwII- .Calendar_cardTime__\+QFYw{display:none}.Calendar_cardNameInline__ZVsJ0{font-size:10px;font-weight:500}}.MonthlyCalendar_root__mk-78{background:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden}.MonthlyCalendar_monthGrid__v2O4h{border-left:1px solid #e8ecf0;border-top:1px solid #e8ecf0;display:grid;flex:1 1;grid-template-columns:repeat(7,1fr);overflow-y:auto;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin}.MonthlyCalendar_monthGrid__v2O4h::-webkit-scrollbar{width:4px}.MonthlyCalendar_monthGrid__v2O4h::-webkit-scrollbar-track{background:#0000}.MonthlyCalendar_monthGrid__v2O4h::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.MonthlyCalendar_dayHeader__3xQyG{background:#fafafa;border-bottom:1px solid #e8ecf0;border-right:1px solid #e8ecf0;color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.06em;padding:10px 8px;position:-webkit-sticky;position:sticky;text-align:center;text-transform:uppercase;top:0;z-index:1}.MonthlyCalendar_dayCell__KwcYU{border-bottom:1px solid #e8ecf0;border-right:1px solid #e8ecf0;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-height:110px;padding:6px 6px 8px;transition:background .1s ease}.MonthlyCalendar_dayCell__KwcYU:hover{background:#f8fafc}.MonthlyCalendar_dayCellOutside__zlBuH{background:#fafafa;cursor:default;opacity:.45}.MonthlyCalendar_dayCellOutside__zlBuH:hover{background:#fafafa}.MonthlyCalendar_dayNumber__13AGb{align-items:center;align-self:flex-end;border-radius:50%;color:#374151;display:flex;flex-shrink:0;font-size:13px;font-weight:500;height:26px;justify-content:center;line-height:1;width:26px}.MonthlyCalendar_dayNumberToday__eRZOx{background:#ed3680;color:#fff;font-weight:700}.MonthlyCalendar_badgeList__CJ1Ci{display:flex;flex:1 1;flex-direction:column;gap:2px}.MonthlyCalendar_badge__Hb6C2{align-items:center;border-radius:3px;display:flex;gap:5px;overflow:hidden;padding:2px 6px 2px 5px;white-space:nowrap}.MonthlyCalendar_badgeCount__jLt-b{flex-shrink:0;font-size:12px;font-weight:700;line-height:1.3}.MonthlyCalendar_badgeLabel__dfQ62{font-size:11px;font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.MonthlyCalendar_dayCell__KwcYU{gap:2px;min-height:70px;padding:4px 3px 6px}.MonthlyCalendar_dayNumber__13AGb{font-size:12px;height:22px;width:22px}.MonthlyCalendar_badge__Hb6C2{padding:1px 4px}.MonthlyCalendar_badgeCount__jLt-b{font-size:11px}.MonthlyCalendar_badgeLabel__dfQ62{font-size:10px}.MonthlyCalendar_dayHeader__3xQyG{font-size:10px;padding:7px 4px}}.AppointmentsMobile_mobileContainer__P3mfz{background:#f5f7fa;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.AppointmentsMobile_mobilePageHeader__QveGK{align-items:center;background:#fff;border-bottom:1px solid #e8ecf0;display:flex;flex-shrink:0;justify-content:space-between;padding:10px 16px 8px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.AppointmentsMobile_mobilePageHeaderLeft__2dd0E{align-items:center;display:flex;gap:8px}.AppointmentsMobile_pageIcon__Jarli{align-items:center;background:#eef2ff;border-radius:8px;color:#4f7ef7;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.AppointmentsMobile_mobilePageTitle__MLvm0{color:#1a2332;font-size:16px;font-weight:700;line-height:1.2;margin:0}.AppointmentsMobile_mobileFilterBtn__X-PRn{align-items:center;background:#fff0f7;border:1px solid #fbcfe8;border-radius:8px;color:#ed3680;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;height:36px;justify-content:center;position:relative;transition:background .15s ease,border-color .15s ease;width:36px}.AppointmentsMobile_mobileFilterBtnActive__WujrD,.AppointmentsMobile_mobileFilterBtn__X-PRn:active{background:#fff0f7;border:1px solid #ed3680}.AppointmentsMobile_mobileFilterBadge__3kOvB{align-items:center;background:#ed3680;border-radius:50%;color:#fff;display:flex;font-size:9px;font-weight:600;height:16px;justify-content:center;line-height:1;position:absolute;right:-4px;top:-4px;width:16px}.AppointmentsMobile_mobileControlsBar__enjkB{background:#fff;border-bottom:1px solid #e8ecf0;display:flex;flex-direction:column;flex-shrink:0;position:-webkit-sticky;position:sticky;top:50px;z-index:19}.AppointmentsMobile_mobileControlsRow1__w3Nl0{align-items:center;display:flex;gap:6px;justify-content:space-between;padding:6px 12px 4px}.AppointmentsMobile_mobileControlsRow2__wMPvV{align-items:center;display:flex;padding:4px 12px 6px}.AppointmentsMobile_mobileViewSelector__jjgPf{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-shrink:0;gap:2px;padding:2px}.AppointmentsMobile_mobileViewBtn__LhHE8{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:400;gap:4px;height:28px;padding:0 10px;transition:background .15s,color .15s;white-space:nowrap}.AppointmentsMobile_mobileViewBtnActive__INZr6{background:#fff0f7;color:#ed3680;font-weight:500}.AppointmentsMobile_mobileViewBtnActive__INZr6:hover{background:#ed3680;color:#fff}.AppointmentsMobile_mobileTodayBtn__fakJd{align-items:center;background:#0000;border:1px solid #fbcfe8;border-radius:6px;color:#ed3680;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:600;gap:4px;height:28px;padding:0 10px;transition:all .12s ease;white-space:nowrap}.AppointmentsMobile_mobileTodayBtn__fakJd:hover{background:#fff0f6}.AppointmentsMobile_mobileDateNav__HGhyc{align-items:center;display:flex;gap:0;justify-content:space-between;width:100%}.AppointmentsMobile_mobileDateNavBtn__JmofC{align-items:center;background:#0000;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;height:28px;justify-content:center;transition:all .12s ease;width:28px}.AppointmentsMobile_mobileDateNavBtn__JmofC:hover{background:#f1f5f9;color:#1e293b}.AppointmentsMobile_mobileDateLabel__WQI4X{color:#1e293b;flex:1 1;font-size:12px;font-weight:600;margin:0;min-width:0;text-align:center;white-space:nowrap}.QuickFilterDropdown_wrapper__1eoFN{position:relative;width:100%}.QuickFilterDropdown_trigger__gvGDe{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-height:36px;padding:9px 10px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.QuickFilterDropdown_trigger__gvGDe:hover{border-color:#cbd5e1}.QuickFilterDropdown_triggerOpen__z6Rit{border-color:#ed3680;box-shadow:0 0 0 2px #ed368014}.QuickFilterDropdown_triggerLabel__lPuvt{color:#374151;flex-shrink:0;font-size:12px;font-weight:600;white-space:nowrap}.QuickFilterDropdown_triggerValue__ASO\+Q{align-items:center;color:#6b7280;display:flex;font-size:12px;font-weight:400;gap:3px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuickFilterDropdown_dropdown__gcMhV{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 16px #00000014;left:0;overflow:hidden;padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.QuickFilterDropdown_divider__PvlPN{background:#f1f5f9;height:1px;margin:3px 0}.QuickFilterDropdown_option__HEyGW{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:6px;padding:6px 10px;text-align:left;transition:background .1s ease;width:100%}.QuickFilterDropdown_option__HEyGW:hover{background:#f8fafc}.QuickFilterDropdown_optionCheck__PcyKs{align-items:center;color:#ed3680;display:flex;flex-shrink:0;height:14px;justify-content:center;width:14px}.QuickFilterDropdown_optionLabel__E1jjk{color:#374151;font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuickFilterDropdown_optionActive__MkXDE .QuickFilterDropdown_optionLabel__E1jjk{color:#ed3680;font-weight:500}.PackagePurchaseFlow_packagesGrid__FSYOI{margin-top:16px;padding:8px 0}.PackagePurchaseFlow_packageCard__FReFu{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius);box-shadow:0 4px 8px var(--color-shadow);display:flex;flex-direction:column;height:100%;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.PackagePurchaseFlow_packageCard__FReFu:hover{box-shadow:0 6px 12px var(--color-shadow);transform:translateY(-2px)}.PackagePurchaseFlow_packageHeader__6AM8V{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.PackagePurchaseFlow_packageHeader__6AM8V h4{color:var(--color-text-dark);font-size:1.2rem;font-weight:600;margin:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PackagePurchaseFlow_packageStatus__0hEFY{background-color:var(--color-bg-medium);border-radius:12px;color:var(--color-text-medium);display:inline-block;font-size:.75rem;margin-top:6px;padding:3px 10px}.PackagePurchaseFlow_packageStatus__0hEFY.PackagePurchaseFlow_active__eazKH{background-color:var(--color-success-light);color:var(--color-success)}.PackagePurchaseFlow_priceContainer__hCL-e{align-items:flex-end;display:flex;flex-direction:column}.PackagePurchaseFlow_originalPriceTag__RMVzT{color:var(--color-text-medium);font-size:.85rem;margin-bottom:4px;text-decoration:line-through}.PackagePurchaseFlow_packagePrice__54veX{color:var(--color-main);font-size:1.3rem;font-weight:700}.PackagePurchaseFlow_discountBadge__PjAFK{background-color:var(--color-success-light);border-radius:10px;color:var(--color-success);display:inline-block;font-size:.75rem;font-weight:600;margin-top:4px;padding:2px 8px}.PackagePurchaseFlow_packageDescription__ooumk{color:var(--color-text-medium);flex-grow:1;font-size:.95rem;line-height:1.4;margin:10px 0}.PackagePurchaseFlow_packageDetails__4ezwg{border-top:1px solid var(--color-border);margin-top:16px;padding-top:16px}.PackagePurchaseFlow_detailLabel__Km9aX{color:var(--color-text-medium);display:block;font-size:.9rem;font-weight:500;margin-bottom:6px}.PackagePurchaseFlow_detailValue__RPmgQ{color:var(--color-text-dark);display:inline-block;font-size:.95rem;min-width:90px}.PackagePurchaseFlow_proceduresList__MHu3k{margin-bottom:16px;max-height:150px;overflow-y:auto}.PackagePurchaseFlow_proceduresList__MHu3k::-webkit-scrollbar{width:4px}.PackagePurchaseFlow_proceduresList__MHu3k::-webkit-scrollbar-thumb{background-color:var(--color-main-light1);border-radius:4px}.PackagePurchaseFlow_proceduresList__MHu3k::-webkit-scrollbar-track{background-color:var(--color-bg-medium)}.PackagePurchaseFlow_procedureItem__dHXkr{align-items:center;border-bottom:1px solid var(--color-blue-light5);color:var(--color-text-dark);display:flex;font-size:.95rem;justify-content:space-between;padding:6px 0}.PackagePurchaseFlow_procedureItem__dHXkr:last-child{border-bottom:none}.PackagePurchaseFlow_quantityBadge__XOAbc{background-color:var(--color-blue-light4);border-radius:12px;color:var(--color-main);font-size:.8rem;font-weight:600;padding:2px 8px}.PackagePurchaseFlow_validityContainer__v8q0A{border-top:1px dashed var(--color-border);margin-top:8px;padding-top:8px}.PackagePurchaseFlow_emptyProcedures__TQR2b{color:var(--color-text-light);font-style:italic;padding:8px 0}.PackagePurchaseFlow_noPackages__Wv5q2{color:var(--color-text-medium);font-style:italic;padding:40px 0;text-align:center;width:100%}.PackagePurchaseFlow_packageButton__Egg\+N{margin-top:20px!important}.PackagePurchaseFlow_confirmationContainer__8Rd39{display:flex;flex-direction:column;gap:16px;padding:8px 4px}.PackagePurchaseFlow_confirmationTitle__INFV2{border-bottom:1px solid var(--color-border);color:var(--color-text-dark);font-size:1.4rem;font-weight:600;margin:0 0 8px;padding-bottom:8px}.PackagePurchaseFlow_priceSection__hcyL7{background-color:var(--color-blue-light5);border-radius:var(--border-radius);margin-bottom:8px;padding:16px}.PackagePurchaseFlow_originalPrice__0ZPYP{color:var(--color-text-medium);font-size:.95rem;margin-bottom:4px;text-decoration:line-through}.PackagePurchaseFlow_finalPrice__6RLlq{color:var(--color-main);font-size:1.2rem;font-weight:600}.PackagePurchaseFlow_discountTag__7Obub{color:var(--color-success);font-size:.9rem;font-weight:500;margin-left:8px}.PackagePurchaseFlow_proceduresSection__zug81{margin-top:8px}.PackagePurchaseFlow_sectionTitle__ivNs8{color:var(--color-text-dark);font-size:1rem;font-weight:500;margin:0 0 8px}.PackagePurchaseFlow_procedureConfirmList__YdPsL{display:flex;flex-direction:column;gap:6px;margin-left:8px;max-height:200px;overflow-y:auto;padding-right:8px}.PackagePurchaseFlow_procedureConfirmList__YdPsL::-webkit-scrollbar{width:4px}.PackagePurchaseFlow_procedureConfirmList__YdPsL::-webkit-scrollbar-thumb{background-color:var(--color-main-light1);border-radius:4px}.PackagePurchaseFlow_procedureConfirmList__YdPsL::-webkit-scrollbar-track{background-color:var(--color-bg-medium)}.PackagePurchaseFlow_procedureConfirmItem__L7jKJ{align-items:center;color:var(--color-text-medium);display:flex;font-size:.95rem;gap:8px;padding:4px 0}.PackagePurchaseFlow_bulletPoint__709FD{color:var(--color-main);font-size:1.2rem;line-height:1}.PackagePurchaseFlow_procedureName__7zUUo{flex:1 1}.PackagePurchaseFlow_procedureQuantity__6IT6i{color:var(--color-text-dark);font-weight:500}.PackagePurchaseFlow_validitySection__5KL5g{align-items:center;border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:flex;gap:8px;padding:8px 0}.PackagePurchaseFlow_validityLabel__F4IaJ{color:var(--color-text-medium);font-weight:500}.PackagePurchaseFlow_validityValue__F08fB{color:var(--color-text-dark)}.PackagePurchaseFlow_paymentSection__U44la{border-top:1px solid var(--color-border);margin-top:16px;padding-top:16px}.PackagePurchaseFlow_paymentLabel__27YLs{color:var(--color-text-dark);font-size:1rem;font-weight:500;margin-bottom:12px;margin-top:0}.PackagePurchaseFlow_paymentGrid__V4DnG{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.PackagePurchaseFlow_paymentOption__ukGko{align-items:center;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;display:flex;padding:8px 12px;transition:all .2s ease}.PackagePurchaseFlow_paymentOption__ukGko:hover{background-color:var(--color-blue-light5);border-color:var(--color-main-light1)}.PackagePurchaseFlow_selectedPayment__yOt-C{background-color:var(--color-blue-light5);border-color:var(--color-main);box-shadow:0 0 0 1px var(--color-main)}.FiscalInvoiceHistory_historyContainer__2KLJu{display:flex;flex-direction:column;gap:0}.FiscalInvoiceHistory_historyToggle__\+cnea{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:6px 0;text-align:left;transition:background-color .15s;width:100%}.FiscalInvoiceHistory_historyToggle__\+cnea:hover{background-color:#f5f5f5;background-color:var(--color-background,#f5f5f5)}.FiscalInvoiceHistory_historyToggle__\+cnea:focus-visible{outline:2px solid #1976d2;outline:2px solid var(--color-primary,#1976d2);outline-offset:2px}.FiscalInvoiceHistory_historyTitle__Y8phY{color:#666;color:var(--color-text-secondary,#666);font-weight:500!important}.FiscalInvoiceHistory_historyList__lcSmX{display:flex;flex-direction:column;gap:8px;padding-top:8px}.FiscalInvoiceHistory_historyItem__fbQti{background-color:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:10px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.FiscalInvoiceHistory_historyItemMain__woG4j{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.FiscalInvoiceHistory_historyStatusTag__JzeFw{align-items:center;border-radius:20px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:400;gap:4px;padding:2px 8px;white-space:nowrap}.FiscalInvoiceHistory_historyStatusTag--canceled__O15\+G{background-color:#fee2e2;color:#dc2626}.FiscalInvoiceHistory_historyStatusTag--issued__rdUSD{background-color:#dcfce7;color:#16a34a}.FiscalInvoiceHistory_historyStatusTag--error__rRKvV{background-color:#fef3c7;color:#d97706}.FiscalInvoiceHistory_historyStatusTag--processing__6oj0H,.FiscalInvoiceHistory_historyStatusTag--queued__u1Sf1{background-color:#dbeafe;color:#2563eb}.FiscalInvoiceHistory_historyStatusTagIcon__UVvOi{font-size:13px;line-height:1}.FiscalInvoiceHistory_historyItemAmount__qENLT{color:#2d3748;color:var(--color-text-dark,#2d3748);flex:1 1;font-size:14px;font-weight:600}.FiscalInvoiceHistory_historyItemDate__A2v3S{margin-left:auto;white-space:nowrap}.FiscalInvoiceHistory_historyItemDate__A2v3S,.FiscalInvoiceHistory_historyItemNfseNumber__f2JNK{color:#718096;color:var(--color-text-light,#718096);font-size:12px}.FiscalInvoiceHistory_historyItemError__Eb9ak{background-color:#fee2e2;border-radius:6px;color:#dc2626!important;font-size:12px!important;line-height:1.4;margin-top:2px;padding:6px 10px}.FiscalInvoiceHistory_historyItemActions__FFze-{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.FiscalInvoiceHistory_historyItemHeader__5G15b{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.FiscalInvoiceHistory_historyItemBody__LBK9z{display:flex;flex-direction:column;gap:2px}.FiscalInvoiceHistory_historyItemDetail__VLUdg{align-items:center;color:#333;color:var(--color-text-primary,#333);display:flex;font-size:13px!important;gap:6px}.FiscalInvoiceHistory_historyItemLabel__DDeF6{color:#666;color:var(--color-text-secondary,#666);font-weight:500;min-width:60px}.FiscalInvoiceReviewModal_secao__5ZRCb{display:flex;flex-direction:column;gap:12px}.FiscalInvoiceReviewModal_formGroup__ePhEF{display:flex;flex-direction:column;gap:4px}.FiscalInvoiceReviewModal_formLabel__PRnSS{color:#555;color:var(--color-text-secondary,#555);font-size:13px;font-weight:500}.FiscalInvoiceReviewModal_obrigatorio__FBIVK{color:#d32f2f;margin-left:2px}.FiscalInvoiceReviewModal_input__4DGDH{background-color:#fff;border:1px solid #ccc;border:1px solid var(--color-border,#ccc);border-radius:6px;box-sizing:border-box;color:#333;color:var(--color-text-primary,#333);font-family:inherit;font-size:14px;outline:none;padding:9px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.FiscalInvoiceReviewModal_input__4DGDH:focus{border-color:#1976d2;border-color:var(--color-primary,#1976d2);box-shadow:0 0 0 2px #1976d21a}.FiscalInvoiceReviewModal_input__4DGDH:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.FiscalInvoiceReviewModal_inputErro__wem3i{border-color:#d32f2f!important;box-shadow:0 0 0 2px #d32f2f1a!important}.FiscalInvoiceReviewModal_textarea__oHaaU{background-color:#fff;border:1px solid #ccc;border:1px solid var(--color-border,#ccc);border-radius:6px;box-sizing:border-box;color:#333;color:var(--color-text-primary,#333);font-family:inherit;font-size:14px;outline:none;padding:9px 12px;resize:vertical;transition:border-color .2s,box-shadow .2s;width:100%}.FiscalInvoiceReviewModal_textarea__oHaaU:focus{border-color:#1976d2;border-color:var(--color-primary,#1976d2);box-shadow:0 0 0 2px #1976d21a}.FiscalInvoiceReviewModal_textarea__oHaaU:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.FiscalInvoiceReviewModal_mensagemErro__y7ttl{color:#d32f2f;font-size:12px;margin-top:2px}.FiscalInvoiceReviewModal_alertaMenorIdade__EbOth{align-items:flex-start;background-color:#fff3cd;border:1px solid #ffecb5;border-radius:8px;color:#856404;display:flex;font-size:14px;gap:10px;line-height:1.5;padding:12px 14px}.FiscalInvoiceReviewModal_alertaIcone__JNEGP{flex-shrink:0;font-size:18px;margin-top:1px}.FiscalInvoiceReviewModal_alertaMenorIdadeContent__Md-ka{display:flex;flex-direction:column;gap:8px}.FiscalInvoiceReviewModal_alertaAdicionarResponsavel__gp0hZ{align-items:center;align-self:flex-start;background-color:initial;border:1px solid #5a80fb;border-radius:6px;color:#5a80fb;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:4px;margin-top:8px;padding:6px 12px;text-decoration:none;transition:background-color .15s,color .15s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.FiscalInvoiceReviewModal_alertaAdicionarResponsavel__gp0hZ:hover{background-color:#5a80fb;color:#fff}.FiscalInvoiceReviewModal_alertaValorDiferente__VXwJt{align-items:flex-start;background-color:#fff4e5;border:1px solid #ffd8a8;border-radius:6px;color:#7c4a00;display:flex;font-size:13px;gap:8px;line-height:1.5;margin-top:4px;padding:10px 12px}.FiscalInvoiceReviewModal_botaoColapsavel__Dv90x{align-items:center;background:none;border:none;border-radius:4px;color:#333;color:var(--color-text-primary,#333);cursor:pointer;display:flex;justify-content:space-between;padding:4px 0;text-align:left;transition:background-color .15s;width:100%}.FiscalInvoiceReviewModal_botaoColapsavel__Dv90x:hover:not(:disabled){background-color:#0000000a;padding-left:4px;padding-right:4px}.FiscalInvoiceReviewModal_botaoColapsavel__Dv90x:disabled{cursor:not-allowed;opacity:.6}.FiscalInvoiceReviewModal_secaoTecnica__z1Koz{display:flex;flex-direction:column;gap:12px;padding-top:12px}.FiscalInvoiceReviewModal_resumoFiscal__VHQUq{background-color:#f0f4ff;border:1px solid #c5d3f0;border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:10px 14px}.FiscalInvoiceReviewModal_resumoRow__RK8Px{color:#444;display:flex;font-size:13px;justify-content:space-between}.FiscalInvoiceReviewModal_resumoRow__RK8Px strong{color:#1a237e}.FiscalInvoiceReviewModal_tomadorSelector__iS3sn{background-color:#f8faff;border:1px solid #dce8ff;border-radius:8px;padding:14px 16px}.FiscalInvoiceReviewModal_tomadorOptions__\+Uu\+S{display:flex;flex-direction:column;gap:8px}.FiscalInvoiceReviewModal_tomadorOption__Hk1Yf{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:border-color .15s,background-color .15s}.FiscalInvoiceReviewModal_tomadorOption__Hk1Yf:hover:not(:has(input:disabled)){background-color:#f0f4ff;border-color:#5a80fb}.FiscalInvoiceReviewModal_tomadorOptionSelected__xS0jd{background-color:#f0f4ff!important;border-color:#5a80fb!important}.FiscalInvoiceReviewModal_tomadorRadio__A8bdF{accent-color:#5a80fb;cursor:pointer;flex-shrink:0;height:16px;width:16px}.FiscalInvoiceReviewModal_tomadorOptionContent__pnDKi{display:flex;flex:1 1;flex-direction:column;gap:2px}.FiscalInvoiceReviewModal_tomadorOptionLabel__ftZk4{color:#2d3748;font-size:13px;font-weight:600}.FiscalInvoiceReviewModal_tomadorOptionDetail__K9Stc{color:#718096;font-size:12px}.FiscalInvoiceReviewModal_tomadorRelationship__d6BPB{color:#a0aec0}.FiscalInvoicePopup_summaryBox__CgpIl{background-color:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:10px;box-shadow:0 1px 4px #0000000a;padding:18px 20px}.FiscalInvoicePopup_summaryTitle__y2Sgr{color:#718096!important;color:var(--color-text-light,#718096)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em;margin-bottom:14px!important;text-transform:uppercase}.FiscalInvoicePopup_summaryPatientName__KOXkp{color:#2d3748!important;color:var(--color-text-dark,#2d3748)!important;font-size:16px!important;font-weight:700!important;line-height:1.3}.FiscalInvoicePopup_summarySecondaryRow__dGdj-{align-items:baseline;display:flex;gap:6px;margin-top:8px}.FiscalInvoicePopup_summarySecondaryLabel__N22lK{color:#718096;color:var(--color-text-light,#718096);font-size:12px;font-weight:500;min-width:72px}.FiscalInvoicePopup_summarySecondaryValue__Ue01f{color:#4a5568;color:var(--color-text-medium,#4a5568);font-size:13px}.FiscalInvoicePopup_summaryValueHighlight__mKf5W{color:#ed3680!important;color:var(--color-secondary,#ed3680)!important;font-size:15px!important;font-weight:700!important}.FiscalInvoicePopup_invoiceDetails__lQIV5{background-color:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:10px;box-shadow:0 1px 4px #0000000a;display:flex;flex-direction:column;gap:10px;padding:16px 18px}.FiscalInvoicePopup_invoiceActions__uusU6{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.FiscalInvoicePopup_invoiceDetailsHeader__zFO8F{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.FiscalInvoicePopup_invoiceDetailsTitle__F39RX{color:#718096!important;color:var(--color-text-light,#718096)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em;margin-bottom:4px!important;text-transform:uppercase}.FiscalInvoicePopup_statusBadge__5oR07{align-items:center;border-radius:20px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:400;gap:4px;padding:2px 8px;white-space:nowrap}.FiscalInvoicePopup_statusBadge--pending__aybzs{background-color:#f1f5f9;color:#64748b}.FiscalInvoicePopup_statusBadge--processing__7JxcI,.FiscalInvoicePopup_statusBadge--queued__nT1B4{background-color:#dbeafe;color:#2563eb}.FiscalInvoicePopup_statusBadge--issued__VoUmE{background-color:#dcfce7;color:#16a34a}.FiscalInvoicePopup_statusBadge--error__QPtAS{background-color:#fef3c7;color:#d97706}.FiscalInvoicePopup_statusBadge--canceled__bu\+Yz{background-color:#fee2e2;color:#dc2626}.FiscalInvoicePopup_detailRow__L5XtQ{align-items:baseline;display:flex;font-size:13px;gap:8px}.FiscalInvoicePopup_detailLabel__TZyks{color:#718096;color:var(--color-text-light,#718096);flex-shrink:0;font-size:12px;font-weight:400;min-width:120px}.FiscalInvoicePopup_detailValue__LgKg6{color:#4a5568;color:var(--color-text-medium,#4a5568);flex:1 1;font-size:13px}.FiscalInvoicePopup_detailValueMono__pPl-k{color:#4a5568;color:var(--color-text-medium,#4a5568);flex:1 1;font-family:monospace;font-size:12px;word-break:break-all}.FiscalInvoicePopup_emissionForm__CEGtx{display:flex;flex-direction:column;gap:12px}.FiscalInvoicePopup_formGroup__Oz56U{display:flex;flex-direction:column;gap:4px}.FiscalInvoicePopup_formLabel__1lmVJ{color:#555;color:var(--color-text-secondary,#555);font-size:13px;font-weight:500}.FiscalInvoicePopup_textarea__qw7pl{background-color:#fff;border:1px solid #ccc;border:1px solid var(--color-border,#ccc);border-radius:6px;box-sizing:border-box;color:#333;color:var(--color-text-primary,#333);font-family:inherit;font-size:14px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .2s;width:100%}.FiscalInvoicePopup_textarea__qw7pl:focus{border-color:#1976d2;border-color:var(--color-primary,#1976d2);box-shadow:0 0 0 2px #1976d21a}.FiscalInvoicePopup_fiscalSummary__-x0oe{background-color:#f0f4ff;border:1px solid #c5d3f0;border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:10px 14px}.FiscalInvoicePopup_summaryRow__OnSLB{color:#444;display:flex;font-size:13px;justify-content:space-between}.FiscalInvoicePopup_summaryRow__OnSLB strong{color:#1a237e}.FiscalInvoicePopup_pdfWaitingIndicator__EtZyW{align-items:center;background:#fff8e1;border:1px solid #ffe082;border-radius:6px;color:#666;color:var(--color-text-medium,#666);display:flex;font-size:.75rem;gap:8px;margin-top:8px;padding:6px 10px;width:100%}.SlotPopover_overlay__tPKQA{animation:SlotPopover_overlayFadeIn__ybliG .2s ease;backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);background:#0f172a1f;cursor:default;inset:0;position:fixed;z-index:100}@keyframes SlotPopover_overlayFadeIn__ybliG{0%{opacity:0}to{opacity:1}}.SlotPopover_popover__QR6bN{animation:SlotPopover_popoverEnter__QHRt6 .2s ease-out forwards;background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;font-family:Inter,Arial,sans-serif;outline:none;padding:20px;position:fixed;width:320px;z-index:101}@keyframes SlotPopover_popoverEnter__QHRt6{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.SlotPopover_header__zEnMg{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.SlotPopover_headerTitle__oU52i{color:#8b9bb4;font-size:11px;font-weight:600;letter-spacing:.8px;line-height:1;text-transform:uppercase}.SlotPopover_closeButton__2TsIM{align-items:center;background:#0000;border:none;border-radius:6px;color:#b0bec5;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;transition:color .15s ease,background .15s ease;width:24px}.SlotPopover_closeButton__2TsIM:hover{background:#0000000d;color:#78909c}.SlotPopover_closeButton__2TsIM:focus-visible{outline:2px solid #5a80fb;outline-offset:1px}.SlotPopover_contextCard__tY7Iy{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:0}.SlotPopover_contextCardLeft__nW4nq{align-items:center;display:flex;gap:12px;min-width:0}.SlotPopover_contextCardRight__lw9o7{flex-shrink:0}.SlotPopover_calendarIconWrapper__QFl9y{align-items:center;background:#fff0f7;border-radius:10px;color:#ff3383;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.SlotPopover_contextInfo__pnlZV{display:flex;flex-direction:column;gap:2px;min-width:0}.SlotPopover_contextDate__zOjQo{color:#546e7a;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SlotPopover_contextTime__f-ZNC{color:#1a2332;font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1.1}.SlotPopover_statusBadge__4YYP-{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1;padding:4px 10px;white-space:nowrap}.SlotPopover_statusAvailable__Zr\+SH{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.SlotPopover_statusOccupied__fXRcV{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.SlotPopover_divider__G0ovh{background:#f1f5f9;height:1px;margin:16px 0}.SlotPopover_contextQuestion__LJLmW{color:#546e7a;font-size:13px;font-weight:500;line-height:1.4;margin:0 0 12px}.SlotPopover_actionCards__rpB5V{display:flex;flex-direction:column;gap:8px}.SlotPopover_actionCard__HT6GO{align-items:center;border-radius:12px;cursor:pointer;display:flex;font-family:Inter,Arial,sans-serif;gap:12px;padding:14px 16px;text-align:left;transition:all .15s ease;width:100%}.SlotPopover_actionCard__HT6GO:focus-visible{outline:2px solid #5a80fb;outline-offset:2px}.SlotPopover_actionCardPrimary__05Yqs{background:#fff0f7;border:1px solid #fbbde8}.SlotPopover_actionCardPrimary__05Yqs:hover{border-color:#ff3383;box-shadow:0 2px 8px #ff338326}.SlotPopover_actionCardSecondary__ceQ9t{background:#fff;border:1px solid #e8edf5}.SlotPopover_actionCardSecondary__ceQ9t:hover{background:#f8faff;border-color:#c7d2fe}.SlotPopover_actionCardTertiary__0XwEO{background:#fff;border:1px solid #e8edf5}.SlotPopover_actionCardTertiary__0XwEO:hover{background:#f8fafc;border-color:#cbd5e1}.SlotPopover_actionCardCopied__1L1eH{background:#f0fdf4!important;border-color:#bbf7d0!important}.SlotPopover_actionIconWrapper__cHO3d{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.SlotPopover_actionIconPrimary__UsDvc{background:#fff;color:#ff3383}.SlotPopover_actionIconSecondary__0QPhN{background:#eef2ff;color:#5a80fb}.SlotPopover_actionIconTertiary__AEtEf{background:#f8fafc;color:#78909c}.SlotPopover_actionIconCopied__33qN0{background:#f0fdf4!important;color:#16a34a!important}.SlotPopover_actionCardContent__huNG3{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.SlotPopover_actionCardTitle__w03ep{font-size:14px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SlotPopover_actionCardTitlePrimary__Ijn7T{color:#ff3383}.SlotPopover_actionCardTitleSecondary__WlvfK{color:#5a80fb}.SlotPopover_actionCardTitleTertiary__9JvFW{color:#37474f}.SlotPopover_actionCardSubtitle__m2BNK{color:#94a3b8;font-size:12px;font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SlotPopover_actionCardSubtitlePrimary__72j6-{color:#ff6b9d}.SlotPopover_actionCardArrow__j4zuB{align-items:center;color:#cbd5e1;display:flex;flex-shrink:0}.SlotPopover_actionCardArrowPrimary__AyTmz{color:#ff3383}.AppointmentDrawer_drawerContainer__70F0w{background:#fff;display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;height:100%;overflow:hidden;width:100%}.AppointmentDrawer_drawerHeader__HXXYy{background:#fff;border-bottom:1px solid #5a80fb1a;flex-shrink:0}.AppointmentDrawer_drawerHeaderTop__F2wse{align-items:center;display:flex;justify-content:space-between;padding:16px 20px 12px}.AppointmentDrawer_drawerTitle__KgWr5{color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.AppointmentDrawer_drawerCloseBtn__MA-vX{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:20px;height:28px;justify-content:center;line-height:1;padding:0;transition:background .15s ease,color .15s ease;width:28px}.AppointmentDrawer_drawerCloseBtn__MA-vX:hover{background:#fff0f3;color:#ed3680}.AppointmentDrawer_drawerHeaderDivider__r0BiN{background:#5a80fb14;height:1px;margin:0 20px}.AppointmentDrawer_slotContext__h6jtQ{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:10px 20px 16px}.AppointmentDrawer_slotContextLeft__O04A6{align-items:flex-start;display:flex;gap:10px}.AppointmentDrawer_slotContextIcon__Homgd{color:#5a80fb;flex-shrink:0;font-size:16px;line-height:1;margin-top:3px}.AppointmentDrawer_slotContextInfo__70U0a{display:flex;flex-direction:column;gap:3px}.AppointmentDrawer_slotDate__TDhOx{color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.01em}.AppointmentDrawer_slotTimeRow__o9MY8{align-items:center;display:flex;gap:6px}.AppointmentDrawer_slotTime__9czAH{color:#5a80fb;font-family:Inter,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1}.AppointmentDrawer_slotTimeArrow__Lym3B{color:#9ca3af;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1}.AppointmentDrawer_slotTimeEnd__8pxuT{color:#9ca3af;font-family:Inter,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1}.AppointmentDrawer_availabilityBadge__1h9jZ{border-radius:30px;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:600;padding:3px 8px;white-space:nowrap}.AppointmentDrawer_badgeAvailable__cyE1b{background:#f0fff4;border:1px solid #16a34a33;color:#16a34a}.AppointmentDrawer_badgeOccupied__nA1bw{background:#fff7ed;border:1px solid #d9770633;color:#d97706}.AppointmentDrawer_drawerBody__2gO4d{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:16px 20px}.AppointmentDrawer_drawerBody__2gO4d::-webkit-scrollbar{width:4px}.AppointmentDrawer_drawerBody__2gO4d::-webkit-scrollbar-track{background:#f5f7ff}.AppointmentDrawer_drawerBody__2gO4d::-webkit-scrollbar-thumb{background:#c8d4ff;border-radius:2px}.AppointmentDrawer_formSection__k60gs{display:flex;flex-direction:column;gap:6px}.AppointmentDrawer_formSectionHeader__pt2Iu{align-items:center;display:flex;justify-content:space-between}.AppointmentDrawer_fieldLabel__9WpO1{color:#6b7280;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.AppointmentDrawer_fieldLabelRequired__GLNBy:after{color:#ff4757;content:" *"}.AppointmentDrawer_newPatientBtn__Nc3ge{align-items:center;background:none;border:none;color:#5a80fb;cursor:pointer;display:flex;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:500;gap:3px;padding:0;transition:color .15s ease}.AppointmentDrawer_newPatientBtn__Nc3ge:hover{color:#4a6bff;text-decoration:underline}.AppointmentDrawer_formGrid2__3MrBL{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.AppointmentDrawer_fieldInput__ZN6ps,.AppointmentDrawer_fieldSelect__mbvm5,.AppointmentDrawer_fieldTextarea__sUNoK{appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #5a80fb33;border-radius:8px;box-sizing:border-box;color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:13px;outline:none;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.AppointmentDrawer_fieldInput__ZN6ps::placeholder,.AppointmentDrawer_fieldTextarea__sUNoK::placeholder{color:#9ca3af}.AppointmentDrawer_fieldInput__ZN6ps:focus,.AppointmentDrawer_fieldSelect__mbvm5:focus,.AppointmentDrawer_fieldTextarea__sUNoK:focus{border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb1f}.AppointmentDrawer_fieldInput__ZN6ps:disabled,.AppointmentDrawer_fieldSelect__mbvm5:disabled{background:#f5f7ff;color:#9ca3af;cursor:not-allowed}.AppointmentDrawer_fieldInputReadonly__V5coR{background:#f5f7ff;border:1.5px solid #5a80fb1f;border-radius:8px;box-sizing:border-box;color:#6b7280;cursor:default;font-family:Inter,Arial,sans-serif;font-size:13px;padding:9px 12px;-webkit-user-select:none;user-select:none;width:100%}.AppointmentDrawer_fieldSelect__mbvm5{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;cursor:pointer;padding-right:30px}.AppointmentDrawer_fieldTextarea__sUNoK{line-height:1.5;max-height:120px;min-height:64px;resize:vertical}.AppointmentDrawer_priceWrapper__1aK4B{align-items:center;display:flex;position:relative}.AppointmentDrawer_pricePrefix__x6U0c{color:#6b7280;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:500;left:10px;pointer-events:none;position:absolute;z-index:1}.AppointmentDrawer_priceInput__ZeVS\+{background:#fff;border:1.5px solid #5a80fb33;border-radius:8px;box-sizing:border-box;color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:13px;outline:none;padding:9px 12px 9px 36px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.AppointmentDrawer_priceInput__ZeVS\+:focus{border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb1f}.AppointmentDrawer_whatsappRow__5gyuT{align-items:center;background:#f5f7ff;border:1px solid #5a80fb1a;border-radius:8px;display:flex;gap:8px;justify-content:space-between;padding:10px 12px}.AppointmentDrawer_whatsappLabel__zM1ky{align-items:center;color:#1a1a2e;display:flex;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:500;gap:6px}.AppointmentDrawer_whatsappIcon__YSat0{font-size:14px;line-height:1}.AppointmentDrawer_toggleWrapper__PpWwG{flex-shrink:0;height:20px;position:relative;width:36px}.AppointmentDrawer_toggleInput__G6RkU{height:0;opacity:0;position:absolute;width:0}.AppointmentDrawer_toggleSlider__gbxHT{background:#d1d5db;border-radius:20px;cursor:pointer;inset:0;position:absolute;transition:background .2s ease}.AppointmentDrawer_toggleSlider__gbxHT:before{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:14px}.AppointmentDrawer_toggleInput__G6RkU:checked+.AppointmentDrawer_toggleSlider__gbxHT{background:#25d366}.AppointmentDrawer_toggleInput__G6RkU:checked+.AppointmentDrawer_toggleSlider__gbxHT:before{transform:translateX(16px)}.AppointmentDrawer_drawerFooterDivider__zRQ3p{background:#5a80fb14;flex-shrink:0;height:1px}.AppointmentDrawer_drawerFooter__UsAyD{align-items:center;background:#fff;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:14px 20px}.AppointmentDrawer_btnCancel__boKKG{background:#0000;border:1.5px solid #e5e7eb;border-radius:30px;color:#6b7280;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:500;padding:9px 18px;transition:border-color .15s ease,color .15s ease,background .15s ease;white-space:nowrap}.AppointmentDrawer_btnCancel__boKKG:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}.AppointmentDrawer_btnSave__qWzkm{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:30px;box-shadow:0 2px 8px #5a80fb4d;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:9px 18px;transition:opacity .15s ease,box-shadow .15s ease;white-space:nowrap}.AppointmentDrawer_btnSave__qWzkm:hover:not(:disabled){box-shadow:0 4px 12px #5a80fb66;opacity:.92}.AppointmentDrawer_btnSave__qWzkm:disabled{cursor:not-allowed;opacity:.6}.AppointmentDrawer_spinner__TEJoj{animation:AppointmentDrawer_spin__Y6Fpi .6s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}@keyframes AppointmentDrawer_spin__Y6Fpi{to{transform:rotate(1turn)}}.AppointmentDrawer_validationError__seWcS{color:#ff4757;font-family:Inter,Arial,sans-serif;font-size:11px;margin-top:2px}.PatientSearch_searchWrapper__B9caD{position:relative;width:100%}.PatientSearch_inputWrapper__BNtiv{align-items:center;display:flex;position:relative}.PatientSearch_searchIcon__z-Dr2{font-size:13px;left:10px;line-height:1;pointer-events:none;position:absolute;z-index:1}.PatientSearch_searchInput__f-mev{background:#fff;border:1.5px solid #5a80fb33;border-radius:8px;box-sizing:border-box;color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:13px;outline:none;padding:9px 12px 9px 32px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.PatientSearch_searchInput__f-mev::placeholder{color:#9ca3af}.PatientSearch_searchInput__f-mev:focus{border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb1f}.PatientSearch_dropdown__z6Ey6{animation:PatientSearch_dropdownIn__WPWfQ .12s ease;background:#fff;border:1.5px solid #5a80fb26;border-radius:10px;box-shadow:0 8px 24px #5a80fb24;left:0;max-height:320px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:200}@keyframes PatientSearch_dropdownIn__WPWfQ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.PatientSearch_dropdownItem__bUzMI{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-family:Inter,Arial,sans-serif;gap:10px;padding:9px 12px;text-align:left;transition:background .1s ease;width:100%}.PatientSearch_dropdownItemHighlighted__29cwY,.PatientSearch_dropdownItem__bUzMI:hover{background:#f5f7ff}.PatientSearch_dropdownItemNew__ypXZn{border-top:1px solid #5a80fb14}.PatientSearch_dropdownItemNew__ypXZn.PatientSearch_dropdownItemHighlighted__29cwY,.PatientSearch_dropdownItemNew__ypXZn:hover{background:#f0fff4}.PatientSearch_dropdownDivider__Z299\+{background:#5a80fb14;height:1px;margin:0}.PatientSearch_itemAvatar__WgJgd{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:700;height:32px;justify-content:center;letter-spacing:.5px;width:32px}.PatientSearch_itemAvatarNew__HOazp{background:linear-gradient(135deg,#16a34a,#15803d);font-size:16px;font-weight:400}.PatientSearch_itemInfo__K8nzz{display:flex;flex-direction:column;gap:1px;min-width:0}.PatientSearch_itemName__HLjkS{color:#1a1a2e;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PatientSearch_itemPhone__vRj7j{color:#6b7280;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PatientSearch_highlight__Fzxbk{background:#fff9c4;border-radius:2px;color:inherit;font-weight:400;padding:0 1px}.PatientSearch_noResults__yAaaN{color:#9ca3af;font-family:Inter,Arial,sans-serif;font-size:13px;padding:12px;text-align:center}.PatientSearch_selectedChip__0Lafk{align-items:center;background:#f0f4ff;border:1.5px solid #5a80fb40;border-radius:8px;box-sizing:border-box;display:flex;gap:10px;padding:8px 10px;width:100%}.PatientSearch_chipAvatar__ipIZA{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:700;height:32px;justify-content:center;letter-spacing:.5px;width:32px}.PatientSearch_chipInfo__zWTp0{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.PatientSearch_chipName__HEjtt{color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PatientSearch_chipPhone__2B90-{color:#6b7280;font-family:Inter,Arial,sans-serif;font-size:11px}.PatientSearch_chipClear__dDAN7{align-items:center;background:#5a80fb1f;border:none;border-radius:50%;color:#5a80fb;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:16px;height:22px;justify-content:center;line-height:1;padding:0;transition:background .15s ease,color .15s ease;width:22px}.PatientSearch_chipClear__dDAN7:hover{background:#ff4757;color:#fff}.CreatePatientPopup_form__lnVDj{background-color:#fff;color:#333;display:flex;flex-direction:column;gap:1.5rem;padding:.5rem}.CreatePatientPopup_sectionTitle__BJ59h{border-bottom:2px solid #f1f3f4;color:#2c3e50;display:block;font-size:1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;position:relative}.CreatePatientPopup_sectionTitle__BJ59h:before{background-color:#5a80fb;border-radius:1px;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:40px}.CreatePatientPopup_formGroup__uJGAz{background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 4px 12px #5a80fb14;margin-bottom:2rem;padding:1.5rem;position:relative}.CreatePatientPopup_formLine__rCJDY{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.CreatePatientPopup_formLine__rCJDY:last-child{margin-bottom:0}.CreatePatientPopup_inputWrapper__Nm3R5{flex:1 1;min-width:200px;position:relative}.CreatePatientPopup_inputWrapperSmall__c78-7{flex:0.6 1;min-width:120px;position:relative}.CreatePatientPopup_inputWrapperLarge__qP\+Yl{flex:2 1;min-width:250px;position:relative}.CreatePatientPopup_formGroup__uJGAz:first-of-type .CreatePatientPopup_formLine__rCJDY:last-child .CreatePatientPopup_inputWrapperLarge__qP\+Yl{margin-bottom:2.5rem}.CreatePatientPopup_inputWithButton__KXNoG{align-items:flex-end;display:flex;flex:1 1;gap:.75rem;min-width:200px}.CreatePatientPopup_mandatoryField__F9eSY{position:relative}.CreatePatientPopup_patientFoundAlert__CSvtO{background:linear-gradient(135deg,#fff8e1,#fff);border:1px solid #ffb74d;border-left:4px solid #ff9800;border-radius:8px;box-shadow:0 2px 8px #ff98001a;display:flex;flex-direction:column;gap:.75rem;margin:1rem 0;padding:1rem}.CreatePatientPopup_patientFoundText__gjDik{align-items:center;color:#e65100;display:flex;font-size:.9rem;font-weight:600;gap:.5rem}.CreatePatientPopup_patientFoundText__gjDik:before{content:"⚠️";font-size:1rem}.CreatePatientPopup_marketingCampaignSection__bkkog,.CreatePatientPopup_marketingSourceSection__orvJY{margin-top:.75rem}.CreatePatientPopup_marketingCampaignSection__bkkog{border-top:1px solid #f1f3f4;padding-top:.75rem}.CreatePatientPopup_statusToggle__zuEi1{align-items:center;background:linear-gradient(135deg,#f8f9ff,#fff);border:1px solid #e3e8ff;border-radius:8px;box-shadow:0 2px 6px #5a80fb0f;display:flex;justify-content:flex-start;margin-bottom:1rem;padding:1rem}.CreatePatientPopup_footer__ZKu\+3{align-items:center;border-top:1px solid #f1f3f4;display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding:1.5rem 0 .5rem}.CreatePatientPopup_footer__ZKu\+3 button{border-radius:8px;font-size:.9rem;font-weight:500;padding:.75rem 1.5rem;text-transform:none}@media (max-width:992px){.CreatePatientPopup_form__lnVDj{gap:1.25rem;padding:.25rem}.CreatePatientPopup_formGroup__uJGAz{margin-bottom:1.75rem;padding:1.25rem}.CreatePatientPopup_sectionTitle__BJ59h{font-size:.95rem}.CreatePatientPopup_formGroup__uJGAz:first-of-type .CreatePatientPopup_formLine__rCJDY:last-child .CreatePatientPopup_inputWrapperLarge__qP\+Yl{margin-bottom:2rem}}@media (max-width:768px){.CreatePatientPopup_form__lnVDj{gap:1rem;padding:0}.CreatePatientPopup_formLine__rCJDY{flex-direction:column;gap:.75rem}.CreatePatientPopup_inputWrapperLarge__qP\+Yl,.CreatePatientPopup_inputWrapperSmall__c78-7,.CreatePatientPopup_inputWrapper__Nm3R5{flex:1 1;min-width:100%}.CreatePatientPopup_inputWrapperLarge__qP\+Yl .CreatePatientPopup_radio-selector-content__E14GN{padding-left:.5rem}.CreatePatientPopup_formGroup__uJGAz:first-of-type .CreatePatientPopup_formLine__rCJDY:last-child .CreatePatientPopup_inputWrapperLarge__qP\+Yl{margin-bottom:1.75rem}.CreatePatientPopup_inputWithButton__KXNoG{align-items:stretch;flex-direction:column;gap:.75rem}.CreatePatientPopup_inputWithButton__KXNoG>div:first-child{flex:1 1}.CreatePatientPopup_inputWithButton__KXNoG>button,.CreatePatientPopup_inputWithButton__KXNoG>div:last-child{height:48px!important;justify-content:center;min-width:100%!important;width:100%}.CreatePatientPopup_formGroup__uJGAz{border-radius:8px;margin-bottom:1.5rem;padding:1rem}.CreatePatientPopup_sectionTitle__BJ59h{font-size:.9rem;margin-bottom:.75rem}.CreatePatientPopup_footer__ZKu\+3{flex-direction:column-reverse;gap:.75rem;padding:1rem 0 .5rem}.CreatePatientPopup_footer__ZKu\+3 button{font-size:.95rem;padding:.875rem 1rem;width:100%}.CreatePatientPopup_patientFoundAlert__CSvtO{margin:.75rem 0;padding:.875rem}.CreatePatientPopup_statusToggle__zuEi1{margin-bottom:.75rem;padding:.875rem}}@media (max-width:576px){.CreatePatientPopup_form__lnVDj{gap:.875rem}.CreatePatientPopup_formGroup__uJGAz{box-shadow:0 4px 12px #5a80fb14;margin-bottom:1.25rem;padding:.875rem}.CreatePatientPopup_inputWrapperLarge__qP\+Yl .CreatePatientPopup_radio-selector-content__E14GN{padding-left:.375rem}.CreatePatientPopup_formGroup__uJGAz:first-of-type .CreatePatientPopup_formLine__rCJDY:last-child .CreatePatientPopup_inputWrapperLarge__qP\+Yl{margin-bottom:1.5rem}.CreatePatientPopup_sectionTitle__BJ59h{font-size:.85rem;margin-bottom:.625rem}.CreatePatientPopup_formLine__rCJDY{gap:.625rem}.CreatePatientPopup_footer__ZKu\+3{padding:.875rem 0 .25rem}.CreatePatientPopup_footer__ZKu\+3 button{font-size:.9rem;padding:.75rem 1rem}.CreatePatientPopup_patientFoundAlert__CSvtO{border-radius:6px;padding:.75rem}.CreatePatientPopup_patientFoundText__gjDik{font-size:.85rem}}.radio-item{color:var(--color-text-light)}.radio-item,.radio-item-actived{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:18px;gap:10px;justify-content:center}.radio-item-actived{color:var(--color-main)}.radio-selector-content{align-content:baseline;display:flex;flex-direction:column;position:relative}.radio-selector-horizontal{align-items:center;display:flex;flex-direction:row;gap:12px;height:40px}.radio-selector-label,.radio-selector-label-text{align-items:center;display:flex;height:100%}.radio-selector-label-text{color:#0009;font-size:13px}.radio-selector-mandatory{color:#ed3680;font-size:.8rem;margin-left:2px}.radio-selector-options-list{align-items:center;border-radius:0;border-style:none;border-width:1px;display:flex;flex-direction:row;gap:4px;height:100%;padding-top:0}.radio-selector-options-list-error{align-items:flex-start;border-color:var(--color-red);border-radius:0;border-style:solid;border-width:1px;display:flex;flex-direction:column;gap:4px;padding-top:4px}.radio-selector-options-list .MuiFormControl-root{width:100%}.radio-selector-options-list .MuiFormLabel-root{font-size:12px}.radio-selector-options-list .MuiRadioGroup-root{align-items:center;display:flex;flex-direction:row}.MuiRadio-root{padding:2px!important}.MuiFormControlLabel-root{margin:0 2px!important}.MuiFormControlLabel-label{font-size:13px!important}.MuiRadio-colorPrimary.Mui-checked{color:#5a80fb!important}.ConfirmDialog_overlay__kLFFj{align-items:center;animation:ConfirmDialog_fadeIn__bcAhD .15s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000059;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}@keyframes ConfirmDialog_fadeIn__bcAhD{0%{opacity:0}to{opacity:1}}.ConfirmDialog_dialog__8PdtK{animation:ConfirmDialog_slideUp__J44Cj .18s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000002e,0 4px 16px #00000014;max-width:400px;overflow:hidden;width:100%}@keyframes ConfirmDialog_slideUp__J44Cj{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ConfirmDialog_header__R36PG{align-items:center;display:flex;gap:10px;padding:16px 20px 14px}.ConfirmDialog_icon__1wdzS{flex-shrink:0;font-size:20px;line-height:1}.ConfirmDialog_title__dAWwP{font-family:Inter,-apple-system,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.3;margin:0}.ConfirmDialog_body__loAoG{padding:0 20px 16px}.ConfirmDialog_message__eEYUw{color:#4b5563;font-family:Inter,-apple-system,Arial,sans-serif;font-size:13px;line-height:1.5;margin:0 0 12px}.ConfirmDialog_footer__sGQ-V{border-top:1px solid #f3f4f6;display:flex;gap:8px;justify-content:flex-end;padding:12px 20px 16px}.ConfirmDialog_btnCancel__14ZxE{background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;font-family:Inter,-apple-system,Arial,sans-serif;font-size:13px;font-weight:500;padding:8px 16px;transition:background .12s ease}.ConfirmDialog_btnCancel__14ZxE:hover:not(:disabled){background:#f9fafb}.ConfirmDialog_btnCancel__14ZxE:disabled{cursor:not-allowed;opacity:.5}.ConfirmDialog_btnConfirm__8oG2r{align-items:center;border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:opacity .12s ease}.ConfirmDialog_btnConfirm__8oG2r:hover:not(:disabled){opacity:.88}.ConfirmDialog_btnConfirm__8oG2r:disabled{cursor:not-allowed;opacity:.5}.ConfirmDialog_spinner__KQbtd{animation:ConfirmDialog_spin__sGsyU .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:12px;width:12px}@keyframes ConfirmDialog_spin__sGsyU{to{transform:rotate(1turn)}}.AppointmentDetailPanel_panelContainer__BscJy{background:#fff;display:flex;flex-direction:column;font-family:Inter,-apple-system,Arial,sans-serif;height:100%;overflow:hidden;width:100%}.AppointmentDetailPanel_panelHeader__QtWQy{align-items:flex-start;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:12px;padding:20px 20px 16px}.AppointmentDetailPanel_patientAvatar__HYYPM{align-items:center;background:linear-gradient(135deg,#c7d2fe,#a5b4fc);border-radius:50%;color:#4338ca;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:48px;justify-content:center;letter-spacing:.5px;width:48px}.AppointmentDetailPanel_patientInfo__2STOB{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;padding-top:1px}.AppointmentDetailPanel_patientNameRow__t0UgT{align-items:center;display:flex;gap:6px;min-width:0}.AppointmentDetailPanel_patientName__PgqaO{color:#111827;flex:1 1;font-size:17px;font-weight:700;line-height:1.2;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentDetailPanel_patientQuickActions__BnmUz{align-items:center;display:flex;flex-shrink:0;gap:3px}.AppointmentDetailPanel_patientActionBtn__U3kOR{align-items:center;background:#0000;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:24px}.AppointmentDetailPanel_patientActionBtn__U3kOR:hover{background:#f3f4f6;color:#5a80fb}.AppointmentDetailPanel_patientActionBtnWhatsapp__RBpym:hover{background:#f0fdf4;color:#16a34a}.AppointmentDetailPanel_patientSubtitle__U-RqC{color:#6b7280;font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentDetailPanel_closeBtn__6-8sA{align-items:center;background:#0000;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-top:1px;padding:0;transition:background .15s ease,color .15s ease;width:28px}.AppointmentDetailPanel_closeBtn__6-8sA:hover{background:#fef2f2;color:#ef4444}.AppointmentDetailPanel_panelBody__0cXuO{display:flex;flex:1 1;flex-direction:column;gap:0;overflow-y:auto;padding:16px 20px 20px}.AppointmentDetailPanel_panelBody__0cXuO::-webkit-scrollbar{width:3px}.AppointmentDetailPanel_panelBody__0cXuO::-webkit-scrollbar-track{background:#0000}.AppointmentDetailPanel_panelBody__0cXuO::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.AppointmentDetailPanel_metricsRow__Y7mpD{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.AppointmentDetailPanel_metricCard__x05RG{background:#f9fafb;border:1px solid #f0f0f0;border-radius:10px;display:flex;flex-direction:column;gap:0;min-width:0;padding:12px 12px 10px}.AppointmentDetailPanel_metricIcon__2E2tU{align-items:center;color:#5a80fb;display:flex;margin-bottom:6px;opacity:.8}.AppointmentDetailPanel_metricLabel__ZXjNp{color:#9ca3af;font-size:9px;font-weight:600;letter-spacing:.8px;line-height:1;margin-bottom:4px;text-transform:uppercase}.AppointmentDetailPanel_metricValue__vVK7v{align-items:baseline;display:flex;gap:1px;line-height:1;margin-bottom:3px}.AppointmentDetailPanel_metricValueMain__3QAIU{color:#111827;font-size:20px;font-weight:700;line-height:1;white-space:nowrap}.AppointmentDetailPanel_metricValueYear__LL2Pl{color:#9ca3af;font-size:13px;font-weight:400}.AppointmentDetailPanel_metricValuePrice__xAYj9{color:#111827;font-size:16px}.AppointmentDetailPanel_metricSub__78pzd{color:#6b7280;font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentDetailPanel_detailList__TLRwY{border:1px solid #f0f0f0;border-radius:10px;display:flex;flex-direction:column;margin-bottom:16px;overflow:hidden}.AppointmentDetailPanel_detailRow__-vjD7{align-items:center;background:#fff;border-bottom:1px solid #f5f5f5;cursor:default;display:flex;gap:10px;padding:11px 14px;transition:background .12s ease}.AppointmentDetailPanel_detailRow__-vjD7:last-child{border-bottom:none}.AppointmentDetailPanel_detailRow__-vjD7:hover{background:#fafafa}.AppointmentDetailPanel_detailRowIcon__OkfTC{align-items:center;color:#9ca3af;display:flex;flex-shrink:0}.AppointmentDetailPanel_detailRowContent__wpnQz{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.AppointmentDetailPanel_detailRowLabel__kyo2B{color:#9ca3af;font-size:11px;font-weight:500;line-height:1}.AppointmentDetailPanel_detailRowValue__j1hCh{color:#111827;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentDetailPanel_detailRowChevron__QEN1H{align-items:center;color:#d1d5db;display:flex;flex-shrink:0}.AppointmentDetailPanel_actionBarWrapper__n\+8Ns{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.AppointmentDetailPanel_statusSection__LrBLx{display:flex;flex-direction:column;gap:6px}.AppointmentDetailPanel_statusSectionLabel__fDb1i{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.7px;text-transform:uppercase}.AppointmentDetailPanel_statusRow__zwmu\+{align-items:center;display:flex;gap:8px}.AppointmentDetailPanel_statusPillWrapper__ZQpOf{flex:1 1;position:relative}.AppointmentDetailPanel_statusPill__6ApG4{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;font-size:13px;font-weight:600;gap:7px;padding:8px 12px;text-align:left;transition:filter .15s ease;width:100%}.AppointmentDetailPanel_statusPill__6ApG4:hover:not(:disabled){filter:brightness(.94)}.AppointmentDetailPanel_statusPill__6ApG4:disabled{cursor:not-allowed;opacity:.6}.AppointmentDetailPanel_statusDot__86Al5{border-radius:50%;flex-shrink:0;height:8px;width:8px}.AppointmentDetailPanel_statusPillLabel__rj7Ev{flex:1 1;text-align:left}.AppointmentDetailPanel_statusDropdown__NtB9r{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #0000001a;left:0;overflow:hidden;padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:300}.AppointmentDetailPanel_statusDropdownTitle__6vIKg{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.6px;padding:6px 12px 4px;text-transform:uppercase}.AppointmentDetailPanel_statusDropdownItem__pSrWY{align-items:center;border:none;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;font-size:13px;font-weight:500;gap:8px;padding:8px 12px;text-align:left;transition:filter .1s ease;width:100%}.AppointmentDetailPanel_statusDropdownItem__pSrWY:hover:not(:disabled){filter:brightness(.94)}.AppointmentDetailPanel_statusDropdownItem__pSrWY:disabled{cursor:default;font-weight:700;opacity:1}.AppointmentDetailPanel_statusDropdownCheck__gE6Pg{align-items:center;color:#5a80fb;display:flex;margin-left:auto}.AppointmentDetailPanel_dotsBtn__6NXAZ{align-items:center;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease;width:34px}.AppointmentDetailPanel_dotsBtn__6NXAZ:hover:not(:disabled){background:#fee2e2;border-color:#f87171;color:#ef4444}.AppointmentDetailPanel_dotsBtn__6NXAZ:disabled{cursor:not-allowed;opacity:.5}.AppointmentDetailPanel_actionToolbar__YQ-YS{align-items:stretch;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:0;overflow:hidden}.AppointmentDetailPanel_toolbarBtn__a8AQp{align-items:center;background:#0000;border:none;border-right:1px solid #f0f0f0;color:#374151;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:Inter,-apple-system,Arial,sans-serif;font-size:10px;font-weight:500;gap:4px;justify-content:center;min-width:0;overflow:hidden;padding:12px 4px;transition:background .15s ease,color .15s ease}.AppointmentDetailPanel_toolbarBtn__a8AQp span{color:inherit;display:block;font-size:10px!important;font-weight:500;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentDetailPanel_toolbarBtn__a8AQp:last-child{border-right:none}.AppointmentDetailPanel_toolbarBtn__a8AQp:hover:not(:disabled){background:#f9fafb;color:#374151}.AppointmentDetailPanel_toolbarBtn__a8AQp:disabled{cursor:not-allowed;opacity:.4}.AppointmentDetailPanel_toolbarBtnConfirm__Jr9aZ{color:#16a34a}.AppointmentDetailPanel_toolbarBtnConfirm__Jr9aZ:hover:not(:disabled){background:#f0fdf4;color:#15803d}.AppointmentDetailPanel_toolbarBtnCancel__cQFQu{color:#6b7280}.AppointmentDetailPanel_toolbarBtnCancel__cQFQu:hover:not(:disabled){background:#fffbeb;color:#d97706}.AppointmentDetailPanel_toolbarBtnMissed__bjakm{color:#6b7280}.AppointmentDetailPanel_toolbarBtnMissed__bjakm:hover:not(:disabled){background:#fef2f2;color:#dc2626}.AppointmentDetailPanel_toolbarBtnAttend__ZXihD{background:#eef2ff;color:#4a6bff;font-weight:700}.AppointmentDetailPanel_toolbarBtnAttend__ZXihD:hover:not(:disabled){background:#dde4ff;color:#35e}.AppointmentDetailPanel_toolbarBtnBill__nxEMi{color:#6b7280}.AppointmentDetailPanel_toolbarBtnBill__nxEMi:hover:not(:disabled){background:#f9fafb;color:#374151}.AppointmentDetailPanel_toolbarBtnView__jqRxb{color:#5a80fb;font-weight:600}.AppointmentDetailPanel_toolbarBtnView__jqRxb:hover:not(:disabled){background:#eff2ff;color:#4a6bff}.AppointmentDetailPanel_deleteBlockBtn__180C8{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:background .15s ease;width:100%}.AppointmentDetailPanel_deleteBlockBtn__180C8:hover:not(:disabled){background:#fee2e2}.AppointmentDetailPanel_deleteBlockBtn__180C8:disabled{cursor:not-allowed;opacity:.5}.AppointmentDetailPanel_notesSection__rpu3p{margin-bottom:16px;padding:0}.AppointmentDetailPanel_notesLabel__bxUVi{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.7px;margin-bottom:5px;text-transform:uppercase}.AppointmentDetailPanel_notesText__6O3jw{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.AppointmentDetailPanel_paymentSection__65Lm7{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.AppointmentDetailPanel_paymentHeader__PtW0j{align-items:center;display:flex;justify-content:space-between;padding:0 2px}.AppointmentDetailPanel_paymentSectionLabel__Mx4X2{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.AppointmentDetailPanel_paymentBadgePaid__iSaK0{background:#f0fdf4;border:1px solid #86efac;border-radius:20px;color:#15803d;font-size:10px;font-weight:700;letter-spacing:.2px;padding:2px 9px}.AppointmentDetailPanel_paymentBadgePending__\+Fxth{background:#fffbeb;border:1px solid #fcd34d;border-radius:20px;color:#b45309;font-size:10px;font-weight:700;letter-spacing:.2px;padding:2px 9px}.AppointmentDetailPanel_paymentCard__2D0Tz{background:#f8fffe;border-radius:12px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.AppointmentDetailPanel_paymentMainRow__kKAJ2{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:10px;padding:12px 14px}.AppointmentDetailPanel_paymentCheckIcon__PgExW{align-items:center;background:#16a34a;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.AppointmentDetailPanel_paymentMainInfo__uvKrf{flex:1 1;min-width:0}.AppointmentDetailPanel_paymentMethodLabel__Cc-yA{color:#111827;font-size:12px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentDetailPanel_paymentMeta__qYOqC{color:#9ca3af;display:block;font-size:10px;line-height:1.4;margin-top:2px}.AppointmentDetailPanel_paymentMeta__qYOqC span{color:#9ca3af;font-size:10px}.AppointmentDetailPanel_paymentValueBlock__BnxZq{flex-shrink:0;text-align:right}.AppointmentDetailPanel_paymentValue__gn\+CU{color:#111827;font-size:14px;font-weight:800;letter-spacing:-.2px;line-height:1.2}.AppointmentDetailPanel_paymentValueLabel__uC2oW{color:#9ca3af;font-size:10px;font-weight:400;margin-top:1px;text-align:right}.AppointmentDetailPanel_paymentNfRow__qRiCJ{align-items:center;background:#f2fdf6;cursor:pointer;display:flex;gap:10px;padding:9px 14px;transition:background .12s ease}.AppointmentDetailPanel_paymentNfRow__qRiCJ:hover{background:#eafaf1}.AppointmentDetailPanel_paymentNfRowPending__N4IME{align-items:center;background:#fffbeb;cursor:pointer;display:flex;gap:10px;padding:9px 14px;transition:background .12s ease}.AppointmentDetailPanel_paymentNfRowPending__N4IME:hover{background:#fef3c7}.AppointmentDetailPanel_paymentNfIcon__TFfqo{align-items:center;color:#9ca3af;display:flex;flex-shrink:0}.AppointmentDetailPanel_paymentNfIconIssued__NHlt-{align-items:center;color:#16a34a;display:flex;flex-shrink:0}.AppointmentDetailPanel_paymentNfIconPending__G16Ab{align-items:center;color:#d97706;display:flex;flex-shrink:0}.AppointmentDetailPanel_paymentNfInfo__OlBnU{flex:1 1;min-width:0}.AppointmentDetailPanel_paymentNfLabel__4-LRc{color:#374151;font-size:11px;font-weight:600;line-height:1.3}.AppointmentDetailPanel_paymentNfLabelIssued__9wMl7{color:#15803d;font-size:11px;font-weight:600;line-height:1.3}.AppointmentDetailPanel_paymentNfLabelPending__X9Nim{color:#b45309;font-size:11px;font-weight:600;line-height:1.3}.AppointmentDetailPanel_paymentNfSub__nnjkW{display:block;line-height:1.3;margin-top:2px}.AppointmentDetailPanel_paymentNfSub__nnjkW,.AppointmentDetailPanel_paymentNfSub__nnjkW span{color:#6b7280;font-size:10px;font-weight:500}.AppointmentDetailPanel_paymentNfSubAction__t0QuO{color:#5a80fb;font-size:11px;font-weight:600;line-height:1.3;margin-top:2px}.AppointmentDetailPanel_paymentNfChevron__vJNAu{align-items:center;background:#dcfce7;border-radius:50%;color:#15803d;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.AppointmentDetailPanel_paymentActions__0mNaB{border-top:1px solid #f3f4f6;display:flex}.AppointmentDetailPanel_paymentActionBtn__dbHPT{align-items:center;background:#0000;border:none;border-right:1px solid #f3f4f6;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-family:Inter,-apple-system,Arial,sans-serif;font-size:11px;font-weight:600;gap:5px;justify-content:center;padding:9px 8px;transition:background .12s ease,color .12s ease}.AppointmentDetailPanel_paymentActionBtn__dbHPT:last-child{border-right:none}.AppointmentDetailPanel_paymentActionBtn__dbHPT:hover{background:#f9fafb;color:#374151}.AppointmentDetailPanel_paymentCardPending__EH\+2m{align-items:center;background:#fffbeb;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;gap:12px;padding:12px 14px}.AppointmentDetailPanel_paymentPendingIconWrapper__VH\+wF{align-items:center;background:#fef3c7;border-radius:8px;color:#d97706;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.AppointmentDetailPanel_paymentPendingInfo__Uk1a0{flex:1 1;min-width:0}.AppointmentDetailPanel_paymentPendingTitle__QaBNO{color:#111827;font-size:12px;font-weight:700;line-height:1.3}.AppointmentDetailPanel_paymentPendingMeta__SPXF0{color:#9ca3af;font-size:10px;font-weight:400;margin-top:1px}.AppointmentDetailPanel_paymentPendingPrice__hf0Zw{color:#111827;font-size:13px;font-weight:800;letter-spacing:-.2px;margin-top:3px}.AppointmentDetailPanel_paymentFaturarBtn__lHM3R{align-items:center;background:#fef9c3;border:none;border-radius:8px;color:#92400e;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,-apple-system,Arial,sans-serif;font-size:9px;font-weight:600;gap:3px;padding:5px 8px;transition:background .15s ease,color .15s ease;white-space:nowrap}.AppointmentDetailPanel_paymentFaturarBtn__lHM3R:hover{background:#fde68a;color:#78350f}.AppointmentDetailPanel_paymentNfEmitBtn__8fld6{background:#fde68a;border:none;border-radius:20px;color:#92400e;cursor:pointer;flex-shrink:0;font-family:Inter,-apple-system,Arial,sans-serif;font-size:11px;font-weight:700;padding:5px 12px;transition:background .15s ease;white-space:nowrap}.AppointmentDetailPanel_paymentNfEmitBtn__8fld6:hover{background:#fcd34d}.AppointmentDetailPanel_panelFooter__r16yN{align-items:center;border-top:1px solid #f5f5f5;color:#9ca3af;display:flex;font-size:11px;gap:4px;margin-top:auto;padding-top:12px}.AppointmentDetailPanel_footerSpacer__VewnN{flex:1 1}.AppointmentDetailPanel_spinner__Fqvlg{animation:AppointmentDetailPanel_spin__f6jb2 .6s linear infinite;border:2px solid #0000001a;border-radius:50%;border-top-color:initial;display:inline-block;flex-shrink:0;height:14px;width:14px}@keyframes AppointmentDetailPanel_spin__f6jb2{to{transform:rotate(1turn)}}.AppointmentDetailPanel_paymentLoadingRow__8Nogd{align-items:center;background:#f9fafb;border-radius:10px;color:#9ca3af;display:flex;font-size:12px;gap:8px;padding:14px}.AppointmentDetailPanel_invoiceForm__geP1Y{background:#f9fafb;border-radius:0 0 12px 12px;border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:10px;padding:14px}.AppointmentDetailPanel_invoiceFormRow__djZoV{display:flex;flex-direction:column;gap:4px}.AppointmentDetailPanel_invoiceFormLabel__SxBVQ{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.AppointmentDetailPanel_invoiceFormInput__oaAp7,.AppointmentDetailPanel_invoiceFormSelect__frS2Q,.AppointmentDetailPanel_invoiceFormTextarea__31DV8{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#111827;font-family:Inter,-apple-system,Arial,sans-serif;font-size:13px;outline:none;padding:8px 10px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.AppointmentDetailPanel_invoiceFormInput__oaAp7:focus,.AppointmentDetailPanel_invoiceFormSelect__frS2Q:focus,.AppointmentDetailPanel_invoiceFormTextarea__31DV8:focus{border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb1a}.AppointmentDetailPanel_invoiceFormInput__oaAp7:disabled,.AppointmentDetailPanel_invoiceFormSelect__frS2Q:disabled,.AppointmentDetailPanel_invoiceFormTextarea__31DV8:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.6}.AppointmentDetailPanel_invoiceFormTextarea__31DV8{min-height:56px;resize:vertical}.AppointmentDetailPanel_invoiceFormModifier__wjJS-{background:#f3f4f6;border-radius:4px;color:#6b7280;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.01em;margin-top:4px;padding:2px 7px}.AppointmentDetailPanel_invoiceFormCheckRow__NMjph{align-items:center;cursor:pointer;display:flex;gap:8px}.AppointmentDetailPanel_invoiceFormCheckbox__3NTo8{accent-color:#5a80fb;cursor:pointer;flex-shrink:0;height:15px;width:15px}.AppointmentDetailPanel_invoiceFormCheckLabel__MqmVw{color:#374151;font-size:12px;font-weight:500;line-height:1.3}.AppointmentDetailPanel_invoiceFormError__HzILu{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#ef4444;font-size:11px;font-weight:500;padding:6px 10px}.AppointmentDetailPanel_invoiceFormActions__BVZCV{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:2px}.AppointmentDetailPanel_invoiceFormBtnCancel__oZEv2{background:#0000;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-family:Inter,-apple-system,Arial,sans-serif;font-size:12px;font-weight:600;padding:7px 14px;transition:background .15s ease,border-color .15s ease}.AppointmentDetailPanel_invoiceFormBtnCancel__oZEv2:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.AppointmentDetailPanel_invoiceFormBtnCancel__oZEv2:disabled{cursor:not-allowed;opacity:.5}.AppointmentDetailPanel_invoiceFormBtnSave__AfZ1b{align-items:center;background:#5a80fb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;font-size:12px;font-weight:600;gap:6px;padding:7px 16px;transition:background .15s ease}.AppointmentDetailPanel_invoiceFormBtnSave__AfZ1b:hover:not(:disabled){background:#4a6bff}.AppointmentDetailPanel_invoiceFormBtnSave__AfZ1b:disabled{cursor:not-allowed;opacity:.6}.AppointmentDetailPanel_invoiceFormBtnDelete__on4BG{align-items:center;background:#0000;border:1px solid #fca5a5;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;font-size:12px;font-weight:600;gap:5px;margin-right:auto;padding:7px 12px;transition:background .15s ease}.AppointmentDetailPanel_invoiceFormBtnDelete__on4BG:hover:not(:disabled){background:#fef2f2}.AppointmentDetailPanel_invoiceFormBtnDelete__on4BG:disabled{cursor:not-allowed;opacity:.5}.AppointmentDetailPanel_invoiceFormBtnDeleteConfirm__0th16{align-items:center;background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;font-size:12px;font-weight:600;gap:6px;padding:7px 14px;transition:background .15s ease}.AppointmentDetailPanel_invoiceFormBtnDeleteConfirm__0th16:hover:not(:disabled){background:#dc2626}.AppointmentDetailPanel_invoiceFormBtnDeleteConfirm__0th16:disabled{cursor:not-allowed;opacity:.6}.AppointmentDetailPanel_invoiceDeleteConfirm__88JWH{align-items:center;display:flex;flex-wrap:wrap;gap:8px;width:100%}.AppointmentDetailPanel_invoiceDeleteConfirmText__FKYRv{color:#ef4444;flex:1 1;font-size:12px;font-weight:600;min-width:120px}.AppointmentDetailPanel_nfseIssueForm__4BjJR{background:#f0f4ff;border-radius:0 0 12px 12px;border-top:1px solid #e0e7ff;display:flex;flex-direction:column;gap:10px;padding:14px}.AppointmentDetailPanel_nfseIssueFormTitle__X106h{color:#3730a3;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.AppointmentDetailPanel_nfseSection__Lf0WP{background:#f8fffe;border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.AppointmentDetailPanel_nfseSectionHeader__7\+ONX{align-items:center;display:flex;gap:8px;justify-content:space-between}.AppointmentDetailPanel_nfseStatusRow__Hms\+A{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.AppointmentDetailPanel_nfseStatusDot__s691P{border-radius:50%;flex-shrink:0;height:8px;width:8px}.AppointmentDetailPanel_nfseStatusLabel__on0\+s{color:#374151;font-size:12px;font-weight:600;line-height:1.3}.AppointmentDetailPanel_nfseNumber__SnIkP{background:#f3f4f6;border-radius:20px;color:#6b7280;font-size:11px;font-weight:500;padding:2px 8px;white-space:nowrap}.AppointmentDetailPanel_nfseCancelTrigger__QX3VZ{background:#0000;border:1px solid #fca5a5;border-radius:6px;color:#ef4444;cursor:pointer;flex-shrink:0;font-size:11px;font-weight:600;padding:4px 10px;transition:background .15s ease;white-space:nowrap}.AppointmentDetailPanel_nfseCancelTrigger__QX3VZ:hover{background:#fef2f2}.AppointmentDetailPanel_nfseDetailRow__h5lPb{align-items:flex-start;display:flex;gap:8px}.AppointmentDetailPanel_nfseDetailLabel__fEu9y{color:#9ca3af;flex-shrink:0;font-size:11px;font-weight:500;line-height:1.4;min-width:80px}.AppointmentDetailPanel_nfseDetailValue__nM6zV{color:#374151;flex:1 1;font-size:12px;font-weight:500;line-height:1.4;min-width:0}.AppointmentDetailPanel_nfseErrorMsg__F1\+Hl{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#ef4444;font-size:11px;line-height:1.4;padding:6px 10px}.AppointmentDetailPanel_nfseActions__gqDw9{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.AppointmentDetailPanel_nfseActionBtn__OzyUZ{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;font-size:11px;font-weight:600;gap:5px;padding:6px 12px;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.AppointmentDetailPanel_nfseActionBtn__OzyUZ:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.AppointmentDetailPanel_nfseActionBtn__OzyUZ:disabled{cursor:not-allowed;opacity:.4}.AppointmentDetailPanel_nfseActionBtnWa__\+CFU1{border-color:#86efac;color:#16a34a}.AppointmentDetailPanel_nfseActionBtnWa__\+CFU1:hover:not(:disabled){background:#f0fdf4;border-color:#4ade80}.AppointmentDetailPanel_nfsePdfWaiting__DRfSv{align-items:center;color:#9ca3af;display:flex;font-size:11px;gap:6px;margin-top:2px}.AppointmentDetailPanel_nfseCancelForm__JZ3Fu{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-top:4px;padding:12px}.AppointmentDetailPanel_nfseCancelFormTitle__Geaeb{color:#dc2626;font-size:12px;font-weight:700}.AppointmentDetailPanel_nfseCancelFormDesc__dyaLn{color:#6b7280;font-size:11px;line-height:1.4}.AppointmentDetailPanel_nfseCancelFormCount__m\+tB-{color:#9ca3af;font-size:10px;text-align:right}.AppointmentDetailPanel_nfseHistory__Q2QMn{border-top:1px solid #f0f0f0}.AppointmentDetailPanel_nfseHistoryToggle__tKXRj{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;justify-content:space-between;padding:10px 14px;transition:background .12s ease;width:100%}.AppointmentDetailPanel_nfseHistoryToggle__tKXRj:hover{background:#f9fafb}.AppointmentDetailPanel_nfseHistoryTitle__HRWnX{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.AppointmentDetailPanel_nfseHistoryList__aaLYj{display:flex;flex-direction:column;gap:0;padding:0 14px 10px}.AppointmentDetailPanel_nfseHistoryItem__ixAw0{border-bottom:1px solid #f5f5f5;display:flex;flex-direction:column;gap:4px;padding:10px 0}.AppointmentDetailPanel_nfseHistoryItem__ixAw0:last-child{border-bottom:none}.AppointmentDetailPanel_nfseHistoryItemMain__85tv7{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AppointmentDetailPanel_nfseHistoryTag__9cohC{border-radius:20px;font-size:10px;font-weight:700;padding:2px 8px;white-space:nowrap}.AppointmentDetailPanel_nfseHistoryAmount__p6gAh{color:#374151;font-size:12px;font-weight:600}.AppointmentDetailPanel_nfseHistoryDate__Dogyk{color:#9ca3af;font-size:11px;margin-left:auto}.AppointmentDetailPanel_nfseHistoryNfseNum__fxolb{color:#6b7280;font-size:11px;font-weight:500}.AppointmentDetailPanel_nfseHistoryError__Vktd9{color:#ef4444;font-size:11px;line-height:1.4}.AppointmentDetailPanel_nfseHistoryActions__j77dG{display:flex;gap:6px;margin-top:2px}.AppointmentDetailPanel_editableRow__e5Edq{border-radius:0;cursor:pointer;transition:background .15s}.AppointmentDetailPanel_editableRow__e5Edq:hover{background:#fdf2f8!important}.AppointmentDetailPanel_editableRow__e5Edq:hover .AppointmentDetailPanel_editIcon__1iBUt{color:#ed3680;opacity:1}.AppointmentDetailPanel_editableRow__e5Edq:focus{background:#fdf2f8;outline:none}.AppointmentDetailPanel_editableRow__e5Edq:focus .AppointmentDetailPanel_editIcon__1iBUt{color:#ed3680;opacity:1}.AppointmentDetailPanel_editIcon__1iBUt{align-items:center;color:#9ca3af;display:flex;flex-shrink:0;justify-content:center;margin-left:auto;opacity:.45;transition:opacity .15s,color .15s}.AppointmentDetailPanel_detailRowValueEmpty__4R\+xS{color:#9ca3af;font-size:13px;font-style:italic;font-weight:400}.InlineEditSelector_popover__Rr7h4{animation:InlineEditSelector_fadeIn__vrnya .15s ease;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 32px #0000001f;max-width:320px;min-width:280px;overflow:hidden;position:fixed;z-index:1050}@keyframes InlineEditSelector_fadeIn__vrnya{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.InlineEditSelector_popoverHeader__2kJvd{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:14px 16px 12px}.InlineEditSelector_popoverTitle__0eaCr{color:#111827;font-family:Inter,-apple-system,Arial,sans-serif;font-size:15px;font-weight:600}.InlineEditSelector_closeButton__cecez{align-items:center;background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:background .15s,color .15s}.InlineEditSelector_closeButton__cecez:hover{background:#f3f4f6;color:#374151}.InlineEditSelector_optionsList__cJhBP{max-height:280px;overflow-y:auto;padding:6px 0}.InlineEditSelector_optionsList__cJhBP::-webkit-scrollbar{width:3px}.InlineEditSelector_optionsList__cJhBP::-webkit-scrollbar-track{background:#0000}.InlineEditSelector_optionsList__cJhBP::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.InlineEditSelector_optionItem__5ZOcQ{align-items:center;background:none;border:none;border-radius:0;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;gap:10px;padding:10px 16px;text-align:left;transition:background .12s;width:100%}.InlineEditSelector_optionItem__5ZOcQ:hover{background:#f9fafb}.InlineEditSelector_optionSelected__2n3-V{background:#fdf2f8}.InlineEditSelector_optionSelected__2n3-V:hover{background:#fce7f3}.InlineEditSelector_checkIcon__IrOCg{align-items:center;color:#ed3680;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.InlineEditSelector_optionLabel__XiQl4{color:#374151;font-size:14px;font-weight:400;line-height:1.4}.InlineEditSelector_optionSelected__2n3-V .InlineEditSelector_optionLabel__XiQl4{color:#111827;font-weight:600}.InlineEditSelector_emptyState__oX5kN{color:#9ca3af;font-family:Inter,-apple-system,Arial,sans-serif;font-size:13px;padding:16px;text-align:center}.InlineEditSelector_overlay__kPD\+n{animation:InlineEditSelector_overlayIn__PB\+5P .2s ease;background:#0006;inset:0;position:fixed;z-index:1040}@keyframes InlineEditSelector_overlayIn__PB\+5P{0%{opacity:0}to{opacity:1}}.InlineEditSelector_bottomSheet__N0HFS{animation:InlineEditSelector_slideUp__kjKmj .25s ease;background:#fff;border-radius:16px 16px 0 0;bottom:0;display:flex;flex-direction:column;left:0;max-height:70vh;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,16px);position:fixed;right:0;z-index:1050}@keyframes InlineEditSelector_slideUp__kjKmj{0%{transform:translateY(100%)}to{transform:translateY(0)}}.InlineEditSelector_handle__j8Z\+8{background:#e0e0e0;border-radius:2px;flex-shrink:0;height:4px;margin:10px auto 8px;width:40px}.InlineEditSelector_sheetHeader__Sm9hW{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:space-between;padding:8px 16px 14px}.InlineEditSelector_sheetTitle__BLBn-{color:#111827;font-family:Inter,-apple-system,Arial,sans-serif;font-size:16px;font-weight:600}.InlineEditSelector_bottomSheet__N0HFS .InlineEditSelector_optionsList__cJhBP{flex:1 1;max-height:none;overflow-y:auto;padding:8px 0}.InlineEditSelector_bottomSheet__N0HFS .InlineEditSelector_optionItem__5ZOcQ{padding:14px 20px}.InlineEditSelector_bottomSheet__N0HFS .InlineEditSelector_optionLabel__XiQl4{font-size:15px}.BlockSlotDrawer_drawerContainer__kKVmm{background:#fff;display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;height:100%;overflow:hidden;width:100%}.BlockSlotDrawer_drawerHeader__gLXrm{background:#fff;border-bottom:1px solid #5a80fb1a;flex-shrink:0}.BlockSlotDrawer_drawerHeaderTop__Wi-IB{align-items:center;display:flex;justify-content:space-between;padding:16px 20px 12px}.BlockSlotDrawer_drawerTitle__DYiPq{color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.BlockSlotDrawer_drawerCloseBtn__ulC00{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:20px;height:28px;justify-content:center;line-height:1;padding:0;transition:background .15s ease,color .15s ease;width:28px}.BlockSlotDrawer_drawerCloseBtn__ulC00:hover{background:#fff0f3;color:#ed3680}.BlockSlotDrawer_drawerHeaderDivider__Omeai{background:#5a80fb14;height:1px;margin:0 20px}.BlockSlotDrawer_slotContext__\+YsI4{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:10px 20px 16px}.BlockSlotDrawer_slotContextLeft__T8B3E{align-items:flex-start;display:flex;gap:10px}.BlockSlotDrawer_slotContextIcon__j6vB-{color:#5a80fb;flex-shrink:0;font-size:16px;line-height:1;margin-top:3px}.BlockSlotDrawer_slotContextInfo__WS3b-{display:flex;flex-direction:column;gap:3px}.BlockSlotDrawer_slotDate__f9y\+v{color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.01em}.BlockSlotDrawer_slotTimeRow__hkI\+P{align-items:center;display:flex;gap:6px}.BlockSlotDrawer_slotTime__iUjah{color:#5a80fb;font-family:Inter,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1}.BlockSlotDrawer_drawerBody__PWzwq{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:16px 20px}.BlockSlotDrawer_drawerBody__PWzwq::-webkit-scrollbar{width:4px}.BlockSlotDrawer_drawerBody__PWzwq::-webkit-scrollbar-track{background:#f5f7ff}.BlockSlotDrawer_drawerBody__PWzwq::-webkit-scrollbar-thumb{background:#c8d4ff;border-radius:2px}.BlockSlotDrawer_formSection__SjfSg{display:flex;flex-direction:column;gap:6px}.BlockSlotDrawer_fieldLabel__y73A7{color:#6b7280;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.BlockSlotDrawer_formGrid3__QKLwo{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.BlockSlotDrawer_fieldInput__2FCS3,.BlockSlotDrawer_fieldSelect__fumI3,.BlockSlotDrawer_fieldTextarea__ItWoY{appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #5a80fb33;border-radius:8px;box-sizing:border-box;color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:13px;outline:none;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.BlockSlotDrawer_fieldInput__2FCS3::placeholder,.BlockSlotDrawer_fieldTextarea__ItWoY::placeholder{color:#9ca3af}.BlockSlotDrawer_fieldInput__2FCS3:focus,.BlockSlotDrawer_fieldSelect__fumI3:focus,.BlockSlotDrawer_fieldTextarea__ItWoY:focus{border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb1f}.BlockSlotDrawer_fieldSelect__fumI3{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;cursor:pointer;padding-right:30px}.BlockSlotDrawer_fieldTextarea__ItWoY{line-height:1.5;max-height:120px;min-height:72px;resize:vertical}.BlockSlotDrawer_fieldInputReadonly__EA1vD{background:#f5f7ff;border:1.5px solid #5a80fb1a;border-radius:8px;box-sizing:border-box;color:#6b7280;cursor:default;font-family:Inter,Arial,sans-serif;font-size:13px;outline:none;padding:9px 12px;-webkit-user-select:none;user-select:none;width:100%}.BlockSlotDrawer_validationError__qyvsK{color:#ff4757;font-family:Inter,Arial,sans-serif;font-size:11px;margin-top:2px}.BlockSlotDrawer_drawerFooterDivider__P8aUs{background:#5a80fb14;flex-shrink:0;height:1px}.BlockSlotDrawer_drawerFooter__incSo{align-items:center;background:#fff;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:14px 20px}.BlockSlotDrawer_btnCancel__LDc0x{background:#0000;border:1.5px solid #e5e7eb;border-radius:30px;color:#6b7280;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:500;padding:9px 18px;transition:border-color .15s ease,color .15s ease,background .15s ease;white-space:nowrap}.BlockSlotDrawer_btnCancel__LDc0x:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}.BlockSlotDrawer_btnSave__qcT8B{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:30px;box-shadow:0 2px 8px #5a80fb4d;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:9px 18px;transition:opacity .15s ease,box-shadow .15s ease;white-space:nowrap}.BlockSlotDrawer_btnSave__qcT8B:hover:not(:disabled){box-shadow:0 4px 12px #5a80fb66;opacity:.92}.BlockSlotDrawer_btnSave__qcT8B:disabled{cursor:not-allowed;opacity:.6}.BlockSlotDrawer_btnDelete__pGq0v{align-items:center;background:#0000;border:1.5px solid #fee2e2;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease;width:34px}.BlockSlotDrawer_btnDelete__pGq0v:hover:not(:disabled){background:#fef2f2;border-color:#ef4444}.BlockSlotDrawer_btnDelete__pGq0v:disabled{cursor:not-allowed;opacity:.5}.BlockSlotDrawer_btnBlock__daeF-{align-items:center;background:#ff4757;border:none;border-radius:30px;box-shadow:0 2px 8px #ff47574d;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:9px 18px;transition:opacity .15s ease,box-shadow .15s ease;white-space:nowrap}.BlockSlotDrawer_btnBlock__daeF-:hover:not(:disabled){box-shadow:0 4px 12px #ff475766;opacity:.92}.BlockSlotDrawer_btnBlock__daeF-:disabled{cursor:not-allowed;opacity:.6}.BlockSlotDrawer_spinner__PqRJP{animation:BlockSlotDrawer_spin__O4PMH .6s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}@keyframes BlockSlotDrawer_spin__O4PMH{to{transform:rotate(1turn)}}.ReschedulePanel_panelContainer__iAXzi{background:#fff;display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;height:100%;overflow:hidden;width:100%}.ReschedulePanel_drawerHeaderTop__ueMb9{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px 12px}.ReschedulePanel_drawerTitle__pgouZ{color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.ReschedulePanel_drawerCloseBtn__CKQKj{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:28px}.ReschedulePanel_drawerCloseBtn__CKQKj:hover{background:#fff0f3;color:#ed3680}.ReschedulePanel_drawerHeaderDivider__qpkLm{background:#5a80fb14;flex-shrink:0;height:1px}.ReschedulePanel_panelHeader__-v\+Qj{align-items:flex-start;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:12px;padding:16px 20px 14px}.ReschedulePanel_patientAvatar__DwjJf{align-items:center;background:linear-gradient(135deg,#c7d2fe,#a5b4fc);border-radius:50%;color:#4338ca;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:48px;justify-content:center;letter-spacing:.5px;width:48px}.ReschedulePanel_patientInfo__H5oYC{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;padding-top:1px}.ReschedulePanel_patientName__1550W{color:#111827;font-size:17px;font-weight:700;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReschedulePanel_patientSubtitle__gpv4G{color:#6b7280;font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReschedulePanel_panelBody__kx7F4{display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.ReschedulePanel_panelBody__kx7F4::-webkit-scrollbar{width:4px}.ReschedulePanel_panelBody__kx7F4::-webkit-scrollbar-track{background:#f5f7ff}.ReschedulePanel_panelBody__kx7F4::-webkit-scrollbar-thumb{background:#c8d4ff;border-radius:2px}.ReschedulePanel_weekNav__UZQLZ{align-items:center;border-bottom:1px solid #5a80fb14;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px 8px}.ReschedulePanel_weekNavBtn__5LjPm{align-items:center;background:#0000;border:1px solid #5a80fb33;border-radius:6px;color:#5a80fb;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:14px;height:28px;justify-content:center;padding:0;transition:background .15s ease;width:28px}.ReschedulePanel_weekNavBtn__5LjPm:hover{background:#e8edff}.ReschedulePanel_weekDays__zicHE{display:flex;flex:1 1;gap:4px;justify-content:center}.ReschedulePanel_weekDay__jxCfT{align-items:center;border:1.5px solid #0000;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:3px;min-width:36px;padding:5px 6px;transition:background .15s ease}.ReschedulePanel_weekDay__jxCfT:hover{background:#f5f7ff}.ReschedulePanel_weekDaySelected__kTT7\+{background:#5a80fb;border-color:#5a80fb}.ReschedulePanel_weekDaySelected__kTT7\+:hover{background:#4a6bff}.ReschedulePanel_weekDayToday__bAl6b{border-color:#5a80fb66}.ReschedulePanel_weekDayLabel__K12rR{color:#6b7280;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.ReschedulePanel_weekDaySelected__kTT7\+ .ReschedulePanel_weekDayLabel__K12rR{color:#fffc}.ReschedulePanel_weekDayNumber__\+IM9D{color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:700}.ReschedulePanel_weekDaySelected__kTT7\+ .ReschedulePanel_weekDayNumber__\+IM9D{color:#fff}.ReschedulePanel_weekDayToday__bAl6b .ReschedulePanel_weekDayNumber__\+IM9D{color:#5a80fb}.ReschedulePanel_weekDaySelected__kTT7\+.ReschedulePanel_weekDayToday__bAl6b .ReschedulePanel_weekDayNumber__\+IM9D{color:#fff}.ReschedulePanel_selectedDayTitle__wPSnR{color:#1a1a2e;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;padding:10px 16px 6px}.ReschedulePanel_slotsSection__B2BiJ{flex:1 1;padding:0 16px 12px}.ReschedulePanel_slotsPeriodLabel__xkEj3{color:#6b7280;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;margin:10px 0 6px;text-transform:uppercase}.ReschedulePanel_slotsGrid__KJcOz{display:flex;flex-wrap:wrap;gap:5px}.ReschedulePanel_slotBtn__hg\+09{border:1.5px solid #0000;border-radius:6px;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:500;padding:5px 10px;transition:background .12s ease,border-color .12s ease,transform .1s ease;white-space:nowrap}.ReschedulePanel_slotAvailable__bBDCh{background:#f0fff4;border-color:#16a34a40;color:#16a34a}.ReschedulePanel_slotAvailable__bBDCh:hover{background:#dcfce7;border-color:#16a34a;transform:scale(1.03)}.ReschedulePanel_slotSelected__Rxt4e{background:#5a80fb;border-color:#5a80fb;box-shadow:0 2px 6px #5a80fb59;color:#fff}.ReschedulePanel_slotOccupied__3bAYT{background:#fff1f2;border-color:#be123c33;color:#be123c;cursor:not-allowed;opacity:.7}.ReschedulePanel_slotBlocked__r-AHU{background:#f1f3f5;border-color:#9ca3af4d;color:#9ca3af;cursor:not-allowed;opacity:.6}.ReschedulePanel_slotCurrent__8rXxn{background:#fff7ed;border-color:#d977064d;color:#d97706;cursor:not-allowed;opacity:.7;text-decoration:line-through}.ReschedulePanel_legend__XnUbx{border-top:1px solid #5a80fb14;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px 14px;padding:10px 16px}.ReschedulePanel_legendItem__sciui{align-items:center;color:#6b7280;display:flex;font-family:Inter,Arial,sans-serif;font-size:10px;gap:5px}.ReschedulePanel_legendDot__C3Rkb{border-radius:3px;flex-shrink:0;height:10px;width:10px}.ReschedulePanel_legendDotAvailable__2Ix3Q{background:#16a34a}.ReschedulePanel_legendDotOccupied__rvtK9{background:#be123c}.ReschedulePanel_legendDotBlocked__l\+tT6{background:#9ca3af}.ReschedulePanel_legendDotCurrent__PoGcY{background:#d97706}.ReschedulePanel_panelFooterDivider__WmytF{background:#5a80fb14;flex-shrink:0;height:1px}.ReschedulePanel_panelFooter__DM4X7{background:#fff;flex-shrink:0;padding:14px 16px}.ReschedulePanel_selectedSlotInfo__Hpgts{color:#6b7280;font-family:Inter,Arial,sans-serif;font-size:12px;margin-bottom:10px;text-align:center}.ReschedulePanel_selectedSlotHighlight__7Zro6{color:#5a80fb;font-weight:600}.ReschedulePanel_btnConfirm__HYyhk{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:30px;box-shadow:0 2px 8px #5a80fb4d;color:#fff;cursor:pointer;display:flex;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 18px;transition:opacity .15s ease,box-shadow .15s ease;width:100%}.ReschedulePanel_btnConfirm__HYyhk:hover:not(:disabled){box-shadow:0 4px 12px #5a80fb66;opacity:.92}.ReschedulePanel_btnConfirm__HYyhk:disabled{cursor:not-allowed;opacity:.5}.ReschedulePanel_spinner__EcbqK{animation:ReschedulePanel_spin__mfoBE .6s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}@keyframes ReschedulePanel_spin__mfoBE{to{transform:rotate(1turn)}}.ReschedulePanel_emptySlots__j1hen{color:#9ca3af;font-family:Inter,Arial,sans-serif;font-size:13px;padding:20px 16px;text-align:center}.ReschedulePanel_slotsLoading__7Vm5d{align-items:center;color:#6b7280;display:flex;font-family:Inter,Arial,sans-serif;font-size:13px;gap:8px;padding:10px 20px}.ReschedulePanel_slotsLoading__7Vm5d .ReschedulePanel_spinner__EcbqK{border-color:#5a80fb #5a80fb4d #5a80fb4d}.ReschedulePanel_slotsError__qCxL9{background:#fffbeb;border-left:3px solid #f59e0b;border-radius:4px;color:#b45309;font-family:Inter,Arial,sans-serif;font-size:12px;margin:0 20px 8px;padding:8px 20px}.RescheduleConfirmDialog_overlay__1xn9Y{align-items:center;animation:RescheduleConfirmDialog_overlayIn__Khyc6 .2s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1400}@keyframes RescheduleConfirmDialog_overlayIn__Khyc6{0%{opacity:0}to{opacity:1}}.RescheduleConfirmDialog_dialog__njhob{animation:RescheduleConfirmDialog_dialogIn__oZhXR .28s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000002e,0 8px 24px #5a80fb1f;display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;max-width:420px;overflow:hidden;width:100%}@keyframes RescheduleConfirmDialog_dialogIn__oZhXR{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.RescheduleConfirmDialog_dialogHeader__cHHkZ{align-items:center;border-bottom:1px solid #5a80fb1a;display:flex;justify-content:space-between;padding:18px 20px 14px}.RescheduleConfirmDialog_dialogTitle__bhwMC{color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.2px;margin:0}.RescheduleConfirmDialog_closeBtn__mz9VL{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:20px;height:28px;justify-content:center;line-height:1;padding:0;transition:background .15s ease,color .15s ease;width:28px}.RescheduleConfirmDialog_closeBtn__mz9VL:hover{background:#fff0f3;color:#ed3680}.RescheduleConfirmDialog_dialogBody__HCjW4{display:flex;flex-direction:column;gap:16px;padding:20px}.RescheduleConfirmDialog_patientRow__wUiRf{align-items:center;display:flex;gap:12px}.RescheduleConfirmDialog_avatar__XOkAF{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:700;height:44px;justify-content:center;letter-spacing:.5px;width:44px}.RescheduleConfirmDialog_patientInfo__YcuUx{display:flex;flex-direction:column;gap:3px;min-width:0}.RescheduleConfirmDialog_patientName__U5LVB{color:#1a1a2e;font-size:14px;font-weight:700}.RescheduleConfirmDialog_patientName__U5LVB,.RescheduleConfirmDialog_patientSubtitle__FQ0Px{font-family:Inter,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RescheduleConfirmDialog_patientSubtitle__FQ0Px{color:#6b7280;font-size:12px;font-weight:400}.RescheduleConfirmDialog_datesCard__RKHoJ{background:#f5f7ff;border:1px solid #5a80fb1f;border-radius:12px;display:flex;flex-direction:column;gap:0;padding:14px 16px}.RescheduleConfirmDialog_dateRow__584u0{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:4px 0}.RescheduleConfirmDialog_dateRowLabel__e06ch{color:#9ca3af;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.RescheduleConfirmDialog_dateRowValue__o7q9b{color:#374151;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:500;text-align:right}.RescheduleConfirmDialog_dateRowValueNew__YJEci{color:#5a80fb;font-weight:700}.RescheduleConfirmDialog_dateDivider__-cHxf{align-items:center;display:flex;justify-content:center;padding:6px 0}.RescheduleConfirmDialog_arrowIcon__oWCfJ{align-items:center;color:#5a80fb;display:flex;opacity:.6}.RescheduleConfirmDialog_whatsappRow__GNLtm{align-items:center;background:#f0fff4;border:1px solid #25d36633;border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.RescheduleConfirmDialog_whatsappLabel__oqX1C{align-items:center;color:#1a1a2e;display:flex;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:500;gap:7px;line-height:1.4}.RescheduleConfirmDialog_whatsappIcon__HJW-W{align-items:center;color:#25d366;display:flex;flex-shrink:0;font-size:14px;line-height:1}.RescheduleConfirmDialog_toggleWrapper__ocRac{cursor:pointer;flex-shrink:0;height:20px;position:relative;width:36px}.RescheduleConfirmDialog_toggleInput__deMR4{height:0;opacity:0;position:absolute;width:0}.RescheduleConfirmDialog_toggleSlider__gIXuX{background:#d1d5db;border-radius:20px;cursor:pointer;inset:0;position:absolute;transition:background .2s ease}.RescheduleConfirmDialog_toggleSlider__gIXuX:before{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:14px}.RescheduleConfirmDialog_toggleInput__deMR4:checked+.RescheduleConfirmDialog_toggleSlider__gIXuX{background:#25d366}.RescheduleConfirmDialog_toggleInput__deMR4:checked+.RescheduleConfirmDialog_toggleSlider__gIXuX:before{transform:translateX(16px)}.RescheduleConfirmDialog_dialogFooter__kQeyd{border-top:1px solid #5a80fb14;display:flex;gap:10px;padding:14px 20px 18px}.RescheduleConfirmDialog_btnCancel__9Zy5-{background:#0000;border:1.5px solid #5a80fb40;border-radius:30px;color:#5a80fb;cursor:pointer;flex:1 1;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;padding:10px 16px;transition:background .15s ease,border-color .15s ease}.RescheduleConfirmDialog_btnCancel__9Zy5-:hover{background:#f0f4ff;border-color:#5a80fb}.RescheduleConfirmDialog_btnConfirm__1tbfH{background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:30px;box-shadow:0 2px 8px #5a80fb59;color:#fff;cursor:pointer;flex:2 1;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;padding:10px 18px;transition:opacity .15s ease,box-shadow .15s ease;white-space:nowrap}.RescheduleConfirmDialog_btnConfirm__1tbfH:hover{box-shadow:0 4px 14px #5a80fb73;opacity:.92}.RescheduleConfirmDialog_btnConfirm__1tbfH:active{opacity:.85}@media (max-width:480px){.RescheduleConfirmDialog_dialog__njhob{animation:RescheduleConfirmDialog_dialogInMobile__Y0v8z .28s cubic-bezier(.34,1.56,.64,1);border-radius:16px 16px 0 0;bottom:0;left:0;max-width:100%;position:fixed;right:0}@keyframes RescheduleConfirmDialog_dialogInMobile__Y0v8z{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.RescheduleConfirmDialog_overlay__1xn9Y{align-items:flex-end;padding:0}.RescheduleConfirmDialog_dialogFooter__kQeyd{flex-direction:column}.RescheduleConfirmDialog_btnCancel__9Zy5-,.RescheduleConfirmDialog_btnConfirm__1tbfH{flex:none;width:100%}}.BottomSheet_overlay__rPhBw{animation:BottomSheet_fadeIn__-AlqO .2s ease forwards;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#0006;inset:0;position:fixed;z-index:900}.BottomSheet_overlayClosing__iePSo{animation:BottomSheet_fadeOut__Ij6ft .3s ease forwards}.BottomSheet_sheet__jsryZ{animation:BottomSheet_slideUp__FYgY7 .3s cubic-bezier(.34,1.56,.64,1) forwards;background:#fff;border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -4px 32px #5a80fb29;display:flex;flex-direction:column;left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:1000}.BottomSheet_sheetClosing__xfQ8f{animation:BottomSheet_slideDown__-SRzC .3s cubic-bezier(.34,1.56,.64,1) forwards}.BottomSheet_heightAuto__RjLlX{max-height:85vh}.BottomSheet_heightHalf__u2WqC{height:50vh}.BottomSheet_heightFull__5xhgj{height:90vh}.BottomSheet_handleWrapper__5gj6a{display:flex;flex-shrink:0;justify-content:center;padding:12px 0 6px}.BottomSheet_handle__RW9yG{background:#d1d5db;border-radius:2px;height:4px;width:40px}.BottomSheet_header__y8h2C{align-items:center;border-bottom:1px solid #e8edff;display:flex;flex-shrink:0;justify-content:space-between;padding:8px 20px 14px}.BottomSheet_title__URFpA{color:#1a1d23;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.BottomSheet_closeBtn__opcgG{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:1px solid #e8edff;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease;width:32px}.BottomSheet_closeBtn__opcgG:active{background:#fff0f3;border-color:#ed3680;color:#ed3680}.BottomSheet_content__s0coj{-webkit-overflow-scrolling:touch;flex:1 1;overflow:hidden}.BottomSheet_contentScrollable__iWWvH{-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none}.BottomSheet_contentScrollable__iWWvH::-webkit-scrollbar{display:none}@keyframes BottomSheet_slideUp__FYgY7{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes BottomSheet_slideDown__-SRzC{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes BottomSheet_fadeIn__-AlqO{0%{opacity:0}to{opacity:1}}@keyframes BottomSheet_fadeOut__Ij6ft{0%{opacity:1}to{opacity:0}}.Appointment_container__oloQn{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;width:100%}.Appointment_containerWhiteBox__kjD7a{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:0 0 20px #c4c4c433;display:flex;flex-direction:column;gap:20px;margin-bottom:10px;padding:24px}.Appointment_stepperContainer__8IoBQ{display:flex;flex-direction:column;margin-bottom:5px;width:100%}.Appointment_headerContainer__UrEWw{display:flex;flex-direction:column;gap:12px;width:100%}.Appointment_topSection__mVIKA{display:flex;flex-direction:row;gap:20px;margin-bottom:20px;width:100%}.Appointment_topSection__mVIKA>.Appointment_containerWhiteBox__kjD7a{flex:1 1;min-width:0}.Appointment_patientInfoSection__zc-Fg{display:flex;flex:1 1;flex-direction:column;gap:10px}.Appointment_bottomSection__EGWF5{display:flex;flex-direction:column;gap:10px;width:100%}.Appointment_containerAppointment__GtKPy{background-color:var(--color-white);border-radius:var(--border-radius);display:flex;flex:1 1;flex-direction:row;gap:20px;justify-content:space-between;padding:24px}.Appointment_containerPatient__BT7Yw{display:flex;flex-direction:row;gap:20px}.Appointment_containerAssessmentEvolution__hz3MS{align-items:center;background-color:var(--color-white);border-radius:var(--border-radius);display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;padding:24px;width:100%}.Appointment_containerAssessmentEvolution__hz3MS div{display:flex;flex:1 1;flex-direction:column;flex-wrap:wrap;gap:14px}.Appointment_sectionHeader__yxww1{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:8px 0}.Appointment_sectionContent__ZxA89{overflow:hidden;transition:max-height .3s ease}.Appointment_sectionContent__ZxA89.Appointment_collapsed__HH-\+u{max-height:0}@media (max-width:1200px){.Appointment_topSection__mVIKA{flex-direction:column}.Appointment_patientInfoSection__zc-Fg,.Appointment_topSection__mVIKA>.Appointment_containerWhiteBox__kjD7a{width:100%}}@media (max-width:1010px){.Appointment_containerPatient__BT7Yw{display:flex;flex:1 1;flex-direction:column;gap:20px}.Appointment_containerWhiteBox__kjD7a{width:100%}}.AccessDenied_container__m0sP3{align-items:center;display:flex;height:100%;justify-content:center;padding:2rem}.AccessDenied_card__pGjVu{align-items:center;background-color:#fff;background-color:var(--color-white,#fff);border-radius:8px;border-radius:var(--border-radius,8px);box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;max-width:500px;padding:3rem;text-align:center;width:100%}.AccessDenied_iconContainer__AILaa{align-items:center;background-color:#5a80fb1a;background-color:var(--color-blue-alpha,#5a80fb1a);border-radius:50%;color:#5a80fb;color:var(--color-blue-main,#5a80fb);display:flex;height:80px;justify-content:center;margin-bottom:1.5rem;width:80px}.AccessDenied_title__BPxNi{color:#2d3748;color:var(--color-text-dark,#2d3748);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.AccessDenied_description__caB2U{color:#4a5568;color:var(--color-text-medium,#4a5568);font-size:1rem;line-height:1.5;max-width:400px}.AppointmentInfo_container__8HrDu{display:flex;flex:1 1;flex-direction:column;width:100%}.AppointmentInfo_appointmentInfoHeader__G4WpP{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;width:100%}.AppointmentInfo_appointmentDetails__PyqBA{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:300px}.AppointmentInfo_procedureTitle__9NIgC{margin-bottom:16px}.AppointmentInfo_procedureName__HbTke{color:#333;font-size:1.4rem;font-weight:600;line-height:1.2;margin:0}.AppointmentInfo_allInfoSection__DTI0W{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.AppointmentInfo_infoCard__EltmP{align-items:center;background-color:#fff;border:1px solid #e8ecf4;border-radius:10px;display:flex;flex:1 1;min-width:180px;padding:14px;transition:all .2s ease}.AppointmentInfo_infoCard__EltmP:hover{border-color:#5a80fb;box-shadow:0 2px 8px #5a80fb14;transform:translateY(-1px)}.AppointmentInfo_infoIconContainer__G5qO1{align-items:center;background-color:#f8f9ff;border-radius:8px;display:flex;height:36px;justify-content:center;margin-right:12px;width:36px}.AppointmentInfo_infoIcon__P38RU{color:#5a80fb;font-size:1.2rem}.AppointmentInfo_infoContent__CwxG8{display:flex;flex-direction:column;gap:2px}.AppointmentInfo_infoLabel__OwLPy{color:#666;font-size:.85rem;font-weight:500}.AppointmentInfo_infoValue__t-2KE{color:#333;font-size:1rem;font-weight:600}.AppointmentInfo_changeModelButton__4ruZh{align-items:center;background-color:initial;border:1px solid #5a80fb;border-radius:50%;color:#5a80fb;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:auto;padding:2px;transition:all .3s ease;width:24px}.AppointmentInfo_changeModelButton__4ruZh:hover{background-color:#5a80fb;box-shadow:0 2px 8px #5a80fb33;color:#fff;transform:translateY(-1px)}.AppointmentInfo_infoCard__EltmP:has(.AppointmentInfo_changeModelButton__4ruZh){padding-right:10px}.AppointmentInfo_appointmentActions__shP5J{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.AppointmentInfo_timerContainer__6rqCq,.AppointmentInfo_timer__wXhLK{align-items:center;display:flex}.AppointmentInfo_timer__wXhLK{background-color:var(--color-blue-light4);border:1px solid var(--color-blue-light2);border-radius:var(--border-radius-sm);color:var(--color-blue-main);font-size:14px;font-weight:500;gap:8px;padding:8px 12px}.AppointmentInfo_buttonContainer__j9icg{display:flex}@media (max-width:768px){.AppointmentInfo_appointmentInfoHeader__G4WpP{align-items:flex-start;flex-direction:column}.AppointmentInfo_appointmentActions__shP5J{justify-content:space-between;width:100%}.AppointmentInfo_procedureName__HbTke{font-size:1.2rem}.AppointmentInfo_allInfoSection__DTI0W{gap:12px}.AppointmentInfo_infoCard__EltmP{min-width:160px;padding:12px}.AppointmentInfo_infoIconContainer__G5qO1{height:32px;width:32px}.AppointmentInfo_infoIcon__P38RU{font-size:1.1rem}.AppointmentInfo_infoValue__t-2KE{font-size:.95rem}.AppointmentInfo_changeModelButton__4ruZh{height:22px;width:22px}}@media (max-width:480px){.AppointmentInfo_procedureName__HbTke{font-size:1.1rem}.AppointmentInfo_allInfoSection__DTI0W{flex-direction:column;gap:10px}.AppointmentInfo_infoCard__EltmP{min-width:auto;padding:10px;width:100%}.AppointmentInfo_infoIconContainer__G5qO1{height:30px;width:30px}.AppointmentInfo_infoIcon__P38RU{font-size:1rem}.AppointmentInfo_infoLabel__OwLPy{font-size:.8rem}.AppointmentInfo_infoValue__t-2KE{font-size:.9rem}.AppointmentInfo_changeModelButton__4ruZh{height:20px;width:20px}}.CircleIcon_primary__OBM7B{background-color:var(--color-main-light);color:var(--color-main-dark)}.CircleIcon_primary__OBM7B,.CircleIcon_secondary__vna9i{align-items:center;border-radius:50%;display:flex;height:50px;justify-content:center;width:50px}.CircleIcon_secondary__vna9i{background-color:var(--color-secondary-light);color:var(--color-secondary)}.CircleIcon_none__k2oX1{background-color:var(--color-gray-light);color:var(--color-gray-dark);height:50px;width:50px}.CircleIcon_alert__q\+aEo,.CircleIcon_none__k2oX1{align-items:center;border-radius:50%;display:flex;justify-content:center}.CircleIcon_alert__q\+aEo{background-color:var(--color-red);color:var(--color-red-light);height:35px;width:35px}.PatientInfo_container__hNs3B{display:flex;flex-direction:column;gap:30px;width:100%}.PatientInfo_containerAllInfo__VmQqK{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:space-between}.PatientInfo_containerInfo__Y1yfC{display:flex;flex-direction:column;flex-wrap:wrap;gap:6px}.PatientInfo_imageContainer__r5L2b{align-items:center;background-color:var(--color-background-light);border-radius:50%;display:flex;height:60px;justify-content:center;width:60px}.PatientInfo_birthday__g\+ukI,.PatientInfo_gender__iW9wY,.PatientInfo_name__y6gWY{color:var(--color-text-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.PatientInfo_imageContainer__r5L2b{border-radius:50%;height:30px;width:30px}.PatientInfo_containerInfo__Y1yfC{gap:0}.PatientInfo_containerAllInfo__VmQqK{gap:2px}}.CpfWarning_warning__EkDpI{align-items:center;color:#f57c00;cursor:help;display:inline-flex;margin-left:4px;vertical-align:middle}.CpfWarning_warning__EkDpI:hover{color:#e65100}.PatientHistory_container__TnfZv{display:flex;flex:1 1;flex-direction:column;width:100%}.PatientHistory_titleContainer__NVX-P{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.PatientHistory_collapsibleHeader__FgJb9{border-radius:var(--border-radius-sm);cursor:pointer;padding:4px;transition:background-color .2s ease}.PatientHistory_collapsibleHeader__FgJb9:hover{background-color:var(--color-blue-light4)}.PatientHistory_expandButton__8TO2B{color:var(--color-text-medium)}.PatientHistory_contentContainer__cS8Sj{display:flex;flex-direction:column;width:100%}.PatientHistory_emptyState__m32vf{align-items:center;background-color:var(--color-bg-light);border:1px dashed var(--color-blue-light2);border-radius:var(--border-radius);display:flex;flex-direction:row;gap:var(--spacing-md);justify-content:center;margin:20px 0;min-height:120px;padding:var(--spacing-lg)}.PatientHistory_historyContainer__wudKF{display:flex;flex-direction:column;width:100%}.PatientHistory_historyContainer__wudKF>div::-webkit-scrollbar{width:6px}.PatientHistory_historyContainer__wudKF>div::-webkit-scrollbar-track{background:var(--color-bg-main);border-radius:10px}.PatientHistory_historyContainer__wudKF>div::-webkit-scrollbar-thumb{background:var(--color-blue-light2);border-radius:10px}.PatientHistory_historyContainer__wudKF>div::-webkit-scrollbar-thumb:hover{background:var(--color-blue-main)}.PatientHistoryItem_container__sJkIa{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.PatientHistoryItem_containerDate__SMvBo{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-sm);justify-content:space-between}.PatientHistoryItem_dateChipsContainer__miHhM{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-sm)}.PatientHistoryItem_date__K46SH{color:var(--color-text-dark);font-weight:600}.PatientHistoryItem_containerInfo__tqveN{display:flex;flex-direction:row;gap:var(--spacing-lg);width:100%}.PatientHistoryItem_sectionContainer__f8Mjq{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;padding:var(--spacing-sm);width:50%}.PatientHistoryItem_sectionHeader__NIdQd{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-sm)}.PatientHistoryItem_sectionContent__wTsFR{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.4;overflow-wrap:break-word;padding:var(--spacing-xs) var(--spacing-xs)}.PatientHistoryItem_annulledRecord__nuBFX{background-color:var(--color-bg-light)!important;position:relative;transition:all .2s ease}.PatientHistoryItem_annulledRecord__nuBFX:hover{background-color:var(--color-bg-hover)!important}.PatientHistoryItem_annulmentInfo__OKXXr{align-items:flex-start;border-radius:var(--border-radius-sm);border-radius:8px;display:flex;flex-direction:column;margin-bottom:var(--spacing-sm);padding:var(--spacing-sm)}.PatientHistoryItem_collapsedAnnulmentInfo__Ubf4U{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:0;padding:0}.PatientHistoryItem_containerInfo__tqveN{animation:PatientHistoryItem_fadeIn__rtA6n .3s ease}@keyframes PatientHistoryItem_fadeIn__rtA6n{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PatientHistoryItem_replacementNotice__nitSS{display:flex;width:100%}.PatientHistoryItem_replacementChip__QI3Wc{background-color:var(--color-blue-alpha-1)!important;border-color:var(--color-blue-light)!important;margin-right:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:var(--spacing-xs) var(--spacing-sm);width:auto!important}@media (max-width:768px){.PatientHistoryItem_containerInfo__tqveN{flex-direction:column}.PatientHistoryItem_sectionContainer__f8Mjq{width:100%}}.AnamneseHistory_container__7D4Ju{display:flex;flex-direction:column;width:100%}.AnamneseHistory_titleContainer__4ptZt{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.AnamneseHistory_collapsibleHeader__xHFtv{border-radius:var(--border-radius-sm);cursor:pointer;padding:4px;transition:background-color .2s ease}.AnamneseHistory_collapsibleHeader__xHFtv:hover{background-color:var(--color-blue-light4)}.AnamneseHistory_headerActions__aAGPL{align-items:center;display:flex;gap:8px}.AnamneseHistory_expandButton__0\+c2j{color:var(--color-text-medium)}.AnamneseHistory_contentContainer__px3hP{display:flex;flex-direction:column;width:100%}.AnamneseHistory_emptyState__oZS3m{align-items:center;background-color:var(--color-bg-light);border:1px dashed var(--color-blue-light2);border-radius:var(--border-radius);display:flex;flex-direction:row;gap:var(--spacing-md);justify-content:center;margin:20px 0;min-height:120px;padding:var(--spacing-lg)}.AnamneseHistory_anamneseContainer__WYouu{display:flex;flex-direction:column;width:100%}.AnamneseHistory_dateHistoryContainer__lV0rU{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.AnamneseHistory_dateHistoryContainer__lV0rU::-webkit-scrollbar{height:6px;width:6px}.AnamneseHistory_dateHistoryContainer__lV0rU::-webkit-scrollbar-track{background:var(--color-bg-main);border-radius:10px}.AnamneseHistory_dateHistoryContainer__lV0rU::-webkit-scrollbar-thumb{background:var(--color-blue-light2);border-radius:10px}.AnamneseHistory_dateHistoryContainer__lV0rU::-webkit-scrollbar-thumb:hover{background:var(--color-blue-main)}.CreateAnamnesePopupContent_templatesContainer__BLlv1{align-items:center;background-color:var(--color-gray-light);border-radius:var(--border-radius);display:flex;flex-direction:row;gap:20px;justify-content:center;margin-bottom:20px;padding:10px}.DynamicForm_formContainer__h4XUR{display:flex;flex-direction:column;gap:50px}.DynamicForm_itemContainer__OLWaB{display:flex;flex:1 1;flex-direction:column;gap:10px}.DynamicForm_questionContainer__Z2nfQ{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:10px}.styles_icon__4au2a{cursor:pointer}.styles_box__oG7Mk{background-color:#fff;padding:10px}.styles_description__WUIvc{font-size:10px}.AnamneseInfo_container__KMVdC{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-lg);position:relative}.AnamneseInfo_editButton__hNubl{position:absolute;right:var(--spacing-sm);top:var(--spacing-sm);z-index:1}.AnamneseInfo_list__HcDF4{display:flex;flex:1 1;flex-direction:column}.AnamneseInfo_item__wgWSy{display:flex;flex-direction:column;transition:all .3s ease}.AnamneseInfo_questionContainer__-bVND{align-items:center;display:flex;margin-bottom:var(--spacing-xs)}.AnamneseInfo_question__dtSWa{color:var(--color-text-dark);font-size:1rem;font-weight:600;margin:0}.AnamneseInfo_answerContainer__RhY6y{display:flex;flex-direction:column;gap:var(--spacing-md)}.AnamneseInfo_answer__sqFg4{color:var(--color-text-dark);font-size:.875rem;line-height:1.5;margin:0}.AnamneseInfo_observationContainer__zWvYt{align-items:flex-start;background-color:var(--color-bg-main);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);display:flex;margin-top:var(--spacing-xs);padding:var(--spacing-sm)}.AnamneseInfo_obs__P7lhZ{color:var(--color-text-medium);flex:1 1;font-size:.8125rem}.DateHistory_container__4oBkJ{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}.DateHistory_date__izW9\+{background-color:#fff;border-color:var(--color-gray-light);border-radius:var(--border-radius);border-style:solid;border-width:1px;color:var(--color-gray-dark)}.DateHistory_dateActived__UK1\+y,.DateHistory_date__izW9\+{padding:6px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.DateHistory_dateActived__UK1\+y{background-color:var(--color-gray-dark);border-radius:var(--border-radius);color:#fff}.MainPain_container__ee\+UN{display:flex;flex-direction:column;gap:10px;justify-content:space-between;width:100%}.MainPain_containerTitle__qCMG\+{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:20px;width:100%}.MainPain_painList__s15ZG{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.MainPainItem_container__RbdZA{align-items:center;border-color:var(--color-secondary);border-radius:var(--border-radius);border-style:dashed;border-width:1px;color:var(--color-secondary);display:flex;flex-direction:row;font-size:14px;font-weight:500;gap:10px;padding:5px 10px 5px 14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Documents_container__ByCdP{display:flex;flex-direction:column;width:100%}.Documents_titleContainer__\+kCdF{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.Documents_collapsibleHeader__FHEnF{border-radius:var(--border-radius-sm);cursor:pointer;padding:4px;transition:background-color .2s ease}.Documents_collapsibleHeader__FHEnF:hover{background-color:var(--color-blue-light4)}.Documents_expandButton__rubeC{color:var(--color-text-medium)}.Documents_contentContainer__tx0\+T{display:flex;flex-direction:column;width:100%}.Documents_emptyState__TqI40{align-items:center;background-color:var(--color-bg-light);border:1px dashed var(--color-blue-light2);border-radius:var(--border-radius);display:flex;flex-direction:row;gap:var(--spacing-md);justify-content:center;margin:20px 0;min-height:120px;padding:var(--spacing-lg)}.Documents_documentsContainer__d0LYj{display:flex;flex-direction:column;gap:10px;max-height:300px;overflow-y:auto;padding:4px}.Documents_documentsContainer__d0LYj::-webkit-scrollbar{width:6px}.Documents_documentsContainer__d0LYj::-webkit-scrollbar-track{background:var(--color-bg-main);border-radius:10px}.Documents_documentsContainer__d0LYj::-webkit-scrollbar-thumb{background:var(--color-blue-light2);border-radius:10px}.Documents_documentsContainer__d0LYj::-webkit-scrollbar-thumb:hover{background:var(--color-blue-main)}.ListItem_container__Wp9yt{border-bottom:1px solid #e5e5e5;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:space-between;padding:10px 0}.ListItem_infos__6w8ic{align-items:center;display:flex;flex-direction:row;gap:30px}.ListItem_state__Ef6L3{background-color:var(--color-gray-light);border-radius:var(--border-radius);color:var(--color-text-dark);font-size:12px;padding:10px 20px}@media (max-width:768px){.ListItem_container__Wp9yt{flex-direction:column;gap:10px}}.styles_mainContainer__MxzKo{display:flex;flex:1 1;flex-direction:column;gap:20px}.styles_line__0TucO{display:flex;flex-direction:row;gap:20px}.styles_item__cMbVR{display:flex;flex-direction:column;gap:20px}.styles_footer__M\+EY6{display:flex;flex-direction:row;gap:20px}.styles_feedbackSuccess__pQCGv{align-self:center;color:#2e7d32;flex:1 1;font-size:13px}.styles_feedbackError__KSkqe{align-self:center;color:#c62828;flex:1 1;font-size:13px}.DocumentDefaultTemplate_paper__YfkBZ{background-color:#fff;border:1px solid #d3d3d3;height:290mm;padding:20mm;width:210mm}.DocumentDefaultTemplate_content__KdTF2{display:flex;flex:1 1;flex-direction:column;gap:100px;height:100%}.DocumentDefaultTemplate_textContainer__ptjtM{display:flex;flex-direction:column;gap:10px;margin-top:80px}.Header_container__U43cZ{align-items:center;display:flex;gap:40px}.Header_logo__FeIKw{align-self:center;height:auto;width:100px}.Header_infos__n3L6B{display:flex;flex-direction:column;gap:6px}.Header_info__C2-FK{align-items:center;display:flex;gap:10px}.Signature_container__JYqOe{display:flex;flex-direction:column;gap:10px}.Signature_image__pcCOs{height:auto;width:100px}.Signature_infos__44kLS{display:flex;flex-direction:column}.PersonInfos_container__kqfox{border:1px solid #d3d3d3;border-radius:10px;display:flex;flex-direction:column;padding:20px}.PersonInfos_info__Bb\+Wx{display:flex;flex-direction:row;gap:10px}.Entry_mainContainer__LXTqb{display:flex;flex:1 1;flex-direction:column;gap:10px;height:100%;width:100%}.Entry_entryHeader__YRDvi{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.Entry_saveStatus__7d5YZ{align-items:center;display:flex;gap:12px}.Entry_savedChip__XD\+sN{background-color:var(--color-success-light)!important;border-color:var(--color-success)!important}.Entry_itemContainer__pbT\+2{display:flex;flex:1 1;flex-direction:column;gap:12px}.Entry_fieldHeader__D5IGy{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.Entry_fieldTitle__coQW0{align-items:center;display:flex;gap:8px}.Entry_fieldTitle__coQW0 span{color:var(--color-text-dark);font-size:14px;font-weight:500}.Entry_charCount__wTLii{color:var(--color-text-light);font-size:12px;margin-top:4px;text-align:right}.Entry_activeTabContent__s3rWw{animation:Entry_fadeIn__B9\+2h .3s ease;display:block}.Entry_hiddenTabContent__NHUI8{display:none}@keyframes Entry_fadeIn__B9\+2h{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.Entry_entryHeader__YRDvi{align-items:flex-start;flex-direction:column}.Entry_saveStatus__7d5YZ{justify-content:flex-end;width:100%}}.styles_container__vdqSM{display:flex;flex:1 1;flex-direction:column;width:100%}.styles_titleContainer__4j9Ps{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.styles_collapsibleHeader__qLLSb{border-radius:var(--border-radius-sm);cursor:pointer;padding:4px;transition:background-color .2s ease}.styles_collapsibleHeader__qLLSb:hover{background-color:var(--color-blue-light4)}.styles_expandButton__uSTa7{color:var(--color-text-medium)}.styles_headerActions__yZegy{align-items:center;display:flex;flex-direction:row;gap:8px}.styles_contentContainer__-Ehyl{display:flex;flex-direction:column;width:100%}.styles_emptyState__TxaS9{align-items:center;background-color:var(--color-bg-light);border:1px dashed var(--color-blue-light2);border-radius:var(--border-radius);display:flex;flex-direction:row;gap:var(--spacing-md);justify-content:center;margin:20px 0;min-height:120px;padding:var(--spacing-lg)}.styles_containerChart__ko2TH{display:flex;flex:1 1;flex-direction:column}.styles_tableContainer__bYjbQ{width:100%}.styles_mobileCardContainer__j9TJ\+{display:none}.styles_mobileCard__S6joI{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);margin-bottom:10px;padding:10px}.styles_mobileCardHeader__1KoWV{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;margin-bottom:6px;padding-bottom:6px}.styles_mobileCardDate__3ph87{color:var(--color-text-dark);font-size:16px;font-weight:700}.styles_mobileCardRow__PIPn3{align-items:center;display:flex;justify-content:space-between;padding:3px 0}.styles_mobileCardRow__PIPn3:nth-child(3),.styles_mobileCardRow__PIPn3:nth-child(6){border-bottom:1px dashed var(--color-border);margin-bottom:6px;padding-bottom:6px}.styles_mobileCardLabel__p0FK\+{color:var(--color-text-medium);font-size:12px;font-weight:400}.styles_mobileCardValue__L\+-f-{color:var(--color-text-dark);font-size:15px;font-weight:600;text-align:right}.styles_mobileCardRow__PIPn3:nth-child(4) .styles_mobileCardValue__L\+-f-,.styles_mobileCardRow__PIPn3:nth-child(7) .styles_mobileCardValue__L\+-f-{font-size:14px;font-weight:500}@media (max-width:768px){.styles_customTableContainer__Z\+9B4{display:none}.styles_mobileCardContainer__j9TJ\+{display:block}}.styles_customTableContainer__Z\+9B4{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);overflow:hidden;padding:0}.styles_customTable__nFpsu{border-collapse:initial;border-spacing:0;width:100%}.styles_customTable__nFpsu thead tr{height:40px}.styles_customTable__nFpsu th{border-bottom:1px solid var(--color-border);color:var(--color-text-medium);font-weight:500;padding:8px 16px;text-align:left}.styles_customTable__nFpsu th:first-child{padding-left:20px}.styles_customTable__nFpsu td{padding:12px 16px;vertical-align:middle}.styles_customTable__nFpsu td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px;padding-left:20px}.styles_customTable__nFpsu td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px;text-align:center}.styles_evenRow__eY8bJ{background-color:var(--color-white)}.styles_oddRow__iWI1h{background-color:var(--color-blue-light4)}.styles_container__iKnpU{align-items:center;background-color:var(--color-white);border-radius:var(--border-radius);display:flex;flex-direction:row;gap:20px}.styles_containerInfos__amwWq{display:flex;flex-direction:column;flex-wrap:wrap;gap:30px;width:100%}.styles_containerAppointment__NiZli{display:flex;flex-direction:column;gap:6px}.styles_containerEvolution__XE1Df{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.styles_containerEvolutionItem__k21ns{background-color:#f9f9f9;border-radius:var(--border-radius );display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:350px;padding:20px}.styles_footer__nlbuX{display:flex;flex-direction:row;gap:20px}.styles_error__Mi6bL{border-color:var(--color-red);border-radius:var(--border-radius);border-style:solid;border-width:1px;color:var(--color-red);margin-top:10px;padding:10px 20px}.styles_mainContainer__myDy4{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-md)}.styles_contentColumns__5s4i0{display:flex;flex-direction:row;gap:var(--spacing-lg);height:100%}.styles_formColumn__5HAAF{border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);display:flex;flex:0 0 40%;flex-direction:column;gap:var(--spacing-md);max-width:450px;min-width:350px;padding:var(--spacing-md)}.styles_previewColumn__e-z3U{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-md);overflow:hidden}@media (max-width:1010px){.styles_contentColumns__5s4i0{flex-direction:column}.styles_formColumn__5HAAF,.styles_previewColumn__e-z3U{width:100%}.styles_previewColumn__e-z3U{margin-top:var(--spacing-md)}.styles_formRow__ydLul{flex-direction:column;gap:var(--spacing-md)}.styles_formFieldButton__VUttx{width:100%}}.styles_previewContainer__LHWbp{align-items:flex-start;border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);display:flex;height:600px;justify-content:center;max-width:210mm;overflow:auto;padding:10px;position:relative;scrollbar-color:var(--color-primary) #0000;scrollbar-width:thin;width:100%}.styles_previewContainer__LHWbp::-webkit-scrollbar{height:8px;width:8px}.styles_previewContainer__LHWbp::-webkit-scrollbar-track{background:#0000}.styles_previewContainer__LHWbp::-webkit-scrollbar-thumb{background-color:#90caf9;background-color:var(--color-primary-light,#90caf9);border-radius:4px}.styles_previewWrapper__yjSus{align-items:flex-start;display:flex;justify-content:center;margin:0 auto;min-height:297mm;padding:20px 0;transform-origin:top center;width:210mm}.styles_previewContainer__LHWbp>.styles_previewWrapper__yjSus>div{box-shadow:0 2px 8px #0000001a;transform:scale(.7);transform-origin:top center;transition:transform .3s ease}.styles_zoomControls__aSfLi{background-color:#fffc;border-radius:var(--border-radius);display:flex;gap:5px;padding:5px;position:absolute;right:10px;top:10px;z-index:10}.styles_fullscreenPreview__GHyzC{align-items:flex-start;background-color:#fffffff2;display:flex;height:100%;justify-content:center;left:0;overflow:auto;padding:20px;position:fixed;scrollbar-color:var(--color-primary) #0000;scrollbar-width:thin;top:0;width:100%;z-index:1000}.styles_fullscreenPreview__GHyzC::-webkit-scrollbar{height:8px;width:8px}.styles_fullscreenPreview__GHyzC::-webkit-scrollbar-track{background:#0000}.styles_fullscreenPreview__GHyzC::-webkit-scrollbar-thumb{background-color:#90caf9;background-color:var(--color-primary-light,#90caf9);border-radius:4px}.styles_fullscreenPreview__GHyzC>.styles_previewWrapper__yjSus{margin-top:0;padding:0}.styles_fullscreenPreview__GHyzC>.styles_previewWrapper__yjSus>div{box-shadow:0 4px 16px #0003;margin:0 auto}.styles_closeFullscreen__iwGjM{background-color:#fffc;border-radius:50%;box-shadow:0 2px 4px #0000001a;padding:5px;position:absolute;right:10px;top:10px;z-index:1001}@media (max-width:1010px){.styles_previewContainer__LHWbp{height:450px;max-width:100%;width:100%}.styles_previewWrapper__yjSus{transform:scale(.45)!important}}.styles_sectionTitle__YHfKx{color:var(--color-text-dark);font-weight:600!important;margin-bottom:var(--spacing-sm)!important}.styles_formSection__ePbU8{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.styles_formRow__ydLul{align-items:flex-start;display:flex;flex-direction:row;gap:20px}.styles_formField__8K9w9{flex:1 1}.styles_formFieldButton__VUttx,.styles_formField__8K9w9{display:flex;flex-direction:column;gap:var(--spacing-xs)}.styles_formFieldButton__VUttx{width:100px}.styles_footer__LKzSo{justify-content:space-between}.styles_actionButtons__7VNYP,.styles_footer__LKzSo{display:flex;flex-direction:row;gap:var(--spacing-md)}@media (max-width:768px){.styles_actionButtons__7VNYP,.styles_footer__LKzSo{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-sm)}}.ModelSelectionPopup_container__8bdwJ{display:flex;flex-direction:column;gap:20px;padding:10px 0}.ModelSelectionPopup_suggestion__62pYl{color:var(--color-text-medium);font-size:14px;margin-bottom:10px}.ModelSelectionPopup_optionsContainer__\+HZuT{display:flex;gap:30px;justify-content:center;margin:20px 0}.ModelSelectionPopup_option__Wa2Y-{align-items:center;background-color:var(--color-bg-light);border:2px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;display:flex;flex-direction:column;height:150px;justify-content:center;padding:20px;transition:all .3s ease;width:150px}.ModelSelectionPopup_option__Wa2Y-.ModelSelectionPopup_selected__-2BLo,.ModelSelectionPopup_option__Wa2Y-:hover{background-color:var(--color-blue-light4);border-color:var(--color-blue-main)}.ModelSelectionPopup_iconContainer__6N-M-{align-items:center;background-color:var(--color-blue-light3);border-radius:50%;color:var(--color-blue-dark);display:flex;height:60px;justify-content:center;margin-bottom:15px;width:60px}.ModelSelectionPopup_selected__-2BLo .ModelSelectionPopup_iconContainer__6N-M-{background-color:var(--color-blue-main);color:#fff}.ModelSelectionPopup_optionLabel__0WgjZ{color:var(--color-text-dark);font-size:16px;font-weight:500}.ModelSelectionPopup_footer__a-ZM4{display:flex;gap:10px;justify-content:flex-end}@media (max-width:768px){.ModelSelectionPopup_optionsContainer__\+HZuT{align-items:center;flex-direction:column}.ModelSelectionPopup_option__Wa2Y-{height:120px;max-width:250px;width:100%}}.WaitingList_container__2lJkG{display:flex;flex-direction:column;gap:20px;height:100%;width:100%}.WaitingList_cardsContainer__d1di4{grid-gap:10px;background-color:#2d7ff908;background-color:var(--color-bg-section1,#2d7ff908);border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:grid;gap:10px;grid-template-columns:repeat(auto-fit,335px);justify-items:start;margin-bottom:0;padding:0}.WaitingList_header__\+1WGx{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.WaitingList_headerActions__okogD{align-items:center;display:flex;gap:12px}.WaitingList_tabs__19NWT{background-color:#f8f9fa;border-radius:8px 8px 0 0;margin-bottom:-1px}.WaitingList_emptyState__eV5z4{align-items:center;background-color:#f8f9fa;border:1px dashed #ccc;border-radius:8px;color:#666;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.WaitingList_pagination__e\+meu{align-items:center;display:flex;justify-content:space-between;padding:16px 8px}.WaitingList_activeFilter__UdqTc{background-color:#1976d21a}.WaitingList_statusCounts__GmhZj{background-color:#f8f9fa;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:12px}.WaitingList_statusCountItem__3pK2f{margin-right:8px}.WaitingList_availabilityParamsSummary__g5Ctp{background-color:#f8f9fa;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:12px 16px}.WaitingList_availabilityParamsHeader__fuVpF{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.WaitingList_paramsSummaryContent__r4jy5{display:flex;flex-wrap:wrap;gap:16px}.WaitingList_paramGroup__xU8k1{display:flex;flex-direction:column;gap:4px}.WaitingList_paramLabel__JB4QF{color:#666!important;font-weight:500!important}.WaitingList_paramChip__BP2tg{background-color:#e6f7ff!important;color:#07c!important}.WaitingList_paramsPopupContent__wwTEs{padding:16px}.WaitingList_datesPopupFooter__efEMc,.WaitingList_paramsPopupFooter__\+jJGV{display:flex;gap:12px;justify-content:flex-end;padding:16px}.WaitingList_datesPopupContent__RFws9{padding:16px}.WaitingList_infoLabel__f2g04{color:#666!important;display:block;font-weight:500!important;margin-bottom:4px}.WaitingList_datesGrid__2fbVq{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.WaitingList_dateGridChip__UmH3f{margin:4px;transition:transform .2s}.WaitingList_dateGridChip__UmH3f:hover{transform:scale(1.05)}.WaitingList_offeredDateGridItem__Wu\+RW{align-items:center;display:flex;gap:4px;margin:4px}@media (max-width:1024px) and (min-width:769px){.WaitingList_cardsContainer__d1di4{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));padding:0}.WaitingList_header__\+1WGx{gap:16px}.WaitingList_headerActions__okogD{gap:10px}}@media (max-width:768px){.WaitingList_container__2lJkG{padding:8px}.WaitingList_header__\+1WGx{align-items:flex-start;flex-direction:column;gap:16px}.WaitingList_headerActions__okogD{justify-content:flex-end;width:100%}.WaitingList_cardsContainer__d1di4{gap:0;grid-template-columns:1fr;margin-bottom:0;padding:0}.WaitingList_availabilityParamsSummary__g5Ctp{margin-bottom:16px;padding:10px 12px}.WaitingList_paramsSummaryContent__r4jy5{gap:12px}.WaitingList_paramGroup__xU8k1{min-width:100%}.WaitingList_statusCounts__GmhZj{gap:8px;padding:10px}.WaitingList_pagination__e\+meu{flex-direction:column;gap:12px;padding:12px 4px;text-align:center}}@media (max-width:480px){.WaitingList_container__2lJkG{padding:4px}.WaitingList_cardsContainer__d1di4{border-radius:6px;padding:0}.WaitingList_header__\+1WGx{gap:12px}.WaitingList_headerActions__okogD{gap:8px}.WaitingList_availabilityParamsSummary__g5Ctp{margin-bottom:12px;padding:8px 10px}.WaitingList_paramsSummaryContent__r4jy5{gap:8px}.WaitingList_statusCounts__GmhZj{gap:6px;padding:8px}.WaitingList_emptyState__eV5z4{font-size:.9rem;padding:30px 20px}}@media print{.WaitingList_cardsContainer__d1di4{background-color:#fff!important;border:1px solid #ccc;box-shadow:none}.WaitingList_headerActions__okogD,.WaitingList_pagination__e\+meu{display:none}.WaitingList_availabilityParamsSummary__g5Ctp{border:1px solid #ccc;box-shadow:none}}@media (prefers-contrast:high){.WaitingList_cardsContainer__d1di4{border:2px solid #000}.WaitingList_availabilityParamsSummary__g5Ctp{border:1px solid #000}.WaitingList_emptyState__eV5z4{border:2px dashed #000}}@media (prefers-reduced-motion:reduce){.WaitingList_dateGridChip__UmH3f{transition:none}.WaitingList_dateGridChip__UmH3f:hover{transform:none}}.WaitingList_cardsContainer__d1di4 *,.WaitingList_cardsContainer__d1di4 :focus,.WaitingList_cardsContainer__d1di4:focus-within{outline:none!important}.WaitingList_cardsContainer__d1di4 :focus-visible{outline:none!important}.WaitingList_cardsContainer__d1di4 :active{outline:none!important}.WaitingList_cardsContainer__d1di4.WaitingList_loading__luQYC{opacity:.6;pointer-events:none}.WaitingList_cardsContainer__d1di4.WaitingList_error__-iVxa{background-color:#f4433605;border-color:#f44336}.AddWaitingListPopup_formContainer__gPkv3{max-height:70vh;overflow-y:auto;padding:16px}.AddWaitingListPopup_sectionHeader__6JSGK{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;margin-top:16px}.AddWaitingListPopup_daysContainer__9r0Bq,.AddWaitingListPopup_timesContainer__z-S5T{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.AddWaitingListPopup_chip__eL8\+l{margin:4px;transition:all .2s ease}.AddWaitingListPopup_chip__eL8\+l:hover{box-shadow:0 2px 4px #0000001a;transform:scale(1.05)}.AddWaitingListPopup_footerButtons__8tgno{display:flex;flex-direction:column;gap:16px;padding:16px}.AddWaitingListPopup_buttonGroup__zzCuX{display:flex;gap:12px;justify-content:flex-end}@media (max-width:600px){.AddWaitingListPopup_daysContainer__9r0Bq,.AddWaitingListPopup_timesContainer__z-S5T{justify-content:center}.AddWaitingListPopup_buttonGroup__zzCuX{flex-direction:column-reverse;width:100%}.AddWaitingListPopup_buttonGroup__zzCuX button{width:100%}}.create-appointment-popup-content{padding-right:10px}.appointment-header{justify-content:space-between;margin-bottom:24px}.appointment-header,.appointment-info{align-items:center;display:flex;gap:12px}.appointment-info{flex:1 1}.appointment-action-box{align-items:center;background:#fff;background:var(--white);border:1px solid #0000001a;border:1px solid var(--border);border-radius:6px;cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;padding:12px}.appointment-action-box.error{background:#d32f2f1a;background:var(--errorLight);border:none;color:#d32f2f;color:var(--error)}.appointment-action-box.error:hover{background:#d32f2f26;background:var(--errorLightHover)}:root{--errorLight:#d32f2f1a;--errorLightHover:#d32f2f26}.appointment-datetime-box{align-items:center;background:#fff;background:var(--white);border:1px solid #0000001a;border:1px solid var(--border);border-radius:6px;display:flex;flex:1 1;gap:12px;padding:12px}.appointment-datetime-icon{align-items:center;background:#206afa1a;background:var(--mainAlpha01);border-radius:4px;color:#206afa;color:var(--main);display:flex;justify-content:center;padding:8px}.appointment-datetime-info{display:flex;flex-direction:column;gap:2px}.appointment-datetime-label{color:#535353;color:var(--textLight);font-size:12px;letter-spacing:.5px;text-transform:uppercase}.appointment-datetime-value{color:#273644;color:var(--textDark);font-size:16px;font-weight:500}.status-wrapper{align-items:stretch;display:flex;gap:16px;margin-bottom:24px}.status-section{align-items:center;background:#fff;background:var(--white);border-left:4px solid #206afa;border-left:4px solid var(--main);box-shadow:0 1px 2px #0000001a;box-shadow:0 1px 2px var(--shadow);display:flex;flex:1 1;margin-bottom:0;min-height:56px;padding:12px}.status-section .MuiSelect-select{color:#273644;color:var(--textDark);font-size:14px;min-width:180px}.status-actions{align-items:center;background:#fff;background:var(--white);border:1px solid #0000001a;border:1px solid var(--border);border-radius:6px;display:flex;flex-wrap:wrap;gap:8px;min-height:56px;padding:12px}.status-actions .MuiButton-root{height:100%;min-width:120px}@media screen and (max-width:768px){.status-wrapper{flex-direction:column;gap:12px}.status-actions{justify-content:center;padding:8px}.status-actions .MuiButton-root{flex:1 1;max-width:calc(50% - 4px);min-width:140px}.appointment-main-info{flex-wrap:wrap}.appointment-main-info .MuiFormControl-root{margin-bottom:8px;max-width:100%;min-width:100%}.appointment-main-info button{flex:1 1;max-width:calc(50% - 6px)}}@media screen and (max-width:480px){.appointment-main-info button,.status-actions .MuiButton-root{max-width:100%}}.appointment-section{background:#fff;background:var(--white);border:1px solid #0000001a;border:1px solid var(--border);border-radius:6px;margin-bottom:24px;padding:16px}.appointment-section:last-child{margin-bottom:0}.appointment-section-title{color:#273644;color:var(--textDark);font-size:13px;font-weight:500;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.appointment-main-info{align-items:center;display:flex;gap:12px;min-height:56px;width:100%}.appointment-main-info .MuiFormControl-root{flex:1 1;max-width:calc(100% - 120px);min-width:200px}.appointment-main-info .MuiInputBase-root{height:56px;min-height:56px}.appointment-main-info .MuiInputBase-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointment-actions{display:flex;flex-wrap:nowrap;gap:8px}.appointment-actions>*{flex:none}.appointment-details{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:16px}.appointment-details .MuiFormControl-root{height:100%;margin:0}.appointment-details .MuiInputLabel-root{transform:translate(14px,14px) scale(1)}.appointment-details .MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75)}.appointment-details .MuiOutlinedInput-root{height:100%}.appointment-price-duration{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:24px}.appointment-price-duration .MuiFormControl-root{height:100%;margin:0}.whatsapp-reminder{align-items:center;background:#fff;background:var(--white);border:1px solid #0000001a;border:1px solid var(--border);border-radius:6px;display:flex;gap:12px;margin-top:24px;padding:12px}.whatsapp-reminder-icon{align-items:center;background:#206afa1a;background:var(--mainAlpha01);border-radius:4px;color:#206afa;color:var(--main);display:flex;justify-content:center;padding:8px}.whatsapp-reminder-content{display:flex;flex:1 1;flex-direction:column;gap:2px}.whatsapp-reminder-label{color:#273644;color:var(--textDark);font-size:14px;font-weight:500}.whatsapp-reminder-description{color:#535353;color:var(--textLight);font-size:13px}.whatsapp-reminder-switch{margin-left:auto}.MuiFormControl-root{width:100%}.MuiInputLabel-root{color:#273644!important;color:var(--textDark)!important;font-size:13px}.MuiSelect-select{color:#273644;color:var(--textDark);font-size:13px}.MuiOutlinedInput-root{background:#fff;background:var(--white)}.MuiButton-root{min-width:auto;padding:6px 12px}.MuiButton-startIcon{margin-right:4px}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#206afa!important;border-color:var(--main)!important}.MuiInputLabel-root.Mui-focused{color:#206afa!important;color:var(--main)!important}.MuiInputBase-input{color:#273644!important;color:var(--textDark)!important}.Mui-disabled{color:#535353!important;color:var(--textLight)!important}.MuiFormControl-root{display:flex;flex-direction:column}.MuiInputBase-root{height:56px}.MuiInputBase-input{height:auto!important;padding:16.5px 14px!important}.MuiSelect-select{align-items:center!important;display:flex!important}.action-group{display:flex;gap:8px;padding:8px}.status-actions .action-group{border-right:1px solid #0000001a;border-right:1px solid var(--border);padding:0 8px}.status-actions .action-group:last-child{border-right:none}button[title]:not(:disabled):hover{opacity:.9}button[disabled][title]{cursor:not-allowed;opacity:.6}.MuiButton-root.MuiButton-sizeLarge{font-size:16px;min-width:160px;padding:12px 24px}.MuiButton-root.MuiButton-sizeSmall{font-size:13px;min-width:100px;padding:4px 12px}.MuiButton-outlined.error{border-color:#d32f2f;border-color:var(--error);color:#d32f2f;color:var(--error)}.MuiButton-outlined.error:hover{background-color:#ff00000a}:root{--error:#d32f2f;--white:#fff;--main:#206afa;--mainAlpha01:#206afa1a;--textDark:#273644;--textLight:#535353;--border:#0000001a;--shadow:#0000001a;--green:#b9c4b0;--greenLight:#e2fcd6}.AppointmentPopupContent_popupContent__MkdEf{padding-right:10px}.AppointmentPopupContent_dateTimeContainer__vadKe{background:linear-gradient(135deg,#f8f9ff,#fff);border:1px solid #e3e8ff;border-radius:16px;box-shadow:0 4px 12px #5a80fb14;margin-bottom:1.5rem;padding:1.5rem;position:relative;transition:all .2s ease-in-out}.AppointmentPopupContent_dateTimeGrid__pcZY\+{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.AppointmentPopupContent_fieldContainer__JKICV{display:flex;flex-direction:column;gap:.5rem;transition:opacity .2s ease-in-out}.AppointmentPopupContent_fieldLabel__AcKdq{align-items:center;color:#333;display:flex;font-size:.95rem;font-weight:600;gap:.5rem}.AppointmentPopupContent_fieldIcon__qMAvG{color:#5a80fb;font-size:1.2rem}.AppointmentPopupContent_fieldValue__JqAAI{color:#333;font-size:1rem;font-weight:600;padding:.5rem 0}.AppointmentPopupContent_deleteButton__8a\+Uu{background:#d32f2f1a;border:none;border-radius:8px;color:#d32f2f;cursor:pointer;padding:8px;position:absolute;right:1rem;top:1rem;transition:all .2s ease-in-out}.AppointmentPopupContent_deleteButton__8a\+Uu:hover{background:#d32f2f26;transform:scale(1.05)}.AppointmentPopupContent_section__d4J43{background:linear-gradient(135deg,#fff,#f8f9ff);border:1px solid #e3e8ff;border-radius:16px;box-shadow:0 2px 8px #5a80fb0f;margin-bottom:1.5rem;padding:1.5rem;transition:all .2s ease-in-out}.AppointmentPopupContent_sectionTitle__vTHrn{align-items:center;color:#333;display:flex;font-size:1rem;font-weight:600;gap:.5rem;letter-spacing:normal;margin-bottom:1rem;text-transform:none}.AppointmentPopupContent_sectionTitleIcon__I2-IU{color:#5a80fb;font-size:1.1rem}.AppointmentPopupContent_editButton__XofJA{align-items:center;background:#5a80fb1a;border:none;border-radius:8px;color:#5a80fb;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;gap:4px;margin-left:auto;padding:6px 10px;transition:all .2s ease-in-out}.AppointmentPopupContent_editButton__XofJA:hover{background:#5a80fb33;transform:scale(1.03)}.AppointmentPopupContent_editButtonActive__HWMl0{background:#d32f2f1a;color:#d32f2f}.AppointmentPopupContent_editButtonActive__HWMl0:hover{background:#d32f2f2e}.AppointmentPopupContent_roomSectionLabel__qSOTm{align-items:center;color:#555;display:flex;font-size:.85rem;font-weight:600;gap:.5rem;margin-bottom:.5rem;margin-top:1rem}.AppointmentPopupContent_statusWrapper__BK7\+S{align-items:stretch;display:flex;gap:1rem;margin-bottom:1.5rem}.AppointmentPopupContent_statusSection__MJufD{align-items:center;background:linear-gradient(135deg,#fff,#f0f9ff);border:1px solid #e0f2fe;border-left:4px solid #5a80fb;border-radius:12px;box-shadow:0 2px 8px #5a80fb14;display:flex;flex:1 1;min-height:60px;padding:1rem}.AppointmentPopupContent_statusActions__Bo9E9{align-items:center;background:linear-gradient(135deg,#fff,#f8f9ff);border:1px solid #e3e8ff;border-radius:12px;display:flex;flex-wrap:wrap;gap:.5rem;min-height:60px;padding:1rem}.AppointmentPopupContent_patientInfo__uK9lo{align-items:center;display:flex;gap:1rem;min-height:60px;width:100%}.AppointmentPopupContent_patientActions__tVvdN{display:flex;flex-wrap:nowrap;gap:.5rem}.AppointmentPopupContent_createPatientButton__xrBdN{background:#5a80fb!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 12px #5a80fb4d!important;font-size:.9rem!important;font-weight:600!important;min-width:140px!important;padding:12px 20px!important;text-transform:none!important;transition:all .2s ease-in-out!important;white-space:nowrap!important}.AppointmentPopupContent_createPatientButton__xrBdN:hover{background:#4f46e5!important;box-shadow:0 6px 16px #5a80fb66!important;transform:translateY(-2px)!important}.AppointmentPopupContent_createPatientButton__xrBdN:active{box-shadow:0 2px 8px #5a80fb4d!important;transform:translateY(0)!important}.AppointmentPopupContent_createPatientButton__xrBdN:disabled{background:#9ca3af!important;box-shadow:0 2px 4px #0000001a!important;cursor:not-allowed!important;transform:none!important}.AppointmentPopupContent_createPatientButton__xrBdN .AppointmentPopupContent_MuiSvgIcon-root__OIPO6{font-size:1.1rem!important;margin-right:6px!important}.AppointmentPopupContent_consultationDetails__nt8oy{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:1rem}.AppointmentPopupContent_priceDuration__ga4GQ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:1.5rem}.AppointmentPopupContent_whatsappReminder__8koXY{align-items:center;background:#f8fdf9;border:1px solid #e5f3e7;border-radius:16px;box-shadow:0 2px 8px #22c55e0a;display:flex;gap:1rem;margin-top:1.5rem;padding:1.5rem;transition:all .2s ease-in-out}.AppointmentPopupContent_whatsappReminderIcon__bPH8o{align-items:center;background:#22c55e;border-radius:12px;box-shadow:0 2px 8px #22c55e33;color:#fff;display:flex;justify-content:center;padding:12px}.AppointmentPopupContent_whatsappReminderContent__vhlSS{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.AppointmentPopupContent_whatsappReminderLabel__adznr{color:#166534;font-size:1rem;font-weight:600}.AppointmentPopupContent_whatsappReminderDescription__uwoHm{color:#15803d;font-size:.9rem;opacity:.8}.AppointmentPopupContent_whatsappReminderSwitch__aNlvr{margin-left:auto}.AppointmentPopupContent_footer__-j-U7{display:flex;flex:1 1;flex-direction:row;justify-content:flex-end}@media (max-width:768px){.AppointmentPopupContent_dateTimeContainer__vadKe{padding:1rem}.AppointmentPopupContent_dateTimeGrid__pcZY\+{gap:1rem;grid-template-columns:1fr}.AppointmentPopupContent_fieldContainer__JKICV{align-items:center;flex-direction:row;gap:1rem}.AppointmentPopupContent_fieldLabel__AcKdq{font-size:.85rem;font-weight:500;margin:0;min-width:80px}.AppointmentPopupContent_fieldIcon__qMAvG{font-size:1rem}.AppointmentPopupContent_fieldValue__JqAAI{flex:1 1;font-weight:600;padding:.25rem 0}.AppointmentPopupContent_section__d4J43{padding:1rem}.AppointmentPopupContent_statusWrapper__BK7\+S{flex-direction:column;gap:1rem}.AppointmentPopupContent_statusActions__Bo9E9{justify-content:center;padding:.75rem}.AppointmentPopupContent_patientInfo__uK9lo{flex-wrap:wrap}.AppointmentPopupContent_patientActions__tVvdN{flex:1 1;justify-content:center}.AppointmentPopupContent_consultationDetails__nt8oy,.AppointmentPopupContent_priceDuration__ga4GQ{gap:.75rem;grid-template-columns:1fr}.AppointmentPopupContent_whatsappReminder__8koXY{gap:.75rem;padding:1rem}.AppointmentPopupContent_whatsappReminderIcon__bPH8o{padding:10px}.AppointmentPopupContent_deleteButton__8a\+Uu{padding:6px;right:.75rem;top:.75rem}}.AppointmentPopupContent_fieldContainer__JKICV.AppointmentPopupContent_disabled__bu2r4{opacity:.6;pointer-events:none}.AppointmentPopupContent_fieldContainer__JKICV.AppointmentPopupContent_loading__-s48N{position:relative}.AppointmentPopupContent_fieldContainer__JKICV.AppointmentPopupContent_loading__-s48N:after{align-items:center;background-color:#ffffffb3;border-radius:12px;bottom:0;content:"";display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.AppointmentPopupContent_dateTimeContainer__vadKe:focus-within,.AppointmentPopupContent_fieldContainer__JKICV:focus-within{box-shadow:none!important;outline:none!important}@keyframes AppointmentPopupContent_slideIn__eGzwt{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AppointmentPopupContent_dateTimeContainer__vadKe,.AppointmentPopupContent_section__d4J43,.AppointmentPopupContent_whatsappReminder__8koXY{animation:AppointmentPopupContent_slideIn__eGzwt .3s ease-out}.AppointmentPopupContent_section__d4J43 .AppointmentPopupContent_MuiFormControl-root__rrVej{background:#fffc;border-radius:12px;transition:all .2s ease-in-out}.AppointmentPopupContent_section__d4J43 .AppointmentPopupContent_MuiOutlinedInput-root__hDOQb{background-color:#ffffffe6;border-radius:12px}.AppointmentPopupContent_section__d4J43 .AppointmentPopupContent_MuiOutlinedInput-root__hDOQb:hover{background-color:#fff;box-shadow:0 2px 8px #5a80fb1a}.AppointmentPopupContent_section__d4J43 .AppointmentPopupContent_MuiOutlinedInput-root__hDOQb.AppointmentPopupContent_Mui-focused__j\+BzH{background-color:#fff;box-shadow:0 4px 12px #5a80fb26}.AppointmentPopupContent_section__d4J43 .AppointmentPopupContent_MuiButton-root__8mxey{border-radius:10px;font-weight:500;text-transform:none;transition:all .2s ease-in-out}.AppointmentPopupContent_section__d4J43 .AppointmentPopupContent_MuiButton-outlined__bZO0C{border-width:1.5px}.AppointmentPopupContent_section__d4J43 .AppointmentPopupContent_MuiButton-outlined__bZO0C:hover{box-shadow:0 4px 12px #5a80fb33;transform:translateY(-1px)}.appointment-header-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px}.appointment-header-item{text-wrap:nowrap;align-items:center;background-color:#ddecfd;border-radius:var(--border-radius);display:flex;flex:1 1;gap:10px;padding-block:10px;padding-inline:20px}.appointment-header-icon{color:#1a77da;font-size:14px}.StatusSelector_statusSelector__1PxLE{position:relative;width:100%}.StatusSelector_statusTrigger__c5VUD{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;outline:none;padding:9px 12px;text-align:left;transition:border-color .15s ease,background .15s ease;width:100%}.StatusSelector_statusTrigger__c5VUD:hover:not(:disabled){border-color:#cbd5e1}.StatusSelector_statusTrigger__c5VUD:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.StatusSelector_statusTrigger__c5VUD:disabled{cursor:not-allowed;opacity:.55}.StatusSelector_statusDot__I-ZnB{border-radius:50%;display:inline-block;flex-shrink:0;height:9px;width:9px}.StatusSelector_statusLabel__PZVyE{flex:1 1;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StatusSelector_chevron__dBf2i{color:#94a3b8;display:inline-block;flex-shrink:0;font-size:14px;line-height:1;margin-left:2px;transition:transform .15s ease}.StatusSelector_chevronOpen__d\+LlY{transform:rotate(180deg)}.StatusSelector_dropdown__XtepV{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 20px #0000001a,0 1px 4px #0000000f;left:0;max-height:300px;overflow:hidden;overflow-y:auto;position:absolute;right:0;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin;top:calc(100% + 4px);z-index:200}.StatusSelector_dropdown__XtepV::-webkit-scrollbar{width:5px}.StatusSelector_dropdown__XtepV::-webkit-scrollbar-track{background:#0000}.StatusSelector_dropdown__XtepV::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.StatusSelector_statusOption__S3Tfk{align-items:center;border-bottom:1px solid #f8fafc;color:#374151;cursor:pointer;display:flex;font-size:13px;gap:9px;padding:9px 13px;transition:background .1s ease;-webkit-user-select:none;user-select:none}.StatusSelector_statusOption__S3Tfk:last-child{border-bottom:none}.StatusSelector_statusOption__S3Tfk:hover{background:#f8fafc}.StatusSelector_statusOptionSelected__o4a4L{font-weight:600}.StatusSelector_statusOptionSelected__o4a4L:hover{filter:brightness(.97)}.StatusSelector_checkIcon__hHN9k{flex-shrink:0;font-size:12px;font-weight:700;margin-left:auto;opacity:.75}.room-occupancy-badge{align-items:center;border-radius:4px;border-radius:var(--border-radius-sm,4px);box-sizing:border-box;display:inline-flex;font-size:12px;font-weight:600;gap:4px;justify-content:center;line-height:1;transition:all .2s ease;white-space:nowrap}.room-occupancy-badge--small{font-size:10px;height:16px;min-width:24px;padding:2px 6px}.room-occupancy-badge--normal{font-size:12px;height:20px;min-width:32px;padding:4px 8px}.room-occupancy-badge--large{font-size:14px;height:24px;min-width:40px;padding:6px 12px}.room-occupancy-badge--empty{background-color:#f8f9fa;background-color:var(--color-bg-light,#f8f9fa);border:1px solid #e2e8f0;border:1px solid var(--border,#e2e8f0);color:#6c757d;color:var(--color-text-light,#6c757d)}.room-occupancy-badge--normal.room-occupancy-badge--normal{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.room-occupancy-badge--full{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}.room-occupancy-badge--overbooked{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.room-occupancy-badge__icon{display:inline-block;font-size:10px;line-height:1}.room-occupancy-badge--small .room-occupancy-badge__icon{font-size:8px}.room-occupancy-badge--large .room-occupancy-badge__icon{font-size:12px}.room-occupancy-badge__text{font-size:inherit;font-weight:inherit}.room-occupancy-badge:hover{box-shadow:0 2px 4px #0000001a;box-shadow:var(--shadow-sm,0 2px 4px #0000001a);transform:scale(1.05)}@media (max-width:768px){.room-occupancy-badge--normal{font-size:11px;height:18px;min-width:28px;padding:3px 6px}.room-occupancy-badge--large{font-size:12px;height:20px;min-width:32px;padding:4px 8px}}@media (prefers-contrast:high){.room-occupancy-badge--empty{background-color:#fff;border:2px solid #000;color:#000}.room-occupancy-badge--normal{background-color:#0f0;border:2px solid #000;color:#000}.room-occupancy-badge--full{background-color:#ff0;border:2px solid #000;color:#000}.room-occupancy-badge--overbooked{background-color:red;border:2px solid #000;color:#fff}}@media (prefers-color-scheme:dark){.room-occupancy-badge--empty{background-color:#2d3748;border:1px solid #4a5568;color:#a0aec0}.room-occupancy-badge--normal{background-color:#276749;border:1px solid #38a169;color:#9ae6b4}.room-occupancy-badge--full{background-color:#744210;border:1px solid #d69e2e;color:#faf089}.room-occupancy-badge--overbooked{background-color:#742a2a;border:1px solid #e53e3e;color:#feb2b2}}.room-selector{display:inline-block;min-width:200px;position:relative;width:100%}.room-selector__trigger{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;box-sizing:border-box;color:#2d3748;cursor:pointer;display:flex;justify-content:space-between;min-height:40px;padding:8px 12px;transition:all .2s ease}.room-selector__trigger:hover{border-color:#007bff;box-shadow:0 2px 4px #0000001a}.room-selector__trigger:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.room-selector--disabled .room-selector__trigger{background-color:#f8f9fa;border-color:#dee2e6;color:#6c757d;cursor:not-allowed}.room-selector--disabled .room-selector__trigger:hover{border-color:#dee2e6;box-shadow:none}.room-selector__selected{align-items:center;display:flex;flex:1 1}.room-selector__selected-content{align-items:center;display:flex;gap:8px;width:100%}.room-selector__selected-name{color:#2d3748;color:var(--color-text-dark,#2d3748);font-weight:500}.room-selector__placeholder{color:#6c757d;color:var(--color-text-medium,#6c757d);font-style:italic}.room-selector__selected-occupancy{color:#6c757d;color:var(--color-text-medium,#6c757d);font-size:12px;font-weight:400;margin-left:4px}.room-selector__arrow{align-items:center;color:#6c757d;display:flex;margin-left:8px;transition:transform .2s ease}.room-selector--open .room-selector__arrow{transform:rotate(180deg)}.room-selector__dropdown{background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 10px 25px #00000026;left:0;margin-top:4px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.room-selector__options{padding:4px 0}.room-selector__option{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:8px 12px;text-align:left;transition:background-color .2s ease;width:100%}.room-selector__option:hover{background-color:#f8f9fa}.room-selector__option--selected{color:#007bff;color:var(--color-blue-main,#007bff)}.room-selector__option--selected,.room-selector__option--selected:hover{background-color:#e3f2fd;background-color:var(--color-blue-light4,#e3f2fd)}.room-selector__option-single-line{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.room-selector__option-left{align-items:center;display:flex;flex:1 1;gap:4px}.room-selector__option-name{color:#2d3748;font-weight:500}.room-selector__option--selected .room-selector__option-name{color:#007bff;color:var(--color-blue-main,#007bff)}.room-selector__option-occupancy{color:#6c757d;color:var(--color-text-medium,#6c757d);font-size:12px;font-weight:400}.room-selector__status-badge{border-radius:4px;border-radius:var(--border-radius-sm,4px);font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.room-selector__status-badge--available{background-color:#d4edda;background-color:var(--color-success-light,#d4edda);border:1px solid #c3e6cb;border:1px solid var(--color-success-light,#c3e6cb);color:#28a745;color:var(--color-success,#28a745)}.room-selector__status-badge--full{background-color:#f8d7da;background-color:var(--color-error-light,#f8d7da);border:1px solid #f5c6cb;border:1px solid var(--color-error-light,#f5c6cb);color:#dc3545;color:var(--color-error,#dc3545)}.room-selector__option--full{background-color:#f8d7da4d;background-color:var(--color-error-light,#f8d7da4d)}.room-selector__option--full:hover{background-color:#f8d7da80;background-color:var(--color-error-light,#f8d7da80)}.room-selector__separator{background-color:#e2e8f0;height:1px;margin:4px 0}.room-selector__empty{color:#6c757d;font-style:italic;padding:12px;text-align:center}@media (max-width:768px){.room-selector{min-width:150px}.room-selector__trigger{min-height:36px;padding:6px 10px}.room-selector__option{padding:10px 12px}.room-selector__option-name{font-size:14px}.room-selector__option-capacity{font-size:11px}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.room-selector__dropdown{animation:slideDown .2s ease-out}@media (prefers-reduced-motion:reduce){.room-selector__arrow,.room-selector__option,.room-selector__trigger{transition:none}.room-selector__dropdown{animation:none}}.room-selector__option:focus-visible{outline:2px solid #007bff;outline-offset:-2px}.room-management{margin:0 auto;max-width:1200px;padding:20px}.room-management__header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.room-management__header h2{color:#2d3748;color:var(--color-text-dark,#2d3748);font-size:24px;font-weight:600;margin:0}.room-management__add-btn{background-color:#007bff;background-color:var(--color-primary,#007bff);border:none;border-radius:4px;border-radius:var(--border-radius-sm,4px);color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s ease}.room-management__add-btn:hover:not(:disabled){background-color:#0056b3;background-color:var(--color-primary-dark,#0056b3);transform:translateY(-1px)}.room-management__add-btn:disabled{background-color:#6c757d;background-color:var(--color-bg-disabled,#6c757d);cursor:not-allowed;opacity:.6}.room-management__form-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.room-management__form-container{background-color:#fff;background-color:var(--color-bg-light,#fff);border-radius:8px;border-radius:var(--border-radius-md,8px);box-shadow:0 10px 25px #00000026;box-shadow:var(--shadow-lg,0 10px 25px #00000026);max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.room-management__form{padding:24px}.room-management__form-header{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border,#e2e8f0);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.room-management__form-header h3{color:#2d3748;color:var(--color-text-dark,#2d3748);font-size:20px;font-weight:600;margin:0}.room-management__close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#6c757d;color:var(--color-text-light,#6c757d);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.room-management__close-btn:hover{background-color:#f8f9fa;background-color:var(--color-bg-hover,#f8f9fa);color:#2d3748;color:var(--color-text-dark,#2d3748)}.room-management__error{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;border-radius:var(--border-radius-sm,4px);color:#721c24;margin-bottom:16px;padding:12px}.room-management__form-group{margin-bottom:20px}.room-management__form-group label{color:#2d3748;color:var(--color-text-dark,#2d3748);display:block;font-weight:500;margin-bottom:6px}.room-management__form-group input[type=number],.room-management__form-group input[type=text]{border:1px solid #e2e8f0;border:1px solid var(--border,#e2e8f0);border-radius:4px;border-radius:var(--border-radius-sm,4px);box-sizing:border-box;font-size:14px;padding:10px 12px;transition:border-color .2s ease;width:100%}.room-management__form-group input:focus{border-color:#007bff;border-color:var(--color-primary,#007bff);box-shadow:0 0 0 2px #007bff40;outline:none}.room-management__form-group input.error{border-color:#dc3545}.room-management__field-error{color:#dc3545;display:block;font-size:12px;margin-top:4px}.room-management__checkbox-label{align-items:center;cursor:pointer;display:flex!important;gap:8px;margin-bottom:0!important}.room-management__checkbox-label input[type=checkbox]{margin:0;width:auto!important}.room-management__form-actions{border-top:1px solid #e2e8f0;border-top:1px solid var(--border,#e2e8f0);display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px}.btn-danger,.btn-primary,.btn-secondary,.btn-success,.btn-warning{align-items:center;border:none;border-radius:4px;border-radius:var(--border-radius-sm,4px);cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 16px;text-decoration:none;transition:all .2s ease}.btn-small{font-size:12px;padding:6px 12px}.btn-primary{background-color:#007bff;background-color:var(--color-primary,#007bff);color:#fff}.btn-primary:hover{background-color:#0056b3;background-color:var(--color-primary-dark,#0056b3)}.btn-secondary{background-color:#6c757d;background-color:var(--color-bg-light,#6c757d);color:#fff}.btn-secondary:hover{background-color:#545b62}.btn-danger{background-color:#dc3545;color:#fff}.btn-danger:hover{background-color:#c82333}.btn-warning{background-color:#ffc107;color:#212529}.btn-warning:hover{background-color:#e0a800}.btn-success{background-color:#28a745;color:#fff}.btn-success:hover{background-color:#218838}.room-management__loading{padding:40px}.room-management__empty,.room-management__loading{color:#6c757d;color:var(--color-text-light,#6c757d);text-align:center}.room-management__empty{padding:60px 20px}.room-management__empty p{font-size:16px;margin-bottom:20px}.room-management__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.room-management__card{background-color:#fff;background-color:var(--color-bg-light,#fff);border:1px solid #e2e8f0;border:1px solid var(--border,#e2e8f0);border-radius:8px;border-radius:var(--border-radius-md,8px);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm,0 2px 4px #0000000d);padding:20px;transition:all .2s ease}.room-management__card:hover{box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md,0 4px 6px #0000001a);transform:translateY(-2px)}.room-management__card--inactive{background-color:#f8f9fa;background-color:var(--color-bg-disabled,#f8f9fa);opacity:.7}.room-management__card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.room-management__card-title{display:flex;flex:1 1;flex-direction:column;gap:8px}.room-management__card-title h3{color:#2d3748;color:var(--color-text-dark,#2d3748);font-size:18px;font-weight:600;margin:0}.room-management__inactive-badge{align-self:flex-start;background-color:#6c757d;border-radius:12px;color:#fff;font-size:11px;font-weight:500;padding:2px 8px}.room-management__card-info{margin-bottom:16px}.room-management__card-info p{color:#4a5568;color:var(--color-text-medium,#4a5568);font-size:14px;margin:8px 0}.room-management__card-actions{display:flex;flex-wrap:wrap;gap:8px}.room-management__confirm-dialog{background-color:#fff;background-color:var(--color-bg-light,#fff);border-radius:8px;border-radius:var(--border-radius-md,8px);max-width:400px;padding:24px;width:100%}.room-management__confirm-dialog h3{color:#2d3748;color:var(--color-text-dark,#2d3748);font-size:18px;font-weight:600;margin:0 0 16px}.room-management__confirm-dialog p{color:#4a5568;color:var(--color-text-medium,#4a5568);line-height:1.5;margin:12px 0}.room-management__warning{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;border-radius:var(--border-radius-sm,4px);color:#856404;font-size:14px;padding:12px}.room-management__confirm-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}@media (max-width:768px){.room-management{padding:16px}.room-management__header{align-items:stretch;flex-direction:column}.room-management__grid{grid-template-columns:1fr}.room-management__form-overlay{padding:16px}.room-management__form{padding:20px}.room-management__form-actions{flex-direction:column}.room-management__card-actions{justify-content:center}.room-management__confirm-actions{flex-direction:column}}@media (prefers-color-scheme:dark){.room-management__card,.room-management__confirm-dialog,.room-management__form-container{background-color:#2d3748;border-color:#4a5568}.room-management__form-group input{background-color:#4a5568;border-color:#718096;color:#e2e8f0}.room-management__form-group input:focus{border-color:#63b3ed}.room-management__card--inactive{background-color:#1a202c}}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.room-management__confirm-dialog,.room-management__form-container{animation:fadeIn .2s ease-out}@media (prefers-reduced-motion:reduce){.btn-danger,.btn-primary,.btn-secondary,.btn-success,.btn-warning,.room-management__add-btn,.room-management__card{transition:none}.room-management__confirm-dialog,.room-management__form-container{animation:none}.room-management__card:hover{transform:none}}*{-webkit-tap-highlight-color:transparent!important}*,:focus{outline:none!important}:focus{box-shadow:none!important}:focus-visible{box-shadow:none!important;outline:none!important}:active{box-shadow:none!important;outline:none!important}.WaitingListCard_card__4yC6Z{background-color:#fff;border:none;border-radius:0;box-shadow:none;display:block;margin:0;max-width:none;outline:none!important;padding:20px;transition:all .2s ease;width:335px}.WaitingListCard_card__4yC6Z:focus{box-shadow:none!important;outline:none!important}.WaitingListCard_card__4yC6Z:focus-visible{box-shadow:none!important;outline:none!important}.WaitingListCard_card__4yC6Z:active{box-shadow:none!important;outline:none!important}.WaitingListCard_card__4yC6Z *{-webkit-tap-highlight-color:transparent!important;outline:none!important}.WaitingListCard_card__4yC6Z :focus{box-shadow:none!important;outline:none!important}.WaitingListCard_card__4yC6Z :focus-visible{box-shadow:none!important;outline:none!important}.WaitingListCard_card__4yC6Z :active{box-shadow:none!important;outline:none!important}.WaitingListCard_card__4yC6Z button,.WaitingListCard_card__4yC6Z button:focus{outline:none!important}.WaitingListCard_card__4yC6Z button:focus-visible{outline:none!important}.WaitingListCard_card__4yC6Z .WaitingListCard_MuiChip-root__idHP1,.WaitingListCard_card__4yC6Z .WaitingListCard_MuiChip-root__idHP1:focus,.WaitingListCard_card__4yC6Z button:active{outline:none!important}.WaitingListCard_card__4yC6Z .WaitingListCard_MuiChip-root__idHP1:focus-visible{outline:none!important}.WaitingListCard_card__4yC6Z .WaitingListCard_MuiChip-root__idHP1:active,.WaitingListCard_card__4yC6Z [role=button],.WaitingListCard_card__4yC6Z [role=button]:focus{outline:none!important}.WaitingListCard_card__4yC6Z [role=button]:focus-visible{outline:none!important}.WaitingListCard_card__4yC6Z [role=button]:active{outline:none!important}.WaitingListCard_card__4yC6Z:hover{box-shadow:none;transform:none}.WaitingListCard_cardHeader__lmL4Y{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.WaitingListCard_patientInfo__GRh2b{align-items:flex-start;display:flex;flex:1 1;gap:12px}.WaitingListCard_priorityIndicator__QFVAc{border-radius:3px;flex-shrink:0;height:32px;margin-top:2px;width:6px}.WaitingListCard_patientDetails__0G3un{flex:1 1}.WaitingListCard_patientName__HyRJF{color:#333;font-size:1.1rem;font-weight:600;line-height:1.3;margin-bottom:4px}.WaitingListCard_patientPhone__6SDLt{color:#6c757d;font-size:.8rem;font-weight:400;margin-top:2px}.WaitingListCard_headerActions__TDtRD{align-items:center;display:flex;flex-shrink:0;gap:6px}.WaitingListCard_statusSection__SfQ9h{align-items:center;display:flex;gap:8px;margin-bottom:12px}.WaitingListCard_notificationCount__VzlXl{color:#666;cursor:pointer;font-size:.75rem}.WaitingListCard_statusChip__akvg1{background-color:#f8f9fa!important;border:none!important;border-radius:12px!important;box-shadow:none!important;color:#495057!important;font-size:.7rem!important;font-weight:500!important;height:22px!important;outline:none!important;padding:0 8px!important;transition:all .2s ease!important}.WaitingListCard_statusChip__akvg1:focus{outline:none!important}.WaitingListCard_statusChip__akvg1:focus-visible{outline:none!important}.WaitingListCard_statusChip__akvg1:active{outline:none!important}.WaitingListCard_statusChip__akvg1:hover{background-color:#e9ecef!important;transform:none!important}.WaitingListCard_statusChip__akvg1 .WaitingListCard_MuiChip-icon__vOvKS{font-size:.75rem!important;margin-left:4px!important;margin-right:-2px!important}.WaitingListCard_observations__gxiRG{align-items:flex-start;background-color:#f8f9fa;border-left:3px solid #e9ecef;border-radius:8px;display:flex;gap:8px;margin-bottom:16px;padding:12px}.WaitingListCard_observationIcon__2fefE{color:#6c757d!important;flex-shrink:0;margin-top:2px}.WaitingListCard_observationText__4R84u{color:#495057;font-size:.9rem;line-height:1.4}.WaitingListCard_infoGrid__1fzmD{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:18px}.WaitingListCard_infoItem__qyjWb{align-items:flex-start;border-bottom:1px solid #f1f3f4;display:flex;justify-content:space-between;padding:6px 0}.WaitingListCard_infoItem__qyjWb:last-child{border-bottom:none}.WaitingListCard_infoLabel__Mt3gW{color:#666;flex-shrink:0;font-size:.8rem;font-weight:500;margin-right:10px}.WaitingListCard_infoValue__QkyLA{color:#333;flex:1 1;font-size:.85rem;font-weight:400;text-align:right;word-break:break-word}.WaitingListCard_availability__uOybo{background-color:#f8fffe;border:1px solid #e3f2fd;border-radius:12px;box-shadow:0 2px 8px #1976d214;margin-bottom:20px;padding:16px}.WaitingListCard_availabilityHeader__kVCXc{margin-bottom:16px}.WaitingListCard_availabilityTitle__s9b3e{align-items:center;color:#1976d2;display:flex;font-size:.95rem;font-weight:600;gap:6px}.WaitingListCard_availabilityIcon__X4lMT{color:#1976d2;font-size:1rem!important}.WaitingListCard_availabilityContent__im9BG{background-color:#fff;border:1px solid #e3f2fd;border-radius:10px;padding:20px}.WaitingListCard_datesGrid__8srOe{grid-gap:6px;align-items:start;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.WaitingListCard_dateGridItem__ShDpN{align-items:stretch;display:flex;flex-direction:column;gap:4px}.WaitingListCard_dateChip__sQ0aZ{cursor:pointer;font-size:.75rem!important;height:28px!important;justify-content:center!important;max-width:none!important;outline:none!important;transition:transform .2s,background-color .2s;width:100%!important}.WaitingListCard_dateChip__sQ0aZ:focus{outline:none!important}.WaitingListCard_dateChip__sQ0aZ:focus-visible{outline:none!important}.WaitingListCard_dateChip__sQ0aZ:active{outline:none!important}.WaitingListCard_dateChip__sQ0aZ:hover{transform:scale(1.02)}.WaitingListCard_dateItemActions__U0qUj{display:flex;gap:2px;justify-content:center;margin-top:2px}.WaitingListCard_viewAllChip__wiq8r{background-color:#e3f2fd!important;color:#1976d2!important;font-size:.7rem!important;font-weight:500!important;outline:none!important}.WaitingListCard_viewAllChip__wiq8r:focus{outline:none!important}.WaitingListCard_viewAllChip__wiq8r:focus-visible{outline:none!important}.WaitingListCard_viewAllChip__wiq8r:active{outline:none!important}.WaitingListCard_viewAllChip__wiq8r:hover{background-color:#bbdefb!important;color:#1565c0!important}.WaitingListCard_datesList__IVUKJ{display:flex;flex-direction:column;gap:12px}.WaitingListCard_offeredDateRow__ReA86{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:8px 0}.WaitingListCard_dateActions__Z7n5Y{display:flex;flex-shrink:0;gap:8px}.WaitingListCard_viewAllButton__zfd0K{justify-content:center;margin-top:8px;width:100%}.WaitingListCard_noAvailability__UPoVx{color:#888;font-size:.9rem;font-style:italic;padding:16px;text-align:center}.WaitingListCard_secondaryData__YPV1p{background-color:initial;margin-top:12px;padding:8px 0}.WaitingListCard_secondaryDataCompact__5xBAM{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.WaitingListCard_secondaryDataCompact__5xBAM:last-of-type{margin-bottom:8px}.WaitingListCard_compactValue__khvCn{color:#6c757d;font-size:.75rem;font-weight:400;white-space:nowrap}.WaitingListCard_compactValueSecondary__dQ4Ji{color:#8e9297;font-size:.7rem;font-weight:400;white-space:nowrap}.WaitingListCard_compactSeparator__1trC2{color:#dee2e6;font-size:.7rem;font-weight:300;margin:0 2px}.WaitingListCard_waitingTimeContainer__ahwP6{align-items:center;display:flex;gap:4px}.WaitingListCard_hourglassIcon__rPhrz{color:#6c757d;font-size:.8rem!important}.WaitingListCard_statusRow__7j0O2{display:flex;justify-content:flex-start;margin-top:4px}.WaitingListCard_statusChipSecondary__HAcK6{background-color:#e9ecef!important;border:none!important;border-radius:11px!important;box-shadow:none!important;color:#6c757d!important;font-size:.7rem!important;font-weight:500!important;height:22px!important;outline:none!important;padding:0 8px!important}.WaitingListCard_statusChipSecondary__HAcK6:focus{outline:none!important}.WaitingListCard_statusChipSecondary__HAcK6:focus-visible{outline:none!important}.WaitingListCard_statusChipSecondary__HAcK6:active{outline:none!important}.WaitingListCard_statusChipSecondary__HAcK6 .WaitingListCard_MuiChip-icon__vOvKS{font-size:.75rem!important;margin-left:2px!important;margin-right:-2px!important;opacity:.8}.WaitingListCard_secondaryDataMain__9ptaO{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:6px;min-height:20px;position:relative}.WaitingListCard_procedureAndDoctor__3Mn\+H{align-items:center;display:flex;flex:1 1;gap:8px;padding-right:80px}.WaitingListCard_queueTime__adAQU{align-items:center;background-color:#ffffffe6;border-radius:4px;display:flex;gap:4px;padding:2px 4px;position:absolute;right:0;top:0;white-space:nowrap}.WaitingListCard_nextAppointmentRow__8q1kI{margin-bottom:6px}.WaitingListCard_notificationInfo__XukAw{background-color:#e3f2fd;border-left:3px solid #2196f3;border-radius:6px;padding:8px 12px}.WaitingListCard_notificationText__qKdjr{color:#1565c0;font-size:.8rem}@media (max-width:1024px) and (min-width:769px){.WaitingListCard_card__4yC6Z{border:none;border-radius:0;box-shadow:none;margin:0;max-width:none;padding:18px;width:100%}.WaitingListCard_patientName__HyRJF{font-size:1.05rem}.WaitingListCard_patientPhone__6SDLt{font-size:.75rem}.WaitingListCard_hourglassIcon__rPhrz{font-size:.75rem!important}.WaitingListCard_availability__uOybo{padding:14px}.WaitingListCard_availabilityTitle__s9b3e{font-size:.9rem}.WaitingListCard_availabilityIcon__X4lMT{font-size:.95rem!important}.WaitingListCard_availabilityContent__im9BG{padding:16px}.WaitingListCard_datesGrid__8srOe{gap:5px;grid-template-columns:repeat(3,1fr)}.WaitingListCard_dateChip__sQ0aZ{font-size:.7rem!important;height:26px!important}.WaitingListCard_viewAllChip__wiq8r{font-size:.65rem!important}.WaitingListCard_secondaryData__YPV1p{padding:6px 0}.WaitingListCard_compactValue__khvCn{font-size:.7rem}.WaitingListCard_compactSeparator__1trC2,.WaitingListCard_compactValueSecondary__dQ4Ji{font-size:.65rem}.WaitingListCard_statusChipSecondary__HAcK6{font-size:.6rem!important;height:18px!important;padding:0 5px!important}.WaitingListCard_headerActions__TDtRD{gap:4px}.WaitingListCard_procedureAndDoctor__3Mn\+H,.WaitingListCard_secondaryDataMain__9ptaO{gap:6px}.WaitingListCard_queueTime__adAQU{gap:3px}}@media (max-width:768px){.WaitingListCard_card__4yC6Z{border:none;border-radius:0;box-shadow:none;margin:0;max-width:none;padding:16px;width:100%}.WaitingListCard_patientName__HyRJF{font-size:1rem}.WaitingListCard_patientPhone__6SDLt{font-size:.75rem}.WaitingListCard_hourglassIcon__rPhrz{font-size:.7rem!important}.WaitingListCard_availability__uOybo{margin-bottom:16px;padding:12px}.WaitingListCard_availabilityTitle__s9b3e{font-size:.85rem}.WaitingListCard_availabilityIcon__X4lMT{font-size:.9rem!important}.WaitingListCard_availabilityContent__im9BG{padding:12px}.WaitingListCard_datesGrid__8srOe{gap:6px;grid-template-columns:repeat(2,1fr)}.WaitingListCard_secondaryData__YPV1p{padding:6px 0}.WaitingListCard_secondaryDataCompact__5xBAM{align-items:flex-start;flex-direction:column;gap:2px;margin-bottom:6px}.WaitingListCard_secondaryDataMain__9ptaO{align-items:flex-start;flex-direction:column;gap:4px}.WaitingListCard_procedureAndDoctor__3Mn\+H{width:100%}.WaitingListCard_queueTime__adAQU{align-self:flex-end;margin-top:4px;position:static}.WaitingListCard_compactSeparator__1trC2{display:none}.WaitingListCard_compactValue__khvCn{font-size:.7rem}.WaitingListCard_compactValueSecondary__dQ4Ji{font-size:.65rem}.WaitingListCard_statusChipSecondary__HAcK6{font-size:.65rem!important;height:20px!important;margin-top:4px}.WaitingListCard_headerActions__TDtRD{gap:4px}@media (prefers-reduced-motion:reduce){.WaitingListCard_buttonIcon__gKfa-,.WaitingListCard_customActionButton__08g7J,.WaitingListCard_deleteButton__ne-gp,.WaitingListCard_editButton__\+xSIN{transition:none}.WaitingListCard_customActionButton__08g7J:hover,.WaitingListCard_customActionButton__08g7J:hover .WaitingListCard_buttonIcon__gKfa-{transform:none}}.WaitingListCard_observations__gxiRG{padding:10px}.WaitingListCard_dateChip__sQ0aZ{font-size:.8rem!important;height:36px!important;min-height:36px!important;padding:0 12px!important}.WaitingListCard_viewAllChip__wiq8r{font-size:.75rem!important;height:36px!important;min-height:36px!important}.WaitingListCard_statusChip__akvg1{font-size:.7rem!important;height:24px!important;min-height:24px!important;padding:0 8px!important}.WaitingListCard_dateItemActions__U0qUj button{min-height:32px;min-width:32px}.WaitingListCard_offeredDateRow__ReA86{align-items:stretch;flex-direction:column;gap:8px}.WaitingListCard_dateActions__Z7n5Y{justify-content:center}.WaitingListCard_dateActions__Z7n5Y button{min-height:40px;min-width:40px}.WaitingListCard_viewAllButton__zfd0K{font-size:.9rem;min-height:44px}}@media (max-width:480px){.WaitingListCard_card__4yC6Z{border:none;border-radius:0;box-shadow:none;margin:0;max-width:none;padding:14px;width:100%}.WaitingListCard_cardHeader__lmL4Y{gap:8px}.WaitingListCard_patientInfo__GRh2b{gap:10px}.WaitingListCard_patientName__HyRJF{font-size:.95rem}.WaitingListCard_availability__uOybo{padding:10px}.WaitingListCard_availabilityTitle__s9b3e{font-size:.95rem}.WaitingListCard_availabilityContent__im9BG{padding:10px}.WaitingListCard_datesGrid__8srOe{gap:4px;grid-template-columns:repeat(2,1fr)}.WaitingListCard_dateChip__sQ0aZ{padding:0 8px!important}.WaitingListCard_dateChip__sQ0aZ,.WaitingListCard_viewAllChip__wiq8r{font-size:.7rem!important;height:32px!important;min-height:32px!important}.WaitingListCard_secondaryData__YPV1p{padding:8px}.WaitingListCard_secondaryDataMain__9ptaO{gap:2px}.WaitingListCard_procedureAndDoctor__3Mn\+H{gap:6px}.WaitingListCard_queueTime__adAQU{margin-top:2px}.WaitingListCard_secondaryLabel__GQ0xZ{font-size:.6rem}.WaitingListCard_secondaryValue__L5ioL{font-size:.65rem}.WaitingListCard_statusChipSecondary__HAcK6{font-size:.6rem!important;height:18px!important;padding:0 4px!important}.WaitingListCard_observations__gxiRG{padding:8px}.WaitingListCard_headerActions__TDtRD{gap:3px}.WaitingListCard_dateItemActions__U0qUj button{min-height:28px;min-width:28px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.WaitingListCard_card__4yC6Z,.WaitingListCard_dateChip__sQ0aZ{border-width:.5px}}@media (prefers-reduced-motion:reduce){.WaitingListCard_card__4yC6Z,.WaitingListCard_dateChip__sQ0aZ{transition:none}.WaitingListCard_card__4yC6Z:hover,.WaitingListCard_dateChip__sQ0aZ:hover{transform:none}}.WaitingListCard_card__4yC6Z:focus-within,.WaitingListCard_dateChip__sQ0aZ:focus{outline:2px solid #2196f3;outline-offset:2px}@media print{.WaitingListCard_card__4yC6Z{border:none;box-shadow:none;break-inside:avoid;margin:0;page-break-inside:avoid}.WaitingListCard_actions__Xc9M8,.WaitingListCard_dateActions__Z7n5Y{display:none}}.Patient_mainContainer__DznoP{display:flex;flex-direction:row;gap:20px}.Patient_containerAreas__ofDyZ{display:flex;flex:1 1;flex-direction:column;gap:10px}.Patient_containerArea__hues3{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:20px;padding:40px}@media (max-width:768px){.Patient_containerArea__hues3{padding:10px}}.Header_mainContainer__mDcBF{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-md);flex-direction:row;flex-wrap:wrap;padding:30px}.Header_containerContent__ssjap,.Header_mainContainer__mDcBF{align-items:center;display:flex;gap:30px;justify-items:center}.Header_containerContent__ssjap{flex:1 1;flex-direction:row}.Header_actions__o-rMx{display:flex;flex-direction:row;gap:10px}.Header_patientName__WnuJ3{color:var(--color-text-dark);margin:0;min-width:200px}.Header_patientGender__7X-Am{color:var(--color-text-medium);margin:0}.category-tabs{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background-color:#fff;border-radius:var(--border-radius);box-shadow:0 2px 8px #0000000d;display:flex;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);overflow-x:auto;padding:var(--spacing-xs) var(--spacing-sm);position:relative;scrollbar-width:none;width:100%}.category-tabs::-webkit-scrollbar{display:none}.category-tabs:after{background:linear-gradient(90deg,#0000,#fff);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:20px}.category-tab{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;border-radius:var(--border-radius);color:var(--color-text-medium);cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:.85rem;font-weight:400;justify-content:center;min-height:44px;min-width:auto;padding:10px 14px;transition:all .2s ease;white-space:nowrap}.category-tab:hover{background-color:var(--color-bg-hover)}.category-tab:active{transform:scale(.98)}.category-tab.active{background-color:var(--color-bg-active);color:var(--color-primary);font-weight:500}@media (min-width:481px){.category-tabs{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md)}.category-tab{font-size:.9rem;min-height:48px;padding:12px 16px}}@media (min-width:769px){.category-tabs{gap:var(--spacing-md);margin-bottom:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg)}.category-tabs:after{display:none}.category-tab{font-size:.95rem;min-height:44px;padding:var(--spacing-sm) var(--spacing-md)}.category-tab:active{transform:none}}.PersonalInfo_patientInfosGroup__i8j5n{display:flex;flex-direction:column;gap:0;margin-bottom:var(--spacing-md)}.PersonalInfo_patientInfosItem__A1G32{border-bottom:1px solid var(--color-blue-light4);display:flex;flex-direction:row;padding:var(--spacing-sm) 0}.PersonalInfo_patientInfosItemKey__UtBlk{color:var(--color-text-medium);font-size:.8125rem;font-weight:400;width:120px}.PersonalInfo_patientInfosItemValue__TWYgV{color:var(--color-text-dark);font-size:.875rem;font-weight:500}.PersonalInfo_infoGrid__Aj97a{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr)}.PersonalInfo_fullWidth__PkoPN{grid-column:1/-1}@media (max-width:768px){.PersonalInfo_infoGrid__Aj97a{grid-template-columns:1fr}}@media (max-width:768px){.AppointmentsHistory_containerStats__35yr5{flex-direction:column}}.AppointmentHistoryItem_container__UYLzF{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;padding:var(--spacing-md) 0}.AppointmentHistoryItem_container__UYLzF,.AppointmentHistoryItem_infos__DKr16{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-lg)}.AppointmentHistoryItem_infos__DKr16 p{color:var(--color-text-dark);font-size:.875rem;margin:0}.AppointmentHistoryItem_state__bZ3Y2{background-color:var(--color-blue-light4);border-radius:var(--border-radius-sm);color:var(--color-blue-dark);font-size:.75rem;font-weight:500;padding:var(--spacing-xs) var(--spacing-md)}.AppointmentHistoryItem_dateTime__omgQt{color:var(--color-blue-main);font-weight:500}.AppointmentHistoryItem_procedure__h0MXb,.AppointmentHistoryItem_resource__g3edZ{color:var(--color-text-medium)}@media (max-width:768px){.AppointmentHistoryItem_container__UYLzF{align-items:flex-start;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);padding:var(--spacing-md) 0}.AppointmentHistoryItem_infos__DKr16{align-items:flex-start;flex-direction:column;gap:var(--spacing-xs);width:100%}.AppointmentHistoryItem_infos__DKr16 p{display:flex;justify-content:space-between;width:100%}.AppointmentHistoryItem_infos__DKr16 p:before{color:var(--color-text-medium);content:attr(data-label);font-weight:500}}.Stats_container__hyoBZ{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-sm);min-width:200px;padding:var(--spacing-md);transition:all .3s ease}.Stats_containerValues__fyHlw{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:var(--spacing-md)}.Stats_icon__5D76O{align-items:center;background-color:var(--color-blue-light4);border-radius:50%;display:flex;font-size:var(--icon-size-md);height:40px;justify-content:center;transition:all .3s ease;width:40px}.Stats_icon__5D76O:hover{transform:scale(1.05)}.Stats_label__xwLG-{color:var(--color-text-medium);font-size:.875rem;margin-bottom:var(--spacing-xs)}.Stats_value__z18RG{color:var(--color-text-dark);font-size:1.25rem;font-weight:600}@media (max-width:768px){.Stats_container__hyoBZ{min-width:100%}}.Financial_financialContainer__BZMiE{background-color:var(--color-white);border-radius:12px;display:flex;flex-direction:column;gap:24px;padding:24px}.Financial_sectionHeader__5ozGG{border-bottom:1px solid var(--color-border);margin-bottom:16px;padding-bottom:16px}.Financial_summarySection__1Jcwj{margin-bottom:32px}.Financial_summaryCard__1zTDW{align-items:center;border-radius:12px;display:flex;height:100%;padding:20px}.Financial_warningCard__lEsij{background-color:#ff980008}.Financial_successCard__tGa5f{background-color:#4caf5008}.Financial_summaryIconContainer__VnOkL{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-right:16px;width:48px}.Financial_warningCard__lEsij .Financial_summaryIconContainer__VnOkL{background-color:#ff98000d;color:var(--color-text-medium)}.Financial_successCard__tGa5f .Financial_summaryIconContainer__VnOkL{background-color:#4caf500d;color:var(--color-text-medium)}.Financial_summaryContent__bvFTQ{flex:1 1}.Financial_summaryTitle__1S5FF{color:var(--color-text-dark)!important;font-weight:600!important;margin-bottom:8px!important}.Financial_summaryValueContainer__ncaI1{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.Financial_summaryValue__jxCwR{font-size:1.75rem!important;font-weight:700!important}.Financial_summaryBadge__GVeLm{border-radius:16px;font-weight:500;padding:4px 12px}.Financial_warningBadge__VAwd8{background-color:#ff98000d;color:var(--color-text-medium)}.Financial_successBadge__Kpqqw{background-color:#4caf500d;color:var(--color-text-medium)}.Financial_walletSection__wsUaO{margin-bottom:32px}.Financial_historySection__Lw\+u5,.Financial_walletSection__wsUaO{background-color:var(--color-bgMain);border-radius:12px;padding:24px}.Financial_tabsContainer__kiIbt{background-color:var(--color-white);border-radius:8px;margin-bottom:24px;overflow:hidden}.Financial_tab__YZtMX{font-size:.95rem!important;font-weight:600!important;padding:12px 0!important;text-transform:none!important}.Financial_tabContent__QVK5n{min-height:300px}.Financial_tabPanel__0rmcS{padding:8px 0}.Financial_historyList__WlO8C{display:flex;flex-direction:column;gap:12px}.Financial_emptyState__teGVo{align-items:center;background-color:var(--color-bgMain);border-radius:12px;color:var(--color-text-medium);display:flex;font-style:italic;justify-content:center;padding:32px;text-align:center}@media (max-width:768px){.Financial_financialContainer__BZMiE{gap:16px;padding:16px}.Financial_historySection__Lw\+u5,.Financial_summaryCard__1zTDW,.Financial_walletSection__wsUaO{padding:16px}.Financial_summaryValueContainer__ncaI1{align-items:flex-start;flex-direction:column;gap:8px}}.HistoryItem_historyItem__RwbOy{align-items:center;background-color:var(--color-white);border-bottom:1px solid var(--color-border);border-radius:12px;display:flex;justify-content:space-between;margin-bottom:8px;padding:16px}.HistoryItem_historyItemContent__rLzQ9{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:24px}.HistoryItem_historyItemIcon__VMIAX{align-items:center;display:flex;justify-content:center}.HistoryItem_historyItemSection__RDHUZ{display:flex;flex-direction:column;min-width:90px}.HistoryItem_procedureSection__Jp5Pw{flex:1 1}.HistoryItem_resourceSection__ycuIO{min-width:120px}.HistoryItem_sectionLabel__RGirR{color:var(--color-text-medium);font-size:.75rem;margin-bottom:4px}.HistoryItem_dateContainer__5Dpmn{display:flex;flex-direction:column}.HistoryItem_date__Z7dZN{color:var(--color-text-dark);font-size:.875rem;font-weight:600}.HistoryItem_time__zogX0{color:var(--color-text-medium);font-size:.75rem}.HistoryItem_price__OgP8e{color:var(--color-text-dark);font-size:1rem;font-weight:700}.HistoryItem_procedureName__5vkUg,.HistoryItem_resourceName__2VBqx{color:var(--color-text-dark);font-size:.875rem;font-weight:500}.HistoryItem_historyItemAction__La-ow{margin-left:16px}.HistoryItem_paid__FcvhY{background-color:var(--color-success-light);color:var(--color-success)}.HistoryItem_overdue__VVVwT,.HistoryItem_paid__FcvhY{border-radius:var(--border-radius);font-size:.75rem;font-weight:500;padding:6px 12px}.HistoryItem_overdue__VVVwT{background-color:var(--color-error-light);color:var(--color-error)}.HistoryItem_toReceive__VAMQ8{background-color:var(--color-warning-light);border-radius:var(--border-radius);color:var(--color-warning);font-size:.75rem;font-weight:500;padding:6px 12px}@media (max-width:992px){.HistoryItem_historyItemContent__rLzQ9{gap:16px}.HistoryItem_historyItemSection__RDHUZ{min-width:70px}.HistoryItem_resourceSection__ycuIO{min-width:100px}}@media (max-width:768px){.HistoryItem_historyItem__RwbOy{align-items:flex-start;flex-direction:column;gap:16px;padding:12px}.HistoryItem_historyItemContent__rLzQ9{flex-wrap:wrap;gap:12px;width:100%}.HistoryItem_historyItemSection__RDHUZ,.HistoryItem_procedureSection__Jp5Pw,.HistoryItem_resourceSection__ycuIO{min-width:calc(50% - 12px)}.HistoryItem_historyItemAction__La-ow{align-self:flex-end;margin-left:0}}.WalletSection_walletContainer__bPWra{display:flex;flex-direction:column;gap:24px}.WalletSection_actionButtonContainer__bb-Cp{display:flex;justify-content:flex-end;margin-bottom:16px}.WalletSection_walletSummary__iNRi1{margin-bottom:16px}.WalletSection_walletCard__PPD4P{align-items:center;border-radius:12px;display:flex;height:100%;padding:20px}.WalletSection_primaryCard__UYGO5{background-color:var(--color-bgSection1)}.WalletSection_successCard__uaSp2{background-color:#4caf5008}.WalletSection_warningCard__s3XnQ{background-color:#ff980008}.WalletSection_walletCardIcon__PlaP4{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-right:16px;width:48px}.WalletSection_primaryCard__UYGO5 .WalletSection_walletCardIcon__PlaP4{background-color:var(--color-blue-alpha2);color:var(--color-text-medium)}.WalletSection_successCard__uaSp2 .WalletSection_walletCardIcon__PlaP4{background-color:#4caf500d;color:var(--color-text-medium)}.WalletSection_warningCard__s3XnQ .WalletSection_walletCardIcon__PlaP4{background-color:#ff98000d;color:var(--color-text-medium)}.WalletSection_walletCardContent__hz1n7{flex:1 1}.WalletSection_walletCardTitle__i51G-{color:var(--color-text-dark)!important;font-weight:600!important;margin-bottom:8px!important}.WalletSection_walletCardValue__LRdhL{font-size:1.75rem!important;font-weight:700!important}.WalletSection_sectionContainer__XL4Db{background-color:var(--color-bgMain);border-radius:12px;margin-bottom:24px;padding:20px}.WalletSection_sectionHeader__QVaFC{border-bottom:1px solid var(--color-border);margin-bottom:16px;padding-bottom:16px}.WalletSection_creditsContainer__QmObZ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));width:100%}.WalletSection_creditItem__QYkAR{align-items:center;background:var(--color-white);border-bottom:1px solid var(--color-border);border-radius:12px;display:flex;gap:16px;padding:16px}.WalletSection_creditItem__QYkAR:last-child{border-bottom:none}.WalletSection_creditBadge__5KmkQ{background-color:var(--color-blue-light4);border-radius:8px;color:var(--color-text-medium);font-size:1rem;font-weight:600;min-width:40px;padding:4px 10px;text-align:center}.WalletSection_creditName__lpSnJ{color:var(--color-text-dark);flex:1 1;font-size:.875rem;font-weight:500}.WalletSection_creditDate__YSlx8{color:var(--color-text-medium);font-size:.75rem;min-width:140px;text-align:right}.WalletSection_expiringCredit__NWxVN{background-color:#ff980008}.WalletSection_expiringCredit__NWxVN .WalletSection_creditDate__YSlx8{color:var(--color-text-medium);font-weight:600}.WalletSection_transactionsContainer__6idz1{display:flex;flex-direction:column;gap:12px}.WalletSection_transactionItem__\+Vb1v{align-items:center;background:var(--color-white);border-bottom:1px solid var(--color-border);border-radius:12px;display:flex;gap:16px;padding:16px}.WalletSection_transactionItem__\+Vb1v:last-child{border-bottom:none}.WalletSection_transactionDescription__ZHqlu{color:var(--color-text-dark);flex:1 1;font-size:.875rem;font-weight:500}.WalletSection_transactionDate__MU5qM{color:var(--color-text-medium);font-size:.75rem;min-width:90px;text-align:right}.WalletSection_transactionBadge__bvqEF{border-radius:8px;font-size:.875rem;font-weight:600;min-width:40px;padding:4px 10px;text-align:center}.WalletSection_positive__KXbTZ{background-color:var(--color-success-light);color:var(--color-text-medium)}.WalletSection_negative__Dy3gU{background-color:var(--color-error-light);color:var(--color-text-medium)}.WalletSection_emptyState__ZS3WC{align-items:center;background-color:var(--color-bgMain);border-radius:12px;color:var(--color-text-medium);display:flex;font-style:italic;justify-content:center;padding:24px;text-align:center}@media (max-width:768px){.WalletSection_creditsContainer__QmObZ{grid-template-columns:1fr}.WalletSection_creditItem__QYkAR,.WalletSection_transactionItem__\+Vb1v{gap:10px;padding:12px}.WalletSection_creditDate__YSlx8{min-width:100px}.WalletSection_walletCard__PPD4P{padding:16px}}.Documents_container__DQW0N{display:flex;flex-direction:column;gap:20px}.Documents_containerList__zqJ4U{display:flex;flex-direction:column;gap:10px}.ListItem_container__hE8oQ{border-bottom:1px solid var(--color-gray-light);display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:space-between;padding:10px 0}.ListItem_infos__Z0hh9{align-items:flex-start;display:flex;flex:1 1;flex-direction:row;gap:16px}.ListItem_state__CM0pb{background-color:var(--color-gray-light);border-radius:var(--border-radius);color:var(--color-text-dark);font-size:12px;padding:10px 20px}@media (max-width:768px){.ListItem_container__hE8oQ{align-items:center;flex-direction:row;flex-wrap:wrap;gap:10px}.ListItem_infos__Z0hh9{flex:1 1;min-width:0}}.FiscalInvoices_container__PStaz{display:flex;flex-direction:column;gap:0}.FiscalInvoices_yearGroup__i0wUH{margin-bottom:28px}.FiscalInvoices_yearHeader__pLlcU{align-items:center;background-color:#f5f6ff;border-radius:10px;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px;padding:10px 14px}.FiscalInvoices_yearTitleRow__XfesR{align-items:baseline;display:flex;gap:10px}.FiscalInvoices_yearTitle__0wfgz{color:#1a237e;font-size:1.05rem;font-weight:700;letter-spacing:.01em}.FiscalInvoices_yearCount__t7aHL{background-color:#e8eaf6;border-radius:20px;color:#5c6bc0;font-size:.75rem;font-weight:500;padding:1px 8px}.FiscalInvoices_monthsContainer__zEm2x{display:flex;flex-direction:column;gap:12px;padding-left:16px}.FiscalInvoices_monthGroup__yaDPk{background-color:#fff;border:1px solid #ebebeb;border-radius:8px;overflow:hidden}.FiscalInvoices_monthHeader__uaNCD{align-items:center;background-color:#fafafa;border-bottom:1px solid #ebebeb;display:flex;flex-direction:row;justify-content:space-between;padding:7px 12px}.FiscalInvoices_monthTitleRow__gyZJT{align-items:baseline;display:flex;gap:8px}.FiscalInvoices_monthTitle__EP0xR{color:#3949ab;font-size:.875rem;font-weight:600}.FiscalInvoices_monthCount__FJM6Z{background-color:#e8eaf6;border-radius:20px;color:#7986cb;font-size:.7rem;font-weight:500;padding:1px 7px}.FiscalInvoices_invoiceList__0uLX5{display:flex;flex-direction:column;gap:0;padding:8px}.FiscalInvoices_invoiceItem__MEpCg{align-items:center;background-color:#fff;border:1px solid #e8eaf0;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:6px;padding:10px 12px;transition:background-color .15s ease}.FiscalInvoices_invoiceItem__MEpCg:last-child{margin-bottom:0}.FiscalInvoices_invoiceItem__MEpCg:hover{background-color:#f0f4ff;border-color:#c5cae9}.FiscalInvoices_invoiceItemLeft__J0PQQ{align-items:center;display:flex;gap:12px}.FiscalInvoices_invoiceItemRight__Cjt9D{align-items:center;display:flex;flex-shrink:0;gap:4px}.Leads_mainContainer__zWtOX,.Reports_mainContainer__c6x3J{display:flex;flex-direction:column;gap:20px}.Leads_containerResume__Ow5Qj{display:flex;flex-direction:row;gap:20px;justify-content:space-between}.Leads_containerTable__jgQHk{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin-bottom:10px;overflow:auto;padding:20px}.Leads_table__-k4xC{border-collapse:initial;border-spacing:0 8px;width:100%}.Leads_table__-k4xC thead tr{height:40px}.Leads_table__-k4xC th{border-bottom:1px solid var(--color-border);color:var(--color-text-medium);font-weight:500;padding:8px 16px;text-align:left}.Leads_table__-k4xC td{padding:12px 16px}.Leads_table__-k4xC td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.Leads_table__-k4xC td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.Leads_containerColumns__Pz\+YU{display:flex;flex:1 1;gap:6px}.Leads_column__NWUCv{background-color:#fff;border-radius:var(--border-radius);box-shadow:0 0 15px #c4c4c433;display:flex;flex:1 1;flex-direction:column;gap:10px;margin-bottom:10px;padding:20px}.Leads_leadCard__uX08q{align-items:stretch;border:1px solid #e0e0e0;border-radius:var(--border-radius);box-sizing:border-box;flex-direction:column;height:120px;padding:14px}.Leads_leadCard__uX08q,.Leads_leadHeader__5kUsg{display:flex;justify-content:space-between;margin-bottom:5px}.Leads_leadDate__2NY1-{color:#888;font-size:.8em}.Leads_leadName__2KSJr{align-items:center;display:flex;font-size:.9em;font-weight:700;gap:6px}.Leads_leadSecondaryInfo__I0GlO{align-items:center;color:#555;display:flex;flex-direction:row;font-size:.8em;gap:5px}.Leads_leadTags__z0tXL{display:flex;flex-wrap:wrap;gap:3px}.Leads_leadTag__a9Iq3{background-color:#fff;border:1px solid #ccc;border-radius:3px;font-size:.7em;padding:1px 4px}.Leads_leadActions__Jf9P-{display:flex;gap:5px;justify-content:space-between}.Leads_hotLead__LSruA{background-color:#ff63471a;border:1px solid #ff63474d}.Leads_warmLead__\+rNtr{background-color:#ffa5001a;border:1px solid #ffa5004d}.Leads_coldLead__DuIFy{background-color:#add8e61a;border:1px solid #add8e64d}.Leads_successLead__OsLLy{background-color:#b6f3b61a;border:0 solid #32cd324d}.Leads_failureLead__8eG2J{background-color:#fccdd380;border:0 solid #ff00004d}.Leads_failureInactiveLead__ppt7B{background-color:#fccdd31a;border:0 solid #ff00004d}.FilterList_container__XvhIW{background-color:#fff;border-radius:var(--border-radius);box-shadow:0 0 20px #c4c4c433;display:flex;flex-direction:column;gap:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-block:10px;padding-inline:20px;width:100%}.FilterList_containerTitle__oBXox{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;-webkit-user-select:none;user-select:none}.FilterList_titleLeft__lqq2x{align-items:center;display:flex;flex-direction:row;gap:12px}.FilterList_titleLabel__oRtbH{color:#666;color:var(--color-text-medium,#666);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.FilterList_titleIcon__R31S7{color:#999;color:var(--color-text-medium,#999);font-size:18px!important}.FilterList_containerItems__CMu\+P{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:4px}.Appointments_mainContainer__\+ILCs{display:flex;flex-direction:column;gap:20px}.Appointments_filtersWrapper__7zG9K{background-color:#fff;border-radius:var(--border-radius);box-shadow:0 0 20px #c4c4c433;display:flex;flex-direction:column;gap:0;overflow:hidden}.Appointments_filtersWrapper__7zG9K>*{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--color-border,#f0f0f0);border-radius:0;box-shadow:none}.Appointments_filtersWrapper__7zG9K>:last-child{border-bottom:none}.Appointments_containerResume__jmNlN{display:flex;flex-direction:row;gap:20px}.Appointments_containerTable__6X8hk{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin-bottom:10px;overflow:auto;padding:20px}.Appointments_table__wHLBK{border-collapse:initial;border-spacing:0 8px;width:100%}.Appointments_table__wHLBK thead tr{height:40px}.Appointments_table__wHLBK th{border-bottom:1px solid var(--color-border);color:var(--color-text-medium);font-weight:500;padding:8px 16px;text-align:left}.Appointments_table__wHLBK td{padding:12px 16px}.Appointments_table__wHLBK td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.Appointments_table__wHLBK td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.ListItem_fiscalButtonWrapper__Db\+cO{align-items:center;display:flex;gap:6px;white-space:nowrap}.ListItem_fiscalButton__yeRGP{flex-shrink:0}.Financial_mainContainer__ToIUo{display:flex;flex-direction:column;gap:20px}.Financial_filtersWrapper__0uoJE{background-color:#fff;border-radius:var(--border-radius);box-shadow:0 0 20px #c4c4c433;display:flex;flex-direction:column;gap:0;overflow:hidden}.Financial_filtersWrapper__0uoJE>*{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--color-border,#f0f0f0);border-radius:0;box-shadow:none}.Financial_filtersWrapper__0uoJE>:last-child{border-bottom:none}.Financial_containerResume__MeZQV{display:flex;flex-direction:row;gap:20px}.Financial_containerTable__WGLcn{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin-bottom:10px;overflow:auto;padding:20px}.Financial_table__3Wd2A{border-collapse:initial;border-spacing:0 8px;width:100%}.Financial_table__3Wd2A thead tr{height:40px}.Financial_table__3Wd2A th{border-bottom:1px solid var(--color-border);color:var(--color-text-medium);font-weight:500;padding:8px 16px;text-align:left}.Financial_table__3Wd2A td{padding:12px 16px}.Financial_table__3Wd2A td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.Financial_table__3Wd2A td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.Financial_summaryPanel__WIKoC{display:flex;flex-direction:column;gap:12px}.Financial_summaryCards__Dwv9r{display:flex;flex-wrap:wrap;gap:12px}.Financial_summaryCard__m35Te{align-items:center;background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex:1 1;gap:10px;min-width:160px;padding:12px 16px}.Financial_summaryCardClickable__LXS0X{cursor:pointer;transition:box-shadow .15s ease,transform .1s ease}.Financial_summaryCardClickable__LXS0X:hover{box-shadow:0 4px 12px #00000026;box-shadow:var(--shadow-lg,0 4px 12px #00000026);transform:translateY(-1px)}.Financial_summaryCardIcon__nZlbW{flex-shrink:0;font-size:1.8rem!important}.Financial_summaryCardContent__tjzR9{display:flex;flex-direction:column;gap:4px}.Financial_summaryCardLabel__izAU5{color:var(--color-text-medium);font-size:.75rem;font-weight:500;line-height:1.2}.Financial_summaryCardValue__j0ZFg{color:#212121;color:var(--color-text-dark,#212121);font-size:1rem;font-weight:700;line-height:1.2}.Financial_pendingAlert__DAtow{border-radius:var(--border-radius)!important}.Financial_fiscalFilterContainer__Pg8ci{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.Financial_fiscalFilterLabel__Y4HzQ{color:var(--color-text-medium);font-size:.85rem;font-weight:500;white-space:nowrap}.styles_boxRoundedContainer__ziOao{background:linear-gradient(135deg,#fff,#f8f9ff);border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 8px 20px #0000000d;display:flex;flex:1 1;flex-direction:column;font-family:Poppins,Roboto,sans-serif;gap:16px;margin:0;max-height:none;min-height:400px;min-width:300px;overflow:hidden;padding:1.8rem;position:relative}.styles_summaryBoxesContainer__39cRq{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:space-between;margin-bottom:var(--spacing-lg);width:100%}.styles_summaryBoxesContainer__39cRq .styles_boxRoundedContainer__ziOao{flex:1 1;margin-bottom:var(--spacing-md);max-height:none;min-height:auto;min-width:300px}.styles_summaryItemsContainer__n24Z9{display:flex;flex-wrap:wrap;gap:var(--spacing-xl);justify-content:flex-start}.styles_summaryItem__KPSuU{display:flex;flex-direction:column;margin-bottom:var(--spacing-md);min-width:120px}.styles_summaryLabel__NmQML{color:var(--color-text-light);font-size:.875rem;font-weight:400}.styles_summaryValue__gLroR{font-size:1.5rem;font-weight:600;margin-top:var(--spacing-xs)}.styles_gridContainer__xJP1n{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(540px,1fr));width:100%}.styles_gridContainer__xJP1n>div{display:flex;flex-direction:column}.styles_chartTitle__Ddulv{color:var(--color-text-dark);font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-sm)}.styles_chartDescription__B0G2I{color:var(--color-text-medium);font-size:.875rem;margin-bottom:var(--spacing-md)}.styles_chartLegend__45Iir{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.styles_legendItem__4DX4q{align-items:center;color:var(--color-text-medium);display:flex;font-size:.875rem}.styles_legendColor__0kbq3{border-radius:2px;height:12px;margin-right:var(--spacing-xs);width:12px}.styles_valueDisplay__Mo4xx{color:var(--color-text-dark);font-size:2rem;font-weight:600;margin:var(--spacing-md) 0;text-align:center}.styles_summaryBox__E8GqV{align-items:center;background-color:var(--color-bg-light);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;padding:var(--spacing-md)}@media (max-width:1200px){.styles_boxRoundedContainer__ziOao{gap:12px;min-height:350px;min-width:300px;padding:1.5rem;width:100%}.styles_gridContainer__xJP1n{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}.styles_chartTitle__Ddulv{font-size:1.125rem}.styles_valueDisplay__Mo4xx{font-size:1.75rem}.styles_summaryValue__gLroR{font-size:1.25rem}.styles_summaryBoxesContainer__39cRq{flex-direction:row;flex-wrap:wrap}.styles_summaryBoxesContainer__39cRq .styles_boxRoundedContainer__ziOao{margin-bottom:var(--spacing-md);min-width:100%}.styles_summaryItemsContainer__n24Z9{gap:var(--spacing-lg);justify-content:flex-start}}@media (max-width:768px){.styles_boxRoundedContainer__ziOao{min-height:400px;min-width:100%;padding:1.2rem}.styles_gridContainer__xJP1n{grid-template-columns:1fr}.styles_chartTitle__Ddulv{font-size:1rem}.styles_chartDescription__B0G2I{font-size:.8125rem}.styles_valueDisplay__Mo4xx{font-size:1.5rem}}.NPSStatistics_container__7tleA{max-width:100%;width:100%}.NPSStatistics_sectionContainer__FvAx5{background-color:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;margin-bottom:2rem;overflow:hidden;padding:1.5rem}.NPSStatistics_cardContainer__YgsMu{display:flex;flex-direction:column;margin-top:1.5rem;width:100%}.NPSStatistics_card__3Esey{background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:15px;box-shadow:0 8px 20px #0000000d;display:flex;flex-direction:column;height:100%;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.NPSStatistics_card__3Esey:hover{box-shadow:0 12px 24px #00000014;transform:translateY(-4px)}.NPSStatistics_cardHeader__h\+1Yq{align-items:center;display:flex;margin-bottom:1rem}.NPSStatistics_cardTitle__V1t8g{color:#555;font-family:Poppins,Roboto,sans-serif;font-size:1.1rem;font-weight:600;margin-left:.75rem}.NPSStatistics_cardContent__jiMdF{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.NPSStatistics_iconCircle__ENlp8{align-items:center;border-radius:50%;display:flex;height:60px;justify-content:center;margin-bottom:1rem;width:60px}.NPSStatistics_npsMainCard__1Lbkh{border-top:3px solid;padding:2rem;text-align:center}.NPSStatistics_npsScoreTitle__Qhz9A{color:#555;font-family:Poppins,Roboto,sans-serif;font-size:1.1rem;margin-bottom:.5rem}.NPSStatistics_npsScoreValue__yeJ4d{font-family:Poppins,Roboto,sans-serif;font-size:4.5rem!important;font-weight:700;line-height:1}.NPSStatistics_thermometerContainer__IDMim{margin-bottom:1.5rem}.NPSStatistics_thermometer__\+xmay{border-radius:12px;height:24px;margin-bottom:.5rem;position:relative}.NPSStatistics_thermometerIndicator__NMN-N{border-radius:6px;box-shadow:0 2px 4px #0003;height:36px;position:absolute;top:-6px;transform:translateX(-50%);width:12px}.NPSStatistics_thermometerIndicator__NMN-N:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid;bottom:-6px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.NPSStatistics_thermometerScale__iqhvK{display:flex;justify-content:space-between;padding:0 .5rem}.NPSStatistics_thermometerLabel__qRhW9{color:#777;font-size:.75rem}.NPSStatistics_categoryCard__fkZNP{border-left:3px solid;border-radius:10px;box-shadow:0 4px 10px #00000008;padding:1.25rem;text-align:center;transition:transform .3s ease}.NPSStatistics_categoryCard__fkZNP:hover{transform:translateY(-3px)}.NPSStatistics_categoryTitle__kdfT\+{font-family:Poppins,Roboto,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.NPSStatistics_categoryValue__T9\+5S{font-family:Poppins,Roboto,sans-serif;font-size:2.25rem;font-weight:700}.NPSStatistics_detractorsCard__XwrRr{background:linear-gradient(135deg,#fff,#fff5f5);border-color:var(--color-error)}.NPSStatistics_detractorsTitle__VhjMf,.NPSStatistics_detractorsValue__Wqy3O{color:var(--color-error)}.NPSStatistics_neutralsCard__YVztA{background:linear-gradient(135deg,#fff,#fffbf0);border-color:var(--color-warning)}.NPSStatistics_neutralsTitle__0JbPH,.NPSStatistics_neutralsValue__ASzQp{color:var(--color-warning)}.NPSStatistics_promotersCard__Bn7iC{background:linear-gradient(135deg,#fff,#f0f7ff);border-color:var(--color-success)}.NPSStatistics_promotersTitle__6Vxze,.NPSStatistics_promotersValue__5AlxG{color:var(--color-success)}.NPSStatistics_metricsGrid__hkN4n{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:1rem}.NPSStatistics_metricValue__KueGI{font-family:Poppins,Roboto,sans-serif;font-size:2.5rem;font-weight:700;margin:.5rem 0}.NPSStatistics_metricLabel__bJLyf{color:#555;font-family:Poppins,Roboto,sans-serif;font-size:1.1rem;font-weight:600}.NPSStatistics_tableContainer__yOu48{border-radius:10px;box-shadow:0 4px 12px #0000000d;margin-top:1.5rem;overflow:hidden}.NPSStatistics_tableHeader__4CHzd{background-color:#f8f9ff}.NPSStatistics_tableHeaderCell__zyeQh{color:#444!important;font-size:.95rem!important;font-weight:600!important}.NPSStatistics_tableRow__XllyP{transition:background-color .2s ease}.NPSStatistics_tableRow__XllyP:hover{background-color:#f8f9ff}.NPSStatistics_promoterRow__1SaOk{border-left:3px solid var(--color-success)}.NPSStatistics_neutralRow__DuWxi{border-left:3px solid var(--color-warning)}.NPSStatistics_detractorRow__iXh\+G{border-left:3px solid var(--color-error)}.NPSStatistics_scoreCell__nEsbQ{font-size:.9rem!important;font-weight:600!important}.NPSStatistics_promoterScore__3qGq8{color:var(--color-success)!important}.NPSStatistics_neutralScore__w4Jkq{color:var(--color-warning)!important}.NPSStatistics_detractorScore__-LAPc{color:var(--color-error)!important}.NPSStatistics_categoryCell__8akmW{border-radius:4px;font-size:1rem!important;font-weight:500!important;padding:4px 8px!important;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.NPSStatistics_promoterCategory__7cC9g{background-color:#4caf501a;color:var(--color-success)!important}.NPSStatistics_neutralCategory__uq6Px{background-color:#ff98001a;color:var(--color-warning)!important}.NPSStatistics_detractorCategory__OSF\+F{background-color:#f443361a;color:var(--color-error)!important}.NPSStatistics_googleStatusCell__MENi0{align-items:center;display:flex}.NPSStatistics_googleStatusIcon__2rHD2{margin-right:.5rem}.NPSStatistics_filterContainer__nzCWl{margin:2rem 0 1.5rem}@keyframes NPSStatistics_fadeIn__WP6OW{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.NPSStatistics_fadeIn__WP6OW{animation:NPSStatistics_fadeIn__WP6OW .5s ease forwards}.NPSStatistics_staggered1__rhqGC{animation-delay:.1s}.NPSStatistics_staggered2__Ozu30{animation-delay:.2s}.NPSStatistics_staggered3__-fOgL{animation-delay:.3s}.Company_pageHeader__g7jy9{margin-bottom:var(--spacing-lg)}.Company_mainContainer__vNn\+P{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-lg);width:100%}.Company_itemContainer__yCCXs{background-color:var(--color-bg-light);flex:1 1;gap:var(--spacing-md);min-width:400px}.Company_itemContainer__yCCXs,.Company_loadingContainer__ePSRd{border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;padding:var(--spacing-xl)}.Company_loadingContainer__ePSRd{align-items:center;background-color:#fff;height:300px;justify-content:center;width:100%}.Company_loadingContainer__ePSRd p{color:var(--color-text-medium);font-size:1rem;margin-top:var(--spacing-md)}@media (max-width:1010px){.Company_itemContainer__yCCXs{box-shadow:var(--shadow-md);flex-direction:column;gap:var(--spacing-md);min-width:100%;padding:var(--spacing-lg);width:100%}}.RegistrationData_mainContainer__67BO\+{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-lg)}.RegistrationData_titleContainer__n3QhO{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:var(--spacing-md) 0}.RegistrationData_actionButtons__e2Ms4{display:flex;gap:var(--spacing-sm)}.RegistrationData_section__IrL6h{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);transition:all .3s ease}.RegistrationData_sectionHeader__I86fB{align-items:center;display:flex;margin-bottom:var(--spacing-sm)}.RegistrationData_formGroup__o2a3i{display:flex;flex-direction:column;gap:0;width:100%}.RegistrationData_formRow__aa08B{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:16px}.RegistrationData_logoContainer__EtfuS{align-items:center;display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}.RegistrationData_logoBox__GovfH{align-items:center;background-color:var(--color-bg-main);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);display:flex;height:120px;justify-content:center;overflow:hidden;transition:all .3s ease;width:120px}.RegistrationData_logo__HRr83{height:100%;object-fit:contain;width:100%}.RegistrationData_logoPlaceholder__NC1GQ{color:var(--color-text-light);font-size:40px}.RegistrationData_logoLabel__4-yas{color:var(--color-text-light);font-size:.9rem;margin-top:var(--spacing-xs)}.RegistrationData_companyInfoContainer__QRaYK{display:flex;gap:var(--spacing-lg)}.RegistrationData_companyInfoFields__c4Rbr{flex:1 1}.RegistrationData_changedField__A8Vd6{background-color:var(--color-blue-light4)}@media (max-width:1010px){.RegistrationData_section__IrL6h{padding:var(--spacing-md)}.RegistrationData_companyInfoContainer__QRaYK{flex-direction:column}.RegistrationData_formRow__aa08B{flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);width:100%}.RegistrationData_formGroup__o2a3i{gap:var(--spacing-md);width:100%}.RegistrationData_companyInfoFields__c4Rbr,.RegistrationData_companyInfoFields__c4Rbr div,.RegistrationData_formRow__aa08B>div{width:100%}}.CompanyUsers_container__svF\+I{display:flex;flex-direction:column;gap:12px;padding:20px}.CompanyUsers_headerContainer__h-tzk{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.CompanyUsers_searchContainer__zeVxh{align-items:center;background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);display:flex;justify-content:space-between;margin-bottom:12px;padding:10px 20px}.CompanyUsers_searchBox__LNA7H{max-width:400px;width:100%}.CompanyUsers_tableContainer__aSgqi{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin-bottom:10px;padding:20px}.CompanyUsers_table__dLffI{border-collapse:initial;border-spacing:0 8px;width:100%}.CompanyUsers_table__dLffI thead tr{height:40px}.CompanyUsers_table__dLffI th{border-bottom:1px solid var(--color-border);color:var(--color-text-medium);font-weight:500;padding:8px 16px;text-align:left}.CompanyUsers_table__dLffI td{padding:12px 16px}.CompanyUsers_table__dLffI td:first-child,.CompanyUsers_table__dLffI th:first-child{width:25%}.CompanyUsers_table__dLffI td:nth-child(2),.CompanyUsers_table__dLffI th:nth-child(2){width:30%}.CompanyUsers_table__dLffI td:nth-child(3),.CompanyUsers_table__dLffI td:nth-child(4),.CompanyUsers_table__dLffI th:nth-child(3),.CompanyUsers_table__dLffI th:nth-child(4){width:15%}.CompanyUsers_table__dLffI td:nth-child(5),.CompanyUsers_table__dLffI th:nth-child(5){text-align:center;width:15%}.CompanyUsers_highlightedRow__sZVkz{background-color:var(--color-blue-light4)!important}.CompanyUsers_nameCell__qguj9{align-items:center;color:var(--color-text-dark);display:flex;font-weight:500}.CompanyUsers_emailCell__Crqbl{color:var(--color-text-medium)}.CompanyUsers_actionsCell__VWRlS{align-items:center;display:flex;justify-content:center}.CompanyUsers_table__dLffI tbody tr:hover{background-color:var(--color-blue-alpha2)}.InviteUserPopup_content__JiL4Z{display:flex;flex-direction:column;gap:20px;min-width:400px;padding:20px}.InviteUserPopup_footer__kw5dO{display:flex;gap:10px;justify-content:flex-end}.RevokeUserPopup_content__cfbB5{min-width:400px;padding:20px}.RevokeUserPopup_footer__vNMCH{display:flex;gap:10px;justify-content:flex-end}.EditUserPopup_content__EPb70{display:flex;flex-direction:column;gap:12px;min-width:400px;padding:16px}.EditUserPopup_infoContent__4iWAs{display:flex;gap:30px}.EditUserPopup_infoSection__\+-rhr{display:flex;flex-direction:column;gap:8px}.EditUserPopup_infoRow__1Hy0v{align-items:center;display:flex;gap:12px;margin-bottom:0}.EditUserPopup_iconContainer__E-osP{align-items:center;background-color:#206afa1a;border-radius:6px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.EditUserPopup_icon__4qBwO{color:#206afa;height:24px;width:24px}.EditUserPopup_infoText__sP8DG{margin:0!important}.EditUserPopup_formSection__It0Wc{margin-bottom:8px;margin-top:8px}.EditUserPopup_actionSection__Idept{display:flex;justify-content:flex-end}.EditUserPopup_note__ZCpJ2{color:#a3a3a3;font-size:12px;margin-top:8px}.EditUserPopup_footer__H2jlU{align-items:center;border-top:1px solid #0000001a;display:flex;justify-content:space-between;padding:16px}.EditUserPopup_footerButtons__i8mAy{display:flex;gap:12px}.EditUserPopup_revokeButton__pDN5-{color:#e74c3c!important;font-size:13px!important;font-weight:500!important;min-height:auto!important;padding:4px 8px!important;white-space:nowrap!important}.EditUserPopup_revokeButton__pDN5-:hover{background-color:#e74c3c1a!important}.EditUserPopup_dialog__WuDEZ{min-width:400px}.EditUserPopup_dialogContent__ANgdf{padding:16px!important}.Toast_snackbar__97PjY{z-index:1400}.Toast_alert__gVCJQ{align-items:center;border-radius:var(--border-radius-sm)!important;box-shadow:0 4px 12px #00000026;width:100%}@keyframes Toast_slideDown__kBFhq{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.Toast_alert__gVCJQ{font-size:.875rem;margin:0 auto;width:90%}}.Whatsapp_mainContainer__E9dv1{display:flex;flex-direction:column;gap:24px;width:100%}.Whatsapp_pageHeader__J9fUp{flex-wrap:wrap;justify-content:space-between}.Whatsapp_pageHeader__J9fUp,.Whatsapp_titleContainer__tkI3L{align-items:center;display:flex;gap:16px}.Whatsapp_statusChip__7udW0{margin-left:8px}.Whatsapp_headerActions__iDTua{align-items:center;display:flex;gap:16px}.Whatsapp_loadingIndicator__btMeg{align-items:center;display:flex;gap:8px}.Whatsapp_contentCard__uffYG{border-radius:8px;box-shadow:0 2px 8px #0000001a!important;padding:24px}.Whatsapp_formContainer__lSatc{display:flex;flex-direction:column;gap:16px;margin:24px 0}.Whatsapp_formRow__2J5fm{display:flex;flex-wrap:wrap;gap:16px}.Whatsapp_formRow__2J5fm>div{flex:1 1;min-width:250px}.Whatsapp_instanceIdContainer__zqEKC{align-items:center;display:flex;gap:16px;width:100%}.Whatsapp_statusChip__7udW0{margin-top:8px}.Whatsapp_actionButtons__GCnSF,.Whatsapp_mainActions__s2PCY{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}.Whatsapp_testResult__pUXIV{margin:24px 0}.Whatsapp_formContainer__lSatc>div:not(:last-child){margin-bottom:16px}.Whatsapp_statusCard__G3Mey{background-color:#f9f9f9!important;border:1px solid #e0e0e0;border-radius:8px;margin-top:24px;padding:16px;width:100%}.Whatsapp_deviceInfoContainer__dOrMX{display:flex;flex-wrap:wrap;gap:24px;margin-top:8px}.Whatsapp_profileImageContainer__XvkD\+{align-items:center;display:flex;flex-direction:column;gap:8px}.Whatsapp_profileImage__ODEYb{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;height:120px;object-fit:cover;width:120px}.Whatsapp_deviceDetailsContainer__vZUHt{flex:1 1;min-width:250px}.Whatsapp_businessBadge__9Ie-f{margin-top:4px}.Whatsapp_statusRow__Aay2\+{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:8px 0}.Whatsapp_statusRow__Aay2\+:last-child{border-bottom:none}.Whatsapp_divider__AttJD{margin:8px 0 16px!important}.Whatsapp_lastChecked__Ldiqe{font-size:12px;margin-left:8px}.Whatsapp_emptyState__Kob1h{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.Whatsapp_emptyStateIcon__iKMF-{color:#9e9e9e;font-size:64px!important;margin-bottom:16px}.Whatsapp_emptyStateButton__qZGHG{margin-top:16px!important}.Whatsapp_loadingContainer__s\+iYG{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:48px 0}@media (max-width:768px){.Whatsapp_pageHeader__J9fUp{align-items:flex-start;flex-direction:column}.Whatsapp_headerActions__iDTua{justify-content:flex-start;width:100%}.Whatsapp_actionButtons__GCnSF{justify-content:flex-start}}.ExternalIntegrationInfo_providerLogo__yq3fD{border-radius:3px;height:20px;object-fit:contain;width:20px}@media (max-width:768px){.ExternalIntegrationInfo_providerLogo__yq3fD{height:18px;width:18px}}.ExternalIntegrationInfo_container__oFUIr{margin-bottom:16px}.ExternalIntegrationInfo_providerLogo__yq3fD:focus{outline:2px solid #5a80fb;outline-offset:2px}.ExternalIntegrationInfo_buttonHover__Yi2vD{transition:all .2s ease-in-out}.GoogleBusiness_mainContainer__Zm0ad{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-lg)}.GoogleBusiness_titleContainer__NfBr6{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:var(--spacing-md) 0}.GoogleBusiness_actionButtons__B1k8\+{display:flex;gap:var(--spacing-sm)}.GoogleBusiness_section__x-iTT{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);transition:all .3s ease}.GoogleBusiness_sectionHeader__sN2fw{align-items:flex-start;display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.GoogleBusiness_sectionIcon__5j2Vc{color:var(--color-primary);font-size:24px!important;margin-top:2px}.GoogleBusiness_sectionTitle__dr4V-{color:var(--color-text-primary);font-weight:600!important;margin:0!important}.GoogleBusiness_sectionDescription__LfuYS{color:var(--color-text-secondary);margin:4px 0 0!important}.GoogleBusiness_formGroup__WY9t0{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.GoogleBusiness_formField__hC-Sj{display:flex;flex-direction:column;gap:var(--spacing-xs)}.GoogleBusiness_inputWithTestButton__xsuwz{align-items:flex-start;display:flex;gap:var(--spacing-sm);width:100%}.GoogleBusiness_inputFieldContainer__iwhlH{flex:1 1;min-width:0}.GoogleBusiness_testButtonContainer__qbHTq{align-items:flex-start;display:flex;flex-shrink:0;padding-top:8px}.GoogleBusiness_testButton__uowCt{border-radius:var(--border-radius-sm)!important;font-size:.875rem!important;height:40px!important;min-width:auto!important;padding:8px 16px!important;transition:all .2s ease!important;white-space:nowrap!important}.GoogleBusiness_testButton__uowCt:hover:not(:disabled){box-shadow:0 4px 8px #0000001f!important;transform:translateY(-1px)!important}.GoogleBusiness_testButton__uowCt:disabled{cursor:not-allowed!important;opacity:.5!important}.GoogleBusiness_fieldHelp__hoC1M{color:var(--color-text-light)!important;font-size:.875rem!important;margin-top:4px!important}.GoogleBusiness_validationMessage__G-KXs{align-items:center;display:flex;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.GoogleBusiness_validMessage__ZhOdl{align-items:center!important;color:var(--color-success)!important;display:flex!important;gap:4px!important}.GoogleBusiness_errorMessage__r1u-5{align-items:center!important;color:var(--color-error)!important;display:flex!important;gap:4px!important}.GoogleBusiness_validIcon__5BQOm{color:var(--color-success)!important;font-size:16px!important}.GoogleBusiness_errorIcon__DVdNF{color:var(--color-error)!important;font-size:16px!important}.GoogleBusiness_feedbackAlert__jt52u{margin-bottom:var(--spacing-md)!important}.GoogleBusiness_instructionsContainer__5NnSy{background-color:var(--color-bg-light)!important;border:1px solid var(--border-color-light)!important;border-radius:var(--border-radius)!important;padding:var(--spacing-lg)!important}.GoogleBusiness_instructionsHeader__fxffO{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.GoogleBusiness_instructionsIcon__dQrwW{color:var(--color-info)!important;font-size:24px!important}.GoogleBusiness_instructionsTitle__m8JRp{color:var(--color-text-primary)!important;font-weight:600!important;margin:0!important}.GoogleBusiness_instructionsContent__C8mqG{display:flex;flex-direction:column;gap:var(--spacing-sm);padding-top:var(--spacing-md)}.GoogleBusiness_instructionStep__-m1G-{color:var(--color-text-primary)!important;line-height:1.5!important;margin:0!important}.GoogleBusiness_instructionStep__-m1G- a{color:var(--color-primary)!important;text-decoration:none!important}.GoogleBusiness_instructionStep__-m1G- a:hover{text-decoration:underline!important}.GoogleBusiness_instructionsLayout__bRog\+{align-items:flex-start;display:flex;gap:30px}.GoogleBusiness_instructionsSteps__FkidA{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-sm);max-width:60%}.GoogleBusiness_urlExamplesContainer__z4jqI{flex:0 0 auto;width:300px}.GoogleBusiness_urlExamples__1ZiHB{background-color:var(--color-bg-main);border-left:4px solid var(--color-info);border-radius:var(--border-radius-sm);padding:var(--spacing-md)}.GoogleBusiness_examplesTitle__PSpFq{color:var(--color-text-primary)!important;display:block!important;font-weight:600!important;margin-bottom:var(--spacing-xs)!important}.GoogleBusiness_urlExample__yFcv4{color:var(--color-text-secondary)!important;display:block!important;font-family:Courier New,monospace!important;margin:2px 0!important}.GoogleBusiness_changedField__K7HO6{background-color:var(--color-blue-light4)!important}@media (max-width:1010px){.GoogleBusiness_section__x-iTT{padding:var(--spacing-md)}.GoogleBusiness_titleContainer__NfBr6{align-items:flex-start;flex-direction:column;gap:var(--spacing-md)}.GoogleBusiness_sectionHeader__sN2fw{align-items:flex-start;flex-direction:column;gap:var(--spacing-sm)}.GoogleBusiness_formGroup__WY9t0{gap:var(--spacing-md)}.GoogleBusiness_instructionsContainer__5NnSy{padding:var(--spacing-md)!important}.GoogleBusiness_instructionsContent__C8mqG{gap:var(--spacing-xs)}.GoogleBusiness_instructionsLayout__bRog\+{flex-direction:column;gap:var(--spacing-md)}.GoogleBusiness_instructionsSteps__FkidA{max-width:none}.GoogleBusiness_urlExamplesContainer__z4jqI{width:auto}.GoogleBusiness_urlExamples__1ZiHB{padding:var(--spacing-sm)}.GoogleBusiness_inputWithTestButton__xsuwz{align-items:stretch;flex-direction:column;gap:var(--spacing-sm)}.GoogleBusiness_testButtonContainer__qbHTq{align-self:flex-start;padding-top:0}.GoogleBusiness_testButton__uowCt{align-self:flex-start!important;width:auto!important}}@media (max-width:768px){.GoogleBusiness_mainContainer__Zm0ad{gap:var(--spacing-md)}.GoogleBusiness_section__x-iTT{padding:var(--spacing-sm)}.GoogleBusiness_instructionsContainer__5NnSy{padding:var(--spacing-sm)!important}.GoogleBusiness_actionButtons__B1k8\+{flex-direction:column;width:100%}.GoogleBusiness_actionButtons__B1k8\+>*{width:100%}.GoogleBusiness_inputWithTestButton__xsuwz{flex-direction:column;gap:var(--spacing-xs)}.GoogleBusiness_testButton__uowCt{font-size:.8rem!important;height:36px!important;padding:6px 12px!important}}@media (max-width:480px){.GoogleBusiness_testButton__uowCt{justify-content:center!important;width:100%!important}}.CompanyRooms_mainContainer__SyHFC{margin:0 auto;max-width:1200px;padding:24px}.CompanyRooms_titleContainer__QxRpA{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:32px}.CompanyRooms_titleContainer__QxRpA>div:first-child{flex:1 1}.CompanyRooms_titleContainer__QxRpA>div:last-child{flex-shrink:0}.CompanyRooms_roomsList__Pq\+Zz{width:100%}.CompanyRooms_loadingContainer__LFpe1{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:64px 24px;text-align:center}.CompanyRooms_loadingContainer__LFpe1 p{color:#666;font-size:16px;margin-top:16px}.CompanyRooms_emptyState__3ighr{align-items:center;background:#f9f9f9;border:2px dashed #ddd;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:64px 24px;text-align:center}.CompanyRooms_roomsGrid__rbNJc{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:24px}.CompanyRooms_roomCard__U\+\+uI{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px;position:relative;transition:all .2s ease}.CompanyRooms_roomCard__U\+\+uI:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.CompanyRooms_roomCardInactive__raM6n{background:#f5f5f5;border-color:#ccc;opacity:.7}.CompanyRooms_roomCardHeader__jGT1q{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.CompanyRooms_roomCardTitle__7F-zl{align-items:center;display:flex;flex:1 1;gap:12px}.CompanyRooms_roomCardTitle__7F-zl h3{color:#333;font-size:18px;font-weight:600;margin:0}.CompanyRooms_inactiveBadge__wLEy6{background:#ff9800;border-radius:12px;color:#fff;font-size:12px;font-weight:500;padding:4px 8px;text-transform:uppercase}.CompanyRooms_roomCardInfo__vcv9j{margin-bottom:20px}.CompanyRooms_roomCardInfo__vcv9j p{color:#666;font-size:14px;line-height:1.4;margin:8px 0}.CompanyRooms_roomCardInfo__vcv9j strong{color:#333;font-weight:600}.CompanyRooms_roomCardActions__spVXR{border-top:1px solid #f0f0f0;display:flex;gap:8px;justify-content:flex-end;padding-top:16px}.CompanyRooms_formGroup__110Fo{margin-bottom:24px}.CompanyRooms_fieldError__vP-4E{color:#f44336;display:block;font-size:12px;font-weight:500;margin-top:4px}.CompanyRooms_errorMessage__LzLOD{background:#ffebee;border:1px solid #ffcdd2;border-radius:8px;color:#c62828;font-size:14px;margin-bottom:24px;padding:12px 16px}.CompanyRooms_checkboxLabel__OfRyg{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;gap:8px;-webkit-user-select:none;user-select:none}.CompanyRooms_checkboxLabel__OfRyg input[type=checkbox]{cursor:pointer;height:18px;width:18px}.CompanyRooms_checkboxLabel__OfRyg input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.CompanyRooms_mainContainer__SyHFC{padding:16px}.CompanyRooms_titleContainer__QxRpA{align-items:stretch;flex-direction:column;gap:16px}.CompanyRooms_roomsGrid__rbNJc{gap:16px;grid-template-columns:1fr}.CompanyRooms_roomCard__U\+\+uI{padding:20px}.CompanyRooms_roomCardActions__spVXR{flex-wrap:wrap;gap:8px}}@media (max-width:480px){.CompanyRooms_mainContainer__SyHFC{padding:12px}.CompanyRooms_roomCard__U\+\+uI{padding:16px}.CompanyRooms_roomCardTitle__7F-zl{align-items:flex-start;flex-direction:column;gap:8px}.CompanyRooms_roomCardActions__spVXR{justify-content:center}}.CompanyRooms_roomCard__U\+\+uI.CompanyRooms_loading__9yJri{opacity:.6;pointer-events:none}@keyframes CompanyRooms_fadeIn__dMYrt{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CompanyRooms_roomCard__U\+\+uI{animation:CompanyRooms_fadeIn__dMYrt .3s ease-out}.CompanyRooms_roomCard__U\+\+uI:focus-within{outline:2px solid #2196f3;outline-offset:2px}.CompanyRooms_checkboxLabel__OfRyg:hover{background:#2196f30a;border-radius:4px;margin:-4px;padding:4px}.CompanyRooms_roomCardTitle__7F-zl .CompanyRooms_MuiBadge-root__K2Zt3{margin-left:8px}.CompanyRooms_roomCardTitle__7F-zl .CompanyRooms_MuiBadge-badge__gg3tg{font-size:11px;height:18px;min-width:18px}.FiscalSettings_mainContainer__7YSqr{display:flex;flex-direction:column;gap:24px;max-width:900px;padding:24px}.FiscalSettings_pageHeader__nSR2B{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.FiscalSettings_headerActions__Gk7oS{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.FiscalSettings_loadingContainer__PH\+0B{align-items:center;color:#666;justify-content:center;padding:60px 0}.FiscalSettings_loadingContainer__PH\+0B,.FiscalSettings_section__1hhI\+{display:flex;flex-direction:column;gap:12px}.FiscalSettings_sectionTitle__OEm4e{color:#555;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.FiscalSettings_formGrid__I625V{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.FiscalSettings_formGridFull__6zL2I{grid-column:1/-1}.FiscalSettings_formGroup__hPqqA{display:flex;flex-direction:column;gap:4px}.FiscalSettings_fieldError__Stdgo{color:#d32f2f;font-size:12px;margin-top:2px}.FiscalSettings_apiKeyHint__D0FlX{color:#888;font-size:12px;margin-top:2px}.FiscalSettings_environmentWarning__528oA{align-items:flex-start;background-color:#fff8e1;border:1px solid #ffe082;border-radius:8px;color:#5d4037;display:flex;font-size:13px;gap:8px;margin-top:8px;padding:10px 14px}.FiscalSettings_environmentWarning__528oA svg{color:#f9a825;flex-shrink:0;margin-top:1px}.Logout_container__iSX2d{background-color:#fff;border-radius:var(--border-radius);display:flex;flex-direction:column;gap:20px;padding:50px;width:350px}.NPSForm_container__pviYr{align-items:center;background-color:var(--color-bg-main);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.NPSForm_formContainer__7zh5T{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin:0 auto;max-width:800px;padding:24px;width:100%}.NPSForm_headerContainer__tA1uI{align-items:center;display:flex;flex-direction:column;margin-bottom:24px;text-align:center}.NPSForm_companyLogo__PmyGj{margin-bottom:16px}.NPSForm_companyLogo__PmyGj img{border-radius:8px;height:auto;max-width:80px}.NPSForm_headerInfo__pc3QW h2{color:var(--color-text-dark);font-size:1.5rem;font-weight:600;margin-bottom:8px}.NPSForm_npsDescription__j5NxI{color:var(--color-text-medium);font-size:1rem;line-height:1.5;margin:0}.NPSForm_scoreSelector__MfZBq{display:flex;gap:5px;justify-content:space-between;margin:24px 0}.NPSForm_scoreButton__pdd-R{background:var(--color-bg-light);border:2px solid var(--border);border-radius:50%;cursor:pointer;font-size:1.1rem;font-weight:500;height:45px;transition:all .3s ease;width:45px}.NPSForm_scoreButton__pdd-R:hover{border-color:var(--color-blue-main);transform:scale(1.1)}.NPSForm_scoreButton__pdd-R.NPSForm_selected__\+kzOV{color:#fff;transform:scale(1.1)}.NPSForm_scoreButton__pdd-R.NPSForm_selected__\+kzOV.NPSForm_promoter__D7rfT{background-color:var(--color-success);border-color:var(--color-success)}.NPSForm_scoreButton__pdd-R.NPSForm_selected__\+kzOV.NPSForm_neutral__g-P-6{background-color:var(--color-warning);border-color:var(--color-warning)}.NPSForm_scoreButton__pdd-R.NPSForm_selected__\+kzOV.NPSForm_detractor__BWfAG{background-color:var(--color-error);border-color:var(--color-error)}.NPSForm_scoreLabels__Cd65P{color:var(--color-text-medium);display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:30px;padding:0 10px}.NPSForm_scoreConfirmation__a6uEY{margin:2rem 0;text-align:left}.NPSForm_scoreConfirmation__a6uEY h3{color:var(--color-text-dark);font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.NPSForm_scoreStatus__qIfqE{color:var(--color-text-medium);font-size:1rem;margin-bottom:2rem}.NPSForm_scoreStatus__qIfqE.NPSForm_promoter__D7rfT{color:var(--color-success)}.NPSForm_scoreStatus__qIfqE.NPSForm_neutral__g-P-6{color:var(--color-warning)}.NPSForm_scoreStatus__qIfqE.NPSForm_detractor__BWfAG{color:var(--color-error)}.NPSForm_feedbackTitle__l8gUP{color:var(--color-text-dark);font-size:1rem;font-weight:600;margin-bottom:.5rem}.NPSForm_feedbackRequest__fgEov{color:var(--color-text-medium);font-size:1rem;margin-bottom:1.5rem}.NPSForm_commentsSection__byDWd{margin:30px 0}.NPSForm_commentsInputContainer__qLi3a{width:100%}.NPSForm_commentsInput__YdDsy{border:1px solid var(--border);border-radius:var(--border-radius-sm);font-family:inherit;font-size:1rem;line-height:1.5;min-height:120px;padding:12px;resize:vertical;width:100%}.NPSForm_commentsInput__YdDsy:focus{border-color:var(--color-blue-main);box-shadow:0 0 0 2px var(--color-blue-alpha);outline:none}.NPSForm_submitButton__mGfzU{background-color:var(--color-secondary);border:none;border-radius:var(--border-radius-sm);color:#fff;cursor:pointer;font-size:1.1rem;font-weight:500;padding:15px;transition:all .3s ease;width:100%}.NPSForm_submitButton__mGfzU:hover:not(:disabled){background-color:var(--color-blue-dark);transform:translateY(-1px)}.NPSForm_submitButton__mGfzU:disabled{background-color:var(--color-text-light);cursor:not-allowed}.NPSForm_errorMessage__EoyDV{background-color:var(--color-error-light);border:1px solid var(--color-error-light);border-radius:var(--border-radius-sm);color:var(--color-error);margin:15px 0;padding:10px;text-align:center}.NPSForm_thankYouMessage__kLhkM{animation:NPSForm_slideUp__6A9cw .6s ease-out;margin:0 auto;max-width:600px;padding:24px;text-align:center}.NPSForm_thankYouMessage__kLhkM h2{color:var(--color-text-dark);font-size:1.5rem;font-weight:600;line-height:1.2;margin-bottom:16px}.NPSForm_thankYouMessage__kLhkM p{color:var(--color-text-medium);font-size:1rem;line-height:1.5;margin-bottom:24px}.NPSForm_googleReviewButton__s8ZJF{align-items:center;background-color:var(--color-bg-light);border:2px solid #4285f4;border-radius:50px;color:#4285f4;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;margin:5px auto 15px;max-width:300px;overflow:hidden;padding:12px 20px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:calc(100% - 32px)}.NPSForm_buttonContainer__JA8wV{display:flex;justify-content:center;margin-bottom:8px;margin-top:16px}.NPSForm_buttonContainer__JA8wV button{border-radius:24px!important;box-shadow:0 2px 6px #0000001a!important;font-size:1rem!important;font-weight:500!important;height:48px!important;max-width:280px;padding:6px 20px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;width:100%}.NPSForm_buttonContainer__JA8wV button:hover{box-shadow:0 3px 8px #00000026!important;transform:translateY(-1px)!important}.NPSForm_improvedGoogleButton__lRXvX{line-height:1.2;text-align:center}.NPSForm_googleReviewButton__s8ZJF:hover{background-color:#4285f4;border-color:#0000;box-shadow:0 6px 12px #4285f433;color:var(--color-bg-light);transform:translateY(-2px)}.NPSForm_googleReviewButton__s8ZJF:active{box-shadow:0 3px 6px #4285f433;transform:translateY(0)}.NPSForm_loadingMessage__tMn7\+{color:var(--color-text-medium);padding:40px 20px;text-align:center}.NPSForm_loadingMessage__tMn7\+ p{font-size:1.1rem}@keyframes NPSForm_slideUp__6A9cw{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.NPSForm_formContainer__7zh5T{padding:12px}.NPSForm_headerContainer__tA1uI{margin-bottom:12px}.NPSForm_scoreSelector__MfZBq{flex-wrap:wrap;gap:8px;justify-content:center;margin:16px 0}.NPSForm_scoreButton__pdd-R{font-size:1rem;height:40px;width:40px}.NPSForm_thankYouMessage__kLhkM{padding:12px}.NPSForm_thankYouMessage__kLhkM h2{font-size:1.3rem;margin-bottom:12px}.NPSForm_thankYouMessage__kLhkM p{margin-bottom:16px}.NPSForm_scoreLabels__Cd65P{margin-bottom:20px}.NPSForm_scoreConfirmation__a6uEY{margin:1.5rem 0}.NPSForm_commentsSection__byDWd{margin:20px 0}}.Financial_mainContainer__yYXfb{display:flex;flex-direction:column;gap:var(--spacing-lg);height:100%}.Financial_containerArea__6W098{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);flex:1 1;overflow:auto;padding:var(--spacing-lg)}.Categories_container__nGc\+\+{display:flex;flex-direction:column;gap:var(--spacing-lg);height:100%}.Categories_header__rc70w{justify-content:space-between}.Categories_actions__ocM2l,.Categories_header__rc70w{align-items:center;display:flex;gap:var(--spacing-lg)}.Categories_showInactive__d0rOs{align-items:center;color:var(--color-text-medium);display:flex;gap:var(--spacing-xs)}.Categories_categoriesContainer__h76ao{display:flex;gap:var(--spacing-xl)}.Categories_categorySection__EmpHr{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-sm)}.Categories_categorySection__EmpHr h3{color:var(--color-text-dark);margin:0}.Categories_statusBadge__gKTSn{border-radius:16px;display:inline-block;font-size:.875rem;font-weight:500;padding:6px 12px;text-align:center}.Categories_statusBadgeActive__E3jk\+{background-color:var(--color-blue-light4);color:var(--color-blue-main)}.Categories_statusBadgeInactive__OqoiY{background-color:var(--color-error-light);color:var(--color-error)}.Categories_inactiveRow__cvlJq{background-color:var(--color-blue-light4);color:var(--color-text-medium)}.Categories_inactiveRow__cvlJq td{color:var(--color-text-medium)}.Categories_tableContainer__TbaFn{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-lg);overflow:hidden;padding:var(--spacing-md)}.Categories_tableContainer__TbaFn td{padding:16px 10px}.Categories_tableContainer__TbaFn td:first-child{padding-left:20px}.Categories_tableContainer__TbaFn td:last-child{padding-right:20px}.TransactionsPage_container__UMg8r{display:flex;flex-direction:column;gap:20px;height:100%}.TransactionsPage_header__UNYUj{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.TransactionsPage_contentWrapper__FVonb{display:flex;gap:20px;height:100%}.TransactionsPage_sidebarContent__PgdMt{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:var(--spacing-lg);width:300px}.TransactionsPage_mainContent__WdvYb{display:flex;flex:1 1;flex-direction:column;gap:20px;min-width:0}.TransactionsPage_actions__f1y6U{align-items:center;display:flex;gap:15px}.TransactionsPage_filters__IYHvM{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg)}.TransactionsPage_filterTitle__u90U0{color:var(--text-light);font-size:16px;font-weight:500;margin:0}.TransactionsPage_additionalFilters__k3D1H{align-items:center;background-color:var(--color-bg-light);border-radius:var(--border-radius);display:flex;gap:var(--spacing-md);padding:var(--spacing-lg)}.TransactionsPage_tableContainer__6RK29{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-lg);overflow:hidden;padding:var(--spacing-md)}.TransactionsPage_tableContainer__6RK29 td{padding:16px 10px}.TransactionsPage_tableContainer__6RK29 td:first-child{padding-left:20px}.TransactionsPage_tableContainer__6RK29 td:last-child{padding-right:20px}.TransactionsPage_sidebarTitle__tlRm8{align-items:center;color:var(--text-light);display:flex;font-size:16px;font-weight:500;gap:8px;margin:0 0 20px}.TransactionsPage_recurringItem__dufOS{background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--border-radius);margin-bottom:var(--spacing-sm);padding:var(--spacing-md)}.TransactionsPage_recurringItemHeader__V1Nrx{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.TransactionsPage_recurringItemTitle__luSWu{color:var(--text);font-weight:500}.TransactionsPage_recurringItemAmount__uya9V{font-weight:500}.TransactionsPage_recurringItemInfo__AavQH{color:var(--text-light);font-size:.875rem}.TransactionsPage_recurringItemActions__aTGct{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.TransactionsPage_income__5S\+65{color:var(--color-blue-main)!important}.TransactionsPage_expense__RDzPR{color:var(--color-secondary)!important}.TransactionsPage_typeBadge__l244m{border-radius:16px;display:inline-block;font-size:.875rem;font-weight:500;padding:6px 12px;text-align:center}.TransactionsPage_typeBadgeIncome__wevuj{background-color:var(--color-blue-light4);color:var(--color-blue-main)}.TransactionsPage_typeBadgeExpense__tX-Wy{background-color:var(--color-secondary-light);color:var(--color-secondary)}.TransactionsPage_formContainer__0K89F{margin:0 auto;max-width:600px}.TransactionsPage_formGroup__UNx1q{margin-bottom:20px}.TransactionsPage_formGroup__UNx1q label{color:var(--text-light);display:block;margin-bottom:8px}.TransactionsPage_formActions__SqNpv{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.TransactionsPage_recurrenceFields__i\+eB2{border-top:1px solid var(--border);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg)}.TransactionsPage_noRecurringTransactions__LLJgP{color:var(--text-light);padding:20px 0;text-align:center}@media (max-width:1200px){.TransactionsPage_contentWrapper__FVonb{flex-direction:column}.TransactionsPage_sidebarContent__PgdMt{width:100%}}@media (max-width:768px){.TransactionsPage_filters__IYHvM{flex-direction:column;gap:15px}.TransactionsPage_additionalFilters__k3D1H{align-items:stretch;flex-direction:column;padding:15px}.TransactionsPage_header__UNYUj{flex-direction:column;gap:15px}.TransactionsPage_actions__f1y6U{justify-content:flex-end;width:100%}}.ResourceList_containerTable__OX639{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin-bottom:10px;padding:20px}.ResourceList_table__W\+SzP{border-collapse:initial;border-spacing:0 4px;width:100%}.ResourceList_table__W\+SzP thead tr{height:36px}.ResourceList_table__W\+SzP th{border-bottom:1px solid var(--color-border);color:var(--color-text-medium);font-weight:500;padding:8px 16px;text-align:left}.ResourceList_table__W\+SzP td{background-color:var(--color-bg-light);padding:8px 16px}.ResourceList_table__W\+SzP td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.ResourceList_table__W\+SzP td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px;width:100px}.ResourceList_table__W\+SzP td:first-child,.ResourceList_table__W\+SzP td:nth-child(2),.ResourceList_table__W\+SzP td:nth-child(3),.ResourceList_table__W\+SzP th:first-child,.ResourceList_table__W\+SzP th:nth-child(2),.ResourceList_table__W\+SzP th:nth-child(3){width:30%}.ResourceList_table__W\+SzP td:nth-child(4),.ResourceList_table__W\+SzP th:nth-child(4){text-align:center;width:100px}.ResourceList_resourceName__iYLHS{color:var(--color-text-dark);font-weight:500}.ResourceList_resourceDetails__eCVIm{color:var(--color-text-medium);font-size:.875rem}.ResourceList_resourceExpertise__kyVQ-{color:var(--color-text-dark);font-size:.875rem}.ResourceList_emptyDetail__RI\+Na{color:var(--color-text-light);font-style:italic;opacity:.7}.ResourceList_actionsCell__aNUaK{display:flex;gap:8px;justify-content:flex-end}.ResourceList_paginationContainer__ULG3J{align-items:center;display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:12px;padding-block:8px}.ResourceList_paginationText__GWLmM{color:var(--color-text-dark);font-size:.9rem;font-weight:500;margin:0}.ResourceList_emptyState__aXQX7{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.ResourceList_emptyStateIcon__09Wx5{color:var(--color-blue-light3);font-size:48px;margin-bottom:16px}.ResourceList_emptyStateText__tNQ2O{color:var(--color-text-medium);margin-bottom:24px}.ResourceList_ghostRow__uBWIJ td{background-color:var(--color-bg-light)!important;color:#00000059!important}.ResourceList_ghostRow__uBWIJ td img,.ResourceList_ghostRow__uBWIJ td svg{opacity:.35}.ResourceList_ghostRow__uBWIJ:hover td{color:#0000008c!important}.ResourceList_ghostRow__uBWIJ:hover td img,.ResourceList_ghostRow__uBWIJ:hover td svg{opacity:.55}.ResourceList_inactiveBadge__7uJDL{align-items:center;background-color:#f0f0f0;border:1px solid #ddd;border-radius:12px;color:#aaa!important;display:inline-flex;font-size:.7rem;font-weight:600;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.ProcedureList_containerTable__IynXE{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin-bottom:10px;padding:20px}.ProcedureList_table__qn15B{border-collapse:initial;border-spacing:0 4px;width:100%}.ProcedureList_table__qn15B thead tr{height:36px}.ProcedureList_table__qn15B th{border-bottom:1px solid var(--color-border);color:var(--color-text-medium);font-weight:500;padding:8px 16px;text-align:left}.ProcedureList_table__qn15B td{background-color:var(--color-bg-light);padding:8px 16px}.ProcedureList_table__qn15B td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.ProcedureList_table__qn15B td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px;width:100px}.ProcedureList_table__qn15B td:first-child,.ProcedureList_table__qn15B th:first-child{width:25%}.ProcedureList_table__qn15B td:nth-child(2),.ProcedureList_table__qn15B th:nth-child(2){width:30%}.ProcedureList_table__qn15B td:nth-child(3),.ProcedureList_table__qn15B td:nth-child(4),.ProcedureList_table__qn15B th:nth-child(3),.ProcedureList_table__qn15B th:nth-child(4){width:15%}.ProcedureList_table__qn15B td:nth-child(5),.ProcedureList_table__qn15B th:nth-child(5){text-align:center;width:100px}.ProcedureList_procedureName__d9mSO{color:var(--color-text-dark);font-weight:500}.ProcedureList_procedureDetails__uNA0p{align-items:center;color:var(--color-text-medium);display:flex;font-size:.875rem;gap:8px}.ProcedureList_detailIcon__yZJD\+{color:var(--color-primary);font-size:1rem}.ProcedureList_actionsCell__YZh6K{display:flex;gap:8px;justify-content:flex-end}.ProcedureList_paginationContainer__n3Puj{align-items:center;display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:12px;padding-block:8px}.ProcedureList_paginationText__if6Na{color:var(--color-text-dark);font-size:.9rem;font-weight:500;margin:0}.ProcedureList_procedureDescription__efPto{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-text-medium);display:-webkit-box;font-size:.875rem;max-width:300px;overflow:hidden;text-overflow:ellipsis}.ProcedureList_emptyDescription__cnskr{color:var(--color-text-light);font-style:italic}.ProcedureList_emptyState__f-hdP{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.ProcedureList_emptyStateIcon__Re810{color:var(--color-blue-light3);font-size:48px;margin-bottom:16px}.ProcedureList_emptyStateText__Bs3YM{color:var(--color-text-medium);margin-bottom:24px}.ProcedureList_ghostRow__eFDNT td{background-color:var(--color-bg-light)!important;color:#00000059!important}.ProcedureList_ghostRow__eFDNT td svg{opacity:.35}.ProcedureList_ghostRow__eFDNT:hover td{color:#0000008c!important}.ProcedureList_ghostRow__eFDNT:hover td svg{opacity:.55}.ProcedureList_inactiveBadge__lih4R{align-items:center;background-color:#f0f0f0;border:1px solid #ddd;border-radius:12px;color:#aaa!important;display:inline-flex;font-size:.7rem;font-weight:600;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.PaymentMethodList_containerTable__b\+\+p0{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin-bottom:10px;padding:20px}.PaymentMethodList_table__RPoY\+{border-collapse:initial;border-spacing:0 4px;width:100%}.PaymentMethodList_table__RPoY\+ thead tr{height:36px}.PaymentMethodList_table__RPoY\+ th{border-bottom:1px solid var(--color-border);color:var(--color-text-medium);font-weight:500;padding:8px 16px;text-align:left}.PaymentMethodList_table__RPoY\+ td{padding:8px 16px}.PaymentMethodList_table__RPoY\+ tr:nth-child(odd) td{background-color:#fff}.PaymentMethodList_table__RPoY\+ tr:nth-child(2n) td{background-color:var(--color-blue-light5)}.PaymentMethodList_table__RPoY\+ td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.PaymentMethodList_table__RPoY\+ td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px;width:100px}.PaymentMethodList_table__RPoY\+ td:first-child,.PaymentMethodList_table__RPoY\+ th:first-child{width:60%}.PaymentMethodList_table__RPoY\+ td:nth-child(2),.PaymentMethodList_table__RPoY\+ th:nth-child(2){width:40%}.PaymentMethodList_table__RPoY\+ td:nth-child(3),.PaymentMethodList_table__RPoY\+ th:nth-child(3){text-align:center;width:100px}.PaymentMethodList_paymentMethodName__KwPiR{color:var(--color-text-dark);font-weight:500}.PaymentMethodList_paymentMethodDetails__1wTJi{color:var(--color-text-medium);font-size:.875rem}.PaymentMethodList_actionsCell__akNeX{display:flex;gap:8px;justify-content:flex-end}.PaymentMethodList_paginationContainer__M9Ct2{align-items:center;display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:12px;padding-block:8px}.PaymentMethodList_paginationText__9Wjci{color:var(--color-text-dark);font-size:.9rem;font-weight:500;margin:0}.PaymentMethodList_emptyState__\+qRlH{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.PaymentMethodList_emptyStateIcon__ZMkhw{color:var(--color-blue-light3);font-size:48px;margin-bottom:16px}.PaymentMethodList_emptyStateText__h\+k0h{color:var(--color-text-medium);margin-bottom:24px}.Packages_container__97drF{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-md)}.Packages_containerTable__tcJ2Z{background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-sm);padding:var(--spacing-md)}.Packages_table__HSrLK{border-collapse:initial;border-spacing:0 8px;width:100%}.Packages_table__HSrLK thead tr{height:40px}.Packages_table__HSrLK th{border-bottom:1px solid var(--color-border);color:var(--color-text-medium);font-weight:500;text-align:left}.Packages_table__HSrLK td,.Packages_table__HSrLK th{padding:var(--spacing-sm) var(--spacing-md)}.Packages_table__HSrLK tr:nth-child(odd) td{background-color:var(--color-bg-light)}.Packages_table__HSrLK tr:nth-child(2n) td{background-color:var(--color-blue-light4)}.Packages_table__HSrLK td:first-child{border-bottom-left-radius:var(--border-radius-sm);border-top-left-radius:var(--border-radius-sm)}.Packages_table__HSrLK td:last-child{border-bottom-right-radius:var(--border-radius-sm);border-top-right-radius:var(--border-radius-sm);width:80px}.Packages_status__Qr1o9{border-radius:var(--spacing-xs);display:inline-block;font-size:.75rem;font-weight:500;padding:var(--spacing-xs) var(--spacing-sm)}.Packages_active__tfnN5{background-color:var(--color-success-light);color:var(--color-success)}.Packages_inactive__w9gG7{background-color:#9e9e9e1a;color:#9e9e9e}.Packages_actionsCell__HfasL{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.Packages_packageName__\+TtK0{color:var(--color-text-dark);display:inline-block;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Packages_packageDescription__Bso2A{color:var(--color-text-light);font-size:.875rem;margin-top:4px}.Packages_packagePrice__B6Xtj{color:var(--color-text-dark);font-weight:500}.Packages_packageValidity__4i6kn{color:var(--color-text-dark);display:inline-block;min-width:90px}.Packages_procedureChips__afpEv{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.Packages_procedureChip__uLpWz{background-color:var(--color-blue-light4)!important;border-radius:var(--spacing-xs)!important;color:var(--color-blue-main)!important;font-size:.75rem!important;height:24px!important}.Packages_noProcedures__5QLu8{color:var(--color-text-light);font-size:.75rem;font-style:italic}.Packages_form__YoAO\+{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-md) 0}.Packages_formHeader__uFGnI{display:flex;flex-direction:column;gap:var(--spacing-md)}.Packages_emptyState__rpLuE{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-xl) var(--spacing-md);text-align:center}.Packages_emptyStateIcon__n4Urb{color:var(--color-blue-light3);font-size:48px;margin-bottom:var(--spacing-md)}.Packages_emptyStateText__WI7hD{color:var(--color-text-medium);margin-bottom:var(--spacing-lg)}.Packages_formRow__1OfLT{align-items:center;display:flex;gap:var(--spacing-md)}.Packages_proceduresSection__lefis{border-top:1px solid var(--color-border);padding-top:var(--spacing-lg)}.Packages_proceduresSection__lefis h4{color:var(--color-text-dark);font-size:1rem;margin:0 0 var(--spacing-sm) 0}.Packages_proceduresDescription__tMM0i{color:var(--color-text-light);font-size:.875rem;margin:0 0 var(--spacing-md) 0}.Packages_procedureInput__9CH7A{align-items:center;background-color:var(--color-bg-medium);border-radius:var(--border-radius-sm);display:flex;justify-content:space-between;margin-bottom:var(--spacing-sm);padding:var(--spacing-sm);transition:all .2s ease}.Packages_procedureInput__9CH7A:hover{box-shadow:var(--shadow-sm)}.Packages_procedureInput__9CH7A span{color:var(--color-text-dark);flex:1 1;font-size:.9rem}.Packages_procedureInputField__k48pp{width:120px!important}.Packages_proceduresList__gS\+-e{border-top:1px solid var(--color-border);margin-top:var(--spacing-md);padding-top:var(--spacing-md)}.Packages_proceduresList__gS\+-e h4{color:var(--color-text-dark);font-size:.875rem;margin:0 0 var(--spacing-sm) 0}.Packages_procedureItem__tKBkL{align-items:center;background-color:var(--color-bg-medium);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md)}.Packages_quantity__TKEDR{background:var(--color-blue-light4);border-radius:var(--spacing-xs);color:var(--color-blue-main);font-weight:500;padding:var(--spacing-xs) var(--spacing-sm)}.Packages_priceSection__mmsYY{background-color:var(--color-bg-medium);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);margin-top:var(--spacing-md);padding:var(--spacing-md)}.Packages_priceSectionHeader__RaP-d{color:var(--color-text-medium);font-size:.875rem;font-weight:500;margin-bottom:var(--spacing-sm)}.Packages_priceInputContainer__1dmp7{align-items:stretch;display:flex;gap:var(--spacing-md)}.Packages_priceWrapper__yxYlz{align-items:center;display:flex;flex:2 1;gap:var(--spacing-sm);position:relative}.Packages_priceInput__68Sod{background-color:var(--color-bg-light)!important;flex:1 1!important;min-width:200px!important}.Packages_priceInput__68Sod>div{height:100%}.Packages_priceInput__68Sod input{font-size:1rem!important;height:100%!important;padding:var(--spacing-sm)!important}.Packages_priceInput__68Sod label{font-size:.875rem!important}.Packages_percentageTag__QIIsS{align-self:center;border-radius:var(--spacing-xs);font-size:.875rem;font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:var(--spacing-xs) var(--spacing-sm);white-space:nowrap}.Packages_normalPrice__z6MXu{background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:150px;padding:var(--spacing-sm)}.Packages_normalPriceLabel__tZJ76{color:var(--color-text-medium);font-size:.75rem;margin-bottom:var(--spacing-xs)}.Packages_normalPriceValue__NuyJM{color:var(--color-text-dark);font-size:1rem;font-weight:500}.Packages_discount__KzHyt{background-color:var(--color-success-light);border-color:var(--color-success-light);color:var(--color-success)}.Packages_increase__2fBVI{background-color:var(--color-error-light);border-color:var(--color-error-light);color:var(--color-error)}@media (max-width:600px){.Packages_packagesList__IpDLY{grid-template-columns:1fr}.Packages_details__3iKTy{grid-template-columns:repeat(2,1fr)}.Packages_actions__xJITu{flex-direction:column}}.Templates_containerArea__xK6Tz{background-color:var(--color-bg-main);border-radius:var(--border-radius);min-height:calc(100vh - 200px);padding:20px}.Templates_tabContent__bUoKy{margin-top:20px}.Templates_containerTable__vYNMq{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin-bottom:10px;padding:20px}.Templates_table__28\+cj{border-collapse:initial;border-spacing:0 8px;width:100%}.Templates_table__28\+cj thead tr{height:40px}.Templates_table__28\+cj th{border-bottom:1px solid var(--color-border);color:var(--color-text-medium);font-weight:500;padding:8px 16px;text-align:left}.Templates_table__28\+cj td{padding:12px 16px}.Templates_table__28\+cj tr:nth-child(odd) td{background-color:#fff}.Templates_table__28\+cj tr:nth-child(2n) td{background-color:var(--color-blue-light5)}.Templates_table__28\+cj td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.Templates_table__28\+cj td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px;width:100px}.Templates_actionsCell__LGsAA{display:flex;gap:8px;justify-content:flex-end}.Templates_templateName__qXfbU{color:var(--color-text-dark);font-weight:500}.Templates_templateDescription__2dANb{color:var(--color-text-light);font-size:.875rem;margin-top:4px}.Templates_templateChips__7mWRR{display:flex;flex-wrap:wrap;gap:4px}.Templates_templateChip__LprVA{background-color:var(--color-blue-light4)!important;color:var(--color-blue-main)!important;font-size:.75rem!important;height:24px!important}.Templates_emptyState__ERz5q{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.Templates_emptyStateIcon__-n3Ex{color:var(--color-blue-light3);font-size:48px;margin-bottom:16px}.Templates_emptyStateText__F29y8{color:var(--color-text-medium);margin-bottom:24px}.Templates_paginationContainer__4OJop{align-items:center;display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:12px;padding-block:8px}.Templates_paginationText__51SAg{color:var(--color-text-dark);font-size:.9rem;font-weight:500;margin:0}.DocumentsTemplates_container__doUh5{display:flex;flex-direction:column;gap:24px}.DocumentsTemplates_header__qZ3-7{align-items:center;display:flex;justify-content:flex-end;margin-bottom:24px}.DocumentsTemplates_templatesGrid__5mglx{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.DocumentsTemplates_templateCard__N8shB{background:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;justify-content:space-between;min-height:200px;overflow:hidden;padding:20px;position:relative;transition:all .2s ease-in-out}.DocumentsTemplates_templateCard__N8shB:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.DocumentsTemplates_cardHeader__idyyy{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.DocumentsTemplates_templateName__wcy2n{color:var(--color-text-dark);font-size:1rem;font-weight:600;line-height:1.4;margin:0}.DocumentsTemplates_templateTags__81oIL{display:flex;flex-wrap:wrap;gap:6px}.DocumentsTemplates_templateTag__5QWzv{border-radius:12px;font-size:.75rem;font-weight:500;padding:2px 8px}.DocumentsTemplates_templateTag__5QWzv,.DocumentsTemplates_templateTag__5QWzv.DocumentsTemplates_default__wYzkf{background:var(--color-blue-light4);color:var(--color-blue-dark)}.DocumentsTemplates_templateTag__5QWzv.DocumentsTemplates_receipt__Kbph1{background:#fce4ec;color:#ad1457}.DocumentsTemplates_templatePreview__vgIjm{flex:1 1;margin-bottom:16px}.DocumentsTemplates_previewContent__lpivR{background:#00000005;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-medium);font-size:.875rem;line-height:1.4;max-height:80px;overflow:hidden;padding:12px;position:relative}.DocumentsTemplates_previewContent__lpivR:after{background:linear-gradient(#0000,var(--color-bg-light));bottom:0;content:"";height:20px;left:0;pointer-events:none;position:absolute;right:0}.DocumentsTemplates_cardFooter__b5rq1{align-items:center;display:flex;gap:12px;justify-content:flex-start}.DocumentsTemplates_cardActions__Av0nK{display:flex;gap:8px}.DocumentsTemplates_emptyState__6Duyr{align-items:center;background:var(--color-bg-light);border:2px dashed var(--color-border);border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.DocumentsTemplates_emptyStateIcon__IkVUn{color:var(--color-blue-light3);font-size:48px;margin-bottom:16px}.DocumentsTemplates_emptyStateText__ke9jX{color:var(--color-text-medium);font-size:1rem;font-weight:500;margin-bottom:8px}.DocumentsTemplates_emptyStateSubtext__rD0tt{color:var(--color-text-light);font-size:.875rem}.DocumentsTemplates_loadingContainer__o24I5{align-items:center;display:flex;justify-content:center;min-height:200px}@media (max-width:1199px){.DocumentsTemplates_templatesGrid__5mglx{gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:767px){.DocumentsTemplates_templatesGrid__5mglx{gap:12px;grid-template-columns:1fr}.DocumentsTemplates_templateCard__N8shB{min-height:160px;padding:16px}.DocumentsTemplates_header__qZ3-7{align-items:stretch;flex-direction:column;gap:16px}.DocumentsTemplates_cardActions__Av0nK{flex-direction:row;gap:6px;justify-content:flex-start}}@media (max-width:480px){.DocumentsTemplates_header__qZ3-7{padding:16px}.DocumentsTemplates_templateCard__N8shB{min-height:140px;padding:12px}}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.MessagesTemplates_container__jlI7O{display:flex;flex-direction:column;gap:24px}.MessagesTemplates_categorySection__OE7yX{margin-bottom:32px}.MessagesTemplates_categoryHeader__onYto{align-items:center;border-bottom:2px solid var(--color-border);display:flex;gap:12px;margin-bottom:16px;padding-bottom:8px}.MessagesTemplates_categoryIcon__Ndy1Y{align-items:center;border-radius:8px;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.MessagesTemplates_categoryTitle__3zqiE{color:var(--color-text-dark);font-size:1.25rem;font-weight:600;margin:0}.MessagesTemplates_categoryCount__xW5nm{background:var(--color-blue-light4);border-radius:12px;color:var(--color-blue-dark);font-size:.75rem;font-weight:500;padding:4px 8px}.MessagesTemplates_templatesGrid__NjCmf{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.MessagesTemplates_templateCard__NM95Z{background:var(--color-bg-light);border-left:4px solid var(--category-color);border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;justify-content:space-between;min-height:200px;overflow:hidden;padding:20px;position:relative;transition:all .2s ease-in-out}.MessagesTemplates_templateCard__NM95Z:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.MessagesTemplates_templateCard__NM95Z.MessagesTemplates_agendamentos__cyvPs{border-left-color:var(--color-blue-main)}.MessagesTemplates_templateCard__NM95Z.MessagesTemplates_confirmacoes__w6kmf{border-left-color:var(--color-warning)}.MessagesTemplates_templateCard__NM95Z.MessagesTemplates_cancelamentos__Wc9-g{border-left-color:#dc3545}.MessagesTemplates_templateCard__NM95Z.MessagesTemplates_lembretes__dT6XR{border-left-color:var(--color-success)}.MessagesTemplates_templateCard__NM95Z.MessagesTemplates_especiais__69sFO{border-left-color:var(--color-secondary)}.MessagesTemplates_templateCard__NM95Z.MessagesTemplates_feedback__zclDI{border-left-color:var(--color-info)}.MessagesTemplates_templateCard__NM95Z.MessagesTemplates_atendimento__ejhje{border-left-color:var(--color-primary)}.MessagesTemplates_cardHeader__FYe0J{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.MessagesTemplates_templateName__uge6q{color:var(--color-text-dark);font-size:1rem;font-weight:600;line-height:1.4;margin:0}.MessagesTemplates_templateTags__1mJ\+Z{display:flex;flex-wrap:wrap;gap:6px}.MessagesTemplates_templateTag__Tqij0{background:var(--color-blue-light4);border-radius:12px;color:var(--color-blue-dark);font-size:.75rem;font-weight:500;padding:2px 8px}.MessagesTemplates_templateTag__Tqij0.MessagesTemplates_default__Ti0Qw{background:var(--color-success-light);color:var(--color-success-dark)}.MessagesTemplates_templateTag__Tqij0.MessagesTemplates_custom__ixstS{background:var(--color-secondary-light);color:var(--color-secondary-dark)}.MessagesTemplates_templatePreview__Xv5em{flex:1 1;margin-bottom:16px}.MessagesTemplates_previewContent__9zXW5{background:#00000005;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-medium);font-size:.875rem;line-height:1.4;max-height:80px;overflow:hidden;padding:12px;position:relative}.MessagesTemplates_previewContent__9zXW5:after{background:linear-gradient(#0000,var(--color-bg-light));bottom:0;content:"";height:20px;left:0;pointer-events:none;position:absolute;right:0}.MessagesTemplates_cardFooter__uqWTM{align-items:center;display:flex;gap:12px;justify-content:flex-start}.MessagesTemplates_templateStats__Xkanf{align-items:center;color:var(--color-text-light);display:flex;font-size:.75rem;gap:4px}.MessagesTemplates_cardActions__D5CfI{display:flex;gap:8px}.MessagesTemplates_emptyState__sq7i6{align-items:center;background:var(--color-bg-light);border:2px dashed var(--color-border);border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.MessagesTemplates_emptyStateIcon__X1LJ4{color:var(--color-blue-light3);font-size:48px;margin-bottom:16px}.MessagesTemplates_emptyStateText__0BeiW{color:var(--color-text-medium);font-size:1rem;font-weight:500;margin-bottom:8px}.MessagesTemplates_emptyStateSubtext__3UlLj{color:var(--color-text-light);font-size:.875rem}.MessagesTemplates_loadingContainer__F2yAE{align-items:center;display:flex;justify-content:center;min-height:200px}@media (max-width:1199px){.MessagesTemplates_templatesGrid__NjCmf{gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:767px){.MessagesTemplates_templatesGrid__NjCmf{gap:12px;grid-template-columns:1fr}.MessagesTemplates_templateCard__NM95Z{min-height:160px;padding:16px}.MessagesTemplates_searchAndFilters__V5wHz{align-items:stretch;flex-direction:column}.MessagesTemplates_categorySelect__vQOyG,.MessagesTemplates_searchInput__ngXEg{min-width:auto}.MessagesTemplates_quickFilters__gZGtI{justify-content:center}.MessagesTemplates_cardActions__D5CfI{flex-direction:row;gap:6px;justify-content:flex-start}}@media (max-width:480px){.MessagesTemplates_header__0wfx9{padding:16px}.MessagesTemplates_templateCard__NM95Z{min-height:140px;padding:12px}.MessagesTemplates_categoryHeader__onYto{flex-wrap:wrap;gap:8px}.MessagesTemplates_categoryIcon__Ndy1Y{height:28px;width:28px}.MessagesTemplates_categoryTitle__3zqiE{font-size:1.125rem}}@keyframes MessagesTemplates_fadeIn__cwHyU{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MessagesTemplates_templateCard__NM95Z{animation:MessagesTemplates_fadeIn__cwHyU .3s ease-out}.MessagesTemplates_agendamentos__cyvPs .MessagesTemplates_categoryIcon__Ndy1Y{background:var(--color-blue-main)}.MessagesTemplates_confirmacoes__w6kmf .MessagesTemplates_categoryIcon__Ndy1Y{background:var(--color-warning)}.MessagesTemplates_cancelamentos__Wc9-g .MessagesTemplates_categoryIcon__Ndy1Y{background:#dc3545}.MessagesTemplates_lembretes__dT6XR .MessagesTemplates_categoryIcon__Ndy1Y{background:var(--color-success)}.MessagesTemplates_especiais__69sFO .MessagesTemplates_categoryIcon__Ndy1Y{background:var(--color-secondary)}.MessagesTemplates_feedback__zclDI .MessagesTemplates_categoryIcon__Ndy1Y{background:var(--color-info)}.MessagesTemplates_atendimento__ejhje .MessagesTemplates_categoryIcon__Ndy1Y{background:var(--color-primary)}.EditMessageTemplate_editorContainer__Zk4WV{display:flex;flex-direction:column;gap:20px;margin:20px 0;width:100%}.EditMessageTemplate_formattingTools__2ou5J{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.EditMessageTemplate_formattingHelp__H-3as{color:#666;font-size:13px;margin-left:auto}.EditMessageTemplate_editorSection__ITNKN,.EditMessageTemplate_previewSection__j\+Gi\+{background:#f9f9f9;border:1px solid #eee;border-radius:6px;padding:15px}.EditMessageTemplate_editorGrid__iNa0y{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;width:100%}.EditMessageTemplate_editorSection__ITNKN h3,.EditMessageTemplate_previewSection__j\+Gi\+ h3{color:#333;font-size:16px;margin:0 0 10px}.EditMessageTemplate_editor__C8cJu{font-family:monospace;padding:10px;resize:vertical;width:100%}.EditMessageTemplate_editor__C8cJu,.EditMessageTemplate_preview__RTj6k{border:1px solid #ddd;border-radius:4px;font-size:14px;line-height:1.5;min-height:300px}.EditMessageTemplate_preview__RTj6k{background:#fff;overflow-y:auto;padding:15px;white-space:pre-wrap}.EditMessageTemplate_error__tJgkp{background:#ffebee;border-radius:4px;color:#d32f2f;margin:10px 0;padding:10px;width:100%}.EditMessageTemplate_variablesHelp__C8kiZ{background:#f5f5f5;border-radius:6px;padding:15px;width:100%}.EditMessageTemplate_variablesHelp__C8kiZ h3{color:#333;font-size:16px;margin:0 0 15px}.EditMessageTemplate_variablesGrid__y0nmX{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.EditMessageTemplate_variableItem__lrfM0{align-items:center;background:#fff;border:1px solid #eee;border-radius:4px;display:flex;gap:10px;padding:8px}.EditMessageTemplate_variableItem__lrfM0 code{background:#e3f2fd;border-radius:3px;font-family:monospace;font-size:13px;padding:2px 6px}.EditMessageTemplate_variableItem__lrfM0 span{color:#666;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AnamnesisTemplates_container__dUDjQ{display:flex;flex-direction:column;gap:24px}.AnamnesisTemplates_header__J9ww7{align-items:center;display:flex;justify-content:flex-end;margin-bottom:24px}.AnamnesisTemplates_templatesGrid__Tbpb-{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.AnamnesisTemplates_templateCard__14qcm{background:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;justify-content:space-between;min-height:200px;overflow:hidden;padding:20px;position:relative;transition:all .2s ease-in-out}.AnamnesisTemplates_templateCard__14qcm:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.AnamnesisTemplates_cardHeader__Mc5mk{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.AnamnesisTemplates_templateName__NKqN7{color:var(--color-text-dark);font-size:1.1rem;font-weight:600;line-height:1.3;margin:0;word-break:break-word}.AnamnesisTemplates_templateTags__j5iMK{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AnamnesisTemplates_templateTag__J3Bse{font-size:.75rem!important;font-weight:500!important;height:24px!important}.AnamnesisTemplates_templateTag__J3Bse.AnamnesisTemplates_questions__7qa07{background-color:var(--color-purple-light)!important;color:var(--color-purple-dark)!important}.AnamnesisTemplates_templatePreview__d-8ao{flex:1 1;margin-bottom:16px}.AnamnesisTemplates_previewContent__YdrR4{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--color-text-medium);display:-webkit-box;font-size:.9rem;line-height:1.4;min-height:60px;overflow:hidden;text-overflow:ellipsis}.AnamnesisTemplates_cardFooter__l-Gpu{align-items:center;border-top:1px solid var(--color-border-light);display:flex;justify-content:space-between;margin-top:auto;padding-top:12px}.AnamnesisTemplates_cardActions__in3\+\+{display:flex;gap:4px;margin-left:auto}.AnamnesisTemplates_emptyState__xaJQL{align-items:center;background:var(--color-bg-light);border:2px dashed var(--color-border);border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.AnamnesisTemplates_emptyStateIcon__iMo1n{color:var(--color-text-light);font-size:4rem!important;margin-bottom:16px}.AnamnesisTemplates_emptyStateText__3kbJo{color:var(--color-text-medium);font-size:1.1rem;margin-bottom:24px!important}@media (max-width:768px){.AnamnesisTemplates_templatesGrid__Tbpb-{gap:16px;grid-template-columns:1fr}.AnamnesisTemplates_templateCard__14qcm{min-height:180px;padding:16px}.AnamnesisTemplates_templateName__NKqN7{font-size:1rem}.AnamnesisTemplates_previewContent__YdrR4{-webkit-line-clamp:2;font-size:.85rem;min-height:40px}}@media (max-width:480px){.AnamnesisTemplates_container__dUDjQ{gap:16px}.AnamnesisTemplates_templateCard__14qcm{min-height:160px;padding:14px}.AnamnesisTemplates_cardActions__in3\+\+{gap:2px}.AnamnesisTemplates_emptyState__xaJQL{padding:40px 16px}.AnamnesisTemplates_emptyStateIcon__iMo1n{font-size:3rem!important}}@keyframes AnamnesisTemplates_fadeIn__bIw02{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AnamnesisTemplates_templateCard__14qcm{animation:AnamnesisTemplates_fadeIn__bIw02 .3s ease-out}.AnamnesisTemplates_cardActions__in3\+\+ button:hover{transform:scale(1.1)}.AnamnesisTemplates_templateTag__J3Bse:hover{transform:scale(1.05)}.CreateEditAnamnesisTemplate_container__PHqlW{display:flex;flex-direction:column;height:100%}.CreateEditAnamnesisTemplate_splitView__IXJcb{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;height:100%;margin-top:16px}.CreateEditAnamnesisTemplate_previewPanel__h5oGi{background:#fafafa;border-radius:4px;height:100%;overflow-y:auto;padding:20px}.CreateEditAnamnesisTemplate_editorPanel__0TdfQ{height:100%;overflow-y:auto}.CreateEditAnamnesisTemplate_questionItem__jiKQ7{background:#fff;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:8px;transition:all .2s ease}.CreateEditAnamnesisTemplate_questionItem__jiKQ7:hover{background-color:#f5f5f5;border-color:#bdbdbd}.CreateEditAnamnesisTemplate_sectionTitle__mYYFl{color:#333;font-size:1.1rem;font-weight:500;margin-bottom:16px}.CreateEditAnamnesisTemplate_addQuestionButton__DqnfF{margin-top:16px;width:100%}.Preferences_mainContainer__svE6A{background-color:var(--color-bg-main);display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-lg)}.Preferences_titleContainer__VDk1M{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:var(--spacing-md) 0}.Preferences_actionButtons__Rte3f{display:flex;gap:var(--spacing-sm)}.Preferences_section__W-D58{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--spacing-md);padding:20px;transition:all .3s ease}.Preferences_sectionHeader__zgKkm{align-items:center;border-bottom:1px solid var(--color-blue-light4);display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.Preferences_sectionIcon__lWt70{color:var(--color-blue-dark);font-size:var(--icon-size-md)}.Preferences_sectionTitle__pXo2f{color:var(--color-text-dark);font-size:1.25rem;font-weight:600}.Preferences_timeSettingsRow__8S543{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.Preferences_timeField__fYSxn{flex:1 1;max-width:200px;min-width:140px}.Preferences_blockedTimesGrid__5PPfI{grid-gap:var(--spacing-sm);display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:var(--spacing-md)}.Preferences_timeChip__Mj7UU{background-color:var(--color-blue-light4);border:1px solid var(--color-blue-light3);border-radius:8px;color:var(--color-blue-main);cursor:pointer;font-weight:500;padding:8px 16px;text-align:center;transition:all .2s ease}.Preferences_timeChip__Mj7UU:hover{background-color:var(--color-blue-light3)}.Preferences_timeChip__Mj7UU.Preferences_blocked__IEVZt{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.Preferences_timeChip__Mj7UU.Preferences_blocked__IEVZt:hover{background-color:var(--color-secondary);filter:brightness(.95)}.Preferences_metricsGrid__ZjUt2{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Preferences_metricField__6ZXpl{background-color:var(--color-blue-alpha2);border-radius:var(--border-radius-sm);padding:var(--spacing-md)}.Preferences_switchItem__8k-LG{border-radius:var(--border-radius-sm);padding:var(--spacing-sm);transition:background-color .2s ease}.Preferences_switchItem__8k-LG:hover{background-color:var(--color-blue-alpha2)}@media (max-width:1010px){.Preferences_section__W-D58{padding:16px}.Preferences_timeSettingsRow__8S543{flex-direction:column}.Preferences_timeField__fYSxn{max-width:none;width:100%}.Preferences_blockedTimesGrid__5PPfI{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.Preferences_metricsGrid__ZjUt2{grid-template-columns:1fr}}.enhanced-day-selector{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.day-chip{background-color:#fff!important;border:1px solid var(--color-blue-light3)!important;border-radius:12px!important;height:auto!important;min-width:80px!important;padding:8px 0!important;transition:all .2s ease-in-out!important}.day-chip:hover:not(.disabled){background-color:var(--color-blue-alpha2)!important;box-shadow:0 4px 8px #0000000d;transform:translateY(-2px)}.day-chip.selected{background-color:var(--color-blue-main)!important;border-color:var(--color-blue-main)!important;color:#fff!important}.day-chip.selected:hover:not(.disabled){background-color:var(--color-blue-main)!important;filter:brightness(.95)}.day-chip.disabled{cursor:default!important;opacity:.7}.day-chip-content{align-items:center;display:flex;flex-direction:column;padding:0 8px}.day-chip-label{font-size:.9rem!important;font-weight:600!important}.day-chip-full-label{font-size:.7rem!important;margin-top:2px!important}.day-chip.selected .day-chip-full-label,.day-chip.selected .day-chip-label{color:#fff!important}@media (max-width:600px){.enhanced-day-selector{gap:8px}.day-chip{min-width:70px!important}}.SetupHeader_header__lo996{align-items:center;display:flex;gap:10px;padding-bottom:12px}.SetupHeader_iconWrap__PHQRz{align-items:center;background:linear-gradient(135deg,#7b98fc,#5a80fb);border-radius:9px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.SetupHeader_icon__DcXMI{color:#fff!important;font-size:1.1rem!important}.SetupHeader_texts__ySFTR{display:flex;flex-direction:column;gap:1px}.SetupHeader_title__9NWPo{color:#1e293b;font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.SetupHeader_subtitle__c0o\+x{color:#64748b;font-size:.75rem;line-height:1.4;margin:0}@media (max-width:576px){.SetupHeader_subtitle__c0o\+x{display:none}}.SetupWizard_container__mzu6p{align-items:flex-start;background-color:var(--color-bg-main);display:flex;font-family:Inter,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:16px 12px}.SetupWizard_paper__R1w11{background-color:#fff!important;border:1px solid var(--color-border)!important;border-radius:12px!important;box-shadow:0 1px 2px #0000000a,0 4px 16px #0f172a0f!important;padding:16px!important}.SetupWizard_contentPaper__NNFm3{background-color:initial!important;border-radius:0!important;height:100%!important;overflow:hidden!important}.SetupWizard_headerContainer__1qsjU{margin-bottom:8px;text-align:left}.SetupWizard_title__Ik1XF{color:var(--color-text-dark);font-size:1.1rem;font-weight:600;line-height:1.3;margin-bottom:2px;text-align:left}.SetupWizard_subtitle__3nSVV{color:var(--color-text-medium);font-size:.8rem;line-height:1.4;margin-bottom:0;text-align:left}.SetupWizard_stepper__\+BLiv{margin-bottom:0}.SetupWizard_formSection__RZ941{background-color:#f8fafc;border:1px solid var(--color-border);border-radius:8px;margin-bottom:12px;padding:12px 14px}.SetupWizard_formSection__RZ941:last-child{margin-bottom:0}.SetupWizard_formGroup__LKxTm{margin-bottom:10px}.SetupWizard_formLabel__Q\+fC3{color:var(--color-text-dark);display:block;font-size:.8rem;font-weight:500;margin-bottom:4px}.SetupWizard_formHelperText__6bG3h{color:var(--color-text-light);font-size:.75rem;line-height:1.4;margin-top:3px}.SetupWizard_formDivider__OBtxr{background-color:var(--color-border);height:1px;margin:10px 0}.SetupWizard_navigation__IwNxC{align-items:center;display:flex;justify-content:space-between;padding-top:8px}@media (max-width:992px){.SetupWizard_container__mzu6p{padding:12px 10px}}@media (max-width:768px){.SetupWizard_container__mzu6p{padding:8px 6px}.SetupWizard_paper__R1w11{border-radius:10px!important;padding:12px!important}.SetupWizard_formSection__RZ941{border-radius:6px;padding:10px 12px}.SetupWizard_stepper__\+BLiv .MuiStepLabel-iconContainer{padding-right:0}.SetupWizard_stepper__\+BLiv .MuiStepLabel-labelContainer{display:none}}@media (max-width:576px){.SetupWizard_container__mzu6p{padding:6px 4px}.SetupWizard_paper__R1w11{border-radius:8px!important;padding:10px!important}.SetupWizard_formSection__RZ941{padding:8px 10px}}.AllDoneScreen_pageWrapper__TNVJC{align-items:flex-start;background-color:var(--color-bg-main);box-sizing:border-box;display:flex;font-family:Inter,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:16px 12px}.AllDoneScreen_card__js6UU{background:#fff;border:1px solid var(--color-border);border-radius:12px;box-shadow:0 1px 2px #0000000a,0 4px 16px #0f172a0f;display:flex;flex-direction:column;gap:16px;max-width:680px;overflow:hidden;padding:24px;position:relative;width:100%}.AllDoneScreen_card__js6UU:before{background:linear-gradient(90deg,#5a80fb,#ed3680);border-radius:12px 12px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.AllDoneScreen_topSection__yA5l\+{align-items:center;display:flex;gap:12px}.AllDoneScreen_successIconWrap__3xLP7{align-items:center;background:linear-gradient(135deg,#5a80fb1f,#4a6bff14);border-radius:11px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.AllDoneScreen_successIcon__Y5d8z{color:#4a6bff!important;font-size:1.5rem!important}.AllDoneScreen_topTexts__iMQIa{display:flex;flex-direction:column;gap:2px}.AllDoneScreen_title__eIVVn{color:#1e293b;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.AllDoneScreen_subtitle__HgSeL{color:#64748b;font-size:.8125rem;line-height:1.5;margin:0}.AllDoneScreen_highlightsGrid__BP-5\+{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.AllDoneScreen_highlightCard__Kb0v4{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:8px;padding:10px 12px;transition:border-color .2s ease}.AllDoneScreen_highlightCard__Kb0v4:hover{border-color:#5a80fb40}.AllDoneScreen_highlightIconWrap__njM6p{align-items:center;background:#4a6bff14;border-radius:7px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.AllDoneScreen_highlightIcon__ctlJ7{color:#4a6bff!important;font-size:.9375rem!important}.AllDoneScreen_highlightText__7ymmk{display:flex;flex-direction:column;gap:1px}.AllDoneScreen_highlightTitle__UOntY{color:#334155;font-size:.75rem;font-weight:600;line-height:1.3}.AllDoneScreen_highlightDesc__IsU0r{color:#94a3b8;font-size:.6875rem;line-height:1.4}.AllDoneScreen_note__VCIR6{align-items:flex-start;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px;color:#475569;display:flex;font-size:.75rem;gap:6px;line-height:1.5;padding:8px 10px}.AllDoneScreen_note__VCIR6 strong{color:#15803d;font-weight:600}.AllDoneScreen_noteIcon__UWuCh{color:#16a34a!important;flex-shrink:0;font-size:.9375rem!important;margin-top:1px}.AllDoneScreen_ctaButton__cpA0j{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:9px;box-shadow:0 3px 10px #4a6bff40;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:6px;justify-content:center;letter-spacing:.01em;padding:.75rem 1.25rem;transition:all .2s ease;width:100%}.AllDoneScreen_ctaButton__cpA0j:hover{background:linear-gradient(135deg,#4a6bff,#3a5bef);box-shadow:0 6px 20px #4a6bff6b;transform:translateY(-1px)}.AllDoneScreen_ctaButton__cpA0j:active{box-shadow:0 2px 8px #4a6bff4d;transform:translateY(0)}.AllDoneScreen_ctaButtonIcon__APL1-{flex-shrink:0;font-size:1rem!important}.AllDoneScreen_ctaButtonArrow__KnlPc{flex-shrink:0;font-size:.9375rem!important;margin-left:auto}@media (max-width:640px){.AllDoneScreen_pageWrapper__TNVJC{padding:10px 8px}.AllDoneScreen_card__js6UU{gap:14px;padding:18px 16px}.AllDoneScreen_highlightsGrid__BP-5\+{grid-template-columns:1fr}.AllDoneScreen_title__eIVVn{font-size:1rem}}@media (max-width:480px){.AllDoneScreen_card__js6UU{gap:12px;padding:14px 12px}.AllDoneScreen_topSection__yA5l\+{gap:10px}.AllDoneScreen_successIconWrap__3xLP7{height:38px;width:38px}.AllDoneScreen_successIcon__Y5d8z{font-size:1.25rem!important}.AllDoneScreen_title__eIVVn{font-size:.9375rem}.AllDoneScreen_subtitle__HgSeL{font-size:.75rem}}.Profile_mainContainer__MmDd5{padding:20px}.Profile_section__4QzzU{margin-bottom:24px}.Profile_avatarContainer__rXBBI{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.Profile_avatar__KwPW1{box-shadow:0 2px 8px #0000001a;height:120px;margin-bottom:16px;width:120px}.Profile_uploadButton__t51VM{margin-top:8px}@media (max-width:600px){.Profile_mainContainer__MmDd5{padding:12px}.Profile_avatar__KwPW1{height:100px;width:100px}}.Plans_pageWrapper__\+x24R{font-family:Inter,Roboto,sans-serif}.Plans_twoColumnLayout__3W1Vi{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem;grid-template-columns:340px 1fr;padding-left:1.75rem;padding-right:1.75rem;padding-top:1.5rem;width:100%}.Plans_leftColumn__0XemC{display:flex;flex-direction:column;gap:0;position:-webkit-sticky;position:sticky;top:2rem}.Plans_heroTitle__ZWgMf{color:#1e293b;font-size:1.625rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:0 0 .625rem}.Plans_heroSubtitle__aJiHx{color:#64748b;font-size:.875rem;line-height:1.65;margin:0 0 1.5rem}.Plans_benefitsList__kA7Zs{display:flex;flex-direction:column;gap:.5rem}.Plans_benefitItem__ccjdB{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:.625rem;padding:.75rem .875rem;transition:border-color .2s ease}.Plans_benefitItem__ccjdB:hover{border-color:#5a80fb40}.Plans_benefitIconWrap__0yrUu{align-items:center;background:#4a6bff14;border-radius:7px;color:#4a6bff;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.Plans_benefitIcon__hC\+z-{font-size:.9375rem!important}.Plans_benefitText__ytsoJ{display:flex;flex-direction:column;gap:2px}.Plans_benefitTitle__aS1dX{color:#334155;font-size:.8125rem;font-weight:600;line-height:1.3}.Plans_benefitDesc__zcULC{color:#94a3b8;font-size:.75rem;line-height:1.45}.Plans_rightColumn__vo7EV{display:flex;flex-direction:column;gap:1rem}.Plans_currentPlanBanner__JTDwQ{align-items:center;background:#4a6bff0f;border:1px solid #4a6bff33;border-radius:8px;color:#1e3a8a;display:flex;font-size:.875rem;gap:8px;padding:10px 14px}.Plans_currentPlanBannerIcon__5FLjC{color:#4a6bff!important;flex-shrink:0;font-size:1rem!important}.Plans_plansGrid__nr6pl{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.875rem;max-width:860px;padding:6px 4px 8px;width:100%}.Plans_planCard__9dsMI{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 2px #0000000a,0 4px 16px #0f172a0f;display:flex;flex:1 1 205px;flex-direction:column;gap:1rem;max-width:none;min-width:205px;overflow:hidden;padding:1.625rem;position:relative;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.Plans_planCard__9dsMI:hover{border-color:#5a80fb38;box-shadow:0 2px 4px #0000000d,0 8px 28px #5a80fb1a;transform:translateY(-2px)}.Plans_planCard__9dsMI:before{background:linear-gradient(90deg,#5a80fb,#4a6bff);border-radius:14px 14px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.Plans_planCardCurrent__735zU{background:linear-gradient(160deg,#fff,#f5f7ff);border-color:#4a6bff80;border-width:2px;box-shadow:0 0 0 3px #4a6bff14,0 4px 8px #0000000f,0 12px 36px #4a6bff2e}.Plans_planCardCurrent__735zU:before{background:linear-gradient(90deg,#4a6bff,#7c3aed);height:4px}.Plans_planCardFeatured__iBKib{border-color:#ed368080;border-width:2px;box-shadow:0 2px 4px #0000000d,0 8px 32px #ed368024;padding-top:2.75rem;transform:translateY(-4px);z-index:1}.Plans_planCardFeatured__iBKib:before{background:linear-gradient(90deg,#ed3680,#f05a9a);height:4px}.Plans_planCardFeatured__iBKib:hover{border-color:#ed3680a6;box-shadow:0 4px 8px #0000000f,0 12px 40px #ed368033;transform:translateY(-6px)}.Plans_featuredBadge__yxByM{background:#ed3680;border:1px solid #ed36804d;border-radius:6px;font-weight:600;left:12px;letter-spacing:.03em;padding:3px 10px;white-space:nowrap}.Plans_currentBadge__ehJRP,.Plans_featuredBadge__yxByM{align-items:center;color:#fff;display:inline-flex;font-size:.6875rem;position:absolute;top:12px}.Plans_currentBadge__ehJRP{background:linear-gradient(135deg,#4a6bff,#5a80fb);border-radius:20px;font-weight:700;gap:4px;letter-spacing:.02em;padding:3px 9px;right:12px}.Plans_planCardHeader__DZPux{display:flex;flex-direction:column;gap:.375rem}.Plans_planLabel__ypq5k{color:#4a6bff;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.Plans_planPriceRow__ZJidJ{align-items:baseline;display:flex;gap:3px;margin-top:.125rem}.Plans_planPrice__UL1hF{color:#0f172a;font-size:2.25rem;font-weight:700;letter-spacing:-.03em;line-height:1}.Plans_planPeriod__RNkpO{align-self:flex-end;color:#94a3b8;font-size:.9375rem;font-weight:400;padding-bottom:3px}.Plans_planDescription__3fznX{color:#64748b;font-size:.8125rem;line-height:1.5;margin:.125rem 0 0;min-height:2.25rem}.Plans_trialBadge__y6r35{align-items:center;background:#16a34a14;border:1px solid #16a34a2e;border-radius:6px;color:#15803d;display:inline-flex;font-size:.75rem;font-weight:600;padding:3px 9px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Plans_planFeaturesList__F5DE6{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.Plans_planFeatureItem__IwzyM{align-items:flex-start;color:#475569;display:flex;font-size:.8125rem;font-weight:400;gap:.5rem;line-height:1.4;padding:.3rem 0}.Plans_planFeatureIcon__G1FY6{color:#4a6bff!important;flex-shrink:0;font-size:1rem!important;margin-top:1px}.Plans_allPlansNote__055mq{align-items:flex-start;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px;color:#475569;display:flex;font-size:.75rem;font-weight:500;gap:.5rem;line-height:1.5;margin:.75rem 0 0;padding:.5rem .75rem}.Plans_allPlansNoteIcon__doe7H{color:#16a34a!important;flex-shrink:0;font-size:1rem!important;margin-top:1px}.Plans_benefitItemGreen__2tlxd{background:#f0fdf4;border-color:#bbf7d0}.Plans_benefitItemGreen__2tlxd:hover{border-color:#16a34a59}.Plans_benefitIconWrapGreen__bryad{align-items:center;background:#16a34a1a;border-radius:7px;color:#16a34a;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.Plans_benefitIconGreen__2ZFXz{font-size:.9375rem!important}.Plans_benefitDescGreen__PWnbi{color:#166534;font-size:.75rem;font-weight:500;line-height:1.45}.Plans_planDivider__abc6b{background:#f1f5f9;height:1px;margin:0}.Plans_ctaButton__ttgVA{background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:9px;box-shadow:0 3px 10px #4a6bff40;color:#fff;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;letter-spacing:.01em;padding:.75rem 1.25rem;transition:all .2s ease;width:100%}.Plans_ctaButton__ttgVA:hover:not(:disabled){background:linear-gradient(135deg,#4a6bff,#3a5bef);box-shadow:0 6px 20px #4a6bff6b;transform:translateY(-1px)}.Plans_ctaButton__ttgVA:active:not(:disabled){box-shadow:0 2px 8px #4a6bff4d;transform:translateY(0)}.Plans_ctaButton__ttgVA:disabled{background:#e2e8f0;box-shadow:none;color:#94a3b8;cursor:not-allowed;transform:none}.Plans_ctaButtonCurrent__yXYIz{background:#0000;border:2px solid #4a6bff;box-shadow:none;color:#4a6bff}.Plans_ctaButtonCurrent__yXYIz:hover:not(:disabled){background:#4a6bff0f;box-shadow:none;transform:none}.Plans_ctaButtonCurrent__yXYIz:disabled{background:#0000;border-color:#cbd5e1;color:#94a3b8;cursor:default}.Plans_permissionMessage__rlujU{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:.75rem;line-height:1.55;padding:.625rem .875rem}.Plans_permissionMessage__rlujU strong{color:#78350f;font-weight:600}.Plans_errorAlert__9qVjp{margin:0}.Plans_cardFooterNote__96FbQ{color:#cbd5e1;font-size:.6875rem;letter-spacing:.01em;margin:0;text-align:center}.Plans_planDisclaimer__tws0C{border-top:1px solid #f1f5f9;color:#94a3b8;font-size:.6875rem;line-height:1.5;margin:0;padding-top:.375rem}.Plans_cardSecurityNote__eyQQr{color:#94a3b8;font-size:.6875rem;letter-spacing:.01em;margin:0;text-align:center}.Plans_trialExpiredBanner__R1tzt{background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #94a3b8;border-radius:8px;padding:10px 14px}.Plans_trialActiveBanner__C\+VW-{background:#f0f4ff;border:1px solid #c7d4fd;border-left:3px solid #4a6bff;border-radius:8px;padding:14px 16px}.Plans_trialBannerContent__Xosrl{display:flex;flex-direction:column;gap:4px}.Plans_trialBannerTitle__J6l8m{display:block;font-size:.875rem;font-weight:600;line-height:1.4}.Plans_trialExpiredBanner__R1tzt .Plans_trialBannerTitle__J6l8m{color:#475569}.Plans_trialActiveBanner__C\+VW- .Plans_trialBannerTitle__J6l8m{color:#1e3a8a}.Plans_trialBannerSubtext__aBltF{font-size:.8125rem;line-height:1.55;margin:0}.Plans_trialExpiredBanner__R1tzt .Plans_trialBannerSubtext__aBltF{color:#64748b}.Plans_trialActiveBanner__C\+VW- .Plans_trialBannerSubtext__aBltF{color:#3730a3}@media (max-width:1100px){.Plans_twoColumnLayout__3W1Vi{gap:1.75rem;grid-template-columns:1fr;margin:0 auto;max-width:820px}.Plans_leftColumn__0XemC{opacity:1;position:static}.Plans_benefitsList__kA7Zs{flex-direction:row;flex-wrap:wrap}.Plans_benefitItem__ccjdB{flex:1 1 180px}.Plans_planCardFeatured__iBKib{transform:none}.Plans_planCardFeatured__iBKib:hover{transform:translateY(-2px)}}@media (max-width:900px){.Plans_twoColumnLayout__3W1Vi{max-width:680px;padding-left:1.25rem;padding-right:1.25rem}.Plans_heroTitle__ZWgMf{font-size:1.5rem}.Plans_benefitsList__kA7Zs{flex-direction:column}.Plans_benefitItem__ccjdB{flex:initial}}@media (max-width:640px){.Plans_twoColumnLayout__3W1Vi{gap:1.25rem;padding-left:1rem;padding-right:1rem}.Plans_heroTitle__ZWgMf{font-size:1.375rem}.Plans_plansGrid__nr6pl{flex-direction:column;max-width:100%}.Plans_planCard__9dsMI{border-radius:12px;max-width:100%;min-width:0;min-width:auto;padding:1.25rem}.Plans_planCardFeatured__iBKib{border-width:2px;transform:none}.Plans_planCardFeatured__iBKib:hover{transform:translateY(-2px)}.Plans_planPrice__UL1hF{font-size:1.75rem}}@media (max-width:480px){.Plans_heroTitle__ZWgMf{font-size:1.25rem}.Plans_benefitItem__ccjdB{padding:.625rem .75rem}}.Plans_upgradeBadge__EmfH\+{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;font-weight:700}.Plans_downgradeBadge__qbTat,.Plans_upgradeBadge__EmfH\+{align-items:center;border-radius:20px;display:inline-flex;font-size:.6875rem;gap:3px;left:12px;letter-spacing:.02em;padding:3px 9px;position:absolute;top:12px;white-space:nowrap}.Plans_downgradeBadge__qbTat{background:#e2e8f0;color:#64748b;font-weight:600}.Plans_planCardUpgrade__0-a4A{border-color:#7c3aed59;box-shadow:0 2px 4px #0000000d,0 6px 24px #7c3aed1f}.Plans_planCardUpgrade__0-a4A:before{background:linear-gradient(90deg,#7c3aed,#6d28d9)}.Plans_ctaButtonUpgrade__Ii1RX{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:9px;box-shadow:0 3px 10px #7c3aed4d;color:#fff;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;letter-spacing:.01em;padding:.75rem 1.25rem;transition:all .2s ease;width:100%}.Plans_ctaButtonUpgrade__Ii1RX:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#5b21b6);box-shadow:0 6px 20px #7c3aed73;transform:translateY(-1px)}.Plans_ctaButtonUpgrade__Ii1RX:active:not(:disabled){box-shadow:0 2px 8px #7c3aed4d;transform:translateY(0)}.Plans_downgradeTooltip__t-mql{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;color:#64748b;font-size:.75rem;line-height:1.5;margin-top:-.25rem;padding:.5rem .75rem}.Plans_modalOverlay__0GpXA{align-items:center;animation:Plans_modalFadeIn__H-Fhz .18s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1300}@keyframes Plans_modalFadeIn__H-Fhz{0%{opacity:0}to{opacity:1}}.Plans_modalContainer__yOMQd{animation:Plans_modalSlideUp__kCTUZ .22s ease;background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d,0 20px 60px #0f172a2e;max-height:90vh;max-width:480px;overflow-y:auto;padding:2rem;position:relative;width:100%}@keyframes Plans_modalSlideUp__kCTUZ{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.Plans_modalCloseButton__cDWwp{align-items:center;background:none;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;transition:background .15s ease,color .15s ease;width:30px}.Plans_modalCloseButton__cDWwp:hover:not(:disabled){background:#f1f5f9;color:#475569}.Plans_modalCloseButton__cDWwp:disabled{cursor:not-allowed;opacity:.4}.Plans_modalIconWrap__Tj2sT{align-items:center;background:linear-gradient(135deg,#7c3aed1f,#6d28d914);border-radius:12px;display:flex;height:48px;justify-content:center;margin-bottom:1rem;width:48px}.Plans_modalIcon__RnCRG{color:#7c3aed!important;font-size:1.5rem!important}.Plans_modalTitle__jPYIo{color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 0 .5rem;padding-right:2rem}.Plans_modalTitleHighlight__j626o{color:#7c3aed}.Plans_modalSubtitle__hDTkJ{color:#475569;font-size:.875rem;line-height:1.6;margin:0 0 1.25rem}.Plans_modalBenefitsSection__PqxZu{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1rem;padding:.875rem 1rem}.Plans_modalBenefitsTitle__9Vs3K{color:#334155;font-size:.8125rem;font-weight:600;margin:0 0 .625rem}.Plans_modalBenefitsList__AnnWf{display:flex;flex-direction:column;gap:.375rem;list-style:none;margin:0;padding:0}.Plans_modalBenefitItem__kf9Rq{align-items:flex-start;color:#475569;display:flex;font-size:.8125rem;gap:.5rem;line-height:1.45}.Plans_modalBenefitIcon__KM0pN{color:#16a34a!important;flex-shrink:0;font-size:1rem!important;margin-top:1px}.Plans_modalBillingNote__Mm\+49{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-bottom:1rem;padding:.75rem .875rem}.Plans_modalBillingNote__Mm\+49 p{color:#92400e;font-size:.8125rem;line-height:1.55;margin:0}.Plans_modalPriceRow__ozqfi{align-items:baseline;border-bottom:1px solid #f1f5f9;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:1.25rem;padding:.75rem 0}.Plans_modalPriceLabel__sSppm{color:#64748b;font-size:.875rem;font-weight:500}.Plans_modalPriceValue__7AClh{color:#0f172a;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.Plans_modalPricePeriod__qmX\+6{color:#94a3b8;font-size:.875rem;font-weight:400;margin-left:2px}.Plans_modalError__ljLvj{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:.8125rem;line-height:1.5;margin-bottom:1rem;padding:.75rem .875rem}.Plans_modalActions__7tFTD{display:flex;gap:.75rem}.Plans_modalCancelButton__vrwvB{background:#0000;border:1.5px solid #e2e8f0;border-radius:9px;color:#475569;cursor:pointer;flex:1 1;font-family:inherit;font-size:.875rem;font-weight:500;padding:.75rem 1rem;transition:all .15s ease}.Plans_modalCancelButton__vrwvB:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#334155}.Plans_modalCancelButton__vrwvB:disabled{cursor:not-allowed;opacity:.5}.Plans_modalConfirmButton__J2fJr{align-items:center;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:9px;box-shadow:0 3px 10px #7c3aed4d;color:#fff;cursor:pointer;display:flex;flex:2 1;font-family:inherit;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:all .2s ease}.Plans_modalConfirmButton__J2fJr:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#5b21b6);box-shadow:0 6px 20px #7c3aed73;transform:translateY(-1px)}.Plans_modalConfirmButton__J2fJr:active:not(:disabled){transform:translateY(0)}.Plans_modalConfirmButton__J2fJr:disabled{background:#e2e8f0;box-shadow:none;color:#94a3b8;cursor:not-allowed;transform:none}@media (max-width:520px){.Plans_modalContainer__yOMQd{border-radius:12px;padding:1.5rem 1.25rem}.Plans_modalTitle__jPYIo{font-size:1.125rem}.Plans_modalActions__7tFTD{flex-direction:column-reverse}.Plans_modalCancelButton__vrwvB,.Plans_modalConfirmButton__J2fJr{flex:initial;width:100%}}.Plans_modalHeader__obi26{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem}.Plans_modalHeaderIcon__rtqSK{align-items:center;background:linear-gradient(135deg,#7c3aed1f,#6d28d90f);border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.Plans_modalHeaderIconSvg__yeVAA{color:#7c3aed!important;font-size:1.375rem!important}.Plans_modalPlanComparison__F6VSA{border-radius:12px;gap:.75rem;padding:1rem 1.125rem;width:100%}.Plans_modalPlanFrom__AqDvG,.Plans_modalPlanTo__c800k{flex:1 1;gap:2px}.Plans_modalPlanLabel__q4opO{font-size:.6875rem}.Plans_modalPlanName__LKz79{font-size:1rem}.Plans_modalPlanPrice__qSSkj{color:#64748b;font-size:.9375rem;font-weight:600}.Plans_modalPlanPriceHighlight__QDWL9{color:#7c3aed}.Plans_modalPlanPricePer__Xn4oB{color:#94a3b8;font-size:.75rem;font-weight:400;margin-left:1px}.Plans_modalPlanArrow__aSpWr{background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:50%;flex-shrink:0;height:32px;width:32px}.Plans_modalPlanArrowIcon__jF2bt{color:#fff!important}.Plans_modalSuccessState__TdcSs{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:1rem 0 .5rem;text-align:center}.Plans_modalSuccessIconWrap__ySi2c{align-items:center;background:linear-gradient(135deg,#16a34a1a,#15803d0f);border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:.25rem;width:64px}.Plans_modalSuccessIcon__NQhJE{color:#16a34a!important;font-size:2.25rem!important}.Plans_modalSuccessTitle__gFKMU{color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}.Plans_modalSuccessSubtitle__Lj91A{color:#475569;font-size:.875rem;line-height:1.6;margin:0;max-width:340px}@media (max-width:480px){.Plans_modalPlanComparison__F6VSA{gap:.5rem;padding:.875rem}.Plans_modalPlanName__LKz79{font-size:.9375rem}.Plans_modalPlanPrice__qSSkj{font-size:.875rem}.Plans_modalPlanArrow__aSpWr{height:26px;width:26px}.Plans_modalPlanArrowIcon__jF2bt{font-size:.875rem!important}.Plans_modalSuccessTitle__gFKMU{font-size:1.125rem}}.Plans_modalHeaderLabel__PrW7r{color:#7c3aed;font-size:.6875rem;font-weight:700;letter-spacing:.1em;margin:0 0 1rem;padding-right:2rem;text-transform:uppercase}.Plans_modalBenefitsHero__pm9Qs{background:linear-gradient(135deg,#faf5ff,#f5f3ff);border:1.5px solid #7c3aed2e;border-radius:12px;margin-bottom:1rem;padding:1.125rem 1.25rem}.Plans_modalBenefitsHeroTitle__Hhj1a{color:#1e1b4b;font-size:.9375rem;font-weight:700;line-height:1.3;margin:0 0 .875rem}.Plans_modalBenefitsEmpty__bpxcs{color:#475569;font-size:.875rem;line-height:1.55;margin:0}.Plans_modalPlanComparison__F6VSA{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:.625rem;padding:.75rem 1rem}.Plans_modalPlanFrom__AqDvG,.Plans_modalPlanTo__c800k{display:flex;flex-direction:column;gap:1px}.Plans_modalPlanLabel__q4opO{color:#94a3b8;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.Plans_modalPlanName__LKz79{color:#334155;font-size:.9375rem;font-weight:700;line-height:1.2}.Plans_modalPlanNameHighlight__VUb-0{color:#7c3aed}.Plans_modalPlanArrow__aSpWr{align-items:center;color:#94a3b8;display:flex;justify-content:center}.Plans_modalPlanArrowIcon__jF2bt{color:#94a3b8!important;font-size:1rem!important}.Plans_modalPlanPriceChange__IGoty{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:.375rem;margin-top:.125rem;padding-top:.5rem;width:100%}.Plans_modalPlanPriceOld__phHW8{color:#94a3b8;font-size:.8125rem;font-weight:500;text-decoration:line-through}.Plans_modalPlanPriceNew__9jGuk{color:#7c3aed;font-size:.9375rem;font-weight:700}.Plans_modalStripeNote__GeLX7{color:#94a3b8;font-size:.75rem;line-height:1.5;margin:0 0 1.125rem;padding:0 .25rem}@media (max-width:480px){.Plans_modalBenefitsHero__pm9Qs{padding:1rem}.Plans_modalBenefitsHeroTitle__Hhj1a{font-size:.875rem}.Plans_modalPlanComparison__F6VSA{padding:.625rem .875rem}.Plans_modalPlanName__LKz79{font-size:.875rem}}.Plans_modalHead__wi9y7{margin-bottom:1.375rem;padding-right:2rem}.Plans_modalHeadTitle__7hho8{color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 0 .375rem}.Plans_modalHeadHighlight__V6P5c{color:#7c3aed;font-size:1.375rem;font-weight:800}.Plans_modalHeadSub__FBtgT{color:#64748b;font-size:.875rem;line-height:1.5;margin:0}.Plans_modalBenefitsBlock__QU3-k{margin-bottom:1.25rem}.Plans_modalBenefitsBlockTitle__RcB\+E{color:#334155;font-size:.8125rem;font-weight:600;letter-spacing:.06em;margin:0 0 .75rem;text-transform:uppercase}.Plans_modalBenefitsBlockList__WAIiB{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.Plans_modalBenefitsBlockItem__c2bza{align-items:flex-start;color:#1e293b;display:flex;font-size:.9375rem;font-weight:500;gap:.625rem;line-height:1.4}.Plans_modalBenefitsBlockIcon__Pnv5Z{color:#7c3aed!important;flex-shrink:0;font-size:1.125rem!important;margin-top:1px}.Plans_modalCompactComparison__2MZok{align-items:center;border-bottom:1px solid #f1f5f9;border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;padding:.75rem 0}.Plans_modalCompactFrom__Un\+7V{color:#94a3b8;font-size:.8125rem;font-weight:500}.Plans_modalCompactArrow__bDraK{color:#cbd5e1!important;flex-shrink:0;font-size:.875rem!important}.Plans_modalCompactTo__3q\+Lp{color:#7c3aed;font-size:.875rem;font-weight:700}@media (max-width:520px){.Plans_modalHeadTitle__7hho8{font-size:1.125rem}.Plans_modalBenefitsBlockItem__c2bza{font-size:.875rem}.Plans_modalCompactComparison__2MZok{align-items:flex-start;flex-direction:column;gap:.25rem}.Plans_modalCompactArrow__bDraK{display:none}}.SubscriptionDetails_container__\+Vb6T{max-width:1200px;padding:0 20px}.SubscriptionDetails_header__7KIBm{margin-bottom:24px;margin-bottom:var(--spacing-lg,24px)}.SubscriptionDetails_title__1-ba6{color:var(--color-text-dark);font-size:1.8rem;font-weight:600;margin-bottom:8px}.SubscriptionDetails_subtitle__P9WPK{color:var(--color-text-medium);font-size:1rem;margin-bottom:24px}.SubscriptionDetails_contentGrid__YJet-{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 2fr;width:100%}.SubscriptionDetails_contentColumn__MrOyD{display:flex;flex-direction:column;gap:24px}.SubscriptionDetails_card__9Mobu{background-color:var(--color-white);border-radius:8px;box-shadow:0 2px 8px var(--color-shadow);height:100%;padding:24px}.SubscriptionDetails_cardTitle__FW6Dh{align-items:center;color:var(--color-text-dark);display:flex;font-size:1.2rem;font-weight:600;margin-bottom:16px}.SubscriptionDetails_cardIcon__V72Ku{color:var(--color-main);margin-right:8px}.SubscriptionDetails_infoRow__7ib84{border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.SubscriptionDetails_infoRow__7ib84:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.SubscriptionDetails_infoLabel__vvAyT{color:var(--color-text-medium);font-weight:500}.SubscriptionDetails_infoValue__GToT8{color:var(--color-text-dark);font-weight:600;text-align:right}.SubscriptionDetails_infoValue__GToT8.SubscriptionDetails_subscriptionId__J\+t2r{color:var(--color-text-medium);font-size:.75rem;font-weight:400;word-break:break-all}.SubscriptionDetails_statusBadge__k\+xP8{border-radius:12px;display:inline-block;font-size:.8rem;font-weight:600;padding:4px 12px}.SubscriptionDetails_statusActive__juf0N{background-color:var(--color-success-light);color:var(--color-success)}.SubscriptionDetails_statusInactive__kzTUC{background-color:var(--color-error-light);color:var(--color-error)}.SubscriptionDetails_statusPending__O3Xfr{background-color:var(--color-warning-light);color:var(--color-warning)}.SubscriptionDetails_nextPaymentCard__r1aHo{background-color:initial;border:none;border-radius:6px;border-top:1px dashed var(--color-border);margin-top:8px;padding:8px 0}.SubscriptionDetails_nextPaymentTitle__Ss8HS{align-items:center;color:var(--color-text-light);display:flex;font-size:.85rem;font-weight:400;margin-bottom:4px}.SubscriptionDetails_nextPaymentDate__uXCYa{color:var(--color-text-medium);font-size:.9rem;font-weight:500}.SubscriptionDetails_nextPaymentInfo__x\+Ke8{color:var(--color-text-light);font-size:.8rem;margin-top:4px}.SubscriptionDetails_periodLabel__eFqZF{background-color:var(--color-blue-light5);border-radius:4px;color:var(--color-text-medium);font-size:.85rem;font-weight:500;margin-left:4px;padding:2px 6px}.SubscriptionDetails_paymentHistoryTable__Svqtl{border-collapse:collapse;margin-top:16px;width:100%}.SubscriptionDetails_paymentHistoryTable__Svqtl th{background-color:var(--color-blue-light5);color:var(--color-text-dark);font-size:.9rem;font-weight:600;padding:12px 16px;text-align:left}.SubscriptionDetails_paymentHistoryTable__Svqtl td{border-bottom:1px solid var(--color-border);color:var(--color-text-medium);font-size:.9rem;padding:12px 16px}.SubscriptionDetails_paymentHistoryTable__Svqtl tr:last-child td{border-bottom:none}.SubscriptionDetails_paymentHistoryTable__Svqtl tr:hover td{background-color:var(--color-blue-light5)}.SubscriptionDetails_paymentStatus__dXalG{border-radius:4px;display:inline-block;font-size:.8rem;font-weight:600;padding:2px 8px}.SubscriptionDetails_paymentPaid__mlfvc{background-color:var(--color-success-light);color:var(--color-success)}.SubscriptionDetails_paymentPending__BlEb5{background-color:var(--color-warning-light);color:var(--color-warning)}.SubscriptionDetails_paymentFailed__amMTU{background-color:var(--color-error-light);color:var(--color-error)}.SubscriptionDetails_paymentCancelled__RRwp0{background-color:#f0f0f0;color:#777}.SubscriptionDetails_emptyState__j4sK7{color:var(--color-text-light);font-style:italic;padding:32px 16px;text-align:center}.SubscriptionDetails_paginationContainer__RX3eF{align-items:center;display:flex;justify-content:flex-end;margin-top:16px}.SubscriptionDetails_paginationInfo__I6H\+m{color:var(--color-text-medium);font-size:.9rem;margin-right:16px}.SubscriptionDetails_invoiceLink__CHogT{color:var(--color-main);font-weight:500;text-decoration:none}.SubscriptionDetails_invoiceLink__CHogT:hover{text-decoration:underline}@media (max-width:768px){.SubscriptionDetails_contentGrid__YJet-{grid-template-columns:1fr}.SubscriptionDetails_paymentHistoryTable__Svqtl{display:block;overflow-x:auto}}.SubscriptionDetails_cancelPopupContent__8Xiqt{display:flex;flex-direction:column;gap:16px;padding:8px 0}.SubscriptionDetails_cancelPopupLayout__tbIv-{display:flex;gap:24px}.SubscriptionDetails_cancelPopupIconContainer__7-pHO{align-items:center;border-right:1px solid var(--color-border);display:flex;flex-direction:column;min-width:120px;padding-right:24px}.SubscriptionDetails_cancelPopupDetails__uaHqV{flex:1 1}.SubscriptionDetails_cancelSuccessContainer__EQ7E8{align-items:center;background-color:var(--color-white);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;padding:24px 16px;position:relative;text-align:center}.SubscriptionDetails_cancelPopupIcon__5se1Q{display:flex;justify-content:center;margin-bottom:16px;position:relative;z-index:2}.SubscriptionDetails_cancelSuccessAnimation__FSkzj{animation:SubscriptionDetails_pulse__wRMeo 2s ease-in-out infinite;background:radial-gradient(circle,var(--color-success-light) 0,#fff0 70%);border-radius:50%;height:120px;left:50%;opacity:.7;position:absolute;top:50%;transform:translate(-50%,-50%);width:120px;z-index:1}@keyframes SubscriptionDetails_pulse__wRMeo{0%{opacity:.7;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.3;transform:translate(-50%,-50%) scale(1.1)}to{opacity:.7;transform:translate(-50%,-50%) scale(.8)}}.SubscriptionDetails_cancelSuccessTitle__Lpskq{color:var(--color-text-dark)!important;font-weight:600!important;margin-bottom:16px!important;position:relative;z-index:2}.SubscriptionDetails_cancelSuccessMessage__CokBB{color:var(--color-text-medium)!important;line-height:1.5!important;margin-bottom:24px!important;max-width:500px;position:relative;z-index:2}.SubscriptionDetails_cancelSuccessInfo__CZkzW{align-items:center;background-color:var(--color-info-light);border-radius:8px;display:flex;gap:8px;margin-top:8px;max-width:500px;padding:12px 16px;position:relative;width:100%;z-index:2}.SubscriptionDetails_cancelSuccessFooter__13Je9{display:flex;gap:16px;justify-content:center;width:100%}.SubscriptionDetails_cancelPopupList__Mim8w{color:var(--color-text-medium);margin-top:8px;padding-left:24px}.SubscriptionDetails_cancelPopupList__Mim8w li{margin-bottom:8px}.SubscriptionDetails_cancelPopupList__Mim8w li:last-child{margin-bottom:0}.SubscriptionDetails_cancelPopupFooter__HnTeD{display:flex;gap:16px;justify-content:flex-end;width:100%}@media (max-width:600px){.SubscriptionDetails_cancelPopupFooter__HnTeD,.SubscriptionDetails_cancelSuccessFooter__13Je9{flex-direction:column-reverse;gap:12px}.SubscriptionDetails_cancelSuccessInfo__CZkzW{padding:10px 12px}.SubscriptionDetails_cancelPopupFooter__HnTeD button{width:100%}.SubscriptionDetails_cancelPopupLayout__tbIv-{flex-direction:column;gap:16px}.SubscriptionDetails_cancelPopupIconContainer__7-pHO{align-items:center;border-bottom:1px solid var(--color-border);border-right:none;flex-direction:row;justify-content:flex-start;padding-bottom:16px;padding-right:0;width:100%}.SubscriptionDetails_cancelPopupIconContainer__7-pHO svg{margin-right:12px}}.SubscriptionDetails_cancellationSection__DXtQt{background-color:var(--color-white);border-radius:8px;border-top:1px solid var(--color-error-light);box-shadow:0 2px 8px var(--color-shadow);display:flex;justify-content:flex-start;margin-top:24px;padding:24px}.SubscriptionDetails_cancellationButton__T2qwv{width:auto}.SubscriptionDetails_noSubscriptionContainer__wV7ms{align-items:center;background-color:var(--color-blue-light5);border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin-top:16px;padding:32px 16px;text-align:center}.SubscriptionDetails_cancelledSubscriptionContainer__E2d3F{background-color:var(--color-error-light);border:1px solid var(--color-error);border-radius:8px}.SubscriptionDetails_cancelledSubscriptionContainer__E2d3F,.SubscriptionDetails_trialSubscriptionContainer__cMwr6{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:16px;padding:24px 16px;text-align:center}.SubscriptionDetails_trialSubscriptionContainer__cMwr6{background-color:var(--color-warning-light);border:1px solid var(--color-warning);border-radius:8px}.SubscriptionDetails_historySection__2T4UH{background-color:var(--color-white);border-radius:8px;box-shadow:0 2px 8px var(--color-shadow);margin-top:24px;padding:24px}.SubscriptionDetails_sectionTitle__ZcU9J{align-items:center;color:var(--color-text-dark);display:flex;font-size:1.2rem;font-weight:600;margin-bottom:16px}.SubscriptionDetails_sectionIcon__Is3ww{color:var(--color-main);margin-right:8px}.SubscriptionDetails_section__ZSBuq{margin-bottom:24px}.SubscriptionDetails_filters__-ztBt{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.SubscriptionDetails_tabsContainer__BGFlI{margin-bottom:24px}.SubscriptionDetails_tabContent__gu1cL{padding:16px 0}@media (max-width:600px){.SubscriptionDetails_filters__-ztBt{align-items:flex-start;flex-direction:column}.SubscriptionDetails_filters__-ztBt>*{margin-bottom:8px}}.SubscriptionDetails_timelineContainer__\+Yhcu{border-left:2px solid var(--color-border);margin-top:16px;padding-left:16px}.SubscriptionDetails_timelineItem__Tc\+4e{position:relative}.SubscriptionDetails_addonsSection__mI9E7{margin-top:24px}.SubscriptionDetails_addonsTitle__Bgxl2{align-items:center;color:var(--color-text-dark);display:flex;font-size:1.2rem;font-weight:600;margin-bottom:16px}.SubscriptionDetails_addonsContainer__D4SSX{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.SubscriptionDetails_addonCard__Og3E\+{background-color:var(--color-white);border-left:4px solid var(--color-blue-main);border-radius:8px;box-shadow:0 2px 8px var(--color-shadow);display:flex;flex-direction:column;padding:16px}.SubscriptionDetails_addonHeader__sTVr7{align-items:center;display:flex;gap:8px;margin-bottom:16px}.SubscriptionDetails_addonIcon__dPDmu{color:var(--color-blue-main);font-size:1.5rem}.SubscriptionDetails_addonTitle__S6J5l{flex-grow:1;font-size:1rem!important;font-weight:600!important;margin:0!important}.SubscriptionDetails_addonContent__JoSGF{flex-grow:1}.SubscriptionDetails_addonFooter__yGQuE{display:flex;justify-content:flex-end;margin-top:16px}@media (max-width:768px){.SubscriptionDetails_addonsContainer__D4SSX{grid-template-columns:1fr}}.SubscriptionDetails_timelineItem__Tc\+4e{padding-bottom:24px;padding-left:24px}.SubscriptionDetails_timelineItem__Tc\+4e:before{background-color:var(--color-main);border-radius:50%;content:"";height:8px;left:-5px;position:absolute;top:0;width:8px}.SubscriptionDetails_timelineDate__B9Igs{color:var(--color-text-light);font-size:.85rem;margin-bottom:4px}.SubscriptionDetails_timelineContent__yXUiD{background-color:var(--color-blue-light5);border-radius:8px;padding:12px}.SubscriptionDetails_backButton__Yl8n5{margin-bottom:16px}.SubscriptionDetails_viewMoreButton__aL5Wd{display:flex;justify-content:center;margin-top:16px}@media (max-width:1200px){.SubscriptionDetails_contentGrid__YJet-{grid-template-columns:1fr}}@media (max-width:768px){.SubscriptionDetails_cancellationSection__DXtQt{padding:16px}}.SubscriptionDetails_cancelledMessage__wPS1K{color:var(--color-error);display:inline-block;font-weight:500}.SubscriptionDetails_trialCard__EamiX{background-color:#f5f7ff;border-left:4px solid #5a80fb;border-radius:8px;box-shadow:0 2px 8px var(--color-shadow);margin-bottom:8px;padding:24px}.SubscriptionDetails_trialCardTitle__ewuOa{color:#2d3748!important;font-size:1.1rem!important;font-weight:700!important;margin-bottom:4px!important}.SubscriptionDetails_trialCardSubtitle__myTI3{color:#718096!important;font-size:.95rem!important;margin-bottom:20px!important}.SubscriptionDetails_trialCardBody__DA19A{display:flex;flex-direction:column;gap:12px}.SubscriptionDetails_trialDaysBlock__tUW9-{align-items:baseline;display:flex;gap:8px}.SubscriptionDetails_trialDaysNumber__jwBvd{color:#5a80fb!important;font-size:2.8rem!important;font-weight:800!important;line-height:1!important}.SubscriptionDetails_trialDaysLabel__At0MH{color:#2d3748!important;font-size:1rem!important;font-weight:500!important}.SubscriptionDetails_trialEndDate__iM2N1{color:#718096!important;font-size:.9rem!important}.SubscriptionDetails_trialProgressWrapper__QFJSe{display:flex;flex-direction:column;gap:4px}.SubscriptionDetails_trialProgressBar__FvkoS{background-color:#e2e8f0!important;border-radius:4px!important;height:8px!important}.SubscriptionDetails_trialProgressBar__FvkoS .MuiLinearProgress-bar{background-color:#5a80fb!important;border-radius:4px!important}.SubscriptionDetails_trialProgressLabel__WYZIg{color:#718096!important;font-size:.8rem!important}.SubscriptionDetails_trialSubscribeButton__2-m5m{align-self:flex-start!important;background-color:#ed3680!important;border-radius:6px!important;color:#fff!important;font-weight:600!important;margin-top:4px!important;padding:8px 24px!important;text-transform:none!important}.SubscriptionDetails_trialSubscribeButton__2-m5m:hover{background-color:#d42e70!important}@media (max-width:600px){.SubscriptionDetails_trialCard__EamiX{padding:16px}.SubscriptionDetails_trialDaysNumber__jwBvd{font-size:2.2rem!important}}.SubscriptionDetails_trialExpiredCard__gIZJc{background:linear-gradient(135deg,#f5f7ff,#eef2ff);border-left:4px solid #ed3680;border-radius:8px;box-shadow:0 2px 8px var(--color-shadow);margin-bottom:8px;padding:24px}.SubscriptionDetails_trialExpiredCardTitle__Fv6iI{color:#2d3748!important;font-size:1.1rem!important;font-weight:700!important;margin-bottom:4px!important}.SubscriptionDetails_trialExpiredCardSubtitle__kvK4L{color:#718096!important;font-size:.95rem!important;margin-bottom:20px!important}.SubscriptionDetails_trialExpiredDate__hlTRu{color:#718096!important;font-size:.9rem!important}.SubscriptionDetails_trialExpiredButton__nCSsx{align-self:flex-start!important;background-color:#ed3680!important;border-radius:6px!important;color:#fff!important;font-weight:600!important;margin-top:4px!important;padding:8px 24px!important;text-transform:none!important}.SubscriptionDetails_trialExpiredButton__nCSsx:hover{background-color:#d42e70!important}@media (max-width:600px){.SubscriptionDetails_trialExpiredCard__gIZJc{padding:16px}}.SubscriptionDetails_planLimitsSection__KvMmd{margin-bottom:24px}.SubscriptionDetails_planLimitsTitle__G9Dpw{align-items:center;color:var(--color-text-dark);display:flex;font-size:1.1rem;font-weight:600;gap:8px;margin-bottom:16px}.SubscriptionDetails_planLimitsGrid__jevMJ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-bottom:16px}.SubscriptionDetails_planLimitCard__DtrSK{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 2px 8px var(--color-shadow);display:flex;flex-direction:column;gap:10px;padding:16px 20px}.SubscriptionDetails_planLimitCardHeader__CMieH{align-items:center;display:flex;justify-content:space-between}.SubscriptionDetails_planLimitCardLabel__f4QPp{align-items:center;color:var(--color-text-dark);display:flex;font-size:.9rem;font-weight:600;gap:6px}.SubscriptionDetails_planLimitCounter__-zUk2{background-color:var(--color-blue-light4);border-radius:12px;color:var(--color-blue-main);font-size:.85rem;font-weight:700;padding:2px 8px}.SubscriptionDetails_planLimitCounterWarning__t7YOX{background-color:var(--color-warning-light);color:var(--color-warning)}.SubscriptionDetails_planLimitCounterDanger__iwBYj{background-color:var(--color-error-light);color:var(--color-error)}.SubscriptionDetails_planLimitBar__DDs41{background-color:#e2e8f0!important;border-radius:4px!important;height:6px!important}.SubscriptionDetails_planLimitBarOk__h6EbB .MuiLinearProgress-bar{background-color:#5a80fb!important;border-radius:4px!important}.SubscriptionDetails_planLimitBarWarning__5xy6Q .MuiLinearProgress-bar{background-color:var(--color-warning)!important;border-radius:4px!important}.SubscriptionDetails_planLimitBarDanger__QwxxR .MuiLinearProgress-bar{background-color:var(--color-error)!important;border-radius:4px!important}.SubscriptionDetails_planLimitUnlimited__xB3Ab{color:var(--color-text-light);font-size:.8rem;font-style:italic}.SubscriptionDetails_planPermissionsGrid__4TL5\+{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.SubscriptionDetails_planPermissionCard__fAyWV{align-items:center;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 2px 8px var(--color-shadow);display:flex;gap:10px;padding:14px 16px}.SubscriptionDetails_planPermissionLabel__9oGcf{color:var(--color-text-dark);flex:1 1;font-size:.88rem;font-weight:500}.SubscriptionDetails_planPermissionEnabled__6d2R7{color:var(--color-success)}.SubscriptionDetails_planPermissionDisabled__FZIw1{color:var(--color-error)}@media (max-width:600px){.SubscriptionDetails_planLimitsGrid__jevMJ,.SubscriptionDetails_planPermissionsGrid__4TL5\+{grid-template-columns:1fr}}.CancelSubscriptionModal_overlay__K-9nO{align-items:center;animation:CancelSubscriptionModal_overlayFadeIn__c5h8O .18s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1300}@keyframes CancelSubscriptionModal_overlayFadeIn__c5h8O{0%{opacity:0}to{opacity:1}}.CancelSubscriptionModal_container__QWhwk{animation:CancelSubscriptionModal_modalSlideUp__ezJoF .22s ease-out;background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d,0 20px 60px #0f172a2e;max-height:90vh;max-width:480px;overflow-y:auto;padding:1.5rem;position:relative;width:100%}@keyframes CancelSubscriptionModal_modalSlideUp__ezJoF{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.CancelSubscriptionModal_closeButton__Xcetm{align-items:center;background:none;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;transition:background .15s ease,color .15s ease;width:30px}.CancelSubscriptionModal_closeButton__Xcetm:hover:not(:disabled){background:#f1f5f9;color:#475569}.CancelSubscriptionModal_closeButton__Xcetm:disabled{cursor:not-allowed;opacity:.4}.CancelSubscriptionModal_head__QPYOr{margin-bottom:1rem;padding-right:2rem}.CancelSubscriptionModal_headTitle__S7ako{color:#0f172a;font-size:1.125rem;font-weight:700;line-height:1.3;margin:0 0 .25rem}.CancelSubscriptionModal_headSub__sRykL{color:#64748b;font-size:.875rem;line-height:1.5;margin:0}.CancelSubscriptionModal_infoBlock__WQqvK{margin-bottom:.75rem}.CancelSubscriptionModal_infoList__uCgX0{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.CancelSubscriptionModal_infoItem__fNRTZ{align-items:flex-start;color:#334155;display:flex;font-size:.9rem;gap:.5rem;line-height:1.45}.CancelSubscriptionModal_checkIcon__AdwdS{color:#16a34a;flex-shrink:0;height:16px;margin-top:2px;width:16px}.CancelSubscriptionModal_disclaimer__IV6ix{color:#94a3b8;font-size:.8rem;font-style:italic;line-height:1.5;margin:0 0 .875rem}.CancelSubscriptionModal_divider__D9Rua{border:none;border-top:1px solid #f1f5f9;margin:0 0 1rem}.CancelSubscriptionModal_reasonSection__\+VNvq{margin-bottom:1.25rem}.CancelSubscriptionModal_reasonLabel__LqUlr{color:#374151;font-size:.875rem;font-weight:600;margin:0 0 .625rem}.CancelSubscriptionModal_reasonList__x3n5t{display:flex;flex-direction:column;gap:.375rem}.CancelSubscriptionModal_radioCard__rGX7t{align-items:center;border:1.5px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;gap:.625rem;padding:.625rem .875rem;transition:border-color .15s ease,background .15s ease;-webkit-user-select:none;user-select:none}.CancelSubscriptionModal_radioCard__rGX7t:hover{background:#f8fafc;border-color:#cbd5e1}.CancelSubscriptionModal_radioCardSelected__CobBM{background:var(--color-blue-light5);border-color:var(--color-primary)}.CancelSubscriptionModal_radioCardSelected__CobBM:hover{background:var(--color-blue-light4);border-color:var(--color-blue-dark)}.CancelSubscriptionModal_radioInput__RL7S1{accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;height:16px;width:16px}.CancelSubscriptionModal_radioLabel__d8l8k{color:#374151;font-size:.875rem;line-height:1.4}.CancelSubscriptionModal_radioCardSelected__CobBM .CancelSubscriptionModal_radioLabel__d8l8k{color:var(--color-blue-dark);font-weight:500}.CancelSubscriptionModal_textarea__G1BqY{border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:.875rem;line-height:1.5;margin-top:.5rem;outline:none;padding:.625rem .75rem;resize:vertical;transition:border-color .15s ease;width:100%}.CancelSubscriptionModal_textarea__G1BqY:focus{border-color:var(--color-primary)}.CancelSubscriptionModal_textarea__G1BqY::placeholder{color:#94a3b8}.CancelSubscriptionModal_footer__OXLFm{display:flex;gap:.75rem;margin-top:.25rem}.CancelSubscriptionModal_btnSecondary__7HB60{background:#0000;border:1.5px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;flex:1 1;font-family:inherit;font-size:.875rem;font-weight:500;padding:.75rem 1rem;transition:all .15s ease;white-space:nowrap}.CancelSubscriptionModal_btnSecondary__7HB60:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#334155}.CancelSubscriptionModal_btnSecondary__7HB60:disabled{cursor:not-allowed;opacity:.5}.CancelSubscriptionModal_btnDestructive__PFnSO{align-items:center;background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:.875rem;font-weight:600;gap:.375rem;justify-content:center;padding:.75rem 1rem;transition:background .15s ease;white-space:nowrap}.CancelSubscriptionModal_btnDestructive__PFnSO:hover:not(:disabled){background:#b91c1c}.CancelSubscriptionModal_btnDestructive__PFnSO:active:not(:disabled){background:#991b1b}.CancelSubscriptionModal_btnDestructive__PFnSO:disabled{cursor:not-allowed;opacity:.45}.CancelSubscriptionModal_successState__F3G9w{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:1rem 0 .5rem;text-align:center}.CancelSubscriptionModal_successIconWrap__1kZxI{align-items:center;background:#16a34a1a;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:.25rem;width:64px}.CancelSubscriptionModal_successIcon__YPSlz{color:#16a34a!important;font-size:2.25rem!important}.CancelSubscriptionModal_successTitle__5sEDO{color:#0f172a;font-size:1.125rem;font-weight:700;line-height:1.3;margin:0}.CancelSubscriptionModal_successSubtitle__KVOXW{color:#475569;font-size:.875rem;line-height:1.6;margin:0;max-width:320px}.CancelSubscriptionModal_errorState__F7Nbu{display:flex;flex-direction:column;gap:1rem;padding-top:.5rem}.CancelSubscriptionModal_errorMessage__x\+LSG{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:.875rem;line-height:1.5;margin:0;padding:.75rem .875rem}@media (max-width:520px){.CancelSubscriptionModal_container__QWhwk{border-radius:12px;padding:1.25rem 1rem}.CancelSubscriptionModal_headTitle__S7ako{font-size:1rem}.CancelSubscriptionModal_footer__OXLFm{flex-direction:column-reverse;gap:.5rem}.CancelSubscriptionModal_btnDestructive__PFnSO,.CancelSubscriptionModal_btnSecondary__7HB60{flex:initial;width:100%}.CancelSubscriptionModal_successState__F3G9w{padding:.5rem 0}}@media (max-width:360px){.CancelSubscriptionModal_radioCard__rGX7t{padding:.5rem .625rem}.CancelSubscriptionModal_radioLabel__d8l8k{font-size:.8125rem}}.BudgetGeneratePage_pageHeader__NA2ye{margin-bottom:var(--spacing-lg)}.BudgetGeneratePage_section__Oh8GQ{background-color:var(--color-bg-light);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg)}.BudgetGeneratePage_sectionTitle__ULA03{border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-dark);font-size:1rem;font-weight:500;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm)}.BudgetGeneratePage_customerGrid__B5ME5{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:1fr 1fr}.BudgetGeneratePage_addItemsRow__-5bID{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.BudgetGeneratePage_itemsTable__JOFDY{border-collapse:collapse;margin-top:var(--spacing-sm);width:100%}.BudgetGeneratePage_itemsTable__JOFDY thead th{background-color:var(--color-blue-light5);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-medium);font-size:.85rem;font-weight:500;padding:10px 8px;text-align:left}.BudgetGeneratePage_itemsTable__JOFDY thead th:first-child{border-top-left-radius:var(--border-radius-sm);padding-left:12px}.BudgetGeneratePage_itemsTable__JOFDY thead th:last-child{border-top-right-radius:var(--border-radius-sm);text-align:center}.BudgetGeneratePage_itemsTable__JOFDY tbody tr{border-bottom:var(--border-width) solid var(--color-border)}.BudgetGeneratePage_itemsTable__JOFDY tbody tr:nth-child(odd){background-color:#fff}.BudgetGeneratePage_itemsTable__JOFDY tbody tr:nth-child(2n){background-color:var(--color-blue-light5)}.BudgetGeneratePage_itemsTable__JOFDY td{padding:6px 8px;vertical-align:middle}.BudgetGeneratePage_itemsTable__JOFDY td:first-child{padding-left:12px}.BudgetGeneratePage_colDescription__xCfyt{width:45%}.BudgetGeneratePage_colQty__C40HR{min-width:100px;width:12%}.BudgetGeneratePage_colUnitPrice__ecuOt{width:18%}.BudgetGeneratePage_colTotal__SF6oU{color:var(--color-text-dark);font-weight:500;width:18%}.BudgetGeneratePage_colActions__uoB12{text-align:center;width:9%}.BudgetGeneratePage_emptyRow__t7J3S{color:var(--color-text-light);font-style:italic;padding:var(--spacing-lg)!important;text-align:center}.BudgetGeneratePage_totalsSection__krFTJ{display:flex;justify-content:flex-end;margin-top:var(--spacing-md)}.BudgetGeneratePage_totalsBox__EG8NQ{align-items:center;background-color:var(--color-blue-light5);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg)}.BudgetGeneratePage_totalRow__aW-DU{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.BudgetGeneratePage_totalLabel__lXw\+1{color:var(--color-text-medium);font-size:.8rem;white-space:nowrap}.BudgetGeneratePage_totalValue__6Baie{color:var(--color-text-dark);font-size:.95rem;font-weight:500}.BudgetGeneratePage_totalDivider__UcgmP{display:none}.BudgetGeneratePage_totalHighlightRow__2QTZE{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.BudgetGeneratePage_totalHighlightLabel__C7yIp{color:var(--color-text-dark);font-size:.8rem;font-weight:600;white-space:nowrap}.BudgetGeneratePage_totalHighlightValue__pbccU{color:var(--color-blue-main);font-size:1.05rem;font-weight:700}.BudgetGeneratePage_discountField__Sr3ce{min-width:140px}.BudgetGeneratePage_additionalGrid__HP1ET{display:flex;flex-direction:column;gap:var(--spacing-md)}.BudgetGeneratePage_generatePdfRow__qIk-a{display:flex;justify-content:flex-end;margin-bottom:var(--spacing-xl);margin-top:var(--spacing-md)}.BudgetGeneratePage_dialogContent__-yThF{min-width:360px;padding-top:var(--spacing-md)!important}.BudgetGeneratePage_previewContent__WeHQc{background:#f5f5f5;display:flex;justify-content:center;overflow:auto;padding:24px!important}@media (max-width:768px){.BudgetGeneratePage_customerGrid__B5ME5{grid-template-columns:1fr}.BudgetGeneratePage_addItemsRow__-5bID{flex-direction:column}.BudgetGeneratePage_totalsBox__EG8NQ{align-items:flex-start;flex-direction:column;min-width:0;min-width:auto;width:100%}.BudgetGeneratePage_totalsSection__krFTJ{justify-content:stretch}.BudgetGeneratePage_colDescription__xCfyt{width:40%}.BudgetGeneratePage_colQty__C40HR{width:12%}.BudgetGeneratePage_colUnitPrice__ecuOt{width:20%}.BudgetGeneratePage_colTotal__SF6oU{width:18%}.BudgetGeneratePage_colActions__uoB12{width:10%}.BudgetGeneratePage_generatePdfRow__qIk-a{justify-content:stretch}.BudgetGeneratePage_generatePdfRow__qIk-a button{width:100%}}.TrialBanner_banner__jZNvo{align-items:center;display:flex;font-size:13px;font-weight:400;gap:16px;justify-content:center;padding:8px 20px;width:100%}.TrialBanner_info__mx2TF{background-color:#eef2ff;border-bottom:1px solid #c7d2fe;color:#3730a3}.TrialBanner_warning__UkmMi{background-color:#fffbeb;border-bottom:1px solid #fde68a;color:#92400e}.TrialBanner_urgent__Hcu8i{background-color:#fff1f2;border-bottom:1px solid #fecdd3;color:#9f1239}.TrialBanner_message__P2dzm{flex:1 1;text-align:center}.TrialBanner_ctaButton__YzZ6B{background-color:#ed3680;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:6px 18px;transition:filter .2s;white-space:nowrap}.TrialBanner_ctaButton__YzZ6B:hover{filter:brightness(.9)}.sidebar-opened{align-items:center;background-color:#fafafa;border-right:1px solid #f0edf8;box-shadow:1px 0 8px #7c3aed0a;display:flex;flex-direction:column;gap:0;height:100vh;left:0;overflow:hidden;position:fixed;top:0;transition:width .2s ease;width:64px;z-index:1100}.sidebar-expanded{width:240px}.sidebar-groups{background-color:initial;display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:8px 8px 16px;width:100%}.logo-container{align-items:center;display:flex;flex-shrink:0;height:36px;margin-bottom:8px;margin-top:20px;padding:0 12px;position:relative;width:100%}.logo{position:absolute;transition:opacity .2s ease}.logo-icon{left:50%;transform:translateX(-50%);width:28px}.logo-full{left:16px;top:50%;transform:translateY(-50%);width:140px}.visible{opacity:1;pointer-events:auto}.hidden{opacity:0;pointer-events:none}.sidebar-groups::-webkit-scrollbar{width:2px}.sidebar-groups::-webkit-scrollbar-track{background:#0000}.sidebar-groups::-webkit-scrollbar-thumb{background-color:#e9d5ff;border-radius:2px}.sidebar-opened:not(.sidebar-expanded) .sidebar-groups::-webkit-scrollbar{display:none}.SidebarSection_section__SQWvV{display:flex;flex-direction:column;gap:0;margin-bottom:4px;width:100%}.SidebarSection_sectionHeader__5Ycaz{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;border-radius:6px;color:#4b5563;cursor:pointer;display:flex;font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:2px;margin-top:20px;padding:4px 10px;position:relative;text-rendering:geometricPrecision;text-transform:uppercase;transition:all .15s ease;-webkit-user-select:none;user-select:none}.SidebarSection_section__SQWvV:first-child .SidebarSection_sectionHeader__5Ycaz{margin-top:8px}.SidebarSection_sectionHeaderCollapsed__DEJli{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;border-radius:8px;color:#4b5563;cursor:pointer;display:flex;justify-content:center;margin-top:12px;padding:6px 0;transition:all .15s ease;width:100%}.SidebarSection_sectionHeaderActive__J3cb8{color:#9b72e8;opacity:1}.SidebarSection_sectionHeaderCollapsed__DEJli:hover,.SidebarSection_sectionHeader__5Ycaz:hover{color:#667085}.SidebarSection_sectionHeaderActive__J3cb8:hover{color:#7c3aed}.SidebarSection_sectionIcon__b34Lq{align-items:center;color:inherit;display:flex;font-size:14px;height:18px;justify-content:center;min-width:18px;transition:color .15s ease;width:18px}.SidebarSection_sectionIconActive__yeGom{color:#7c3aed}.SidebarSection_sectionHeaderCollapsed__DEJli:hover .SidebarSection_sectionIcon__b34Lq,.SidebarSection_sectionHeader__5Ycaz:hover .SidebarSection_sectionIcon__b34Lq{color:#667085}.SidebarSection_sectionHeaderActive__J3cb8:hover .SidebarSection_sectionIcon__b34Lq{color:#7c3aed}.SidebarSection_title__0uOpl{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex:1 1;font-size:11px;font-weight:700;letter-spacing:.8px;margin-left:8px;overflow:hidden;text-overflow:ellipsis;text-rendering:geometricPrecision;text-transform:uppercase;white-space:nowrap}.SidebarSection_chevron__H8h6l{color:inherit;height:10px;margin-left:6px;opacity:.6;transition:transform .2s ease;width:10px}.SidebarSection_sectionContent__atM3i{display:flex;flex-direction:column;gap:1px;max-height:600px;overflow:hidden;padding-left:0;transition:max-height .2s ease}.SidebarSection_sectionContent__atM3i.SidebarSection_collapsed__9NojN{max-height:0}.sidebar-item{-webkit-font-smoothing:antialiased;align-items:center;border-radius:8px;color:#344054;cursor:pointer;display:flex;flex-direction:row;font-size:13px;font-weight:400;gap:0;list-style:none;min-height:36px;padding:6px 10px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.sidebar-item:hover{background-color:#f8f7fc;color:#344054}.sidebar-item-actived{background-color:#f3f0ff;border-radius:8px;color:#7c3aed;flex-direction:row;font-size:13px;font-weight:500;gap:0;list-style:none;padding:6px 10px;text-decoration:none}.sidebar-item-actived,.sidebar-item-content{align-items:center;display:flex;min-height:36px}.sidebar-item-content{justify-content:center;width:100%}.sidebar-label,.sidebar-label-active,.sidebar-label-hover{font-size:13px;line-height:1;margin-left:8px;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.sidebar-label{-webkit-font-smoothing:antialiased;color:#344054;font-weight:400}.sidebar-label-active{color:#7c3aed;font-weight:500;opacity:1}.sidebar-label-hover{color:#344054;opacity:1}.sidebar-item-icon{align-items:center;color:#667085;display:flex;flex-shrink:0;font-size:15px;height:18px;justify-content:center;min-width:18px;opacity:.8;transition:color .15s ease;width:18px}.sidebar-item:hover .sidebar-item-icon{color:#7c3aed;opacity:1}.sidebar-item-icon-actived{align-items:center;color:#7c3aed;display:flex;flex-shrink:0;font-size:15px;height:18px;justify-content:center;min-width:18px;opacity:1;width:18px}.sidebar-item-disabled{cursor:not-allowed!important;opacity:.4!important;pointer-events:none!important;-webkit-user-select:none;user-select:none}.sidebar-item-disabled:hover{background-color:initial!important}.sidebar-item-icon-disabled{align-items:center;color:#98a2b3!important;display:flex;flex-shrink:0;font-size:15px;height:18px;justify-content:center;min-width:18px;opacity:.4!important;width:18px}.sidebar-label-disabled{color:#98a2b3!important;font-size:13px;margin-left:8px;opacity:.4!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SignUp_container__vm0Kc{align-items:center;background-color:var(--grayLight);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;max-width:none;min-height:100vh;padding:2rem 1rem;width:100%}.SignUp_containerSignUp__cSj9g{background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:20px;border-top:4px solid #5a80fb;box-shadow:0 10px 30px #5a80fb1a;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:600px;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s ease;width:90%}.SignUp_logoContainer__vP-wX{align-items:center;display:flex;flex-direction:column;gap:8px}.SignUp_logo__L2H-7{transition:transform .3s ease;width:180px}.SignUp_logo__L2H-7:hover{transform:scale(1.05)}.SignUp_title__RC\+ku{color:#333;font-size:2.2rem;font-weight:700;margin:0;padding-bottom:1rem;position:relative;text-align:center}.SignUp_title__RC\+ku:after{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.SignUp_subtitle__ky6so{color:#666;font-size:1.1rem;line-height:1.5;margin:0;text-align:center}.SignUp_containerInputs__hTPCK{display:flex;flex-direction:column;gap:12px;margin:8px 0}.SignUp_containerPassword__wYrbN{align-items:center;display:flex;gap:8px;justify-content:center;position:relative}.SignUp_phoneContainer__-DUcW{align-items:flex-start;display:flex;gap:10px;width:100%}.SignUp_buttonVisibility__HhKXe{color:var(--textLight);cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.SignUp_optionsContainer__w2D1Z{display:flex;flex-direction:column;gap:12px;margin:8px 0;padding:12px 0}.SignUp_buttonContainer__8HkB5{display:flex;gap:8px;margin-top:24px}.SignUp_buttonContainer__8HkB5 button{flex:1 1}.SignUp_stepContent__YjddG{gap:24px}.SignUp_optionButtons__u93cw,.SignUp_stepContent__YjddG{display:flex;flex-direction:column;margin:0 auto;max-width:100%;width:100%}.SignUp_optionButtons__u93cw{box-sizing:border-box;gap:1rem}.SignUp_optionButtons__u93cw button{box-sizing:border-box;flex:none;margin-top:0;max-width:100%;width:100%}.SignUp_optionCard__loBqo{background:linear-gradient(135deg,#fff,#f8f9ff);border-left:3px solid #0000;border-radius:15px;box-shadow:0 8px 20px #0000000d;box-sizing:border-box;margin-bottom:1.5rem;padding:2.5rem;text-align:center;transition:all .4s ease;width:100%}.SignUp_optionCard__loBqo:hover{border-left:3px solid #5a80fb;box-shadow:0 12px 25px #00000014;transform:translateY(-5px)}.SignUp_optionIcon__qVx3V{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:12px;box-shadow:0 8px 16px #5a80fb33;color:#fff;display:flex;height:60px;justify-content:center;margin:0 auto 1.5rem;width:60px}.SignUp_optionTitle__EWi4X{color:#333;font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.SignUp_optionDescription__8fmtA{color:#666;font-size:.95rem;line-height:1.4;margin-bottom:1.5rem}.SignUp_divider__Got-8{align-items:center;color:var(--textLight);display:flex;font-size:13px;margin:12px 0;text-align:center}.SignUp_divider__Got-8:after,.SignUp_divider__Got-8:before{border-bottom:1px solid var(--grayAlpha01);content:"";flex:1 1}.SignUp_divider__Got-8:before{margin-right:8px}.SignUp_divider__Got-8:after{margin-left:8px}.SignUp_loginLink__FJO53{color:var(--textLight);font-size:13px;margin-top:12px;text-align:center}.SignUp_loginLink__FJO53 a{color:var(--main);font-weight:500;text-decoration:none;transition:all .2s ease}.SignUp_loginLink__FJO53 a:hover{opacity:.8;text-decoration:underline}.SignUp_error__wvCR3{color:var(--error);font-size:12px;margin-top:4px;text-align:left}.SignUp_optionsError__bTncA{border:1px solid var(--error);border-radius:var(--border-radius);margin-top:8px;padding:8px}.SignUp_invitationError__RwsLY{color:var(--error);font-size:12px;margin-top:4px}.SignUp_autofilledMessage__A-ZHf{background-color:var(--grayLight);border-radius:var(--border-radius);color:var(--main);font-size:12px;margin-top:8px;padding:4px 8px;text-align:center}.SignUp_highlightText__3i73O{color:var(--secondary);font-weight:500}.SignUp_inviteInfo__Vbs\+f{background-color:var(--grayLight);border-radius:var(--border-radius);margin-top:16px;padding:16px;text-align:center}.SignUp_inviteInfo__Vbs\+f p{color:var(--textDark);font-size:14px;margin:4px 0}.SignUp_inviteInfo__Vbs\+f strong{color:var(--main);font-weight:500}@media (min-width:769px){.SignUp_optionButtons__u93cw{align-items:stretch;flex-direction:row;gap:2rem}.SignUp_optionCard__loBqo{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;margin-bottom:0;min-height:300px;padding:2.5rem 2rem}.SignUp_optionIcon__qVx3V{margin-bottom:1.5rem}.SignUp_optionTitle__EWi4X{margin-bottom:1rem}.SignUp_optionDescription__8fmtA{flex-grow:1;margin-bottom:2rem}.SignUp_optionButtons__u93cw button{margin-top:auto}.SignUp_containerSignUp__cSj9g{max-width:800px}}@media (max-width:768px){.SignUp_optionButtons__u93cw{flex-direction:column;gap:1rem}.SignUp_optionCard__loBqo{margin-bottom:1rem;padding:2rem}}@media (max-width:576px){.SignUp_logo__L2H-7{margin-bottom:1.5rem;width:120px}.SignUp_title__RC\+ku{font-size:1.8rem;margin-bottom:1.5rem;padding-bottom:.8rem}.SignUp_title__RC\+ku:after{height:3px;width:60px}.SignUp_subtitle__ky6so{font-size:1rem;margin-bottom:2rem}.SignUp_optionCard__loBqo{margin-bottom:1rem;padding:1.5rem}.SignUp_optionIcon__qVx3V{height:50px;margin-bottom:1rem;width:50px}.SignUp_optionTitle__EWi4X{font-size:1.1rem}.SignUp_optionDescription__8fmtA{font-size:.85rem;margin-bottom:1rem}.SignUp_container__vm0Kc{padding:1rem .5rem}}@media (max-width:480px){.SignUp_containerSignUp__cSj9g{padding:1rem}.SignUp_logo__L2H-7{margin-bottom:1rem;width:100px}.SignUp_title__RC\+ku{font-size:1.6rem;margin-bottom:1rem;padding-bottom:.6rem}.SignUp_title__RC\+ku:after{width:50px}.SignUp_subtitle__ky6so{font-size:.9rem;margin-bottom:1.5rem}.SignUp_optionCard__loBqo{padding:1rem}.SignUp_optionIcon__qVx3V{height:45px;width:45px}.SignUp_optionTitle__EWi4X{font-size:1rem}.SignUp_optionDescription__8fmtA{font-size:.8rem}}.StepIndicator_container__2XICk{align-items:center;display:flex;gap:32px;justify-content:center;margin:0 0 32px;padding:0 16px;width:100%}.StepIndicator_stepContainer__Qr3q0{align-items:center;display:flex;flex-direction:column;gap:4px;position:relative}.StepIndicator_stepContainer__Qr3q0:not(:last-child):after{background-color:var(--grayLight);border-bottom:1px solid var(--grayAlpha01);border-top:1px solid var(--grayAlpha01);content:"";height:2px;position:absolute;right:-32px;top:14px;transition:all .3s ease;width:32px}.StepIndicator_stepContainer__Qr3q0.StepIndicator_completed__Zid\+j:not(:last-child):after{background-color:var(--main);border:none}.StepIndicator_dot__bGK-O{align-items:center;background-color:var(--grayLight);border:1px solid var(--grayAlpha01);border-radius:50%;color:var(--textLight);display:flex;font-size:14px;height:28px;justify-content:center;transition:all .3s ease;width:28px}.StepIndicator_dot__bGK-O.StepIndicator_active__FR04i{background-color:var(--main);border:none;color:#fff;transform:scale(1.1)}.StepIndicator_dot__bGK-O.StepIndicator_completed__Zid\+j{background-color:var(--main);border:none;color:#fff}.StepIndicator_stepLabel__JoUYI{color:var(--textLight);font-size:12px;transition:all .3s ease}.StepIndicator_stepContainer__Qr3q0.StepIndicator_active__FR04i .StepIndicator_stepLabel__JoUYI{color:var(--main);font-weight:500}.StepIndicator_stepContainer__Qr3q0.StepIndicator_completed__Zid\+j .StepIndicator_stepLabel__JoUYI{color:var(--main)}.SuccessMessage_overlay__-hTyE{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.SuccessMessage_container__kOjs-{animation:SuccessMessage_fadeIn__418Ta .3s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:500px;padding:30px;text-align:center;width:90%}.SuccessMessage_iconContainer__a29I1{margin-bottom:20px}.SuccessMessage_icon__nP9T8{color:#4caf50;font-size:70px!important}.SuccessMessage_title__C\+jMG{color:#333;font-size:24px;font-weight:600;margin-bottom:15px}.SuccessMessage_message__HI9Ru{color:#666;font-size:16px;line-height:1.5;margin-bottom:25px}.SuccessMessage_redirectInfo__RzVK2{align-items:center;display:flex;flex-direction:column}.SuccessMessage_countdown__ndGhf{color:#888;font-size:14px;margin-bottom:15px}@keyframes SuccessMessage_fadeIn__418Ta{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.CompanySignUp_container__yKqDX{align-items:center;display:flex;flex-direction:column;font-family:Poppins,Roboto,sans-serif;justify-content:center;margin:0 auto;max-width:800px;padding:2rem;width:100%}.CompanySignUp_topLogoSection__7tYnl{align-items:center;display:flex;justify-content:center;margin-bottom:2rem;width:100%}.CompanySignUp_topLogo__BjnZz{transition:transform .3s ease;width:200px}.CompanySignUp_topLogo__BjnZz:hover{transform:scale(1.05)}@media (max-width:768px){.CompanySignUp_topLogo__BjnZz{width:150px}.CompanySignUp_topLogoSection__7tYnl{margin-bottom:1.5rem}}@media (max-width:480px){.CompanySignUp_topLogo__BjnZz{width:120px}.CompanySignUp_topLogoSection__7tYnl{margin-bottom:1rem}}.CompanySignUp_headerLayout__0HXnA{align-items:center;display:flex;margin-bottom:1.5rem;width:100%}.CompanySignUp_logoSection__xmMOx{align-items:center;display:flex;flex:0 0 180px;justify-content:center}.CompanySignUp_stepperSection__A5Tyk{margin-bottom:2rem;width:100%}.CompanySignUp_stepContent__SrN\+z{align-items:center;display:flex;flex-direction:column;width:100%}.CompanySignUp_formContainer__9aoXb{background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:20px;border-top:4px solid #5a80fb;box-shadow:0 10px 30px #5a80fb1a;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s ease;width:100%}.CompanySignUp_logoContainer__Tofs1{align-items:center;display:flex;flex-direction:column;margin-bottom:1.5rem;position:relative;text-align:center}.CompanySignUp_logo__PDKjT{margin-bottom:1.5rem;transition:transform .3s ease;width:180px}.CompanySignUp_logo__PDKjT:hover{transform:scale(1.05)}.CompanySignUp_title__1IlmA{align-items:center;color:#333;display:flex;font-size:2.2rem;font-weight:700;gap:.5rem;justify-content:center;margin-bottom:1rem;margin-top:1.5rem;padding-bottom:1rem;position:relative;text-align:center}.CompanySignUp_title__1IlmA:after{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.CompanySignUp_subtitle__ij2b3{color:#666;font-size:1.1rem;line-height:1.2;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:90%;text-align:center}.CompanySignUp_formFields__0LsKS{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2rem}.CompanySignUp_phoneContainer__vUUU9{display:flex;gap:1rem}.CompanySignUp_ddiField__5GoGI{flex:0 0 100px;position:relative}.CompanySignUp_phoneField__1dRA2{flex:1 1}.CompanySignUp_inputLabel__jJ8Y4{color:#444;display:block;font-size:.95rem;font-weight:500;margin-bottom:.4rem}.CompanySignUp_mandatoryMark__euFYB,.CompanySignUp_requiredMark__ohs0p{color:#ff3383}.CompanySignUp_ddiInput__ac5cL{border:1px solid #ddd;border-radius:8px;font-size:1rem;height:48px;padding:0 1rem;transition:all .3s ease;width:100%}.CompanySignUp_ddiInput__ac5cL:focus{border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb1a;outline:none}.CompanySignUp_inputError__KqnG3{background-color:#ff338305;border-color:#ff3383;box-shadow:0 0 0 2px #ff33831a}.CompanySignUp_errorMessage__WbhUD{animation:CompanySignUp_fadeIn__qPM2\+ .3s ease-out;color:#ff3383;font-size:.85rem;margin-top:.4rem}.CompanySignUp_actionButtons__P3LDI{display:flex;gap:1.5rem;justify-content:center;margin:2rem 0 1.5rem}.CompanySignUp_visibilityToggle__U-aaO{background:none;border:none;color:#5a80fb;cursor:pointer;font-size:.9rem;font-weight:600;transition:color .3s ease}.CompanySignUp_visibilityToggle__U-aaO:hover{color:#4a6bff}.CompanySignUp_loginLink__cgLvp{border-top:1px solid #eee;color:#666;font-size:.95rem;margin-top:2rem;padding-top:1rem;text-align:center}.CompanySignUp_loginLink__cgLvp a{color:#5a80fb;font-weight:600;text-decoration:none;transition:color .3s ease}.CompanySignUp_loginLink__cgLvp a:hover{color:#ff3383;text-decoration:none}.CompanySignUp_inputContainer__rw-E6{background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 15px #0000000d;margin-bottom:1rem;padding:1.2rem;position:relative;transition:all .3s ease;width:100%}.CompanySignUp_inputField__gynhl{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #00000008;color:#333;font-size:1rem;height:48px;margin-bottom:.5rem;padding:0 1rem;transition:all .3s ease;width:100%}.CompanySignUp_inputField__gynhl:focus{border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb1a;outline:none}.CompanySignUp_inputContainer__rw-E6 .CompanySignUp_MuiFormControl-root__C31M1{border:2px solid #5a80fb;border-radius:10px;position:relative;transition:all .3s ease}.CompanySignUp_inputContainer__rw-E6 .CompanySignUp_MuiFormControl-root__C31M1:before{background:linear-gradient(45deg,#5a80fb,#ff3383);border-radius:12px;bottom:-2px;content:"";left:-2px;opacity:.1;position:absolute;right:-2px;top:-2px;transition:opacity .3s ease;z-index:-1}.CompanySignUp_inputContainer__rw-E6 .CompanySignUp_MuiFormControl-root__C31M1:hover:before{opacity:.2}.CompanySignUp_inputContainer__rw-E6 .CompanySignUp_MuiOutlinedInput-root__wspiG{border-radius:8px!important}.CompanySignUp_inputContainer__rw-E6 .CompanySignUp_MuiOutlinedInput-notchedOutline__Uml4\+,.CompanySignUp_inputContainer__rw-E6 .CompanySignUp_MuiOutlinedInput-root__wspiG.CompanySignUp_Mui-focused__t2ATc .CompanySignUp_MuiOutlinedInput-notchedOutline__Uml4\+{border:none!important}.CompanySignUp_buttonVisibility__EOih-{color:#666;cursor:pointer;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.CompanySignUp_infoMessage__RQuSr{background:#f9f9f9;border-left:2px solid #ddd;border-radius:8px;color:#666;font-size:.9rem;line-height:1.5;margin-bottom:1rem;padding:1rem;position:relative}.CompanySignUp_infoMessage__RQuSr p{margin:0}.CompanySignUp_welcomePopupContent__AP8VB{background:linear-gradient(135deg,#ffffffe6,#f8f9ffe6);border-radius:20px;overflow:hidden;padding:1.5rem 2rem 2rem;position:relative;text-align:center;width:auto}.CompanySignUp_welcomePopupContent__AP8VB:before{background:radial-gradient(circle at top right,#5a80fb1a,#0000 60%),radial-gradient(circle at bottom left,#ff33831a,#0000 60%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.CompanySignUp_welcomeIcon__vNNZM{align-items:center;animation:CompanySignUp_pulseGlow__4Tkpe 2s ease-in-out infinite alternate;background:linear-gradient(135deg,#5a80fb,#ff3383);border-radius:50%;box-shadow:0 15px 35px #5a80fb40;color:#fff;display:flex;height:100px;justify-content:center;margin:0 auto 2rem;position:relative;width:100px}.CompanySignUp_welcomeIcon__vNNZM:after{animation:CompanySignUp_pulseGlow__4Tkpe 2s ease-in-out .5s infinite alternate;background:linear-gradient(135deg,#5a80fb4d,#ff33834d);border-radius:50%;bottom:-10px;content:"";left:-10px;position:absolute;right:-10px;top:-10px;z-index:-1}.CompanySignUp_welcomePopupContent__AP8VB h3{color:#333;display:inline-block;font-size:2.2rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.8rem;position:relative}.CompanySignUp_welcomePopupContent__AP8VB h3:after{background:linear-gradient(90deg,#5a80fb,#ff3383);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.CompanySignUp_welcomePopupContent__AP8VB p{color:#444;font-size:1.1rem;line-height:1.6;margin-bottom:1rem;width:100%}.CompanySignUp_welcomePopupContent__AP8VB p:last-child{margin-bottom:1.5rem}.CompanySignUp_centeredButton__HXpwH{display:block;margin:0 auto}@keyframes CompanySignUp_pulseGlow__4Tkpe{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}.CompanySignUp_stepperContainer__\+W-XS{width:100%}.CompanySignUp_stepperWrapper__\+\+Pbj{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;position:relative}.CompanySignUp_stepperLine__tA-kS{background:#ddd;height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.CompanySignUp_stepperProgress__ShlQf{background:linear-gradient(90deg,#5a80fb,#ff3383);height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:width .4s ease;z-index:2}.CompanySignUp_stepItem__yl9Dk{align-items:center;display:flex;flex-direction:column;position:relative;z-index:3}.CompanySignUp_stepCircle__jct\+k{align-items:center;background:#fff;border:2px solid #ddd;border-radius:50%;color:#666;display:flex;font-size:.8rem;font-weight:600;height:28px;justify-content:center;margin-bottom:.3rem;transition:all .3s ease;width:28px}.CompanySignUp_stepCircleActive__qODTc{background:#5a80fb;border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb1a;color:#fff}.CompanySignUp_stepCircleCompleted__fZ6Xi{background:#fff;border-color:#5a80fb;color:#5a80fb}.CompanySignUp_stepLabel__ga9kU{color:#666;font-family:Inter,Arial,sans-serif;font-size:.875rem;font-weight:400;margin-top:.8rem;text-align:center;transition:all .3s ease}.CompanySignUp_stepLabelActive__cmcFL{color:#333;font-weight:600}@keyframes CompanySignUp_fadeIn__qPM2\+{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.CompanySignUp_container__yKqDX{max-width:700px}}@media (max-width:768px){.CompanySignUp_container__yKqDX{max-width:600px;padding:1.5rem}.CompanySignUp_headerLayout__0HXnA{align-items:center;flex-direction:column;gap:.5rem;margin-bottom:1rem}.CompanySignUp_logoSection__xmMOx{flex:none;margin-bottom:0}.CompanySignUp_stepperSection__A5Tyk{display:flex;justify-content:center;width:100%}.CompanySignUp_formContainer__9aoXb{padding:2rem}.CompanySignUp_title__1IlmA{font-size:1.8rem}.CompanySignUp_subtitle__ij2b3{font-size:1rem;margin-bottom:.8rem}.CompanySignUp_logoContainer__Tofs1{margin-bottom:1.2rem}.CompanySignUp_welcomePopupContent__AP8VB{padding:1.2rem 1.8rem 1.8rem}.CompanySignUp_welcomeIcon__vNNZM{height:80px;margin-bottom:1.7rem;width:80px}.CompanySignUp_welcomePopupContent__AP8VB h3{font-size:1.9rem;margin-bottom:1.2rem}.CompanySignUp_welcomePopupContent__AP8VB p{font-size:1rem}}.CompanySignUp_termsButtonContainer__cdE0h{background-color:#f9f9ff;border-left:3px solid #5a80fb;border-radius:8px;margin-bottom:1.5rem;margin-top:1.5rem;padding:1rem}.CompanySignUp_termsCheckboxContainer__ANQSK{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.CompanySignUp_checkboxWrapper__RbjTt{align-items:center;display:flex;flex:1 1;min-width:250px}.CompanySignUp_termsCheckbox__Z5Lpi{accent-color:#5a80fb;cursor:pointer;height:18px;margin-right:10px;width:18px}.CompanySignUp_termsCheckboxLabel__hgudX{color:#444;cursor:pointer;font-size:.95rem;-webkit-user-select:none;user-select:none}.CompanySignUp_termsLink__dToB4{color:#5a80fb;cursor:pointer;font-weight:500;text-decoration:underline;transition:color .3s ease}.CompanySignUp_termsLink__dToB4:hover{color:#ff3383}.CompanySignUp_termsButtonWrapper__APUYg{transition:all .3s ease;width:100%}.CompanySignUp_termsAcceptedLabel__VK5B6{align-items:center;display:flex;font-weight:500;justify-content:center}.CompanySignUp_termsButtonAccepted__o-Ewo{border:2px solid #4caf50!important;color:#4caf50!important}.CompanySignUp_pulse__Qwl12{animation:CompanySignUp_pulseAnimation__KXLXW 1s ease-out}@keyframes CompanySignUp_pulseAnimation__KXLXW{0%{box-shadow:0 0 0 0 #5a80fbb3;transform:scale(1)}50%{box-shadow:0 0 0 10px #5a80fb00;transform:scale(1.05)}to{box-shadow:0 0 0 0 #5a80fb00;transform:scale(1)}}@media (max-width:576px){.CompanySignUp_container__yKqDX{padding:1rem}.CompanySignUp_formContainer__9aoXb{border-radius:15px;padding:1.5rem}.CompanySignUp_logo__PDKjT{width:150px}.CompanySignUp_title__1IlmA{font-size:1.6rem}.CompanySignUp_subtitle__ij2b3{font-size:.95rem;margin-bottom:.6rem}.CompanySignUp_logoContainer__Tofs1{margin-bottom:1rem}.CompanySignUp_phoneContainer__vUUU9{flex-direction:column;gap:1rem}.CompanySignUp_ddiField__5GoGI{flex:0 0 100%}.CompanySignUp_stepCircle__jct\+k{font-size:.75rem;height:24px;width:24px}.CompanySignUp_stepLabel__ga9kU{font-size:.7rem}.CompanySignUp_welcomePopupContent__AP8VB{padding:1rem 1.5rem 1.5rem}.CompanySignUp_welcomeIcon__vNNZM{height:70px;margin-bottom:1.5rem;width:70px}.CompanySignUp_welcomePopupContent__AP8VB h3{font-size:1.6rem;margin-bottom:1rem}.CompanySignUp_welcomePopupContent__AP8VB p{font-size:.95rem;line-height:1.5}}.TermsPrivacyPopup_termsContainer__YJIsU{background:#fff;border-left:2px solid #5a80fb;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-bottom:15px;max-height:60vh;overflow-y:auto;padding:0 10px;position:relative}.TermsPrivacyPopup_termsContent__26YQr{color:#333;font-family:Poppins,Roboto,sans-serif;font-size:.95rem;line-height:1.5}.TermsPrivacyPopup_termsIframe__RZ39M{border:none;border-radius:4px;height:400px;margin-bottom:5px;margin-top:5px;width:100%}.TermsPrivacyPopup_termsContent__26YQr h1{color:#2c3e50;font-size:1.8em;margin-bottom:20px}.TermsPrivacyPopup_termsContent__26YQr h2{color:#2c3e50;font-size:1.5em;margin-bottom:15px;margin-top:25px}.TermsPrivacyPopup_termsContent__26YQr h3{color:#2c3e50;font-size:1.2em;margin-bottom:10px;margin-top:20px}.TermsPrivacyPopup_termsContent__26YQr p{margin-bottom:15px}.TermsPrivacyPopup_termsContent__26YQr ol,.TermsPrivacyPopup_termsContent__26YQr ul{margin-bottom:15px;padding-left:20px}.TermsPrivacyPopup_termsContent__26YQr li{margin-bottom:8px}.TermsPrivacyPopup_termsContent__26YQr a{color:#3498db;text-decoration:none}.TermsPrivacyPopup_termsContent__26YQr a:hover{text-decoration:underline}.TermsPrivacyPopup_termsContent__26YQr blockquote{border-left:4px solid #e0e0e0;color:#666;margin-left:0;padding-left:15px}.TermsPrivacyPopup_termsContent__26YQr code{background-color:#f8f8f8;border-radius:3px;font-family:monospace;padding:2px 4px}.TermsPrivacyPopup_termsContent__26YQr pre{background-color:#f8f8f8;border-radius:5px;overflow-x:auto;padding:15px}.TermsPrivacyPopup_termsContent__26YQr table{border-collapse:collapse;margin-bottom:15px;width:100%}.TermsPrivacyPopup_termsContent__26YQr td,.TermsPrivacyPopup_termsContent__26YQr th{border:1px solid #ddd;padding:8px 12px;text-align:left}.TermsPrivacyPopup_termsContent__26YQr th{background-color:#f2f2f2}.TermsPrivacyPopup_termsContent__26YQr tr:nth-child(2n){background-color:#f9f9f9}.TermsPrivacyPopup_loadingContainer__Yapvz{align-items:center;display:flex;justify-content:center;min-height:200px}.CompanyJoin_container__1k\+ZH{align-items:center;background-color:var(--grayLight);box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:2rem 1rem}.CompanyJoin_formContainer__hUrqN{background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:20px;border-top:4px solid #5a80fb;box-shadow:0 10px 30px #5a80fb1a;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s ease;width:100%}.CompanyJoin_logoContainer__pgUNM{align-items:center;display:flex;flex-direction:column}.CompanyJoin_logo__B04z-{margin-bottom:2rem;transition:transform .3s ease;width:180px}.CompanyJoin_logo__B04z-:hover{transform:scale(1.05)}.CompanyJoin_title__vjE9I{color:#333;font-size:2.2rem;font-weight:700;margin-bottom:2rem;padding-bottom:1rem;position:relative;text-align:center}.CompanyJoin_title__vjE9I:after{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.CompanyJoin_subtitle__DD2BW{color:#666;font-size:1.1rem;line-height:1.5;margin-bottom:3rem;text-align:center}.CompanyJoin_formFields__g42Up{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.CompanyJoin_codeStep__ph2HO,.CompanyJoin_formStep__rw9ll{width:100%}.CompanyJoin_inputLabel__kp56V{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:5px}.CompanyJoin_emailDisplay__2MVYk{margin-bottom:10px}.CompanyJoin_emailValue__X46su{background:linear-gradient(135deg,#f8f9ff,#fff);border:1px solid #5a80fb33;border-radius:8px;color:#666;font-size:.95rem;padding:12px;transition:all .3s ease}.CompanyJoin_actionButtons__smj1H{display:flex;justify-content:space-between;margin-bottom:20px}.CompanyJoin_visibilityToggle__w7gez{background:none;border:none;color:#2196f3;cursor:pointer;font-size:14px}.CompanyJoin_loginLink__zfztU{color:#666;font-size:14px;text-align:center}.CompanyJoin_loginLink__zfztU a{color:#2196f3;text-decoration:none}.CompanyJoin_loginLink__zfztU a:hover{text-decoration:underline}@media (min-width:769px){.CompanyJoin_formContainer__hUrqN{max-width:600px;padding:3rem}}@media (max-width:576px){.CompanyJoin_container__1k\+ZH{padding:1rem .5rem}.CompanyJoin_logo__B04z-{margin-bottom:1.5rem;width:120px}.CompanyJoin_title__vjE9I{font-size:1.8rem;margin-bottom:1.5rem;padding-bottom:.8rem}.CompanyJoin_title__vjE9I:after{height:3px;width:60px}.CompanyJoin_subtitle__DD2BW{font-size:1rem;margin-bottom:2rem}.CompanyJoin_formContainer__hUrqN{padding:1.5rem}}@media (max-width:480px){.CompanyJoin_logo__B04z-{margin-bottom:1rem;width:100px}.CompanyJoin_title__vjE9I{font-size:1.6rem;margin-bottom:1rem;padding-bottom:.6rem}.CompanyJoin_title__vjE9I:after{width:50px}.CompanyJoin_subtitle__DD2BW{font-size:.9rem;margin-bottom:1.5rem}.CompanyJoin_formContainer__hUrqN{padding:1rem}}.Welcome_container__pS-aN{align-items:center;background-color:var(--color-bg-main);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;text-align:center}.Welcome_content__c8Ax8{margin:0 auto;max-width:1000px}.Welcome_title__qSOnG{color:var(--color-blue-dark);font-size:2rem;font-weight:600;line-height:1.3;margin-bottom:1.5rem}.Welcome_message__N6c3j{color:var(--color-text-medium);font-size:1.2rem;line-height:1.5;margin-bottom:2rem}.Welcome_mainContent__acwJT{display:flex;flex-direction:column;margin-top:2rem}.Welcome_featureSection__mhFf0{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin-bottom:2rem;margin-top:1rem;padding:24px;width:100%}.Welcome_featureGrid__QRoUo{grid-gap:16px;display:grid;gap:16px;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:24px}.Welcome_featureCard__2WtYV{align-items:center;background:var(--color-bg-light);border:1px solid var(--border);border-radius:12px;box-shadow:none;display:flex;flex-direction:row;height:100%;min-height:100px;padding:16px;text-align:left}.Welcome_featureIcon__84QEk{align-items:center;background-color:var(--color-blue-alpha);border-radius:50%;color:var(--color-blue-main);display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:16px;width:40px}.Welcome_featureTitle__DuyK1{color:var(--color-text-dark);font-size:.95rem;font-weight:600;line-height:1.3;margin-bottom:4px}.Welcome_featureDescription__-gIGx{color:var(--color-text-medium);font-size:.8rem;line-height:1.3}.Welcome_featureContent__588WV{display:flex;flex-direction:column}.Welcome_startButtonContainer__nCiGz{display:flex;justify-content:center;margin-top:2rem}@media (max-width:960px){.Welcome_content__c8Ax8{max-width:800px}.Welcome_title__qSOnG{font-size:1.8rem}.Welcome_message__N6c3j{font-size:1.1rem}}@media (max-width:600px){.Welcome_container__pS-aN{padding:20px 16px}.Welcome_content__c8Ax8{max-width:100%}.Welcome_title__qSOnG{font-size:1.5rem}.Welcome_message__N6c3j{font-size:1rem;margin-bottom:2rem}.Welcome_featureGrid__QRoUo{grid-template-columns:1fr}}.CompanyOwnerWelcome_container__drJKv{align-items:center;display:flex;flex-direction:column;font-family:Poppins,Roboto,sans-serif;justify-content:center;margin-top:40px}.CompanyOwnerWelcome_content__8\+Kmi{max-width:1200px;width:100%}.CompanyOwnerWelcome_title__CAcNc{color:#333!important;font-size:2.2rem!important;font-weight:700!important;letter-spacing:-.5px!important;line-height:1.2!important;margin-bottom:1.8rem!important;padding-bottom:1.2rem!important;position:relative!important;text-align:center!important}.CompanyOwnerWelcome_title__CAcNc:after{background:linear-gradient(90deg,#5a80fb,#ff3383);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.CompanyOwnerWelcome_message__sjt5p{color:#555!important;font-size:1.2rem!important;font-weight:400!important;line-height:1.6!important;margin-bottom:1.5rem!important;margin-left:auto!important;margin-right:auto!important;max-width:900px!important;text-align:center!important}.CompanyOwnerWelcome_mainContent__BRExJ{animation:CompanyOwnerWelcome_fadeIn__wR9Pn .8s ease-out;display:flex;flex-direction:column;margin-top:1rem}@keyframes CompanyOwnerWelcome_fadeIn__wR9Pn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CompanyOwnerWelcome_featureOverview__PpCdT{margin-bottom:3rem;margin-top:1rem;width:100%}.CompanyOwnerWelcome_introText__BVgbb{color:#555!important;font-size:1.15rem!important;font-weight:400!important;line-height:1.6!important;margin-bottom:2.5rem!important;max-width:900px!important}.CompanyOwnerWelcome_sectionTitle__-xqLh{align-items:center!important;color:#333!important;display:flex!important;font-size:1.6rem!important;font-weight:600!important;gap:16px!important;line-height:1.2!important;margin-bottom:1.8rem!important;text-align:left!important}.CompanyOwnerWelcome_sectionTitleIcon__sGFNN{color:#5a80fb;font-size:1.6rem!important}.CompanyOwnerWelcome_featureGrid__Br0Lx{grid-gap:32px;display:grid;gap:32px;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:1.5rem}.CompanyOwnerWelcome_featureCard__8RIU4{align-items:center;background:linear-gradient(135deg,#fff,#f8f9ff);border:1px solid #00000014;border-radius:15px;box-shadow:0 8px 20px #0000000d;display:flex;flex-direction:row;height:100%;min-height:100px;overflow:hidden;padding:20px;position:relative;text-align:left;transition:all .4s ease}.CompanyOwnerWelcome_featureIcon__Bvv5v{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:10px;box-shadow:0 10px 20px #5a80fb33;color:#fff;display:flex;flex-shrink:0;height:45px;justify-content:center;margin-right:16px;overflow:hidden;position:relative;width:45px}.CompanyOwnerWelcome_featureIcon__Bvv5v:after{background:radial-gradient(circle,#fff3 0,#0000 60%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.CompanyOwnerWelcome_featureTitle__dvtSk{color:#333!important;font-size:1.1rem!important;font-weight:700!important;line-height:1.3!important;margin-bottom:6px!important}.CompanyOwnerWelcome_featureDescription__35q4G{color:#555!important;font-size:.9rem!important;line-height:1.4!important}.CompanyOwnerWelcome_featureContent__IBRnQ{display:flex;flex-direction:column}.CompanyOwnerWelcome_setupPromptContainer__F2KT7{align-items:center;background:linear-gradient(135deg,#fff,#f8f9ff);border:1px solid #00000014;border-left:3px solid #0000;border-radius:15px;box-shadow:0 8px 20px #0000000d;display:flex;height:100%;justify-content:center;min-height:120px;padding:24px;transition:all .4s ease}.CompanyOwnerWelcome_setupPromptFullButton__OTsHd{align-items:center!important;background-color:#ff3383!important;border-left:3px solid #0000!important;border-radius:15px!important;box-shadow:0 8px 20px #ff338333!important;display:flex!important;font-size:1.1rem!important;font-weight:600!important;height:100%!important;justify-content:center!important;min-height:100px!important;padding:20px!important;text-transform:none!important;transition:all .4s ease!important;width:100%!important}.CompanyOwnerWelcome_setupPromptFullButton__OTsHd:hover{border-left:3px solid #ff6b9d!important;box-shadow:0 12px 25px #ff33834d!important;transform:translateY(-5px)!important}.CompanyOwnerWelcome_buttonContainer__LtDL6{display:flex;flex-direction:column;gap:16px;width:100%}.CompanyOwnerWelcome_skipButton__STguo{border:1px solid #5a80fb80!important;border-radius:10px!important;color:#5a80fb!important;font-size:1rem!important;font-weight:500!important;min-height:50px!important;text-transform:none!important;transition:all .3s ease!important;width:100%!important}.CompanyOwnerWelcome_skipButton__STguo:hover{background-color:#5a80fb0d!important;border:1px solid #5a80fbcc!important}.CompanyOwnerWelcome_skipPermanentlyButton__R7OL1{border-radius:8px!important;color:#666!important;font-size:.9rem!important;font-weight:400!important;min-height:40px!important;text-transform:none!important;transition:all .3s ease!important;width:100%!important}.CompanyOwnerWelcome_skipPermanentlyButton__R7OL1:hover{background-color:#0000000d!important;color:#333!important}.CompanyOwnerWelcome_setupButton__7zhIm{background-color:#5a80fb!important;border-radius:30px!important;box-shadow:0 4px 15px #0003!important;font-size:1.1rem!important;font-weight:600!important;min-width:200px!important;padding:1rem 2rem!important;transition:all .3s ease!important}.CompanyOwnerWelcome_setupButton__7zhIm:hover{box-shadow:0 6px 20px #00000040!important;transform:translateY(-3px)!important}@media (max-width:992px){.CompanyOwnerWelcome_featureGrid__Br0Lx{gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.CompanyOwnerWelcome_title__CAcNc{font-size:2rem!important}.CompanyOwnerWelcome_message__sjt5p{font-size:1.1rem!important}}@media (max-width:768px){.CompanyOwnerWelcome_setupPromptContainer__F2KT7{padding:24px}.CompanyOwnerWelcome_title__CAcNc{font-size:2rem!important}.CompanyOwnerWelcome_message__sjt5p{font-size:1.1rem!important;margin-bottom:2.5rem!important}.CompanyOwnerWelcome_featureIcon__Bvv5v{height:55px;width:55px}.CompanyOwnerWelcome_featureTitle__dvtSk{font-size:1rem!important}.CompanyOwnerWelcome_featureDescription__35q4G{font-size:.85rem!important}}@media (max-width:576px){.CompanyOwnerWelcome_container__drJKv{margin-top:20px;padding:20px 16px}.CompanyOwnerWelcome_title__CAcNc{font-size:1.8rem!important}.CompanyOwnerWelcome_message__sjt5p{font-size:1rem!important;margin-bottom:2rem!important}.CompanyOwnerWelcome_setupPromptContainer__F2KT7{padding:24px 20px}.CompanyOwnerWelcome_featureGrid__Br0Lx{grid-template-columns:1fr}.CompanyOwnerWelcome_featureCard__8RIU4{padding:16px}.CompanyOwnerWelcome_featureIcon__Bvv5v{height:40px;margin-right:14px;width:40px}}.Landing_landingContainer__Xo0Tc{color:#333;font-family:Poppins,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}.Landing_ctaButton__zRu70{background:#5a80fb;border:none;border-radius:30px;box-shadow:0 4px 15px #0003;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.Landing_ctaButton__zRu70:hover{box-shadow:0 6px 20px #00000040;transform:translateY(-3px)}.Landing_sectionContainer__uVNWU{margin:0 auto;max-width:1200px;padding:0 2rem}.Landing_sectionTitle__\+zTrk{color:#333;font-size:2.2rem;line-height:1.2;margin-bottom:2rem;padding-bottom:1rem;position:relative;text-align:center}.Landing_sectionTitle__\+zTrk:after{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.Landing_sectionCta__gU1Xk{display:flex;justify-content:center;margin-top:3rem;position:relative;z-index:5}.Landing_featuresSection__4aUnw{background-color:#f9f9f9;padding:5rem 0}.Landing_featuresContent__jQLU0{display:flex;gap:3rem}.Landing_featuresGrid__Ea6OQ{grid-gap:2rem;display:grid;flex:2 1;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Landing_feature__3-th0{background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:20px;border-top:4px solid #0000;box-shadow:0 10px 30px #5a80fb1a;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;transition:all .4s ease;z-index:1}.Landing_feature__3-th0:before{background:linear-gradient(135deg,#5a80fb0d,#ff33830d);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:-1}.Landing_feature__3-th0:hover{border-top:4px solid #5a80fb;box-shadow:0 15px 35px #5a80fb26;transform:translateY(-8px) scale(1.02)}.Landing_feature__3-th0:hover:before{opacity:1}.Landing_featureIcon__-bPeL{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:16px;box-shadow:0 10px 20px #5a80fb33;color:#fff;display:flex;height:80px;justify-content:center;margin:0 auto 1.8rem;overflow:hidden;position:relative;width:80px}.Landing_featureIcon__-bPeL:after{background:radial-gradient(circle,#fff3 0,#0000 60%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.Landing_feature__3-th0:hover .Landing_featureIcon__-bPeL:after{opacity:1}.Landing_featureIcon__-bPeL svg{filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));font-size:2.2rem}.Landing_feature__3-th0 h3{color:#333;display:inline-block;font-size:1.4rem;font-weight:600;line-height:1.2;margin-bottom:1.2rem;padding-bottom:.5rem;position:relative}.Landing_feature__3-th0 h3:after{background:linear-gradient(90deg,#5a80fb,#ff3383);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:40px}.Landing_feature__3-th0:hover h3:after{width:60px}.Landing_feature__3-th0 p{color:#555;font-size:1.05rem;line-height:1.6;margin-top:1rem}.Landing_gammitateSection__O0utu{align-items:center;background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:20px;border-top:4px solid #0000;box-shadow:0 10px 30px #5a80fb1a;display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow:hidden;padding:2.5rem;perspective:1000px;position:relative;transition:all .4s ease}.Landing_gammitateSection__O0utu:hover{border-top:4px solid #5a80fb;box-shadow:0 15px 35px #5a80fb26;transform:translateY(-8px)}.Landing_gammitateSectionTitle__GK7IQ{color:#333;display:inline-block;font-size:1.6rem;font-weight:600;line-height:1.2;margin-bottom:2rem;padding-bottom:.8rem;position:relative;text-align:center}.Landing_gammitateSectionTitle__GK7IQ:after{background:linear-gradient(90deg,#5a80fb,#ff3383);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:60px}.Landing_gammitateSection__O0utu:hover .Landing_gammitateSectionTitle__GK7IQ:after{width:80px}.Landing_insightsChartContainer__c4w5G{align-items:center;animation:Landing_fadeIn__Xif9K .8s ease-out;display:flex;height:300px;justify-content:center;margin-bottom:2rem;position:relative;width:100%}.Landing_insightsChart__R5l\+-{background-color:#ffffffb3;border-radius:12px;box-shadow:0 10px 30px #5a80fb1a;height:250px;max-width:500px;padding:20px;position:relative;transition:all .4s ease;width:100%}.Landing_gammitateSection__O0utu:hover .Landing_insightsChart__R5l\+-{box-shadow:0 15px 35px #5a80fb26;transform:translateY(-5px)}.Landing_chartAxis__PPGgU{bottom:20px;height:calc(100% - 60px);left:20px;position:absolute;width:calc(100% - 40px)}.Landing_chartAxisX__c1TLD{background:#ccc;bottom:0;height:2px;left:0;position:absolute;width:100%}.Landing_chartAxisY__P3Xfn{background:#ccc;bottom:0;height:100%;left:0;position:absolute;width:2px}.Landing_chartBars__oQncU{align-items:flex-end;bottom:22px;display:flex;height:calc(100% - 40px);justify-content:space-around;left:40px;position:absolute;width:calc(100% - 60px);z-index:2}.Landing_chartBar__PL\+3z{align-items:center;border-radius:6px 6px 0 0;box-shadow:0 5px 15px #0000001a;display:flex;flex-direction:column;justify-content:flex-start;position:relative;transform-origin:bottom center;transition:all .3s ease;width:60px}.Landing_chartBarBlue__FMnYt{background:linear-gradient(0deg,#5a80fb,#7a9aff)}.Landing_chartBarBlue__FMnYt,.Landing_chartBarPink__7pqB8{animation:Landing_chartBarGrow__UXHx7 1.2s ease-out forwards,Landing_chartBarFloat__kvQul 3s ease-in-out infinite;height:0}.Landing_chartBarPink__7pqB8{background:linear-gradient(0deg,#ff3383,#ff6ba7)}.Landing_chartBar__PL\+3z:first-child{--bar-height:65%;animation-delay:.1s,1.2s;height:0}.Landing_chartBar__PL\+3z:nth-child(2){--bar-height:85%;animation-delay:.3s,1.4s;height:0}.Landing_chartBar__PL\+3z:nth-child(3){--bar-height:75%;animation-delay:.5s,1.6s;height:0}.Landing_chartBar__PL\+3z:nth-child(4){--bar-height:55%;animation-delay:.7s,1.8s;height:0}@keyframes Landing_chartBarGrow__UXHx7{0%{height:0;opacity:0}to{height:70%;height:var(--bar-height,70%);opacity:1}}@keyframes Landing_chartBarFloat__kvQul{0%{height:var(--bar-height)}50%{height:calc(var(--bar-height) - 10%)}to{height:var(--bar-height)}}.Landing_chartBar__PL\+3z:hover{box-shadow:0 8px 20px #00000026;transform:scaleY(1.05);z-index:10}.Landing_chartBarIcon__IMebI{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 5px 15px #0000001a;display:flex;height:40px;justify-content:center;position:absolute;top:-20px;transition:all .3s ease;width:40px}.Landing_chartBarBlue__FMnYt .Landing_chartBarIcon__IMebI{color:#5a80fb}.Landing_chartBarPink__7pqB8 .Landing_chartBarIcon__IMebI{color:#ff3383}.Landing_chartBar__PL\+3z:hover .Landing_chartBarIcon__IMebI{box-shadow:0 8px 20px #00000026;transform:scale(1.1)}.Landing_chartBarIcon__IMebI svg{font-size:1.5rem}.Landing_chartGrid__lXan9{bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:1}.Landing_chartGridLine__4gMeb{background-color:#5a80fb1a;height:1px;left:0;position:absolute;width:100%}.Landing_chartGridLine__4gMeb:first-child{bottom:25%}.Landing_chartGridLine__4gMeb:nth-child(2){bottom:50%}.Landing_chartGridLine__4gMeb:nth-child(3){bottom:75%}@media (max-width:768px){.Landing_insightsChartContainer__c4w5G{height:250px}.Landing_insightsChart__R5l\+-{height:200px}.Landing_chartBar__PL\+3z{width:40px}.Landing_chartBarIcon__IMebI{height:30px;top:-15px;width:30px}.Landing_chartBarIcon__IMebI svg{font-size:1.2rem}}@media (max-width:480px){.Landing_insightsChartContainer__c4w5G{height:200px}.Landing_insightsChart__R5l\+-{height:180px}.Landing_chartBar__PL\+3z{width:30px}.Landing_chartBarIcon__IMebI{height:25px;top:-12px;width:25px}.Landing_chartBarIcon__IMebI svg{font-size:1rem}}.Landing_gammitateIconsContainer__nwNow{display:none}@keyframes Landing_fadeIn__Xif9K{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Landing_gammitateIcon__-lrgG{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:16px;color:#fff;display:flex;height:80px;justify-content:center;overflow:hidden;position:relative;transition:transform .3s ease;width:80px}.Landing_gammitateIcon__-lrgG:after{background:radial-gradient(circle,#fff3 0,#0000 60%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.Landing_gammitateIcon__-lrgG:hover{transform:scale(1.05)}.Landing_gammitateIcon__-lrgG:hover:after{opacity:1}.Landing_gammitateIcon__-lrgG svg{filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));font-size:2.2rem}.Landing_gammitateDescription__It7W1{color:#444;font-size:1.1rem;font-style:normal;line-height:1.6;margin:0 auto;max-width:90%;padding:.5rem 1rem;text-align:center}.Landing_betaIllustration__7DkaU{flex:2 1;min-height:350px}.Landing_betaIllustrationInner__cjo3X,.Landing_betaIllustration__7DkaU{align-items:center;display:flex;justify-content:center;position:relative}.Landing_betaIllustrationInner__cjo3X{height:200px;width:200px}.Landing_betaIllustrationRing__05fDy{animation:Landing_rotateRing__A8uMZ 8s linear infinite;border-color:#5a80fb #0000 #ff3383;border-radius:50%;border-style:solid;border-width:2px;position:absolute}.Landing_betaIllustrationRing__05fDy:first-child{animation-duration:15s;height:100%;width:100%}.Landing_betaIllustrationRing__05fDy:nth-child(2){animation-direction:reverse;animation-duration:12s;height:80%;width:80%}.Landing_betaIllustrationRing__05fDy:nth-child(3){animation-duration:8s;height:60%;width:60%}@keyframes Landing_rotateRing__A8uMZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Landing_betaIllustrationIcon__rUJo-{align-items:center;animation:Landing_pulse__uRElm 3s ease-in-out infinite;background:linear-gradient(135deg,#5a80fb,#ff6b9d);border-radius:50%;box-shadow:0 15px 35px #5a80fb4d;color:#fff;display:flex;height:120px;justify-content:center;overflow:hidden;position:relative;width:120px;z-index:2}@keyframes Landing_pulse__uRElm{0%{box-shadow:0 15px 35px #5a80fb4d;transform:scale(1)}50%{box-shadow:0 20px 45px #5a80fb66;transform:scale(1.1)}to{box-shadow:0 15px 35px #5a80fb4d;transform:scale(1)}}.Landing_betaIllustrationIcon__rUJo-:after{background:radial-gradient(circle,#fff6 0,#0000 60%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.Landing_betaIllustrationIcon__rUJo-:hover:after{opacity:1}.Landing_betaIllustrationIcon__rUJo- svg{filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));font-size:3rem}.Landing_betaIllustrationStar1__2ObrX,.Landing_betaIllustrationStar2__gYd1l,.Landing_betaIllustrationStar3__BmJvr{animation:Landing_twinkle__u\+PzC 4s ease-in-out infinite;background:#fff;border-radius:50%;filter:blur(.5px);position:absolute}.Landing_betaIllustrationStar1__2ObrX{animation-delay:0s;box-shadow:0 0 20px 2px #5a80fb80;height:15px;left:15%;top:20%;width:15px}.Landing_betaIllustrationStar2__gYd1l{animation-delay:1s;box-shadow:0 0 15px 2px #ff338380;height:10px;right:20%;top:60%;width:10px}.Landing_betaIllustrationStar3__BmJvr{animation-delay:2s;bottom:30%;box-shadow:0 0 18px 2px #ffb34780;height:12px;left:30%;width:12px}@keyframes Landing_twinkle__u\+PzC{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.Landing_faqSection__cc-9z{background:linear-gradient(135deg,#fff,#f8f9ff);overflow:hidden;padding:5rem 0;position:relative}.Landing_faqSection__cc-9z:before{background:radial-gradient(circle,#5a80fb08 0,#0000 70%);border-radius:50%;content:"";height:120%;left:-10%;position:absolute;top:-30%;width:60%;z-index:0}.Landing_faqSection__cc-9z:after{background:radial-gradient(circle,#ff338308 0,#0000 70%);border-radius:50%;bottom:-40%;content:"";height:140%;position:absolute;right:-15%;width:70%;z-index:0}.Landing_faqContainer__2lgTr{margin:0 auto 2rem;max-width:800px;position:relative;z-index:2}.Landing_faqSection__cc-9z .Landing_sectionCta__gU1Xk{position:relative;z-index:10}.Landing_faqSection__cc-9z .Landing_ctaButton__zRu70{pointer-events:auto;position:relative;z-index:10}.Landing_faqItem__1Fn5y{background:linear-gradient(135deg,#fff,#f8f9ff);border-left:3px solid #0000;border-radius:15px;box-shadow:0 8px 20px #0000000d;cursor:pointer;margin-bottom:1.5rem;overflow:hidden;transition:all .4s ease}.Landing_faqItem__1Fn5y:hover{border-left:3px solid #5a80fb80;box-shadow:0 12px 25px #00000014;transform:translateY(-3px)}.Landing_faqItemExpanded__3uWoi{border-left:3px solid #5a80fb;box-shadow:0 12px 30px #5a80fb26}.Landing_faqQuestion__jbmHq{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 2rem;position:relative}.Landing_faqQuestion__jbmHq h3{color:#333;font-size:1.3rem;font-weight:600;margin:0;transition:color .3s ease}.Landing_faqItem__1Fn5y:hover .Landing_faqQuestion__jbmHq h3{color:#5a80fb}.Landing_faqToggle__9ED7Y{align-items:center;display:flex;height:20px;justify-content:center;position:relative;transition:transform .4s ease;width:20px}.Landing_faqToggleLine__HwbVP{background-color:#5a80fb;border-radius:2px;position:absolute;transition:all .4s ease}.Landing_faqToggleLine__HwbVP:first-child{height:2px;width:100%}.Landing_faqToggleLine__HwbVP:last-child{height:100%;width:2px}.Landing_faqItemExpanded__3uWoi .Landing_faqToggle__9ED7Y{transform:rotate(45deg)}.Landing_faqAnswer__lzRkq{max-height:0;overflow:hidden;padding:0 2rem;transition:max-height .4s ease,padding .4s ease}.Landing_faqItemExpanded__3uWoi .Landing_faqAnswer__lzRkq{max-height:200px;padding:0 2rem 1.5rem}.Landing_faqAnswer__lzRkq p{color:#555;font-size:1.05rem;line-height:1.6;margin:0}.Landing_footer__4\+sji{background-color:#333;color:#fff;padding:2rem 0;text-align:center}.Landing_footerContent__0BeYG{margin:0 auto;max-width:1200px;padding:0 2rem}@media (max-width:992px){.Landing_nav__pvWEZ{align-items:center;display:flex;flex-direction:row;gap:.8rem}.Landing_betaInviteButton__RNEjU,.Landing_loginButton__pIVAH{font-size:.9rem;padding:.5rem 1.2rem}.Landing_betaInviteButton__RNEjU{margin-right:0}.Landing_heroContent__px-Xi{flex-direction:column}.Landing_heroTextContent__HtiTx{max-width:100%;text-align:center}.Landing_featuresContent__jQLU0{flex-direction:column}.Landing_gammitateSection__O0utu{margin-top:2rem}.Landing_circleGradient__2E4Lt{height:350px;right:-5%;top:-10%;width:350px}.Landing_aboutContentWrapper__7duew{gap:2rem}.Landing_aboutTextContent__sY03P{flex-direction:column;gap:1.5rem;width:100%}.Landing_aboutBox__dlqZT{min-width:100%;padding:1.5rem}.Landing_aboutImageContent__9KpG1{height:100%;position:absolute;width:100%}.Landing_aboutImage__otyV4{margin-top:0;max-height:70%;opacity:.8}}@media (max-width:768px){.Landing_heroTitle__D58zu{font-size:2.2rem}.Landing_heroSubtitle__-t3vT{font-size:1.2rem;line-height:1.7;margin-bottom:2rem;padding:0 .5rem}.Landing_faqQuestion__jbmHq{padding:1.2rem 1.5rem}.Landing_faqQuestion__jbmHq h3{font-size:1.2rem}.Landing_faqItemExpanded__3uWoi .Landing_faqAnswer__lzRkq{padding:0 1.5rem 1.2rem}.Landing_faqAnswer__lzRkq p{font-size:1rem}.Landing_aboutBox__dlqZT{padding:1.2rem}.Landing_aboutBoxTitle__T\+4RC{font-size:1.2rem;margin-bottom:1rem}.Landing_aboutBoxTitle__T\+4RC:before{font-size:.8rem;height:20px;width:20px}.Landing_aboutTextContent__sY03P p{font-size:1rem;line-height:1.6;margin-bottom:1.2rem}.Landing_feature__3-th0 p,.Landing_painPoint__dAMhY p{font-size:1rem;line-height:1.6}.Landing_nav__pvWEZ{gap:.6rem}.Landing_betaInviteButton__RNEjU,.Landing_loginButton__pIVAH{font-size:.85rem;padding:.4rem 1rem}.Landing_heroSection__cWDyb{padding:9rem 2rem 5rem}}@media (max-width:576px){.Landing_headerContent__C1cuO{flex-direction:column;gap:1rem;padding:.8rem 1rem}.Landing_nav__pvWEZ{justify-content:center;width:100%}.Landing_betaInviteButton__RNEjU,.Landing_loginButton__pIVAH{font-size:.8rem;padding:.4rem .8rem}.Landing_heroSection__cWDyb{padding:10rem 1.5rem 4rem}.Landing_heroTitle__D58zu{font-size:1.8rem;line-height:1.3;margin-bottom:1.2rem}.Landing_heroSubtitle__-t3vT{font-size:1.1rem;line-height:1.5;margin-bottom:1.8rem;padding:0 .8rem;text-align:center}.Landing_painPointsSection__W64Qm{padding:2rem 0}.Landing_faqSection__cc-9z{padding:4rem 0}.Landing_faqQuestion__jbmHq{padding:1rem 1.2rem}.Landing_faqQuestion__jbmHq h3{font-size:1.1rem}.Landing_faqItemExpanded__3uWoi .Landing_faqAnswer__lzRkq{padding:0 1.2rem 1rem}.Landing_faqAnswer__lzRkq p{font-size:.95rem}.Landing_aboutTextContent__sY03P{gap:1rem}.Landing_aboutBox__dlqZT{max-width:100%;padding:1rem}.Landing_aboutBoxTitle__T\+4RC{font-size:1.1rem;margin-bottom:.8rem;padding-bottom:.3rem}.Landing_aboutBoxTitle__T\+4RC:before{font-size:.7rem;height:18px;width:18px}.Landing_aboutTextContent__sY03P p{font-size:.95rem;line-height:1.6;margin-bottom:1rem}.Landing_feature__3-th0 p,.Landing_painPoint__dAMhY p{font-size:.95rem;line-height:1.6}.Landing_ctaButton__zRu70{font-size:1rem;padding:.8rem 1.5rem}.Landing_sectionTitle__\+zTrk{font-size:1.8rem;margin-bottom:1.5rem}.Landing_circleGradient__2E4Lt{height:250px;right:-5%;top:-5%;width:250px}.Landing_screenshotImage__qlkEC{max-width:95%}.Landing_aboutImageContent__9KpG1{height:100%;position:absolute;width:100%}.Landing_aboutImage__otyV4{margin-top:0;max-height:60%;opacity:.7}.Landing_aboutTextContent__sY03P p{font-size:1rem}.Landing_aboutSection__1yd10{padding:8rem 0 3rem}}.TestimonialsSection_testimonialsSection__Ysgno{background:linear-gradient(135deg,#fff,#f8f9ff);overflow:hidden;padding:6rem 0;position:relative}.TestimonialsSection_testimonialsSection__Ysgno:before{background:radial-gradient(circle,#5a80fb05 0,#0000 70%);border-radius:50%;content:"";height:120%;left:-20%;position:absolute;top:-30%;width:60%;z-index:0}.TestimonialsSection_testimonialsSection__Ysgno:after{background:radial-gradient(circle,#ff338305 0,#0000 70%);border-radius:50%;bottom:-40%;content:"";height:130%;position:absolute;right:-25%;width:70%;z-index:0}.TestimonialsSection_sectionContainer__tgtXy{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:2}.TestimonialsSection_sectionTitle__tmOVs{color:#333;font-size:2.2rem;font-weight:700;line-height:1.2;margin-bottom:1rem;padding-bottom:1rem;position:relative;text-align:center}.TestimonialsSection_sectionTitle__tmOVs:after{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.TestimonialsSection_sectionDescription__Yedss{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.TestimonialsSection_testimonialsContainer__f0BKv{margin:0 -1rem;max-width:1200px;overflow:hidden;position:relative;width:100vw}.TestimonialsSection_testimonialsScrollWrapper__jgVdT{overflow:hidden;position:relative;z-index:2}.TestimonialsSection_testimonialsScrollWrapper__jgVdT:after,.TestimonialsSection_testimonialsScrollWrapper__jgVdT:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:60px;z-index:5}.TestimonialsSection_testimonialsScrollWrapper__jgVdT:before{background:linear-gradient(90deg,#f8f9ff,#f8f9ffcc 40%,#0000);left:0}.TestimonialsSection_testimonialsScrollWrapper__jgVdT:after{background:linear-gradient(270deg,#f8f9ff,#f8f9ffcc 40%,#0000);right:0}.TestimonialsSection_testimonialsScroll__mk5Uc{-ms-overflow-style:none;display:flex;gap:1.5rem;min-width:100%;overflow-x:scroll;overflow-y:hidden;padding:1rem 60px;position:relative;scroll-behavior:auto;scrollbar-width:none;width:100%;z-index:1}.TestimonialsSection_testimonialsScroll__mk5Uc::-webkit-scrollbar{display:none}.TestimonialsSection_navButton__TWPwi{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #5a80fb1a;border-radius:50%;box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;height:48px;justify-content:center;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:1000}.TestimonialsSection_navButton__TWPwi:hover{background:#5a80fb26;border-color:#5a80fb4d;box-shadow:0 8px 25px #5a80fb4d;transform:translateY(-50%) scale(1.1)}.TestimonialsSection_navButton__TWPwi:active{background:#5a80fb33;transform:translateY(-50%) scale(.95)}.TestimonialsSection_navButton__TWPwi svg{color:#5a80fb;font-size:24px;transition:all .3s ease}.TestimonialsSection_navButton__TWPwi:hover svg{color:#4a6bff;transform:scale(1.1)}.TestimonialsSection_navButtonLeft__n53C-{left:10px}.TestimonialsSection_navButtonRight__eJZsq{right:10px}.TestimonialsSection_navButtonDisabled__NDBlB{cursor:not-allowed;opacity:.3;pointer-events:none}.TestimonialsSection_navButtonDisabled__NDBlB:hover{background:#fffffff2!important;border-color:#5a80fb1a!important;box-shadow:0 4px 12px #00000026!important;transform:translateY(-50%) scale(1)!important}.TestimonialsSection_navButtonDisabled__NDBlB svg{color:#ccc!important}@media (hover:none) and (pointer:coarse){.TestimonialsSection_testimonialsScroll__mk5Uc{padding-bottom:1.5rem}.TestimonialsSection_testimonialsScroll__mk5Uc:after{animation:TestimonialsSection_fadeInOut__1ODoz 3s ease-in-out infinite;bottom:.5rem;color:#999;content:"← Deslize para ver mais →";font-size:.8rem;left:50%;opacity:.7;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap}.TestimonialsSection_navButton__TWPwi{display:none}}@keyframes TestimonialsSection_fadeInOut__1ODoz{0%,to{opacity:.3}50%{opacity:.7}}.TestimonialsSection_testimonialCard__6xr9W{background:#fff;border:1px solid #5a80fb1a;border-radius:20px;box-shadow:0 8px 25px #00000014;flex:0 0 350px;min-width:350px;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease;width:350px;z-index:1}.TestimonialsSection_testimonialCard__6xr9W:before{background:linear-gradient(90deg,#5a80fb,#ff3383);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.TestimonialsSection_testimonialQuote__hgtgM{color:#444;font-size:1rem;font-style:italic;line-height:1.6;margin-bottom:1.5rem;position:relative}.TestimonialsSection_testimonialQuote__hgtgM:before{color:#5a80fb;content:'"';font-family:serif;font-size:3rem;left:-15px;line-height:1;opacity:.3;position:absolute;top:-10px}.TestimonialsSection_testimonialFooter__cOO2V{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.TestimonialsSection_testimonialAuthor__Bxzsp{align-items:center;display:flex;flex:1 1;gap:1rem}.TestimonialsSection_authorImageContainer__DnzZi{background:linear-gradient(135deg,#f0f2ff,#e8ebff);border:2px solid #5a80fb1a;border-radius:50%;height:50px;overflow:hidden;position:relative;transition:all .3s ease;width:50px}.TestimonialsSection_authorImage__5KYDX{border-radius:50%;height:100%;object-fit:cover;width:100%}.TestimonialsSection_avatarFallback__pncYX{align-items:center;background:linear-gradient(135deg,#f0f2ff,#e8ebff);border-radius:50%;display:flex;height:100%;justify-content:center;transition:all .3s ease;width:100%}.TestimonialsSection_avatarFallbackIcon__Z8Sn9{color:#5a80fb;font-size:24px!important;opacity:.7;transition:all .3s ease}.TestimonialsSection_authorImageContainer__DnzZi:hover .TestimonialsSection_avatarFallback__pncYX{background:linear-gradient(135deg,#e8ebff,#dde1ff);transform:scale(1.05)}.TestimonialsSection_authorImageContainer__DnzZi:hover .TestimonialsSection_avatarFallbackIcon__Z8Sn9{opacity:.9;transform:scale(1.1)}.TestimonialsSection_authorInfo__\+QLzo{flex:1 1}.TestimonialsSection_authorName__v33fC{color:#333;font-size:.95rem;font-weight:600;margin-bottom:.2rem}.TestimonialsSection_authorPosition__KM9Kj{color:#666;font-size:.85rem;line-height:1.3}.TestimonialsSection_testimonialRating__Ts9X3{align-items:center;display:flex;gap:.2rem}.TestimonialsSection_star__ui\+Vb{font-size:1.1rem!important;transition:all .2s ease}.TestimonialsSection_starFilled__J0Cf-{color:#ffc107;filter:drop-shadow(0 1px 2px rgba(255,193,7,.3))}.TestimonialsSection_starEmpty__mSq1P{color:#e0e0e0}.TestimonialsSection_errorMessage__-idKM,.TestimonialsSection_loadingMessage__crT1H{color:#666;font-size:1.1rem;padding:3rem 2rem;text-align:center}.TestimonialsSection_errorMessage__-idKM{background:#ff33830d;border:1px solid #ff33831a;border-radius:10px;color:#ff3383}@media (max-width:768px){.TestimonialsSection_testimonialsSection__Ysgno{padding:4rem 0}.TestimonialsSection_sectionContainer__tgtXy{padding:0 1rem}.TestimonialsSection_sectionTitle__tmOVs{font-size:1.8rem;margin-bottom:.8rem}.TestimonialsSection_sectionDescription__Yedss{font-size:1rem;margin-bottom:2rem}.TestimonialsSection_testimonialsContainer__f0BKv{margin:0 -.5rem}.TestimonialsSection_testimonialsScroll__mk5Uc{gap:1rem;padding:.5rem 20px}.TestimonialsSection_testimonialsScrollWrapper__jgVdT:after,.TestimonialsSection_testimonialsScrollWrapper__jgVdT:before{width:30px}.TestimonialsSection_testimonialCard__6xr9W{min-width:280px;padding:1.5rem;width:280px}.TestimonialsSection_testimonialQuote__hgtgM{font-size:.95rem;margin-bottom:1.2rem}.TestimonialsSection_testimonialFooter__cOO2V{align-items:flex-start;flex-direction:column;gap:1rem}.TestimonialsSection_testimonialAuthor__Bxzsp{width:100%}.TestimonialsSection_testimonialRating__Ts9X3{align-self:flex-end}.TestimonialsSection_authorImageContainer__DnzZi{height:45px;width:45px}.TestimonialsSection_avatarFallbackIcon__Z8Sn9{font-size:20px!important}.TestimonialsSection_authorName__v33fC{font-size:.9rem}.TestimonialsSection_authorPosition__KM9Kj{font-size:.8rem}.TestimonialsSection_navButton__TWPwi{height:40px;width:40px}.TestimonialsSection_navButton__TWPwi svg{font-size:20px}.TestimonialsSection_navButtonLeft__n53C-{left:5px}.TestimonialsSection_navButtonRight__eJZsq{right:5px}}@media (max-width:480px){.TestimonialsSection_testimonialsSection__Ysgno{padding:3rem 0}.TestimonialsSection_sectionTitle__tmOVs{font-size:1.6rem;line-height:1.3}.TestimonialsSection_sectionDescription__Yedss{font-size:.95rem}.TestimonialsSection_testimonialCard__6xr9W{min-width:260px;padding:1.2rem;width:260px}.TestimonialsSection_testimonialQuote__hgtgM{font-size:.9rem}.TestimonialsSection_authorImageContainer__DnzZi{height:40px;width:40px}.TestimonialsSection_avatarFallbackIcon__Z8Sn9{font-size:18px!important}.TestimonialsSection_star__ui\+Vb{font-size:1rem!important}.TestimonialsSection_navButton__TWPwi{height:36px;width:36px}.TestimonialsSection_navButton__TWPwi svg{font-size:18px}}@keyframes TestimonialsSection_fadeInUp__qcSFT{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.TestimonialsSection_testimonialCard__6xr9W{animation:TestimonialsSection_fadeInUp__qcSFT .6s ease forwards}.TestimonialsSection_testimonialCard__6xr9W:first-child{animation-delay:.1s}.TestimonialsSection_testimonialCard__6xr9W:nth-child(2){animation-delay:.2s}.TestimonialsSection_testimonialCard__6xr9W:nth-child(3){animation-delay:.3s}.TestimonialsSection_testimonialCard__6xr9W:nth-child(4){animation-delay:.4s}.TestimonialsSection_testimonialCard__6xr9W:nth-child(5){animation-delay:.5s}.TestimonialsSection_testimonialCard__6xr9W:nth-child(6){animation-delay:.6s}.TestimonialsSection_testimonialCard__6xr9W:nth-child(7){animation-delay:.7s}.TestimonialsSection_testimonialCard__6xr9W:nth-child(8){animation-delay:.8s}@keyframes TestimonialsSection_buttonPulse__4tsgy{0%{box-shadow:0 4px 12px #00000026}50%{box-shadow:0 6px 20px #5a80fb40}to{box-shadow:0 4px 12px #00000026}}.TestimonialsSection_navButton__TWPwi:not(.TestimonialsSection_navButtonDisabled__NDBlB):hover{animation:TestimonialsSection_buttonPulse__4tsgy 2s ease-in-out infinite}.FAQSection_faqSection__NBkDZ{background:linear-gradient(135deg,#fff,#f8f9ff);overflow:hidden;padding:4rem 0;position:relative}.FAQSection_faqSection__NBkDZ:before{background:radial-gradient(circle,#5a80fb08 0,#0000 70%);border-radius:50%;content:"";height:120%;left:-10%;position:absolute;top:-30%;width:60%;z-index:0}.FAQSection_faqSection__NBkDZ:after{background:radial-gradient(circle,#ff338308 0,#0000 70%);border-radius:50%;bottom:-40%;content:"";height:140%;position:absolute;right:-15%;width:70%;z-index:0}.FAQSection_sectionContainer__z77lO{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:2}.FAQSection_sectionHeader__19hqb{margin-bottom:2.5rem;text-align:center}.FAQSection_sectionTitle__117bD{color:#333;display:inline-block;font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 .6rem;padding-bottom:.9rem;position:relative}.FAQSection_sectionTitle__117bD:after{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:70px}.FAQSection_sectionSubtitle__N0Ceu{color:#666;font-size:1rem;line-height:1.5;margin:.8rem 0 0}.FAQSection_faqGrid__BHsNk{grid-gap:.75rem 1.5rem;display:grid;gap:.75rem 1.5rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.FAQSection_faqColumn__lWsdo{display:flex;flex-direction:column;gap:.75rem}.FAQSection_faqItem__4ejHL{background:#fff;border:1px solid #5a80fb1f;border-left:3px solid #0000;border-radius:10px;cursor:pointer;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.FAQSection_faqItem__4ejHL:hover{border-left-color:#5a80fb66;box-shadow:0 2px 10px #5a80fb14}.FAQSection_faqItemExpanded__J3YAi{border-left-color:#5a80fb;box-shadow:0 2px 12px #5a80fb1a}.FAQSection_faqQuestion__CfASf{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:.85rem 1.1rem;-webkit-user-select:none;user-select:none}.FAQSection_faqQuestion__CfASf h3{color:#333;flex:1 1;font-size:.95rem;font-weight:600;line-height:1.4;margin:0;transition:color .2s ease}.FAQSection_faqItemExpanded__J3YAi .FAQSection_faqQuestion__CfASf h3,.FAQSection_faqItem__4ejHL:hover .FAQSection_faqQuestion__CfASf h3{color:#5a80fb}.FAQSection_faqToggleIcon__rSo07{align-items:center;border:1.5px solid #5a80fb4d;border-radius:50%;color:#5a80fb;display:flex;flex-shrink:0;font-size:1.2rem;font-weight:400;height:22px;justify-content:center;line-height:1;transition:background .2s ease,color .2s ease;width:22px}.FAQSection_faqItemExpanded__J3YAi .FAQSection_faqToggleIcon__rSo07{background:#5a80fb;border-color:#5a80fb;color:#fff}.FAQSection_faqAnswer__EIe5C{max-height:0;overflow:hidden;padding:0 1.1rem;transition:max-height .35s ease,padding .35s ease}.FAQSection_faqItemExpanded__J3YAi .FAQSection_faqAnswer__EIe5C{max-height:300px;padding:0 1.1rem 1rem}.FAQSection_faqAnswer__EIe5C p{color:#555;font-size:.9rem;line-height:1.6;margin:0}.FAQSection_sectionCta__T0jQL{display:flex;justify-content:center;margin-top:2.5rem;position:relative;z-index:10}.FAQSection_ctaButton__tLRgu{background:#5a80fb;border:none;border-radius:30px;box-shadow:0 4px 15px #5a80fb4d;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.FAQSection_ctaButton__tLRgu:hover{box-shadow:0 6px 20px #5a80fb66;transform:translateY(-3px)}.FAQSection_faqLoading__aV04B{color:#666;font-size:1rem;padding:2rem;text-align:center}.FAQSection_faqError__yvVWu{background:#ff33830f;border:1px solid #ff338326;border-radius:10px;color:#ff3383;font-size:1rem;padding:1.5rem;text-align:center}@media (max-width:900px){.FAQSection_faqGrid__BHsNk{gap:.6rem 1rem}.FAQSection_faqQuestion__CfASf h3{font-size:.9rem}}@media (max-width:640px){.FAQSection_faqSection__NBkDZ{padding:3rem 0}.FAQSection_sectionTitle__117bD{font-size:1.7rem}.FAQSection_sectionSubtitle__N0Ceu{font-size:.95rem}.FAQSection_faqGrid__BHsNk{gap:.6rem;grid-template-columns:1fr}.FAQSection_faqQuestion__CfASf{padding:.8rem 1rem}.FAQSection_faqQuestion__CfASf h3{font-size:.9rem}.FAQSection_faqItemExpanded__J3YAi .FAQSection_faqAnswer__EIe5C{padding:0 1rem .9rem}.FAQSection_faqAnswer__EIe5C p{font-size:.88rem}}.FeaturesSection_featuresSection__KTBFx{background:linear-gradient(180deg,#f8faff,#fff);padding:5rem 0 4rem}.FeaturesSection_sectionContainer__7nZcj{margin:0 auto;max-width:1400px;padding:0 2rem}.FeaturesSection_sectionHeader__eA87u{margin-bottom:3rem;text-align:center}.FeaturesSection_sectionBadge__-pG7s{background:#eff2ff;border:1px solid #4f6ef726;border-radius:20px;color:#4f6ef7;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.12em;margin-bottom:1rem;padding:.35rem .9rem;text-transform:uppercase}.FeaturesSection_sectionTitle__X6wLx{color:#1a1a2e;font-size:2.6rem;font-weight:600;letter-spacing:-.02em;line-height:1.18;margin:0 0 1rem}.FeaturesSection_sectionTitleHighlight__c58P\+{color:#6c63ff;color:var(--color-primary,#6c63ff);display:inline;font-size:inherit;font-weight:inherit}.FeaturesSection_sectionSubtitle__TmZWe{color:#64748b;font-size:1rem;line-height:1.5;margin:0}.FeaturesSection_featuresGrid__7rXSO{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.FeaturesSection_card__DRDlF{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #0000000f;border-radius:16px;box-shadow:0 2px 12px #0000000f;cursor:default;display:flex;flex-direction:column;gap:.75rem;min-height:0;padding:1.25rem 1.5rem;transition:all .2s ease}.FeaturesSection_card__DRDlF:hover{border-color:#4f6ef733;box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.FeaturesSection_cardHeader__yjl3U{align-items:flex-start;display:flex;gap:.75rem}.FeaturesSection_iconWrapper__0fghI{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.FeaturesSection_cardText__UTfzi{display:flex;flex-direction:column;gap:.2rem}.FeaturesSection_cardTitle__LjnjA{color:#111827;font-size:1.2rem;font-weight:700;line-height:1.3;margin:0}.FeaturesSection_cardDescription__HoYyb{color:#6b7280;font-size:.85rem;line-height:1.4;margin:0}.FeaturesSection_cardMockup__UL5-d{border-radius:8px;margin-top:.5rem;overflow:hidden}.FeaturesSection_mockupImage__rYYLU{display:block;width:100%}.FeaturesSection_sectionCta__ikICq{margin-top:2.5rem;text-align:center}.FeaturesSection_ctaButton__YIIq8{background-color:#4f6ef7;background-color:var(--color-primary,#4f6ef7);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:.85rem 2rem;position:relative;transition:all .2s ease}.FeaturesSection_ctaButton__YIIq8:before{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .45s;width:100%}.FeaturesSection_ctaButton__YIIq8:hover:before{left:100%}.FeaturesSection_ctaButton__YIIq8:hover{background-color:#3a56d4;background-color:var(--color-blue-dark,#3a56d4);box-shadow:0 6px 20px #4f6ef759;transform:translateY(-2px)}@media (max-width:1023px){.FeaturesSection_featuresGrid__7rXSO{grid-template-columns:repeat(2,1fr)}.FeaturesSection_sectionTitle__X6wLx{font-size:1.9rem}}@media (max-width:767px){.FeaturesSection_featuresDesktopOnly__XGzKe{display:none!important}}.FeaturesSection_mobileFeaturesSection__j36m\+{display:none}@media (max-width:767px){.FeaturesSection_mobileFeaturesSection__j36m\+{background:#fff;display:block;padding:48px 20px 40px}.FeaturesSection_mobileFeaturesHeader__0XrYB{margin-bottom:28px;text-align:center}.FeaturesSection_mobileFeaturesBadge__Fzs0R{background:#eff2ff;border:1px solid #4f6ef726;border-radius:20px;color:#4f6ef7;display:inline-block;font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:12px;padding:4px 12px;text-transform:uppercase}.FeaturesSection_mobileFeaturesTitle__REJfx{color:#1a1a2e;font-family:Poppins,sans-serif;font-size:26px;font-weight:700;line-height:1.2;margin:0}.FeaturesSection_mobileFeaturesHighlight__QC-uO{color:#ff3383;font-family:inherit;font-size:inherit;font-weight:inherit}.FeaturesSection_mobileFeaturesList__HZjbW{display:flex;flex-direction:column;gap:12px}.FeaturesSection_mobileFeatureItem__lQ2s6{align-items:center;background:#f8f9ff;border:1px solid #e8ecff;border-radius:16px;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.FeaturesSection_mobileFeatureItemLeft__0B7Nc{align-items:flex-start;display:flex;flex:1 1;gap:12px;min-width:0}.FeaturesSection_mobileFeatureItemIcon__0P\+5m{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.FeaturesSection_mobileFeatureItemContent__q5LbZ{flex:1 1;min-width:0}.FeaturesSection_mobileFeatureItemTitle__AnX2I{color:#1a1a2e;font-size:14px;font-weight:700;line-height:1.3;margin:0 0 3px}.FeaturesSection_mobileFeatureItemDesc__lffnW{color:#666;font-size:12px;line-height:1.4;margin:0}.FeaturesSection_mobileFeatureItemImage__Igpkn{background:#f0f0f0;border-radius:10px;flex-shrink:0;height:68px;overflow:hidden;width:68px}.FeaturesSection_mobileFeatureItemImage__Igpkn img{display:block;height:100%;object-fit:cover;width:100%}.FeaturesSection_mobileFeaturesCta__ca6Cs{background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:100px;box-shadow:0 8px 24px #5a80fb59;color:#fff;cursor:pointer;display:block;font-family:Poppins,Roboto,sans-serif;font-size:15px;font-weight:700;margin:24px auto 0;max-width:320px;padding:14px 28px;transition:transform .2s,box-shadow .2s;width:100%}.FeaturesSection_mobileFeaturesCta__ca6Cs:active{transform:scale(.98)}}@media (max-width:480px){.FeaturesSection_mobileFeaturesTitle__REJfx{font-size:22px}}.SecuritySection_securitySection__l5jNW{background:linear-gradient(160deg,#f4f6fb,#eef1f7);overflow:hidden;padding:4rem 0;position:relative}.SecuritySection_securitySection__l5jNW:before{background:radial-gradient(circle,#5a80fb0f 0,#0000 70%);border-radius:50%;content:"";height:80%;pointer-events:none;position:absolute;right:-8%;top:-20%;width:40%}.SecuritySection_sectionContainer__sulUZ{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;z-index:1}.SecuritySection_lgpdBadge__7mlyQ{align-items:center;background:#5a80fb14;border:1px solid #5a80fb33;border-radius:50px;color:#5a80fb;display:inline-flex;font-size:.78rem;font-weight:600;gap:.4rem;letter-spacing:.5px;margin-bottom:1.2rem;padding:.35rem .9rem;text-transform:uppercase}.SecuritySection_lgpdBadgeIcon__nUrNF{color:#5a80fb;font-size:.9rem!important}.SecuritySection_sectionTitle__d6Ql6{color:#222;display:block;font-size:1.9rem;font-weight:700;line-height:1.25;margin-bottom:.8rem;padding-bottom:.9rem;position:relative}.SecuritySection_sectionTitle__d6Ql6:after{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:64px}.SecuritySection_sectionSubtitle__jjU3B{color:#555;font-size:1rem;line-height:1.65;margin:0 auto 2.5rem;max-width:620px}.SecuritySection_securityGrid__6FmmC{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,1fr);justify-content:center;margin:0 auto;max-width:1100px}.SecuritySection_securityCard__VI0mP{align-items:center;background:#fff;border:1px solid #5a80fb14;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;gap:12px;padding:1rem 1.2rem;text-align:left;transition:transform .25s ease,box-shadow .25s ease}.SecuritySection_securityCard__VI0mP:hover{box-shadow:0 8px 20px #5a80fb1f;transform:translateY(-4px)}.SecuritySection_cardIconWrapper__JdI4U{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;min-width:44px;width:44px}.SecuritySection_cardText__-bsWm{display:flex;flex-direction:column;gap:2px}.SecuritySection_cardTitle__ng0Q0{color:#333;font-size:.9rem;font-weight:600;line-height:1.3}.SecuritySection_cardDescription__JBviJ{color:#6b7280;font-size:.8rem;line-height:1.5}@media (max-width:1023px){.SecuritySection_securityGrid__6FmmC{gap:.9rem;grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.SecuritySection_securitySection__l5jNW{padding:3rem 0}.SecuritySection_sectionTitle__d6Ql6{font-size:1.55rem}.SecuritySection_sectionSubtitle__jjU3B{font-size:.95rem;margin-bottom:2rem}.SecuritySection_securityGrid__6FmmC{gap:.8rem;grid-template-columns:repeat(2,1fr)}.SecuritySection_securityCard__VI0mP{padding:1rem}}@media (max-width:479px){.SecuritySection_sectionContainer__sulUZ{padding:0 1.2rem}.SecuritySection_sectionTitle__d6Ql6{font-size:1.35rem}.SecuritySection_sectionSubtitle__jjU3B{font-size:.9rem;margin-bottom:1.6rem}.SecuritySection_securityGrid__6FmmC{gap:.7rem;grid-template-columns:1fr}.SecuritySection_securityCard__VI0mP{padding:.9rem 1rem}.SecuritySection_cardTitle__ng0Q0{font-size:.88rem}.SecuritySection_cardDescription__JBviJ{font-size:.78rem}}.PlansSection_plansSection__cIhw-{background-color:#f9f9ff;font-family:Poppins,Roboto,sans-serif;padding:5rem 0}.PlansSection_container__LrmkT{margin:0 auto;max-width:1200px;padding:0 2rem}.PlansSection_sectionHeader__emi9e{margin-bottom:3.5rem;text-align:center}.PlansSection_sectionTitle__l-jW\+{color:#1a1a2e;font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 1rem}.PlansSection_titleDecoration__ds8wO{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:4px;height:4px;margin:0 auto 1.25rem;width:80px}.PlansSection_sectionSubtitle__hazvQ{color:#555;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:560px}.PlansSection_plansGrid__BaYi7{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center}.PlansSection_planCard__z9uem{background:#fff;border:1.5px solid #e8ecff;border-radius:20px;box-shadow:0 8px 30px #0000000f;display:flex;flex:1 1 280px;flex-direction:column;gap:1.25rem;max-width:340px;min-width:260px;padding:2rem 1.75rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.PlansSection_planCard__z9uem:hover{box-shadow:0 12px 40px #0000001a;transform:translateY(-4px)}.PlansSection_planCardFeatured__KC4WO{border:2px solid #ff3383;box-shadow:0 16px 40px #ff33831f;transform:translateY(-8px)}.PlansSection_planCardFeatured__KC4WO:hover{box-shadow:0 20px 50px #ff33832e;transform:translateY(-12px)}.PlansSection_featuredBadge__cMfMD{background:#ff3383;border-radius:20px;box-shadow:0 4px 12px #ff33834d;color:#fff;font-size:.75rem;font-weight:600;left:50%;letter-spacing:.3px;padding:.3rem 1rem;position:absolute;top:-14px;transform:translateX(-50%);white-space:nowrap}.PlansSection_planHeader__x26tb{display:flex;flex-direction:column;gap:.4rem}.PlansSection_planName__ByShm{color:#1a1a2e;font-size:1.25rem;font-weight:700;margin:0}.PlansSection_planDescription__pLM64{color:#666;font-size:.9rem;line-height:1.5;margin:0}.PlansSection_planPricing__gq6Js{align-items:baseline;display:flex;gap:.2rem}.PlansSection_planCurrency__bAn8K{align-self:flex-start;color:#1a1a2e;font-size:1.1rem;font-weight:600;margin-top:.5rem}.PlansSection_planPrice__a2Iao{color:#1a1a2e;font-size:2.8rem;font-weight:700;line-height:1}.PlansSection_planPeriod__Vw5Uh{color:#888;font-size:.9rem;font-weight:400}.PlansSection_trialBadge__obgYi{align-items:center;background:#16a34a14;border-radius:20px;color:#15803d;display:inline-flex;font-size:.8rem;font-weight:600;padding:.35rem .85rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.PlansSection_featuresList__MRQO8{display:flex;flex:1 1;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.PlansSection_featureItem__Mulv2{align-items:flex-start;color:#444;display:flex;font-size:.9rem;gap:.6rem;line-height:1.4}.PlansSection_featureItem__Mulv2 svg{flex-shrink:0;margin-top:1px}.PlansSection_ctaButton__6CaFj{background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:30px;box-shadow:0 4px 15px #5a80fb40;color:#fff;cursor:pointer;font-family:Poppins,Roboto,sans-serif;font-size:1rem;font-weight:600;padding:.9rem 2rem;transition:all .3s ease;width:100%}.PlansSection_ctaButton__6CaFj:hover{background:linear-gradient(135deg,#4a70eb,#3a5bef);box-shadow:0 8px 25px #5a80fb59;transform:translateY(-2px)}.PlansSection_ctaButtonFeatured__nDijO{background:linear-gradient(135deg,#ff3383,#ff6b9d);box-shadow:0 4px 15px #ff338340}.PlansSection_ctaButtonFeatured__nDijO:hover{background:linear-gradient(135deg,#e82d76,#f05a8d);box-shadow:0 8px 25px #ff338359}.PlansSection_cardNote__mr7pO{color:#aaa;font-size:.78rem;margin:0;text-align:center}.PlansSection_globalNote__WnUVN{align-items:center;background:#5a80fb0a;border:1px solid #5a80fb1a;border-radius:12px;display:flex;gap:.6rem;justify-content:center;margin-top:3rem;padding:1rem 1.5rem}.PlansSection_globalNoteIcon__jZckr{color:#5a80fb;flex-shrink:0;font-size:.9rem}.PlansSection_globalNote__WnUVN p{color:#666;font-size:.95rem;line-height:1.5;margin:0;text-align:center}.PlansSection_planCardSkeleton__uz-Zz{background:#fff;border:1.5px solid #e8ecff;border-radius:20px;display:flex;flex:1 1 280px;flex-direction:column;gap:1.25rem;max-width:340px;min-width:260px;padding:2rem 1.75rem}.PlansSection_skeletonLine__-4bP4{animation:PlansSection_shimmer__WbezR 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:8px}@keyframes PlansSection_shimmer__WbezR{0%{background-position:200% 0}to{background-position:-200% 0}}.PlansSection_skeletonTitle__uvUjO{height:22px;width:60%}.PlansSection_skeletonDesc__XZmyU{height:14px;width:85%}.PlansSection_skeletonPrice__r71Cp{height:48px;width:50%}.PlansSection_skeletonFeatures__FWXi0{display:flex;flex-direction:column;gap:.65rem}.PlansSection_skeletonFeature__ZEIkc{height:14px;width:90%}.PlansSection_skeletonButton__v85Rk{border-radius:30px;height:46px;width:100%}@media (max-width:992px){.PlansSection_plansGrid__BaYi7{gap:1.25rem}.PlansSection_planCardSkeleton__uz-Zz,.PlansSection_planCard__z9uem{flex:1 1 240px;max-width:320px}.PlansSection_sectionTitle__l-jW\+{font-size:2.1rem}}@media (max-width:768px){.PlansSection_plansSection__cIhw-{padding:4rem 0}.PlansSection_sectionTitle__l-jW\+{font-size:1.9rem}.PlansSection_sectionSubtitle__hazvQ{font-size:1rem}.PlansSection_plansGrid__BaYi7{align-items:center;flex-direction:column;gap:1.25rem}.PlansSection_planCardSkeleton__uz-Zz,.PlansSection_planCard__z9uem{flex:none;max-width:420px;min-width:0;min-width:auto;width:100%}.PlansSection_planCardFeatured__KC4WO{transform:none}.PlansSection_planCardFeatured__KC4WO:hover{transform:translateY(-4px)}}@media (max-width:480px){.PlansSection_plansSection__cIhw-{padding:3rem 0}.PlansSection_container__LrmkT{padding:0 1rem}.PlansSection_sectionTitle__l-jW\+{font-size:1.65rem}.PlansSection_sectionSubtitle__hazvQ{font-size:.95rem}.PlansSection_sectionHeader__emi9e{margin-bottom:2.5rem}.PlansSection_planCardSkeleton__uz-Zz,.PlansSection_planCard__z9uem{max-width:100%;padding:1.5rem 1.25rem}.PlansSection_planPrice__a2Iao{font-size:2.4rem}.PlansSection_ctaButton__6CaFj{font-size:.95rem;padding:.8rem 1.5rem}.PlansSection_globalNote__WnUVN{flex-direction:column;gap:.4rem;text-align:center}.PlansSection_globalNote__WnUVN p{font-size:.88rem}}.PainPointsSection_painPointsSection__DYsfQ{background:#fff;padding:6rem 0 5rem}.PainPointsSection_sectionContainer__wU6aU{margin:0 auto;max-width:1100px;padding:0 2rem}.PainPointsSection_sectionHeader__Z9iEu{margin-bottom:3.5rem;text-align:center}.PainPointsSection_eyebrow__yTozP{color:#5a80fb;display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.12em;margin-bottom:1rem;text-transform:uppercase}.PainPointsSection_sectionTitle__x5RQ9{color:#1a1a2e;font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 1rem}.PainPointsSection_titleBreak__v0RXP{display:block}.PainPointsSection_sectionSubtitle__WytNn{color:#666;font-size:1.1rem;font-weight:400;line-height:1.6;margin:0}.PainPointsSection_pairsGrid__QW4xr{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:0 auto 2.5rem;max-width:900px}.PainPointsSection_pairCard__1YNA\+{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;display:flex;gap:.75rem;padding:1.4rem 1.5rem;transition:box-shadow .3s ease,transform .3s ease}.PainPointsSection_pairCard__1YNA\+:hover{box-shadow:0 6px 24px #0000001a;transform:translateY(-2px)}.PainPointsSection_problemSide__XKscr{align-items:flex-start;display:flex;flex:1 1;gap:.65rem;min-width:0}.PainPointsSection_iconWrapper__5wV5O{flex-shrink:0;position:relative}.PainPointsSection_problemIconCircle__BeMPp{align-items:center;background:#fef0ee;border-radius:50%;color:#e8604c;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.PainPointsSection_problemIconCircle__BeMPp svg{font-size:1.25rem}.PainPointsSection_problemBadge__WhH4O{align-items:center;background:#e8604c;border:1.5px solid #fff;border-radius:50%;color:#fff;display:flex;height:18px;justify-content:center;position:absolute;right:-3px;top:-3px;width:18px}.PainPointsSection_solutionIconCircle__ArKmh{align-items:center;background:#e8eeff;border-radius:50%;color:#4a6cf7;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.PainPointsSection_solutionIconCircle__ArKmh svg{font-size:1.25rem}.PainPointsSection_solutionBadge__Wa9Sd{align-items:center;background:#4a6cf7;border:1.5px solid #fff;border-radius:50%;color:#fff;display:flex;height:18px;justify-content:center;position:absolute;right:-3px;top:-3px;width:18px}.PainPointsSection_problemContent__z3\+g2{display:flex;flex-direction:column;gap:.2rem;min-width:0}.PainPointsSection_problemText__CDORZ{color:#e8604c;font-size:.9rem;font-weight:600;line-height:1.35;white-space:normal}.PainPointsSection_arrow__3Dcoi{align-items:center;color:#aaa;display:flex;flex-shrink:0;margin-top:12px;-webkit-user-select:none;user-select:none}.PainPointsSection_solutionSide__CMI9G{align-items:flex-start;display:flex;flex:1 1;gap:.65rem;min-width:0}.PainPointsSection_solutionContent__Xcdma{display:flex;flex-direction:column;gap:.2rem;min-width:0}.PainPointsSection_solutionText__JxSTN{color:#1a2e6e;font-size:.9rem;font-weight:700;line-height:1.35;white-space:normal}.PainPointsSection_metricsStrip__P-PeE{align-items:stretch;background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;display:flex;gap:0;justify-content:center;margin:0 auto 3rem;max-width:900px;padding:1.75rem 1.5rem}.PainPointsSection_metricItem__HdbdE{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.25rem;padding:0 1.25rem;text-align:center}.PainPointsSection_metricIcon__v9D4e{align-items:center;color:#4a6cf7;display:flex;justify-content:center;margin-bottom:.25rem}.PainPointsSection_metricIcon__v9D4e svg{font-size:1.5rem}.PainPointsSection_metricValue__l5-5C{color:#1a1a2e;font-size:.95rem;font-weight:700;line-height:1.25;text-align:center;white-space:normal}.PainPointsSection_metricLabel__oX5oP{color:#888;font-size:.75rem;font-weight:400;line-height:1.35;text-align:center}.PainPointsSection_metricDivider__t5p1p{align-self:stretch;background:#e8e8f0;flex-shrink:0;margin:.25rem 0;width:1px}.PainPointsSection_sectionCta__SBMuj{align-items:center;display:flex;flex-direction:column;gap:.75rem}.PainPointsSection_ctaButton__QQzSJ{background:#5a80fb;border:none;border-radius:30px;box-shadow:0 4px 15px #5a80fb59;color:#fff;cursor:pointer;font-family:Poppins,Roboto,sans-serif;font-size:1.05rem;font-weight:600;padding:1rem 2.25rem;transition:all .3s ease}.PainPointsSection_ctaButton__QQzSJ:hover{box-shadow:0 8px 24px #5a80fb73;transform:translateY(-3px)}.PainPointsSection_ctaSupport__ImFrJ{color:#aaa;font-size:.8rem;font-weight:400;margin:0}.PainPointsSection_mobileCarouselSection__fzm6K{display:none}@media (max-width:768px){.PainPointsSection_desktopOnly__w1H5j{display:none!important}.PainPointsSection_mobileCarouselSection__fzm6K{background:#f5f6ff;display:block;overflow:hidden;padding:40px 0 32px}.PainPointsSection_mobileCarouselHeader__B6qgN{margin-bottom:28px;padding:0 24px;text-align:center}.PainPointsSection_mobileCarouselTitle__ZfLKA{color:#1a1a2e;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;line-height:1.25;margin:0 0 14px}.PainPointsSection_mobileCarouselSubtitle__znIGA{color:#555;font-family:Poppins,sans-serif;font-size:15px;line-height:1.6;margin:0}.PainPointsSection_mobileCarouselTrack__5AdbS{-webkit-overflow-scrolling:touch;cursor:grab;display:flex;gap:12px;overflow-x:auto;padding:8px 24px 12px;scroll-snap-type:x mandatory;scrollbar-width:none}.PainPointsSection_mobileCarouselTrack__5AdbS::-webkit-scrollbar{display:none}.PainPointsSection_mobileCarouselCard__JUeky{background:#fff;border:1px solid #0000000a;border-radius:20px;box-shadow:0 2px 12px #0000000f;display:flex;flex-direction:column;flex-shrink:0;gap:10px;max-width:200px;min-height:200px;padding:14px 12px;scroll-snap-align:start;width:48vw}.PainPointsSection_mobileCardProblem__nNQdo{background:#fff5f8;border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:8px;opacity:.85;padding:10px}.PainPointsSection_mobileCardSolution__xcO4M{background:linear-gradient(135deg,#eef2ff,#e8edff);border:1px solid #5a80fb33;border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:8px;padding:10px}.PainPointsSection_mobileCardIconWrapper__DlaKm{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.PainPointsSection_mobileCardIcon__zcoEA{align-items:center;display:flex;font-size:22px;justify-content:center;line-height:1}.PainPointsSection_mobileCardIcon__zcoEA svg{height:22px;width:22px}.PainPointsSection_mobileCardArrow__ATzJ4{color:#ff3383;font-size:18px;font-weight:700;line-height:1}.PainPointsSection_mobileCardProblemLabel__ywjIi{color:#c15;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:1.3;opacity:.9}.PainPointsSection_mobileCardSolutionLabel__ADX0z{color:#2a4acc;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.3}.PainPointsSection_mobileCarouselDots__JAMiW{display:flex;gap:6px;justify-content:center;margin:12px 0 0;padding:0 24px}.PainPointsSection_mobileCarouselDot__a7Od5{background:#ccc;border-radius:50%;height:6px;transition:all .3s ease;width:6px}.PainPointsSection_mobileCarouselDotActive__GR6YJ{background:#5a80fb;border-radius:3px;width:20px}.PainPointsSection_mobileCarouselCta__MZhL7{background:#0000;border:2px solid #5a80fb;border-radius:100px;color:#5a80fb;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;margin:20px auto 0;max-width:320px;padding:13px 32px;transition:all .2s;width:calc(100% - 48px)}}.MetricsSection_metricsSection__jmDqX{background:linear-gradient(135deg,#f0f4ff,#fafbff);overflow:hidden;padding:3rem 0;position:relative}.MetricsSection_metricsSection__jmDqX:before{background:radial-gradient(circle,#5a80fb0f 0,#0000 70%);border-radius:50%;bottom:-20%;content:"";height:80%;left:-8%;pointer-events:none;position:absolute;width:50%}.MetricsSection_metricsSection__jmDqX:after{background:radial-gradient(circle,#4a6bff0d 0,#0000 70%);border-radius:50%;content:"";height:70%;pointer-events:none;position:absolute;right:-5%;top:-15%;width:40%}.MetricsSection_sectionContainer__VkC0E{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;z-index:1}.MetricsSection_credentialBadge__npeEW{align-items:center;background:#5a80fb14;border:1px solid #5a80fb33;border-radius:50px;color:#5a80fb;display:inline-flex;font-size:.82rem;font-weight:600;gap:.5rem;letter-spacing:.5px;margin-bottom:1rem;padding:.4rem 1rem;text-transform:uppercase}.MetricsSection_credentialBadgeIcon__hpVo\+{color:#5a80fb;font-size:1rem!important}.MetricsSection_sectionTitle__EjNF3{color:#333;display:block;font-size:2rem;font-weight:700;line-height:1.25;margin-bottom:.8rem;padding-bottom:.8rem;position:relative}.MetricsSection_sectionTitle__EjNF3:after{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.MetricsSection_sectionSubtitle__6cVGb{color:#555;font-size:1rem;line-height:1.6;margin:0 auto 2rem;max-width:680px}.MetricsSection_metricsGrid__cxb4r{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,1fr);position:relative}.MetricsSection_metricCard__eJEUU:not(:last-child):after{background:linear-gradient(180deg,#0000,#5a80fb33,#0000);content:"";height:60%;position:absolute;right:0;top:20%;width:1px}.MetricsSection_metricCard__eJEUU{align-items:center;display:flex;flex-direction:column;padding:1.5rem 1.2rem;position:relative;transition:transform .3s ease}.MetricsSection_metricCard__eJEUU:hover{transform:translateY(-6px)}.MetricsSection_cardIconWrapper__sZO2W{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:14px;box-shadow:0 6px 16px #5a80fb2e;color:#fff;display:flex;height:56px;justify-content:center;margin-bottom:.9rem;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:56px}.MetricsSection_cardIconWrapper__sZO2W:after{background:radial-gradient(circle,#fff3 0,#0000 60%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.MetricsSection_metricCard__eJEUU:hover .MetricsSection_cardIconWrapper__sZO2W:after{opacity:1}.MetricsSection_cardIconWrapper__sZO2W svg{filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));font-size:1.5rem!important}.MetricsSection_metricCard__eJEUU:hover .MetricsSection_cardIconWrapper__sZO2W{box-shadow:0 14px 28px #5a80fb4d;transform:scale(1.08)}.MetricsSection_metricValue__ILj2j{animation:MetricsSection_fadeInUp__6dq5y .6s ease both;color:#4a6bff;font-size:2.2rem;font-weight:700;letter-spacing:-.5px;line-height:1;margin-bottom:.4rem}.MetricsSection_metricLabel__TZUmz{color:#555;font-size:.92rem;font-weight:500;line-height:1.4;text-align:center}@keyframes MetricsSection_fadeInUp__6dq5y{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.MetricsSection_metricCard__eJEUU:first-child .MetricsSection_metricValue__ILj2j{animation-delay:.05s}.MetricsSection_metricCard__eJEUU:nth-child(2) .MetricsSection_metricValue__ILj2j{animation-delay:.15s}.MetricsSection_metricCard__eJEUU:nth-child(3) .MetricsSection_metricValue__ILj2j{animation-delay:.25s}.MetricsSection_metricCard__eJEUU:nth-child(4) .MetricsSection_metricValue__ILj2j{animation-delay:.35s}@media (max-width:1024px){.MetricsSection_metricsGrid__cxb4r{gap:0;grid-template-columns:repeat(2,1fr)}.MetricsSection_metricCard__eJEUU:not(:last-child):after{display:none}.MetricsSection_metricCard__eJEUU:nth-child(odd):after{background:linear-gradient(180deg,#0000,#5a80fb33,#0000);content:"";display:block;height:60%;position:absolute;right:0;top:20%;width:1px}.MetricsSection_metricCard__eJEUU:first-child,.MetricsSection_metricCard__eJEUU:nth-child(2){border-bottom:1px solid #5a80fb1a}}@media (max-width:768px){.MetricsSection_metricsSection__jmDqX{padding:2.5rem 0}.MetricsSection_sectionTitle__EjNF3{font-size:1.7rem}.MetricsSection_sectionSubtitle__6cVGb{font-size:.95rem;margin-bottom:1.5rem}.MetricsSection_metricsGrid__cxb4r{gap:0;grid-template-columns:repeat(2,1fr)}.MetricsSection_metricCard__eJEUU{border-bottom:1px solid #5a80fb14;padding:1.5rem 1rem}.MetricsSection_metricCard__eJEUU:nth-child(odd){border-right:1px solid #5a80fb14}.MetricsSection_metricCard__eJEUU:nth-child(3),.MetricsSection_metricCard__eJEUU:nth-child(4){border-bottom:none}.MetricsSection_metricValue__ILj2j{color:#4a6bff;font-size:2rem;font-weight:700}.MetricsSection_metricLabel__TZUmz{color:#666;font-size:.82rem}.MetricsSection_cardIconWrapper__sZO2W{height:48px;width:48px}.MetricsSection_cardIconWrapper__sZO2W svg{font-size:1.3rem!important}}@media (max-width:576px){.MetricsSection_metricsSection__jmDqX{padding:2rem 0}.MetricsSection_sectionContainer__VkC0E{padding:0 1.2rem}.MetricsSection_sectionTitle__EjNF3{font-size:1.5rem}.MetricsSection_sectionSubtitle__6cVGb{font-size:.9rem;margin-bottom:1.2rem}.MetricsSection_metricsGrid__cxb4r{gap:0;grid-template-columns:repeat(2,1fr)}.MetricsSection_metricCard__eJEUU{padding:1.2rem .8rem}.MetricsSection_metricValue__ILj2j{font-size:1.8rem}.MetricsSection_metricLabel__TZUmz{font-size:.8rem}.MetricsSection_cardIconWrapper__sZO2W{border-radius:10px;height:44px;margin-bottom:.7rem;width:44px}.MetricsSection_cardIconWrapper__sZO2W svg{font-size:1.2rem!important}}.HeroSection_heroSection__8-5Wr{height:100vh;margin:0;overflow:hidden;padding:0;position:relative;width:100%;z-index:0}.HeroSection_screenshotImage__msjGf{display:block;height:100%;left:0;object-fit:cover;object-position:center top;position:absolute;top:0;width:100%;z-index:1}.HeroSection_heroOverlay__XehE5{align-items:center;box-sizing:border-box;display:flex;height:100%;left:0;padding-left:max(2rem,calc(50% - 600px));padding-right:50%;position:absolute;top:0;width:100%;z-index:2}.HeroSection_heroTextContent__qnFg9{max-width:480px;text-align:left}.HeroSection_heroTitle__ESkuH{color:#333;font-size:2.8rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.HeroSection_featureList__xlMYh{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0 0 2.5rem;padding:0}.HeroSection_featureItem__52nmW{align-items:flex-start;color:#444;display:flex;font-size:1rem;font-weight:500;gap:.6rem;line-height:1.4}.HeroSection_featureItem__52nmW svg{flex-shrink:0;margin-top:2px}.HeroSection_ctaButton__lPaPJ{background:#5a80fb;border:none;border-radius:30px;box-shadow:0 4px 15px #0003;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.HeroSection_ctaButton__lPaPJ:hover{box-shadow:0 6px 20px #00000040;transform:translateY(-3px)}.HeroSection_floatingCardsArea__8saFi{height:100%;overflow:visible;pointer-events:none;position:absolute;right:0;top:0;width:50%;z-index:3}.HeroSection_floatingCard__3fJ5Y{align-items:flex-start;animation:HeroSection_floatCard__zTPjP 4s ease-in-out infinite;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid #fffc;border-radius:16px;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a;display:flex;gap:.75rem;max-width:210px;min-width:160px;padding:12px 16px;pointer-events:auto;position:absolute}.HeroSection_card1__HLHAr{animation-delay:0s;left:25%;max-width:210px;top:22%}.HeroSection_card2__WkceX{animation-delay:.8s;left:58%;max-width:190px;top:28%}.HeroSection_card3__Y4bko{animation-delay:1.6s;left:15%;max-width:210px;top:45%}.HeroSection_card4__TpNX5{animation-delay:2.4s;left:52%;max-width:190px;top:45%}.HeroSection_card5__aPahl{animation-delay:3.2s;left:10%;max-width:210px;top:68%}@keyframes HeroSection_floatCard__zTPjP{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.HeroSection_cardIconWrap__54aHo{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.HeroSection_cardContent__K2eFb{display:flex;flex-direction:column;gap:.15rem;min-width:0}.HeroSection_cardTitle__\+YR0p{color:#1e293b;font-size:.8rem;font-weight:700;white-space:nowrap}.HeroSection_cardSub__CrNmh{color:#64748b;font-size:.72rem;line-height:1.4}.HeroSection_cardValue__Rxw8h{color:#1e293b;font-size:1.1rem;font-weight:800;line-height:1.2}.HeroSection_cardBadgeGreen__x0ANE{background:#16a34a1a;border-radius:20px;color:#16a34a;display:inline-block;font-size:.68rem;font-weight:700;margin-top:.1rem;padding:.1rem .45rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1024px){.HeroSection_floatingCard__3fJ5Y{gap:.6rem;max-width:178px;min-width:136px;padding:10px 13px}.HeroSection_card1__HLHAr{left:22%;max-width:178px;top:22%}.HeroSection_card2__WkceX{left:55%;max-width:161px;top:28%}.HeroSection_card3__Y4bko{left:13%;max-width:178px;top:45%}.HeroSection_card4__TpNX5{left:52%;max-width:161px;top:45%}.HeroSection_card5__aPahl{left:8%;max-width:178px;top:68%}.HeroSection_cardTitle__\+YR0p{font-size:.72rem}.HeroSection_cardSub__CrNmh{font-size:.64rem}.HeroSection_cardValue__Rxw8h{font-size:.9rem}.HeroSection_cardIconWrap__54aHo{height:30px;width:30px}}@media (max-width:768px){.HeroSection_heroDesktopOnly__brxIu{display:none!important}}@media (max-width:480px){.HeroSection_heroDesktopOnly__brxIu{display:none!important}}.HeroSection_heroMobileOnly__Xh8Sg{display:none}@media (max-width:768px){.HeroSection_heroMobileOnly__Xh8Sg{background:#fff;display:flex;flex-direction:column;min-height:100svh;overflow:hidden;position:relative}.HeroSection_mobileHeroBgImg__tFexR,.HeroSection_mobileHeroBg__WIeGr,.HeroSection_mobileHeroGradient__Dlhen{display:none}.HeroSection_mobileHeroContent__zw6Nc{align-items:center;background:#fff;display:flex;flex-direction:column;padding:80px 24px 32px;position:relative;text-align:center;z-index:1}.HeroSection_mobileChips__fcDAd{margin-bottom:20px}.HeroSection_mobileChip__3z3rI{background:#fff0f5;border:1px solid #ffb3d1;border-radius:100px;color:#ff3383;font-size:12px;font-weight:600;padding:6px 16px}.HeroSection_mobileHeroTitle__CrYN\+{color:#1a1a2e;font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1.15;margin:0 0 16px}.HeroSection_mobileHeroHighlight__v1xI-{color:#ff3383;font-size:40px;font-weight:700}.HeroSection_mobileHeroSubtitle__VJ6JB{color:#666;font-size:15px;line-height:1.6;margin:0 0 28px;max-width:320px}.HeroSection_mobileHeroCta__twP\+d{background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:100px;box-shadow:0 8px 32px #5a80fb59;color:#fff;cursor:pointer;font-family:Poppins,Roboto,sans-serif;font-size:17px;font-weight:700;max-width:340px;padding:18px 32px;transition:transform .2s,box-shadow .2s;width:100%}.HeroSection_mobileHeroCta__twP\+d:active{transform:scale(.98)}.HeroSection_mobileHeroCtaNote__ZjxwK{color:#999;font-size:12px;margin:10px 0 0}.HeroSection_mobileHeroMockupArea__Qjb1j{margin:28px auto 0;max-width:320px;position:relative;width:100%}.HeroSection_mobileHeroMockup__IXULW{border-radius:20px;box-shadow:0 24px 80px #0009;display:block;width:100%}.HeroSection_mobileFloatingCard__Ma3Gn{align-items:center;animation:HeroSection_mobileFloatCard__kMwo4 4s ease-in-out infinite;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-radius:12px;box-shadow:0 4px 24px #0000001f;display:flex;gap:10px;min-width:180px;padding:10px 14px;position:absolute}.HeroSection_mobileFloatingCard1__EpzQn{animation-delay:0s;left:-20px;top:15%}.HeroSection_mobileFloatingCard2__bWSiP{animation-delay:1.5s;right:-20px;top:40%}.HeroSection_mobileFloatingCard3__BE7r\+{animation-delay:.8s;bottom:10%;left:-10px}.HeroSection_mobileFloatingCardIcon__Cl64r{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;width:32px}.HeroSection_mobileFloatingCardTitle__6c9IZ{color:#1a1a2e;font-size:11px;font-weight:700;line-height:1.2}.HeroSection_mobileFloatingCardSub__Swzl6{color:#666;font-size:10px;line-height:1.3;margin-top:2px}.HeroSection_mobileFloatingCardValue__mzm0A{color:#1a1a2e;font-size:13px;font-weight:800}.HeroSection_mobileFloatingCardGrowth__prkon{color:#059669;font-size:10px;font-weight:600}@keyframes HeroSection_mobileFloatCard__kMwo4{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.HeroSection_mobileSocialProof__YfzCL{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:24px}.HeroSection_mobileSocialProofAvatars__ITLJQ{display:flex}.HeroSection_mobileAvatar__XMue\+{align-items:center;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:28px;justify-content:center;margin-left:-8px;width:28px}.HeroSection_mobileAvatar__XMue\+:first-child{margin-left:0}.HeroSection_mobileSocialProofText__fEuXa{color:#555;font-size:12px}.HeroSection_mobileSocialProofBold__LpAuy{color:#1a1a2e;font-weight:700}.HeroSection_mobileSocialProofRating__Lt0Wc{background:#ffd7001a;border:1px solid #ffd70066;border-radius:100px;color:#b8860b;font-size:12px;font-weight:700;padding:3px 8px}}.AboutSection_aboutSection__\+giWa{background:linear-gradient(160deg,#fff,#fdfcff 40%,#fdf8fb 80%,#fbfcff);overflow:hidden;padding:6rem 0 0;position:relative}.AboutSection_blobTopRight__uQyXQ{background:radial-gradient(circle,#7c3aed0f 0,#0000 70%);border-radius:50%;height:600px;pointer-events:none;position:absolute;right:-180px;top:-120px;width:600px;z-index:0}.AboutSection_blobBottomLeft__84S8k{background:radial-gradient(circle,#e91e8c0d 0,#0000 70%);border-radius:50%;bottom:80px;height:500px;left:-200px;pointer-events:none;position:absolute;width:500px;z-index:0}.AboutSection_sectionContainer__rvoHv{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:1}.AboutSection_mainGrid__z5Qnk{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1.3fr;padding-bottom:5rem}.AboutSection_leftColumn__V1FAa{display:flex;flex-direction:column;gap:1.5rem}.AboutSection_eyebrow__Xdhui{background:#e91e8c14;border-radius:20px;color:#e91e8c;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.12em;padding:.35rem .85rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.AboutSection_sectionTitle__qea8-{color:#0f172a;font-size:2.6rem;font-weight:600;letter-spacing:-.02em;line-height:1.18;margin:0}.AboutSection_gradientText__jD7Mu{color:#e91e8c;font-size:inherit;font-weight:inherit;line-height:inherit}.AboutSection_titleDecorLine__sJLJs{background:linear-gradient(90deg,#e91e8c,#7c3aed);border-radius:4px;height:4px;margin-top:-.5rem;width:64px}.AboutSection_description__olulT{color:#64748b;font-size:1.05rem;line-height:1.75;margin:0;max-width:480px}.AboutSection_benefitsList__m2xy0{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.AboutSection_benefitItem__4TyQe{align-items:flex-start;display:flex;gap:1rem}.AboutSection_benefitIconWrap__cusKe{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;margin-top:2px;width:44px}.AboutSection_benefitText__S\+uw\+{display:flex;flex-direction:column;gap:.2rem}.AboutSection_benefitTitle__8XIS-{color:#1e293b;font-size:.95rem;font-weight:700;line-height:1.3}.AboutSection_benefitDesc__5tCly{color:#64748b;font-size:.88rem;line-height:1.5}.AboutSection_ctaButton__UOYaC{align-items:center;background:linear-gradient(135deg,#3b82f6,#7c3aed);border:none;border-radius:50px;box-shadow:0 4px 20px #7c3aed4d;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;letter-spacing:.01em;padding:.9rem 2rem;transition:all .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.AboutSection_ctaButton__UOYaC:hover{box-shadow:0 8px 28px #7c3aed66;transform:translateY(-3px)}.AboutSection_ctaButton__UOYaC:active{transform:translateY(-1px)}.AboutSection_rightColumn__zPBjq{align-items:stretch;display:flex;justify-content:flex-start;position:relative;width:100%}.AboutSection_imageWrapper__wQUqy{margin-left:0;margin-right:0;max-width:none;position:relative;width:100%}.AboutSection_mainImage__kFe3s{border-radius:24px;display:block;filter:drop-shadow(0 20px 60px rgba(124,58,237,.12));height:auto;object-fit:cover;position:relative;width:100%;z-index:1}.AboutSection_floatingCard__9P6W6{align-items:flex-start;animation:AboutSection_floatCard__JW85V 4s ease-in-out infinite;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #fffc;border-radius:16px;box-shadow:0 4px 24px #00000014,0 1px 4px #0000000a;display:flex;gap:.75rem;max-width:240px;min-width:200px;padding:.85rem 1.1rem;position:absolute;z-index:10}.AboutSection_cardTopRight__MLDHB{animation-delay:0s;right:-40px;top:10%}.AboutSection_cardBottomLeft__fA\+Zr{animation-delay:1.3s;bottom:22%;left:-40px}.AboutSection_cardBottomRight__SJJLu{animation-delay:2.6s;bottom:5%;right:-30px}@keyframes AboutSection_floatCard__JW85V{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.AboutSection_cardIconWrap__ylaN6{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AboutSection_cardContent__P78hj{display:flex;flex-direction:column;gap:.15rem;min-width:0}.AboutSection_cardTitle__1Ng9l{color:#1e293b;font-size:.8rem;font-weight:700;white-space:nowrap}.AboutSection_cardSub__-a4z6{color:#64748b;font-size:.72rem;line-height:1.4}.AboutSection_cardValue__tG7tY{color:#1e293b;font-size:1rem;font-weight:800;line-height:1.2}.AboutSection_cardBadge__OXyTs{background:#16a34a1a;border-radius:20px;color:#16a34a;display:inline-block;font-size:.68rem;font-weight:700;padding:.1rem .45rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.AboutSection_metricsBar__taGry{background:#fff;border-top:1px solid #0000000f;box-shadow:0 -4px 24px #0000000a;position:relative;z-index:2}.AboutSection_metricsInner__hURSu{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:2rem}.AboutSection_metricItem__bJxco{align-items:center;display:flex;flex:1 1;gap:.85rem;justify-content:center}.AboutSection_metricIconWrap__QopgV{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.AboutSection_metricText__oo\+CM{display:flex;flex-direction:column;gap:.05rem}.AboutSection_metricBold__C4sUg{color:#1e293b;font-size:.9rem;font-weight:700;line-height:1.3}.AboutSection_metricNormal__fJkYo{color:#64748b;font-size:.82rem;line-height:1.3}.AboutSection_metricDivider__fLwLG{background:#00000014;flex-shrink:0;height:40px;width:1px}@media (max-width:1024px){.AboutSection_mainGrid__z5Qnk{gap:2.5rem}.AboutSection_sectionTitle__qea8-{font-size:2.2rem}.AboutSection_cardTopRight__MLDHB{right:-20px}.AboutSection_cardBottomLeft__fA\+Zr{left:-20px}.AboutSection_cardBottomRight__SJJLu{right:-15px}.AboutSection_metricsInner__hURSu{gap:.5rem;padding:1.75rem 1.5rem}.AboutSection_metricBold__C4sUg{font-size:.82rem}.AboutSection_metricNormal__fJkYo{font-size:.75rem}}@media (max-width:768px){.AboutSection_aboutSection__\+giWa{padding:0}.AboutSection_aboutDesktopOnly__H8YzK{display:none!important}}.AboutSection_mobileAboutSection__CTLfj{display:none}@media (max-width:768px){.AboutSection_mobileAboutSection__CTLfj{background:linear-gradient(160deg,#fff,#fdfcff 50%,#fdf8fb);display:block;overflow:hidden;padding:48px 20px 40px;position:relative}.AboutSection_mobileAboutHeader__1V-z2{margin-bottom:28px;text-align:center}.AboutSection_mobileAboutEyebrow__YZChl{background:#e91e8c14;border-radius:20px;color:#e91e8c;display:inline-block;font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:12px;padding:4px 12px;text-transform:uppercase}.AboutSection_mobileAboutTitle__2kfZw{color:#0f172a;font-size:26px;font-weight:700;letter-spacing:-.3px;line-height:1.2;margin:0 0 10px}.AboutSection_mobileAboutHighlight__YdNeP{color:#e91e8c}.AboutSection_mobileAboutSubtitle__kEhdg{color:#64748b;font-size:14px;line-height:1.5;margin:0}.AboutSection_mobileAboutImageArea__OzSPy{border-radius:20px;margin-bottom:28px;overflow:visible;position:relative}.AboutSection_mobileAboutImage__RBbV6{border-radius:20px;box-shadow:0 16px 48px #7c3aed1f;display:block;width:100%}.AboutSection_mobileAboutFloatingCard__Fg5Ph{align-items:center;animation:AboutSection_mobileAboutFloat__S9cUt 4s ease-in-out infinite;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #fffc;border-radius:16px;bottom:-16px;box-shadow:0 8px 32px #0000001f;display:flex;gap:12px;left:50%;min-width:260px;padding:14px 18px;position:absolute;transform:translateX(-50%)}@keyframes AboutSection_mobileAboutFloat__S9cUt{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-5px)}}.AboutSection_mobileAboutCardIcon__epUQk{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:12px;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.AboutSection_mobileAboutCardContent__QQFn0{flex:1 1}.AboutSection_mobileAboutCardTitle__7EAud{color:#1e293b;font-size:12px;font-weight:700;line-height:1.2;margin-bottom:2px}.AboutSection_mobileAboutCardSub__VqiIZ{color:#64748b;font-size:11px;line-height:1.3}.AboutSection_mobileAboutCardBadge__\+PloS{align-items:center;background:#16a34a1a;border-radius:20px;color:#16a34a;display:inline-flex;font-size:10px;font-weight:700;gap:4px;margin-top:3px;padding:2px 8px}.AboutSection_mobileAboutBenefits__GYKFH{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;margin-top:36px}.AboutSection_mobileAboutBenefitItem__vSWn4{align-items:flex-start;background:#f8f9ff;border:1px solid #e8ecff;border-radius:14px;display:flex;gap:12px;padding:14px}.AboutSection_mobileAboutBenefitIcon__hUv4W{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AboutSection_mobileAboutBenefitText__jAHju{flex:1 1}.AboutSection_mobileAboutBenefitTitle__dzXiU{color:#1e293b;display:block;font-size:13px;font-weight:700;line-height:1.3;margin-bottom:2px}.AboutSection_mobileAboutBenefitDesc__kzGo\+{color:#64748b;font-size:12px;line-height:1.4}.AboutSection_mobileAboutCta__6ovMX{background:linear-gradient(135deg,#3b82f6,#7c3aed);border:none;border-radius:100px;box-shadow:0 8px 24px #7c3aed4d;color:#fff;cursor:pointer;display:block;font-family:Poppins,Roboto,sans-serif;font-size:15px;font-weight:700;margin:0 auto;max-width:320px;padding:15px 28px;text-align:center;transition:transform .2s,box-shadow .2s;width:100%}.AboutSection_mobileAboutCta__6ovMX:active{transform:scale(.98)}.AboutSection_mobileAboutMetrics__CoyGf{grid-gap:12px;border-top:1px solid #0000000f;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:32px;padding-top:28px}.AboutSection_mobileAboutMetricItem__8nhFS{align-items:center;background:#f8f9ff;border-radius:12px;display:flex;gap:10px;padding:12px}.AboutSection_mobileAboutMetricIcon__xJL2a{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AboutSection_mobileAboutMetricBold__TwkCn{color:#1e293b;display:block;font-size:12px;font-weight:700;line-height:1.2}.AboutSection_mobileAboutMetricNormal__yYEkk{color:#64748b;display:block;font-size:11px;line-height:1.2}}.ScarcityBanner_scarcityHeader__Xbm3-{align-items:center;background-color:#ff3383;display:flex;height:45px;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1001}.ScarcityBanner_scarcityContent__7oFXF{align-items:center;display:flex;gap:.8rem;padding:0 2rem}.ScarcityBanner_scarcityText__-Gb1C{color:#fff;flex:1 1;font-size:.9rem;font-weight:500;text-align:center}.ScarcityBanner_scarcityTextDesktop__HWFPe{display:inline}.ScarcityBanner_scarcityTextMobile__qp1HN{display:none}.ScarcityBanner_scarcityButton__L7232{background:#fff;border:none;border-radius:20px;box-shadow:0 2px 8px #0000001a;color:#ff3383;cursor:pointer;font-size:.85rem;font-weight:600;padding:.4rem 1rem;transition:all .3s ease;white-space:nowrap}.ScarcityBanner_scarcityButton__L7232:hover{background:#f8f8f8;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}@media (max-width:768px){.ScarcityBanner_scarcityContent__7oFXF{align-items:center;flex-direction:row;gap:.6rem;justify-content:center;padding:0 1rem}.ScarcityBanner_scarcityHeader__Xbm3-{height:46px;padding:0}.ScarcityBanner_scarcityText__-Gb1C{flex:none;font-size:.8rem;line-height:1.2;text-align:center}.ScarcityBanner_scarcityTextDesktop__HWFPe{display:none}.ScarcityBanner_scarcityTextMobile__qp1HN{display:inline}.ScarcityBanner_scarcityButton__L7232{flex-shrink:0;font-size:.8rem;padding:.3rem .8rem}}@media (max-width:480px){.ScarcityBanner_scarcityContent__7oFXF{gap:.5rem;padding:0 .8rem}.ScarcityBanner_scarcityText__-Gb1C{font-size:.75rem}.ScarcityBanner_scarcityButton__L7232{font-size:.75rem;padding:.25rem .7rem}}.CtaSection_ctaSection__j-L4s{background:linear-gradient(135deg,#26347b,#5a80fb 55%,#ed3680);overflow:hidden;padding:80px 0;position:relative;text-align:center}.CtaSection_ctaSection__j-L4s:before{background:#ffffff0d;border-radius:50%;content:"";height:400px;pointer-events:none;position:absolute;right:-120px;top:-120px;width:400px}.CtaSection_ctaSection__j-L4s:after{background:#ffffff0a;border-radius:50%;bottom:-100px;content:"";height:320px;left:-100px;pointer-events:none;position:absolute;width:320px}.CtaSection_sectionContainer__vIDJW{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:720px;padding:0 24px;position:relative;z-index:2}.CtaSection_title__cYuPA{color:#fff;font-size:2.4rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.CtaSection_subtitle__fh78b{color:#ffffffd9;font-size:1.1rem;line-height:1.6;margin:0;max-width:520px}.CtaSection_benefits__ot46m{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.CtaSection_benefitItem__UbOT4{align-items:center;display:flex;flex-direction:column;gap:10px;min-width:130px}.CtaSection_benefitIcon__t6tL7{align-items:center;background:#ffffff2e;border:1.5px solid #ffffff4d;border-radius:16px;display:flex;flex-shrink:0;height:56px;justify-content:center;transition:background .2s ease,transform .2s ease;width:56px}.CtaSection_benefitItem__UbOT4:hover .CtaSection_benefitIcon__t6tL7{background:#ffffff42;transform:translateY(-3px)}.CtaSection_benefitLabel__E2j28{color:#fff;font-size:.85rem;font-weight:600;line-height:1.3;text-align:center}.CtaSection_ctaButton__g8gWy{background:#fff;border:none;border-radius:50px;box-shadow:0 8px 28px #0003;color:#5a80fb;cursor:pointer;display:inline-block;font-family:inherit;font-size:1.05rem;font-weight:700;letter-spacing:.01em;padding:16px 40px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.CtaSection_ctaButton__g8gWy:hover{background:#f5f7ff;box-shadow:0 14px 36px #00000047;transform:translateY(-3px)}.CtaSection_ctaButton__g8gWy:active{transform:translateY(-1px)}.CtaSection_noCardBadge__0h6\+A{align-items:center;background:#ffffff26;border:1.5px solid #ffffff59;border-radius:50px;color:#fff;display:inline-flex;font-size:.88rem;font-weight:600;gap:8px;letter-spacing:.01em;padding:8px 18px}.CtaSection_noCardBadge__0h6\+A svg{flex-shrink:0;opacity:.9}@media (max-width:900px){.CtaSection_title__cYuPA{font-size:2rem}}@media (max-width:768px){.CtaSection_ctaSection__j-L4s{padding:60px 0}.CtaSection_title__cYuPA{font-size:1.75rem}.CtaSection_subtitle__fh78b{font-size:1rem}.CtaSection_benefits__ot46m{gap:8px}.CtaSection_benefitItem__UbOT4{min-width:100px}.CtaSection_benefitIcon__t6tL7{height:48px;width:48px}.CtaSection_benefitLabel__E2j28{font-size:.8rem}.CtaSection_ctaButton__g8gWy{font-size:1rem;max-width:320px;padding:14px 32px;width:100%}}@media (max-width:480px){.CtaSection_ctaSection__j-L4s{padding:48px 0}.CtaSection_title__cYuPA{font-size:1.5rem}.CtaSection_subtitle__fh78b{font-size:.95rem}.CtaSection_sectionContainer__vIDJW{gap:16px}}.RegisterModal_backdrop__3\+PWH{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;opacity:0;padding:16px;position:fixed;transition:opacity .25s ease;z-index:9999}.RegisterModal_backdropVisible__pJNXW{opacity:1}.RegisterModal_modal__Vs5Ac{background:#fff;border-radius:16px;box-shadow:0 24px 64px #0000002e,0 8px 24px #0000001a;max-height:95vh;max-width:900px;opacity:0;overflow:hidden;position:relative;transform:scale(.92) translateY(16px);transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .25s ease;width:100%}.RegisterModal_modalVisible__-HI8-{opacity:1;transform:scale(1) translateY(0)}.RegisterModal_closeButton__m6-RM{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001f;color:#555;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .2s ease,color .2s ease,transform .2s ease;width:36px;z-index:10}.RegisterModal_closeButton__m6-RM:hover{background:#f0f0f0;color:#222;transform:scale(1.1)}.RegisterModal_closeButton__m6-RM svg{font-size:1.2rem}.RegisterModal_modalLayout__Qo8yE{display:grid;grid-template-columns:1fr 1.4fr;min-height:520px}.RegisterModal_leftPanel__TA2ab{align-items:center;background:linear-gradient(145deg,#26347b,#5a80fb 60%,#ed3680);display:flex;justify-content:center;overflow:hidden;padding:48px 36px;position:relative}.RegisterModal_leftPanel__TA2ab:before{background:#ffffff0f;border-radius:50%;content:"";height:260px;position:absolute;right:-80px;top:-80px;width:260px}.RegisterModal_leftPanel__TA2ab:after{background:#ffffff0d;border-radius:50%;bottom:-60px;content:"";height:200px;left:-60px;position:absolute;width:200px}.RegisterModal_leftContent__Fp3v8{display:flex;flex-direction:column;gap:20px;position:relative;z-index:2}.RegisterModal_logo__m0Z1n{filter:brightness(0) invert(1);height:auto;opacity:.95;width:140px}.RegisterModal_leftTitle__Fs5x2{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0}.RegisterModal_leftSubtitle__6km2J{color:#fffc;font-size:.9rem;line-height:1.5;margin:0}.RegisterModal_benefitsList__SkR6M{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.RegisterModal_benefitItem__lYd7A{align-items:center;color:#fffffff2;display:flex;font-size:.9rem;font-weight:500;gap:10px}.RegisterModal_benefitCheck__H7fuL{align-items:center;background:#fff3;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:22px;justify-content:center;width:22px}.RegisterModal_rightPanel__8XEnR{background:#fff;display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding:40px 36px 36px}.RegisterModal_formHeader__y87lP{display:flex;flex-direction:column;gap:4px}.RegisterModal_formTitle__RW9kq{color:#1a1a2e;font-size:1.4rem;font-weight:700;line-height:1.3;margin:0}.RegisterModal_formSubtitle__8CgHD{color:#718096;font-size:.875rem;margin:0}.RegisterModal_form__1ZiPo{display:flex;flex-direction:column;gap:14px}.RegisterModal_formRow__NAeKB{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.RegisterModal_formGroup__jk\+kl{display:flex;flex-direction:column;gap:5px}.RegisterModal_label__3gF\+e{color:#2d3748;font-size:.8rem;font-weight:600;letter-spacing:.01em}.RegisterModal_input__SqMws{background:#fafafa;border:1.5px solid #e0e0e0;border-radius:8px;color:#2d3748;font-family:inherit;font-size:14px;outline:none;padding:10px 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.RegisterModal_input__SqMws::placeholder{color:#b0b8c4;font-size:13px}.RegisterModal_input__SqMws:focus{background:#fff;border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb1f}.RegisterModal_input__SqMws:hover:not(:focus){border-color:#c0c8d8}.RegisterModal_inputError__G2Qdl{background:#fff5f5!important;border-color:#f44336!important}.RegisterModal_inputError__G2Qdl:focus{box-shadow:0 0 0 3px #f443361a!important}.RegisterModal_fieldError__txiVw{color:#f44336;font-size:.75rem;line-height:1.3;margin-top:2px}.RegisterModal_errorMessage__5rmQA{background:#fff5f5;border:1px solid #f44336;border-radius:8px;color:#c62828;font-size:.85rem;line-height:1.4;padding:10px 14px}.RegisterModal_submitButton__0VxuW{background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:10px;box-shadow:0 6px 20px #5a80fb59;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;letter-spacing:.01em;margin-top:4px;padding:13px 24px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.RegisterModal_submitButton__0VxuW:hover:not(:disabled){background:linear-gradient(135deg,#4a6bff,#5a80fb);box-shadow:0 10px 28px #5a80fb73;transform:translateY(-2px)}.RegisterModal_submitButton__0VxuW:active:not(:disabled){transform:translateY(0)}.RegisterModal_submitButton__0VxuW:disabled{cursor:not-allowed;opacity:.65;transform:none}.RegisterModal_microcopy__FGqhn{display:flex;flex-direction:column;gap:2px;text-align:center}.RegisterModal_microcopy__FGqhn p{color:#a0aec0;font-size:.75rem;line-height:1.4;margin:0}.RegisterModal_successOverlay__vVU-x{align-items:center;animation:RegisterModal_fadeIn__TiHLV .3s ease-out;background:#fffffff7;border-radius:16px;display:flex;inset:0;justify-content:center;position:absolute;z-index:20}.RegisterModal_successContainer__R-LPx{animation:RegisterModal_slideIn__bYCoO .3s ease-out;max-width:420px;padding:40px 32px;text-align:center}.RegisterModal_successIcon__Ja1rk{margin-bottom:20px}.RegisterModal_successIconMui__U7lg2{color:#4caf50;font-size:4rem!important}.RegisterModal_successTitle__g0Lxe{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#c026d3);-webkit-background-clip:text;background-clip:text;color:#1a1a2e;font-size:1.6rem;font-weight:700;margin-bottom:12px}.RegisterModal_successMessage__tpX19{color:#666;font-size:1rem;line-height:1.6;margin-bottom:28px}.RegisterModal_successButtons__kCFqr{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.RegisterModal_successPrimaryButton__q-E\+b{background:#2563eb;border:none;border-radius:10px;box-shadow:0 6px 18px #5a80fb4d;color:#fff;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;padding:12px 24px;transition:transform .2s ease,box-shadow .2s ease}.RegisterModal_successPrimaryButton__q-E\+b:hover{box-shadow:0 10px 24px #5a80fb66;transform:translateY(-2px)}.RegisterModal_successSecondaryButton__o7ob7{background:#f0f0f0;border:none;border-radius:10px;color:#555;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;padding:12px 24px;transition:background .2s ease}.RegisterModal_successSecondaryButton__o7ob7:hover{background:#e0e0e0}@keyframes RegisterModal_fadeIn__TiHLV{0%{opacity:0}to{opacity:1}}@keyframes RegisterModal_slideIn__bYCoO{0%{opacity:0;transform:translateY(-20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.RegisterModal_backdrop__3\+PWH{align-items:flex-end;padding:0}.RegisterModal_modal__Vs5Ac{border-radius:16px 16px 0 0;border-radius:16px;margin:auto;max-height:95vh;max-width:95vw;transform:translateY(40px);width:95vw}.RegisterModal_modalVisible__-HI8-{transform:translateY(0) scale(1)}.RegisterModal_modalLayout__Qo8yE{grid-template-columns:1fr;min-height:0;min-height:auto}.RegisterModal_leftPanel__TA2ab{display:none}.RegisterModal_rightPanel__8XEnR{max-height:95vh;overflow-y:auto;padding:32px 20px 28px}.RegisterModal_formTitle__RW9kq{font-size:1.25rem}.RegisterModal_formRow__NAeKB{gap:14px;grid-template-columns:1fr}.RegisterModal_closeButton__m6-RM{right:12px;top:12px}.RegisterModal_successContainer__R-LPx{padding:32px 20px}.RegisterModal_successTitle__g0Lxe{font-size:1.3rem}.RegisterModal_successButtons__kCFqr{flex-direction:column}.RegisterModal_successPrimaryButton__q-E\+b,.RegisterModal_successSecondaryButton__o7ob7{width:100%}}@media (max-width:480px){.RegisterModal_rightPanel__8XEnR{padding:28px 16px 24px}.RegisterModal_formTitle__RW9kq{font-size:1.15rem}.RegisterModal_submitButton__0VxuW{font-size:.95rem;padding:12px 20px}}.ForgotPassword_container__t9bq3{align-items:center;background-color:var(--grayLight);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-width:none;min-height:100vh;padding:2rem 1rem;width:100%}.ForgotPassword_containerForm__He-Iq{background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:20px;border-top:4px solid #5a80fb;box-shadow:0 10px 30px #5a80fb1a;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:500px;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s ease;width:90%}.ForgotPassword_logoContainer__nVrTp{align-items:center;display:flex;flex-direction:column;gap:8px}.ForgotPassword_logo__QtHbU{margin-bottom:2rem;object-fit:contain;transition:transform .3s ease;width:180px}.ForgotPassword_logo__QtHbU:hover{transform:scale(1.05)}.ForgotPassword_title__xk4Fa{color:#333;font-size:2.2rem;font-weight:700;margin:0;padding-bottom:1rem;position:relative;text-align:center}.ForgotPassword_title__xk4Fa:after{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.ForgotPassword_subtitle__gS7zH{color:#666;font-size:1.1rem;line-height:1.5;margin:0 0 1.5rem;text-align:center}.ForgotPassword_backLink__HutwX{color:#666;font-size:14px;margin-top:1.5rem;text-align:center}.ForgotPassword_backLink__HutwX a{color:#5a80fb;font-weight:500;text-decoration:none;transition:all .2s ease}.ForgotPassword_backLink__HutwX a:hover{color:#4a6bff;opacity:.8;text-decoration:underline}.ForgotPassword_successMessage__6-3yW{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #22c55e4d;border-radius:12px;box-shadow:0 4px 12px #22c55e26;font-size:14px;line-height:1.6;margin:16px 0;padding:20px;text-align:center}.ForgotPassword_successMessage__6-3yW strong{color:#16a34a;display:block;font-size:16px;font-weight:600;margin-bottom:8px}.ForgotPassword_successMessage__6-3yW span{color:#15803d;font-size:14px}.ForgotPassword_errorMessage__mHYiB{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #ef444433;border-radius:12px;box-shadow:0 4px 12px #ef44441a;color:var(--error);font-size:14px;line-height:1.5;margin:16px 0;padding:16px;text-align:center}@media (max-width:768px){.ForgotPassword_container__t9bq3{padding:1.5rem 1rem}.ForgotPassword_containerForm__He-Iq{max-width:100%;padding:2rem;width:95%}.ForgotPassword_logo__QtHbU{margin-bottom:1.5rem;width:150px}.ForgotPassword_title__xk4Fa{font-size:1.8rem;margin-bottom:1.5rem}.ForgotPassword_subtitle__gS7zH{font-size:1rem;margin-bottom:1.2rem}}@media (max-width:576px){.ForgotPassword_container__t9bq3{padding:1rem .5rem}.ForgotPassword_containerForm__He-Iq{border-radius:16px;padding:1.5rem}.ForgotPassword_logo__QtHbU{margin-bottom:1rem;width:120px}.ForgotPassword_title__xk4Fa{font-size:1.6rem;margin-bottom:1rem}.ForgotPassword_title__xk4Fa:after{height:3px;width:60px}.ForgotPassword_subtitle__gS7zH{font-size:.95rem;margin-bottom:1rem}.ForgotPassword_errorMessage__mHYiB,.ForgotPassword_successMessage__6-3yW{font-size:13px;margin:12px 0;padding:14px}.ForgotPassword_successMessage__6-3yW strong{font-size:15px}.ForgotPassword_backLink__HutwX{font-size:13px;margin-top:1rem}}@media (max-width:480px){.ForgotPassword_containerForm__He-Iq{gap:20px;padding:1.2rem}.ForgotPassword_logo__QtHbU{width:100px}.ForgotPassword_title__xk4Fa{font-size:1.4rem}.ForgotPassword_subtitle__gS7zH{font-size:.9rem}}@media (max-width:360px){.ForgotPassword_container__t9bq3{padding:.5rem .25rem}.ForgotPassword_containerForm__He-Iq{gap:16px;padding:1rem}.ForgotPassword_logo__QtHbU{width:90px}.ForgotPassword_title__xk4Fa{font-size:1.3rem}.ForgotPassword_title__xk4Fa:after{height:2px;width:50px}.ForgotPassword_subtitle__gS7zH{font-size:.85rem}.ForgotPassword_errorMessage__mHYiB,.ForgotPassword_successMessage__6-3yW{font-size:12px;padding:12px}.ForgotPassword_successMessage__6-3yW strong{font-size:14px}}.Menu_container__uwm5e{animation:Menu_slideIn__6jTXG .2s ease;background-color:#fafafa;border-right:1px solid #f0edf8;box-shadow:2px 0 16px #7c3aed0f;display:flex;flex-direction:column;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:3000}@keyframes Menu_slideIn__6jTXG{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.Menu_list__Yu4Dj{display:flex;flex:1 1;flex-direction:column;gap:0;padding:8px 8px 16px;width:100%}.Menu_container__uwm5e::-webkit-scrollbar{width:2px}.Menu_container__uwm5e::-webkit-scrollbar-track{background:#0000}.Menu_container__uwm5e::-webkit-scrollbar-thumb{background-color:#e9d5ff;border-radius:2px}.Menu_close__ZuLp2{align-items:center;align-self:flex-end;background:#0000;border:none;border-radius:6px;color:#98a2b3;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;margin:16px 16px 0 0;padding:4px;transition:all .15s ease;width:32px}.Menu_close__ZuLp2:hover{background-color:#f8f7fc;color:#667085}.Menu_close__ZuLp2:active{transform:scale(.95)}@media (min-width:768px){.Menu_container__uwm5e{max-width:240px}}.MenuSection_section__Rqw\+1{display:flex;flex-direction:column;gap:0;margin-bottom:4px;width:100%}.MenuSection_sectionHeader__aGJqu{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:#0000;border:none;border-radius:6px;color:#4b5563;cursor:pointer;display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.8px;margin-bottom:2px;margin-top:20px;padding:4px 10px;text-align:left;text-rendering:geometricPrecision;text-transform:uppercase;transition:all .15s ease;-webkit-user-select:none;user-select:none;width:100%}.MenuSection_section__Rqw\+1:first-child .MenuSection_sectionHeader__aGJqu{margin-top:8px}.MenuSection_sectionHeader__aGJqu:hover{color:#667085}.MenuSection_sectionHeader__aGJqu:active{transform:scale(.98)}.MenuSection_icon__bP\+Mh{align-items:center;color:#4b5563!important;display:flex;flex-shrink:0;font-size:10px!important;justify-content:center;min-width:14px;transition:color .15s ease;width:14px}.MenuSection_sectionHeader__aGJqu:hover .MenuSection_icon__bP\+Mh{color:#667085!important}.MenuSection_title__U6lW4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;flex:1 1;font-size:11px;font-weight:700;letter-spacing:.8px;overflow:hidden;text-overflow:ellipsis;text-rendering:geometricPrecision;text-transform:uppercase;transition:color .2s ease;white-space:nowrap}.MenuSection_sectionContent__jrvw\+{display:flex;flex-direction:column;gap:1px;overflow:hidden;padding-left:0;transition:max-height .2s ease}.MenuSection_expanded__19KM3{max-height:1000px;opacity:1}.MenuSection_collapsed__VKUL5{max-height:0;opacity:0;pointer-events:none}.MenuSection_hasActiveChild__UpIP4{color:#9b72e8}.MenuSection_hasActiveChild__UpIP4 .MenuSection_icon__bP\+Mh{color:#9b72e8!important}.MenuSection_hasActiveChild__UpIP4:hover{color:#7c3aed}.MenuSection_hasActiveChild__UpIP4:hover .MenuSection_icon__bP\+Mh{color:#7c3aed!important}@media (max-width:768px){.MenuSection_sectionContent__jrvw\+{padding-left:0}}.MenuItem_container__8ZYJ\+{-webkit-font-smoothing:antialiased;align-items:center;background-color:initial;border:none;border-radius:8px;box-shadow:none;color:#344054;display:flex;font-size:13px;font-weight:400;gap:0;justify-content:flex-start;margin-bottom:0;min-height:36px;padding:6px 10px;transition:background-color .15s ease,color .15s ease;width:100%}.MenuItem_container__8ZYJ\+:hover{background-color:#f8f7fc;color:#344054}.MenuItem_active__V8XIc{background-color:#f3f0ff;color:#7c3aed;font-weight:500}.MenuItem_icon__oLukM{align-items:center;color:#667085;display:flex;flex-shrink:0;font-size:15px;height:18px;justify-content:center;min-width:18px;opacity:.8;transition:color .15s ease;width:18px}.MenuItem_active__V8XIc .MenuItem_icon__oLukM,.MenuItem_container__8ZYJ\+:hover .MenuItem_icon__oLukM{color:#7c3aed;opacity:1}.MenuItem_label__Af9Yo{-webkit-font-smoothing:antialiased;color:#344054;flex:1 1;font-size:13px;font-weight:400;line-height:1;margin-left:8px;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.MenuItem_active__V8XIc .MenuItem_label__Af9Yo{color:#7c3aed;font-weight:500}.MenuItem_activeLink__uthXM{text-decoration:none}.MenuItem_container__8ZYJ\+:active{transform:scale(.98)}@media (max-width:768px){.MenuItem_container__8ZYJ\+{padding:6px 10px}}.MenuItem_disabledLink__GVbwd{pointer-events:none!important;-webkit-user-select:none;user-select:none}.MenuItem_disabled__fAJ0J{background-color:initial!important;box-shadow:none!important;cursor:not-allowed!important;opacity:.4!important;pointer-events:none!important}.MenuItem_disabled__fAJ0J:hover{background-color:initial!important;transform:none!important}.MenuItem_disabled__fAJ0J:active{transform:none!important}.MenuItem_disabledIcon__TX4AV,.MenuItem_disabledLabel__\+6Hlz{color:#98a2b3!important;opacity:.4!important}.VisualLogger_container__O0w91{bottom:20px;display:none;left:50%;max-width:400px;pointer-events:none;position:fixed;transform:translateX(-50%);width:90%;z-index:9999}.VisualLogger_message__Zry4V{align-items:center;animation:VisualLogger_slideIn__ckvb3 .3s ease-out;border-radius:8px;box-shadow:0 2px 4px #0003;display:flex;justify-content:space-between;margin:8px 0;padding:12px 16px;pointer-events:auto}.VisualLogger_info__iHT37{background:#e3f2fd;border:1px solid #1976d2;color:#1976d2}.VisualLogger_error__1lpSk{background:#ffebee;border:1px solid #d32f2f;color:#d32f2f}.VisualLogger_warning__iUBqa{background:#fff3e0;border:1px solid #ef6c00;color:#ef6c00}.VisualLogger_timestamp__2yirp{font-size:.8em;margin-left:8px;opacity:.7}@keyframes VisualLogger_slideIn__ckvb3{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes VisualLogger_slideOut__PxBYX{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.ReportProblemForm_container__-YXgh{background-color:var(--color-bg-light);border-radius:var(--border-radius);display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:var(--spacing-lg)}.ReportProblemForm_title__YoEFW{color:var(--color-text-dark);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-md)}.ReportProblemForm_description__FRsa4{color:var(--color-text-medium);font-size:1rem;margin-bottom:var(--spacing-lg)}.ReportProblemForm_formGroup__El4sT{display:flex;flex-direction:column;margin-bottom:var(--spacing-md)}.ReportProblemForm_label__MX97-{color:var(--color-text-dark);font-weight:500;margin-bottom:var(--spacing-xs)}.ReportProblemForm_fileUploadContainer__57Jxh{display:flex;flex-direction:column;margin-bottom:var(--spacing-md)}.ReportProblemForm_fileUploadLabel__9N\+hS{align-items:center;color:var(--color-text-dark);display:flex;font-weight:500;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.ReportProblemForm_fileUploadInfo__bvRkp{color:var(--color-text-light);font-size:.875rem;margin-bottom:var(--spacing-sm)}.ReportProblemForm_filePreview__zkNyb{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.ReportProblemForm_filePreviewItem__Vyfxr{border:1px solid var(--color-border);border-radius:var(--border-radius-sm);height:100px;overflow:hidden;position:relative;width:100px}.ReportProblemForm_filePreviewImage__Dp7RH{height:100%;object-fit:cover;width:100%}.ReportProblemForm_filePreviewRemove__HJIKL{align-items:center;background-color:#00000080;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:4px;top:4px;width:20px}.ReportProblemForm_submitButton__tIatt{align-self:flex-start;margin-top:var(--spacing-md)}.ReportProblemForm_errorMessage__WnqDq{color:var(--color-error);font-size:.875rem;margin-top:var(--spacing-xs)}.ReportProblemForm_successMessage__tgZIB{align-items:center;display:flex;flex-direction:column;padding:var(--spacing-xl);text-align:center}.ReportProblemForm_successIcon__CTHSk{color:var(--color-success);font-size:48px;margin-bottom:var(--spacing-md)}.ReportProblemForm_successTitle__90aNi{color:var(--color-text-dark);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-sm)}.ReportProblemForm_successDescription__NvmkT{color:var(--color-text-medium);margin-bottom:var(--spacing-lg)}.ReportProblemForm_backButton__NrgOL{margin-top:var(--spacing-md)}@media (max-width:768px){.ReportProblemForm_container__-YXgh{padding:var(--spacing-md)}}.FeedbackConfirmation_container__yvF1U{align-items:center;display:flex;font-family:Poppins,Roboto,sans-serif;justify-content:center;padding:5rem 2rem;width:100%}.FeedbackConfirmation_paper__09i4c{background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:15px;border-top:3px solid #5a80fb;box-shadow:0 8px 20px #0000000d;max-width:600px;overflow:hidden;padding:2.5rem;position:relative;width:100%}.FeedbackConfirmation_content__1msmd{align-items:center;display:flex;flex-direction:column;text-align:center}.FeedbackConfirmation_icon__BPA2E{color:#5a80fb!important;font-size:4rem!important;margin-bottom:1.8rem}.FeedbackConfirmation_title__fSGRU{color:#333;font-size:2.2rem!important;font-weight:600!important;line-height:1.2;margin-bottom:1.2rem!important;padding-bottom:.8rem;position:relative}.FeedbackConfirmation_title__fSGRU:after{background:linear-gradient(90deg,#5a80fb,#ff3383);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.FeedbackConfirmation_message__W8W0y{color:#555;font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem!important}.FeedbackConfirmation_button__3ZUZN{background:#5a80fb!important;border:none!important;border-radius:30px!important;box-shadow:0 4px 15px #0003!important;color:#fff!important;font-size:1.1rem!important;font-weight:600!important;min-width:200px;padding:1rem 2rem!important;text-transform:none!important}@media (max-width:992px){.FeedbackConfirmation_container__yvF1U{padding:4rem 2rem}}@media (max-width:768px){.FeedbackConfirmation_container__yvF1U{padding:3rem 1.5rem}.FeedbackConfirmation_paper__09i4c{padding:2rem}.FeedbackConfirmation_title__fSGRU{font-size:1.8rem!important}.FeedbackConfirmation_message__W8W0y{font-size:1rem}}@media (max-width:576px){.FeedbackConfirmation_container__yvF1U{padding:2rem 1rem}.FeedbackConfirmation_paper__09i4c{padding:1.5rem}.FeedbackConfirmation_icon__BPA2E{font-size:3rem!important;margin-bottom:1.2rem}.FeedbackConfirmation_title__fSGRU{font-size:1.5rem!important;margin-bottom:1rem!important}.FeedbackConfirmation_message__W8W0y{font-size:.95rem;margin-bottom:2rem!important}.FeedbackConfirmation_button__3ZUZN{font-size:1rem!important;padding:.8rem 1.5rem!important;width:100%}}.SuggestImprovementForm_container__G\+nuD{background-color:var(--color-bg-light);border-radius:var(--border-radius);display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:var(--spacing-lg)}.SuggestImprovementForm_title__xdnJP{color:var(--color-text-dark);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-md)}.SuggestImprovementForm_description__IhMHF{color:var(--color-text-medium);font-size:1rem;margin-bottom:var(--spacing-lg)}.SuggestImprovementForm_formGroup__LIMQn{display:flex;flex-direction:column;margin-bottom:var(--spacing-md)}.SuggestImprovementForm_label__Ry-zP{color:var(--color-text-dark);font-weight:500;margin-bottom:var(--spacing-xs)}.SuggestImprovementForm_fileUploadContainer__COb7n{display:flex;flex-direction:column;margin-bottom:var(--spacing-md)}.SuggestImprovementForm_fileUploadLabel__8Ai2l{align-items:center;color:var(--color-text-dark);display:flex;font-weight:500;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.SuggestImprovementForm_fileUploadInfo__gOAWN{color:var(--color-text-light);font-size:.875rem;margin-bottom:var(--spacing-sm)}.SuggestImprovementForm_filePreview__xEaTF{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.SuggestImprovementForm_filePreviewItem__nsDD7{border:1px solid var(--color-border);border-radius:var(--border-radius-sm);height:100px;overflow:hidden;position:relative;width:100px}.SuggestImprovementForm_filePreviewImage__Lcw3l{height:100%;object-fit:cover;width:100%}.SuggestImprovementForm_filePreviewRemove__-\+oMR{align-items:center;background-color:#00000080;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:4px;top:4px;width:20px}.SuggestImprovementForm_submitButton__ZNGn-{align-self:flex-start;margin-top:var(--spacing-md)}.SuggestImprovementForm_errorMessage__DK7zx{color:var(--color-error);font-size:.875rem;margin-top:var(--spacing-xs)}.SuggestImprovementForm_successMessage__Q-Jpe{align-items:center;display:flex;flex-direction:column;padding:var(--spacing-xl);text-align:center}.SuggestImprovementForm_successIcon__CpVBa{color:var(--color-success);font-size:48px;margin-bottom:var(--spacing-md)}.SuggestImprovementForm_successTitle__-kc95{color:var(--color-text-dark);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-sm)}.SuggestImprovementForm_successDescription__nqJ4j{color:var(--color-text-medium);margin-bottom:var(--spacing-lg)}.SuggestImprovementForm_backButton__m83U7{margin-top:var(--spacing-md)}@media (max-width:768px){.SuggestImprovementForm_container__G\+nuD{padding:var(--spacing-md)}}.ProductEvaluationForm_container__G6363{background-color:var(--color-bg-light);border-radius:var(--border-radius);display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:var(--spacing-lg)}.ProductEvaluationForm_title__-WIBG{color:var(--color-text-dark);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-md)}.ProductEvaluationForm_description__2OCdj{color:var(--color-text-medium);font-size:1rem;margin-bottom:var(--spacing-lg)}.ProductEvaluationForm_formGroup__NWCs1{display:flex;flex-direction:column;margin-bottom:var(--spacing-md)}.ProductEvaluationForm_label__lyeSm{color:var(--color-text-dark);font-weight:500;margin-bottom:var(--spacing-xs)}.ProductEvaluationForm_ratingContainer__ciZOs{display:flex;flex-direction:column;margin-bottom:var(--spacing-md)}.ProductEvaluationForm_ratingLabel__2oX2v{color:var(--color-text-dark);font-weight:500;margin-bottom:var(--spacing-xs)}.ProductEvaluationForm_ratingSelector__fC51W{display:flex;gap:5px;justify-content:space-between;margin:16px 0}.ProductEvaluationForm_ratingButton__0KbaV{background:var(--color-bg-light);border:2px solid var(--border);border-radius:50%;cursor:pointer;font-size:1.1rem;font-weight:500;height:45px;transition:all .3s ease;width:45px}.ProductEvaluationForm_ratingButton__0KbaV:hover{border-color:var(--color-blue-main);transform:scale(1.1)}.ProductEvaluationForm_ratingButton__0KbaV.ProductEvaluationForm_selected__8fWUg{color:#fff;transform:scale(1.1)}.ProductEvaluationForm_ratingButton__0KbaV.ProductEvaluationForm_selected__8fWUg.ProductEvaluationForm_promoter__bU9fe{background-color:var(--color-success);border-color:var(--color-success)}.ProductEvaluationForm_ratingButton__0KbaV.ProductEvaluationForm_selected__8fWUg.ProductEvaluationForm_neutral__gTVym{background-color:var(--color-warning);border-color:var(--color-warning)}.ProductEvaluationForm_ratingButton__0KbaV.ProductEvaluationForm_selected__8fWUg.ProductEvaluationForm_detractor__zBgTH{background-color:var(--color-error);border-color:var(--color-error)}.ProductEvaluationForm_ratingLabels__HQCyg{color:var(--color-text-medium);display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:20px;padding:0 10px}.ProductEvaluationForm_submitButton__bip\+q{align-self:flex-start;margin-top:var(--spacing-md)}.ProductEvaluationForm_errorMessage__TWm\+M{color:var(--color-error);font-size:.875rem;margin-top:var(--spacing-xs)}.ProductEvaluationForm_successMessage__RZypE{align-items:center;display:flex;flex-direction:column;padding:var(--spacing-xl);text-align:center}.ProductEvaluationForm_successIcon__lg-tl{color:var(--color-success);font-size:48px;margin-bottom:var(--spacing-md)}.ProductEvaluationForm_successTitle__In0QL{color:var(--color-text-dark);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-sm)}.ProductEvaluationForm_successDescription__gKOIU{color:var(--color-text-medium);margin-bottom:var(--spacing-lg)}.ProductEvaluationForm_backButton__SP7Gl{margin-top:var(--spacing-md)}@media (max-width:768px){.ProductEvaluationForm_container__G6363{padding:var(--spacing-md)}.ProductEvaluationForm_ratingSelector__fC51W{flex-wrap:wrap;gap:8px;justify-content:center}.ProductEvaluationForm_ratingButton__0KbaV{font-size:1rem;height:40px;width:40px}}.ContactForm_fileUploadContainer__IAznX,.ContactForm_formGroup__ORwus{margin-bottom:20px}.ContactForm_fileUploadLabel__PklTY{font-weight:500;margin-bottom:8px}.ContactForm_fileUploadInfo__PKwIP{color:var(--color-text-light);font-size:.875rem;margin-bottom:16px}.ContactForm_filePreview__fjv-s{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.ContactForm_filePreviewItem__dT67H{border:1px solid var(--color-border);border-radius:8px;height:100px;overflow:hidden;position:relative;width:100px}.ContactForm_filePreviewImage__tXgFY{height:100%;object-fit:cover;width:100%}.ContactForm_filePreviewRemove__l6WeK{align-items:center;background-color:#00000080;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:4px;top:4px;width:20px}.ContactForm_submitButton__yGNqP{min-width:150px}@media (display-mode:standalone){.MuiSvgIcon-root{height:1.5rem!important;width:1.5rem!important}.MuiSvgIcon-fontSizeSmall{height:1.25rem!important;width:1.25rem!important}.MuiSvgIcon-fontSizeMedium{height:1.5rem!important;width:1.5rem!important}.MuiSvgIcon-fontSizeLarge{height:2.1875rem!important;width:2.1875rem!important}.MuiButton-root .MuiSvgIcon-root{height:1.25rem!important;width:1.25rem!important}.MuiButton-sizeSmall .MuiSvgIcon-root{height:1rem!important;width:1rem!important}.MuiButton-sizeLarge .MuiSvgIcon-root,.MuiIconButton-root .MuiSvgIcon-root{height:1.5rem!important;width:1.5rem!important}.MuiIconButton-sizeSmall .MuiSvgIcon-root{height:1.125rem!important;width:1.125rem!important}.MuiIconButton-sizeLarge .MuiSvgIcon-root{height:2rem!important;width:2rem!important}.MuiChip-root .MuiSvgIcon-root{height:1.125rem!important;width:1.125rem!important}.MuiChip-sizeSmall .MuiSvgIcon-root{height:1rem!important;width:1rem!important}.MuiChip-sizeMedium .MuiSvgIcon-root{height:1.125rem!important;width:1.125rem!important}.MuiFormControl-root .MuiSvgIcon-root,.MuiInputAdornment-root .MuiSvgIcon-root,.MuiInputBase-root .MuiSvgIcon-root,.MuiMenuItem-root .MuiSvgIcon-root,.MuiSelect-icon,.MuiSelect-root .MuiSvgIcon-root,.MuiTextField-root .MuiSvgIcon-root{height:1.25rem!important;width:1.25rem!important}.MuiMenuItem-root .MuiSvgIcon-root{margin-right:.5rem}.MuiListItem-root .MuiSvgIcon-root,.MuiListItemIcon-root .MuiSvgIcon-root{height:1.25rem!important;width:1.25rem!important}.MuiBadge-root .MuiSvgIcon-root{height:1.5rem!important;width:1.5rem!important}.MuiTooltip-tooltip .MuiSvgIcon-root{height:1rem!important;width:1rem!important}.MuiAppBar-root .MuiSvgIcon-root,.MuiToolbar-root .MuiSvgIcon-root{height:1.5rem!important;width:1.5rem!important}.MuiAccordion-root .MuiSvgIcon-root,.MuiAccordionSummary-root .MuiSvgIcon-root,.MuiDialog-root .MuiSvgIcon-root,.MuiDialogTitle-root .MuiSvgIcon-root,.MuiTab-root .MuiSvgIcon-root{height:1.25rem!important;width:1.25rem!important}.MuiAlert-root .MuiSvgIcon-root{height:1.375rem!important;width:1.375rem!important}.MuiStepIcon-root,.MuiStepper-root .MuiSvgIcon-root{height:1.5rem!important;width:1.5rem!important}.MuiBreadcrumbs-root .MuiSvgIcon-root{height:1.125rem!important;width:1.125rem!important}.MuiCard-root .MuiSvgIcon-root,.MuiCardHeader-root .MuiSvgIcon-root{height:1.25rem!important;width:1.25rem!important}.MuiDataGrid-root .MuiSvgIcon-root,.MuiPagination-root .MuiSvgIcon-root,.MuiTable-root .MuiSvgIcon-root,.MuiTableCell-root .MuiSvgIcon-root{height:1.125rem!important;width:1.125rem!important}.MuiSpeedDial-root .MuiSvgIcon-root,.MuiSpeedDialAction-root .MuiSvgIcon-root{height:1.5rem!important;width:1.5rem!important}.MuiRating-root .MuiSvgIcon-root{height:1.25rem!important;width:1.25rem!important}.MuiTreeItem-root .MuiSvgIcon-root,.MuiTreeView-root .MuiSvgIcon-root{height:1.125rem!important;width:1.125rem!important}[class*=Icon] svg,[class*=icon-] svg{max-height:1.5rem!important;max-width:1.5rem!important}.header .MuiSvgIcon-root,.menu .MuiSvgIcon-root,.nav-item .MuiSvgIcon-root,.navigation .MuiSvgIcon-root,.sidebar .MuiSvgIcon-root{height:1.25rem!important;width:1.25rem!important}.MuiSvgIcon-root{display:inline-block!important;flex-shrink:0!important}.MuiSvgIcon-fontSizeInherit,.dark-theme .MuiSvgIcon-root,[data-theme=dark] .MuiSvgIcon-root{height:inherit!important;width:inherit!important}.MuiCircularProgress-root .MuiSvgIcon-root,.MuiLinearProgress-root .MuiSvgIcon-root{height:1.25rem!important;width:1.25rem!important}}@media (min-width:1px){.pwa-mode .MuiSvgIcon-root,.standalone-mode .MuiSvgIcon-root,[data-pwa=true] .MuiSvgIcon-root{height:1.5rem!important;width:1.5rem!important}.pwa-mode .MuiSvgIcon-fontSizeSmall,.standalone-mode .MuiSvgIcon-fontSizeSmall,[data-pwa=true] .MuiSvgIcon-fontSizeSmall{height:1.25rem!important;width:1.25rem!important}.pwa-mode .MuiSvgIcon-fontSizeLarge,.standalone-mode .MuiSvgIcon-fontSizeLarge,[data-pwa=true] .MuiSvgIcon-fontSizeLarge{height:2.1875rem!important;width:2.1875rem!important}}
/*# sourceMappingURL=main.a60d9aaf.css.map*/