.photos-list-module-scss-module__jT1H1G__photosList{width:100%;padding-bottom:8px;overflow-x:auto;overflow-y:hidden}.photos-list-module-scss-module__jT1H1G__photosList::-webkit-scrollbar{width:8px;height:8px}.photos-list-module-scss-module__jT1H1G__photosList::-webkit-scrollbar-track{background:#f2f3f5;border-radius:16px}.photos-list-module-scss-module__jT1H1G__photosList::-webkit-scrollbar-thumb{background-color:#e6e6e6;border-radius:16px}.photos-list-module-scss-module__jT1H1G__photosList .photos-list-module-scss-module__jT1H1G__wrapper{display:flex}.photos-list-module-scss-module__jT1H1G__photosList .photos-list-module-scss-module__jT1H1G__wrapper .photos-list-module-scss-module__jT1H1G__skeleton{background-color:#2f303c}.photos-list-module-scss-module__jT1H1G__photosList .photos-list-module-scss-module__jT1H1G__wrapper .photos-list-module-scss-module__jT1H1G__item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;border-radius:8px;flex-shrink:0;position:relative;overflow:hidden}.photos-list-module-scss-module__jT1H1G__photosList .photos-list-module-scss-module__jT1H1G__wrapper .photos-list-module-scss-module__jT1H1G__item .photos-list-module-scss-module__jT1H1G__delete{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);top:8px;right:8px}.photos-list-module-scss-module__jT1H1G__photosList .photos-list-module-scss-module__jT1H1G__wrapper .photos-list-module-scss-module__jT1H1G__item+.photos-list-module-scss-module__jT1H1G__item,.photos-list-module-scss-module__jT1H1G__photosList .photos-list-module-scss-module__jT1H1G__wrapper .photos-list-module-scss-module__jT1H1G__skeleton+.photos-list-module-scss-module__jT1H1G__skeleton{margin-left:12px}
.modal-module-scss-module__x2kRKG__overlay{z-index:1000;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-module-scss-module__x2kRKG__modal{background-color:#191b28;border-radius:12px;flex-direction:column;width:-moz-fit-content;width:fit-content;min-width:500px;max-width:90vw;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 8px 16px rgba(0,0,0,.2)}.modal-module-scss-module__x2kRKG__header{border-bottom:1px solid #303030;justify-content:space-between;align-items:center;padding:24px;display:flex}.modal-module-scss-module__x2kRKG__title{font-family:var(--font-inter),sans-serif!important;letter-spacing:0!important;color:#fff!important;margin:0!important;font-size:32px!important;font-weight:600!important;line-height:100%!important}.modal-module-scss-module__x2kRKG__closeButton{cursor:pointer;color:#eee;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:32px;line-height:1;transition:all .2s;display:flex}.modal-module-scss-module__x2kRKG__closeButton:hover{color:#000;background-color:#f5f5f5}.modal-module-scss-module__x2kRKG__content{flex:1;padding:24px;overflow-y:auto}
.next-step-button-module-scss-module__AnQIsW__nextStepButton{color:#fff;height:40px;font-family:var(--font-inter-tight),sans-serif;cursor:pointer;clip-path:polygon(0% 0%,calc(100% - 14px) 0%,100% 50%,calc(100% - 14px) 100%,0% 100%);background:rgba(0,114,183,.1);border:none;border-radius:20px 0 0 20px;align-items:center;gap:8px;padding:0 20px 0 0;font-size:16px;font-weight:400;line-height:150%;display:flex}.next-step-button-module-scss-module__AnQIsW__nextStepButton:focus-visible:not(:disabled){box-shadow:inset 0 0 0 2px #0072b7}.next-step-button-module-scss-module__AnQIsW__nextStepButton:disabled{opacity:.5;cursor:not-allowed}.next-step-button-module-scss-module__AnQIsW__nextStepButton>img{border-radius:50%;width:40px;height:40px}@media (max-width:1280px){.next-step-button-module-scss-module__AnQIsW__nextStepButton{gap:4px;height:28px;padding:0 12px 0 0;font-size:12px}.next-step-button-module-scss-module__AnQIsW__nextStepButton>img{width:28px;height:28px}}
.EventCard-module-scss-module__UiTI9G__eventCard{letter-spacing:0;cursor:pointer;color:#ff9f2d;height:21px;transition:opacity var(--calendar-duration-shorter)var(--calendar-ease-standard);transform:var(--calendar-gpu-acceleration);will-change:var(--calendar-will-change-transform);background:rgba(255,159,45,.1);border-radius:4px;align-items:center;gap:4px;padding:3px 4px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:100%;display:flex}.EventCard-module-scss-module__UiTI9G__eventCard:hover{opacity:.8}.EventCard-module-scss-module__UiTI9G__eventCard.EventCard-module-scss-module__UiTI9G__compact{padding:3px 4px}.EventCard-module-scss-module__UiTI9G__eventCard[data-event-type=examination]{color:#0085ff;background:rgba(0,133,255,.1)}.EventCard-module-scss-module__UiTI9G__eventCard[data-event-type=consultation]{color:#00ba34;background:rgba(0,186,52,.1)}.EventCard-module-scss-module__UiTI9G__eventCard[data-event-type=operation]{color:#ff9f2d;background:rgba(255,159,45,.1)}.EventCard-module-scss-module__UiTI9G__colorBar{display:none}.EventCard-module-scss-module__UiTI9G__content{flex:1;align-items:center;gap:4px;display:flex;overflow:hidden}.EventCard-module-scss-module__UiTI9G__statusIcon{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.EventCard-module-scss-module__UiTI9G__statusIcon:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0C3.13 0 0 3.13 0 7C0 10.87 3.13 14 7 14C10.87 14 14 10.87 14 7C14 3.13 10.87 0 7 0ZM7 12.6C3.92 12.6 1.4 10.08 1.4 7C1.4 3.92 3.92 1.4 7 1.4C10.08 1.4 12.6 3.92 12.6 7C12.6 10.08 10.08 12.6 7 12.6ZM7.7 3.5H6.3V7.7L9.8 9.45L10.3 8.3L7.7 6.9V3.5Z' fill='%23E92C2C'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;display:block}[data-event-type=consultation] .EventCard-module-scss-module__UiTI9G__statusIcon:before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0C3.13 0 0 3.13 0 7C0 10.87 3.13 14 7 14C10.87 14 14 10.87 14 7C14 3.13 10.87 0 7 0ZM7 12.6C3.92 12.6 1.4 10.08 1.4 7C1.4 3.92 3.92 1.4 7 1.4C10.08 1.4 12.6 3.92 12.6 7C12.6 10.08 10.08 12.6 7 12.6ZM7.7 3.5H6.3V7.7L9.8 9.45L10.3 8.3L7.7 6.9V3.5Z' fill='%2300BA34'/%3E%3C/svg%3E")}[data-event-type=examination] .EventCard-module-scss-module__UiTI9G__statusIcon:before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0C3.13 0 0 3.13 0 7C0 10.87 3.13 14 7 14C10.87 14 14 10.87 14 7C14 3.13 10.87 0 7 0ZM7 12.6C3.92 12.6 1.4 10.08 1.4 7C1.4 3.92 3.92 1.4 7 1.4C10.08 1.4 12.6 3.92 12.6 7C12.6 10.08 10.08 12.6 7 12.6ZM7.7 3.5H6.3V7.7L9.8 9.45L10.3 8.3L7.7 6.9V3.5Z' fill='%230085FF'/%3E%3C/svg%3E")}[data-event-type=operation] .EventCard-module-scss-module__UiTI9G__statusIcon:before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0C3.13 0 0 3.13 0 7C0 10.87 3.13 14 7 14C10.87 14 14 10.87 14 7C14 3.13 10.87 0 7 0ZM7 12.6C3.92 12.6 1.4 10.08 1.4 7C1.4 3.92 3.92 1.4 7 1.4C10.08 1.4 12.6 3.92 12.6 7C12.6 10.08 10.08 12.6 7 12.6ZM7.7 3.5H6.3V7.7L9.8 9.45L10.3 8.3L7.7 6.9V3.5Z' fill='%23FF9F2D'/%3E%3C/svg%3E")}.EventCard-module-scss-module__UiTI9G__text{text-overflow:ellipsis;white-space:nowrap;color:inherit;flex:1;overflow:hidden}
.event-form-module-scss-module__OxhLXW__form{flex-direction:column;gap:20px;display:flex}.event-form-module-scss-module__OxhLXW__form input{font-family:Inter,serif;font-size:16px;font-weight:400;line-height:150%}.event-form-module-scss-module__OxhLXW__field{flex-direction:column;gap:8px;display:flex}.event-form-module-scss-module__OxhLXW__field .MuiBox-root{width:100%;max-width:760px}.event-form-module-scss-module__OxhLXW__label{font-family:var(--font-inter),sans-serif!important;letter-spacing:0!important;color:#aeaeae!important;font-size:14px!important;font-weight:400!important;line-height:150%!important}.event-form-module-scss-module__OxhLXW__link{color:#40a9ff;font-size:12px;text-decoration:none}.event-form-module-scss-module__OxhLXW__link:hover{text-decoration:underline}.event-form-module-scss-module__OxhLXW__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.event-form-module-scss-module__OxhLXW__rowThree{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.event-form-module-scss-module__OxhLXW__skeleton{background-color:#2f303c;width:100%}.event-form-module-scss-module__OxhLXW__timeRow{align-items:center;gap:8px;display:flex}.event-form-module-scss-module__OxhLXW__timeSeparator{color:#666;flex-shrink:0;font-size:14px}.event-form-module-scss-module__OxhLXW__textarea{resize:vertical;border:1px solid #d9d9d9;border-radius:6px;width:100%;min-height:80px;padding:12px;font-family:inherit;font-size:14px;transition:border-color .2s}.event-form-module-scss-module__OxhLXW__textarea:focus{border-color:#40a9ff;outline:none}.event-form-module-scss-module__OxhLXW__textarea::placeholder{color:#999}.event-form-module-scss-module__OxhLXW__error{color:#f44336;margin-top:-4px;font-size:12px}.event-form-module-scss-module__OxhLXW__submitError{color:#f44336;background-color:#ffebee;border-radius:6px;padding:12px;font-size:14px}.event-form-module-scss-module__OxhLXW__actions{gap:12px;margin-top:8px;display:flex}.event-form-module-scss-module__OxhLXW__cancelButton{color:#666;cursor:pointer;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;flex:1;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.event-form-module-scss-module__OxhLXW__cancelButton:hover:not(:disabled){color:#40a9ff;border-color:#40a9ff}.event-form-module-scss-module__OxhLXW__cancelButton:disabled{opacity:.5;cursor:not-allowed}.event-form-module-scss-module__OxhLXW__submitButton{color:#fff;cursor:pointer;background-color:#40a9ff;border:none;border-radius:6px;flex:2;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s;box-shadow:0 2px 4px rgba(64,169,255,.3)}.event-form-module-scss-module__OxhLXW__submitButton:hover:not(:disabled){background-color:#1890ff}.event-form-module-scss-module__OxhLXW__submitButton:disabled{opacity:.5;cursor:not-allowed}.event-form-module-scss-module__OxhLXW__createPatient{color:#0072b7;cursor:pointer;text-align:start;letter-spacing:0;vertical-align:middle;background:0 0;border:none;font-family:--font-inter,sans-serif;font-size:14px;font-weight:400;line-height:100%;text-decoration:underline}.event-form-module-scss-module__OxhLXW__timeField input[type=time],.event-form-module-scss-module__OxhLXW__dateField input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
.EventDetailsModal-module-scss-module__XPOkIG__modal{width:292px;box-shadow:var(--calendar-shadow-lg);transform:var(--calendar-gpu-acceleration);will-change:var(--calendar-will-change-transform);background:#191b28;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.EventDetailsModal-module-scss-module__XPOkIG__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.EventDetailsModal-module-scss-module__XPOkIG__title{letter-spacing:0;color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;line-height:100%;overflow:hidden}.EventDetailsModal-module-scss-module__XPOkIG__closeButton{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}.EventDetailsModal-module-scss-module__XPOkIG__closeButton:disabled{cursor:not-allowed;opacity:.5}.EventDetailsModal-module-scss-module__XPOkIG__closeButton{width:18px;height:18px;transition:opacity var(--calendar-duration-shorter)var(--calendar-ease-standard);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.EventDetailsModal-module-scss-module__XPOkIG__closeButton:hover{opacity:.7}.EventDetailsModal-module-scss-module__XPOkIG__closeButton svg{width:18px;height:18px}.EventDetailsModal-module-scss-module__XPOkIG__eventType{letter-spacing:0;color:#ff9f2d;width:-moz-fit-content;width:fit-content;height:31px;transition:opacity var(--calendar-duration-shorter)var(--calendar-ease-standard);background:rgba(255,159,45,.1);border-radius:4px;align-items:center;gap:10px;padding:6px 8px;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:500;line-height:100%;text-decoration:none;display:flex}.EventDetailsModal-module-scss-module__XPOkIG__eventType:hover{opacity:.8}.EventDetailsModal-module-scss-module__XPOkIG__eventType[data-event-type=examination]{color:#0085ff;background:rgba(0,133,255,.1)}.EventDetailsModal-module-scss-module__XPOkIG__eventType[data-event-type=consultation]{color:#00ba34;background:rgba(0,186,52,.1)}.EventDetailsModal-module-scss-module__XPOkIG__eventType[data-event-type=operation]{color:#ff9f2d;background:rgba(255,159,45,.1)}.EventDetailsModal-module-scss-module__XPOkIG__section{flex-direction:column;gap:8px;display:flex}.EventDetailsModal-module-scss-module__XPOkIG__row{align-items:center;gap:8px;display:flex}.EventDetailsModal-module-scss-module__XPOkIG__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.EventDetailsModal-module-scss-module__XPOkIG__icon svg{width:20px;height:20px}.EventDetailsModal-module-scss-module__XPOkIG__label{letter-spacing:0;color:#fff;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:100%}.EventDetailsModal-module-scss-module__XPOkIG__value{letter-spacing:0;color:#aaa;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:500;line-height:100%}.EventDetailsModal-module-scss-module__XPOkIG__comment{letter-spacing:0;color:#aaa;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:100%}.EventDetailsModal-module-scss-module__XPOkIG__link{letter-spacing:0;color:#3aa8ff;transition:color var(--calendar-duration-shorter)var(--calendar-ease-standard);font-family:Inter Tight,sans-serif;font-size:16px;font-weight:500;line-height:100%;text-decoration:none}.EventDetailsModal-module-scss-module__XPOkIG__link:hover{color:#6dbfff}.EventDetailsModal-module-scss-module__XPOkIG__deleteButton{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}.EventDetailsModal-module-scss-module__XPOkIG__deleteButton:disabled{cursor:not-allowed;opacity:.5}.EventDetailsModal-module-scss-module__XPOkIG__deleteButton{letter-spacing:0;color:rgba(226,64,47,.88);width:100%;transition:opacity var(--calendar-duration-shorter)var(--calendar-ease-standard);justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:100%;display:flex}.EventDetailsModal-module-scss-module__XPOkIG__deleteButton:hover:not(:disabled){opacity:.7}.EventDetailsModal-module-scss-module__XPOkIG__deleteButton svg{width:24px;height:24px}.EventDetailsModal-module-scss-module__XPOkIG__medicalCardButton{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}.EventDetailsModal-module-scss-module__XPOkIG__medicalCardButton:disabled{cursor:not-allowed;opacity:.5}.EventDetailsModal-module-scss-module__XPOkIG__medicalCardButton{letter-spacing:0;color:#fff;width:100%;height:40px;transition:background-color var(--calendar-duration-standard)var(--calendar-ease-standard),transform var(--calendar-duration-standard)var(--calendar-ease-standard);background:#3aa8ff;border-radius:12px;justify-content:center;align-items:center;gap:4px;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:500;line-height:100%;display:flex}.EventDetailsModal-module-scss-module__XPOkIG__medicalCardButton:hover:not(:disabled){background-color:#6dbfff;transform:translateY(-1px)}.EventDetailsModal-module-scss-module__XPOkIG__medicalCardButton:active:not(:disabled){transform:translateY(0)}
.Calendar-module-scss-module__-wlU4W__calendar{background-color:transparent;flex-direction:column;height:100%;display:flex}.Calendar-module-scss-module__-wlU4W__calendarWrapper{flex-direction:column;width:1220px;display:flex;overflow:hidden}.Calendar-module-scss-module__-wlU4W__content{background-color:var(--calendar-hover);scrollbar-width:thin;scrollbar-color:#888 #f1f1f1;border-radius:8px;height:100vh;margin-top:12px;overflow:auto}.Calendar-module-scss-module__-wlU4W__content::-webkit-scrollbar{width:8px}.Calendar-module-scss-module__-wlU4W__content::-webkit-scrollbar-track{background:#f1f1f1}.Calendar-module-scss-module__-wlU4W__content::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.Calendar-module-scss-module__-wlU4W__content::-webkit-scrollbar-thumb:hover{background:#6f6f6f}