/* Generated application geometry/state only; appearance is Materio core. */
body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) :is(.app-notice-menu,.app-shortcut-menu){position:fixed;inset:auto;margin:0;display:flex;flex-direction:column;box-sizing:border-box;max-width:calc(100vw - 24px);max-height:min(580px,calc(100dvh - 88px));z-index:2001;overflow:hidden;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) :is(.app-notice-menu,.app-shortcut-menu)[hidden]{display:none;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) :is(.app-notice-menu-head,.app-shortcut-menu-head){display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;min-height:58px;padding:12px 16px;box-sizing:border-box;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) :is(.app-notice-menu-head,.app-shortcut-menu-head) h2{margin:0;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-actions{display:flex;align-items:center;gap:6px;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-count{padding:3px 8px;white-space:nowrap;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) :is(.app-notice-menu-close,.app-shortcut-menu-head button){display:grid;width:32px;height:32px;min-height:32px;padding:0;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) :is(.app-notice-menu-close,.app-shortcut-menu-head button) svg{width:20px;height:20px;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-body{flex:1 1 auto;min-height:0;overflow-y:auto;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-item{display:grid;grid-template-columns:40px minmax(0,1fr) 8px;gap:12px;padding:16px;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-avatar{display:grid;width:40px;height:40px;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-avatar svg{width:22px;height:22px;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-item .app-notice-menu-indicator{width:8px;height:8px;margin-top:5px;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-copy{min-width:0;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-copy b{display:block;overflow-wrap:anywhere;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-copy p{margin:4px 0;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-copy small{display:block;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-copy a{margin-top:5px;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-footer{padding:12px 16px;flex:0 0 auto;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-notice-menu-footer a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:34px;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-shortcut-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto;min-height:0;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-shortcut-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:132px;box-sizing:border-box;padding:18px 10px;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-shortcut-icon{display:grid;width:48px;height:48px;margin-bottom:6px;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-shortcut-icon svg{width:24px;height:24px;}html[data-navbar="sticky"] :where(body[data-dashboard-page="ho-so"]) .portal-top{position: sticky;top: 0;z-index: 40;padding-block: 8px;margin-top: -8px;}html[data-navbar="static"] :where(body[data-dashboard-page="ho-so"]) .portal-top{position: static;}html[data-targetsize="large"] :where(body[data-dashboard-page="ho-so"]) .portal-btn{min-height: 42px;}:where(body[data-dashboard-page="ho-so"]) [hidden]{display: none;}body[data-dashboard-page="ho-so"].noscroll{overflow: hidden;padding-right: var(--sb-gap,0px);}html[data-density="compact"] :where(body[data-dashboard-page="ho-so"]) .q{padding: 16px 18px;margin-bottom: 14px;}html[data-density="compact"] :where(body[data-dashboard-page="ho-so"]) .sol .step{margin: 6px 0;}html[data-density="comfortable"] :where(body[data-dashboard-page="ho-so"]) .q{padding: 30px 32px;margin-bottom: 28px;}html[data-density="comfortable"] :where(body[data-dashboard-page="ho-so"]) .sol .step{margin: 14px 0;}:where(body[data-dashboard-page="ho-so"]) #pbar{position: fixed;top: 0;left: 0;height: 3.5px;width: 100%;z-index: 100;pointer-events: none;}:where(body[data-dashboard-page="ho-so"]) #pbar i{display: block;height: 100%;width: 0;}:where(body[data-dashboard-page="ho-so"]) .shell{max-width: 1340px;margin-left: auto;margin-right: auto;padding-left: clamp(16px,2.8vw,36px);padding-right: clamp(16px,2.8vw,36px);}:where(body[data-dashboard-page="ho-so"]) header.top{position: sticky;top: 0;z-index: 60;}:where(body[data-dashboard-page="ho-so"]) .brand{display: flex;align-items: center;gap: 12px;}:where(body[data-dashboard-page="ho-so"]) .logo{width: 40px;height: 40px;flex: none;display: flex;align-items: center;justify-content: center;}:where(body[data-dashboard-page="ho-so"]) .brand h1{margin: 0;display: flex;align-items: center;gap: 8px;}:where(body[data-dashboard-page="ho-so"]) .brand .sub{display: block;}:where(body[data-dashboard-page="ho-so"]) .bar{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;}:where(body[data-dashboard-page="ho-so"]) .shell{padding-top: 20px;padding-bottom: 40px;display: block;position: relative;}:where(body[data-dashboard-page="ho-so"]) .side{padding: 20px 16px 20px 16px;display: flex;flex-direction: column;gap: 4px;}:where(body[data-dashboard-page="ho-so"]) .side{position: fixed;top: 0;left: 0;height: 100vh;width: 290px;max-width: 86vw;z-index: 95;overflow-y: auto;}:where(body[data-dashboard-page="ho-so"]) .side::-webkit-scrollbar{width: 5px;}:where(body[data-dashboard-page="ho-so"]) .q{padding: 24px 26px;margin-bottom: 22px;position: relative;}:where(body[data-dashboard-page="ho-so"]) .tag{padding: 4px 8px;}:where(body[data-dashboard-page="ho-so"]) mark{padding: 1px 5px;}:where(body[data-dashboard-page="ho-so"]) .opts{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 10px;margin: 14px 0 16px;}:where(body[data-dashboard-page="ho-so"]) .sol{max-height: 0;overflow: hidden;margin-top: 0;padding-top: 0;}:where(body[data-dashboard-page="ho-so"]) .q.open .sol{max-height: 6000px;margin-top: 16px;padding-top: 14px;}:where(body[data-dashboard-page="ho-so"]) .step{display: grid;grid-template-columns: 26px 1fr;gap: 10px;margin: 10px 0;}:where(body[data-dashboard-page="ho-so"]) .step .body{min-width: 0;}:where(body[data-dashboard-page="ho-so"]) .step p{margin: 0 0 5px;}:where(body[data-dashboard-page="ho-so"]) #top{position: fixed;right: 20px;bottom: 20px;z-index: 70;width: 42px;height: 42px;display: flex;align-items: center;justify-content: center;pointer-events: none;}:where(body[data-dashboard-page="ho-so"]) #top.show{pointer-events: auto;}:where(body[data-dashboard-page="ho-so"]) #toast{position: fixed;top: 18px;right: 18px;bottom: auto;left: auto;z-index: 1000;display: block;width: max-content;max-width: min(420px,calc(100vw - 36px));min-height: 48px;padding: 13px 18px 13px 46px;overflow: hidden;pointer-events: none;}:where(body[data-dashboard-page="ho-so"]) #toast::before{content: "";position: absolute;top: 12px;left: 13px;width: 22px;height: 22px;}:where(body[data-dashboard-page="ho-so"]) #toast::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 2px;}:where(body[data-dashboard-page="ho-so"]) #toast.show{pointer-events: none;}@media (max-width: 640px){:where(body[data-dashboard-page="ho-so"]) #toast{top: 10px;right: 10px;left: 10px;width: auto;max-width: none;}}:where(body[data-dashboard-page="ho-so"]) .modal{position: fixed;top: 50%;left: 50%;width: min(960px,94vw);max-height: min(88vh,900px);z-index: 95;overflow-y: auto;pointer-events: none;visibility: hidden;padding: 22px;}:where(body[data-dashboard-page="ho-so"]) .modal.open{pointer-events: auto;visibility: visible;}@media print{:where(body[data-dashboard-page="ho-so"]) .top,:where(body[data-dashboard-page="ho-so"]) .side,:where(body[data-dashboard-page="ho-so"]) .modal,:where(body[data-dashboard-page="ho-so"]) #pbar,:where(body[data-dashboard-page="ho-so"]) #top,:where(body[data-dashboard-page="ho-so"]) #toast{display: none;}:where(body[data-dashboard-page="ho-so"]) .q{margin: 12px 0;padding: 12px;}:where(body[data-dashboard-page="ho-so"]) .sol{display: block;max-height: none;padding-top: 10px;margin-top: 10px;}}:where(body[data-dashboard-page="ho-so"]) .shell{width: 100%;max-width: none;padding-left: clamp(16px,2.8vw,72px);padding-right: clamp(16px,2.8vw,72px);}:where(body[data-dashboard-page="ho-so"]) #main{width: 100%;min-width: 0;}:where(body[data-dashboard-page="ho-so"]) .logo{overflow: hidden;padding: 0;}:where(body[data-dashboard-page="ho-so"]) .logo img{width: 100%;height: 100%;display: block;object-fit: cover;}@media (max-width: 760px){:where(body[data-dashboard-page="ho-so"]) .shell{padding-left: 16px;padding-right: 16px;}:where(body[data-dashboard-page="ho-so"]) .brand .sub,:where(body[data-dashboard-page="ho-so"]) header .bar{display: none;}:where(body[data-dashboard-page="ho-so"]) .logo{width: 36px;height: 36px;}:where(body[data-dashboard-page="ho-so"]) .shell{padding-top: 14px;padding-bottom: 22px;}:where(body[data-dashboard-page="ho-so"]) .q{padding: 22px 16px 18px;margin-bottom: 16px;}:where(body[data-dashboard-page="ho-so"]) .opts{grid-template-columns: 1fr;}}:where(body[data-dashboard-page="ho-so"]) [hidden]{display: none;}body[data-dashboard-page="ho-so"].portal-page{margin: 0;min-height: 100vh;}:where(body[data-dashboard-page="ho-so"]) .portal-top{display: flex;align-items: center;gap: 18px;margin-bottom: 22px;}:where(body[data-dashboard-page="ho-so"]) .portal-top-copy{flex: 1;}:where(body[data-dashboard-page="ho-so"]) .portal-top h1{margin: 6px 0 4px;}:where(body[data-dashboard-page="ho-so"]) .portal-top p{margin: 0;}:where(body[data-dashboard-page="ho-so"]) .portal-back{min-height: 40px;height: 40px;padding: 0 16px;display: inline-flex;align-items: center;}:where(body[data-dashboard-page="ho-so"]) .portal-card-head{padding: 18px 20px;}:where(body[data-dashboard-page="ho-so"]) .portal-card-head h2{margin: 0;}:where(body[data-dashboard-page="ho-so"]) .portal-card-head p{margin: 4px 0 0;}:where(body[data-dashboard-page="ho-so"]) .portal-card-body{padding: 20px;}:where(body[data-dashboard-page="ho-so"]) .metric{padding: 18px 20px;}:where(body[data-dashboard-page="ho-so"]) .metric span{display: block;}:where(body[data-dashboard-page="ho-so"]) .metric b{display: block;margin-top: 6px;}:where(body[data-dashboard-page="ho-so"]) .portal-empty{padding: 36px 20px;}:where(body[data-dashboard-page="ho-so"]) .portal-empty b,:where(body[data-dashboard-page="ho-so"]) .portal-empty span{display: block;}:where(body[data-dashboard-page="ho-so"]) .portal-empty span{margin-top: 6px;}:where(body[data-dashboard-page="ho-so"]) .portal-empty.is-illustrated{min-height: 390px;display: flex;align-items: center;justify-content: center;flex-direction: column;padding: 28px 20px 38px;}:where(body[data-dashboard-page="ho-so"]) .portal-empty-illustration{display: block;width: min(460px,82%);height: 245px;margin: 0 auto 8px;object-fit: contain;}:where(body[data-dashboard-page="ho-so"]) .portal-empty.is-illustrated span{max-width: 540px;}:where(body[data-dashboard-page="ho-so"]) .portal-empty-actions{display: flex;justify-content: center;gap: 8px;margin-top: 18px;}:where(body[data-dashboard-page="ho-so"]) .portal-card-body > .portal-empty.is-illustrated{min-height: 350px;}@media (max-width: 640px){:where(body[data-dashboard-page="ho-so"]) .portal-empty.is-illustrated{min-height: 330px;padding: 20px 14px 30px;}:where(body[data-dashboard-page="ho-so"]) .portal-empty-illustration{width: min(330px,92%);height: 190px;}}:where(body[data-dashboard-page="ho-so"]) .portal-btn{min-height: 40px;height: 40px;padding: 0 16px;}:where(body[data-dashboard-page="ho-so"]) .portal-card-body table{width: 100%;border-collapse: separate;overflow: hidden;}:where(body[data-dashboard-page="ho-so"]) .portal-card-body thead th{padding: 12px 16px;}:where(body[data-dashboard-page="ho-so"]) .portal-card-body tbody td{padding: 12px 16px;}:where(body[data-dashboard-page="ho-so"]) .note-list-head{display: grid;gap: 8px;margin-bottom: 8px;}:where(body[data-dashboard-page="ho-so"]) .note-item{flex: 1;min-width: 0;display: flex;gap: 10px;align-items: flex-start;padding: 10px 4px 10px 10px;}:where(body[data-dashboard-page="ho-so"]) .note-item b{display: flex;align-items: center;gap: 6px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}:where(body[data-dashboard-page="ho-so"]) .note-item small{display: block;margin-top: 4px;}:where(body[data-dashboard-page="ho-so"]) .note-item-menu{position: absolute;right: 2px;top: calc(100% - 2px);z-index: 30;min-width: 170px;padding: 5px;display: grid;gap: 2px;}:where(body[data-dashboard-page="ho-so"]) .note-item-menu button{padding: 8px 10px;}:where(body[data-dashboard-page="ho-so"]) .note-head{display: flex;align-items: flex-start;gap: 12px;padding: 18px 18px 12px;}:where(body[data-dashboard-page="ho-so"]) .note-menu{position: absolute;right: 0;top: calc(100% + 6px);z-index: 30;min-width: 178px;padding: 5px;display: grid;gap: 2px;}:where(body[data-dashboard-page="ho-so"]) .note-menu button{padding: 8px 10px;}:where(body[data-dashboard-page="ho-so"]) .note-toolbar{display: flex;align-items: center;gap: 2px;flex-wrap: wrap;padding: 8px 12px;}:where(body[data-dashboard-page="ho-so"]) .note-toolbar button{min-width: 30px;height: 30px;display: grid;}:where(body[data-dashboard-page="ho-so"]) .note-toolbar button svg{width: 16px;height: 16px;}:where(body[data-dashboard-page="ho-so"]) .note-body{flex: 1;min-height: 340px;padding: 16px 18px 24px;}:where(body[data-dashboard-page="ho-so"]) .note-body:empty::before{content: attr(data-placeholder);}:where(body[data-dashboard-page="ho-so"]) .note-body p{margin: 0 0 8px;}:where(body[data-dashboard-page="ho-so"]) .note-body h1,:where(body[data-dashboard-page="ho-so"]) .note-body h2,:where(body[data-dashboard-page="ho-so"]) .note-body h3{margin: 12px 0 6px;}:where(body[data-dashboard-page="ho-so"]) .note-body ul,:where(body[data-dashboard-page="ho-so"]) .note-body ol{margin: 6px 0 10px;padding-left: 22px;}:where(body[data-dashboard-page="ho-so"]) .note-body blockquote{margin: 8px 0;padding: 7px 12px;}:where(body[data-dashboard-page="ho-so"]) .note-body pre{margin: 8px 0;padding: 10px 12px;white-space: pre-wrap;}:where(body[data-dashboard-page="ho-so"]) .note-body code{padding: 1px 5px;}:where(body[data-dashboard-page="ho-so"]) .note-body img{max-width: 100%;}:where(body[data-dashboard-page="ho-so"]) .note-toolbar .ns{display: inline-block;}:where(body[data-dashboard-page="ho-so"]) .portal-toast{position: fixed;left: 50%;bottom: 25px;padding: 10px 17px;pointer-events: none;z-index: 200;}:where(body[data-dashboard-page="ho-so"]) #toast,:where(body[data-dashboard-page="ho-so"]) .portal-toast{position: fixed;top: 18px;right: 18px;bottom: auto;left: auto;z-index: 220;display: block;width: max-content;max-width: min(400px,calc(100vw - 36px));min-height: 46px;padding: 12px 16px 12px 44px;pointer-events: none;overflow: hidden;}:where(body[data-dashboard-page="ho-so"]) #toast::before,:where(body[data-dashboard-page="ho-so"]) .portal-toast::before{content: "";position: absolute;top: 11px;left: 12px;display: grid;width: 22px;height: 22px;}:where(body[data-dashboard-page="ho-so"]) #toast::after,:where(body[data-dashboard-page="ho-so"]) .portal-toast::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 2px;}:where(body[data-dashboard-page="ho-so"]) #toast.show,:where(body[data-dashboard-page="ho-so"]) .portal-toast.show{pointer-events: none;}@media (max-width: 640px){:where(body[data-dashboard-page="ho-so"]) #toast,:where(body[data-dashboard-page="ho-so"]) .portal-toast{top: 10px;right: 10px;left: 10px;width: auto;max-width: none;}}:where(body[data-dashboard-page="ho-so"]) .notice-head{display: flex;align-items: center;gap: 14px;flex-wrap: wrap;}:where(body[data-dashboard-page="ho-so"]) .notice-tabs{display: inline-flex;gap: 2px;padding: 3px;}:where(body[data-dashboard-page="ho-so"]) .notice-tabs button{min-height: 30px;padding: 0 14px;}:where(body[data-dashboard-page="ho-so"]) .notice-open{align-self: center;display: inline-flex;align-items: center;gap: 5px;padding: 7px 9px;white-space: nowrap;}:where(body[data-dashboard-page="ho-so"]) .notice-open svg{width: 14px;height: 14px;}:where(body[data-dashboard-page="ho-so"]) .profile-grid{display: grid;grid-template-columns: 300px minmax(0,1fr);gap: 16px;align-items: start;}:where(body[data-dashboard-page="ho-so"]) .profile-identity{padding: 22px;}:where(body[data-dashboard-page="ho-so"]) .profile-big-avatar{width: 84px;height: 84px;margin: 0 auto 14px;display: grid;}:where(body[data-dashboard-page="ho-so"]) .profile-identity h2{margin: 0;}:where(body[data-dashboard-page="ho-so"]) .profile-identity p{margin: 5px 0;}:where(body[data-dashboard-page="ho-so"]) .profile-role{display: inline-flex;margin: 9px 0 15px;padding: 4px 10px;}:where(body[data-dashboard-page="ho-so"]) .profile-meta{padding-top: 14px;}:where(body[data-dashboard-page="ho-so"]) .profile-meta div{display: flex;justify-content: space-between;gap: 12px;padding: 6px 0;}:where(body[data-dashboard-page="ho-so"]) .profile-stack{display: grid;gap: 16px;}:where(body[data-dashboard-page="ho-so"]) .profile-form{padding: 18px;display: grid;gap: 13px;}:where(body[data-dashboard-page="ho-so"]) .profile-form :is(label,.materio-field) span{display: block;margin-bottom: 6px;}:where(body[data-dashboard-page="ho-so"]) .profile-form input{width: 100%;height: 40px;padding: 0 12px;}:where(body[data-dashboard-page="ho-so"]) .profile-actions{display: flex;justify-content: flex-end;gap: 9px;}:where(body[data-dashboard-page="ho-so"]) .profile-gate{padding: 52px 24px;}:where(body[data-dashboard-page="ho-so"]) .profile-gate h2{margin: 0 0 8px;}:where(body[data-dashboard-page="ho-so"]) .profile-gate p{margin: 0 0 18px;}@media (max-width: 900px){:where(body[data-dashboard-page="ho-so"]) .profile-grid{grid-template-columns: 1fr;}:where(body[data-dashboard-page="ho-so"]) .profile-identity{display: grid;grid-template-columns: auto 1fr;gap: 10px 18px;}:where(body[data-dashboard-page="ho-so"]) .profile-big-avatar{grid-row: 1/4;margin: 0;}:where(body[data-dashboard-page="ho-so"]) .profile-meta{grid-column: 1/-1;}}@media (max-width: 640px){:where(body[data-dashboard-page="ho-so"]) .portal-top{align-items: flex-start;}:where(body[data-dashboard-page="ho-so"]) .portal-back{display: none;}}:where(body[data-dashboard-page="ho-so"]) .app-breadcrumb{margin: 0 0 14px;}:where(body[data-dashboard-page="ho-so"]) .app-breadcrumb ol{display: flex;align-items: center;gap: 7px;margin: 0;padding: 0;list-style: none;}:where(body[data-dashboard-page="ho-so"]) .app-breadcrumb li,:where(body[data-dashboard-page="ho-so"]) .app-breadcrumb a{display: inline-flex;align-items: center;gap: 6px;}:where(body[data-dashboard-page="ho-so"]) .app-breadcrumb svg{width: 17px;height: 17px;}:where(body[data-dashboard-page="ho-so"]) .app-breadcrumb-separator svg{width: 14px;height: 14px;}:where(body[data-dashboard-page="ho-so"]) .portal-top-copy.has-app-breadcrumb h1{margin-top: 0;}body[data-dashboard-page="ho-so"].portal-page .portal-card-head{min-height: 68px;padding: 17px 19px;}body[data-dashboard-page="ho-so"].portal-page .portal-top{margin-bottom: 20px;}body[data-dashboard-page="ho-so"].portal-page .portal-top h1{margin-block: 4px;}body[data-dashboard-page="ho-so"].portal-page .portal-card-head{min-height: 0;padding: 15px 16px;}body[data-dashboard-page="ho-so"].portal-page .portal-card-body{padding: 16px;}body[data-dashboard-page="ho-so"].portal-page .portal-back,body[data-dashboard-page="ho-so"].portal-page .portal-btn{min-height: 36px;padding-inline: 12px;}body[data-dashboard-page="ho-so"].portal-page .portal-card-body thead th{padding: 10px 12px;}body[data-dashboard-page="ho-so"].portal-page .portal-card-body tbody td{padding: 10px 12px;}@media (max-width: 640px){:where(body[data-dashboard-page="ho-so"]) .app-breadcrumb{margin-bottom: 11px;}:where(body[data-dashboard-page="ho-so"]) .app-breadcrumb ol{overflow-x: auto;}:where(body[data-dashboard-page="ho-so"]) .app-breadcrumb li{flex: 0 0 auto;}}body[data-dashboard-page="ho-so"].portal-page .portal-top{gap: 16px;margin-bottom: 22px;}body[data-dashboard-page="ho-so"].portal-page .portal-top h1{margin: 4px 0 6px;}body[data-dashboard-page="ho-so"].portal-page .app-breadcrumb,body[data-dashboard-page="ho-so"].portal-page .profile-breadcrumb{margin-bottom: 16px;}body[data-dashboard-page="ho-so"].portal-page .app-breadcrumb ol,body[data-dashboard-page="ho-so"].portal-page .profile-breadcrumb ol{gap: 8px;}body[data-dashboard-page="ho-so"].portal-page .app-breadcrumb svg,body[data-dashboard-page="ho-so"].portal-page .profile-breadcrumb svg{width: 20px;height: 20px;}body[data-dashboard-page="ho-so"].portal-page .app-breadcrumb .app-breadcrumb-separator svg,body[data-dashboard-page="ho-so"].portal-page .profile-breadcrumb .profile-breadcrumb-separator svg{width: 15px;height: 15px;}body[data-dashboard-page="ho-so"].portal-page .portal-card-head{min-height: 0;padding: 18px 20px;}body[data-dashboard-page="ho-so"].portal-page .portal-card-head p{margin-top: 3px;}body[data-dashboard-page="ho-so"].portal-page .portal-card-body{padding: 20px;}body[data-dashboard-page="ho-so"].portal-page .metric{padding: 20px 22px;}body[data-dashboard-page="ho-so"].portal-page .metric b{margin-top: 8px;}body[data-dashboard-page="ho-so"].portal-page .metric small{margin-top: 4px;}body[data-dashboard-page="ho-so"].portal-page .portal-back,body[data-dashboard-page="ho-so"].portal-page .portal-btn,body[data-dashboard-page="ho-so"].portal-page .notice-tabs button{min-height: 40px;padding: 8px 16px;}body[data-dashboard-page="ho-so"].portal-page .portal-card-body thead th{height: 44px;padding: 12px 18px;}body[data-dashboard-page="ho-so"].portal-page .portal-card-body tbody td{padding: 12px 18px;}body[data-dashboard-page="ho-so"].portal-page .notice-tabs{padding: 4px;}body[data-dashboard-page="ho-so"].portal-page .notice-tabs button{min-height: 36px;padding: 6px 14px;}body[data-dashboard-page="ho-so"].portal-page .note-item{padding: 10px 12px;}body[data-dashboard-page="ho-so"].portal-page .note-item small{margin-top: 3px;}body[data-dashboard-page="ho-so"] .app-shell-breadcrumb{display: flex;align-items: center;gap: 8px;min-height: 24px;margin: 0 0 16px;}body[data-dashboard-page="ho-so"] .app-shell-breadcrumb a,body[data-dashboard-page="ho-so"] .app-shell-breadcrumb .is-current{display: inline-flex;align-items: center;gap: 6px;}body[data-dashboard-page="ho-so"] .app-shell-breadcrumb svg{width: 20px;height: 20px;flex: 0 0 auto;}body[data-dashboard-page="ho-so"] .app-shell-breadcrumb .catalog-breadcrumb-sep{display: inline-flex;}body[data-dashboard-page="ho-so"] .app-shell-breadcrumb .catalog-breadcrumb-sep svg{width: 15px;height: 15px;}body[data-dashboard-page="ho-so"].exam-catalog .catalog-breadcrumb.app-shell-breadcrumb,body[data-dashboard-page="ho-so"].import-page .catalog-breadcrumb.app-shell-breadcrumb{gap: 8px;margin: 0 0 16px;}body[data-dashboard-page="ho-so"].exam-catalog .catalog-breadcrumb.app-shell-breadcrumb svg,body[data-dashboard-page="ho-so"].import-page .catalog-breadcrumb.app-shell-breadcrumb svg{width: 20px;height: 20px;}body[data-dashboard-page="ho-so"].exam-catalog .catalog-breadcrumb.app-shell-breadcrumb .catalog-breadcrumb-sep svg,body[data-dashboard-page="ho-so"].import-page .catalog-breadcrumb.app-shell-breadcrumb .catalog-breadcrumb-sep svg{width: 15px;height: 15px;}@media (max-width: 640px){body[data-dashboard-page="ho-so"] .app-shell-breadcrumb{margin-bottom: 11px;}body[data-dashboard-page="ho-so"] .app-shell-breadcrumb svg{width: 18px;height: 18px;}}:where(body[data-dashboard-page="ho-so"]) .app-top-loader{position: fixed;top: 0;left: 0;height: 3px;width: 0%;z-index: 100000;pointer-events: none;}:where(body[data-dashboard-page="ho-so"]) .app-top-loader.is-finishing{width: 100%;}:where(body[data-dashboard-page="ho-so"]) [data-shimmer],:where(body[data-dashboard-page="ho-so"]) .sk-line,:where(body[data-dashboard-page="ho-so"]) .sk-circle,:where(body[data-dashboard-page="ho-so"]) .sk-btn{position: relative;overflow: hidden;}:where(body[data-dashboard-page="ho-so"]) [data-shimmer]::after,:where(body[data-dashboard-page="ho-so"]) .sk-line::after,:where(body[data-dashboard-page="ho-so"]) .sk-circle::after,:where(body[data-dashboard-page="ho-so"]) .sk-btn::after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;pointer-events: none;}:where(body[data-dashboard-page="ho-so"]) .sk-line{display: block;height: 14px;margin-bottom: 8px;}:where(body[data-dashboard-page="ho-so"]) .sk-line:last-child{margin-bottom: 0;}:where(body[data-dashboard-page="ho-so"]) .sk-line.sk-w25{width: 25%;}:where(body[data-dashboard-page="ho-so"]) .sk-line.sk-w40{width: 40%;}:where(body[data-dashboard-page="ho-so"]) .sk-line.sk-w85{width: 85%;}:where(body[data-dashboard-page="ho-so"]) .sk-line.sk-w100{width: 100%;}:where(body[data-dashboard-page="ho-so"]) .sk-line.sk-h12{height: 12px;}:where(body[data-dashboard-page="ho-so"]) .sk-line.sk-h16{height: 16px;}:where(body[data-dashboard-page="ho-so"]) .sk-circle{flex: none;}:where(body[data-dashboard-page="ho-so"]) .sk-circle.sk-s38{width: 38px;height: 38px;}:where(body[data-dashboard-page="ho-so"]) .sk-btn{height: 34px;width: 88px;flex: none;}:where(body[data-dashboard-page="ho-so"]) .sk-exam-card{padding: 16px;display: flex;flex-direction: column;gap: 12px;}:where(body[data-dashboard-page="ho-so"]) .sk-exam-head{display: flex;gap: 12px;align-items: flex-start;}:where(body[data-dashboard-page="ho-so"]) .sk-exam-meta{display: flex;gap: 16px;margin-top: 4px;}:where(body[data-dashboard-page="ho-so"]) .sk-exam-actions{display: flex;gap: 8px;margin-top: 6px;}:where(body[data-dashboard-page="ho-so"]) .system-broadcast{display: flex;align-items: center;gap: 10px;min-height: 46px;margin: 14px 24px 0;padding: 7px 10px;}:where(body[data-dashboard-page="ho-so"]) .system-broadcast-icon{display: grid;width: 30px;height: 30px;flex: 0 0 auto;}:where(body[data-dashboard-page="ho-so"]) .system-broadcast-icon svg{width: 17px;height: 17px;}:where(body[data-dashboard-page="ho-so"]) .system-broadcast-copy{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: baseline;gap: 8px;min-width: 0;flex: 1;}:where(body[data-dashboard-page="ho-so"]) .system-broadcast-copy b{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}:where(body[data-dashboard-page="ho-so"]) .system-broadcast-copy small{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}:where(body[data-dashboard-page="ho-so"]) .system-broadcast > button{width: 30px;height: 30px;display: grid;flex: 0 0 auto;padding: 0;}:where(body[data-dashboard-page="ho-so"]) .system-broadcast > button svg{width: 16px;height: 16px;}:where(body[data-dashboard-page="ho-so"]) .system-broadcast-popup{position: fixed;inset: 0;z-index: 1200;display: grid;padding: 20px;}:where(body[data-dashboard-page="ho-so"]) .system-broadcast-popup section{width: min(520px,100%);overflow: hidden;}:where(body[data-dashboard-page="ho-so"]) .system-popup-head{display: flex;align-items: center;gap: 12px;padding: 18px 22px;}:where(body[data-dashboard-page="ho-so"]) .system-popup-icon{width: 38px;height: 38px;display: grid;flex: 0 0 auto;}:where(body[data-dashboard-page="ho-so"]) .system-popup-icon svg{width: 21px;height: 21px;}:where(body[data-dashboard-page="ho-so"]) .system-popup-head > div{display: flex;flex-direction: column;}:where(body[data-dashboard-page="ho-so"]) .system-popup-body{padding: 22px;}:where(body[data-dashboard-page="ho-so"]) .system-broadcast-popup h2{margin: 0 0 12px;}:where(body[data-dashboard-page="ho-so"]) .system-broadcast-popup blockquote{position: relative;margin: 0;padding: 13px 15px 13px 18px;white-space: pre-wrap;}:where(body[data-dashboard-page="ho-so"]) .system-broadcast-popup footer{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 14px 22px;}:where(body[data-dashboard-page="ho-so"]) .system-broadcast-popup button{min-height: 36px;padding: 0 15px;display: inline-flex;align-items: center;gap: 7px;}:where(body[data-dashboard-page="ho-so"]) .system-broadcast-popup button svg{width: 16px;height: 16px;}@media (max-width: 560px){:where(body[data-dashboard-page="ho-so"]) .system-broadcast-popup footer{align-items: stretch;flex-direction: column;}:where(body[data-dashboard-page="ho-so"]) .system-broadcast-popup button{justify-content: center;}}@media (max-width: 700px){:where(body[data-dashboard-page="ho-so"]) .system-broadcast{margin: 12px 14px 0;}:where(body[data-dashboard-page="ho-so"]) .system-broadcast-copy{display: flex;align-items: flex-start;flex-direction: column;gap: 0;}:where(body[data-dashboard-page="ho-so"]) .system-broadcast-copy small{width: 100%;}}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-release-:is(label,.materio-field){display:block;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .app-release-author{display:block;margin-top:4px;overflow-wrap:anywhere;}:where(body[data-dashboard-page="ho-so"]) .profile-avatar-wrap{display: flex;flex-direction: column;align-items: center;gap: 10px;}:where(body[data-dashboard-page="ho-so"]) .profile-avatar-img{width: 112px;height: 112px;object-fit: cover;}:where(body[data-dashboard-page="ho-so"]) .profile-avatar-wrap .portal-btn{min-height: 38px;padding: 0 14px;}:where(body[data-dashboard-page="ho-so"]) .profile-stats{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;width: 100%;margin-top: 16px;}:where(body[data-dashboard-page="ho-so"]) .profile-stats .stat{padding: 12px 12px 10px;}:where(body[data-dashboard-page="ho-so"]) .profile-stats .stat b{display: block;}:where(body[data-dashboard-page="ho-so"]) .profile-stats .stat span{display: block;margin-top: 4px;}:where(body[data-dashboard-page="ho-so"]) .profile-form-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px 16px;}:where(body[data-dashboard-page="ho-so"]) .profile-form :is(label,.materio-field),:where(body[data-dashboard-page="ho-so"]) .profile-field{display: flex;flex-direction: column;gap: 7px;min-width: 0;}:where(body[data-dashboard-page="ho-so"]) .profile-form input,:where(body[data-dashboard-page="ho-so"]) .profile-form textarea{padding: 10px 14px;width: 100%;}:where(body[data-dashboard-page="ho-so"]) .profile-form textarea{resize: vertical;min-height: 84px;}:where(body[data-dashboard-page="ho-so"]) .profile-field{margin-top: 14px;}:where(body[data-dashboard-page="ho-so"]) .interest-chips{display: flex;flex-wrap: wrap;gap: 8px;}:where(body[data-dashboard-page="ho-so"]) .interest-chips :is(label,.materio-field){flex-direction: row;align-items: center;gap: 8px;padding: 8px 14px;}:where(body[data-dashboard-page="ho-so"]) .interest-chips input{width: 16px;height: 16px;}:where(body[data-dashboard-page="ho-so"]) .portal-card-head-split{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;flex-wrap: wrap;}:where(body[data-dashboard-page="ho-so"]) .session-list{display: grid;gap: 10px;margin-top: 4px;}:where(body[data-dashboard-page="ho-so"]) .session-row{display: flex;align-items: center;gap: 14px;padding: 14px 16px;}:where(body[data-dashboard-page="ho-so"]) .session-ico{flex: none;width: 42px;height: 42px;display: grid;}:where(body[data-dashboard-page="ho-so"]) .session-ico svg{width: 22px;height: 22px;}:where(body[data-dashboard-page="ho-so"]) .session-main{flex: 1;min-width: 0;}:where(body[data-dashboard-page="ho-so"]) .session-main b{display: block;}:where(body[data-dashboard-page="ho-so"]) .session-main small{display: block;margin-top: 4px;}:where(body[data-dashboard-page="ho-so"]) .session-badge{flex: none;padding: 4px 10px;}:where(body[data-dashboard-page="ho-so"]) .session-row .portal-btn{flex: none;min-height: 38px;padding: 0 14px;}@media (max-width: 760px){:where(body[data-dashboard-page="ho-so"]) .profile-form-grid{grid-template-columns: minmax(0,1fr);}:where(body[data-dashboard-page="ho-so"]) .session-row{flex-wrap: wrap;}:where(body[data-dashboard-page="ho-so"]) .session-row .portal-btn{width: 100%;}}body[data-dashboard-page="ho-so"].portal-page .portal-top{max-width: 1500px;margin: 0 auto 18px;}body[data-dashboard-page="ho-so"].portal-page .portal-top h1{margin-top: 10px;}:where(body[data-dashboard-page="ho-so"]) .profile-grid{max-width: 1500px;margin: 0 auto;grid-template-columns: 300px minmax(0,1fr);gap: 16px;}:where(body[data-dashboard-page="ho-so"]) .profile-side{position: sticky;top: 20px;display: grid;gap: 12px;}:where(body[data-dashboard-page="ho-so"]) .profile-identity{position: relative;display: block;overflow: hidden;padding: 0 16px 17px;}:where(body[data-dashboard-page="ho-so"]) .profile-cover{position: relative;height: 82px;margin: 0 -16px;overflow: hidden;}:where(body[data-dashboard-page="ho-so"]) .profile-cover::after{content: "";display: block;height: 42px;margin-top: 52px;}:where(body[data-dashboard-page="ho-so"]) .profile-cover-preview{position: absolute;inset: 0;z-index: 1;}:where(body[data-dashboard-page="ho-so"]) .profile-cover-edit,:where(body[data-dashboard-page="ho-so"]) .profile-cover-remove{position: absolute;right: 10px;z-index: 3;min-height: 32px;display: inline-flex;align-items: center;justify-content: center;gap: 6px;padding: 5px 9px;}:where(body[data-dashboard-page="ho-so"]) .profile-cover-edit{top: 9px;}:where(body[data-dashboard-page="ho-so"]) .profile-cover-remove{bottom: 9px;}:where(body[data-dashboard-page="ho-so"]) .profile-cover-edit svg{width: 15px;height: 15px;}:where(body[data-dashboard-page="ho-so"]) .profile-avatar-wrap{position: relative;z-index: 2;width: 92px;margin: -44px auto 8px;gap: 0;}:where(body[data-dashboard-page="ho-so"]) .profile-big-avatar,:where(body[data-dashboard-page="ho-so"]) .profile-avatar-img{width: 82px;height: 82px;margin: 0 auto;}:where(body[data-dashboard-page="ho-so"]) .profile-camera{position: absolute;right: 1px;top: 56px;width: 28px;height: 28px;display: grid;}:where(body[data-dashboard-page="ho-so"]) .profile-camera svg{width: 15px;height: 15px;}:where(body[data-dashboard-page="ho-so"]) .profile-remove-photo{margin-top: 8px;}:where(body[data-dashboard-page="ho-so"]) .profile-identity h2{margin: 4px 0 0;}:where(body[data-dashboard-page="ho-so"]) .profile-identity p{margin: 5px 0;}:where(body[data-dashboard-page="ho-so"]) .profile-role{margin: 7px 0 12px;}:where(body[data-dashboard-page="ho-so"]) .profile-meta{padding: 11px 12px;}:where(body[data-dashboard-page="ho-so"]) .profile-meta div{padding: 5px 0;}:where(body[data-dashboard-page="ho-so"]) .profile-meta b{max-width: 160px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}:where(body[data-dashboard-page="ho-so"]) .profile-stats{gap: 7px;margin-top: 11px;}:where(body[data-dashboard-page="ho-so"]) .profile-stats .stat{padding: 9px;}:where(body[data-dashboard-page="ho-so"]) .profile-nav{padding: 7px;}:where(body[data-dashboard-page="ho-so"]) .profile-nav a{position: relative;min-height: 39px;display: flex;align-items: center;gap: 10px;padding: 0 11px;}:where(body[data-dashboard-page="ho-so"]) .profile-nav a.is-active::before{content: "";position: absolute;left: -7px;top: 8px;bottom: 8px;width: 3px;}:where(body[data-dashboard-page="ho-so"]) .profile-nav a.is-danger{margin-top: 5px;}:where(body[data-dashboard-page="ho-so"]) .profile-nav svg{width: 17px;height: 17px;flex: 0 0 17px;}:where(body[data-dashboard-page="ho-so"]) .profile-stack{gap: 12px;}:where(body[data-dashboard-page="ho-so"]) .profile-stack .portal-card-head{padding: 14px 18px 12px;}:where(body[data-dashboard-page="ho-so"]) .profile-stack .portal-card-head p{margin-top: 3px;}:where(body[data-dashboard-page="ho-so"]) .profile-stack .profile-form{padding: 13px 18px 16px;gap: 10px;}:where(body[data-dashboard-page="ho-so"]) .profile-form-grid{gap: 10px 12px;}:where(body[data-dashboard-page="ho-so"]) .profile-form input{height: 36px;padding: 0 11px;}:where(body[data-dashboard-page="ho-so"]) .profile-form textarea{min-height: 62px;padding: 9px 11px;}:where(body[data-dashboard-page="ho-so"]) .profile-field{margin-top: 8px;}:where(body[data-dashboard-page="ho-so"]) .interest-chips{gap: 7px;}:where(body[data-dashboard-page="ho-so"]) .interest-chips :is(label,.materio-field){padding: 6px 11px;}:where(body[data-dashboard-page="ho-so"]) .portal-card-head-split .portal-btn{min-height: 34px;padding: 0 12px;}:where(body[data-dashboard-page="ho-so"]) .profile-actions{min-height: 16px;align-items: center;}:where(body[data-dashboard-page="ho-so"]) .session-list{gap: 5px;padding: 0 16px 10px;}:where(body[data-dashboard-page="ho-so"]) .session-row{padding: 8px 10px;}:where(body[data-dashboard-page="ho-so"]) .session-ico{width: 31px;height: 31px;}:where(body[data-dashboard-page="ho-so"]) .session-ico svg{width: 17px;height: 17px;}:where(body[data-dashboard-page="ho-so"]) .session-main small{margin-top: 2px;}:where(body[data-dashboard-page="ho-so"]) .session-row .portal-btn{min-height: 30px;}:where(body[data-dashboard-page="ho-so"]) .danger-zone .profile-form-grid{padding: 0 18px;}:where(body[data-dashboard-page="ho-so"]) .danger-zone .profile-actions{padding: 0 18px 16px;}:where(body[data-dashboard-page="ho-so"]) .danger-zone :is(label,.materio-field){display: flex;flex-direction: column;gap: 6px;}:where(body[data-dashboard-page="ho-so"]) .danger-zone input{width: 100%;min-height: 39px;padding: 0 11px;}:where(body[data-dashboard-page="ho-so"]) .profile-view[hidden]{display: none;}:where(body[data-dashboard-page="ho-so"]) .activity-timeline{display: grid;gap: 6px;padding: 4px 16px 16px;}:where(body[data-dashboard-page="ho-so"]) .activity-row{display: grid;grid-template-columns: 12px minmax(0,1fr) auto;align-items: center;gap: 11px;min-height: 58px;padding: 9px 12px;}:where(body[data-dashboard-page="ho-so"]) .activity-dot{width: 9px;height: 9px;}:where(body[data-dashboard-page="ho-so"]) .activity-main{min-width: 0;}:where(body[data-dashboard-page="ho-so"]) .activity-main b{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}:where(body[data-dashboard-page="ho-so"]) .activity-main small{display: block;margin-top: 4px;}@media (max-width: 980px){:where(body[data-dashboard-page="ho-so"]) .profile-grid{grid-template-columns: 270px minmax(0,1fr);}:where(body[data-dashboard-page="ho-so"]) .profile-form-grid{grid-template-columns: minmax(0,1fr);}}@media (max-width: 760px){:where(body[data-dashboard-page="ho-so"]) .profile-grid{grid-template-columns: 1fr;}:where(body[data-dashboard-page="ho-so"]) .profile-side{position: static;}:where(body[data-dashboard-page="ho-so"]) .profile-identity{display: block;}:where(body[data-dashboard-page="ho-so"]) .profile-meta{grid-column: auto;}:where(body[data-dashboard-page="ho-so"]) .profile-nav{display: flex;overflow-x: auto;}:where(body[data-dashboard-page="ho-so"]) .profile-nav a{flex: 0 0 auto;}:where(body[data-dashboard-page="ho-so"]) .profile-nav a.is-active::before{left: 12px;right: 12px;top: auto;bottom: -7px;width: auto;height: 3px;}:where(body[data-dashboard-page="ho-so"]) .profile-stack .portal-card-head{align-items: flex-start;}:where(body[data-dashboard-page="ho-so"]) .session-list{padding-inline: 10px;}}:where(body[data-dashboard-page="ho-so"]) .profile-breadcrumb{margin: 0 0 15px;}:where(body[data-dashboard-page="ho-so"]) .profile-breadcrumb ol{display: flex;align-items: center;flex-wrap: wrap;gap: 7px;margin: 0;padding: 0;list-style: none;}:where(body[data-dashboard-page="ho-so"]) .profile-breadcrumb li{display: inline-flex;align-items: center;min-width: 0;}:where(body[data-dashboard-page="ho-so"]) .profile-breadcrumb a{display: inline-flex;align-items: center;gap: 6px;}:where(body[data-dashboard-page="ho-so"]) .profile-breadcrumb svg{width: 17px;height: 17px;}:where(body[data-dashboard-page="ho-so"]) .profile-breadcrumb-separator svg{width: 14px;height: 14px;}body[data-dashboard-page="ho-so"].portal-page .portal-top h1{margin-top: 0;}body[data-dashboard-page="ho-so"].portal-page .portal-top p{margin-top: 5px;}:where(body[data-dashboard-page="ho-so"]) .profile-grid{gap: 20px;}:where(body[data-dashboard-page="ho-so"]) .profile-side{gap: 14px;}:where(body[data-dashboard-page="ho-so"]) .profile-stack{min-width: 0;}:where(body[data-dashboard-page="ho-so"]) .profile-stack > .portal-card{min-height: 260px;}:where(body[data-dashboard-page="ho-so"]) .profile-stack .portal-card-head{min-height: 70px;padding: 17px 20px 14px;}:where(body[data-dashboard-page="ho-so"]) .profile-stack .portal-card-head p{margin-top: 3px;}:where(body[data-dashboard-page="ho-so"]) .profile-stack .profile-form{padding: 18px 20px 21px;gap: 13px;}:where(body[data-dashboard-page="ho-so"]) .profile-form-grid{gap: 13px 15px;}:where(body[data-dashboard-page="ho-so"]) .profile-form input{height: 41px;padding-inline: 12px;}:where(body[data-dashboard-page="ho-so"]) .profile-form textarea{min-height: 80px;padding: 11px 12px;}:where(body[data-dashboard-page="ho-so"]) .interest-chips :is(label,.materio-field){min-height: 34px;padding: 6px 12px;}:where(body[data-dashboard-page="ho-so"]) .profile-nav{padding: 8px;}:where(body[data-dashboard-page="ho-so"]) .profile-nav a{min-height: 42px;gap: 10px;padding: 0 12px;}:where(body[data-dashboard-page="ho-so"]) .profile-nav a.is-active::before{left: -8px;top: 7px;bottom: 7px;width: 3px;}:where(body[data-dashboard-page="ho-so"]) .profile-nav svg{width: 18px;height: 18px;flex-basis: 18px;}:where(body[data-dashboard-page="ho-so"]) .profile-view[hidden]{display: none;}:where(body[data-dashboard-page="ho-so"]) .session-list{gap: 7px;padding: 4px 18px 16px;}:where(body[data-dashboard-page="ho-so"]) .session-row{min-height: 58px;padding: 10px 12px;}:where(body[data-dashboard-page="ho-so"]) .session-main small{margin-top: 3px;}:where(body[data-dashboard-page="ho-so"]) .activity-timeline{gap: 8px;padding: 5px 18px 18px;}:where(body[data-dashboard-page="ho-so"]) .activity-row{min-height: 64px;padding: 11px 13px;}@media (max-width: 760px){:where(body[data-dashboard-page="ho-so"]) .profile-breadcrumb{margin-bottom: 12px;}:where(body[data-dashboard-page="ho-so"]) .profile-breadcrumb ol{flex-wrap: nowrap;overflow-x: auto;}:where(body[data-dashboard-page="ho-so"]) .profile-breadcrumb li{flex: 0 0 auto;}:where(body[data-dashboard-page="ho-so"]) .profile-grid{gap: 14px;}:where(body[data-dashboard-page="ho-so"]) .profile-nav{padding: 6px;}:where(body[data-dashboard-page="ho-so"]) .profile-nav a{min-height: 39px;}:where(body[data-dashboard-page="ho-so"]) .profile-stack > .portal-card{min-height: 220px;}}body[data-dashboard-page="ho-so"].portal-page.noscroll{overflow: hidden;}body[data-dashboard-page="ho-so"].portal-page .exam-dialog{position: fixed;inset: 0;z-index: 1000;display: grid;padding: 20px;}body[data-dashboard-page="ho-so"].portal-page .exam-dialog-body{width: min(440px,100%);padding: 20px;}body[data-dashboard-page="ho-so"].portal-page .exam-dialog-body::before{content: "Xác nhận xoá tài khoản";display: block;margin-bottom: 8px;}body[data-dashboard-page="ho-so"].portal-page .exam-dialog-text{margin: 0 0 18px;}body[data-dashboard-page="ho-so"].portal-page .exam-dialog-actions{display: flex;justify-content: flex-end;gap: 8px;padding-top: 14px;}body[data-dashboard-page="ho-so"].portal-page .exam-dialog-actions .btn{min-height: 36px;padding: 7px 13px;}@media (max-width: 520px){body[data-dashboard-page="ho-so"].portal-page .exam-dialog{align-items: end;padding: 10px;}body[data-dashboard-page="ho-so"].portal-page .exam-dialog-body{padding: 18px;}body[data-dashboard-page="ho-so"].portal-page .exam-dialog-actions .btn{flex: 1;}}body[data-dashboard-page="ho-so"].portal-page .portal-top,body[data-dashboard-page="ho-so"].portal-page .profile-grid{width: 100%;max-width: none;margin-left: 0;margin-right: 0;}body[data-dashboard-page="ho-so"].portal-page .profile-grid{gap: 16px;}body[data-dashboard-page="ho-so"].portal-page .profile-side{gap: 12px;}body[data-dashboard-page="ho-so"].portal-page .profile-cover{height: 76px;}body[data-dashboard-page="ho-so"].portal-page .profile-nav{padding: 6px;}body[data-dashboard-page="ho-so"].portal-page .profile-nav a{min-height: 32px;gap: 8px;padding: 6px 10px;}body[data-dashboard-page="ho-so"].portal-page .profile-nav a.is-active::before{display: none;}body[data-dashboard-page="ho-so"].portal-page .profile-nav svg{width: 17px;height: 17px;flex-basis: 17px;}body[data-dashboard-page="ho-so"].portal-page .profile-stack > .portal-card{min-height: 240px;}body[data-dashboard-page="ho-so"].portal-page .profile-stack .portal-card-head{min-height: 0;padding: 16px;}body[data-dashboard-page="ho-so"].portal-page .profile-stack .profile-form{padding: 16px;gap: 12px;}body[data-dashboard-page="ho-so"].portal-page .profile-form-grid{gap: 12px;}body[data-dashboard-page="ho-so"].portal-page .profile-form input{height: 36px;padding-inline: 10px;}body[data-dashboard-page="ho-so"].portal-page .profile-form textarea{min-height: 76px;padding: 8px 10px;}body[data-dashboard-page="ho-so"].portal-page .interest-chips{gap: 6px;}body[data-dashboard-page="ho-so"].portal-page .interest-chips :is(label,.materio-field){min-height: 32px;padding: 5px 10px;}body[data-dashboard-page="ho-so"].portal-page .session-list,body[data-dashboard-page="ho-so"].portal-page .activity-timeline{gap: 6px;padding: 4px 16px 16px;}body[data-dashboard-page="ho-so"].portal-page .session-row,body[data-dashboard-page="ho-so"].portal-page .activity-row{min-height: 56px;}body[data-dashboard-page="ho-so"].portal-page .profile-grid{width: 100%;max-width: none;margin: 0;grid-template-columns: 360px minmax(0,1fr);gap: 24px;}body[data-dashboard-page="ho-so"].portal-page .profile-side{gap: 16px;}body[data-dashboard-page="ho-so"].portal-page .profile-identity{padding: 0 22px 22px;}body[data-dashboard-page="ho-so"].portal-page .profile-cover{height: 96px;margin-inline: -22px;}body[data-dashboard-page="ho-so"].portal-page .profile-avatar-wrap{width: 108px;margin-top: -52px;margin-bottom: 12px;}body[data-dashboard-page="ho-so"].portal-page .profile-big-avatar,body[data-dashboard-page="ho-so"].portal-page .profile-avatar-img{width: 98px;height: 98px;}body[data-dashboard-page="ho-so"].portal-page .profile-camera{right: 0;top: 68px;width: 32px;height: 32px;}body[data-dashboard-page="ho-so"].portal-page .profile-role{padding: 6px 13px;}body[data-dashboard-page="ho-so"].portal-page .profile-meta{padding: 14px 16px;}body[data-dashboard-page="ho-so"].portal-page .profile-meta div{min-height: 32px;}body[data-dashboard-page="ho-so"].portal-page .profile-meta b{max-width: 190px;}body[data-dashboard-page="ho-so"].portal-page .profile-stats{gap: 10px;margin-top: 14px;}body[data-dashboard-page="ho-so"].portal-page .profile-stats .stat{min-height: 76px;padding: 12px;}body[data-dashboard-page="ho-so"].portal-page .profile-stats .stat span{margin-top: 4px;}body[data-dashboard-page="ho-so"].portal-page .profile-nav{padding: 8px;}body[data-dashboard-page="ho-so"].portal-page .profile-nav a{min-height: 46px;gap: 12px;padding: 10px 14px;}body[data-dashboard-page="ho-so"].portal-page .profile-nav svg{width: 20px;height: 20px;flex-basis: 20px;}:where(body[data-dashboard-page="ho-so"]) .profile-image-viewer[hidden]{display: none;}:where(body[data-dashboard-page="ho-so"]) .profile-image-viewer{position: fixed;inset: 0;z-index: 1200;display: grid;padding: 36px;}:where(body[data-dashboard-page="ho-so"]) .profile-image-viewer img{max-width: min(1120px,92vw);max-height: 88vh;object-fit: contain;}:where(body[data-dashboard-page="ho-so"]) .profile-image-viewer-close{position: fixed;top: 18px;right: 20px;width: 38px;height: 38px;display: grid;}body[data-dashboard-page="ho-so"].noscroll{overflow: hidden;}body[data-dashboard-page="ho-so"].portal-page .profile-stack .portal-card-head{padding: 20px 24px 18px;}body[data-dashboard-page="ho-so"].portal-page .profile-stack .portal-card-head p{margin-top: 3px;}body[data-dashboard-page="ho-so"].portal-page .profile-stack .profile-form{padding: 22px 24px;gap: 18px;}body[data-dashboard-page="ho-so"].portal-page .profile-form-grid{gap: 18px 20px;}body[data-dashboard-page="ho-so"].portal-page .profile-form input{height: 44px;padding-inline: 14px;}body[data-dashboard-page="ho-so"].portal-page .profile-form textarea{min-height: 104px;padding: 12px 14px;}body[data-dashboard-page="ho-so"].portal-page .interest-chips{gap: 8px;}body[data-dashboard-page="ho-so"].portal-page .interest-chips :is(label,.materio-field){min-height: 38px;padding: 8px 14px;}body[data-dashboard-page="ho-so"].portal-page .portal-card-head-split .portal-btn{min-height: 40px;padding-inline: 16px;}body[data-dashboard-page="ho-so"].portal-page .profile-actions .portal-btn{min-height: 42px;padding: 0 22px;}body[data-dashboard-page="ho-so"].portal-page .session-list,body[data-dashboard-page="ho-so"].portal-page .activity-timeline{padding: 8px 24px 22px;gap: 10px;}body[data-dashboard-page="ho-so"].portal-page .session-row,body[data-dashboard-page="ho-so"].portal-page .activity-row{min-height: 66px;padding: 12px 16px;}body[data-dashboard-page="ho-so"].portal-page .session-main small,body[data-dashboard-page="ho-so"].portal-page .activity-main small{margin-top: 3px;}body[data-dashboard-page="ho-so"].portal-page .session-row .portal-btn{min-height: 36px;padding: 0 14px;}body[data-dashboard-page="ho-so"].portal-page .danger-zone input{min-height: 44px;padding: 0 14px;}@media (max-width: 1180px) and (min-width: 761px){body[data-dashboard-page="ho-so"].portal-page .profile-grid{grid-template-columns: 290px minmax(0,1fr);gap: 14px;}body[data-dashboard-page="ho-so"].portal-page .profile-identity{padding-inline: 14px;}body[data-dashboard-page="ho-so"].portal-page .profile-cover{margin-inline: -14px;}}@media (max-width: 760px){body[data-dashboard-page="ho-so"].portal-page .profile-grid{grid-template-columns: 1fr;gap: 14px;}body[data-dashboard-page="ho-so"].portal-page .profile-nav{display: flex;}body[data-dashboard-page="ho-so"].portal-page .profile-nav a{min-height: 40px;}body[data-dashboard-page="ho-so"].portal-page .profile-stack .portal-card-head,body[data-dashboard-page="ho-so"].portal-page .profile-stack .profile-form{padding: 16px;}:where(body[data-dashboard-page="ho-so"]) .profile-cover-edit span{display: none;}:where(body[data-dashboard-page="ho-so"]) .profile-cover-edit{width: 32px;padding: 0;}:where(body[data-dashboard-page="ho-so"]) .profile-image-viewer{padding: 18px;}}:where(body[data-dashboard-page="ho-so"]) .calc-root[hidden]{display: none;}:where(body[data-dashboard-page="ho-so"]) .calc-root{position: fixed;inset: 0;z-index: 300;pointer-events: none;}:where(body[data-dashboard-page="ho-so"]) .calc-shell{position: fixed;right: 22px;bottom: 22px;width: 404px;max-height: calc(100vh - 32px);display: flex;flex-direction: column;pointer-events: auto;overflow: auto;}:where(body[data-dashboard-page="ho-so"]) .calc-head{display: flex;align-items: center;gap: 8px;padding: 8px 10px 8px 14px;user-select: none;}:where(body[data-dashboard-page="ho-so"]) .calc-head-title{display: flex;align-items: baseline;gap: 7px;}:where(body[data-dashboard-page="ho-so"]) .calc-head-mode{margin-left: auto;}:where(body[data-dashboard-page="ho-so"]) .calc-close{width: 26px;height: 26px;}:where(body[data-dashboard-page="ho-so"]) .calc-lcd{margin: 10px 12px 8px;padding: 6px 9px 7px;min-height: 104px;display: flex;flex-direction: column;}:where(body[data-dashboard-page="ho-so"]) .calc-status{display: flex;gap: 7px;}:where(body[data-dashboard-page="ho-so"]) .calc-expr{flex: 1;min-height: 44px;max-height: 96px;overflow: auto;padding: 2px 1px;white-space: nowrap;}:where(body[data-dashboard-page="ho-so"]) .calc-expr::-webkit-scrollbar{display: none;}:where(body[data-dashboard-page="ho-so"]) .calc-result{min-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}:where(body[data-dashboard-page="ho-so"]) .calc-line{min-height: 21px;}:where(body[data-dashboard-page="ho-so"]) .calc-lines{display: flex;flex-direction: column;gap: 1px;}:where(body[data-dashboard-page="ho-so"]) .calc-cursor{display: inline-block;width: 2px;height: 1.05em;margin: 0 1px;}:where(body[data-dashboard-page="ho-so"]) .c-frac{display: inline-flex;flex-direction: column;margin: 0 2px;}:where(body[data-dashboard-page="ho-so"]) .c-frac .c-num-box{padding: 0 3px;}:where(body[data-dashboard-page="ho-so"]) .c-frac .c-den-box{padding: 0 3px;}:where(body[data-dashboard-page="ho-so"]) .c-root{display: inline-flex;align-items: stretch;margin: 0 1px;}:where(body[data-dashboard-page="ho-so"]) .c-root-idx{align-self: flex-start;margin-top: -2px;}:where(body[data-dashboard-page="ho-so"]) .c-root-body{padding: 0 2px 0 1px;}:where(body[data-dashboard-page="ho-so"]) .c-sup{display: inline-block;margin: 0 1px;}:where(body[data-dashboard-page="ho-so"]) .c-log{display: inline-flex;align-items: baseline;}:where(body[data-dashboard-page="ho-so"]) .c-log-base{align-self: flex-end;margin: 0 2px 0 1px;}:where(body[data-dashboard-page="ho-so"]) .c-op{margin: 0 2px;}:where(body[data-dashboard-page="ho-so"]) .c-result-frac{display: inline-flex;align-items: center;gap: 3px;}:where(body[data-dashboard-page="ho-so"]) .calc-pad{padding: 4px 10px 6px;display: flex;flex-direction: column;gap: 4px;overflow: auto;}:where(body[data-dashboard-page="ho-so"]) .calc-top{display: flex;align-items: center;gap: 8px;padding: 2px 2px 6px;}:where(body[data-dashboard-page="ho-so"]) .k-round{width: 38px;height: 30px;}:where(body[data-dashboard-page="ho-so"]) .calc-dpad{margin-left: auto;margin-right: auto;position: relative;width: 84px;height: 62px;}:where(body[data-dashboard-page="ho-so"]) .calc-dpad-key{position: absolute;width: 28px;height: 22px;}:where(body[data-dashboard-page="ho-so"]) .calc-dpad-key::before{content: '';position: absolute;inset: 0;margin: auto;width: 0;height: 0;}:where(body[data-dashboard-page="ho-so"]) .calc-row{display: grid;gap: 5px;}:where(body[data-dashboard-page="ho-so"]) .calc-row-4{grid-template-columns: repeat(4,1fr);}:where(body[data-dashboard-page="ho-so"]) .calc-row-6{grid-template-columns: repeat(6,1fr);}:where(body[data-dashboard-page="ho-so"]) .calc-row-5{grid-template-columns: repeat(5,1fr);}:where(body[data-dashboard-page="ho-so"]) .k-wrap{display: flex;flex-direction: column;gap: 1px;min-width: 0;}:where(body[data-dashboard-page="ho-so"]) .k-labels{height: 11px;display: flex;gap: 4px;justify-content: center;align-items: center;overflow: hidden;white-space: nowrap;}:where(body[data-dashboard-page="ho-so"]) .calc-key{height: 30px;min-width: 0;padding: 0 2px;}:where(body[data-dashboard-page="ho-so"]) .calc-hint{padding: 0 12px 9px;}@media (max-width: 760px){:where(body[data-dashboard-page="ho-so"]) .calc-shell{left: 8px;right: 8px;bottom: 8px;width: auto;max-height: calc(100vh - 16px);}:where(body[data-dashboard-page="ho-so"]) .calc-key{height: 36px;}:where(body[data-dashboard-page="ho-so"]) .calc-dpad{width: 96px;height: 68px;}:where(body[data-dashboard-page="ho-so"]) .calc-dpad-key{width: 32px;height: 24px;}:where(body[data-dashboard-page="ho-so"]) .calc-hint{display: none;}}:where(body[data-dashboard-page="ho-so"]) .workspace-toast{box-sizing: border-box;overflow-wrap: anywhere;}:where(body[data-dashboard-page="ho-so"]) .workspace-toasts{position: fixed;z-index: 10000;top: 16px;right: 18px;bottom: auto;display: flex;flex-direction: column;align-items: flex-end;gap: 8px;width: min(400px,calc(100vw - 36px));pointer-events: none;}:where(body[data-dashboard-page="ho-so"]) .workspace-toast{display: grid;grid-template-columns: 24px minmax(0,1fr) 24px;align-items: center;gap: 10px;width: fit-content;min-width: 250px;max-width: 100%;min-height: 54px;padding: 12px 12px 12px 14px;pointer-events: auto;}:where(body[data-dashboard-page="ho-so"]) .workspace-toast-icon{display: grid;width: 24px;height: 24px;padding: 4px;}:where(body[data-dashboard-page="ho-so"]) .workspace-toast-icon svg{display: block;width: 16px;height: 16px;}:where(body[data-dashboard-page="ho-so"]) .workspace-toast-icon svg circle{display: none;}:where(body[data-dashboard-page="ho-so"]) .workspace-toast-message{min-width: 0;overflow-wrap: anywhere;}:where(body[data-dashboard-page="ho-so"]) .workspace-toast-dismiss{display: grid;width: 24px;height: 24px;padding: 4px;}:where(body[data-dashboard-page="ho-so"]) .workspace-toast-dismiss svg{width: 15px;height: 15px;}@media (max-width: 640px){:where(body[data-dashboard-page="ho-so"]) .workspace-toasts{top: 10px;right: 10px;width: calc(100vw - 20px);}:where(body[data-dashboard-page="ho-so"]) .workspace-toast{width: 100%;min-width: 0;}}@media print{:where(body[data-dashboard-page="ho-so"]) .workspace-toasts{display: none;}}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .workspace-toasts{top:72px;right:18px;width:min(360px,calc(100vw - 36px));gap:8px;}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .workspace-toast{width:fit-content;min-width:250px;min-height:54px;padding:14px 12px 14px 16px;grid-template-columns:22px minmax(0,1fr) 24px;gap:12px;}@media (max-width:640px){body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .workspace-toasts{top:72px;right:12px;width:calc(100vw - 24px);}body[data-dashboard-page="ho-so"]#gradientWorkspace[data-workspace-skin="gradient"]:not(.admin-page) .workspace-toast{width:100%;min-width:0;}}body[data-dashboard-page="ho-so"].profile-page-v2 .portal-top{position: static;width: 100%;max-width: none;margin-inline: 0;margin-top: 0;padding-block: 0;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-grid{display: grid;width: 100%;max-width: none;margin-inline: 0;grid-template-columns: minmax(0,1fr);gap: 16px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-side{position: static;min-width: 0;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-identity{display: grid;grid-template-columns: minmax(240px,.95fr) minmax(270px,1fr) minmax(350px,1.25fr);align-items: center;gap: 24px;padding: 216px 24px 24px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-cover{position: absolute;inset: 0 0 auto;height: 184px;margin: 0;overflow: hidden;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-cover::after{content: "";position: absolute;inset: 0;display: block;margin: 0;pointer-events: none;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-identity.has-cover{padding-top: 216px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-identity.has-cover .profile-cover{height: 184px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-cover-status{position: absolute;inset: auto auto 12px 12px;z-index: 4;display: flex;align-items: center;width: max-content;max-width: calc(100% - 24px);min-height: 32px;padding: 6px 10px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-cover-edit{top: 8px;right: 12px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-cover-remove{top: 8px;bottom: auto;right: 150px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-person{display: flex;align-items: center;gap: 16px;min-width: 0;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-avatar-wrap{flex: 0 0 80px;width: 80px;margin: 0;}body[data-dashboard-page="ho-so"].profile-page-v2 :is(.profile-big-avatar,.profile-avatar-img){width: 80px;height: 80px;margin: 0;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-camera{top: 50px;right: -3px;width: 32px;height: 32px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-remove-photo{margin-top: 6px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-person-copy{min-width: 0;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-identity h2{margin: 0;overflow-wrap: anywhere;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-identity p{margin: 2px 0 8px;overflow-wrap: anywhere;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-role{margin: 0;padding: 4px 10px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-meta{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px 20px;min-width: 0;padding: 0 0 0 24px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-meta div{display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;gap: 2px;min-width: 0;min-height: 0;padding: 0;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-meta b{max-width: 100%;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-stats{grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px;min-width: 0;margin: 0;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-stats .stat{display: flex;flex-direction: column;justify-content: center;min-height: 88px;padding: 12px 8px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-stats .stat b{overflow-wrap: anywhere;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-stats .stat span{margin-top: 4px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-nav{position: static;display: flex;gap: 6px;min-width: 0;padding: 8px;overflow-x: auto;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-nav a{flex: 0 0 auto;min-height: 36px;padding: 8px 12px;white-space: nowrap;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-nav a.is-danger{margin-left: auto;}body[data-dashboard-page="ho-so"].profile-page-v2 .activity-main b{white-space: normal;}body[data-dashboard-page="ho-so"].profile-page-v2 .activity-score{white-space: nowrap;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-gate{padding: 0;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-gate .portal-empty.is-illustrated{min-height: 430px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-gate .portal-empty-illustration{margin-bottom: 8px;}@media (max-width: 1360px){body[data-dashboard-page="ho-so"].profile-page-v2 .profile-identity{grid-template-columns: minmax(220px,1fr) minmax(260px,1fr);gap: 20px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-stats{grid-column: 1 / -1;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-stats .stat{min-height: 70px;}}@media (max-width: 760px){body[data-dashboard-page="ho-so"].profile-page-v2 .profile-identity{grid-template-columns: minmax(0,1fr);padding: 160px 16px 16px;gap: 16px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-identity.has-cover{padding-top: 160px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-cover,body[data-dashboard-page="ho-so"].profile-page-v2 .profile-identity.has-cover .profile-cover{height: 136px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-meta{padding: 16px 0 0;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-stats{gap: 6px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-stats .stat{padding: 10px 4px;min-height: 78px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-cover-edit span{display: none;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-cover-edit{width: 32px;right: 8px;padding: 0;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-cover-remove{right: 48px;}body[data-dashboard-page="ho-so"].profile-page-v2 .profile-nav a.is-danger{margin-left: 0;}body[data-dashboard-page="ho-so"].profile-page-v2 .activity-timeline{padding-inline: 16px;}}@media (max-width: 640px){body[data-dashboard-page="ho-so"].profile-page-v2 .profile-gate .portal-empty.is-illustrated{min-height: 350px;}}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate{position: relative;display: block;min-width: 0;width: 100%;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) input.wdate-native{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;white-space: nowrap;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-trigger{box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;gap: 10px;width: 100%;height: 36px;min-height: 36px;padding: 7px 11px;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-trigger > span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-trigger svg{width: 18px;height: 18px;flex: none;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-pop{box-sizing: border-box;position: fixed;inset: auto;margin: 0;z-index: 1500;width: min(312px,calc(100vw - 24px));max-height: calc(100dvh - 24px);overflow: auto;padding: 14px;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-pop button{box-sizing: border-box;display: inline-flex;align-items: center;justify-content: center;height: 36px;min-height: 36px;padding: 0 8px;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-head{display: flex;align-items: center;gap: 4px;margin-bottom: 12px;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-head .wdate-caption{justify-content: flex-start;flex: 1;padding-left: 4px;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-head > button:not(.wdate-caption){width: 32px;height: 32px;min-height: 32px;padding: 0;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-pop svg{width: 18px;height: 18px;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-week,body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-grid{display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: 4px;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-week{margin-bottom: 6px;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-week span{padding-block: 4px;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-grid button{width: 100%;padding: 0;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-months{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;padding-block: 4px 12px;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-year,body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-time{display: flex;align-items: center;gap: 8px;padding: 10px 0;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-year :is(label,.materio-field),body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-time > span{flex: 1;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-pop input{box-sizing: border-box;width: 54px;height: 36px;min-height: 36px;padding: 6px;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-pop .wdate-year input{width: 90px;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-time{margin-top: 12px;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-foot{display: flex;align-items: center;justify-content: space-between;gap: 4px;margin-top: 12px;padding-top: 10px;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-foot .wdate-apply{padding-inline: 12px;}body[data-dashboard-page="ho-so"]:is(.profile-page-v2,.classroom-page,.admin-page,.exam-catalog) .wdate-message{margin: 10px 0 0;}