@import"https://fonts.googleapis.com/css2?family=Montserrat&display=swap";#root{color:#252323;font-family:Montserrat,sans-serif;margin:0 auto;max-width:1280px;text-align:center}@media screen and (max-width: 768px){#root{padding:8px}}._header_1awyt_2{position:relative;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:8px 64px}@media screen and (max-width: 768px){._header_1awyt_2{padding:8px 24px}}._header__brand_1awyt_15{position:relative;display:flex;align-items:center;min-width:0;text-decoration:none}._header__logo_1awyt_22{max-width:200px;max-height:52px;object-fit:contain;display:block;transition:transform .25s ease}._header__logo_1awyt_22:hover{transform:scale(1.02)}@media screen and (max-width: 768px){._header__logo_1awyt_22{max-width:150px}}._header__clinicName_1awyt_37{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:2px;color:var(--color-primary, #d2aa37);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap}@media screen and (max-width: 768px){._header__clinicName_1awyt_37{font-size:.65rem}}._header__navigation_1awyt_56{display:flex;align-items:center;gap:8px}@media screen and (max-width: 768px){._header__navigation_1awyt_56{display:none}}._header__button_1awyt_66{position:relative;display:flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:10px;text-decoration:none;color:#252323;font-size:.78rem;font-weight:500;letter-spacing:.08em;transition:color .25s ease,transform .2s ease}._header__button_1awyt_66:hover{color:var(--color-primary, #d2aa37);transform:translateY(-1px)}._header__button_1awyt_66:after{content:"";position:absolute;left:50%;bottom:2px;width:0;height:2px;background:var(--color-primary, #d2aa37);border-radius:999px;transform:translate(-50%);transition:width .3s ease}._header__button_1awyt_66:hover:after{width:55%}._header__buttonActive_1awyt_99{color:var(--color-primary, #d2aa37);font-weight:600}._header__buttonActive_1awyt_99:after{width:55%}@media screen and (max-width: 768px){._header__desktopUser_1awyt_107{display:none}}._header__menuButton_1awyt_111{display:none}@media screen and (max-width: 768px){._header__menuButton_1awyt_111{width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;border:none;background:transparent;cursor:pointer;z-index:40}._header__menuButton_1awyt_111 span{width:24px;height:2px;background:#252323;border-radius:999px;transition:transform .3s ease,opacity .2s ease}}._header__menuButtonOpen_1awyt_137 span:nth-child(1){transform:translateY(7px) rotate(45deg)}._header__menuButtonOpen_1awyt_137 span:nth-child(2){opacity:0}._header__menuButtonOpen_1awyt_137 span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}._mobileOverlay_1awyt_147{display:none}@media screen and (max-width: 768px){._mobileOverlay_1awyt_147{position:fixed;top:0;right:0;bottom:0;left:0;display:block;background:#00000040;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:25}}@media screen and (max-width: 768px){._mobileOverlayOpen_1awyt_164{opacity:1;visibility:visible}}._mobileMenu_1awyt_170{display:none}@media screen and (max-width: 768px){._mobileMenu_1awyt_170{position:fixed;top:0;right:0;width:50%;min-width:220px;height:100vh;display:flex;flex-direction:column;padding:90px 24px 24px;background:var(--color-bg, #fffcf5);transform:translate(100%);transition:transform .35s ease;z-index:30;box-shadow:-8px 0 25px #0000001a}}._mobileMenu__navigation_1awyt_191{display:flex;flex-direction:column;gap:4px}._mobileMenu__link_1awyt_196{position:relative;padding:14px 6px;color:#252323;font-size:.8rem;font-weight:500;letter-spacing:.08em;text-decoration:none;transition:color .25s ease,padding-left .25s ease}._mobileMenu__link_1awyt_196:hover{color:var(--color-primary, #d2aa37);padding-left:12px}._mobileMenu__linkActive_1awyt_210{color:var(--color-primary, #d2aa37);font-weight:600}._mobileMenu__user_1awyt_214{margin-top:auto;padding-top:24px;border-top:1px solid rgba(0,0,0,.08)}@media screen and (max-width: 768px){._mobileMenuOpen_1awyt_221{transform:translate(0)}}._userMenu_1fdub_2{position:relative;display:flex;align-items:center}._userButton_1fdub_8{display:flex;align-items:center;gap:8px;background:transparent;border:none;color:#252323;cursor:pointer;padding:8px;font-family:Montserrat,sans-serif}._userButton_1fdub_8 svg{flex-shrink:0;font-size:1.7rem}._userButton_1fdub_8:hover{color:var(--color-primary, #d2aa37)}._userName_1fdub_27{font-size:.85rem;font-weight:500}._dropdown_1fdub_32{position:absolute;top:calc(100% + 8px);right:0;z-index:100;min-width:180px;background:var(--color-bg, #fffcf5);border:1px solid #d6e3e7;padding:24px;display:flex;flex-direction:column;gap:24px;box-shadow:0 8px 20px #0000001f}@media screen and (max-width: 768px){._dropdown_1fdub_32{top:auto;bottom:calc(100% + 8px);left:0;right:auto;width:100%}}._userInfo_1fdub_56{display:flex;flex-direction:column;gap:2px;text-align:left}._userInfo_1fdub_56 strong{color:#627481}._userInfo_1fdub_56 span{color:var(--color-primary, #d2aa37);font-size:.85rem;font-weight:600}._logoutButton_1fdub_71{background:transparent;border:1px solid #d6e3e7;border-radius:8px;padding:8px 24px;cursor:pointer;font-weight:600;color:#252323;font-family:Montserrat,sans-serif}._logoutButton_1fdub_71:hover{background:var(--color-primary, #d2aa37);border-color:var(--color-primary, #d2aa37);color:#fff}._userInfo_1fdub_56 small{color:#252323;font-size:.8rem}._clinicSwitcher_1fdub_92{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid #d6e3e7}._clinicSwitcher_1fdub_92 small{color:#627481;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}._clinicSwitcher_1fdub_92 select{padding:6px 8px;border:1px solid #d6e3e7;border-radius:8px;font-family:Montserrat,sans-serif;background:#fff;color:#252323;cursor:pointer}._languagePicker_1fdub_115{display:flex;flex-direction:column;gap:4px}._languagePicker_1fdub_115 small{color:#627481;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}._languagePicker_1fdub_115 select{padding:6px 8px;border:1px solid #d6e3e7;border-radius:8px;font-family:Montserrat,sans-serif;background:#fff;color:#252323}._modalOverlay_tgbzl_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;justify-content:center;align-items:center;padding:32px}@media screen and (max-width: 768px){._modalOverlay_tgbzl_2{padding:16px}}._modalBox_tgbzl_18{position:relative;width:min(520px,100%);max-height:90vh;overflow-y:auto;background:var(--color-bg, #fffcf5);color:#252323;border:1px solid #d6e3e7;border-radius:12px;padding:32px;box-shadow:0 10px 30px #0000002e;animation:_fadeIn_tgbzl_1 .2s ease-in-out}@media screen and (max-width: 768px){._modalBox_tgbzl_18{padding:24px}}@keyframes _fadeIn_tgbzl_1{0%{transform:scale(.97);opacity:0}to{transform:scale(1);opacity:1}}._closeBtn_tgbzl_47{position:absolute;top:16px;right:16px;border:1px solid #d6e3e7;background:transparent;color:#252323;padding:6px 10px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.8rem}._closeBtn_tgbzl_47:hover{border-color:var(--color-primary, #d2aa37);color:var(--color-primary, #d2aa37)}._title_tgbzl_64{margin:0 0 32px;color:#1f2022;font-size:1.6rem;font-weight:600;text-align:left;letter-spacing:.03em;text-transform:uppercase}._clientForm_tgbzl_74{display:flex;flex-direction:column;gap:16px}._input_tgbzl_80{width:100%;padding:12px 14px;border:1px solid #d6e3e7;border-radius:8px;background:#fff;color:#252323;font-family:Montserrat,sans-serif;font-size:1rem;outline:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}._input_tgbzl_80:focus{border-color:var(--color-primary, #d2aa37);box-shadow:0 0 8px color-mix(in srgb,var(--color-primary, #d2aa37) 25%,transparent)}._input_tgbzl_80::placeholder{color:#627481;opacity:.8}._createBtn_tgbzl_102{margin-top:8px;padding:12px 24px;border:1px solid var(--color-primary, #d2aa37);border-radius:8px;background:var(--color-primary, #d2aa37);color:#fff;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}._createBtn_tgbzl_102:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0000001f}._errorText_tgbzl_120{color:#d93025;font-size:.8rem;margin-bottom:8px;text-align:center}._text_hvscs_2{margin:0 0 16px;line-height:1.5}._qrCode_hvscs_7{display:block;width:200px;height:200px;margin:0 auto 16px}._secret_hvscs_14{margin:0 0 16px;font-size:.8rem;color:#627481;word-break:break-all}._secret_hvscs_14 code{font-size:.8rem;color:#252323}._wordmark_3vz3p_2{display:inline-block;color:#1f2022;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.1;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}*{box-sizing:border-box;margin:0;padding:0}body{background-image:url(https://assets-global.website-files.com/6394edc1cd797257200998bc/63951edb027db07d69022fa0_SHADOW%201.png);background-size:cover;background-position:0 0;min-height:100vh}._index_1ep8l_2{min-height:100vh;display:flex;flex-direction:column;padding:0;margin:0}._header_1ep8l_10{position:absolute;top:0;left:0;width:100%;padding:24px;box-sizing:border-box}._header__logo_1ep8l_18{max-width:200px;max-height:52px;object-fit:contain;display:block;transition:transform .25s ease}._header__logo_1ep8l_18:hover{transform:scale(1.02)}._indexContainer_1ep8l_29{flex:1;display:flex;align-items:center;justify-content:center;width:100%;padding:100px 24px 24px;box-sizing:border-box}._buttonContainer_1ep8l_39{width:100%;max-width:450px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}._link_1ep8l_47{width:100%;text-decoration:none}._button_1ep8l_39{position:relative;width:100%;min-height:100px;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;color:#fff;background-color:#8e9295;border-radius:5px;cursor:pointer;box-shadow:#0006 0 2px 4px,#0000004d 0 7px 13px -3px,#0003 0 -3px inset;transition:background-color .3s ease,transform .2s ease}._button_1ep8l_39:after{content:"";position:absolute;width:100%;height:.175rem;left:0;bottom:0;background:var(--color-primary, #d2aa37);transform:scaleX(0);transform-origin:center;transition:transform .6s ease}._button_1ep8l_39:hover{background-color:#636c71;transform:translateY(2px)}._button_1ep8l_39:hover:after{transform:scaleX(1)}@media screen and (max-width: 768px){._header_1ep8l_10{padding:24px}._header__logo_1ep8l_18{width:105px}._indexContainer_1ep8l_29{align-items:center;padding:100px 24px 24px}._buttonContainer_1ep8l_39{max-width:320px;grid-template-columns:1fr;gap:8px}._button_1ep8l_39{min-height:70px;padding:24px;font-size:.9rem}}._modalOverlay_1qmun_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;justify-content:center;align-items:center;padding:32px}@media screen and (max-width: 768px){._modalOverlay_1qmun_2{padding:16px}}._modal_1qmun_2{width:min(900px,100%);max-height:90vh;overflow-y:auto;background:var(--color-bg, #fffcf5);color:#252323;border:1px solid #d6e3e7;padding:32px}@media screen and (max-width: 768px){._modal_1qmun_2{width:100%;max-height:calc(100dvh - 16px);padding:24px}}._header_1qmun_35{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:32px}@media screen and (max-width: 768px){._header_1qmun_35{gap:8px;margin-bottom:24px}._header_1qmun_35 h2{font-size:1.6rem}}._kicker_1qmun_52{margin:0 0 8px;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;color:var(--color-primary, #d2aa37)}._date_1qmun_60{margin:8px 0 0;color:#252323;opacity:.75}._closeButton_1qmun_66{border:1px solid #d6e3e7;background:transparent;color:#252323;padding:6px 10px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.8rem;transition:border-color .2s ease,color .2s ease,background .2s ease}._closeButton_1qmun_66:hover{border-color:var(--color-primary, #d2aa37);color:var(--color-primary, #d2aa37);background:#d2aa370f}._content_1qmun_82{display:flex;flex-direction:column;gap:32px}@media screen and (max-width: 768px){._content_1qmun_82{gap:10px}}._sessionPanel_1qmun_93{padding:32px;border:1px solid #d6e3e7;background:#ffffff08}@media screen and (max-width: 768px){._sessionPanel_1qmun_93{padding:5px}}._sessionHeader_1qmun_104{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}@media screen and (max-width: 768px){._sessionHeader_1qmun_104{flex-direction:column;gap:8px}}._sessionHeader_1qmun_104 h3{margin:0;color:#252323}._sessionDate_1qmun_121{border:1px solid #d6e3e7;padding:8px 24px;font-size:.85rem;color:#252323;opacity:.85;white-space:nowrap}._sessionTable_1qmun_130{display:flex;flex-direction:column}._sessionTableHeader_1qmun_135{display:grid;grid-template-columns:minmax(260px,1fr) 90px 90px 90px 100px;gap:24px;padding-bottom:8px;border-bottom:1px solid #d6e3e7;color:var(--color-primary, #d2aa37);font-size:.85rem;font-weight:600}._sessionTableHeader_1qmun_135 span:not(:first-child){text-align:center}@media screen and (max-width: 768px){._sessionTableHeader_1qmun_135{display:none}}._sessionItem_1qmun_154{padding:24px 0;border-bottom:1px solid rgba(255,255,255,.12)}@media screen and (max-width: 768px){._sessionItem_1qmun_154{padding:5px 0}}._sessionSummaryRow_1qmun_164{display:grid;grid-template-columns:minmax(260px,1fr) 90px 90px 90px 100px;gap:24px;align-items:center;padding-top:24px}@media screen and (max-width: 768px){._sessionSummaryRow_1qmun_164{grid-template-columns:minmax(0,1fr);gap:8px}}._sessionTreatmentName_1qmun_178{font-size:1rem;font-weight:600;text-align:left;padding-left:24px}@media screen and (max-width: 768px){._sessionTreatmentName_1qmun_178{padding-left:0}}._sessionDetailsBlock_1qmun_190{margin-top:24px;padding:24px;display:flex;flex-direction:column;gap:24px;background-color:beige;text-align:left}@media screen and (max-width: 768px){._sessionDetailsBlock_1qmun_190{padding:5px}}._sessionDetails_1qmun_190{display:flex;flex-direction:column;gap:8px}._sessionTreatmentName_1qmun_178{font-size:1rem;font-weight:600}._sessionInfoBlock_1qmun_216 span{display:block;margin-bottom:2px;color:#252323;opacity:.7;font-size:.8rem}._sessionInfoBlock_1qmun_216 p{margin:0;line-height:1.45}._sessionParameterGrid_1qmun_228{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 24px}._sessionParameterGrid_1qmun_228 p{margin:0;line-height:1.4}._sessionParameterGrid_1qmun_228 strong{font-weight:600}._sessionParameterComment_1qmun_241{margin-top:8px}._sessionParameterComment_1qmun_241 span{display:block;margin-bottom:2px;color:#252323;opacity:.7;font-size:.8rem}._sessionParameterComment_1qmun_241 p{margin:0;line-height:1.45}._sessionNumber_1qmun_256,._sessionNumberStrong_1qmun_257{text-align:right;white-space:nowrap}._sessionNumber_1qmun_256{opacity:.85}._sessionNumberStrong_1qmun_257{font-weight:600}._sessionTotalRow_1qmun_270{display:grid;grid-template-columns:minmax(260px,1fr) 90px 90px 90px 100px;gap:24px;margin:8px 0;color:#252323;font-weight:600}._sessionTotalRow_1qmun_270 div:not(:first-child),._sessionTotalRow_1qmun_270 strong{text-align:right;white-space:nowrap}@media screen and (max-width: 768px){._sessionTotalRow_1qmun_270{grid-template-columns:1fr;gap:8px;padding-top:24px;border-top:1px solid #d6e3e7}._sessionTotalRow_1qmun_270>div,._sessionTotalRow_1qmun_270>strong{display:flex;justify-content:space-between;align-items:center}._sessionTotalRow_1qmun_270 div:not(:first-child),._sessionTotalRow_1qmun_270 strong{text-align:left}._sessionTotalRow_1qmun_270 strong{margin-top:8px;padding-top:8px;border-top:1px solid var(--color-primary, #d2aa37);font-size:1rem}}._sessionTotalLabel_1qmun_308{color:var(--color-primary, #d2aa37)}._medicalHistoryPanel_1qmun_312{padding:32px;border:1px solid #d6e3e7;background:#ffffff08}@media screen and (max-width: 768px){._medicalHistoryPanel_1qmun_312{padding:24px 5px}}._medicalHistoryHeader_1qmun_323{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:32px}._medicalHistoryHeader_1qmun_323 h3{margin:0;color:#252323}@media screen and (max-width: 768px){._medicalHistoryHeader_1qmun_323{flex-direction:column;gap:8px;margin-bottom:24px}}._sectionKicker_1qmun_342{margin:0 0 8px;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:var(--color-primary, #d2aa37)}._versionBadge_1qmun_350{border:1px solid var(--color-primary, #d2aa37);color:var(--color-primary, #d2aa37);padding:8px 24px;font-size:.8rem;white-space:nowrap}._medicalHistoryMeta_1qmun_358{display:flex;justify-content:space-between;gap:24px;padding:8px 0;margin-bottom:24px}@media screen and (max-width: 768px){._medicalHistoryMeta_1qmun_358{flex-direction:column;gap:4px}}._medicalHistoryGroups_1qmun_372{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}@media screen and (max-width: 768px){._medicalHistoryGroups_1qmun_372{display:block;columns:1;column-gap:8px}}._medicalHistoryGroup_1qmun_372 h4{margin:0 0 24px;color:#252323;opacity:.85;font-size:.95rem;font-weight:600}@media screen and (max-width: 768px){._medicalHistoryGroup_1qmun_372{grid-template-columns:1fr;gap:24px;break-inside:avoid;margin-bottom:8px}._medicalHistoryGroup_1qmun_372 h4{font-size:.85rem;line-height:1.2;margin-bottom:8px}}._medicalHistoryItems_1qmun_406{display:flex;flex-direction:column;gap:8px}._medicalHistoryItem_1qmun_406{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:8px 24px;border:1px solid #d6e3e7;min-height:42px}@media screen and (max-width: 768px){._medicalHistoryItem_1qmun_406{gap:4px;padding:5px;font-size:.82rem}._medicalHistoryItem_1qmun_406 span,._medicalHistoryItem_1qmun_406 strong{font-size:.82rem;line-height:1.2}}._medicalHistoryItemPositive_1qmun_434{border-color:var(--color-primary, #d2aa37)}._medicalHistoryItemNegative_1qmun_438{opacity:.65}._medicalHistoryTextFields_1qmun_442{display:flex;flex-direction:column}._medicalHistoryTextBlock_1qmun_447{padding:24px;text-align:left}._medicalHistoryTextBlock_1qmun_447 span{display:block;margin-bottom:8px;color:var(--color-primary, #d2aa37);font-size:.85rem;font-weight:600}._medicalHistoryTextBlock_1qmun_447 p{margin:0;line-height:1.5}@media screen and (max-width: 768px){._medicalHistoryTextBlock_1qmun_447{padding:5px}}._medicalHistorySignature_1qmun_468{display:flex;justify-content:center;align-items:center;gap:24px;padding-top:24px}@media screen and (max-width: 768px){._medicalHistorySignature_1qmun_468{flex-direction:column;align-items:flex-start;width:100%}}@media screen and (max-width: 768px){._signatureImageBox_1qmun_484{width:100%}}._signatureImageBox_1qmun_484 img{display:block;max-width:260px;background:#fff;border:1px solid #d6e3e7;padding:8px}@media screen and (max-width: 768px){._signatureImageBox_1qmun_484 img{width:100%;max-width:100%;box-sizing:border-box;margin:0 auto}}._signatureInfo_1qmun_504{text-align:left}._signatureInfo_1qmun_504 span{display:block;margin-bottom:2px;color:var(--color-primary, #d2aa37);font-size:.8rem;font-weight:600}._signatureInfo_1qmun_504 strong{display:block;margin:0;font-size:1rem}._signatureInfo_1qmun_504 p{margin:2px 0 0;color:#252323;opacity:.75}._consentPanel_1qmun_525{padding:32px;border:1px solid #d6e3e7;background:#ffffff08}@media screen and (max-width: 768px){._consentPanel_1qmun_525{padding:5px}}._consentHeader_1qmun_536{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:32px}@media screen and (max-width: 768px){._consentHeader_1qmun_536{flex-direction:column;gap:8px;margin-bottom:24px}}._consentHeader_1qmun_536 h3{margin:0;color:#252323}._consentTextBlock_1qmun_555{padding:24px;text-align:left}@media screen and (max-width: 768px){._consentTextBlock_1qmun_555{padding:5px}}._consentTextBlock_1qmun_555 span{display:block;margin-bottom:8px;color:var(--color-primary, #d2aa37);font-size:.85rem;font-weight:600}._consentTextBlock_1qmun_555 p{margin:0;line-height:1.6}._consentSignature_1qmun_576{margin-top:32px;display:flex;justify-content:center;align-items:center;gap:24px}@media screen and (max-width: 768px){._consentSignature_1qmun_576{flex-direction:column;align-items:flex-start;width:100%}}._machineSettingsBlock_1qmun_591{display:flex;flex-direction:column;gap:8px}._machineSettingsBlock_1qmun_591>span{display:block;color:#252323;opacity:.7;font-size:.8rem}._machineSettingsList_1qmun_603{display:flex;flex-direction:column;gap:24px}._machineSettingsCard_1qmun_609{padding:24px;border:1px solid #d6e3e7;background:#fff}._machineSettingsCard_1qmun_609 h4{margin:0 0 24px;color:#627481}._machineSettingRow_1qmun_619{margin-bottom:24px}._machineSettingRow_1qmun_619>span{display:block;margin-bottom:2px;color:#252323;opacity:.7;font-size:.8rem}._machineSettingRow_1qmun_619 p{margin:0;line-height:1.45}._machineSettingRow_1qmun_619:last-child{margin-bottom:0}._machineParameterGrid_1qmun_637{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}._machineParameterGrid_1qmun_637 p{margin:0}@media screen and (max-width: 768px){._machineParameterGrid_1qmun_637{grid-template-columns:1fr}}._mobileLabel_1qmun_651{display:none}@media screen and (max-width: 768px){._sessionNumber_1qmun_256,._sessionNumberStrong_1qmun_257{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%}._mobileLabel_1qmun_651{display:inline;color:#627481;font-size:.8rem;font-weight:500}}._mobileTotalLabel_1qmun_671{text-transform:uppercase;font-weight:700}._letterhead_57r0n_2{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d6e3e7;text-align:left}@media print{._letterhead_57r0n_2{break-inside:avoid}}._logo_57r0n_18{max-width:160px;max-height:56px;object-fit:contain}._details_57r0n_24{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:.8rem;color:#627481;text-align:right}._details_57r0n_24 strong{color:#252323}._clinicName_57r0n_37{color:var(--color-primary, #d2aa37);font-size:.9rem;font-weight:600;letter-spacing:.03em}._journalSessionRow_oppi7_2{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #d6e3e7}@media screen and (max-width: 768px){._journalSessionRow_oppi7_2{grid-template-columns:1fr}}._sessionButton_oppi7_16{border:none;background:transparent;padding:0;cursor:pointer;display:grid;grid-template-columns:100px 1fr;gap:24px;align-items:center;text-align:left;color:#252323}._sessionButton_oppi7_16:hover{color:var(--color-primary, #d2aa37)}@media screen and (max-width: 768px){._sessionButton_oppi7_16{grid-template-columns:1fr;gap:2px}}._sessionButtonWithClient_oppi7_38{grid-template-columns:100px 160px 1fr}@media screen and (max-width: 768px){._sessionButtonWithClient_oppi7_38{grid-template-columns:1fr}}._journalDate_oppi7_47{font-size:.85rem;color:#252323}._clientName_oppi7_52{font-weight:600}._treatmentName_oppi7_56{font-weight:500}._documentStatusComplete_oppi7_60,._documentStatusMissing_oppi7_61{border:1px solid #d6e3e7;padding:8px 24px;font-size:.85rem;white-space:nowrap}._documentStatusComplete_oppi7_60{border-color:var(--color-primary, #d2aa37);color:var(--color-primary, #d2aa37)}._documentStatusMissing_oppi7_61{border-style:dashed;color:red;opacity:.75}._journalPage_aiawx_2{padding:32px}@media screen and (max-width: 768px){._journalPage_aiawx_2{grid-template-columns:minmax(0,1fr);padding:24px 0}}._journalHeader_aiawx_12{background:#fff;border:1px solid #d6e3e7;border-radius:12px;padding:24px;margin-bottom:24px}._journalHeader_aiawx_12 h1{margin:0;color:#627481}._journalHeader_aiawx_12 p{margin:8px 0 0;color:#d6e3e7}._filterRow_aiawx_28{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;margin-bottom:8px}@media screen and (max-width: 768px){._filterRow_aiawx_28{grid-template-columns:1fr}}._filterInputs_aiawx_41{display:grid;grid-template-columns:100px 160px 1fr;gap:24px;align-items:center}@media screen and (max-width: 768px){._filterInputs_aiawx_41{grid-template-columns:1fr;gap:8px}}._filterStatusLabel_aiawx_62{padding:8px 24px;font-size:.85rem;color:#d6e3e7;white-space:nowrap}@media screen and (max-width: 768px){._filterStatusLabel_aiawx_62{display:none}}._searchInput_aiawx_54{width:100%;padding:8px;border:1px solid #d6e3e7;border-radius:8px;font-family:Montserrat,sans-serif}._clearFiltersButton_aiawx_82{margin-bottom:24px;border:none;background:transparent;color:var(--color-primary, #d2aa37);font-family:Montserrat,sans-serif;cursor:pointer;padding:0}._emptyState_aiawx_92{background:#fff;border:1px solid #d6e3e7;border-radius:12px;padding:24px}._emptyState_aiawx_92 p{margin:0;font-weight:600;color:#627481}._emptyState_aiawx_92 span{display:block;margin-top:8px;color:#d6e3e7}._journalList_aiawx_109{list-style:none;padding:0;margin:0}._card_92mci_2{position:relative;background:#fff;border:1px solid #d6e3e7;border-radius:12px;height:420px;box-sizing:border-box;overflow:hidden;padding:24px;display:flex;flex-direction:column;gap:16px;transition:transform .2s ease,box-shadow .2s ease}._card_92mci_2:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--color-primary, #d2aa37);border-radius:12px 12px 0 0}._editing_92mci_28:before{display:none}._card_92mci_2:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014}._header_92mci_37{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}._title_92mci_44{color:#1f2022;font-size:1.2rem;margin:0;flex:1;word-break:break-word;line-height:1.2;text-transform:uppercase;letter-spacing:.03em;min-height:3rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}._descriptionSection_92mci_61{min-height:0}._subtitle_92mci_65{font-size:.8rem;text-align:left;padding-bottom:8px;margin:0}._description_92mci_61{color:#627481;text-align:justify;word-break:break-word;line-height:1.4;white-space:pre-line;overflow:hidden;display:-webkit-box;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical}._descriptionExpanded_92mci_85{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}._showMoreButton_92mci_92{align-self:flex-start;border:none;background:transparent;color:var(--color-primary, #d2aa37);padding:0;margin-top:8px;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;cursor:pointer}._showMoreButton_92mci_92:hover{text-decoration:underline}._infoRow_92mci_108{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;border-top:1px solid #d6e3e7}._infoItem_92mci_117{display:flex;flex-direction:column;align-items:center}._label_92mci_123{font-size:.8rem;color:#627481}._value_92mci_128{font-weight:600}._actions_92mci_132{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}._actions_92mci_132 button{padding:8px 24px;border-radius:8px;font-family:Montserrat,sans-serif;font-size:.8rem;cursor:pointer;transition:.2s ease}._editIcon_92mci_148{cursor:pointer;margin:6px 0 0 6px}._editIcon_92mci_148 svg{font-size:1.2rem;color:#627481;transition:.2s ease}._editIcon_92mci_148 svg:hover{color:var(--color-primary, #d2aa37);transform:scale(1.1)}._cancelButton_92mci_162{border:1px solid #d6e3e7;background:transparent;color:#252323}._cancelButton_92mci_162:hover{border-color:var(--color-primary, #d2aa37);color:var(--color-primary, #d2aa37)}._saveButton_92mci_172{border:1px solid var(--color-primary, #d2aa37);background-color:var(--color-primary, #d2aa37);color:#fff}._saveButton_92mci_172:hover{transform:scale(1.02);box-shadow:0 8px 20px #0000002e}._editing_92mci_28{height:auto;min-height:420px;overflow:visible;border:1px solid var(--color-primary, #d2aa37);box-shadow:0 0 15px color-mix(in srgb,var(--color-primary, #d2aa37) 25%,transparent);transform:scale(1.01)}._editing_92mci_28 ._description_92mci_61{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}._editBadge_92mci_198{display:inline-block;margin-bottom:8px;padding:4px 12px;background:var(--color-primary, #d2aa37);color:#fff;border-radius:20px;font-size:.8rem;font-weight:600}._card_92mci_2 input:focus,._card_92mci_2 textarea:focus{outline:none;border-color:var(--color-primary, #d2aa37);box-shadow:0 0 8px color-mix(in srgb,var(--color-primary, #d2aa37) 30%,transparent)}._titleInput_92mci_216{width:100%;font-size:1.6rem;padding:8px;border:1px solid #d6e3e7;border-radius:4px;outline:none}._descriptionInput_92mci_225{width:100%;min-height:260px;padding:8px;resize:vertical;font-family:inherit;font-size:1rem;line-height:1.5;text-align:justify;border:1px solid #d6e3e7;border-radius:8px}._smallInput_92mci_238{width:90px;padding:8px;text-align:center;border:1px solid #d6e3e7;border-radius:8px}._expanded_92mci_246{height:auto;min-height:420px;overflow:visible}._clinicSelection_92mci_252{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid #d6e3e7;border-radius:10px;background:var(--color-bg, #fffcf5)}._clinicOption_92mci_262{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;color:#252323;font-size:.9rem;cursor:pointer;transition:background .2s ease}._clinicOption_92mci_262:hover{background:#d2aa3714}._clinicOption_92mci_262 input{width:18px;height:18px;accent-color:var(--color-primary, #d2aa37);cursor:pointer}._clinicList_92mci_283{display:flex;flex-direction:column;text-align:left;gap:4px}._clinicList_92mci_283 span{color:#252323;font-size:.9rem}._modalOverlay_fagta_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:center;align-items:center;padding:32px;background:#00000073}@media screen and (max-width: 768px){._modalOverlay_fagta_2{padding:16px}}._modalBox_fagta_18{position:relative;width:min(600px,100%);max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:32px;background:var(--color-bg, #fffcf5);color:#252323;border:1px solid #d6e3e7;border-radius:12px;box-shadow:0 10px 30px #0000002e}@media screen and (max-width: 768px){._modalBox_fagta_18{padding:24px}}._closeBtn_fagta_39{position:absolute;top:16px;right:16px;border:1px solid #d6e3e7;background:transparent;color:#252323;padding:6px 10px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.8rem}._closeBtn_fagta_39:hover{border-color:var(--color-primary, #d2aa37);color:var(--color-primary, #d2aa37)}._title_fagta_56{margin:0 0 24px;color:#1f2022;font-size:1.6rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}._form_fagta_65{display:flex;flex-direction:column;gap:16px}._input_fagta_71,._textarea_fagta_72{width:100%;padding:12px 14px;border:1px solid #d6e3e7;border-radius:8px;background:#fff;color:#252323;font-family:Montserrat,sans-serif;font-size:1rem;outline:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}._input_fagta_71:focus,._textarea_fagta_72:focus{border-color:var(--color-primary, #d2aa37);box-shadow:0 0 8px color-mix(in srgb,var(--color-primary, #d2aa37) 25%,transparent)}._input_fagta_71::placeholder,._textarea_fagta_72::placeholder{color:#627481;opacity:.8}._textarea_fagta_72{min-height:180px;resize:vertical;line-height:1.5}._inlineFields_fagta_102{display:flex;gap:16px}@media screen and (max-width: 768px){._inlineFields_fagta_102{flex-direction:column}}._field_fagta_112{flex:1;display:flex;flex-direction:column;gap:8px}._field_fagta_112 label{text-align:left;font-size:.8rem;color:#627481}._clinicSelection_fagta_125{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid #d6e3e7;border-radius:10px}._clinicSelection_fagta_125 span{color:#627481;font-size:.85rem;font-weight:600}._clinicOption_fagta_139{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;color:#252323;font-size:.9rem;cursor:pointer;transition:background .2s ease}._clinicOption_fagta_139:hover{background:#d2aa3714}._clinicOption_fagta_139 input{width:18px;height:18px;accent-color:var(--color-primary, #d2aa37);cursor:pointer}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}._buttonRow_fagta_171{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}@media screen and (max-width: 768px){._buttonRow_fagta_171{flex-direction:column}}._createBtn_fagta_183,._cancelBtn_fagta_184{padding:12px 24px;border-radius:8px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease}@media screen and (max-width: 768px){._createBtn_fagta_183,._cancelBtn_fagta_184{width:100%}}._cancelBtn_fagta_184{border:1px solid #d6e3e7;background:transparent;color:#252323}._cancelBtn_fagta_184:hover{border-color:var(--color-primary, #d2aa37);color:var(--color-primary, #d2aa37)}._createBtn_fagta_183{border:1px solid var(--color-primary, #d2aa37);background:var(--color-primary, #d2aa37);color:#fff}._createBtn_fagta_183:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0000001f}._page_vfu9b_2{padding:32px}@media screen and (max-width: 768px){._page_vfu9b_2{padding:24px 0}}._header_vfu9b_11{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:32px}@media screen and (max-width: 768px){._header_vfu9b_11{flex-direction:column;gap:16px}}._grid_vfu9b_25{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 auto;align-items:start}@media (max-width: 768px){._grid_vfu9b_25{grid-template-columns:1fr}}._newButton_vfu9b_38{display:flex;align-items:center;gap:8px;border:none;border-radius:10px;padding:12px 18px;background:var(--color-primary, #d2aa37);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}._newButton_vfu9b_38:hover{transform:scale(1.02);box-shadow:0 8px 20px #0000002e}._newButton_vfu9b_38:active{transform:scale(1.02)}._card_3w5hh_2{position:relative;min-height:210px;background:#fff;border:1px solid #d6e3e7;border-radius:12px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}._card_3w5hh_2:hover{transform:translateY(-2px);border-color:var(--color-primary, #d2aa37);box-shadow:0 8px 20px #00000014}._card_3w5hh_2:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--color-primary, #d2aa37)}._card__link_3w5hh_27{height:100%;display:flex;flex-direction:column;gap:24px;padding:24px;text-decoration:none;color:#252323}._card__header_3w5hh_37{display:flex;flex-direction:column;gap:4px}._card__header_3w5hh_37 h3{margin:0;color:#1f2022;font-size:1.25rem;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;word-break:break-word}._card__kicker_3w5hh_52{color:var(--color-primary, #d2aa37);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._card__body_3w5hh_60{display:flex;flex-direction:column;gap:8px;margin-top:auto}._card__row_3w5hh_67{display:grid;grid-template-columns:110px 1fr;gap:8px;align-items:baseline;padding-top:8px;border-top:1px solid rgba(37,35,35,.12)}@media screen and (max-width: 768px){._card__row_3w5hh_67{grid-template-columns:1fr;gap:2px}}._card__label_3w5hh_82{color:#627481;font-size:.8rem;font-weight:600}._card__value_3w5hh_88{color:#252323;font-size:14px;word-break:break-word}._machinesStyle_13tx5_2{padding:32px}@media screen and (max-width: 768px){._machinesStyle_13tx5_2{padding:24px 0}}._machinesStyle__top_13tx5_10{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}@media screen and (max-width: 768px){._machinesStyle__top_13tx5_10{flex-direction:column;align-items:stretch;gap:16px}}._machinesStyle__title_13tx5_24{margin:0;font-size:2rem;color:#1f2022;letter-spacing:.04em}._machinesStyle__grid_13tx5_30{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;align-items:stretch}@media screen and (max-width: 768px){._machinesStyle__grid_13tx5_30{grid-template-columns:1fr}}._machinesStyle__createButton_13tx5_41{display:flex;align-items:center;justify-content:center;min-width:120px;white-space:nowrap;border:1px solid var(--color-primary, #d2aa37);border-radius:10px;padding:12px 18px;background:var(--color-primary, #d2aa37);color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}._machinesStyle__createButton_13tx5_41:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}@media screen and (max-width: 768px){._machinesStyle__createButton_13tx5_41{width:100%}}._overlay_xc6ro_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:999}@media screen and (max-width: 768px){._overlay_xc6ro_2{padding:16px}}._modal_xc6ro_19{width:90%;max-width:1100px;min-height:500px;max-height:90vh;overflow-y:auto;background:var(--color-bg, #fffcf5);color:#252323;border:1px solid #d6e3e7;border-radius:28px;padding:32px;position:relative;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 768px){._modal_xc6ro_19{width:100%;height:auto;min-height:0;max-height:calc(100dvh - 16px);border-radius:20px;padding:24px}}._closeButton_xc6ro_47{position:absolute;top:16px;right:16px;border:1px solid #d6e3e7;background:transparent;color:#252323;padding:6px 10px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.8rem;transition:border-color .2s ease,color .2s ease,background .2s ease}._closeButton_xc6ro_47:hover{border-color:var(--color-primary, #d2aa37);color:var(--color-primary, #d2aa37);background:#d2aa370f}._title_xc6ro_66{margin:0 0 32px;color:#1f2022;font-size:1.6rem;font-weight:600;text-align:left;letter-spacing:.03em;text-transform:uppercase;padding-right:60px}._stepContent_xc6ro_77{flex:1;display:flex;flex-direction:column;gap:24px}._actions_xc6ro_84{display:flex;justify-content:space-between;align-items:center;margin-top:auto}._actions_xc6ro_84 button{padding:12px 24px;border:1px solid var(--color-primary, #d2aa37);border-radius:8px;background:var(--color-primary, #d2aa37);color:#fff;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}._actions_xc6ro_84 button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0000001f}._actions_xc6ro_84 button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._formSection_xc6ro_114,._inputGroup_xc6ro_120{display:flex;flex-direction:column;gap:8px}._inputGroup_xc6ro_120 label{font-size:.8rem;font-weight:600;color:#627481;text-transform:uppercase;letter-spacing:.04em}._inputGroup_xc6ro_120 input,._inputGroup_xc6ro_120 textarea,._inputGroup_xc6ro_120 select{width:100%;padding:8px;border-radius:16px;border:1px solid #d6e3e7;background:#fafafa;font-size:1rem;color:#252323;transition:.2s ease;box-sizing:border-box}._inputGroup_xc6ro_120 input:focus,._inputGroup_xc6ro_120 textarea:focus,._inputGroup_xc6ro_120 select:focus{outline:none;border-color:#1f2022;background:#fff;box-shadow:0 0 0 4px #0000000d}._inputGroup_xc6ro_120 textarea{resize:vertical}._rowOne_xc6ro_157{display:grid;grid-template-columns:3fr 2fr 1fr;gap:24px}@media screen and (max-width: 768px){._rowOne_xc6ro_157{grid-template-columns:1fr}}._rowTwo_xc6ro_168{display:grid;grid-template-columns:3fr 1fr;gap:24px}@media screen and (max-width: 768px){._rowTwo_xc6ro_168{grid-template-columns:1fr}}._acquisitionSelector_xc6ro_179{width:100%;display:flex;justify-content:center;align-items:center;gap:64px;padding:24px 0;border-top:1px solid #d6e3e7;border-bottom:1px solid #d6e3e7}@media screen and (max-width: 768px){._acquisitionSelector_xc6ro_179{gap:24px}}._acquisitionOption_xc6ro_195{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:600;color:#252323;cursor:pointer;transition:.2s ease}._acquisitionOption_xc6ro_195:hover{color:#1f2022}._acquisitionOption_xc6ro_195 input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:#1f2022}._centeredDate_xc6ro_215{width:100%;display:flex;justify-content:center}._centeredDate_xc6ro_215 ._inputGroup_xc6ro_120{width:320px}@media screen and (max-width: 768px){._centeredDate_xc6ro_215 ._inputGroup_xc6ro_120{width:100%}}._rowDates_xc6ro_230{width:fit-content;display:flex;justify-content:center;gap:24px;margin:0 auto}@media screen and (max-width: 768px){._rowDates_xc6ro_230{width:100%;flex-direction:column}}._rowDates_xc6ro_230 ._inputGroup_xc6ro_120{width:260px}@media screen and (max-width: 768px){._rowDates_xc6ro_230 ._inputGroup_xc6ro_120{width:100%}}._subtitle_xc6ro_253{text-align:left}._helperText_xc6ro_257{margin:0;color:#627481;font-size:.9rem;line-height:1.5}._settingsSelector_xc6ro_264{width:100%;display:flex;justify-content:center;align-items:center;gap:64px;padding:24px 0;border-top:1px solid #d6e3e7;border-bottom:1px solid #d6e3e7}@media screen and (max-width: 768px){._settingsSelector_xc6ro_264{gap:24px;flex-direction:column}}._settingsOption_xc6ro_281{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:600;color:#252323;cursor:pointer;transition:.2s ease}._settingsOption_xc6ro_281:hover{color:#1f2022}._settingsOption_xc6ro_281 input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:#1f2022}._parameterDefinitionList_xc6ro_301{display:flex;flex-direction:column;gap:8px}._parameterDefinitionHeader_xc6ro_307{display:grid;grid-template-columns:minmax(0,1fr) 160px 90px;gap:24px;align-items:center;padding:0 24px}._parameterDefinitionHeader_xc6ro_307 span{font-size:.8rem;font-weight:600;color:#627481;text-transform:uppercase;letter-spacing:.04em}@media screen and (max-width: 768px){._parameterDefinitionHeader_xc6ro_307{display:none}}._parameterDefinitionRow_xc6ro_327{display:grid;grid-template-columns:1fr 180px auto;gap:24px;align-items:center;padding:8px 24px;border:1px solid #d6e3e7;border-radius:18px;background:#fafafa}._parameterDefinitionRow_xc6ro_327 input{width:100%;padding:8px;border-radius:16px;border:1px solid #d6e3e7;background:#fff;font-size:1rem;color:#252323;box-sizing:border-box}._parameterDefinitionRow_xc6ro_327 input:focus{outline:none;border-color:#1f2022;box-shadow:0 0 0 4px #0000000d}@media screen and (max-width: 768px){._parameterDefinitionRow_xc6ro_327{grid-template-columns:1fr}}._addButton_xc6ro_358,._removeButton_xc6ro_359{border:none;border-radius:14px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:1rem;transition:.2s ease}._addButton_xc6ro_358:hover,._removeButton_xc6ro_359:hover{opacity:.9}._addButton_xc6ro_358{align-self:flex-start;padding:8px 24px;margin-top:8px;background:var(--color-primary, #d2aa37);color:#fff;border:none;box-shadow:0 4px 10px #00000029}._addButton_xc6ro_358:hover{transform:translateY(1px);box-shadow:inset 0 3px 6px #0000002e,0 1px 3px #0000001f}._removeButton_xc6ro_359{padding:6px 10px;background:#fff;color:#627481;border:1px solid #d6e3e7;border-radius:10px;font-size:.8rem;font-weight:600}._removeButton_xc6ro_359:hover{background:var(--color-primary, #d2aa37);color:#fff;border-color:var(--color-primary, #d2aa37)}._setupMenuList_xc6ro_401,._setupMenuNode_xc6ro_407{display:flex;flex-direction:column;gap:8px}._setupMenuRow_xc6ro_413{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:8px 24px;border:1px solid #d6e3e7;border-radius:18px;background:#fafafa}._setupMenuRow_xc6ro_413 input{width:100%;padding:8px;border-radius:16px;border:1px solid #d6e3e7;background:#fff;font-size:1rem;color:#252323;box-sizing:border-box}._setupMenuRow_xc6ro_413 input:focus{outline:none;border-color:#1f2022;box-shadow:0 0 0 4px #0000000d}@media screen and (max-width: 768px){._setupMenuRow_xc6ro_413{grid-template-columns:1fr}}._setupMenuActions_xc6ro_444{display:flex;gap:8px;align-items:center}._subMenuButton_xc6ro_450{padding:6px 10px;background:#fff;color:#627481;border:1px solid #d6e3e7;border-radius:10px;font-size:.8rem;font-weight:600;font-family:Montserrat,sans-serif;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}._subMenuButton_xc6ro_450:hover{transform:translateY(2px);box-shadow:inset 0 3px 6px #0000001f,0 1px 3px #0000001a}._list_1upyr_2{display:flex;align-items:center;gap:8px;width:100%}@media screen and (max-width: 768px){._list_1upyr_2{align-items:stretch;gap:8px}}._list__data_1upyr_14{flex:1;display:grid;grid-template-columns:1.4fr 1fr 1.6fr;align-items:center;gap:24px;background:#fff;border:1px solid #d6e3e7;border-radius:10px;padding:14px 18px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;text-decoration:none;color:#252323;box-shadow:0 2px 6px #0000000a}._list__data_1upyr_14:hover{border-color:var(--color-primary, #d2aa37);box-shadow:0 8px 18px #00000014;transform:translateY(-1px)}@media screen and (max-width: 768px){._list__data_1upyr_14{grid-template-columns:1fr;gap:6px;padding:16px}}._list__dataName_1upyr_42,._list__dataTelephone_1upyr_42,._list__dataEmail_1upyr_42{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:1.4}@media screen and (max-width: 768px){._list__dataName_1upyr_42,._list__dataTelephone_1upyr_42,._list__dataEmail_1upyr_42{width:100%;white-space:normal;overflow:visible;text-overflow:unset;text-align:left}}._list__dataName_1upyr_42{font-weight:700;color:#1f2022}@media screen and (max-width: 768px){._list__dataName_1upyr_42{font-size:1rem}}._list__dataTelephone_1upyr_42{color:#252323}._list__dataEmail_1upyr_42{color:#627481}._list__icons_1upyr_73{display:flex;align-items:center;justify-content:center;flex-shrink:0}._list__edit_1upyr_79,._list__delete_1upyr_79{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #d6e3e7;border-radius:10px;background:#fff;color:#627481;cursor:pointer;font-size:1rem;transition:color .2s ease,border-color .2s ease,transform .2s ease}._list__edit_1upyr_79:hover,._list__delete_1upyr_79:hover{color:var(--color-primary, #d2aa37);border-color:var(--color-primary, #d2aa37);transform:translateY(-1px)}._list__delete_1upyr_79:hover{color:#c0392b;border-color:#c0392b}._clientStyle_1fvnz_2{padding:32px}@media screen and (max-width: 768px){._clientStyle_1fvnz_2{grid-template-columns:minmax(0,1fr);padding:24px 0}}._clientStyle__header_1fvnz_11{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:32px}@media screen and (max-width: 768px){._clientStyle__header_1fvnz_11{flex-direction:column;gap:16px}}._clientStyle__title_1fvnz_24{font-size:2rem;color:#1f2022}._clientStyle__actions_1fvnz_28{display:flex;align-items:center;justify-content:flex-end;gap:24px;width:min(700px,65%)}@media screen and (max-width: 768px){._clientStyle__actions_1fvnz_28{width:100%;flex-direction:column;gap:16px}}._clientStyle__toolbar_1fvnz_42{position:relative;width:100%}@media screen and (max-width: 768px){._clientStyle__toolbar_1fvnz_42{width:100%}}._clientStyle__searchIcon_1fvnz_51{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#888;font-size:16px;pointer-events:none}._clientStyle__search_1fvnz_51{width:100%;padding:12px 16px 12px 38px;border:1px solid #dcdcdc;border-radius:10px;font-size:14px;outline:none}._clientStyle__search_1fvnz_51:focus{border-color:var(--color-primary, #d2aa37)}._clientStyle__button_1fvnz_71{display:flex;align-items:center;justify-content:center;min-width:120px;white-space:nowrap;gap:8px;border:none;border-radius:10px;padding:12px 18px;background:var(--color-primary, #d2aa37);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}._clientStyle__button_1fvnz_71:hover{transform:scale(1.02);box-shadow:0 8px 20px #0000002e}._clientStyle__button_1fvnz_71:active{transform:scale(1.02)}@media screen and (max-width: 768px){._clientStyle__button_1fvnz_71{width:100%;justify-content:center}}._clientListStyle_1fvnz_102{display:flex;flex-direction:column;gap:8px}._oneClientStyle_l60gr_2{max-width:1200px;margin:32px auto;display:flex;gap:8px;align-items:flex-start}@media screen and (max-width: 768px){._oneClientStyle_l60gr_2{flex-direction:column;padding:24px 0}}._oneClientStyle__left_l60gr_17{width:25%;min-width:280px;position:sticky;top:20px}@media screen and (max-width: 768px){._oneClientStyle__left_l60gr_17{width:100%;min-width:0;position:static}}._oneClientStyle__card_l60gr_32{border-radius:12px;padding:24px;background:#fff;box-shadow:0 6px 18px #00000014;border:1px solid #e6e6e6}@media screen and (max-width: 768px){._oneClientStyle__card_l60gr_32{display:grid;grid-template-columns:auto 1fr;column-gap:24px;align-items:center}}._oneClientStyle__avatarWrapper_l60gr_49{display:flex;justify-content:center;margin-bottom:24px}@media screen and (max-width: 768px){._oneClientStyle__avatarWrapper_l60gr_49{grid-column:1;grid-row:1;margin-bottom:0}}._oneClientStyle__avatar_l60gr_49{width:120px;height:120px;border-radius:50%;background-color:var(--color-primary, #d2aa37);border:2px solid #000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px;font-weight:600;letter-spacing:1px;-webkit-user-select:none;user-select:none}@media screen and (max-width: 768px){._oneClientStyle__avatar_l60gr_49{width:60px;height:60px;font-size:20px}}._oneClientStyle__name_l60gr_86{text-align:center;font-variant-caps:all-small-caps;margin-bottom:24px}@media screen and (max-width: 768px){._oneClientStyle__name_l60gr_86{grid-column:2;grid-row:1;text-align:left;margin:0}}._oneClientStyle__info_l60gr_101{display:flex;flex-direction:column;gap:8px}._oneClientStyle__info_l60gr_101 p{margin:0;font-size:14px}@media screen and (max-width: 768px){._oneClientStyle__info_l60gr_101{grid-column:1/-1;margin-top:24px}}._oneClientStyle__right_l60gr_118{flex:1;min-height:500px;border-radius:12px;padding:24px;background:#fafafa;border:1px solid #e6e6e6}@media screen and (max-width: 768px){._oneClientStyle__right_l60gr_118{width:100%;min-width:0;box-sizing:border-box}}._oneClientStyle__header_l60gr_135{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:32px}@media screen and (max-width: 768px){._oneClientStyle__header_l60gr_135{flex-direction:column;gap:16px}}._oneClientStyle__title_l60gr_149{font-size:1.6rem;color:#1f2022}._oneClientStyle__meny_l60gr_154{display:flex;gap:16px}@media screen and (max-width: 768px){._oneClientStyle__meny_l60gr_154{flex-wrap:wrap;justify-content:center}}._oneClientStyle__button_l60gr_165{display:flex;align-items:center;gap:8px;border:none;border-radius:10px;padding:12px 18px;background:var(--color-primary, #d2aa37);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}._oneClientStyle__button_l60gr_165:hover{transform:scale(1.02);box-shadow:0 8px 20px #0000002e}._oneClientStyle__button_l60gr_165:active{transform:scale(1.02)}._oneClientStyle__emptyState_l60gr_188{margin-top:32px;text-align:center;color:#777}._oneClientStyle__emptyState_l60gr_188 p{font-size:16px;margin-bottom:6px}._oneClientStyle__emptyState_l60gr_188 span{font-size:13px;opacity:.7}._oneClientStyle__journalList_l60gr_202{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:8px}._oneClientStyle__journalRow_l60gr_211{display:grid;grid-template-columns:1fr auto auto auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #d6e3e7}@media screen and (max-width: 768px){._oneClientStyle__journalRow_l60gr_211{grid-template-columns:minmax(0,1fr) 42px;gap:8px;align-items:start}}@media screen and (max-width: 768px){._oneClientStyle__journalRow_l60gr_211 ._oneClientStyle__sessionButton_l60gr_228{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;row-gap:4px;width:100%;min-width:0;align-items:center}}@media screen and (max-width: 768px){._oneClientStyle__journalRow_l60gr_211 ._oneClientStyle__journalTreatmentName_l60gr_240{grid-column:1/-1}}@media screen and (max-width: 768px){._oneClientStyle__journalRow_l60gr_211 ._oneClientStyle__documentStatusButton_l60gr_246{grid-column:1/-1;width:100%;box-sizing:border-box}}._oneClientStyle__consultationRow_l60gr_253{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;padding:8px 0;border-bottom:1px solid #d6e3e7}._oneClientStyle__sessionButton_l60gr_228{border:none;background:transparent;padding:0;text-align:left;cursor:pointer;display:flex;gap:24px;align-items:center;color:#252323}@media screen and (max-width: 768px){._oneClientStyle__sessionButton_l60gr_228{flex-wrap:wrap;gap:8px}}._oneClientStyle__sessionButton_l60gr_228:hover{color:var(--color-primary, #d2aa37)}._oneClientStyle__journalDate_l60gr_283{font-size:.85rem;color:#252323;opacity:.75}._oneClientStyle__journalClinic_l60gr_289{font-size:.85rem;font-weight:600;color:var(--color-primary, #d2aa37)}._oneClientStyle__journalTreatmentName_l60gr_240{font-weight:600}._oneClientStyle__documentStatusButton_l60gr_246{border:1px solid #d6e3e7;background:transparent;color:#252323;padding:8px 24px;cursor:pointer;display:flex;align-items:center;gap:8px;text-align:left}._oneClientStyle__documentStatusButton_l60gr_246:hover{border-color:var(--color-primary, #d2aa37)}._iconWrapper_l60gr_314{display:flex;align-items:center;justify-content:center}._statusDone_l60gr_320{color:var(--color-primary, #d2aa37);display:flex}._statusWarning_l60gr_325{color:#c0392b;display:flex}._buttonText_l60gr_330{font-size:.8rem;font-weight:600}._oneClientStyle__journalMenuWrapper_l60gr_335{position:relative;display:flex;justify-content:flex-end;align-items:center;width:42px;min-width:42px}@media screen and (max-width: 768px){._oneClientStyle__journalMenuWrapper_l60gr_335{grid-column:2;grid-row:1;align-self:start}}._oneClientStyle__journalMenuButton_l60gr_351{border:none;background:transparent;color:#252323;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;min-height:42px}._oneClientStyle__journalMenuButton_l60gr_351 svg{font-size:1.2rem}._oneClientStyle__journalMenuButton_l60gr_351:hover{border-color:var(--color-primary, #d2aa37);color:var(--color-primary, #d2aa37)}._oneClientStyle__journalMenu_l60gr_335{position:absolute;top:calc(100% + 4px);right:0;z-index:10;min-width:180px;border:1px solid #d6e3e7;background:var(--color-bg, #fffcf5);display:flex;flex-direction:column;padding:8px}._oneClientStyle__journalMenu_l60gr_335 button{border:none;background:transparent;color:#252323;text-align:left;cursor:pointer;padding:8px 24px}._oneClientStyle__journalMenu_l60gr_335 button:hover{color:var(--color-primary, #d2aa37)}._oneClientStyle__journalMenuDelete_l60gr_395{color:#c0392b!important}._oneClientStyle__journalMenuDelete_l60gr_395:hover{color:#e74c3c!important}._consultationModalOverlay_jfi6i_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;justify-content:center;align-items:center;padding:32px}._consultationModal_jfi6i_2{height:90vh;width:min(900px,100%);max-height:90vh;overflow-y:auto;box-sizing:border-box;background:var(--color-bg, #fffcf5);color:#252323;border:1px solid #d6e3e7;padding:32px}._header_jfi6i_25{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:32px}._header_jfi6i_25 h2{margin:0}._kicker_jfi6i_36{margin:0 0 8px;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;color:var(--color-primary, #d2aa37)}._date_jfi6i_44{margin:8px 0 0;color:#252323;opacity:.75}._closeButton_jfi6i_50{border:1px solid #d6e3e7;background:transparent;color:#252323;padding:8px 24px;cursor:pointer}._closeButton_jfi6i_50:hover{border-color:var(--color-primary, #d2aa37);color:var(--color-primary, #d2aa37)}._content_jfi6i_62{display:flex;flex-direction:column;gap:32px}._sessionPanel_jfi6i_68{padding:32px;border:1px solid #d6e3e7;background:#ffffff08}._sessionHeader_jfi6i_74{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #d6e3e7}._sessionHeader_jfi6i_74 h3{margin:0;color:#252323}._sessionDate_jfi6i_88{border:1px solid #d6e3e7;padding:8px 24px;font-size:.85rem;color:#252323;opacity:.85;white-space:nowrap}._consultationModalText_jfi6i_97{white-space:pre-wrap;line-height:1.6;text-align:left}._oneMachineStyle_tn53r_2{display:flex;gap:8px;padding:24px 64px;align-items:flex-start}@media screen and (max-width: 768px){._oneMachineStyle_tn53r_2{flex-direction:column;padding:24px}}._oneMachineStyle__left_tn53r_14{width:32%;position:sticky;top:24px;height:fit-content}@media screen and (max-width: 768px){._oneMachineStyle__left_tn53r_14{width:100%;position:static}}._oneMachineStyle__right_tn53r_26{width:68%;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 768px){._oneMachineStyle__right_tn53r_26{width:100%}}._oneMachineStyle__card_tn53r_37{position:relative;background:#fff;color:#252323;border:1px solid #d6e3e7;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 8px 20px #0000000f;overflow:hidden}._oneMachineStyle__card_tn53r_37 input:not([type=radio]){width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(37,35,35,.18);border-radius:8px;background:#fff;color:#252323;font-family:Montserrat,sans-serif;font-size:1rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}._oneMachineStyle__card_tn53r_37 input:not([type=radio]):hover{border-color:#25232359}._oneMachineStyle__card_tn53r_37 input:not([type=radio]):focus{border-color:var(--color-primary, #d2aa37);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary, #d2aa37) 15%,transparent);background:#fff}._oneMachineStyle__card_tn53r_37>input{font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:.03em;text-transform:uppercase}._oneMachineStyle__card_tn53r_37:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--color-primary, #d2aa37)}._oneMachineStyle__name_tn53r_87{margin:0;padding-top:8px;padding-bottom:8px;color:#1f2022;font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;word-break:break-word}._oneMachineStyle__editLabel_tn53r_99{color:#627481;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._oneMachineStyle__mainInfo_tn53r_106,._oneMachineStyle__secondaryInfo_tn53r_106{width:100%;display:flex;flex-direction:column;gap:8px}._oneMachineStyle__mainInfo_tn53r_106 p,._oneMachineStyle__secondaryInfo_tn53r_106 p{display:grid;grid-template-columns:120px 1fr;gap:8px;align-items:baseline;margin:0;padding:8px 0;color:#252323;font-size:1rem;line-height:1.4;text-align:left}@media screen and (max-width: 768px){._oneMachineStyle__mainInfo_tn53r_106 p,._oneMachineStyle__secondaryInfo_tn53r_106 p{grid-template-columns:1fr;gap:2px}}._oneMachineStyle__mainInfo_tn53r_106 span,._oneMachineStyle__secondaryInfo_tn53r_106 span{color:#627481;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._oneMachineStyle__divider_tn53r_137{width:100%;height:1px;background:#2523231f}._oneMachineStyle__description_tn53r_142{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:8px 0}._oneMachineStyle__description_tn53r_142 span{color:#627481;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._oneMachineStyle__textBox_tn53r_157:focus-within{border-color:var(--color-primary, #d2aa37);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary, #d2aa37) 15%,transparent);background:#fff}._oneMachineStyle__textBox_tn53r_157 textarea{width:100%;min-height:140px;box-sizing:border-box;padding:0;border:none;outline:none;background:transparent;color:#252323;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.6;resize:vertical}._oneMachineStyle__editButton_tn53r_189{align-self:flex-end;padding:8px 16px;border:1px solid #d6e3e7;border-radius:8px;background:transparent;color:#252323;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;cursor:pointer;transition:color .2s ease,border-color .2s ease,transform .2s ease}._oneMachineStyle__editButton_tn53r_189:hover{color:var(--color-primary, #d2aa37);border-color:var(--color-primary, #d2aa37);transform:translateY(-1px)}._oneMachineStyle__section_tn53r_207{background:#fff;color:#252323;border-radius:12px;padding:24px;border:1px solid #d6e3e7;box-shadow:0 10px 25px #0000000f;display:flex;flex-direction:column;gap:8px}._oneMachineStyle__section_tn53r_207 input[type=date]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(37,35,35,.18);border-radius:8px;background:#fff;color:#252323;font-family:Montserrat,sans-serif;font-size:1rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}._oneMachineStyle__section_tn53r_207 input[type=date]:hover{border-color:#25232359}._oneMachineStyle__section_tn53r_207 input[type=date]:focus{border-color:var(--color-primary, #d2aa37);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary, #d2aa37) 15%,transparent)}._oneMachineStyle__section_tn53r_207 h3{margin:0;color:#1f2022;font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;text-align:left}._oneMachineStyle__section_tn53r_207 p{margin:0;color:#252323;font-size:1rem;line-height:1.6;text-align:left}._oneMachineStyle__buttonRow_tn53r_255{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}._oneMachineStyle__editButton_tn53r_189,._oneMachineStyle__cancelButton_tn53r_261,._oneMachineStyle__saveButton_tn53r_261{align-self:flex-end;padding:8px 16px;border-radius:8px;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;cursor:pointer;transition:color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}._oneMachineStyle__editButton_tn53r_189,._oneMachineStyle__cancelButton_tn53r_261{border:1px solid #d6e3e7;background:transparent;color:#252323}._oneMachineStyle__editButton_tn53r_189:hover,._oneMachineStyle__cancelButton_tn53r_261:hover{border-color:var(--color-primary, #d2aa37);color:var(--color-primary, #d2aa37)}._oneMachineStyle__saveButton_tn53r_261{border:1px solid var(--color-primary, #d2aa37);background-color:var(--color-primary, #d2aa37);color:#fff}._oneMachineStyle__saveButton_tn53r_261:hover{transform:scale(1.02);box-shadow:0 8px 20px #0000002e}._oneMachineStyle_tn53r_2 ._removeButton_tn53r_289{padding:8px 16px;border:1px solid #c0392b;border-radius:8px;background:transparent;color:#c0392b;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}._oneMachineStyle_tn53r_2 ._removeButton_tn53r_289:hover{background:#c0392b0f;border-color:#c0392b;color:#c0392b;transform:scale(1.02)}._oneMachineStyle_tn53r_2 ._addButton_tn53r_307{align-self:flex-start;padding:8px 16px;border:1px solid var(--color-primary, #d2aa37);border-radius:8px;background:transparent;color:var(--color-primary, #d2aa37);font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}._oneMachineStyle_tn53r_2 ._addButton_tn53r_307:hover{background:var(--color-primary, #d2aa37);color:#fff;transform:scale(1.02);box-shadow:0 8px 20px #0000001f}._oneMachineStyle__infoGroup_tn53r_326{display:flex;flex-direction:column;gap:8px;text-align:left}._oneMachineStyle__infoGroup_tn53r_326 p{display:grid;grid-template-columns:160px 1fr;gap:8px;align-items:baseline;padding:8px 0}@media screen and (max-width: 768px){._oneMachineStyle__infoGroup_tn53r_326 p{grid-template-columns:1fr;gap:2px}}._oneMachineStyle__infoGroup_tn53r_326 span{color:#627481;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._oneMachineStyle__inlineInfo_tn53r_352{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._oneMachineStyle__inlineInfo_tn53r_352 p{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-top:1px solid rgba(37,35,35,.12)}._oneMachineStyle__inlineInfo_tn53r_352 span{color:#627481;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media screen and (max-width: 768px){._oneMachineStyle__inlineInfo_tn53r_352{grid-template-columns:1fr}}._oneMachineStyle__textBox_tn53r_157{width:100%;box-sizing:border-box;padding:16px;border:1px solid rgba(37,35,35,.18);border-radius:8px;background:var(--color-bg, #fffcf5);color:#252323;line-height:1.6;text-align:left;white-space:pre-wrap;word-break:break-word}._oneMachineStyle_tn53r_2 ._acquisitionSelector_tn53r_389{display:flex;gap:8px;flex-wrap:wrap}._oneMachineStyle_tn53r_2 ._acquisitionSelector_tn53r_389 label{display:flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid #d6e3e7;border-radius:8px;background:#fff;color:#252323;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}._oneMachineStyle_tn53r_2 ._acquisitionSelector_tn53r_389 label:hover{border-color:var(--color-primary, #d2aa37)}._oneMachineStyle_tn53r_2 ._acquisitionSelector_tn53r_389 input[type=radio]{width:16px;height:16px;margin:0;accent-color:var(--color-primary, #d2aa37);cursor:pointer}._oneMachineStyle_tn53r_2 ._acquisitionSelector_tn53r_389 label:has(input:checked){border-color:var(--color-primary, #d2aa37);background:color-mix(in srgb,var(--color-primary, #d2aa37) 8%,transparent);color:#1f2022}@media screen and (max-width: 768px){._oneMachineStyle_tn53r_2 ._acquisitionSelector_tn53r_389{width:100%}._oneMachineStyle_tn53r_2 ._acquisitionSelector_tn53r_389 label{flex:1;justify-content:center}}._setupMenuList_tn53r_434,._setupMenuNode_tn53r_440{display:flex;flex-direction:column;gap:8px}._setupMenuRow_tn53r_446{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:8px;border:1px solid #d6e3e7;border-left:3px solid var(--color-primary, #d2aa37);border-radius:14px;background:#fafafa}._setupMenuRow_tn53r_446 input{width:100%;padding:8px;border-radius:8px;border:1px solid #d6e3e7;background:#fff;box-sizing:border-box}._setupMenuRow_tn53r_446 input:focus{outline:none;border-color:#1f2022;box-shadow:0 0 0 4px #0000000d}@media screen and (max-width: 768px){._setupMenuRow_tn53r_446{grid-template-columns:1fr;gap:8px;width:auto;max-width:100%;padding:10px;border-radius:8px;border-left:3px solid var(--color-primary, #d2aa37)}}._setupMenuActions_tn53r_482{display:flex;gap:8px;align-items:center}@media screen and (max-width: 768px){._setupMenuActions_tn53r_482{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}._setupMenuActions_tn53r_482 ._subMenuButton_tn53r_494,._setupMenuActions_tn53r_482 ._removeButton_tn53r_289{width:100%;box-sizing:border-box;text-align:center}}._subMenuButton_tn53r_494{padding:6px 10px;background:#fff;color:#627481;border:1px solid #d6e3e7;border-radius:10px;font-size:.8rem;font-weight:600;font-family:Montserrat,sans-serif;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}._subMenuButton_tn53r_494:hover{transform:translateY(2px);box-shadow:inset 0 3px 6px #0000001f,0 1px 3px #0000001a}._setupDisplayList_tn53r_519{width:100%;display:flex;flex-direction:column;gap:8px;margin-bottom:24px;text-align:left}._setupDisplayNode_tn53r_528{width:100%}._setupDisplayItem_tn53r_532{width:fit-content;max-width:100%;min-width:220px;box-sizing:border-box;padding:8px;border:1px solid rgba(37,35,35,.14);border-left:4px solid var(--color-primary, #d2aa37);border-radius:8px;background:var(--color-bg, #fffcf5);text-align:left}._setupDisplayItem_tn53r_532 span{display:block;color:#252323;font-size:1rem;font-weight:600;line-height:1.4;word-break:break-word}@media screen and (max-width: 768px){._setupDisplayItem_tn53r_532{width:auto;min-width:0;max-width:none}}._parameterDisplayList_tn53r_560{display:flex;flex-direction:column;gap:8px;width:100%}._parameterDisplayRow_tn53r_567{display:grid;grid-template-columns:1fr 120px;gap:16px;align-items:center;padding:8px 16px;border:1px solid rgba(37,35,35,.14);border-radius:8px;background:var(--color-bg, #fffcf5)}._parameterDisplayRow_tn53r_567 span:first-child{color:#252323;font-weight:600;text-align:left}._parameterDisplayRow_tn53r_567 span:last-child{color:#627481;text-align:right;font-size:.8rem}@media screen and (max-width: 768px){._parameterDisplayRow_tn53r_567{grid-template-columns:minmax(0,1fr) auto;gap:8px}._parameterDisplayRow_tn53r_567 span:last-child{text-align:right}}._parameterDefinitionList_tn53r_597{display:flex;flex-direction:column;gap:8px;width:100%}._parameterDefinitionHeader_tn53r_604{display:grid;grid-template-columns:1fr 120px 90px;gap:8px;color:#627481;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media screen and (max-width: 768px){._parameterDefinitionHeader_tn53r_604{display:none}}._parameterDefinitionRow_tn53r_620{display:grid;grid-template-columns:1fr 120px 90px;gap:8px;align-items:center}._parameterDefinitionRow_tn53r_620 input{width:100%;min-width:0;box-sizing:border-box;padding:8px;border:1px solid #d6e3e7;border-radius:8px;background:#fff;color:#252323;font-family:Montserrat,sans-serif;font-size:1rem}._parameterDefinitionRow_tn53r_620 input:focus{outline:none;border-color:var(--color-primary, #d2aa37);box-shadow:0 0 8px color-mix(in srgb,var(--color-primary, #d2aa37) 25%,transparent)}@media screen and (max-width: 768px){._parameterDefinitionRow_tn53r_620{grid-template-columns:minmax(0,1fr) 80px auto;gap:8px}}@media (max-width: 1024px){._oneMachineStyle_tn53r_2{flex-direction:column;padding:8px}._oneMachineStyle__left_tn53r_14{width:100%;position:static}._oneMachineStyle__right_tn53r_26{width:100%}}._oneMachineStyle--readOnly_tn53r_663 ._oneMachineStyle__editButton_tn53r_189{display:none}._newTreatmentStyle_5unop_2{display:grid;grid-template-columns:2fr 1fr;gap:24px;padding:32px}@media screen and (max-width: 768px){._newTreatmentStyle_5unop_2{grid-template-columns:minmax(0,1fr);padding:24px 0}}._newTreatmentStyle__left_5unop_15{display:flex;flex-direction:column;gap:24px;min-width:0}._newTreatmentStyle__right_5unop_22{position:sticky;top:24px;align-self:start;min-width:0}@media screen and (max-width: 768px){._newTreatmentStyle__right_5unop_22{position:static;width:100%}}._sessionHeader_5unop_36{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#fff;border:1px solid #d6e3e7;border-radius:12px;padding:24px}@media screen and (max-width: 768px){._sessionHeader_5unop_36{flex-direction:column;align-items:flex-start;gap:24px}}._sessionHeader_5unop_36 ._sessionHeaderLink_5unop_53{text-decoration:none;color:inherit;cursor:pointer}._sessionHeader_5unop_36 ._sessionHeaderLink_5unop_53:hover h1,._sessionHeader_5unop_36 ._sessionHeaderLink_5unop_53:hover h2{color:var(--color-primary, #d2aa37)}@media screen and (max-width: 768px){._sessionHeader_5unop_36 ._sessionHeaderLink_5unop_53{width:100%}}._sessionHeader_5unop_36 h1{margin:0;color:#627481}@media screen and (max-width: 768px){._sessionHeader_5unop_36 h1{width:100%;font-size:1.75rem;line-height:1.15;text-align:center;overflow-wrap:break-word}}._sessionHeader_5unop_36 input{padding:8px;border:1px solid #d6e3e7;border-radius:8px;font-family:Montserrat,sans-serif}._treatmentCard_5unop_87{background-color:#fff;border:1px solid #d6e3e7;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:24px}._treatmentCard_5unop_87 h2,._treatmentCard_5unop_87 h3{color:#627481;font-size:1.6rem;margin:0}._treatmentCard_5unop_87 input,._treatmentCard_5unop_87 select,._treatmentCard_5unop_87 textarea{width:100%;padding:8px;border:1px solid #d6e3e7;border-radius:8px;font-family:Montserrat,sans-serif}._treatmentCard_5unop_87 textarea{resize:vertical;min-height:120px}._treatmentCard__header_5unop_116{display:flex;justify-content:space-between;align-items:center;gap:24px}@media screen and (max-width: 768px){._treatmentCard__header_5unop_116{flex-direction:column;align-items:flex-start}}._sessionTable_5unop_130{display:flex;flex-direction:column;gap:8px}._sessionTableHeader_5unop_136,._sessionSummaryRow_5unop_137{display:grid;grid-template-columns:minmax(260px,3fr) 80px 90px 90px 100px;gap:8px;align-items:end}._sessionTableHeader_5unop_136{color:var(--color-primary, #d2aa37);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}._sessionSummaryRow_5unop_137{padding:8px 0}._sessionSummaryRow_5unop_137 input[type=number]{text-align:right}._totalPreview_5unop_159{padding:8px;min-height:38px;border:1px solid #d6e3e7;border-radius:8px;display:flex;align-items:center;justify-content:flex-end;font-weight:600;color:#627481;background:#00000005}._formSection_5unop_173{display:flex;flex-direction:column;gap:24px}._formSectionTitle_5unop_179{margin:0;color:var(--color-primary, #d2aa37);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;text-align:left}._machineGrid_5unop_190{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px}@media screen and (max-width: 768px){._machineGrid_5unop_190{grid-template-columns:1fr}}._machineOption_5unop_201{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;font-weight:400!important}._machineOption_5unop_201 input{width:auto!important}._sessionSummary_5unop_137{background-color:#fff;border-left:4px solid var(--color-primary, #d2aa37);border-radius:12px;padding:24px;box-shadow:0 4px 12px #0000000d}._sessionSummary_5unop_137 h2{color:var(--color-primary, #d2aa37);margin-top:0}._sessionSummary_5unop_137 p{display:flex;justify-content:space-between;gap:24px}._sessionSummary_5unop_137 strong{color:#627481}._medicalHistoryButton_5unop_234{display:flex;align-items:center;justify-content:space-between;gap:8px;border:none;border-radius:10px;padding:12px 18px;background:var(--color-primary, #d2aa37);color:#fff;font-size:14px;font-weight:600;cursor:pointer;width:100%;margin-top:16px;transition:all .2s ease;text-align:center}._medicalHistoryButton_5unop_234:hover{transform:scale(1.02);box-shadow:0 8px 20px #0000002e}._medicalHistoryButton_5unop_234:active{transform:scale(1.02)}._addButton_5unop_260{background-color:var(--color-primary, #d2aa37);color:#fff;border:none;border-radius:8px;padding:8px 24px;cursor:pointer;font-weight:600;transition:.2s;width:50%;margin:auto}._addButton_5unop_260:hover{opacity:.9}._removeButton_5unop_276{background:transparent;border:1px solid var(--color-primary, #d2aa37);border-radius:8px;padding:8px 24px;color:#627481;cursor:pointer;transition:.2s ease}._removeButton_5unop_276:hover{background-color:var(--color-primary, #d2aa37);opacity:.7;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #00000014}._saveButton_5unop_293{background:transparent;border:2px solid var(--color-primary, #d2aa37);border-radius:8px;padding:8px 24px;cursor:pointer;width:100%;margin:auto;font-weight:600}._saveButton_5unop_293:hover{background-color:var(--color-primary, #d2aa37);color:#fff}._saveButton_5unop_293:disabled{opacity:.6;cursor:not-allowed}._mobileSaveButton_5unop_312{display:none}@media screen and (max-width: 768px){._desktopSaveButton_5unop_317{display:none}._mobileSaveButton_5unop_312{display:block;width:100%}}._statusDone_5unop_326{color:green}._statusWarning_5unop_330{color:red}._iconWrapper_5unop_334{font-size:25px}._buttonContent_5unop_338{display:flex;flex-direction:column;align-items:flex-start}._buttonTitle_5unop_344{font-weight:600}._buttonSubtitle_5unop_348{font-size:14px;color:#d6e3e7}@media screen and (max-width: 768px){._sessionTableHeader_5unop_136{display:none}._sessionSummaryRow_5unop_137{grid-template-columns:1fr}._addButton_5unop_260,._saveButton_5unop_293{width:100%}._editTreatmentSessionPage_5unop_365{grid-template-columns:1fr}._sessionSummary_5unop_137{position:static}}._editTreatmentSessionPage_5unop_365{display:grid;grid-template-columns:1fr 320px;gap:32px;align-items:start}._editTreatmentSessionForm_5unop_379{min-width:0}._sessionSummary_5unop_137{position:sticky;top:24px;padding:24px;border:1px solid #d6e3e7;border-radius:16px;background-color:var(--color-bg, #fffcf5)}._sessionSummary_5unop_137 h3{margin-top:0;margin-bottom:24px}._sessionSummary_5unop_137 p{margin:0 0 8px}._sessionSummary_5unop_137 ul{margin:24px 0;padding-left:24px}._grandTotal_5unop_403{margin-top:24px;font-size:1.6rem}._overlay_1030h_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;justify-content:center;align-items:center;z-index:1000}@media screen and (max-width: 768px){._overlay_1030h_2{padding:16px}}._modal_1030h_17{width:80%;max-width:1100px;max-height:90vh;background-color:var(--color-bg, #fffcf5);border-radius:12px;padding:32px;overflow-y:auto;position:relative;display:flex;flex-direction:column}@media screen and (max-width: 768px){._modal_1030h_17{width:100%;max-width:100%;min-width:0;max-height:calc(100dvh - 16px);padding:24px;overflow-y:auto;overflow-x:hidden}}._closeButton_1030h_41{position:absolute;top:16px;right:16px;border:1px solid #d6e3e7;background:transparent;color:#252323;padding:6px 10px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.8rem;transition:border-color .2s ease,color .2s ease,background .2s ease}._closeButton_1030h_41:hover{border-color:var(--color-primary, #d2aa37);color:var(--color-primary, #d2aa37);background:#d2aa370f}._title_1030h_60{margin-bottom:24px;color:#252323}._checkboxLabel_1030h_65{display:flex;align-items:center;gap:8px;cursor:pointer}._booleanSection_1030h_72{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media screen and (max-width: 768px){._booleanSection_1030h_72{grid-template-columns:1fr}}._group_1030h_83{display:flex;flex-direction:column;gap:8px}._group_1030h_83 h3{margin-bottom:8px;font-size:1rem;color:#627481;border-bottom:1px solid #d6e3e7;padding-bottom:8px}._detailField_1030h_96 textarea{width:100%;min-height:100%;box-sizing:border-box;resize:vertical;padding:8px;border:1px solid #d6e3e7;border-radius:6px;font-family:Montserrat,sans-serif;background-color:#fff}._detailField_1030h_96 textarea:focus{outline:none;border-color:var(--color-primary, #d2aa37)}._detailField_1030h_96 textarea::placeholder{color:#627481;font-style:italic}._textSection_1030h_116{display:flex;flex-direction:column;gap:24px;margin-top:32px}._textSection_1030h_116 textarea{width:100%;min-height:100px;box-sizing:border-box;border:1px solid #d6e3e7;border-radius:8px;background-color:#fff;font-family:Montserrat,sans-serif;font-size:1rem;margin-top:8px;padding:16px;resize:vertical}._textSection_1030h_116 textarea:focus{outline:none;border-color:var(--color-primary, #d2aa37);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary, #d2aa37) 15%,transparent)}._textSection_1030h_116 label{font-weight:600;color:#627481;margin-bottom:8px}._modalHeader_1030h_146{padding:8px;border-bottom:1px solid #d6e3e7;flex-shrink:0}._modalBody_1030h_152{overflow-y:auto;padding:32px;min-width:0}@media screen and (max-width: 768px){._modalBody_1030h_152{padding:5px;width:100%;min-width:0}}._signatureSection_1030h_168 label{display:block;margin-bottom:8px;text-align:left}._signatureSection_1030h_168{margin-top:64px;padding:32px;border:1px solid #d6e3e7;border-radius:12px;background:#fafafa}@media screen and (max-width: 768px){._signatureSection_1030h_168{margin-top:10px;padding:5px}}._acceptansSection_1030h_187{display:flex;align-items:center;gap:8px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #d6e3e7}._acceptansSection_1030h_187 input{width:18px;height:18px;cursor:pointer;flex-shrink:0}._acceptansSection_1030h_187 label{margin:0;font-weight:600;cursor:pointer}._signatureWrapper_1030h_207{display:flex;align-items:center;justify-content:center;gap:24px}@media screen and (max-width: 768px){._signatureWrapper_1030h_207{flex-direction:column}}._signatureCanvas_1030h_219{width:500px;max-width:100%;box-sizing:border-box;touch-action:none;height:200px;background:#fff;border:2px solid #d6e3e7;border-radius:10px}._signatureButton_1030h_230{align-self:center;white-space:nowrap}._signaturePreview_1030h_235{display:flex;flex-direction:column;gap:16px}._signaturePreview_1030h_235 img{width:100%;max-width:500px;border:2px solid #d6e3e7;border-radius:10px;background:#fff}._buttonSection_1030h_251{display:flex;justify-content:flex-end;gap:16px;margin-top:24px;padding-top:8px}@media screen and (max-width: 768px){._buttonSection_1030h_251{flex-direction:column}._buttonSection_1030h_251 ._saveButton_1030h_262,._buttonSection_1030h_251 ._cancelButton_1030h_263{width:100%}}._saveButton_1030h_262,._cancelButton_1030h_263,._signatureSection_1030h_168 button,._signaturePreview_1030h_235 button{padding:8px 24px;border-radius:8px;cursor:pointer;font-family:Montserrat,sans-serif;transition:.2s ease}._saveButton_1030h_262{border:none;background:var(--color-primary, #d2aa37);color:#fff;font-weight:600}._saveButton_1030h_262:hover{opacity:.8}._cancelButton_1030h_263,._signatureSection_1030h_168 button,._signaturePreview_1030h_235 button{border:1px solid #d6e3e7;background:#fff;color:#627481}._cancelButton_1030h_263:hover,._signatureSection_1030h_168 button:hover,._signaturePreview_1030h_235 button:hover{border-color:var(--color-primary, #d2aa37);color:var(--color-primary, #d2aa37)}._overlay_1gr21_5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:center;align-items:center;background:#00000073}@media screen and (max-width: 768px){._overlay_1gr21_5{padding:16px}}._modal_1gr21_20{width:80%;max-width:1100px;max-height:90vh;display:flex;flex-direction:column;text-align:left;overflow-y:auto;background:var(--color-bg, #fffcf5);border-radius:12px;padding:32px;position:relative}@media screen and (max-width: 768px){._modal_1gr21_20{width:100%;max-width:100%;max-height:calc(100dvh - 16px);padding:24px}}._modalHeader_1gr21_45{flex-shrink:0;padding:8px;border-bottom:1px solid #d6e3e7}._title_1gr21_51{margin-bottom:24px;color:#252323;text-align:center}._closeButton_1gr21_57{position:absolute;top:16px;right:16px;border:1px solid #d6e3e7;background:transparent;color:#252323;padding:6px 10px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.8rem;transition:border-color .2s ease,color .2s ease,background .2s ease}._closeButton_1gr21_57:hover{border-color:var(--color-primary, #d2aa37);color:var(--color-primary, #d2aa37);background:#d2aa370f}._modalBody_1gr21_76{padding:32px;overflow-y:auto}@media screen and (max-width: 768px){._modalBody_1gr21_76{padding:5px}}._documentHeader_1gr21_89{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #d6e3e7}._documentHeader_1gr21_89 p{margin:0}@media screen and (max-width: 768px){._documentHeader_1gr21_89{flex-direction:column;gap:8px}}._treatmentSection_1gr21_107{margin-bottom:24px}._treatmentSection_1gr21_107 h4{margin-bottom:8px;color:#627481}._treatmentSection_1gr21_107 ul{margin:0;padding-left:24px}._treatmentSection_1gr21_107 li{margin-bottom:6px}._consentText_1gr21_122{margin:24px 0;padding:24px;background:#fafafa;border-left:4px solid var(--color-primary, #d2aa37);border-radius:10px;text-align:left;line-height:1.6}._consentText_1gr21_122 p:not(:last-child){margin-bottom:16px}@media screen and (max-width: 768px){._consentText_1gr21_122{padding:5px}}._acceptSection_1gr21_140{display:flex;align-items:center;gap:8px;margin-top:24px}._acceptSection_1gr21_140 input{width:18px;height:18px;cursor:pointer}._acceptSection_1gr21_140 label{cursor:pointer;font-weight:600}._signatureSection_1gr21_159{margin-top:64px}@media screen and (max-width: 768px){._signatureSection_1gr21_159{margin-top:32px}}._signatureSection_1gr21_159 label{display:block;margin-bottom:8px;font-weight:600}._signatureWrapper_1gr21_173{display:flex;align-items:center;justify-content:center;gap:24px}@media screen and (max-width: 768px){._signatureWrapper_1gr21_173{flex-direction:column}}._signatureCanvas_1gr21_185{width:500px;max-width:100%;height:200px;background:#fff;border:2px solid #d6e3e7;border-radius:10px}._signatureButton_1gr21_194{align-self:center;white-space:nowrap}._signaturePreview_1gr21_199{display:flex;flex-direction:column;gap:16px}._signaturePreview_1gr21_199 img{width:100%;max-width:500px;border:2px solid #d6e3e7;border-radius:10px;background:#fff}._buttonSection_1gr21_215{display:flex;justify-content:flex-end;gap:16px;margin-top:24px;padding-top:8px}@media screen and (max-width: 768px){._buttonSection_1gr21_215{flex-direction:column}._buttonSection_1gr21_215 ._saveButton_1gr21_226,._buttonSection_1gr21_215 ._cancelButton_1gr21_227{width:100%}}._saveButton_1gr21_226,._cancelButton_1gr21_227,._signatureSection_1gr21_159 button,._signaturePreview_1gr21_199 button{padding:8px 24px;border-radius:8px;cursor:pointer;font-family:Montserrat,sans-serif;transition:.2s ease}._saveButton_1gr21_226{border:none;background:var(--color-primary, #d2aa37);color:#fff;font-weight:600}._saveButton_1gr21_226:hover{opacity:.8}._cancelButton_1gr21_227,._signatureSection_1gr21_159 button,._signaturePreview_1gr21_199 button{border:1px solid #d6e3e7;background:#fff;color:#627481}._cancelButton_1gr21_227:hover,._signatureSection_1gr21_159 button:hover,._signaturePreview_1gr21_199 button:hover{border-color:var(--color-primary, #d2aa37);color:var(--color-primary, #d2aa37)}._machineSettings_1u9dd_2{display:flex;flex-direction:column;gap:24px}._machineSettings_1u9dd_2 button{align-self:flex-start;padding:6px 10px;background:#fff;color:#627481;border:1px solid #d6e3e7;border-radius:10px;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;cursor:pointer}._machineSettings_1u9dd_2 button:hover{background:var(--color-primary, #d2aa37);color:#fff;border-color:var(--color-primary, #d2aa37)}._machineCard_1u9dd_25{padding:24px;border:1px solid #d6e3e7;border-radius:16px;background:#fafafa}._machineCardHeader_1u9dd_32{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}._machineCardHeader_1u9dd_32 button{padding:6px 10px;background:#fff;color:#627481;border:1px solid #d6e3e7;border-radius:10px;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;cursor:pointer}._machineCardHeader_1u9dd_32 button:hover{background:var(--color-primary, #d2aa37);color:#fff;border-color:var(--color-primary, #d2aa37)}._parameterSection_1u9dd_56{margin-top:24px}._parameterSection_1u9dd_56 h5{margin:0 0 8px;color:#627481}._parameterGrid_1u9dd_64{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 8px}@media screen and (max-width: 768px){._parameterGrid_1u9dd_64{grid-template-columns:1fr}}._parameterRow_1u9dd_75{display:grid;grid-template-columns:minmax(90px,1fr) 70px 70px;align-items:center;padding-left:8px}._parameterName_1u9dd_82{padding-right:8px;text-align:left;font-weight:600;color:#627481}._parameterInput_1u9dd_89{width:100px;height:36px;box-sizing:border-box;padding:6px 8px;border:1px solid #d6e3e7;border-radius:10px 0 0 10px;font-family:Montserrat,sans-serif;font-size:1rem;text-align:right}._parameterUnit_1u9dd_101{width:50px;height:36px;box-sizing:border-box;display:flex;align-items:center;padding:6px 8px;border:1px solid #d6e3e7;border-left:none;border-radius:0 10px 10px 0;background:#fff;color:#627481;font-family:Montserrat,sans-serif;font-size:1rem}._setupSection_1u9dd_117{margin-top:24px}._setupSection_1u9dd_117 h5{margin:0 0 8px;color:#627481}._setupFlow_1u9dd_125{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch}@media screen and (max-width: 768px){._setupFlow_1u9dd_125{grid-template-columns:1fr}}._setupFlowItem_1u9dd_137{display:flex;align-items:center;gap:8px;min-width:0}._setupFlowItem_1u9dd_137 select{width:100%;min-height:70px;padding:8px;border:1px solid #d6e3e7;border-radius:14px;background:#fff;color:#252323;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;white-space:normal;text-align:center}._setupArrow_1u9dd_158{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-primary, #d2aa37)}._setupArrow_1u9dd_158 svg{font-size:1.8rem;fill:var(--color-primary, #d2aa37);stroke:var(--color-primary, #d2aa37)}@media screen and (max-width: 768px){._setupArrow_1u9dd_158{display:none}}._machineCommentSection_1u9dd_176{display:flex;flex-direction:column;gap:8px;margin-top:24px}._machineCommentSection_1u9dd_176 h5{margin:0 0 8px;color:#627481}._machineCommentSection_1u9dd_176 textarea{width:100%;box-sizing:border-box;padding:8px;border:1px solid #d6e3e7;border-radius:12px;background:#fff;color:#252323;font-family:Montserrat,sans-serif;font-size:1rem;resize:vertical}._machineCommentSection_1u9dd_176 textarea:focus{outline:none;border-color:#1f2022;box-shadow:0 0 0 4px #0000000d}._editTreatmentStyle_1c8dl_2{display:grid;grid-template-columns:2fr 1fr;gap:24px;padding:32px}@media screen and (max-width: 768px){._editTreatmentStyle_1c8dl_2{grid-template-columns:minmax(0,1fr);padding:24px 0}}._editTreatmentStyle__left_1c8dl_15{display:flex;flex-direction:column;gap:24px;min-width:0}._sessionHeader_1c8dl_22{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#fff;border:1px solid #d6e3e7;border-radius:12px;padding:24px}@media screen and (max-width: 768px){._sessionHeader_1c8dl_22{flex-direction:column;align-items:flex-start;gap:24px}}._sessionHeader_1c8dl_22 ._sessionHeaderLink_1c8dl_39{text-decoration:none;color:inherit;cursor:pointer}._sessionHeader_1c8dl_22 ._sessionHeaderLink_1c8dl_39:hover h1,._sessionHeader_1c8dl_22 ._sessionHeaderLink_1c8dl_39:hover h2{color:var(--color-primary, #d2aa37)}._sessionHeader_1c8dl_22 h1{margin:0;color:#627481}._sessionHeader_1c8dl_22 input{padding:8px;border:1px solid #d6e3e7;border-radius:8px;font-family:Montserrat,sans-serif}._treatmentCard_1c8dl_58{background-color:#fff;border:1px solid #d6e3e7;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:24px}._treatmentCard_1c8dl_58 h2,._treatmentCard_1c8dl_58 h3{color:#627481;font-size:1.6rem;margin:0}._treatmentCard_1c8dl_58 input,._treatmentCard_1c8dl_58 select,._treatmentCard_1c8dl_58 textarea{width:100%;padding:8px;border:1px solid #d6e3e7;border-radius:8px;font-family:Montserrat,sans-serif}._treatmentCard_1c8dl_58 textarea{resize:vertical;min-height:120px}._sessionTable_1c8dl_87{display:flex;flex-direction:column;gap:8px}._sessionTableHeader_1c8dl_93,._sessionSummaryRow_1c8dl_94{display:grid;grid-template-columns:minmax(260px,3fr) 80px 90px 90px 100px;gap:8px;align-items:end}._sessionSummaryRow_1c8dl_94 input[type=number]{text-align:right}._sessionTableHeader_1c8dl_93{color:var(--color-primary, #d2aa37);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}._sessionSummaryRow_1c8dl_94{padding:8px 0}._totalPreview_1c8dl_117{padding:8px;min-height:38px;border:1px solid #d6e3e7;border-radius:8px;display:flex;align-items:center;font-weight:600;color:#627481;background:#00000005}._formSection_1c8dl_129{display:flex;flex-direction:column;gap:24px}._formSectionTitle_1c8dl_135{margin:0;color:var(--color-primary, #d2aa37);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;text-align:left}._machineGrid_1c8dl_145{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px}@media screen and (max-width: 768px){._machineGrid_1c8dl_145{grid-template-columns:1fr}}._machineOption_1c8dl_156{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;font-weight:400!important}._machineOption_1c8dl_156 input{width:auto!important}._parametrartitle_1c8dl_167{text-align:left;color:var(--color-primary, #d2aa37);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding-bottom:24px}._parameterGrid_1c8dl_177{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media screen and (max-width: 768px){._parameterGrid_1c8dl_177{grid-template-columns:1fr}}._parameterField_1c8dl_188,._booleanField_1c8dl_189{display:flex;flex-direction:row!important;align-items:center;justify-content:space-between;gap:8px;font-weight:600;color:#627481;border:1px solid #d6e3e7;border-radius:8px;padding:8px}._parameterLabel_1c8dl_202{font-size:.85rem;white-space:nowrap}._parameterField_1c8dl_188 input{width:90px!important;padding:6px 8px;text-align:right}._booleanField_1c8dl_189 input{width:auto!important}._parameterTextField_1c8dl_217{grid-column:1/-1}._editTreatmentStyle__right_1c8dl_221{position:sticky;top:24px;align-self:start}@media screen and (max-width: 768px){._editTreatmentStyle__right_1c8dl_221{position:static;width:100%}}._sessionSummary_1c8dl_94{background-color:#fff;border-left:4px solid var(--color-primary, #d2aa37);border-radius:12px;padding:24px;box-shadow:0 4px 12px #0000000d}._sessionSummary_1c8dl_94 h2{color:var(--color-primary, #d2aa37);margin-top:0}._sessionSummary_1c8dl_94 p{display:flex;justify-content:space-between;gap:24px}._sessionSummary_1c8dl_94 strong{color:#627481}._saveButton_1c8dl_253{background:transparent;border:2px solid var(--color-primary, #d2aa37);border-radius:8px;padding:8px 24px;cursor:pointer;width:100%;font-weight:600}._saveButton_1c8dl_253:hover{background-color:var(--color-primary, #d2aa37);color:#fff}._saveButton_1c8dl_253:disabled{opacity:.6;cursor:not-allowed}@media screen and (max-width: 768px){._sessionTableHeader_1c8dl_93{display:none}._sessionSummaryRow_1c8dl_94{grid-template-columns:1fr}}._documentActions_1c8dl_279{margin-top:24px;display:flex;flex-direction:column;gap:8px}._documentButton_1c8dl_286{background:var(--color-primary, #d2aa37);color:#fff;border:none;border-radius:8px;padding:8px 24px;cursor:pointer;font-weight:600;text-align:left}._documentButton_1c8dl_286:hover{opacity:.9}._documentStatus_1c8dl_300{border:1px solid var(--color-primary, #d2aa37);border-radius:8px;padding:8px 24px;color:var(--color-primary, #d2aa37);font-weight:600}._treatmentCardHeader_1c8dl_308{display:flex;justify-content:space-between;align-items:center;gap:24px}@media screen and (max-width: 768px){._treatmentCardHeader_1c8dl_308{flex-direction:column;align-items:flex-start}}._removeTreatmentButton_1c8dl_321{background:transparent;border:1px solid var(--color-primary, #d2aa37);border-radius:8px;padding:8px 24px;color:#627481;cursor:pointer;transition:.2s ease}._removeTreatmentButton_1c8dl_321:hover{background-color:var(--color-primary, #d2aa37);opacity:.7;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #00000014}._addTreatmentButton_1c8dl_338{background-color:var(--color-primary, #d2aa37);color:#fff;border:none;border-radius:8px;padding:8px 24px;cursor:pointer;font-weight:600;transition:.2s;width:50%;margin:auto}._addTreatmentButton_1c8dl_338:hover{opacity:.9}._mobileSaveButton_1c8dl_354{display:none}@media screen and (max-width: 768px){._desktopSaveButton_1c8dl_359{display:none}._mobileSaveButton_1c8dl_354{display:block;width:100%}}._editTreatmentSessionPage_1c8dl_367{display:grid;grid-template-columns:1fr 320px;gap:32px;align-items:start}._editTreatmentSessionForm_1c8dl_374{min-width:0}._sessionSummary_1c8dl_94{position:sticky;top:24px;padding:24px;border:1px solid #d6e3e7;border-radius:16px;background-color:var(--color-bg, #fffcf5)}._sessionSummary_1c8dl_94 h3{margin-top:0;margin-bottom:24px}._sessionSummary_1c8dl_94 p{margin:0 0 8px}._sessionSummary_1c8dl_94 ul{margin:24px 0;padding-left:24px}._grandTotal_1c8dl_398{margin-top:24px;font-size:1.6rem}._newConsultationStyle_umvz0_2{display:flex;flex-direction:column;gap:24px;padding:32px;width:100%}@media screen and (max-width: 768px){._newConsultationStyle_umvz0_2{padding:24px 0}}._newConsultationHeader_umvz0_16{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#fff;border:1px solid #d6e3e7;border-radius:12px;padding:24px;margin-bottom:24px}@media screen and (max-width: 768px){._newConsultationHeader_umvz0_16{flex-direction:column;align-items:flex-start;gap:24px}}._newConsultationHeader_umvz0_16 h1{margin:0;color:#627481}._newConsultationHeader_umvz0_16 h2{margin:0;color:#252323}._newConsultationHeader_umvz0_16 input{padding:8px;border:1px solid #d6e3e7;border-radius:8px;font-family:Montserrat,sans-serif}._newConsultationHeaderLink_umvz0_49{text-decoration:none;color:inherit;cursor:pointer}._newConsultationHeaderLink_umvz0_49:hover h1,._newConsultationHeaderLink_umvz0_49:hover h2{color:var(--color-primary, #d2aa37)}._consultationCard_umvz0_59{background-color:#fff;border:1px solid #d6e3e7;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:24px;width:100%}._consultationCard_umvz0_59 label{display:flex;flex-direction:column;gap:8px;font-weight:600}._consultationCard_umvz0_59 input,._consultationCard_umvz0_59 textarea{width:100%;padding:8px;border:1px solid #d6e3e7;border-radius:8px;font-family:Montserrat,sans-serif;font-size:1rem}._consultationCard_umvz0_59 textarea{min-height:320px;resize:vertical}._consultationActions_umvz0_89{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}@media screen and (max-width: 768px){._consultationActions_umvz0_89{flex-direction:column}}._cancelButton_umvz0_101,._saveButton_umvz0_102{padding:8px 24px;border-radius:8px;border:1px solid #d6e3e7;font-family:Montserrat,sans-serif;cursor:pointer}._cancelButton_umvz0_101{background-color:#fff}._cancelButton_umvz0_101:hover{background-color:var(--color-primary, #d2aa37);opacity:.7;font-weight:600;transform:translateY(-1px);box-shadow:0 2px 8px #00000014}._saveButton_umvz0_102{background:transparent;border:2px solid var(--color-primary, #d2aa37);border-radius:8px;padding:8px 24px;cursor:pointer;font-weight:600}._saveButton_umvz0_102:hover{background-color:var(--color-primary, #d2aa37);color:#fff}._saveButton_umvz0_102:disabled{opacity:.6;cursor:not-allowed}._loginPage_c8r07_2{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:32px}._loginCard_c8r07_10{width:min(420px,100%);background:var(--color-bg, #fffcf5);border:1px solid #d6e3e7;padding:32px;text-align:center}._logo_c8r07_18{max-width:180px;margin-bottom:32px}._kicker_c8r07_23{margin:0 0 8px;color:var(--color-primary, #d2aa37);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:600}._loginCard_c8r07_10 h1{margin:0 0 32px;color:#627481}._loginForm_c8r07_37{display:flex;flex-direction:column;gap:24px;text-align:left}._loginForm_c8r07_37 label{display:flex;flex-direction:column;gap:8px;font-weight:600;color:#627481}._loginForm_c8r07_37 input{padding:8px;border:1px solid #d6e3e7;border-radius:8px;font-family:Montserrat,sans-serif}._loginForm_c8r07_37 button{margin-top:8px;padding:8px 24px;border:2px solid var(--color-primary, #d2aa37);border-radius:8px;background:transparent;color:#627481;font-weight:600;cursor:pointer}._loginForm_c8r07_37 button:hover{background:var(--color-primary, #d2aa37);color:#fff}._loginForm_c8r07_37 button:disabled{opacity:.6;cursor:not-allowed}._errorMessage_c8r07_75{margin:0;color:#b00020;font-size:.9rem}._backLink_c8r07_81{display:inline-block;margin-top:24px;color:#252323;text-decoration:none}._backLink_c8r07_81:hover{color:var(--color-primary, #d2aa37)}._page_ozkw1_2{padding:32px;max-width:960px;text-align:left}@media screen and (max-width: 768px){._page_ozkw1_2{padding:16px}}._title_ozkw1_13{margin:0 0 8px;font-size:2rem;color:#1f2022}._subtitle_ozkw1_19{margin:0 0 32px;color:#627481}._card_ozkw1_24{background:#fff;border:1px solid #d6e3e7;border-radius:12px;padding:24px;margin-bottom:32px}._card_ozkw1_24 h2{margin:0 0 16px;font-size:1.1rem;color:#1f2022}._list_ozkw1_37{list-style:none;margin:0;padding:0}._row_ozkw1_43{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #d6e3e7}._row_ozkw1_43:last-child{border-bottom:none}@media screen and (max-width: 768px){._row_ozkw1_43{flex-wrap:wrap}}._rowMain_ozkw1_59{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._rowMain_ozkw1_59 span{color:#627481;font-size:.8rem;overflow-wrap:anywhere}._badge_ozkw1_72{font-size:.75rem;color:var(--color-primary, #d2aa37);font-weight:600}._form_ozkw1_78{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;align-items:end}@media (max-width: 920px){._form_ozkw1_78{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){._form_ozkw1_78{grid-template-columns:1fr}}._form_ozkw1_78 label{display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:#627481}._form_ozkw1_78 input,._form_ozkw1_78 select{padding:10px 12px;border:1px solid #d6e3e7;border-radius:8px;font-family:Montserrat,sans-serif;font-size:1rem;background:#fff;color:#252323}._form_ozkw1_78 input:focus,._form_ozkw1_78 select:focus{outline:none;border-color:var(--color-primary, #d2aa37)}._form_ozkw1_78 select{min-width:0}._hint_ozkw1_120{grid-column:1/-1;margin:0;font-size:.8rem;color:#627481}._primaryButton_ozkw1_127,._secondaryButton_ozkw1_128{padding:10px 24px;border-radius:8px;font-family:Montserrat,sans-serif;font-weight:600;cursor:pointer}._primaryButton_ozkw1_127{border:1px solid var(--color-primary, #d2aa37);background:var(--color-primary, #d2aa37);color:#fff}._primaryButton_ozkw1_127:disabled{opacity:.6;cursor:default}._secondaryButton_ozkw1_128{border:1px solid #d6e3e7;background:transparent;color:#252323}._secondaryButton_ozkw1_128:hover{border-color:var(--color-primary, #d2aa37);color:var(--color-primary, #d2aa37)}._error_ozkw1_156{color:#d93025;font-size:.8rem;margin:8px 0 0}._form_ozkw1_78 input[type=color]{width:72px;height:40px;padding:2px;cursor:pointer}._roleField_ozkw1_169{display:flex;flex-direction:column;gap:6px;color:#627481;font-size:.8rem}._roleSelection_ozkw1_177{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._roleSelection_ozkw1_177>._roleOption_ozkw1_184{display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;color:#252323;font-size:.9rem;cursor:pointer;transition:background .2s ease}._roleSelection_ozkw1_177>._roleOption_ozkw1_184:hover{background:#d2aa3714}._roleSelection_ozkw1_177>._roleOption_ozkw1_184 input[type=radio]{width:18px;height:18px;padding:0;margin:0;border:none;border-radius:50%;background:transparent;accent-color:var(--color-primary, #d2aa37);cursor:pointer}@media (max-width: 920px){._memberRow_ozkw1_213{flex-direction:column;align-items:stretch}._memberRow_ozkw1_213>._roleSelection_ozkw1_177{width:100%}._memberRow_ozkw1_213>._secondaryButton_ozkw1_128{width:100%}}._warning_cga38_2{color:#b3261e;font-size:.8rem}._preview_cga38_7{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid #d6e3e7;border-radius:8px;color:#252323}@media (max-width: 920px){._preview_cga38_7{grid-column:1/-1}}._preview_cga38_7 button{border:none;border-radius:8px;padding:8px 16px;color:#fff;font-family:Montserrat,sans-serif;font-weight:600}._logoRow_cga38_31{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._logoRow_cga38_31 label{cursor:pointer}._logo_cga38_31{max-width:200px;max-height:80px;object-fit:contain}
