body.cabinet-desktop-page{position:static;display:block;min-height:100vh;background:#f6f8f9;color:#121820;font-weight:400}body.cabinet-desktop-page>.container,body.cabinet-desktop-page>.container>.content-root,body.cabinet-desktop-page>.container>.content-root>.content-wrapper{display:block;width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:0;background:#f6f8f9}body.cabinet-desktop-page #scroll-to-up{display:none}body.cabinet-desktop-page .flash-block{position:fixed;z-index:45;top:12px;right:24px;left:auto}.cabinet-desktop,.cabinet-desktop *{box-sizing:border-box}.cabinet-desktop{display:flex;flex-direction:column;min-height:100vh;margin-left:var(--ui-sidebar-width, 72px)}.cabinet-desktop__main{flex:1 0 auto}.cabinet-desktop__header{margin:0 0 24px}.cabinet-desktop__header h1{margin:0;color:#121820;font-size:28px;font-weight:500;line-height:1.25}.cabinet-desktop__header p{margin:8px 0 0;color:#4c5865;font-size:15px;line-height:1.4}.cabinet-desktop__footer{padding:24px;color:#4c5865;font-size:13px;text-align:center;letter-spacing:.02em}body.cabinet-desktop-page .main-menu-wrapper{display:block;width:100%}body.cabinet-desktop-page .main-menu-buttons{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-auto-rows:minmax(166px, auto);gap:14px;width:100%}body.cabinet-desktop-page .main-menu-buttons>.clear{display:none}body.cabinet-desktop-page .main-menu-buttons>h4{grid-column:1 / -1}body.cabinet-desktop-page .main-menu-buttons>br{display:none}body.cabinet-desktop-page .main-menu-buttons>.cabinet-tile{display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:166px;padding:24px;border:1px solid #d5e7e7;border-radius:18px;background:linear-gradient(125deg, #e0f6f4, #c5eee8);color:#121820;font-size:18px;font-weight:400;line-height:1.25;letter-spacing:0;text-decoration:none;transition:transform 160ms cubic-bezier(0.23, 1, 0.32, 1),border-color 160ms ease}body.cabinet-desktop-page .main-menu-buttons>.cabinet-tile:nth-of-type(4n + 1){background:linear-gradient(125deg, #d9f3f5, #bfecef)}body.cabinet-desktop-page .main-menu-buttons>.cabinet-tile:nth-of-type(4n + 2){background:linear-gradient(125deg, #ddf5f4, #c2ebe9)}body.cabinet-desktop-page .main-menu-buttons>.cabinet-tile:nth-of-type(4n + 3){background:linear-gradient(125deg, #dff6f2, #c3eee5)}body.cabinet-desktop-page .main-menu-buttons>.cabinet-tile:hover{transform:translateY(-4px);border-color:#80b8ba;color:#121820;text-decoration:none}body.cabinet-desktop-page .main-menu-buttons>.cabinet-tile:active{transform:translateY(-2px) scale(0.99)}body.cabinet-desktop-page .main-menu-buttons>.cabinet-tile:focus{outline:3px solid #07778f;outline-offset:2px;color:#121820;text-decoration:none}.cabinet-tile__top{display:flex;align-items:center;gap:16px}.cabinet-tile .cabinet-icon{width:36px;height:36px;flex:0 0 auto;color:#087e80}.cabinet-tile__title{display:block;overflow-wrap:anywhere}.cabinet-tile__count{align-self:flex-start;padding:3px 9px;border-radius:12px;background:#eaf6f8;color:#04596b;font-size:12px;font-variant-numeric:tabular-nums}body.cabinet-desktop-page--doctor .main-menu-buttons>#to-tasks{order:-7;grid-row:span 2;min-height:346px;background:linear-gradient(125deg, #d7f3f4, #bdebee)}body.cabinet-desktop-page--doctor .main-menu-buttons>#to-programs{order:-6}body.cabinet-desktop-page--doctor .main-menu-buttons>#to-reports{order:-5}body.cabinet-desktop-page--doctor .main-menu-buttons>#to-complects{order:-4}body.cabinet-desktop-page--doctor .main-menu-buttons>#to-patients{order:-3}body.cabinet-desktop-page--doctor .main-menu-buttons>#to-generated-reports{order:-2}body.cabinet-desktop-page--doctor .main-menu-buttons>#to-tutorials{order:-1}.cabinet-tile--featured .cabinet-tile__title{font-size:22px}.cabinet-tile__total{display:block;font-size:50px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.cabinet-tile__bar{display:flex;gap:3px;height:6px;margin-top:18px;overflow:hidden;border-radius:4px}.cabinet-tile__bar-part{min-width:3px}.cabinet-tile__bar-part--high{background:#d84653}.cabinet-tile__bar-part--medium{background:#ca8a04}.cabinet-tile__bar-part--other{background:#178d86}.cabinet-tile__legend{display:flex;gap:18px;margin-top:10px;color:#35404b;font-size:13px;font-variant-numeric:tabular-nums}.cabinet-tile__legend>span{display:inline-flex;align-items:center;gap:6px}.priority-bars{display:inline-flex;align-items:flex-end;gap:2px;width:15px;height:15px;flex:0 0 auto}.priority-bars>i{display:block;width:3px;flex:0 0 3px;border-radius:2px;background:#c6d0d8}.priority-bars>i:nth-child(1){height:6px}.priority-bars>i:nth-child(2){height:10px}.priority-bars>i:nth-child(3){height:15px}.priority-bars--high_priority>i{background:#c73549}.priority-bars--average_priority>i:nth-child(-n + 2){background:#c49118}.priority-bars--low_priority>i:first-child{background:#168756}.cabinet-nav__toggle-input{position:fixed;width:1px;height:1px;opacity:0}.cabinet-nav{position:fixed;z-index:40;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:var(--ui-sidebar-width, 72px);overflow:hidden;background:#202a30;color:#cbd5d9;transition:width 0.22s cubic-bezier(0.2, 0.8, 0.2, 1)}.cabinet-nav:hover,.cabinet-nav:focus-within,.cabinet-nav__toggle-input:checked+.cabinet-nav{width:256px}.cabinet-nav__top{display:flex;align-items:center;min-height:72px;padding:9px 10px;border-bottom:1px solid rgba(255,255,255,0.09)}.cabinet-nav__logo{display:grid;width:52px;height:52px;flex:0 0 auto;place-items:center}.cabinet-nav__logo img{display:block;width:44px;height:auto}.cabinet-nav__toggle{display:none}.cabinet-nav__links{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px;scrollbar-width:none}.cabinet-nav__links::-webkit-scrollbar{display:none}.cabinet-nav__bottom{flex:0 0 auto;padding:8px;border-top:1px solid rgba(255,255,255,0.09)}body.redesign-ui .cabinet-nav :is(.cabinet-nav__link, .cabinet-nav__action, .cabinet-nav__user){display:flex;align-items:center;width:240px;min-height:44px;margin:2px 0;padding:0;border:0;border-radius:10px;background:transparent;color:#cbd5d9;font:inherit;font-size:15px;text-align:left;text-decoration:none;cursor:pointer}body.redesign-ui .cabinet-nav :is(.cabinet-nav__link, .cabinet-nav__action):hover{background:#303c42;color:#f5f9fa;text-decoration:none}body.redesign-ui .cabinet-nav :is(.cabinet-nav__link, .cabinet-nav__action):focus:not(:focus-visible){outline:none}body.redesign-ui .cabinet-nav :is(.cabinet-nav__link, .cabinet-nav__action):focus-visible{outline:2px solid #87c7bd;outline-offset:-2px;color:#fff;text-decoration:none}body.redesign-ui .cabinet-nav .cabinet-nav__link--active,body.redesign-ui .cabinet-nav .cabinet-nav__link--active:hover{background:#3a474d;color:#fff}.cabinet-nav__link--active:before{content:'';position:absolute;width:3px;height:24px;margin-left:1px;border-radius:2px;background:#65d6aa}.cabinet-nav__icon{position:relative;display:grid;width:56px;height:44px;flex:0 0 auto;place-items:center}.cabinet-nav .cabinet-icon{width:23px;height:23px}.cabinet-nav__label{display:block;flex:1 1 auto;min-width:0;overflow:hidden;opacity:0;visibility:hidden;white-space:nowrap;text-overflow:ellipsis;transition:opacity .08s ease}.cabinet-nav:hover .cabinet-nav__label,.cabinet-nav:focus-within .cabinet-nav__label,.cabinet-nav__toggle-input:checked+.cabinet-nav .cabinet-nav__label{opacity:1;visibility:visible;transition:opacity .14s ease .10s}.cabinet-nav:has(.support-trigger[aria-expanded='true']){width:256px;transition:none}.cabinet-nav:has(.support-trigger[aria-expanded='true']) .cabinet-nav__label{opacity:1;visibility:visible;transition:none}.cabinet-nav__badge{position:absolute;bottom:1px;left:50%;max-width:52px;padding:0 5px;transform:translateX(-50%);overflow:hidden;border-radius:12px;background:#73d5a8;color:#101820;font-size:10px;font-weight:600;line-height:16px;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.cabinet-nav__icon--badge>.cabinet-icon{margin-top:-8px}.cabinet-nav__user{cursor:default}body.redesign-ui .cabinet-nav .cabinet-nav__user{cursor:default}.cabinet-nav__avatar{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;margin:0 10px;border:1px solid #5daeb0;border-radius:50%;background:#177e84;color:#fff;font-size:11px;font-weight:600}.cabinet-nav__logout{cursor:pointer}.cabinet-nav__logout #sign-out-button{display:grid;width:56px;height:44px;flex:0 0 auto;place-items:center}.cabinet-nav__logout .navbar-logout{color:#d0dadd}.cabinet-nav__support{position:relative}body.redesign-ui .support-trigger{display:block;width:100%;height:100%;padding:0;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer}body.redesign-ui .support-trigger:focus-visible{outline:2px solid #87c7bd;outline-offset:-2px}.cabinet-nav__support #support-block{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.cabinet-nav__support .supportBlock,.cabinet-nav__support .hover-text,.cabinet-nav__support .supportIcon{display:block;width:100% !important;height:100%}.cabinet-nav__support .supportIcon{position:relative;margin:0}.cabinet-nav__support .supportIcon svg{position:absolute;top:9px;left:16px;width:25px;height:25px;stroke:#d0dadd}.cabinet-nav__support>.cabinet-nav__label{padding-left:56px;line-height:44px;pointer-events:none}.cabinet-nav__action .tooltip-block{display:none}.cabinet-nav__shade{display:none}@media (max-width: 1100px){body.cabinet-desktop-page .main-menu-buttons{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width: 760px){body.cabinet-desktop-page .main-menu-buttons{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 600px){.cabinet-desktop__header h1{font-size:24px}body.cabinet-desktop-page .main-menu-buttons{grid-template-columns:1fr;grid-auto-rows:minmax(140px, auto);gap:10px}body.cabinet-desktop-page .main-menu-buttons>.cabinet-tile{min-height:140px;padding:18px;border-radius:14px}body.cabinet-desktop-page--doctor .main-menu-buttons>#to-tasks{grid-row:auto;min-height:220px}.cabinet-nav:hover,.cabinet-nav:focus-within,.cabinet-nav__toggle-input:checked+.cabinet-nav{width:256px}.cabinet-nav__logo{display:none}.cabinet-nav__toggle{display:flex;width:40px;height:40px;flex:0 0 auto;flex-direction:column;justify-content:center;gap:4px;padding:7px;cursor:pointer}.cabinet-nav__toggle span{display:block;height:2px;border-radius:2px;background:#e8f3f2}.cabinet-nav__toggle-input:checked~.cabinet-nav__shade{position:fixed;z-index:35;top:0;right:0;bottom:0;left:0;display:block;background:rgba(16,24,32,0.35)}body.cabinet-desktop-page .flash-block{top:12px;right:16px;left:auto}}@media (prefers-reduced-motion: reduce){body.cabinet-desktop-page .main-menu-buttons>.cabinet-tile{transition:none}body.cabinet-desktop-page .main-menu-buttons>.cabinet-tile:hover,body.cabinet-desktop-page .main-menu-buttons>.cabinet-tile:active{transform:none}.cabinet-nav,.cabinet-nav__label{transition:none !important}}
