@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:inherit}@media print{body{background-color:#fff}}body{background-color:var(--panelColor);color:#000000de;font-family:var(--fontFamily);font-size:.9375rem;font-weight:400;letter-spacing:.01071em;line-height:1.5;margin:0}body.drop-not-allowed{cursor:not-allowed!important}.popover{xborder:1px solid #ddd;xpadding:10px}.popover .card{margin:0}.legal{font-size:.7rem;line-height:1.3}.legal,.legal a{color:#00000080}.is-working{align-items:center;display:flex;font-size:1rem;height:100%;justify-content:center;position:fixed;top:0;width:100%;z-index:2000}.is-working .center{text-align:center;z-index:2001}.is-working .progress-circle{color:#fff}.is-working p{color:#eee}.error-boundary{height:100%;overflow:auto;padding:20px;width:100%}.user-avatar{font-size:19px;height:var(--smallAvatar);width:var(--smallAvatar)}.avatar{font-size:19px;font-weight:700}.avatar.is-group{background:var(--groupColor)}.avatar.is-readonly{background:var(--readOnlyColor)!important}.profile-image{margin:20px;max-width:200px}.list-full-width{padding:0!important}.list-full-width>li{padding-left:0!important;padding-right:0!important}.clearfix:after{clear:both;content:"";display:table}.screen-msg{background:#fff3;font-weight:500;margin:20px;max-width:500px;padding:20px}.file-icon{color:#0000008a;font-size:24px!important;height:24px!important;width:24px!important}.new-comment{margin-top:10px}.new-comment-textarea .plaininput-input{font-size:1rem;min-height:100px;resize:vertical;width:100%!important}.new-comment-textarea .rta__autocomplete{z-index:10000}.new-comment-textarea .rta__entity span{font-size:17px;font-weight:700}.new-comment-textarea .rta__entity>*{max-width:600px;overflow:hidden;padding-bottom:2px;padding-top:2px;text-overflow:ellipsis;white-space:nowrap}.menu-question-deliverable ul{max-width:400px}.badge.secondary.dot{background-color:var(--activeColor)}.activity-log{padding:10px 20px 20px}.color-alert{color:var(--alertTextColor)!important}.page-transition{flex:1;height:100%;overflow:hidden;position:relative;width:100%}.pt-slider{flex-flow:row nowrap;transition:transform .2s}.pt-object,.pt-slider{display:flex;height:100%}.pt-object{flex-flow:column;overflow:hidden;transition:opacity .2s;width:100%}.edit-card .activities{margin-left:-42px}.edit-card .activities .avatar{height:var(--smallAvatar)!important;padding-top:2px;width:var(--smallAvatar)!important}.edit-card .activities .list-avatar{min-width:42px}.activities .list-item-text{border-bottom:1px solid #0000001f;margin-bottom:0;margin-top:2px;padding-bottom:8px;user-select:text;-webkit-user-select:text;-moz-user-select:text}.activities .list-item-text img{max-width:100%}.activities .edit-links{display:flex;justify-content:space-between;margin-top:2px}.activities a{cursor:pointer}.activity-toggle{position:absolute!important;right:0;top:0}.paper-comment{display:inline-block;margin-top:2px;width:100%}.decided .paper-comment{background-color:#e1f2e6}.paper-comment>div{padding:10px}.paper-comment>div ul{margin-bottom:1em;padding-left:20px}.paper-comment>div p{margin-bottom:1em;margin-top:0}.paper-file{display:inline-block}.paper-file>div{padding:10px}.activities .img-file{border-radius:4px;box-shadow:0 1px 3px 0 #0003,0 1px 1px 0 #00000024,0 2px 1px -1px #0000001f;max-width:100%}.add-button{bottom:30px!important;position:fixed!important;right:30px!important;z-index:2000}.button{cursor:pointer}.button-icon{margin-right:8px}.button-group{text-align:right}button.primary{color:var(--primaryDarkColor)}button.primary:hover{color:var(--primaryColor)}button.secondary{color:var(--secondaryColor)}button.secondary:hover{color:var(--secondaryLightColor)}button.contained.primary{background-color:var(--primaryColor);color:var(--primaryTextColor)}button.contained.primary:disabled{background-color:var(--primaryLightColor)}button.contained.primary:hover{background-color:var(--primaryDarkColor)}button.contained.secondary{background-color:var(--secondaryColor);color:var(--secondaryTextColor)}button.contained.secondary:hover{background-color:var(--secondaryDarkColor)}button.outlined.primary{border-color:var(--primaryColor)}button.outlined.secondary{border-color:var(--secondaryColor)}button.outlined.secondary:hover{border-color:var(--secondaryDarkColor);color:var(--secondaryDarkColor)}button span.icon-text{margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-button{margin-top:12px!important;padding:0!important}.upload-button span{padding:0}.native-upload-label,.upload-button label,.upload-button span label{cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.04em;padding:5px 14px}.native-upload-label{background-color:var(--primaryColor);border-radius:5px;box-shadow:none;color:var(--primaryTextColor);float:left;font-family:var(--fontFamily);line-height:1.4em;margin-top:12px;text-transform:none}.native-upload-label:hover{background-color:var(--primaryDarkColor)}.fc-content:hover{cursor:pointer}.fc-title{padding-left:4px}.fc-event{min-height:16px}.fc-tooltip{height:100%;left:0;padding-left:6px;position:absolute;top:0;width:100%;z-index:2}.fc-event-main{cursor:pointer;display:flex;justify-content:space-between}.fc-event-icon{align-self:center;font-size:1rem;justify-self:flex-end}.calendar-events .MuiDrawer-paper,.calendar-events .drawer-content{width:640px}.calendar-events .MuiExpansionPanelDetails-root{flex-wrap:wrap;padding:3px!important}.fc-day-grid-container.fc-scroller{height:auto!important;overflow-y:auto}.fc-day-grid-container.fc-scroller::-webkit-scrollbar,.fc-day-grid-container::-webkit-scrollbar{display:none}.fc-day-grid::-webkit-scrollbar{display:none}.fc-day-grid,.fc-day-grid-container{-ms-overflow-style:none;scrollbar-width:none}.card{background-color:#fff;border:1px solid #0f172a14;border-radius:10px;box-shadow:0 1px 2px #0f172a0a,0 2px 6px #0f172a0a;cursor:pointer;height:135px;margin:0 6px 12px;min-width:280px;overflow:hidden;padding:0;position:relative;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),border-color .18s ease;width:280px}.card:before{background:var(--card-accent,#0000);content:"";height:2px;left:0;opacity:.85;right:0;top:0;z-index:3}.card:after,.card:before{pointer-events:none;position:absolute}.card:after{background-color:var(--card-chip-bg,#0f172a0f);border-radius:999px;color:var(--card-chip-fg,#0f172ab3);content:var(--card-type-label,"");font-size:10.5px;font-weight:700;height:18px;letter-spacing:.06em;line-height:18px;padding:0 8px;right:12px;text-transform:uppercase;top:10px;white-space:nowrap;z-index:4}.card:hover{border-color:#0000;box-shadow:0 4px 10px #0f172a0f,0 10px 24px #0f172a14,0 0 0 1px var(--card-accent,#0f172a14);transform:translateY(-2px)}.card:active{transform:translateY(-1px);transition-duration:80ms}.card.shadow{background-color:#0000000d}.card .indicator{top:4px!important}.card .changed,.card .processed{font-size:20px!important;margin-right:2px;top:3px!important}.card .card-title{font-size:.9rem;font-weight:400;line-height:1em;margin-bottom:0;margin-top:8px}.card .card-subheader{font-size:12px;font-weight:300;line-height:1.8}.card-action-area{height:135px}.card .card-content{display:flex;flex-direction:column;flex-wrap:nowrap;height:100px;min-height:10px;overflow:hidden;padding:32px 14px 0;position:absolute;top:0;width:100%}.card .card-content .card-text{color:#0f172a;display:block;display:-webkit-box;flex-shrink:1;font-size:15px;font-weight:600;height:100%;letter-spacing:-.01em;-webkit-line-clamp:4;line-height:1.4em;margin:0;min-height:52px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical}.card .card-content .card-text.has-tags{-webkit-line-clamp:3}.card-from-avatar,.card-to-avatar{float:left;font-size:13px!important;height:var(--miniAvatar)!important;padding-top:1px;width:var(--miniAvatar)!important}.card-from-avatar.i3,.card-to-avatar.i3{font-size:11px!important}.card-from-to{align-items:center;bottom:6px;display:flex;gap:2px;position:absolute;right:10px;z-index:3}.card-from-to>div{align-items:center;display:flex;font-size:14px}.card-remove{backdrop-filter:blur(2px);background-color:#ffffffd9!important;border:1px solid #0f172a14!important;box-shadow:0 1px 2px #0f172a14;height:24px!important;padding:2px!important;position:absolute;right:4px;top:4px;transition:background-color .14s ease,color .14s ease,transform .14s ease;width:24px!important;z-index:5}.card-remove .MuiSvgIcon-root,.card-remove svg{color:#0f172a8c;font-size:17px!important;height:16px;width:16px}.card-remove:hover{background-color:#fef2f2!important;transform:scale(1.06)}.card-remove:hover .MuiSvgIcon-root,.card-remove:hover svg{color:#dc2626}.card:has(.card-remove):after{display:none}.card.question:has(.card-remove){background-color:#fefaeb}.card.deliverable:has(.card-remove){background-color:#ecf9fc}.card.milestone:has(.card-remove){background-color:#eafaf0}.card.meeting:has(.card-remove){background-color:#fdf3e0}.card.dragging{position:absolute;transform:rotate(2deg);z-index:9999}.avatar-status{font-weight:400!important}.edit-card .avatar-status{height:32px;left:14px;position:absolute;top:7px;width:32px}.edit-card .processed.true{color:var(--activeColor)!important}.card .avatar-status,.small.avatar-status{font-size:13px;height:var(--miniAvatar);left:0;margin-left:1px;position:relative;top:0;width:var(--miniAvatar)}.small.avatar-status{margin-bottom:2px;margin-left:2px;margin-top:2px}.card .material-icons{color:#0f172a80;font-size:16px!important;overflow:visible!important}.card-from-to .material-icons{color:#0f172a66;float:left;font-size:12px!important;margin-top:0}#root .filter-position_before .matrix-count,#root .filter-position_before h3 span,#root .filter-position_during .matrix-count,#root .filter-position_during h3 span,.avatar-status.status_new,.badge-new>span,.card.status_new .avatar-status,.edit-card.status_new .dialog-title .avatar-status,.status-verbose.status_new,.status-verbose.status_new .button.small{background-color:var(--status_newColor);color:var(--status_newContrastColor)}.badge-new{right:16px;top:25px}.card.question{--card-accent:#d4a017;--card-chip-bg:#fef3c7;--card-chip-fg:#92400e;--card-type-label:"Fråga"}.card.deliverable{--card-accent:#0891b2;--card-chip-bg:#cffafe;--card-chip-fg:#155e75;--card-type-label:"Leverans"}.card.milestone{--card-accent:#059669;--card-chip-bg:#d1fae5;--card-chip-fg:#065f46;--card-type-label:"Milstolpe"}.card.meeting{--card-accent:#d97706;--card-chip-bg:#fed7aa;--card-chip-fg:#9a3412;--card-type-label:"Möte"}.card.deliverable .card-actions>span,.card.deliverable .card-text,.card.meeting .card-actions>span,.card.meeting .card-text,.card.milestone .card-actions>span,.card.milestone .card-text,.card.question .card-actions>span,.card.question .card-text{color:#0f172a}.card.deliverable .MuiSvgIcon-root,.card.deliverable .card-actions>span .material-icons,.card.meeting .MuiSvgIcon-root,.card.meeting .card-actions>span .material-icons,.card.milestone .MuiSvgIcon-root,.card.milestone .card-actions>span .material-icons,.card.question .MuiSvgIcon-root,.card.question .card-actions>span .material-icons{color:#0f172a8c}.avatar-status.status_archived,.badge-archived>span,.card.status_archived .avatar-status,.edit-card.status_archived .dialog-title .avatar-status,.status-verbose.status_archived,.status-verbose.status_archived .button.small{background-color:var(--status_archivedColor);color:var(--status_archivedContrastColor)}.avatar-status.status_reply,.badge-reply>span,.card.status_reply .avatar-status,.edit-card.status_reply .dialog-title .avatar-status,.status-verbose.status_reply,.status-verbose.status_reply .button.small{background-color:var(--status_replyColor);color:var(--status_replyContrastColor)}.badge-reply{right:16px;top:43px}#root .filter-position_decided h3 span #root .filter-position_decided .matrix-count,.avatar-status.status_done,.card.status_done .avatar-status,.edit-card.status_done .dialog-title .avatar-status,.status-verbose.status_done,.status-verbose.status_done .button.small{background-color:var(--status_doneColor);color:var(--status_doneContrastColor)}.avatar-status.status_critical,.badge-critical>span,.card.status_critical .avatar-status,.edit-card.status_critical .dialog-title .avatar-status,.status-verbose.status_critical,.status-verbose.status_critical .button.small{background-color:var(--status_criticalColor);color:var(--status_criticalContrastColor)}.badge-critical{left:16px;top:43px}.avatar-status.status_assigned,.badge-assigned>span,.card.status_assigned .avatar-status,.edit-card.status_assigned .dialog-title .avatar-status,.status-verbose.status_assigned,.status-verbose.status_assigned .button.small{background-color:var(--status_assignedColor);color:var(--status_assignedContrastColor)}.badge-assigned{left:16px;top:25px}#root .filter-position_future .matrix-count,#root .filter-position_future h3 span,.avatar-status.status_future,.card.status_future .avatar-status,.edit-card.status_future .dialog-title .avatar-status,.status-verbose.status_future,.status-verbose.status_future .button.small{background-color:var(--status_futureColor);color:var(--status_assignedContrastColor)}#root .filter-position_next_meeting .matrix-count,#root .filter-position_next_meeting h3 span,.avatar-status.status_postponed,.card.status_postponed .avatar-status,.edit-card.status_postponed .dialog-title .avatar-status,.status-verbose.status_postponed,.status-verbose.status_postponed .button.small{background-color:var(--status_postponedColor);color:var(--status_postponedContrastColor)}.avatar-status.status_previous,.card.status_previous .avatar-status,.edit-card.status_previous .dialog-title .avatar-status,.status-verbose.status_previous,.status-verbose.status_previous .button.small{background-color:var(--status_previousColor);color:var(--status_previousContrastColor)}#root .filter-position_remittance .matrix-count,#root .filter-position_remittance h3 span,.avatar-status.status_remitted,.card.status_remitted .avatar-status,.edit-card.status_remitted .dialog-title .avatar-status,.status-verbose.status_remitted,.status-verbose.status_remitted .button.small{background-color:var(--status_postremittedColor);color:var(--status_postremittedContrastColor)}.card.question.status_remitted{opacity:.7}.avatar-status.status_delivered,.badge-delivered>span,.card.status_delivered .avatar-status,.edit-card.status_delivered .dialog-title .avatar-status,.status-verbose.status_delivered,.status-verbose.status_delivered .button.small{background-color:var(--status_deliveredColor);color:var(--status_deliveredContrastColor)}.badge-delivered{right:16px;top:25px}.avatar-status.status_active,.badge-active>span,.card.status_active .avatar-status,.edit-card.status_active .dialog-title .avatar-status,.status-verbose.status_active,.status-verbose.status_active .button.small{background-color:var(--status_activeColor);color:var(--status_activeContrastColor)}.badge-active{left:16px;top:25px}#root .filter-position_done .matrix-count,#root .filter-position_done h3 span,.avatar-status.status_approved,.badge-approved>span,.card.status_approved .avatar-status,.edit-card.status_approved .dialog-title .avatar-status,.status-verbose.status_approved,.status-verbose.status_approved .button.small{background-color:var(--status_approvedColor);color:var(--status_approvedContrastColor)}.badge-approved{left:16px;top:43px}.mine{background-color:#777!important}.status-verbose{align-items:center;color:#555;display:flex;flex-flow:row nowrap;font-size:13px;height:28px;justify-content:space-between;padding:6px 2px 4px 24px;position:relative}.status-verbose .material-icons{font-size:19px;left:24px;position:absolute;top:5px}.action-menu .material-icons{margin-right:0}.deliverable-questions-panel{margin-bottom:20px;margin-top:-10px;padding:0}.deliverable-questions-panel .card{max-width:999px}.deliverable-questions-panel .card-panels .questions{padding-bottom:0!important}.diamond{cursor:pointer;font-size:13px;left:5px;line-height:15px;position:absolute;top:5px}.diamond div{background-color:#999;border:1px solid #999;content:"";display:block;height:14px;top:0;transform:rotate(45deg);z-index:1}.diamond div,.diamond span{position:absolute;width:14px}.diamond span{color:#fff;text-align:center;z-index:2}.diamond.critical div{background-color:var(--status_criticalColor)!important;border:1px solid var(--status_criticalColor)!important}.diamond.critical span{color:var(--status_criticalContrastColor)!important}.meetings-diamond{cursor:help}.meetings-diamond.clickable{cursor:pointer}.meetings-diamond.clickable:hover div{filter:brightness(1.08)}.meetings-diamond div{background-color:var(--diamond_meetingColor);border:1px solid var(--diamond_meetingColor)}.meetings-diamond span{color:var(--diamond_meetingContrastColor)}.milestones-diamond div{background-color:var(--diamond_milestoneColor);border:1px solid var(--diamond_milestoneColor)}.milestones-diamond span{color:var(--diamond_milestoneContrastColor)}.questions-diamond div{background-color:var(--questionEventColor);border:1px solid var(--questionEventColor)}.questions-diamond span{color:var(--eventTextColorDark)}.milestones .edit{cursor:pointer!important}.delivery-reason-text{color:#555;font-style:italic;margin-top:10px}.error-banner,.info-banner{background-color:#ff3d00;color:#fff;font-size:15px;line-height:1.2;padding:8px 0 8px 36px;position:relative}.error-banner a{color:#fff!important}.info-banner{background-color:#3dff00;color:#000}.error-banner .material-icons,.info-banner .material-icons{font-size:19px;left:12px;position:absolute;top:6px}.card .card-actions{align-items:center;background-color:#0000;border-top:1px solid #0f172a0f;bottom:0;display:flex;height:32px;padding:0 12px 0 14px;position:absolute;width:100%;z-index:2}.card .card-actions>span{align-items:center;color:#0f172a99;display:inline-flex;font-size:12px;font-weight:500;letter-spacing:0;line-height:1;margin-left:6px}.card .card-actions>span .material-icons{color:#0f172a73;font-size:15px!important;position:relative;top:0}.card .card-actions .MuiSvgIcon-root,.card .card-actions>.material-icons{color:#0f172a73;font-size:16px!important;margin-left:6px}.comments{margin-top:25px}.comments-panel{margin-bottom:10px}.comment-item img{max-width:100%}.comment-item .comment-div{padding-top:10px}.comment-item .comment-div ul{padding-left:20px}.comment-item .comment-div p{margin-bottom:1em;margin-top:0}.list{width:100%}.list .row{align-items:center;display:flex;justify-content:flex-start;position:relative;text-align:left;width:100%}.comments .card-content{user-select:text;-webkit-user-select:text;-moz-user-select:text}.dialog-title .material-icons,.section-header>span.material-icons{color:#666;left:14px;position:absolute}.section-header{color:#333!important;font-size:17px!important;margin-bottom:10px!important;margin-top:20px!important;position:relative}.section-header>span.material-icons{left:-35px;top:4px}.section-subheader{color:#333!important;display:inline-block;font-weight:700!important;margin-bottom:-8px!important;margin-top:8px!important;width:100%}.dialog-content .caption{color:#0000008a}.dialog-actions{margin:8px 10px!important}.dialog-appbar{background:var(--dialogHeaderColor)!important;color:var(--dialogHeaderTextColor)!important;height:48px!important}.dialog-toolbar{display:flex!important;height:48px!important;min-height:48px!important}.dialog-toolbar h6{flex:1!important}.dialog-title .material-icons{margin-top:12px}.margin-dialog .responsive-dialog-body,.responsive-dialog-body{padding-bottom:10px}.margin-dialog .right-col{margin-left:40px}.margin-dialog .right-col h6{margin-top:15px}.margin-dialog .dialog-title{margin-bottom:15px;padding-bottom:0}.margin-dialog .dialog-content,.margin-dialog .dialog-title{overflow:hidden;padding-left:56px}.margin-dialog .dialog-content-locked,.margin-dialog .dialog-title-locked{opacity:.6;pointer-events:none}.edit-card .responsive-dialog-body,.edit-document .responsive-dialog-body{background-color:#fafafa!important;padding-bottom:10px}.edit-card .dialog-title,.edit-document .dialog-title{background:var(--dialogHeaderColor);height:48px;padding:0}.edit-card .dialog-title h2,.edit-document .dialog-title h2{color:var(--dialogHeaderTextColor);font-weight:400}.edit-card .dialog-title h2 small,.edit-document .dialog-title h2 small{color:var(--dialogHeaderTextColor);margin-left:10px}.edit-card h2.dialog-title,.edit-document h2.dialog-title{color:var(--dialogHeaderTextColor);font-weight:400}.edit-card h2.dialog-title small,.edit-document h2.dialog-title small{color:var(--dialogHeaderTextColor);margin-left:10px}.edit-dialog .responsive-dialog-body{min-width:600px;padding-bottom:10px;position:unset}.edit-card .dialog-content{min-height:370px;padding-bottom:20px;padding-top:8px}.edit-card .dialog-title{margin-bottom:0;position:relative}.edit-card .dialog-title h2{display:flex;padding-right:24px}.edit-card .dialog-title h2 div{flex:1}.edit-card .dialog-title h2 div:first-of-type{padding-left:60px}.edit-card h2.dialog-title{display:flex;padding-right:24px}.edit-card h2.dialog-title div:first-of-type{flex:1;padding-left:60px}.edit-card .dialog-title h2,.edit-card h2.dialog-title,.edit-document .dialog-title h2,.edit-document h2.dialog-title,.margin-dialog .dialog-title h2,.margin-dialog h2.dialog-title{font-family:var(--fontFamily);font-size:19px!important;font-weight:500;line-height:48px}.edit-document .dialog-title h2,.edit-document h2.dialog-title{padding-left:24px}.log-dialog .dialog-title h2,.log-dialog h2.dialog-title{padding-left:44px}.edit-card .section-header,.edit-dialog .section-header,.edit-document .section-header,.margin-dialog .section-header{align-items:center;border-left:3px solid var(--primaryColor);display:flex;gap:8px;margin-bottom:6px!important;margin-top:20px!important;padding-left:10px}.edit-card .section-header>span.material-icons,.edit-dialog .section-header>span.material-icons,.edit-document .section-header>span.material-icons,.margin-dialog .section-header>span.material-icons{color:var(--primaryColor)!important;font-size:17px!important;left:auto!important;opacity:.8;position:static!important;top:auto!important}.edit-card .section-header .MuiTypography-h6,.edit-card .section-header h6,.edit-dialog .section-header .MuiTypography-h6,.edit-dialog .section-header h6,.edit-document .section-header .MuiTypography-h6,.edit-document .section-header h6,.margin-dialog .section-header .MuiTypography-h6,.margin-dialog .section-header h6{color:#444!important;font-size:13px!important;font-weight:600!important;letter-spacing:.07em!important;line-height:1.4!important;margin:0!important;text-transform:uppercase!important}.edit-card .section-header .activity-toggle,.edit-dialog .section-header .activity-toggle,.edit-document .section-header .activity-toggle,.margin-dialog .section-header .activity-toggle{color:#00000073;font-size:12px;margin-left:auto;min-width:0;padding:0 6px;text-transform:none}.edit-card .MuiGrid2-root:has(>.right-col),.edit-dialog .MuiGrid2-root:has(>.right-col),.edit-document .MuiGrid2-root:has(>.right-col),.margin-dialog .MuiGrid2-root:has(>.right-col){display:flex;flex-direction:column}.edit-card .right-col,.edit-dialog .right-col,.edit-document .right-col,.margin-dialog .right-col{background:#607d8b0d;border-left:1px solid #607d8b1f;border-radius:0 0 4px 0;flex:1;padding:12px 16px}.edit-card .right-col .MuiTypography-overline,.edit-card .right-col .section-subheader,.edit-dialog .right-col .MuiTypography-overline,.edit-dialog .right-col .section-subheader,.edit-document .right-col .MuiTypography-overline,.edit-document .right-col .section-subheader,.margin-dialog .right-col .MuiTypography-overline,.margin-dialog .right-col .section-subheader{color:var(--primaryColor)!important;display:block;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;margin-bottom:4px!important;margin-top:0!important;text-transform:uppercase!important}.edit-card .right-col .MuiFormControl-marginNormal,.edit-card .right-col .MuiFormControl-root,.edit-dialog .right-col .MuiFormControl-marginNormal,.edit-dialog .right-col .MuiFormControl-root,.edit-document .right-col .MuiFormControl-marginNormal,.edit-document .right-col .MuiFormControl-root,.margin-dialog .right-col .MuiFormControl-marginNormal,.margin-dialog .right-col .MuiFormControl-root{margin-bottom:0!important;margin-top:10px!important}.edit-card .right-col .MuiCheckbox-root,.edit-dialog .right-col .MuiCheckbox-root,.edit-document .right-col .MuiCheckbox-root,.margin-dialog .right-col .MuiCheckbox-root{padding:3px 9px!important}.edit-card .right-col .MuiFormControlLabel-root,.edit-dialog .right-col .MuiFormControlLabel-root,.edit-document .right-col .MuiFormControlLabel-root,.margin-dialog .right-col .MuiFormControlLabel-root{margin-bottom:0;margin-left:-2px;margin-top:0}.edit-card .right-col .MuiFormControlLabel-root .MuiFormControlLabel-label,.edit-dialog .right-col .MuiFormControlLabel-root .MuiFormControlLabel-label,.edit-document .right-col .MuiFormControlLabel-root .MuiFormControlLabel-label,.margin-dialog .right-col .MuiFormControlLabel-root .MuiFormControlLabel-label{color:#000000bf;font-size:14px}.edit-card .right-col .MuiFormGroup-root,.edit-dialog .right-col .MuiFormGroup-root,.edit-document .right-col .MuiFormGroup-root,.margin-dialog .right-col .MuiFormGroup-root{gap:0}.edit-card .MuiFormControl-marginNormal,.edit-card .MuiTextField-root,.edit-dialog .MuiFormControl-marginNormal,.edit-dialog .MuiTextField-root,.edit-document .MuiFormControl-marginNormal,.edit-document .MuiTextField-root,.margin-dialog .MuiFormControl-marginNormal,.margin-dialog .MuiTextField-root{margin-bottom:0!important;margin-top:8px!important}.edit-card .plaininput-root,.edit-dialog .plaininput-root,.edit-document .plaininput-root,.margin-dialog .plaininput-root{background:#fff!important;border:1px solid #00000026!important;border-radius:6px!important;padding:0!important;transition:border-color .15s ease,box-shadow .15s ease}.edit-card .plaininput-root:after,.edit-card .plaininput-root:before,.edit-dialog .plaininput-root:after,.edit-dialog .plaininput-root:before,.edit-document .plaininput-root:after,.edit-document .plaininput-root:before,.margin-dialog .plaininput-root:after,.margin-dialog .plaininput-root:before{display:none!important}.edit-card .plaininput-root:hover,.edit-dialog .plaininput-root:hover,.edit-document .plaininput-root:hover,.margin-dialog .plaininput-root:hover{border-color:var(--primaryColor)!important}.edit-card .plaininput-root.Mui-focused,.edit-dialog .plaininput-root.Mui-focused,.edit-document .plaininput-root.Mui-focused,.margin-dialog .plaininput-root.Mui-focused{border-color:var(--primaryColor)!important;box-shadow:0 0 0 3px #607d8b1f!important}.edit-card .plaininput-label,.edit-dialog .plaininput-label,.edit-document .plaininput-label,.margin-dialog .plaininput-label{background:#fff!important;color:#0006!important;font-size:12px!important;font-weight:600!important;left:0!important;letter-spacing:.06em!important;margin-left:8px!important;padding:0 4px!important;text-transform:uppercase!important;top:0!important;transform:translateY(-50%) scale(1)!important}.edit-card .plaininput-input,.edit-dialog .plaininput-input,.edit-document .plaininput-input,.margin-dialog .plaininput-input{background:#0000!important;color:#000000d9!important;font-size:15px!important;line-height:1.5!important;padding:8px 12px!important;width:calc(100% - 24px)!important}.edit-card .MuiButton-contained,.edit-card button.contained,.edit-dialog .MuiButton-contained,.edit-dialog button.contained,.edit-document .MuiButton-contained,.edit-document button.contained,.margin-dialog .MuiButton-contained,.margin-dialog button.contained{background-color:var(--primaryColor)!important;border-radius:5px!important;box-shadow:none!important;color:var(--primaryTextColor)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;padding:5px 14px!important;text-transform:none!important}.edit-card .MuiButton-contained:hover,.edit-card button.contained:hover,.edit-dialog .MuiButton-contained:hover,.edit-dialog button.contained:hover,.edit-document .MuiButton-contained:hover,.edit-document button.contained:hover,.margin-dialog .MuiButton-contained:hover,.margin-dialog button.contained:hover{background-color:var(--primaryDarkColor)!important;box-shadow:0 1px 4px #0000002e!important}.edit-card .MuiButton-contained:disabled,.edit-card button.contained:disabled,.edit-dialog .MuiButton-contained:disabled,.edit-dialog button.contained:disabled,.edit-document .MuiButton-contained:disabled,.edit-document button.contained:disabled,.margin-dialog .MuiButton-contained:disabled,.margin-dialog button.contained:disabled{background-color:#0000001f!important;color:#00000061!important}.edit-card .MuiButton-text,.edit-dialog .MuiButton-text,.edit-document .MuiButton-text,.margin-dialog .MuiButton-text{font-size:14px!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important}.create-project-dialog .grid-item{display:flex;flex-direction:column}.create-project-dialog .grid-item .flex-grow{flex-grow:1}.create-project-dialog .grid-item h6{line-height:1.4}.create-project-dialog .grid-item ul{margin-bottom:10px}.create-project-dialog .grid-item ul li{padding:0}.create-project-dialog .grid-item ul li .MuiListItemIcon-root{min-width:32px}.create-project-dialog .grid-item .chip{font-size:17px;font-weight:500;margin-bottom:10px;width:fit-content}.create-project-dialog .grid-item .chip.pro{background-color:gold;color:#000}.create-project-dialog .grid-item .chip.light{background-color:#999;color:#fff}.create-project-dialog .grid-item .chip.free{background-color:#ddd;color:#000}.mp-dialog .MuiDialog-paper.mp-dialog-paper,.mp-dialog .mp-dialog-paper{background:#fff!important;border-radius:14px!important;box-shadow:0 12px 48px #0f172a33!important;min-width:0;overflow:hidden}.mp-dialog .MuiDialogTitle-root{background:var(--primaryColor);color:var(--primaryTextColor);font-family:var(--fontFamily);font-size:19px!important;font-weight:600!important;letter-spacing:.02em;line-height:1.3!important;margin:0!important;padding:18px 28px!important}.mp-dialog .MuiDialogContent-root{padding:24px 28px 20px!important}.mp-dialog .MuiDialogContent-root p{color:#000000b8;font-size:15px;line-height:1.55;margin:0 0 14px}.mp-dialog .MuiDialogContent-root form{display:block!important}.mp-dialog .MuiDialogActions-root,.mp-dialog .dialog-actions{border-top:1px solid #0f172a0f;gap:8px;justify-content:flex-end;margin:0!important;padding:14px 28px 20px!important}.mp-dialog .MuiFormControl-root,.mp-dialog .MuiTextField-root{margin-bottom:0!important;margin-top:14px!important}.mp-dialog .MuiInput-root{font-size:16px}.mp-dialog .MuiInput-root .MuiSelect-select,.mp-dialog .MuiInput-root input{padding:8px 0 6px!important}.mp-dialog .MuiInput-root:before{border-bottom-color:#0000002e!important}.mp-dialog .MuiInputLabel-root{color:#0000008c;font-size:16px}.mp-dialog .MuiInputLabel-root.Mui-focused{color:var(--primaryColor)}.mp-dialog .MuiButton-root{border-radius:6px!important;box-shadow:none!important;font-size:15px!important;font-weight:600!important;letter-spacing:.02em!important;min-width:88px;padding:7px 18px!important;text-transform:none!important}.mp-dialog .MuiButton-contained,.mp-dialog button.contained{background-color:var(--primaryColor)!important;border:1px solid var(--primaryColor)!important;color:var(--primaryTextColor)!important}.mp-dialog .MuiButton-contained:hover,.mp-dialog button.contained:hover{background-color:var(--primaryDarkColor)!important;border-color:var(--primaryDarkColor)!important;box-shadow:0 1px 4px #0000002e!important}.mp-dialog .MuiButton-contained:disabled,.mp-dialog button.contained:disabled{background-color:#0000001f!important;border-color:#0000!important;color:#00000061!important}.mp-dialog .MuiButton-text{color:#000000a6!important}.mp-dialog .MuiButton-text:hover{background-color:#0000000d!important}.mp-dialog .MuiFormControlLabel-root{margin:12px 0 0}.mp-dialog .MuiFormControlLabel-root .MuiCheckbox-root{padding:4px 8px 4px 4px}.mp-dialog .MuiFormControlLabel-root .MuiFormControlLabel-label{color:var(--darkTextColor);font-size:15px}.mp-dialog.mp-dialog-confirm .MuiDialogTitle-root{background:#c62828}.mp-dialog.mp-dialog-confirm .MuiDialogContent-root p{color:var(--darkTextColor)}.mp-dialog.mp-dialog-confirm .MuiDialogContent-root pre{background:#c628281a!important;border-radius:4px;color:#c62828!important;font-family:var(--fontFamily);font-size:15px!important;font-weight:600;padding:2px 8px!important}.mp-dialog.mp-dialog-confirm .MuiDialogContent-root .MuiTextField-root{margin-top:12px!important}.mp-dialog.mp-dialog-confirm .MuiDialogContent-root .MuiOutlinedInput-root{border-radius:6px;font-size:15px}.mp-dialog.mp-dialog-confirm .MuiDialogContent-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#c62828}.mp-dialog.mp-dialog-confirm .MuiButton-contained,.mp-dialog.mp-dialog-confirm button.contained{background-color:#c62828!important;border-color:#c62828!important}.mp-dialog.mp-dialog-confirm .MuiButton-contained:hover,.mp-dialog.mp-dialog-confirm button.contained:hover{background-color:#a01b1b!important;border-color:#a01b1b!important}.op-pretty-menu.MuiPaper-root{border:1px solid #0f172a14;border-radius:10px;box-shadow:0 6px 24px #0f172a1f,0 1px 2px #0f172a0f;margin-top:6px;min-width:280px;overflow:hidden}.op-pretty-menu .op-pretty-menu-list{padding:6px}.op-pretty-menu .op-pretty-menu-header.MuiListSubheader-root{background:#0000;color:var(--secondaryLightTextColor);font-size:11.5px;font-weight:700;letter-spacing:.08em;line-height:1.4;opacity:.75;padding:6px 12px 8px;text-transform:uppercase}.op-pretty-menu .op-pretty-menu-item.MuiMenuItem-root{align-items:flex-start;border-radius:6px;gap:4px;margin-bottom:2px;min-height:0;padding:8px 10px;transition:background-color .12s ease}.op-pretty-menu .op-pretty-menu-item.MuiMenuItem-root:last-child{margin-bottom:0}.op-pretty-menu .op-pretty-menu-item.MuiMenuItem-root:hover{background-color:#607d8b14}.op-pretty-menu .op-pretty-menu-item.MuiMenuItem-root.Mui-selected{background-color:#607d8b24}.op-pretty-menu .op-pretty-menu-item.MuiMenuItem-root.Mui-selected:hover{background-color:#607d8b2e}.op-pretty-menu .op-pretty-menu-item.MuiMenuItem-root.Mui-selected .op-pretty-menu-icon .MuiIcon-root,.op-pretty-menu .op-pretty-menu-item.MuiMenuItem-root.Mui-selected .op-pretty-menu-icon .material-icons{color:var(--primaryColor)}.op-pretty-menu .op-pretty-menu-item.MuiMenuItem-root.Mui-selected .MuiListItemText-primary{color:var(--primaryDarkColor)}.op-pretty-menu .op-pretty-menu-item.MuiMenuItem-root .op-pretty-menu-icon.MuiListItemIcon-root{color:var(--secondaryLightTextColor);margin-top:2px;min-width:32px}.op-pretty-menu .op-pretty-menu-item.MuiMenuItem-root .op-pretty-menu-icon.MuiListItemIcon-root .MuiIcon-root,.op-pretty-menu .op-pretty-menu-item.MuiMenuItem-root .op-pretty-menu-icon.MuiListItemIcon-root .material-icons{font-size:20px;transition:color .12s ease}.op-pretty-menu .op-pretty-menu-item.MuiMenuItem-root .MuiListItemText-root{margin:0}.op-pretty-menu .op-pretty-menu-item.MuiMenuItem-root .MuiListItemText-primary{color:var(--darkTextColor);font-size:15px;font-weight:600;line-height:1.3}.op-pretty-menu .op-pretty-menu-item.MuiMenuItem-root .MuiListItemText-secondary{color:var(--secondaryLightTextColor);font-size:13px;line-height:1.4;margin-top:2px;white-space:normal}.document-container-online{height:100%;overflow:auto;padding:20px;user-select:text;-webkit-user-select:text;-moz-user-select:text;width:100%}.document-container-external,.document-container-external iframe{height:100%;width:100%}.edit-document.fullscreen .responsive-dialog-body{height:100%;max-width:none}.edit-document-content{padding-bottom:15px;padding-top:15px}.edit-document .radio-group{margin-bottom:10px;margin-top:10px}.edit-document .radio-group .label small{color:#0000008a;display:block}.document-chips .chip{margin-right:4px}.document-dialog .dialog-content{height:calc(100% - 48px);overflow:hidden;padding:0;position:absolute;top:48px;width:100%}.document-dialog .dialog-content div{height:100%}.drawer-content{height:100%;overflow:auto;padding:10px 20px;width:500px}.drawer-content .card-panels{overflow:hidden}.drawer-content .card-panels .add-new{animation:fade-in .3s forwards;bottom:24px;right:24px;top:auto}.drawer-content .card-panels .member-active .pulse{background:#bdbdbd;border:2px solid var(--activeColor)}.drawer-content .panel-header h3{font-size:19px;margin:20px 20px 0}.drawer-content .panel-header p{padding:12px 20px 0}.drawer-content .MuiPaper-elevation1{box-shadow:none}div.editor-wrapper{margin-top:10px;position:relative}.editor-preview{background:#fff!important}div.editor-wrapper>div>label{color:#0000008a;font-family:var(--fontFamily);font-size:.75rem;line-height:1;padding:0}#body .plaininput-root{padding:0}#body .plaininput-root label{margin-top:12px}#body .plaininput-input{background-color:#fff;border-radius:4;font-family:var(--fontFamily);font-size:17px;padding:10px 12px;width:calc(100% - 24px)}#body .plaininput-input:focus{outline:none}#body .plaininput-label{font-size:19px}.radio-group .label p{color:#707070;font-size:85%;margin:0}.avatar-select{display:inline-flex!important;padding-right:0!important;position:relative;width:100%!important}.avatar-select .text{margin:0 0 0 -30px}.avatar-select .text span{line-height:1;padding-top:2px}.avatar-select .avatar{font-size:13px!important;font-weight:400!important;height:var(--miniAvatar)!important;line-height:12px;position:absolute;top:5px;width:var(--miniAvatar)!important}.avatar-select .avatar.i3{font-size:11px!important}.form-control{margin-bottom:8px!important;margin-top:8px!important}.member-select{display:flex}.member-select .MuiSelect-select.MuiSelect-select{padding-right:0}.link{color:var(--eventTextColorDark);display:inline-block;margin:6px 0 4px}.link:hover{cursor:pointer}.link-bold{font-weight:500}.op-log-table{background:var(--surfaceColor);border:1px solid var(--surfaceBorderColor);border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0d;overflow:hidden}.op-log-table .MuiPaper-root{background:#0000!important;border-radius:0!important;box-shadow:none!important}.op-log-table .MTableToolbar-root-1,.op-log-table .MuiToolbar-root.MuiToolbar-regular,.op-log-table [class*=MTableToolbar-root]{background:#607d8b0a;border-bottom:1px solid #0f172a0f;min-height:64px;padding-left:24px!important;padding-right:16px!important}.op-log-table .MuiTypography-h6,.op-log-table [class*=MTableToolbar-title],.op-log-table [class*=MTableToolbar-title] .MuiTypography-h6{color:var(--darkTextColor);font-size:1.25rem!important;font-weight:700!important;letter-spacing:-.01em}.op-log-table .MuiTextField-root[class*=searchField],.op-log-table [class*=MTableToolbar-searchField]{margin-right:8px;min-width:240px}.op-log-table .MuiTextField-root[class*=searchField] .MuiInput-root,.op-log-table [class*=MTableToolbar-searchField] .MuiInput-root{background:#fff;border:1px solid #0f172a1f;border-radius:999px;font-size:14px;padding:4px 12px;transition:border-color .15s ease,box-shadow .15s ease}.op-log-table .MuiTextField-root[class*=searchField] .MuiInput-root:after,.op-log-table .MuiTextField-root[class*=searchField] .MuiInput-root:before,.op-log-table [class*=MTableToolbar-searchField] .MuiInput-root:after,.op-log-table [class*=MTableToolbar-searchField] .MuiInput-root:before{display:none!important}.op-log-table .MuiTextField-root[class*=searchField] .MuiInput-root .MuiSvgIcon-root,.op-log-table [class*=MTableToolbar-searchField] .MuiInput-root .MuiSvgIcon-root{color:var(--secondaryLightTextColor);font-size:19px}.op-log-table .MuiTextField-root[class*=searchField] .MuiInput-root input,.op-log-table [class*=MTableToolbar-searchField] .MuiInput-root input{padding:4px 0!important}.op-log-table .MuiTextField-root[class*=searchField] .MuiInput-root:hover,.op-log-table [class*=MTableToolbar-searchField] .MuiInput-root:hover{border-color:#0f172a38}.op-log-table .MuiTextField-root[class*=searchField] .MuiInput-root.Mui-focused,.op-log-table [class*=MTableToolbar-searchField] .MuiInput-root.Mui-focused{border-color:var(--primaryColor);box-shadow:0 0 0 3px #607d8b24}.op-log-table .MuiToolbar-root .MuiIconButton-root{border-radius:8px;color:var(--primaryDarkColor);padding:8px;transition:background-color .15s ease,color .15s ease}.op-log-table .MuiToolbar-root .MuiIconButton-root:hover{background-color:#607d8b1a;color:var(--primaryColor)}.op-log-table .MuiToolbar-root .MuiIconButton-root .MuiIcon-root,.op-log-table .MuiToolbar-root .MuiIconButton-root .MuiSvgIcon-root,.op-log-table .MuiToolbar-root .MuiIconButton-root .material-icons{font-size:20px}.op-log-table [class*=MTableHeader-header]+div,.op-log-table [class*=MTableToolbar-actions]+div{background:#607d8b0d}.op-log-table [class*=MuiTypography-caption]{color:var(--secondaryLightTextColor);font-size:12.5px!important;font-style:italic}.op-log-table .MuiTableHead-root .MuiTableRow-root:first-child .MuiTableCell-head{background:#607d8b14!important;border-bottom:none!important;color:var(--darkTextColor)!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:-.005em;line-height:1.15!important;padding:5px 10px 2px!important;text-transform:none;vertical-align:bottom}.op-log-table .MuiTableSortLabel-root{color:inherit!important}.op-log-table .MuiTableSortLabel-root.Mui-active{color:var(--primaryDarkColor)!important}.op-log-table .MuiTableSortLabel-root.Mui-active .MuiTableSortLabel-icon{color:var(--primaryColor)!important}.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiTableCell-root{background:#607d8b14!important;border-bottom:1px solid #0f172a1f!important;padding:0 10px 5px!important;vertical-align:middle}.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiFormControl-root{align-items:stretch;display:flex;height:26px;margin:0;position:relative;width:100%}.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInputLabel-root{align-items:center;bottom:0;color:#0f172a80;display:flex;font-size:13px;font-style:italic;justify-content:center;left:10px;line-height:1;margin:0!important;padding:0;pointer-events:none;position:absolute;right:26px;text-align:center;top:0;transform:none;z-index:1}.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInputLabel-root.Mui-focused,.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInputLabel-root.MuiFormLabel-filled,.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInputLabel-shrink{display:none}.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInput-root,.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInputBase-root{background:#fff;border:1px solid #0f172a24;border-radius:5px;box-sizing:border-box;font-size:13px;height:26px;margin-top:0!important;min-height:26px;padding:0 8px;transition:border-color .15s ease,box-shadow .15s ease}.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInput-root:after,.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInput-root:before,.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInputBase-root:after,.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInputBase-root:before{display:none!important}.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInput-root .MuiSelect-select,.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInput-root input,.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInputBase-root .MuiSelect-select,.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInputBase-root input{box-sizing:border-box;font-size:13px;height:24px;line-height:24px;min-height:0;padding:0!important}.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInput-root .MuiSelect-select,.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInputBase-root .MuiSelect-select{padding-right:18px!important;text-align:center}.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInput-root input::placeholder,.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInputBase-root input::placeholder{color:#0f172a80;font-size:13px;font-style:italic;opacity:1}.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInput-root:hover,.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInputBase-root:hover{border-color:#0f172a42}.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInput-root.Mui-focused,.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiInputBase-root.Mui-focused{border-color:var(--primaryColor);box-shadow:0 0 0 3px #607d8b24}.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiSelect-icon{color:var(--secondaryLightTextColor);font-size:19px;right:6px}.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiIconButton-root{margin-right:-4px;padding:4px}.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiIconButton-root .MuiSvgIcon-root{color:var(--secondaryLightTextColor);font-size:17px}.op-log-table .MuiTableHead-root .MuiTableRow-root:nth-child(2) .MuiIconButton-root:hover .MuiSvgIcon-root{color:var(--primaryColor)}.op-log-table .MuiTableBody-root .MuiTableRow-root{transition:background-color .12s ease,transform .08s ease}.op-log-table .MuiTableBody-root .MuiTableRow-root:hover{box-shadow:inset 0 0 0 9999px #607d8b0f}.op-log-table .MuiTableBody-root .MuiTableCell-root{border-bottom:1px solid #0f172a0d!important;color:var(--darkTextColor);font-size:14px!important;line-height:1.4;padding:10px 14px!important}.op-log-table .MuiTableBody-root .MuiIconButton-root{color:var(--secondaryLightTextColor);padding:6px}.op-log-table .MuiTableBody-root .MuiIconButton-root:hover{background-color:#0f172a0d;color:var(--primaryDarkColor)}.op-log-table .MuiTableBody-root .MuiIconButton-root .MuiIcon-root,.op-log-table .MuiTableBody-root .MuiIconButton-root .MuiSvgIcon-root{font-size:19px}.op-log-table .MuiTableBody-root .MuiTableRow-root[mode=detail-panel],.op-log-table .MuiTableBody-root tr:has(.activity-log){background:#607d8b0a!important}.op-log-table .MuiTableBody-root .activity-log{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0f172a0f;margin:6px 12px;padding:16px 24px}.op-log-table .MuiTableBody-root .MuiTableCell-root .MuiTypography-root{color:var(--secondaryLightTextColor);font-size:14px}.op-log-table .MuiTableFooter-root .MuiTablePagination-root{background:#607d8b0a;border-top:1px solid #0f172a0f}.op-log-table .MuiTableFooter-root .MuiTablePagination-root .MuiToolbar-root{min-height:48px;padding:0 16px}.op-log-table .MuiTableFooter-root .MuiTablePagination-root .MuiTablePagination-displayedRows,.op-log-table .MuiTableFooter-root .MuiTablePagination-root .MuiTablePagination-selectLabel{color:var(--secondaryLightTextColor);font-size:13.5px;margin:0}.op-log-table .MuiTableFooter-root .MuiTablePagination-root .MuiSelect-select{border-radius:4px;font-size:13.5px;padding:4px 24px 4px 8px!important}.op-log-table .MuiTableFooter-root .MuiTablePagination-root .MuiIconButton-root{color:var(--primaryDarkColor);padding:6px}.op-log-table .MuiTableFooter-root .MuiTablePagination-root .MuiIconButton-root.Mui-disabled{color:#0f172a40}.portal-contents>.op-log-table{margin:16px 0}.matrix{background-color:#fff!important;border:1px solid #0f172a14;border-radius:10px!important;box-shadow:0 1px 2px #0f172a0a,0 2px 6px #0f172a0a;height:100%;overflow:auto;padding-bottom:7px;padding-right:7px;position:absolute;width:100%}.matrix .avatar{height:var(--smallAvatar)!important;width:var(--smallAvatar)!important}.matrix.selected{border:2px solid var(--primaryColor)}.matrix table{border-spacing:0;position:relative}.matrix td,.matrix th{border:1px solid #0f172a0d;border-left:0;border-top:0}.matrix table td{height:65px;min-width:65px;padding:4px;position:relative;width:65px}.matrix table td.drop-target-highlight{background-color:#607d8b14}.matrix table td.drop-target-highlight:after{border:2px solid var(--primaryColor);border-radius:4px;content:"";height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px)}.matrix table th{cursor:pointer;height:65px;margin:0;padding:0;width:65px}.matrix thead th{background:#fafbfc;border-bottom:1px solid #0f172a14;position:sticky;top:0;z-index:8}.matrix th>div{background-color:#fafbfc}.matrix th:hover>div{background-color:#0f172a0a}.matrix thead th:first-child{left:0;z-index:11}.matrix tbody th{background-color:#fafbfc;border-right:1px solid #0f172a14;left:0;position:sticky;z-index:9}.t-matrix .matrix table thead th{font-size:15px;font-weight:400;height:52px;min-width:65px}.t-matrix .matrix table thead th>div:first-child{border:2px solid #0000;display:block;height:51px}.t-matrix .matrix-axis{border:0}.t-matrix .matrix-y{left:-16px!important}.t-matrix .matrix table thead th.selected>div:first-child{border:2px solid var(--primaryColor)}.matrix table tbody th{min-width:92px;width:92px}.matrix td,th{outline:0;padding:10px;position:relative}.matrix thead th:first-child:hover:after{display:none}.matrix tbody td:not(:empty):hover,.matrix tbody tr th:hover,.matrix tbody tr th:hover~td,.matrix th:hover:after,.matrix thead th:first-child:hover{background-color:#0f172a09!important}@supports(-ms-ime-align:auto){.matrix thead th:not(:empty):hover:after{display:none}.matrix thead th:hover{background-color:#0f172a09!important}}.matrix table thead th.before{background-color:rgba(15,23,42,.025)}.matrix table tbody td.before{background-color:#0f172a04}.matrix table thead th.now{background-color:#607d8b1a}.matrix table tbody td.now{background-color:#607d8b0d}.matrix table thead th.now>div:first-child{border-bottom:2px solid var(--primaryColor)!important;box-shadow:0 1px 0 var(--primaryColor)}.matrix-avatar{border:2px solid #0000;cursor:pointer;height:64px;line-height:1px;text-align:center;width:64px}thead .matrix-avatar .avatar{margin-top:13px}tbody .matrix-avatar{width:91px}.matrix-avatar .avatar{display:inline-flex;margin-top:9px}.matrix-avatar.selected{xbackground:#777;border:2px solid #666}.matrix-avatar.selected .avatar{xbackground:#eee!important;xcolor:#666!important}.matrix-avatar.selected .avatar-title{xcolor:#eee!important}.matrix-avatar .active{background-color:var(--secondaryColor)!important}.avatar-title{color:#0000008c;font-size:12px;font-weight:600;left:0;letter-spacing:.02em;line-height:1.2;margin-top:4px;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap;width:85px}thead .avatar-title{display:none}.matrix-card{background-color:#fff!important;border:1px solid #0f172a14;border-radius:8px;box-shadow:0 1px 2px #0f172a0a;cursor:pointer;height:56px;overflow:hidden;padding:4px;position:relative;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s cubic-bezier(.2,.8,.2,1),border-color .15s ease;width:56px}.matrix-card:before{background-color:var(--matrix-card-accent,#d4a017);content:"";height:2px;left:0;opacity:.9;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.matrix-card:hover{border-color:#0000;box-shadow:0 2px 6px #0f172a0f,0 4px 12px #0f172a0f,0 0 0 1px var(--matrix-card-accent,#0f172a1f);transform:translateY(-1px)}.matrix-card.selected{border-color:var(--primaryColor);box-shadow:0 0 0 2px #607d8b40}#root .t-matrix .matrix-card{--matrix-card-accent:#0891b2}.matrix-card .badge{position:absolute!important}.matrix-card .badge span{box-shadow:0 1px 2px #0f172a26;font-size:12px;font-weight:600;height:17px;min-width:17px;width:17px}.matrix .card-header{margin:0;padding:0}.matrix .card-title{color:#0f172ab3;font-size:12px;font-weight:600;letter-spacing:-.005em;line-height:1em!important;margin-top:0;text-align:center}.matrix .card-action{margin-left:-8px;margin-right:-4px;margin-top:-6px;overflow:hidden}.matrix .card-action,.matrix .card-action button{height:20px;width:20px}.matrix .card-action .material-icons{font-size:17px}.matrix .card-content{padding:0!important}.matrix .badge-button{height:32px;margin:0;padding:0;width:32px}.matrix .matrix-axis{color:#607d8bb3;cursor:pointer;font-size:12px;font-weight:600;height:64px;letter-spacing:.06em;position:relative;text-transform:uppercase;width:91px;z-index:1}.matrix .matrix-selectionButton{color:var(--primaryColor);font-size:12px;font-weight:700;letter-spacing:.08em;overflow:hidden;text-align:center;text-transform:uppercase;width:100%}.matrix .matrix-x{overflow:hidden;position:absolute;right:-16px;text-align:center;top:12px;transform:rotate(-90deg);width:52px}.matrix .matrix-y{bottom:0;left:0;overflow:hidden;position:absolute;width:91px}.matrix .card-title-button{line-height:1em;min-height:0;min-width:0}.matrix-wrapper>div{padding-bottom:0}.matrix-wrapper .card-panel{background-color:#0000!important}.matrix-container>div{overflow-x:auto;padding-bottom:0;padding-right:0}.matrix .week{color:#0f172ad9;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.1;margin-bottom:1px;margin-top:2px;white-space:nowrap}.matrix .date{color:#0f172a73;font-size:11px;font-style:normal;font-weight:500;letter-spacing:.01em;line-height:1.2;white-space:nowrap}.milestones .matrix table th{height:26px}.matrix .meetings th,.matrix .milestones th{color:#0f172a8c;cursor:default;font-size:12px;font-weight:500;height:26px;letter-spacing:.01em}.matrix .meetings th.edit{cursor:pointer}.matrix .meetings th div,.matrix .milestones th div{height:25px;padding-top:5px}.matrix .meetings td,.matrix .milestones td{height:26px}.meeting-room.active-view-0 .splitter-layout>.layout-pane.layout-pane-primary,.meeting-room.active-view-1 .splitter-layout>.layout-pane.layout-pane-primary,.meeting-room.active-view-5 .splitter-layout>.layout-pane.layout-pane-primary{display:flex;flex-direction:column;min-height:0;overflow:hidden}.meeting-room.active-view-0 .splitter-layout>.layout-pane:not(.layout-pane-primary),.meeting-room.active-view-1 .splitter-layout>.layout-pane:not(.layout-pane-primary),.meeting-room.active-view-5 .splitter-layout>.layout-pane:not(.layout-pane-primary){min-height:0}.meeting-room.active-view-0 .splitter-layout.splitter-layout-vertical>.layout-pane:not(.layout-pane-primary),.meeting-room.active-view-1 .splitter-layout.splitter-layout-vertical>.layout-pane:not(.layout-pane-primary),.meeting-room.active-view-5 .splitter-layout.splitter-layout-vertical>.layout-pane:not(.layout-pane-primary){background:var(--primaryPanelColor);border-top:1px solid #00000014;box-sizing:border-box;padding-top:8px}.meeting-room.active-view-0 .splitter-layout.splitter-layout-vertical>.layout-splitter,.meeting-room.active-view-1 .splitter-layout.splitter-layout-vertical>.layout-splitter,.meeting-room.active-view-5 .splitter-layout.splitter-layout-vertical>.layout-splitter{margin-bottom:0}.meeting-room .matrix-wrapper{align-self:stretch;flex:1 1 auto;min-height:0;overflow:hidden;position:relative;width:100%}.meeting-room .matrix-wrapper .q-matrix,.meeting-room .matrix-wrapper .t-matrix{bottom:0;left:0;position:absolute;right:0;top:0}.meeting-room .items-list .card-panels .panel-header{border-bottom:1px solid #ffffff24;margin-bottom:14px;padding-bottom:12px}.meeting-room .items-list .card-panels .panel-header h3{color:#fffffffa;font-size:1.125rem;font-weight:700;letter-spacing:-.03em;line-height:1.3;margin:0 0 6px;padding:0;text-shadow:0 1px 2px #0003}.meeting-room .items-list .card-panels .panel-header h3:only-child{margin-bottom:0}.meeting-room .items-list .card-panels .panel-header p{color:#ffffffb8!important;font-size:.8125rem;font-weight:400;letter-spacing:.02em;line-height:1.45;margin:0;max-width:52em;padding:0}.meeting-room .items-list .card-panels .nothing-found{background:#0000001f;border:1px solid #ffffff14;border-radius:8px;color:#ffffff94;font-size:.8125rem;font-weight:400;line-height:1.5;margin:0 0 14px;padding:10px 12px}.meeting-room .items-list .card-panels .deliverables,.meeting-room .items-list .card-panels .questions{align-content:flex-start;gap:16px 18px}.meeting-room .items-list .card-panels{padding:14px 16px 20px}.meeting-room .items-list .card.MuiCard-root{background:#fff;border:1px solid #00000014;border-radius:12px;margin:0;overflow:hidden;transition:box-shadow .22s ease,transform .2s ease,border-color .2s ease}.meeting-room .items-list .card.MuiCard-root:hover{border-color:#0000001a;transform:translateY(-3px)}.meeting-room .items-list .card.question{background:#fff59d;border:1px solid #ffd54f8c;border-left:5px solid #ffeb3b;box-shadow:inset 0 1px 0 #ffffffa6,0 2px 6px #0000000f,0 10px 28px #ffeb3b33}.meeting-room .items-list .card.question:hover{box-shadow:inset 0 1px 0 #ffffffbf,0 4px 10px #00000012,0 14px 36px #ffeb3b47}.meeting-room .items-list .card.deliverable{background:#bbdefb;border:1px solid #2196f37a;border-left:5px solid #2196f3;box-shadow:inset 0 1px 0 #ffffffbf,0 2px 6px #0000000f,0 10px 28px #2196f32e}.meeting-room .items-list .card.deliverable:hover{box-shadow:inset 0 1px 0 #ffffffd9,0 4px 10px #00000012,0 14px 36px #2196f342}.meeting-room .items-list .card.milestone{background:#e8f5e9;border:1px solid #2e7d3252;border-left:5px solid #2e7d32;box-shadow:inset 0 1px 0 #ffffffa6,0 2px 6px #0000000f,0 10px 28px #2e7d321a}.meeting-room .items-list .card.milestone:hover{box-shadow:inset 0 1px 0 #ffffffb3,0 4px 10px #00000012,0 14px 36px #2e7d3229}.meeting-room .items-list .card.milestone .material-icons{color:#00000080!important}.meeting-room .items-list .card.milestone .card-actions>span,.meeting-room .items-list .card.milestone .card-text{color:var(--darkTextColor)}.meeting-room .items-list .card.meeting{background:#fff3e0;border:1px solid #f57c0061;border-left:5px solid #ef6c00;box-shadow:inset 0 1px 0 #ffffffa6,0 2px 6px #0000000f,0 10px 28px #f57c001f}.meeting-room .items-list .card.meeting:hover{box-shadow:inset 0 1px 0 #ffffffb3,0 4px 10px #00000012,0 14px 36px #f57c002e}.meeting-room .items-list .card .card-text{color:#000000e0;font-weight:500;letter-spacing:.01em;line-height:1.38}.meeting-room .items-list .card .card-actions{backdrop-filter:blur(4px);background:#ffffff59;border-top:1px solid #00000012}.meeting-room .items-list .card.question .card-actions{background:#fff9c4f5;border-top-color:#ffd54f73}.meeting-room .items-list .card.deliverable .card-actions{background:#e3f2fdf7;border-top-color:#2196f359}.meeting-room .items-list .card.milestone .card-actions{background:#f8fdf8eb;border-top-color:#2e7d3238}.meeting-room .items-list .card.meeting .card-actions{background:#fffbf5f0;border-top-color:#ef6c0040}.meeting-room .items-list .card .card-actions>span{color:#000000b8}.meeting-room .items-list .card .card-actions .MuiSvgIcon-root,.meeting-room .items-list .card .card-actions .material-icons{color:#00000073!important}.meeting-room .items-list .card .tags li{border-radius:4px}.app-bar.open-meeting{background-color:var(--activeHeaderColor)!important;color:var(--activeHeaderTextColor)!important}.open-meeting.edit-meeting .dialog-title .material-icons,.open-meeting.edit-meeting .dialog-title h2,.open-meeting.margin-dialog .dialog-title .material-icons,.open-meeting.margin-dialog .dialog-title h2{color:var(--activeColor)!important}.open-meeting .appbar-title{background-image:var(--activeHeaderImage)!important}.open-meeting .appbar-title svg{height:auto;width:130px}.open-meeting .beta a{color:#fff}.open-meeting .tool-bar{xbackground-color:var(--secondaryColor);xcolor:var(--secondaryTextColor)!important}.open-meeting .top-bar button{color:var(--activeHeaderTextColor)!important}.open-meeting .tool-bar *{xcolor:var(--secondaryTextColor)!important}.open-meeting.meeting-room{top:48px!important}.conference-url{user-select:all;-webkit-user-select:all;-moz-user-select:all}.div-conference-url{margin-top:4px}.div-conference-url .label{color:#0000008a}.edit-meeting-compact.dialog-content{padding-bottom:4px!important;padding-top:4px!important}.edit-meeting-compact .section-header.default{margin-bottom:0!important;margin-top:0!important;min-height:0!important}.edit-meeting-compact .section-header.default .material-icons{font-size:19px}.edit-meeting.margin-dialog .dialog-title{margin-bottom:6px!important;padding-bottom:0!important;padding-top:8px!important}.edit-meeting.margin-dialog .dialog-title .material-icons{margin-top:0!important}.edit-meeting.edit-dialog .responsive-dialog-body,.edit-meeting.margin-dialog .responsive-dialog-body{padding-bottom:4px!important}.edit-meeting.margin-dialog .dialog-actions{margin-bottom:6px!important;margin-top:4px!important;min-height:0!important;padding-bottom:4px!important;padding-top:4px!important}#app-bar-meeting-progress{display:flex;flex-grow:1;flex-shrink:0;height:48px}#app-bar-meeting-progress div.progress{height:5px;left:0;overflow:hidden;position:absolute;top:46px;width:100%}#app-bar-meeting-progress div.contents{display:flex;flex-grow:1;justify-content:center;padding-top:6px}#app-bar-meeting-progress .chip{background:#0000;color:#fff;margin-top:1px}#app-bar-meeting-progress .chip>div{border-radius:15px;font-size:15px;min-width:32px;padding-left:10px;padding-right:10px;width:auto}#app-bar-meeting-progress .chip-localtime>div{background:#ffffff4d;border-radius:16px;color:#fff;padding-left:10px;padding-right:10px}#app-bar-meeting-progress div.progress>div{flex-grow:1;margin-bottom:8px}#app-bar-meeting-progress .remote-indicator{height:48px;overflow:visible;padding:12px;width:48px;xcolor:#ffffff80;animation:blinker 2s linear infinite}#app-bar-meeting-progress .meeting-indicator{xanimation:blinker 2s linear infinite}#app-bar-meeting-progress .end-meeting-button{color:#ffffffd9;transition:background-color .14s ease,color .14s ease}#app-bar-meeting-progress .end-meeting-button:hover{background-color:#f44336d9;color:#fff}#app-bar-meeting-progress .end-meeting-button:active{background-color:#d32f2ff2}@keyframes blinker{50%{opacity:.2}}.progress .dashed{animation-direction:reverse}.bar2Buffer,.chip-timeleft>div{background:#ffffff80;color:#fff;z-index:2}.behind .bar1Buffer,.behind .chip-progress>div{background:#ff0}.behind .bar2Buffer,.behind .chip-timeleft>div{background:#ffffff80;color:#fff}.overdue .bar2Buffer,.overdue .chip-timeleft>div{background:red;color:#fff}.ahead .bar1Buffer,.ahead .chip-progress>div,.alldone .bar2Buffer,.alldone .chip-progress>div{background:green;color:#fff}.ahead .bar2Buffer,.ahead .chip-timeleft>div{background:#fff6;color:#fff;z-index:2}#app-bar-meeting-progress h3{bottom:0;font-size:13px;line-height:1;margin:0;padding:0;position:absolute}#tool-bar .icons-small{display:block;flex:0 0 auto;flex-wrap:nowrap}#tool-bar .icons-large{display:none;flex:0 0 auto;flex-wrap:nowrap}.tool-bar .active{background-color:#ffffff1a}.tools-menu .part{font-size:13px;font-style:italic;font-weight:500;margin-bottom:-16px}.meeting-home,.timetable{height:calc(100% - 48px);overflow:auto;position:absolute;top:48px;width:100%}.pulse{animation:pulse 2s infinite;background-color:var(--activeColor)!important;box-shadow:0 0 0 var(--activeColor);transform:translateZ(0);will-change:box-shadow,-webkit-box-shadow,-moz-box-shadow}.avatar-active{border:3px solid var(--activeColor)}.pulse:hover{animation:none}@keyframes pulse{0%{box-shadow:var(--pulse1)}70%{box-shadow:var(--pulse2)}to{box-shadow:var(--pulse3)}}.meeting-room.active-view-2,.meeting-room.active-view-3,.meeting-room.active-view-4{background:var(--panelColor)}.meeting-room.active-view-2 .portal-container,.meeting-room.active-view-3 .portal-container,.meeting-room.active-view-4 .portal-container{height:calc(100vh - 192px)}.meeting-room .items-list.tMatrix.meetings-board-lower{min-height:0;overflow-y:auto}.meeting-room .items-list.tMatrix.meetings-board-lower .meetings-panel-board{display:flex;flex-direction:column;gap:8px;padding-bottom:96px}.meeting-room .items-list.tMatrix.meetings-board-lower .card-panels .meetings{align-content:flex-start;display:flex;flex-flow:row wrap;gap:16px 18px;padding-bottom:12px;padding-top:12px}.meeting-room .items-list.tMatrix.meetings-board-lower .card-panels .nothing-found{color:#0000008c;padding:10px 4px 18px}.meeting-room .items-list .card.meeting.status_active{background:#e8f5e9;border-left-color:var(--activeColor);box-shadow:inset 0 1px 0 #ffffffb3,0 4px 10px #0000000f,0 16px 36px #4caf5038}.meeting-room .items-list .card.meeting.status_active .card-actions{background:#e8f5e9d9;border-top-color:#4caf504d}.meeting-room .items-list .card.meeting.status_current{border-left-color:#f57c00;box-shadow:inset 0 1px 0 #ffffffb3,0 4px 10px #0000000f,0 16px 36px #f57c0038}.meeting-room .items-list .card.meeting.status_passed{background:#f5eee4;opacity:.85}.meeting-room .items-list .card.meeting.status_passed .card-text{color:#000000a6}.meeting-room .items-list .card.meeting.status_passed .meeting-card-description{color:#00000085}.meeting-room .items-list .card.meeting{height:auto;min-height:128px}.meeting-room .items-list .card.meeting .card-action-area{align-items:stretch;display:flex;flex-direction:column;height:auto!important;min-height:128px}.meeting-room .items-list .card.meeting .card-content{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;gap:0;height:auto!important;max-height:none;min-height:0;padding:8px 12px 6px;position:relative!important;top:auto!important}.meeting-room .items-list .card.meeting .card-content .meeting-card-head{align-items:flex-start;display:flex;flex-direction:row;gap:10px;min-width:0}.meeting-room .items-list .card.meeting .card-content .meeting-card-title.card-text{display:-webkit-box;flex:1 1 auto;font-size:15px;font-weight:600;height:auto;line-height:1.3;margin:0;max-height:none;min-height:0;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.meeting-room .items-list .card.meeting .card-content .meeting-card-description{color:#00000094;display:-webkit-box;font-size:13px;font-weight:400;line-height:1.35;margin:6px 0 0;padding:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}.meeting-room .items-list .card.meeting .card-content .meeting-avatar{background-color:#ef6c002e;color:#ef6c00;flex-shrink:0;font-size:17px;height:28px;margin-bottom:0;width:28px}.meeting-room .items-list .card.meeting .card-content .meeting-avatar .material-icons{font-size:19px}.meeting-room .items-list .card.meeting.status_active .meeting-avatar{background-color:#4caf5040;color:#2e7d32}.meeting-room .items-list .card.meeting .card-actions,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions{align-items:stretch;bottom:auto!important;display:flex;flex-direction:column;gap:8px;height:auto!important;min-height:0;padding:8px 10px 10px;position:relative!important}.meeting-room .items-list .card.meeting .card-actions .meeting-card-actions-primary,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-card-actions-primary{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.meeting-room .items-list .card.meeting .card-actions .meeting-card-actions-secondary,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-card-actions-secondary{align-items:center;display:flex;gap:4px;min-height:28px}.meeting-room .items-list .card.meeting .card-actions .meeting-card-btn .MuiSvgIcon-root,.meeting-room .items-list .card.meeting .card-actions .meeting-card-btn .material-icons,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-card-btn .MuiSvgIcon-root,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-card-btn .material-icons{color:inherit!important}.meeting-room .items-list .card.meeting .card-actions .meeting-card-btn,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-card-btn{font-size:13px;font-weight:600;line-height:1.2;padding-left:10px;padding-right:10px;text-transform:none;white-space:nowrap}.meeting-room .items-list .card.meeting .card-actions .meeting-card-btn .MuiButton-startIcon,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-card-btn .MuiButton-startIcon{margin-right:6px}.meeting-room .items-list .card.meeting .card-actions .meeting-card-btn-toggle.MuiButton-containedPrimary,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-card-btn-toggle.MuiButton-containedPrimary{box-shadow:0 1px 2px #0000001f}.meeting-room .items-list .card.meeting .card-actions .meeting-card-btn-teams,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-card-btn-teams{background-color:#6264a70f;border-color:#6264a7;color:#464eb8}.meeting-room .items-list .card.meeting .card-actions .meeting-card-btn-teams:hover,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-card-btn-teams:hover{background-color:#6264a71f;border-color:#464eb8}.meeting-room .items-list .card.meeting .card-actions .meeting-card-teams-icon,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-card-teams-icon{height:18px;width:18px}.meeting-room .items-list .card.meeting .card-actions .meeting-card-btn-meet,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-card-btn-meet{border-color:#00000047;color:#000000bf}.meeting-room .items-list .card.meeting .card-actions .meeting-card-google-icon,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-card-google-icon{display:inline-flex;font-size:17px}.meeting-room .items-list .card.meeting .card-actions .meeting-card-skype-control,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-card-skype-control{align-items:center;background:#0078ff0f;border:1px dashed #0069e873;border-radius:6px;display:inline-flex;gap:6px;max-width:100%;padding:2px 8px 2px 2px}.meeting-room .items-list .card.meeting .card-actions .meeting-card-skype-icon-btn,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-card-skype-icon-btn{color:#0078d4;padding:4px}.meeting-room .items-list .card.meeting .card-actions .meeting-card-skype-label,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-card-skype-label{color:#000000b8;font-size:12px;font-weight:600;line-height:1.25}.meeting-room .items-list .card.meeting .card-actions .meeting-card-phone-hint,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-card-phone-hint{align-items:center;color:#0000009e;display:inline-flex;font-size:12px;font-weight:600;gap:4px}.meeting-room .items-list .card.meeting .card-actions .meeting-card-phone-icon,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-card-phone-icon{color:#00000073;font-size:19px}.meeting-room .items-list .card.meeting .card-actions .meeting-action,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-action{color:#0000009e;padding:4px}.meeting-room .items-list .card.meeting .card-actions .meeting-action-static,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-action-static{color:#0000008c;margin:0 4px}.meeting-room .items-list .card.meeting .card-actions .meeting-card-date,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-card-date{color:#00000094;flex:0 1 auto;font-size:12px;margin-left:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-room .items-list .card.meeting .card-actions .meeting-action-spacer,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-action-spacer{flex:1 1 auto}.meeting-room .items-list .card.meeting .card-actions .meeting-card-menu,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .meeting-card-menu{flex-shrink:0}.meeting-room .items-list .card.meeting .card-actions .MuiSvgIcon-root,.meeting-room .items-list .card.meeting .card-actions .material-icons,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .MuiSvgIcon-root,.meeting-room .items-list .card.meeting .card-actions.meeting-card-actions .material-icons{font-size:19px}.meeting-room .items-list .card.meeting .meeting-avatar.pulse{animation:pulse 1.2s infinite}.attending-members{background-image:var(--bottomBarImage);background-position:bottom;background-size:cover;bottom:0;height:60px;position:absolute;white-space:nowrap;width:100%;z-index:1001}.attending-members div.container{align-items:center;display:flex;height:100px;left:0;pointer-events:none;position:absolute;text-align:center;top:-40px;white-space:nowrap;width:calc(100% - 90px)}.attending-members div.container:after,.attending-members div.container:before{content:"";margin:auto}.attending-members .member{animation:member-in .3s forwards;border:2px solid #0000;color:#fff;height:90px;pointer-events:all;position:relative;top:-1px;width:80px}.attending-members .member.drop-target-highlight:after{border:2px solid #fff;content:"";height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px);z-index:3}@keyframes member-in{0%{transform:translateY(200px)}to{transform:translateY(0)}}.attending-members .member p{color:#eee;font-size:12px;line-height:normal;margin-top:65px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:76px}.attending-members .open-members{bottom:0;position:absolute;right:0;xwidth:60px;height:53px;position:fixed;width:110px}.attending-members .open-members button{color:#eee}.all-members-member-message-badge{cursor:pointer}.attending-members .member .avatar{background:#999!important;font-size:28px!important;height:var(--largeAvatar)!important;left:12px;position:absolute;top:2px;width:var(--largeAvatar)!important;z-index:2}.attending-members .member .avatar-active{xborder:0;background:#999}.attending-members .member .avatar-hover{z-index:1}.attending-members .member:hover .avatar-hover{z-index:3}.attending-members .member:hover p.name,.attending-members p.title{display:none}.attending-members .member:hover p.title{display:block}.attending-members .member .avatar .material-icons{color:#ddd;font-size:50px!important;margin:5px}@media(min-width:1200px){.drawer-content{width:450px}}.attending-members .container .badge{background-color:var(--primaryDarkColor);border:2px solid var(--activeColor);border-radius:50%;height:27px;left:-1px;position:absolute;top:-2px;width:27px;z-index:3}.not-attending{background:var(--activeColor);border-radius:50%;color:#ddd}.attending-members .badge .material-icons{color:var(--primaryDarkTextColor);margin-left:-1px;margin-top:-1px}.attending-members .avatar.pulse{animation:none;border:3px solid var(--activeColor)}.attending-members .openedby{font-size:19px;height:24px;margin-left:0!important;margin-top:1px!important;width:24px}.member-instant-message{animation:member-instant-message-in .4s forwards;background:#4265e2;border-radius:5px;bottom:100px;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f;left:-19px;padding:6px;position:absolute;text-align:left;white-space:normal;width:120px}@keyframes member-instant-message-in{0%{opacity:.2;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.member-instant-message:after{border:10px solid #4265e200;border-top-color:#4265e2;content:" ";height:0;left:50%;margin-left:-10px;pointer-events:none;position:absolute;top:100%;width:0}.member-instant-message .content{color:#fff;font-size:13px;line-height:1.3}.all-members-member-message-badge .badge{background:var(--activeColor);margin:12px}.members-panel{xbackground:var(--panelColor);xheight:100%;xwidth:100%}.app-menu{min-width:248px;padding:6px!important}.app-menu .MuiMenuItem-root{border-radius:8px;color:var(--darkTextColor);font-family:var(--fontFamily);font-size:15px;gap:12px;line-height:1.4;margin:1px 0;padding:8px 12px;transition:background-color .12s ease,color .12s ease}.app-menu .MuiMenuItem-root .MuiIcon-root,.app-menu .MuiMenuItem-root .material-icons{color:var(--iconDarkColor);font-size:20px;transition:color .12s ease}.app-menu .MuiMenuItem-root.Mui-focusVisible,.app-menu .MuiMenuItem-root:hover{background-color:#607d8b1a}.app-menu .MuiMenuItem-root.Mui-focusVisible .MuiIcon-root,.app-menu .MuiMenuItem-root.Mui-focusVisible .material-icons,.app-menu .MuiMenuItem-root:hover .MuiIcon-root,.app-menu .MuiMenuItem-root:hover .material-icons{color:var(--primaryDarkColor)}.app-menu .MuiMenuItem-root.menu-item-danger,.app-menu .MuiMenuItem-root.menu-item-danger .MuiIcon-root,.app-menu .MuiMenuItem-root.menu-item-danger .material-icons{color:#b3261e}.app-menu .MuiMenuItem-root.menu-item-danger:hover{background-color:#b3261e14}.app-menu .menu-divider{background-color:var(--surfaceBorderColor);border:0;height:1px;margin:6px 4px}.app-menu .menu-user-header{align-items:center;display:flex;gap:12px;padding:10px 12px 12px}.app-menu .menu-user-header .menu-user-meta{display:flex;flex-direction:column;min-width:0}.app-menu .menu-user-header .menu-user-name{color:var(--darkTextColor);font-size:15px;font-weight:600;line-height:1.2;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-menu .menu-user-header .menu-user-email{color:#0000008c;font-size:13px;line-height:1.3;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-menu .MuiListSubheader-root{background:#0000;border-bottom:1px solid var(--surfaceBorderColor);color:#0000008c;font-family:var(--fontFamily);font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.4;margin-bottom:4px;padding:10px 12px 8px;text-transform:uppercase}.app-menu.project-filter-menu{min-width:280px}.app-menu.project-filter-menu .MuiMenuItem-root{padding:4px 8px 4px 12px}.app-menu.project-filter-menu .MuiMenuItem-root:hover{background-color:#607d8b14}.app-menu.project-filter-menu .MuiFormControlLabel-root{justify-content:space-between;margin:0;width:100%}.app-menu.project-filter-menu .MuiFormControlLabel-root .MuiFormControlLabel-label{color:var(--darkTextColor);font-size:15px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-menu.project-filter-menu .MuiFormControlLabel-root .MuiCheckbox-root{color:#00000059;padding:6px}.app-menu.project-filter-menu .MuiFormControlLabel-root .MuiCheckbox-root.Mui-checked{color:var(--secondaryColor)}.app-menu-paper.MuiPaper-root{border:1px solid var(--surfaceBorderColor);border-radius:12px;box-shadow:var(--surfaceShadow);margin-top:6px;overflow:hidden}.chat .tab-inline{max-width:110px!important;min-width:90px!important}.chat .tab-inline span{font-size:.8rem}.chat-drawer .drawer-content{padding:0}.add-member-dialog .MuiPaper-root{min-width:400px}.select-recipient-list{max-height:500px;min-width:350px;overflow:auto;transition:max-height .3s}.select-recipient-list.checked-all{max-height:73px;overflow:hidden}.drawer-content.messages .close-button{position:absolute;right:6px;top:8px}.drawer-content.messages .subscribe{position:absolute;right:60px;top:12px}.drawer-content.messages .pcm_off{color:red;cursor:help;position:absolute;right:164px;top:21px}.select-recipient-list .avatar.is-all,.select-recipient-list .is-group .avatar{background:var(--groupColor)}.conversations-page,.messages-page{display:flex;flex-flow:column;height:100%;width:100%}.conversations-page .card-content{height:calc(100vh - 106px);overflow:auto}.conversations-page .unread *{font-weight:700}.conversations-page .panel-header,.messages-page .panel-header{flex:0 0 40px;width:100%}.messages-page .panel-header .participants{font-size:15px;margin:8px 18px 4px;text-transform:uppercase}.messages-page .panel-header .disclaimer{color:#aaa;font-size:11px;margin:0 18px 12px}.conversation-holder{display:flex;flex-flow:column wrap;height:calc(100vh - 85px)}.conversation{box-sizing:border-box;flex:1;font-size:16px;height:100%;list-style:none;margin:0 auto;overflow:auto;padding:14px 6px;width:100%}.keyboard-active .conversation{margin-bottom:85px}.conversation li{margin:0;overflow:hidden;padding:0 0 14px;position:relative}.conversation li .feedback-link{animation:feedback-link-in 3s ease forwards;bottom:-4px;color:#ccc;font-size:13px;left:14px;position:absolute;will-change:opacity}.conversation li .feedback-link.thankyou{animation:none;color:#333}.conversation li>.in{border-radius:10px;box-sizing:border-box;line-height:1.3;max-width:60%;overflow-wrap:break-word;padding:6px 10px;position:relative;white-space:pre-wrap}.conversation li>.in a{color:#fff;text-decoration:underline}.conversation li>.avatar{float:left;font-size:17px!important;height:30px;margin-top:1px;width:30px}.conversation li.source-u>.in{background:#3f89ad;color:#fff;margin:0 10px 0 90px}.conversation li.source-c>.in{background:#e5e5ea;color:#000;float:left;margin:0 90px 0 10px}.conversation li.source-cmd,.conversation li.source-s{color:#aaa;margin:6px;text-align:center}.conversation li.source-e{color:#d4d4d4;font-size:11px;margin-top:-10px;padding:0;text-align:center}.conversation li.source-cmd>.in{font-style:italic}.conversation li.source-u>.in:after{border:solid #0000;border-color:#fff0 #fff0 #fff0 #3f89ad;border-width:10px;bottom:-2px;content:" ";height:0;margin-top:-10px;pointer-events:none;position:absolute;right:-14px;transform:rotate(18deg);width:0}.conversation li.source-u>.in{float:right}.conversation li.source-c>.in:after{border:solid #0000;border-color:#fff0 #e5e5ea #fff0 #fff0;border-width:10px;bottom:-2px;content:" ";height:0;left:-14px;margin-top:-10px;pointer-events:none;position:absolute;transform:rotate(-18deg);width:0}.conversation li.is-system .feedback-link{display:none}.conversation li .date{color:#8e8e93;display:block;font-size:13px;position:relative;text-align:center;width:100%}.conversation li .image{align-items:center;background-color:#fbd5f7;border:5px solid #935dd0;border-radius:5px;display:flex;height:80px;margin-left:10px;margin-top:10px;width:80px}.conversation li .image .material-icons{color:#b683d8;font-size:65px;text-align:center;width:100%}.is-writing span{animation:is-writing-spot 1s linear infinite;background-color:#eee;border-radius:50%;display:inline-block;height:10px;margin-right:5px;width:10px;will-change:opacity}.is-writing span:nth-child(2){animation-delay:.333s}.is-writing span:last-child{animation-delay:.66s;margin-right:0}@keyframes is-writing-spot{0%{opacity:0}50%{opacity:1}to{opacity:0}}.message-input{animation:message-input-in .3s linear forwards;background:var(--primaryPanelColor);box-shadow:0 1px 3px 0 #0003,0 1px 1px 0 #00000024,0 2px 1px -1px #0000001f;box-sizing:border-box;flex:0 0 54px;left:12px;margin:0;opacity:0;padding:12px;width:100%}@keyframes message-input-in{0%{opacity:0;transform:translateY(10px)}60%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-input.error{background:#3f89ad;background:#ad533f;color:#fff}.keyboard-active .message-input{left:0;position:absolute;top:calc(100vh - 157px)}.message-input textarea{background-color:#fff;border:none;border-radius:3px;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f;font-size:17px;padding:4px;width:100%}.message-input .send-button{background:#00634e;float:right;padding:9px 0;width:120px}.user-notifications .card-panels{min-height:300px;padding:20px}.div-notifications{height:calc(100vh - 96px);overflow:auto;width:100%}.notifications_off{color:#0003}.list-push-details{margin-bottom:10px!important}.push-details{padding-bottom:4px!important;padding-top:0!important}.push-details .avatar{font-size:13px!important;height:var(--miniAvatar)!important;width:var(--miniAvatar)!important}.push-details span.date{color:#999;margin-right:10px}.push-details span.user{color:#999}.card-panel-list{margin-top:10px}.MuiTypography-body2{word-wrap:break-word}.card-panels{width:100%}.multiple-panels .card-panels{position:relative}.card-panels h3{font-size:17px;font-weight:600;margin:0 0 5px;padding:0}.card-panels>p,.panel-header>p{color:#555;font-size:15px;line-height:1.3em;margin:0}.items-list .panel-header p{color:var(--panelTextColor)}.pick-item .items-list .card-panels .nothing-found,.pick-item .items-list .card-panels .panel-header h3{color:#333}.pick-item .items-list .card-panels{padding-left:0}.card-panel{margin-top:12px}.card-panel .secondary-action{font-size:.8125rem;right:15px}.card-panel .list-sub-header{cursor:pointer}.edit-card .card-panel{max-height:370px;overflow:auto}.edit-card .file-panel .card-panel{max-height:230px}.card-panel ul>:last-child,.card-panel ul>:last-child>div{border-bottom:none}.add-new-fab-wrap{align-items:center;bottom:74px;display:flex;flex-direction:column;gap:6px;pointer-events:none;position:fixed;right:22px;z-index:1001}.add-new-fab-wrap .add-new{background-color:var(--secondaryColor);color:var(--secondaryTextColor);height:56px;pointer-events:auto;position:static;width:56px}.add-new-fab-hint{background:#00000061;border-radius:999px;box-shadow:0 1px 3px #00000040;color:#fffffff5;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.25;max-width:92px;padding:4px 8px;pointer-events:none;text-align:center}.card-panels .add-new{background-color:var(--secondaryColor);bottom:74px;color:var(--secondaryTextColor);height:56px;position:fixed;right:30px;width:56px;z-index:1001}.card-panels .add-new-fab-wrap .add-new{position:static}.card-panels .add-new:hover{background-color:var(--secondaryLightColor);color:var(--secondaryLightTextColor)}.multiple-panels .card-panels .add-new{background-color:#0000;bottom:auto;color:#555;position:absolute;right:0;top:0}.card-panels .nothing-found{color:#888;font-size:15px;margin:8px 0}.items-list .nothing-found{color:var(--panelTextColor)}.drawer-content .nothing-found{padding:5px 20px 20px}.card-panels-progress{margin:10px}.card-panel .card-content{padding:0!important}.card-panel .selected-list-item{background-color:#eee}.card-panels .deliverables,.card-panels .questions{display:flex;flex-flow:row wrap;padding-bottom:12px;padding-top:12px}.list-avatar{position:relative}.list-avatar .avatar{z-index:2}.list-avatar .avatar-hover{left:0;position:absolute;top:0;z-index:1}.list-avatar:hover .avatar-hover{z-index:3}.meetingroom-project-title{align-items:center;display:flex;gap:6px;width:100%}.meetingroom-project-title .project-title-icon{color:#00000073;font-size:17px}.meetingroom-project-title .project-title-label{background-color:#0000000d;border-radius:3px;color:#00000080;font-size:11px;font-weight:600;letter-spacing:.08em;padding:1px 6px;text-transform:uppercase;white-space:nowrap}.meetingroom-project-title .project-name{color:#000000d9;flex:1;font-size:15px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meetingroom-project-title .project-title-actions{align-items:center;display:flex;flex-shrink:0;gap:2px;margin-left:auto}.meetingroom-project-title .project-info-button{color:#00000059;transition:color .15s ease,background-color .15s ease}.meetingroom-project-title .project-info-button:hover{background-color:#0000000d;color:#000000b3}.favorite-star{color:#00000040;transition:color .15s ease,transform .15s ease,background-color .15s ease}.favorite-star:hover{background-color:#f59e0b14;color:#f59e0b;transform:scale(1.1)}.favorite-star.is-favorite{color:#f59e0b}.favorite-star.is-favorite:hover{background-color:#f59e0b1f;color:#d97706}.project-type-badge .MuiBadge-badge{font-size:11px;font-weight:200;padding:0 4px}.project-type-badge.pro .MuiBadge-badge{background-color:gold;color:#000}.project-type-badge.free .MuiBadge-badge{background-color:#ddd;color:#000}.project-type-badge.light .MuiBadge-badge{background-color:#999}.multiple-panels.dashboard{background:var(--panelColor)}.multiple-panels .grid-container{margin:0 auto;max-width:1800px;padding:28px 40px 48px}.multiple-panels .grid-item{max-width:none;padding:0}.multiple-panels .hp-layout{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(360px,460px) 1fr}@media(max-width:900px){.multiple-panels .hp-layout{grid-template-columns:1fr}}.multiple-panels .hp-sidebar{align-self:start;position:sticky;top:0}.multiple-panels .hp-detail{display:flex;flex-direction:column;gap:0;min-width:0}.multiple-panels .hp-detail>.card-panels,.multiple-panels .hp-sidebar>.card-panels{background:var(--surfaceColor);border:1px solid var(--surfaceBorderColor);border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0d;margin-bottom:22px;padding:28px 30px 30px}.multiple-panels .hp-page-header{margin:0 0 22px;padding:0}.multiple-panels .hp-page-title{color:var(--darkTextColor);font-size:1.6rem;font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0 0 6px}.multiple-panels .hp-page-subtitle{color:var(--secondaryLightTextColor);font-size:15px;line-height:1.55;margin:0;max-width:760px}.multiple-panels .hp-detail-placeholder{align-items:center;background:var(--surfaceColor);border:1px solid var(--surfaceBorderColor);border-radius:12px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0d;display:flex;justify-content:center;margin-bottom:18px;min-height:420px;padding:56px 32px}.multiple-panels .hp-detail-placeholder .empty-state{align-items:center;color:var(--secondaryLightTextColor);display:flex;flex-direction:column;margin:0 auto;max-width:480px;padding:0;text-align:center}.multiple-panels .hp-detail-placeholder .empty-state-icon{align-items:center;background:#607d8b1a;border-radius:999px;color:var(--primaryColor);display:inline-flex;height:88px;justify-content:center;margin-bottom:22px;width:88px}.multiple-panels .hp-detail-placeholder .empty-state-icon .material-icons{font-size:44px}.multiple-panels .hp-detail-placeholder .empty-state-title{color:var(--darkTextColor);font-size:1.4rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 12px}.multiple-panels .hp-detail-placeholder .empty-state-body{color:var(--secondaryLightTextColor);font-size:15.5px;line-height:1.55;margin:0 0 22px;max-width:440px}.multiple-panels .hp-detail-placeholder .empty-state-cta.MuiButton-root{background-color:var(--primaryColor);border-radius:6px;box-shadow:none;color:var(--primaryTextColor);font-size:15px;font-weight:600;letter-spacing:.01em;padding:9px 22px;text-transform:none}.multiple-panels .hp-detail-placeholder .empty-state-cta.MuiButton-root:hover{background-color:var(--primaryDarkColor);box-shadow:0 1px 4px #0000002e}.multiple-panels .hp-sidebar .selected-list-item{background-color:#607d8b1f!important;border-radius:8px}.multiple-panels .card-panels>.panel-header{border-bottom:1px solid #0f172a0f;margin-bottom:14px;padding-bottom:14px}.multiple-panels .card-panels>.panel-header h3{color:var(--darkTextColor);font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.multiple-panels .card-panels>.panel-header p{color:var(--secondaryLightTextColor);font-size:14px;line-height:1.5;margin:4px 0 0;max-width:720px}.multiple-panels .panel-header-title{align-items:center;display:inline-flex;gap:8px}.multiple-panels .panel-header-info{color:var(--secondaryLightTextColor);cursor:help;opacity:.5;transition:opacity .15s ease,color .15s ease}.multiple-panels .panel-header-info:hover{color:var(--primaryColor);opacity:1}.multiple-panels .panel-header-stack{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.multiple-panels .panel-header-scope{align-items:center;background:#607d8b1a;border:1px solid #607d8b2e;border-radius:999px;display:inline-flex;gap:6px;max-width:100%;min-width:0;padding:4px 10px 4px 8px}.multiple-panels .panel-header-scope-icon,.multiple-panels .panel-header-scope-icon.MuiIcon-root{color:var(--primaryColor);flex-shrink:0;font-size:15px!important;height:14px;width:14px}.multiple-panels .panel-header-scope-label{color:var(--primaryDarkColor);flex-shrink:0;font-size:11.5px;font-weight:700;letter-spacing:.06em;opacity:.85;text-transform:uppercase}.multiple-panels .panel-header-scope-name{color:var(--primaryDarkColor);font-size:13px;font-weight:600;letter-spacing:-.005em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiple-panels .card-panels>.panel-header h3 .panel-header-stack{width:100%}.multiple-panels .card-panels>.add-new.MuiIconButton-root{background:var(--paperDarkColor)!important;border:1px solid #0f172a14!important;border-radius:999px!important;color:var(--primaryDarkColor)!important;height:34px;padding:6px!important;position:absolute!important;right:18px!important;top:18px!important;transition:background-color .15s ease,border-color .15s ease;width:34px}.multiple-panels .card-panels>.add-new.MuiIconButton-root:hover{background:#607d8b1a!important;border-color:var(--primaryColor)!important}.multiple-panels .card-panels>.add-new.MuiIconButton-root .MuiIcon-root{font-size:22px}.multiple-panels .card-panel{background:#0000;border:none;box-shadow:none;margin-top:0}.multiple-panels .card-panel .MuiList-root{padding:0}.multiple-panels .card-panel .MuiListItem-root{margin-bottom:4px;transition:background-color .12s ease}.multiple-panels .card-panel .MuiListItem-root:hover{background-color:#0f172a08}.multiple-panels .card-panel .MuiListItemButton-root{border-radius:8px;gap:4px;padding:12px 112px 12px 14px}.multiple-panels .card-panel .MuiListItem-root:not(:has(.MuiListItemSecondaryAction-root)) .MuiListItemButton-root{padding-right:14px}.multiple-panels .card-panel .MuiListItemText-root{margin:0;min-width:0}.multiple-panels .card-panel .MuiListItemText-primary{color:var(--darkTextColor);font-size:16px;font-weight:600;letter-spacing:-.005em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiple-panels .card-panel .MuiListItemText-secondary{color:var(--secondaryLightTextColor);font-size:13.5px;line-height:1.4;margin-top:4px}.multiple-panels .card-panel .MuiListItem-root.selected-list-item,.multiple-panels .card-panel .selected-list-item{background-color:#607d8b1a}.multiple-panels .card-panel .MuiListItem-root.selected-list-item:hover,.multiple-panels .card-panel .selected-list-item:hover{background-color:#607d8b24}.multiple-panels .card-panel .MuiListItemSecondaryAction-root{align-items:center;display:inline-flex;gap:2px}.multiple-panels .card-panel .MuiListItemSecondaryAction-root .MuiIconButton-root{color:var(--secondaryLightTextColor);padding:6px;transition:color .12s ease,background-color .12s ease}.multiple-panels .card-panel .MuiListItemSecondaryAction-root .MuiIconButton-root .MuiIcon-root,.multiple-panels .card-panel .MuiListItemSecondaryAction-root .MuiIconButton-root .material-icons{font-size:20px}.multiple-panels .card-panel .MuiListItemSecondaryAction-root .MuiIconButton-root:hover{background-color:#0f172a0f;color:var(--primaryDarkColor)}.multiple-panels .nothing-found{color:inherit;margin:0;padding:0}.multiple-panels .nothing-found .empty-state{align-items:center;color:var(--secondaryLightTextColor);display:flex;flex-direction:column;padding:40px 20px 32px;text-align:center}.multiple-panels .nothing-found .empty-state-icon{align-items:center;background:#607d8b1a;border-radius:999px;color:var(--primaryColor);display:inline-flex;height:64px;justify-content:center;margin-bottom:14px;width:64px}.multiple-panels .nothing-found .empty-state-icon .material-icons{font-size:32px}.multiple-panels .nothing-found .empty-state-title{color:var(--darkTextColor);font-size:1.15rem;font-weight:700;letter-spacing:-.005em;margin:0 0 8px}.multiple-panels .nothing-found .empty-state-body{color:var(--secondaryLightTextColor);font-size:15px;line-height:1.5;margin:0 0 18px;max-width:420px}.multiple-panels .nothing-found .empty-state-cta.MuiButton-root{background-color:var(--primaryColor);border-radius:6px;box-shadow:none;color:var(--primaryTextColor);font-size:15px;font-weight:600;letter-spacing:.01em;padding:7px 18px;text-transform:none}.multiple-panels .nothing-found .empty-state-cta.MuiButton-root:hover{background-color:var(--primaryDarkColor);box-shadow:0 1px 4px #0000002e}.multiple-panels .MuiAlert-root{border-radius:10px;margin:0 auto 16px;max-width:1100px}.multiple-panels .mp-item-meta{align-items:center;color:var(--secondaryLightTextColor);display:inline-flex;flex-wrap:wrap;font-size:13.5px;gap:5px;line-height:1.4}.multiple-panels .mp-item-meta .mp-item-meta-icon,.multiple-panels .mp-item-meta .mp-item-meta-icon.MuiIcon-root{color:var(--secondaryLightTextColor);font-size:15px!important;height:14px;line-height:1;opacity:.75;width:14px}.multiple-panels .mp-item-meta-sep{color:#0f172a40;margin:0 1px}.multiple-panels .mp-item-meta-strong{color:var(--darkTextColor);font-weight:600;letter-spacing:-.005em}.multiple-panels .mp-item-meta-muted{font-style:italic;opacity:.65}.multiple-panels .card-panel .MuiListItem-root.mp-mr-mainroom{margin-top:6px}.multiple-panels .card-panel .MuiListItem-root.mp-mr-mainroom:first-child{margin-top:0}.multiple-panels .card-panel .MuiListItem-root.mp-mr-subroom{margin-left:28px;position:relative}.multiple-panels .card-panel .MuiListItem-root.mp-mr-subroom:before{background:#0f172a24;bottom:0;content:"";left:-16px;position:absolute;top:0;width:1.5px}.multiple-panels .card-panel .MuiListItem-root.mp-mr-subroom:after{background:#0f172a24;content:"";height:1.5px;left:-16px;position:absolute;top:50%;width:12px}.multiple-panels .card-panel .MuiListItem-root.mp-mr-subroom:last-of-type:before{bottom:50%}.multiple-panels .card-panel .MuiListItem-root.mp-mr-subroom .MuiAvatar-root.avatar{background:#607d8b1f;color:var(--primaryDarkColor);height:32px;width:32px}.multiple-panels .card-panel .MuiListItem-root.mp-mr-subroom .MuiAvatar-root.avatar .MuiIcon-root,.multiple-panels .card-panel .MuiListItem-root.mp-mr-subroom .MuiAvatar-root.avatar .material-icons{font-size:19px}.multiple-panels .card-panel .MuiListItem-root.mp-mr-subroom .MuiListItemText-primary{font-size:15px}.qcat-box{align-items:center;border:1px solid #0000;border-radius:999px;box-sizing:border-box;color:#555;cursor:pointer;display:inline-flex;height:28px;margin:6px 0;padding:4px 12px;position:relative;transition:background-color .12s ease,color .12s ease,border-color .12s ease;white-space:nowrap}.qcat-box:hover{background-color:var(--paperDarkColor);color:#222}.qcat-box.selected{background-color:var(--primaryColor);border-color:var(--primaryColor);color:var(--primaryTextColor)}.qcat-box.selected:hover{background-color:var(--primaryDarkColor);border-color:var(--primaryDarkColor)}.qcat-box.disabled{cursor:default;opacity:.45}.qcat-box.disabled:hover{background-color:#0000;color:#555}.qcat-box h3{align-items:center;color:inherit;display:inline-flex;font-size:14px;font-weight:500;gap:8px;line-height:1.2;margin:0;padding:0}.matrix-count{margin-left:4px}.qcat-group{gap:0;overflow:hidden;padding:0}.qcat-box.MuiButton-root{border:1px solid #0000;border-radius:999px}.qcat-box .MuiButton-root,.qcat-box.MuiButton-root{background:#0000;font-size:14px;font-weight:500;letter-spacing:.01071em;line-height:1.2;min-width:0;text-transform:none}.qcat-box .MuiButton-root{align-self:stretch;border:0;border-radius:inherit;color:inherit;padding:0 12px}.qcat-box .MuiButton-root:hover,.qcat-box.MuiButton-root:hover{background:#0000}.qcat-box.selected.MuiButton-root,.qcat-box.selected.MuiButton-root:hover{background-color:var(--primaryColor);border-color:var(--primaryColor);color:var(--primaryTextColor)}.qcat-box.selected.MuiButton-root:hover{background-color:var(--primaryDarkColor);border-color:var(--primaryDarkColor)}.qcat-box.selected .MuiButton-root,.qcat-box.selected.MuiButton-root{color:var(--primaryTextColor)}.qcat-box.selected .MuiButton-root .MuiSvgIcon-root,.qcat-box.selected.MuiButton-root .MuiSvgIcon-root{color:inherit}.qcat-group .MuiButtonGroup-grouped:not(:first-of-type),.qcat-group .MuiButtonGroup-grouped:not(:last-of-type){border:0}.qcat-group .MuiButton-root:first-of-type{padding-right:6px}.qcat-group .MuiButton-root+.MuiButton-root{border:0;margin-left:-4px;opacity:.7;padding:0 8px 0 0}.qcat-group .MuiButton-root+.MuiButton-root:hover{opacity:1}.qcat-group.selected .MuiButton-root+.MuiButton-root{opacity:.85}.qcat-group .MuiButton-root+.MuiButton-root .MuiSvgIcon-root{font-size:19px}.qcat-box h3 span{background:#00000014;border-radius:999px;box-sizing:border-box;color:inherit;display:inline-block;font-size:12px;font-weight:600;height:18px;line-height:18px;min-width:20px;padding:0 6px;text-align:center}.qcat-box.selected h3 span{background:#ffffff40;color:#fff}.matrix-count{background:#00000014;border-radius:999px;box-sizing:border-box;color:#333;display:inline-block;font-size:12px;font-weight:600;height:18px;line-height:18px;margin-left:8px;min-width:20px;padding:0 6px;text-align:center;vertical-align:middle}.qcat-box.selected .matrix-count{background:#ffffff40;color:#fff}.qcat-box p{color:#555;font-size:15px;line-height:1.3em;margin:0}@media(max-width:768px){.qcat-box{padding:4px 10px}.qcat-box h3{font-size:13px;gap:6px}.qcat-box p{display:none}}.search-bar{background-color:var(--panelColor);border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:flex;height:40px;margin:0;position:fixed;top:96px;width:100%;z-index:100}.dialog-content .search-bar{background-color:#fafafa;position:static}.search-bar .icon-button{padding:0 10px}.search-bar .search-input{color:#666;flex-grow:1;flex-shrink:1;flex-wrap:nowrap;margin-left:10px;width:100%}.search-bar .search-input div{z-index:-1}.search-bar .search-input input{color:#333}.search-bar .divider{height:31px;margin:4px;width:1px}.filter-advanced{padding-left:10px}.filter-advanced,.filter-shortcuts{display:flex;flex-flow:row nowrap;margin-right:5px}.filter-shortcuts{align-items:center;gap:6px;padding-left:4px}.seach-bar-component{display:flex;flex-flow:row nowrap;width:100%}.user-dashboard .seach-bar-component{padding-left:10px}.seach-bar-component .button{color:#777;height:40px;white-space:nowrap}.panel-header .panel-search{display:flex;padding-left:20px;padding-right:10px;padding-top:5px}.panel-search .search-input input{padding-bottom:8px;padding-top:10px}.panel-search .search-button{margin:8px}.panel-search .search-input .search-icon-div{margin:0;z-index:-1}.auto-complete{xflex-grow:1;xheight:250}.auto-complete .placeholder{font-size:17px}.auto-complete.button .placeholder{left:16px;position:absolute}.auto-complete .input{display:flex;height:32px}.auto-complete.button .input{height:unset;padding:5px 5px 5px 14px}.auto-complete .menu .menuitem{background-color:#fff!important;max-width:400px}.auto-complete .menu .menuitem:hover{background-color:#0000!important}.auto-complete .menu .menuitem.selected{background-color:#00000024!important}.auto-complete .menu .menuitem.no-selected{background-color:#0000!important}.auto-complete .menu li{list-style:none}.auto-complete .menu li .menuitem{padding-right:50px}.auto-complete.button .text-field{padding:5px}.auto-complete .value-container{align-items:center;display:flex;flex:1;flex-wrap:wrap;overflow:hidden}.auto-complete .value-container .chip{margin-right:4px}.auto-complete .select-container{min-width:130px}.auto-complete .no-options-message{padding:10px}.status-verbose .button.small{background-color:#0000;font-size:13px;line-height:12px;margin-right:24px;padding:3px 8px}.tab-badge>span{background-color:#00000080;right:-10px}.edit-card .tabs{min-width:330px}.tabs-toolbar{background:#eee}.MuiTab-labelIcon.tab-inline{font-size:1rem;font-weight:400;letter-spacing:.00938em;min-height:60px;text-transform:none}.MuiTab-labelIcon.tab-inline .MuiTab-wrapper{flex-direction:row}.MuiTab-labelIcon.tab-inline .MuiTab-wrapper>:first-child{margin-bottom:0}.MuiTab-labelIcon.tab-inline .MuiSvgIcon-root{margin-right:.5rem}.tags{flex-grow:1;list-style:none;margin:10px 0 0;min-height:30px;overflow:hidden;padding:0;width:calc(100% - 20px)}.tags li{margin-bottom:5px;margin-right:4px}.tags li,.tags li span{display:block;float:left}.tags li span{background-color:#666;border-radius:3px;color:#f7f7f7;font-size:12px;font-weight:400;height:20px;line-height:2;overflow:hidden;padding:0 5px}.tags li img{max-height:20px}.card-content .tags{display:grid;grid-auto-flow:column;grid-gap:4px;justify-content:left}.card-content .tags li{margin:0;overflow:hidden}.card-content .tags li span{float:none;max-width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-card .tags{margin-top:0;min-height:unset}.tool-bar{background-color:var(--primaryColor);flex-basis:50px;height:48px;padding-top:1px;top:48px;width:100%;z-index:1002}.tool-bar *{color:var(--primaryTextColor)}.meeting-room .tool-bar .tool-bar-toolbar.MuiToolbar-root{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2;max-width:100%;min-height:48px;overflow-x:auto;overflow-y:hidden;padding:0 8px 0 0;-webkit-overflow-scrolling:touch}.tool-bar .breadcrumbs{display:flex;flex:1 1 auto;min-width:0;padding:0 12px 0 16px}.tool-bar .breadcrumbs .link{cursor:pointer;display:flex}.tool-bar .breadcrumbs .link:hover{text-decoration:none}.tool-bar .breadcrumbs .material-icons{margin-right:4px}.tool-bar .proj-span:not(:last-child){border-right:1px dotted #ffffff4d;margin-right:10px;padding-right:10px}.tool-bar .proj-span:last-child{margin-right:10px}.tool-bar h3{margin-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-room .tool-bar .tool-bar-group{align-items:center;border-right:1px solid #ffffff1f;box-sizing:border-box;display:flex;flex-shrink:0;gap:4px;padding:0 10px}.meeting-room .tool-bar .tool-bar-toolbar>.tool-bar-group:last-child{border-right:none}.tool-bar .tool-bar-pill{background-color:#ffffff0f;border:1px solid #ffffff2e;border-radius:4px;color:var(--primaryTextColor);font-size:14px;font-weight:600;letter-spacing:.02em;min-height:34px;padding:5px 10px;position:relative;text-transform:none;transition:background-color .12s ease,border-color .12s ease}.tool-bar .tool-bar-pill:hover{background-color:#ffffff26;border-color:#ffffff52}.tool-bar .tool-bar-pill.active,.tool-bar .tool-bar-pill.active-sheet{background-color:#ffffff14}.tool-bar .tool-bar-pill.active-sheet:after,.tool-bar .tool-bar-pill.active:after{background:var(--secondaryColor);border-radius:2px;bottom:2px;content:"";height:2px;left:8px;position:absolute;right:8px}.tool-bar .tool-bar-pill .MuiIcon-root,.tool-bar .tool-bar-pill .material-icons{color:inherit}.tool-bar .tool-bar-pill.tool-bar-pill-icon{background-color:#0000;border:none;border-radius:999px;height:34px;justify-content:center;min-width:34px;padding:0;width:34px}.tool-bar .tool-bar-pill.tool-bar-pill-icon:hover{background-color:#ffffff24}.tool-bar .tool-bar-pill.tool-bar-pill-icon.active-sheet:after,.tool-bar .tool-bar-pill.tool-bar-pill-icon.active:after{display:none}.tool-bar .tool-bar-pill.tool-bar-pill-icon.active,.tool-bar .tool-bar-pill.tool-bar-pill-icon.active-sheet{background-color:#db7b0847}.meeting-room .tool-bar-chat-badge .MuiBadge-badge{right:6px;top:4px}@media(max-width:1000px){.tool-bar .label,.tool-bar-group .label{display:none}.tool-bar-group .button-icon{margin-right:0}.tool-bar .tool-bar-pill{min-width:40px;padding:4px}.tool-bar .tool-bar-pill.tool-bar-pill-icon{min-width:34px;width:34px}.tool-bar .MuiBreadcrumbs-separator{margin-left:1px;margin-right:1px}.tool-bar .link{margin:2px 0}.tool-bar .MuiTypography-body1{font-size:.8rem}}.page-dashboard.is-active{height:100%}.page-dashboard .page{height:100%;overflow:auto}.meeting-room{background:var(--primaryPanelColor);height:calc(100% - 48px);position:absolute;width:100%}.meeting-room .tool-bar{border-bottom:1px solid var(--headerColor)}.user-dashboard .card-panels{flex:1;padding:20px}.user-dashboard .tool-bar{border-bottom:0}.user-dashboard.has-pagebar{height:100%}.dashboard .grid-container{xdisplay:flex;xflex-wrap:wrap;height:calc(100vh - 96px);overflow:auto;padding:10px 10px 0;width:100%}.dashboard .grid-item{flex-grow:1;flex-shrink:0;margin:auto;max-width:1000px;padding:10px 10px 0}.dashboard .grid-item>div{padding-bottom:20px}.dashboard-side-drawer .MuiDrawer-paper{background-color:var(--surfaceColor)}.user-rooms .panel-header{color:var(--darkTextColor);padding:0 20px 10px 0;text-align:left}.section-header-favorites,.section-header-projects{background-color:#0000;border:0;border-left:3px solid var(--primaryColor);border-radius:0;box-shadow:none;margin:16px 0 4px;padding:6px 8px 6px 12px;transition:background-color .12s ease}.section-header-favorites .MuiListItemText-root,.section-header-projects .MuiListItemText-root{flex:1 1 auto;margin:0 8px 0 0;min-width:0}.section-header-favorites .MuiListItemText-primary,.section-header-projects .MuiListItemText-primary{color:#444;font-size:13px;font-weight:600;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}.section-header-favorites .section-header-count,.section-header-projects .section-header-count{background-color:#0f172a14;border-radius:4px;box-sizing:border-box;color:var(--darkTextColor);flex-shrink:0;font-size:12px;font-weight:700;height:20px;line-height:20px;margin-right:6px;min-width:20px;padding:0 7px;text-align:center}.section-header-favorites .section-header-chevron,.section-header-projects .section-header-chevron{color:#0f172a80;flex-shrink:0;font-size:20px}.section-header-favorites:hover,.section-header-projects:hover{background-color:#0f172a08}.section-header-favorites{border-left-color:var(--secondaryColor)}.user-rooms .project-group{border-left:2px solid #607d8b38;margin:8px 0 14px 8px;padding-left:14px;position:relative}.user-rooms .project-group .card-panels{margin:0}.user-rooms .project-group .card-panel{background-color:#0000;box-shadow:none;margin-bottom:0;margin-top:4px}.user-rooms .project-group .panel-header{padding:0 0 4px}.user-rooms .project-group .panel-header h3{color:#0f172ac7;font-size:14px;font-weight:600;margin:0}.meetingroom-list-item{background-color:#0000;border-radius:6px;margin:2px 0;position:relative;transition:background-color .15s ease}.meetingroom-list-item .MuiListItemButton-root{border-radius:6px;padding-bottom:8px;padding-top:8px}.meetingroom-list-item:hover{background-color:#00000008}.meetingroom-list-item .MuiListItemAvatar-root{min-width:44px}.meetingroom-list-item .MuiAvatar-root.avatar{background-color:#0000000f;color:#000000b3;height:36px;width:36px}.meetingroom-list-item .MuiAvatar-root.avatar .MuiIcon-root{font-size:20px}.meetingroom-list-item .MuiListItemText-primary{color:#000000d9;font-size:15px;font-weight:500}.meetingroom-list-item .MuiListItemText-secondary{color:#0000008c;font-size:13px}.meetingroom-list-item.is-subroom .MuiListItemButton-root{padding-left:36px}.meetingroom-list-item.is-subroom:before{height:1px;top:50%;width:12px}.meetingroom-list-item.is-subroom:after,.meetingroom-list-item.is-subroom:before{background-color:#0000002e;content:"";left:16px;pointer-events:none;position:absolute}.meetingroom-list-item.is-subroom:after{bottom:50%;top:0;width:1px}.meetingroom-list-item.is-subroom .MuiAvatar-root.avatar{height:30px;width:30px}.meetingroom-list-item.is-subroom .MuiAvatar-root.avatar .MuiIcon-root{font-size:19px}.meetingroom-list-item.is-subroom .MuiListItemText-primary{font-size:14px;font-weight:400}.meetingroom-list-item.has-active-meeting{background-color:#4caf5014}.meetingroom-list-item.has-active-meeting .MuiAvatar-root.avatar{background-color:#4caf502e;color:#2e7d32}.meetingroom-list-item.has-active-meeting:hover{background-color:#4caf501f}.meetingroom-list-item.is-invited{background-color:#2196f30f}.meetingroom-list-item.is-invited .MuiAvatar-root.avatar{background-color:#2196f329;color:#1565c0}.meetingroom-list-item.is-readonly .MuiAvatar-root.avatar{opacity:.6}.meetingroom-list-item.is-readonly .MuiListItemText-primary{color:#0000008c}.user-rooms .card-panel{margin-bottom:20px;margin-top:0}.user-rooms .card-panels .nothing-found{padding-right:20px;text-align:right}.user-rooms .panel-header h3{margin-bottom:0}.user-rooms .MuiListItem-root:last-child{border-bottom:0 solid #e0e0e0}.user-rooms .MuiListItem-secondaryAction{border-bottom:1px solid #e0e0e0}.user-rooms .MuiCollapse-wrapper{border-bottom:8px solid #e0e0e0}.user-dashboard{background:var(--panelColor);height:calc(100% - 48px);overflow:auto;position:absolute;width:100%}.user-dashboard .MuiTab-root{background-color:inherit;min-width:0}.user-dashboard .MuiTab-textColorPrimary{color:var(--primaryLightTextColor)}.user-dashboard .MuiTab-textColorSecondary{color:var(--secondaryLightTextColor)}.user-dashboard .MuiExpansionPanel-root.Mui-expanded{margin-top:0}.user-dashboard .info-panel,.user-dashboard .panel-tabs .MuiExpansionPanel-root:first-child{border-top:2px solid #00000020}.user-dashboard .info-panel{background-color:var(--paperDarkColor);padding:20px;width:inherit}.user-dashboard .dashboard-header{margin-block-end:20px}.user-dashboard .dashboard-header h1{margin-block-end:0;margin-block-start:0}.user-dashboard .tab-bar{align-items:baseline;display:flex;flex-flow:row nowrap;justify-content:space-between}@media(max-width:1500px){.user-dashboard .tab-bar button{font-size:15px}}.user-dashboard .MuiSwitch-colorSecondary.Mui-checked{color:var(--primaryDarkColor)}.user-dashboard .tab-bar .MuiSwitch-root{align-self:flex-end;display:flex}.user-dashboard .panel-actions{align-items:flex-end;display:flex;justify-items:flex-end;margin-left:auto}.user-dashboard .MuiExpansionPanelDetails-root{display:flex;flex-flow:row wrap}.user-dashboard .panel-calendar{background-color:#0000;border:none;border-radius:0;box-shadow:none;padding:0}.user-dashboard .panel-calendar .fc{font-family:inherit}.user-dashboard .panel-calendar .fc-toolbar{gap:6px;margin-bottom:18px!important;text-transform:capitalize}.user-dashboard .panel-calendar .fc-toolbar-title{color:var(--darkTextColor);font-size:1.05rem!important;font-weight:700;letter-spacing:-.005em}.user-dashboard .panel-calendar .fc-button{background:var(--paperDarkColor)!important;border:1px solid #0f172a14!important;border-radius:999px!important;box-shadow:none!important;color:var(--darkTextColor)!important;font-size:13px!important;font-weight:600!important;padding:4px 12px!important;text-transform:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}.user-dashboard .panel-calendar .fc-button:hover{background:#0f172a0f!important;border-color:#0f172a24!important}.user-dashboard .panel-calendar .fc-button:disabled{opacity:.35}.user-dashboard .panel-calendar .fc-next-button,.user-dashboard .panel-calendar .fc-prev-button{padding:4px 8px!important}.user-dashboard .panel-calendar .fc-col-header-cell{background:rgba(15,23,42,.025);border:none;color:var(--secondaryLightTextColor);font-size:11.5px;font-weight:700;letter-spacing:.08em;opacity:.85;padding:10px 0 8px;text-transform:uppercase}.user-dashboard .panel-calendar td.fc-day,.user-dashboard .panel-calendar th.fc-day{font-size:13px}.user-dashboard .panel-calendar .fc-daygrid-day-number{color:var(--darkTextColor);font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:600;padding:8px 10px 4px}.user-dashboard .panel-calendar .fc-day-other .fc-daygrid-day-number{color:var(--secondaryLightTextColor);font-weight:500;opacity:.4}.user-dashboard .panel-calendar .fc-day-sat .fc-daygrid-day-frame,.user-dashboard .panel-calendar .fc-day-sun .fc-daygrid-day-frame{background:rgba(15,23,42,.025)}.user-dashboard .panel-calendar .fc-day-today{background:#0000!important}.user-dashboard .panel-calendar .fc-day-today .fc-daygrid-day-number{align-items:center;background:var(--primaryColor);border-bottom:none;border-radius:999px;box-shadow:0 1px 4px #607d8b66;color:#fff;display:inline-flex;font-weight:700;height:26px;justify-content:center;margin:6px 6px 2px;min-width:26px;padding:0 6px!important}.user-dashboard .panel-calendar .fc-daygrid-day{background:var(--surfaceColor)}.user-dashboard .panel-calendar .fc-daygrid-day-frame{background:#0000;min-height:92px;transition:background-color .15s ease,box-shadow .15s ease}.user-dashboard .panel-calendar .fc-daygrid-day:hover .fc-daygrid-day-frame{background:#607d8b12}.user-dashboard .panel-calendar .fc-day-other{background:#0f172a05}.user-dashboard .panel-calendar .fc-day-other .fc-daygrid-day-frame{background:#0000}.user-dashboard .panel-calendar .fc-daygrid-day-events{margin-top:2px;padding:0 5px 4px}.user-dashboard .panel-calendar .fc table,.user-dashboard .panel-calendar .fc-scrollgrid,.user-dashboard .panel-calendar .fc-scrollgrid-section>*{border:none!important}.user-dashboard .panel-calendar .fc td,.user-dashboard .panel-calendar .fc th{border-color:#0f172a14}.user-dashboard .panel-calendar .fc-day,.user-dashboard .panel-calendar .fc-daygrid-day{border:1px solid #0f172a12!important}.user-dashboard .panel-calendar .fc-event{background:var(--primaryColor)!important;border:none;border-radius:6px;box-shadow:0 1px 2px #0f172a1f;color:#fff!important;cursor:pointer;font-size:12.5px;font-weight:600;margin:2px 0;padding:3px 8px;transition:transform .1s ease,box-shadow .1s ease,filter .15s ease}.user-dashboard .panel-calendar .fc-event:hover{box-shadow:0 3px 8px #0f172a2e;filter:brightness(1.06);transform:translateY(-1px)}.user-dashboard .panel-calendar .fc-event-type-questions{background:#f59e0b!important}.user-dashboard .panel-calendar .fc-event-type-deliverables{background:#0ea5e9!important}.user-dashboard .panel-calendar .fc-event-type-meetings{background:#ef6c00!important}.user-dashboard .panel-calendar .fc-event-type-milestones{background:#8b5cf6!important}.user-dashboard .panel-calendar .fc-event-body{align-items:center;color:#fff;display:inline-flex;gap:5px;min-width:0;width:100%}.user-dashboard .panel-calendar .fc-event-type-icon{color:#fff;flex-shrink:0;font-size:15px!important;opacity:.95}.user-dashboard .panel-calendar .fc-event-label{color:#fff;flex:1;font-weight:600;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dashboard .panel-calendar .fc-event-icon{color:#fff;flex-shrink:0;font-size:14px!important;margin-left:auto;opacity:.9;vertical-align:middle}.user-dashboard .panel-calendar .fc-week-number{background:#607d8b12!important;border:none!important;border-right:1px solid #0f172a14!important;padding:8px 6px;text-align:center;vertical-align:middle}.user-dashboard .panel-calendar .fc-week-number-value{color:var(--darkTextColor);display:inline-block;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.user-dashboard .panel-calendar .fc-col-header-cell.fc-week-number{background:#607d8b12;border-right:1px solid #0f172a14;color:var(--darkTextColor);font-size:11.5px;font-weight:700;letter-spacing:.08em;opacity:.85;text-align:center;text-transform:uppercase}.user-dashboard .panel-calendar .fc-col-header-cell.fc-week-number>.fc-scrollgrid-sync-inner,.user-dashboard .panel-calendar .fc-col-header-cell.fc-week-number>.fc-scrollgrid-sync-inner>*{position:relative;visibility:hidden}.user-dashboard .panel-calendar .fc-col-header-cell.fc-week-number>.fc-scrollgrid-sync-inner:after{align-items:center;content:"Vecka";display:flex;inset:0;justify-content:center;position:absolute;visibility:visible}.user-dashboard .panel-calendar .event-filter{align-items:center;border-top:1px solid #0f172a0f;display:flex;justify-content:center;margin-top:14px;padding:16px 4px 4px}.user-dashboard .panel-calendar .event-filter .event-filter-checkBox{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.user-dashboard .panel-calendar .filter-pill{align-items:center;background:color-mix(in srgb,var(--pill-color) 14%,var(--surfaceColor));border:1.5px solid var(--pill-color);border-radius:999px;color:var(--darkTextColor);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:7px;line-height:1;margin:0;padding:5px 12px 5px 10px;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .08s ease}.user-dashboard .panel-calendar .filter-pill:hover{transform:translateY(-1px)}.user-dashboard .panel-calendar .filter-pill:focus-visible{outline:2px solid var(--pill-color);outline-offset:2px}.user-dashboard .panel-calendar .filter-pill-dot{background:var(--pill-color);border-radius:50%;box-shadow:inset 0 0 0 2px #fff9;flex-shrink:0;height:10px;width:10px}.user-dashboard .panel-calendar .filter-pill-label{letter-spacing:.01em}.user-dashboard .panel-calendar .filter-pill.is-off{background:var(--paperDarkColor);border-color:#0f172a1f;color:var(--secondaryLightTextColor)}.user-dashboard .panel-calendar .filter-pill.is-off .filter-pill-label{opacity:.7;text-decoration:line-through}.user-calendar-events .panel-actions{align-items:flex-end;display:flex;flex:1;justify-items:flex-end;margin-left:auto}.board-switch{align-items:center;color:var(--secondaryLightTextColor);display:inline-flex;font-size:14px;gap:6px;white-space:nowrap}@media(max-width:1500px){.board-switch{font-size:13px}}.user-dashboard .tool-bar-tabs{align-items:center;display:inline-flex;gap:4px;padding-right:8px}.user-dashboard .tool-bar-tabs .button.MuiButton-root{background-color:#ffffff12;border:1px solid #ffffff38;border-radius:6px;color:var(--primaryTextColor);font-weight:500;gap:4px;letter-spacing:.01em;line-height:1;min-height:34px;padding:6px 12px;text-transform:none;transition:background-color .12s ease,border-color .12s ease}.user-dashboard .tool-bar-tabs .button.MuiButton-root:hover{background-color:#ffffff29;border-color:#ffffff5c}.user-dashboard .tool-bar-tabs .button.MuiButton-root.active,.user-dashboard .tool-bar-tabs .button.MuiButton-root.active:hover{background-color:#ffffff38;border-color:#ffffff6b;box-shadow:inset 0 -2px 0 #ffffffd9;font-weight:700}.user-dashboard .tool-bar-tabs .button.MuiButton-root .button-icon{color:inherit;font-size:19px;margin-right:4px}.user-dashboard .tool-bar-tabs .page-bar-count{align-items:center;background:#ffffff2e;border-radius:4px;color:inherit;display:inline-flex;font-size:12px;font-weight:700;height:20px;justify-content:center;line-height:1;margin-left:6px;min-width:20px;padding:0 6px}.user-dashboard .empty-state{align-items:center;color:var(--secondaryLightTextColor);display:flex;flex-direction:column;padding:24px 16px;text-align:center}.user-dashboard .empty-state-icon{align-items:center;background:#0000000d;border-radius:999px;color:#00000073;display:inline-flex;height:48px;justify-content:center;margin-bottom:12px;width:48px}.user-dashboard .empty-state-icon .material-icons{font-size:26px}.user-dashboard .empty-state-title{color:var(--darkTextColor);font-weight:600;margin:0 0 6px}.user-dashboard .empty-state-body{color:var(--secondaryLightTextColor);line-height:1.45;margin:0 0 14px;max-width:360px}.user-dashboard .empty-state-cta.MuiButton-root{border-radius:4px;font-weight:600;padding:6px 18px;text-transform:none}.user-dashboard .empty-state-hero{background:var(--surfaceColor,#f4f6f8);border:1px solid var(--surfaceBorderColor,#0000);border-radius:8px;box-shadow:var(--surfaceShadow,0 1px 2px #0f172a0f);margin-bottom:16px;padding:40px 24px}.user-dashboard .empty-state-hero .empty-state-icon{background:#ef6c001f;color:#ef6c00;height:64px;width:64px}.user-dashboard .empty-state-hero .empty-state-icon .material-icons{font-size:34px}.user-dashboard .empty-state-hero .empty-state-body{font-size:15px;max-width:480px}.user-dashboard .working-board{background:var(--surfaceColor);border:1px solid var(--surfaceBorderColor);border-radius:12px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0d;display:flex;flex-direction:column;height:100%;padding:22px 24px 24px}.user-dashboard .working-board-header{align-items:center;border-bottom:1px solid #0f172a0f;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;padding-bottom:16px}.user-dashboard .working-board-title{color:var(--darkTextColor);font-size:1.35rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.user-dashboard .working-board-info{color:var(--secondaryLightTextColor);cursor:help;opacity:.5;transition:opacity .15s ease,color .15s ease}.user-dashboard .working-board-info:hover{color:var(--primaryColor);opacity:1}.user-dashboard .working-board-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:auto}.user-dashboard .working-board-header .tab-bar-inline{margin:0;min-height:0}.user-dashboard .working-board-header .tab-bar-inline .MuiTabs-root{min-height:0}.user-dashboard .working-board-header .tab-bar-inline .MuiTabs-flexContainer{gap:4px}.user-dashboard .working-board-header .tab-bar-inline .MuiTab-root.tab-inline{border-radius:999px;color:var(--secondaryLightTextColor);font-size:13px;font-weight:600;letter-spacing:.005em;min-height:32px;padding:4px 12px;text-transform:none}.user-dashboard .working-board-header .tab-bar-inline .MuiTab-root.tab-inline .MuiSvgIcon-root{font-size:17px;margin-right:4px}.user-dashboard .working-board-header .tab-bar-inline .MuiTab-root.tab-inline:hover{background:#0f172a0a;color:var(--darkTextColor)}.user-dashboard .working-board-header .tab-bar-inline .MuiTab-root.tab-inline.Mui-selected{background:#607d8b1f;color:var(--primaryDarkColor)}.user-dashboard .working-board-header .tab-bar-inline .MuiTabs-indicator{display:none}.user-dashboard .dashboard-filter-chip.MuiAlert-root{align-items:center;background-color:#607d8b1a;border-radius:999px;color:var(--primaryDarkColor);font-size:12px;font-weight:600;letter-spacing:.02em;padding:2px 10px}.user-dashboard .dashboard-filter-chip.MuiAlert-root .MuiAlert-message{padding:2px 0}.user-dashboard .dashboard-filter-button.MuiButton-root{background-color:var(--paperDarkColor);border-color:#0f172a1f;border-radius:999px;color:var(--darkTextColor);font-size:13px;font-weight:600;padding:4px 14px;text-transform:none;transition:background-color .15s ease,border-color .15s ease}.user-dashboard .dashboard-filter-button.MuiButton-root:hover{background-color:#0f172a0d;border-color:#0f172a33}.user-dashboard .dashboard-tab-panel .MuiAccordion-root{background:#0000!important;background-color:#0000!important;border:none!important;box-shadow:none!important;margin:0 0 16px!important}.user-dashboard .dashboard-tab-panel .MuiAccordion-root:before{display:none}.user-dashboard .dashboard-tab-panel .MuiAccordionSummary-root{min-height:0;padding:4px 4px 8px}.user-dashboard .dashboard-tab-panel .MuiAccordionSummary-content{margin:0}.user-dashboard .dashboard-tab-panel .MuiAccordionDetails-root{display:flex;flex-wrap:wrap;gap:12px;padding:0!important}.user-dashboard .panel-summary{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;width:100%}.user-dashboard .panel-summary-title{align-items:baseline;color:var(--darkTextColor);display:inline-flex;font-size:1rem;font-weight:600;gap:8px}.user-dashboard .panel-summary-count{align-items:center;background-color:#0f172a14;border-radius:4px;color:var(--darkTextColor);display:inline-flex;font-size:13px;font-weight:700;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 7px}.user-dashboard .panel-summary-subtitle{background:#c6282814;border-radius:4px;font-size:13px;font-weight:600;letter-spacing:.02em;padding:2px 10px}.user-dashboard .panel-summary-subtitle,.user-dashboard .panel-summary.tone-urgent .panel-summary-title{color:var(--status_criticalColor,#c62828)}.user-dashboard .panel-summary.tone-urgent .panel-summary-count{background:#c628281f;color:var(--status_criticalColor,#c62828)}.user-dashboard .tab-bar{margin:0 0 12px;padding:0}.user-dashboard .card.deliverable,.user-dashboard .card.meeting,.user-dashboard .card.milestone,.user-dashboard .card.question{border-left:4px solid #0000;border-radius:4px;box-shadow:0 1px 2px #0f172a14;height:auto;margin:0;min-height:132px;min-width:280px;overflow:hidden;transition:transform .12s ease,box-shadow .12s ease;width:280px}.user-dashboard .card.deliverable{background-color:var(--deliverableCardColor);border-left-color:#0284c7}.user-dashboard .card.question{background-color:var(--questionCardColor);border-left-color:#d97706}.user-dashboard .card.milestone{background-color:var(--milestoneCardColor);border-left-color:#6d28d9}.user-dashboard .card.meeting{background-color:var(--meetingCardColor);border-left-color:#b45309}.user-dashboard .card.deliverable:hover,.user-dashboard .card.meeting:hover,.user-dashboard .card.milestone:hover,.user-dashboard .card.question:hover{box-shadow:0 2px 6px #0f172a1f;transform:translateY(-1px)}.user-dashboard .card .card-action-area{display:flex;flex-direction:column;height:auto!important;min-height:132px}.user-dashboard .card .card-content{flex:1 1 auto;height:auto!important;min-height:0;overflow:hidden;padding:12px 14px 8px!important;position:relative!important;top:auto!important}.user-dashboard .card .card-content .card-text{color:var(--darkTextColor);font-size:15px;font-weight:500;height:auto;-webkit-line-clamp:3;line-height:1.35;min-height:0}.user-dashboard .card .card-room-name{color:var(--secondaryLightTextColor);display:block;font-size:11.5px;font-weight:700;letter-spacing:.06em;line-height:1.2;margin-bottom:6px;max-width:calc(100% - 80px);opacity:.75;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.user-dashboard .card .card-actions{background:#00000009;bottom:auto!important;color:var(--secondaryLightTextColor);font-size:12px;min-height:36px;padding:6px 12px;position:relative!important}.user-dashboard .card .card-actions .material-icons,.user-dashboard .card .card-actions span{color:inherit}.user-dashboard .card .color-alert,.user-dashboard .card.deliverable.color-alert .card-actions span{color:#dc2626!important;font-weight:600}.login-dialog .MuiDialog-paper{border-radius:14px;box-shadow:0 12px 48px #0f172a33;max-width:520px;overflow:hidden;width:100%}.login-dialog .MuiDialogTitle-root{background:var(--primaryColor);color:var(--primaryTextColor);font-family:var(--fontFamily);font-size:19px!important;font-weight:600!important;letter-spacing:.02em;margin:0!important;padding:18px 28px!important}.login-dialog .MuiDialogContent-root{padding:28px 28px 24px!important}.login-dialog .MuiDialogContent-root>span:first-child{color:#0009;display:block;font-size:15px;margin-bottom:6px}.login-dialog .MuiDialogContent-root p{color:#000000b3;font-size:15px;line-height:1.5;margin:0 0 14px}.login-dialog .MuiDialogActions-root,.login-dialog .dialog-actions{justify-content:flex-end;margin:0!important;padding:0 28px 22px!important}.login-dialog .MuiFormControl-root,.login-dialog .MuiTextField-root{margin-bottom:0!important;margin-top:16px!important}.login-dialog .MuiInput-root{font-size:16px}.login-dialog .MuiInput-root input{padding:8px 0 6px!important}.login-dialog .MuiInput-root:before{border-bottom-color:#0000002e!important}.login-dialog .MuiInputLabel-root{color:#0000008c;font-size:16px}.login-dialog .MuiInputLabel-root.Mui-focused{color:var(--primaryColor)}.login-dialog .login-action-row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:0;margin-top:24px}.login-dialog .login-action-row #signup-button{position:static;right:auto}.login-dialog .forgot-password-row{justify-content:flex-start;margin-top:12px}.login-dialog .forgot-password{font-size:15px;height:auto}.login-dialog .forgot-password a{color:var(--primaryDarkColor);text-decoration:none}.login-dialog .forgot-password a:hover{text-decoration:underline}.login-dialog .MuiButton-root{border-radius:6px!important;box-shadow:none!important;font-size:15px!important;font-weight:600!important;letter-spacing:.02em!important;padding:7px 16px!important;text-transform:none!important}.login-dialog .MuiButton-contained,.login-dialog button.contained{background-color:var(--primaryColor)!important;border:1px solid var(--primaryColor)!important;color:var(--primaryTextColor)!important}.login-dialog .MuiButton-contained:hover,.login-dialog button.contained:hover{background-color:var(--primaryDarkColor)!important;border-color:var(--primaryDarkColor)!important;box-shadow:0 1px 4px #0000002e!important}.login-dialog .MuiButton-contained:disabled,.login-dialog button.contained:disabled{background-color:#0000001f!important;border-color:#0000!important;color:#00000061!important}.login-dialog #signup-button{background:#0000!important;border:1px solid #607d8b80!important;color:var(--primaryDarkColor)!important}.login-dialog #signup-button:hover{background:#607d8b14!important;border-color:var(--primaryColor)!important;box-shadow:none!important}.login-dialog .MuiButton-text{color:#000000a6!important}.login-dialog .MuiButton-text:hover{background-color:#0000000a!important}.login-dialog .legal{border-top:1px solid #0000000f;color:#0000008c;font-size:12px;line-height:1.5;margin-top:16px;padding-top:12px}.login-dialog .legal a.textcolor{color:var(--primaryDarkColor);text-decoration:none}.login-dialog .legal a.textcolor:hover{text-decoration:underline}.login-dialog .signup-gdpr{margin-top:10px}.login-dialog .MuiFormControlLabel-root{align-items:flex-start;margin:0 0 4px -2px}.login-dialog .MuiFormControlLabel-root .MuiCheckbox-root{padding:2px 8px 2px 4px}.login-dialog .MuiFormControlLabel-root .MuiFormControlLabel-label{color:#000000a6;font-size:13px;line-height:1.5;padding-top:2px}.login-dialog .error-banner{background-color:#ff3d00;border-radius:0;color:#fff;font-size:14px;line-height:1.4;padding:10px 16px 10px 38px}.login-dialog .error-banner .material-icons{font-size:19px;left:14px;top:11px}.login-dialog .error-banner a{color:#fff!important;text-decoration:underline}.login-dialog .third-party{display:flex;gap:8px;margin:12px 0 0}.login-dialog .third-party button{border-radius:6px;color:#fff;flex:1;padding:8px}.login-dialog .separator{border-bottom:1px solid #0000001a;margin:18px 0;position:relative;text-align:center}.login-dialog .separator span{background-color:#fff;color:#00000073;font-size:13px;letter-spacing:.08em;padding:0 10px;position:relative;text-transform:uppercase;top:10px}#login-with-google{background-color:#dd4a38}#login-with-facebook{background-color:#32508f}#login-with-twitter{background-color:#54adef}.appcontainer{height:100%;overflow:hidden;padding-top:48px;position:fixed}.appcontainer,.page{box-sizing:border-box;width:100%}.page{display:block;transform-origin:center center}.page-wrapper:not(.is-active),.page:not(.is-active){display:none}.page.is-active:not(.is-active){animation:fade-out .2s cubic-bezier(0,0,.2,1) forwards}@media(min-width:1024px){.pages{height:calc(100% - 48px);top:48px}}.main-holder{height:calc(100% - 56px);overflow:hidden;position:fixed;top:56px;width:100%}.about-holder{height:100%;overflow:auto;position:relative;width:100%}.about-holder img.img-method{height:auto;left:50%;max-width:1300px;min-width:1000px;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:100%}.portal-container{background:var(--panelColor);height:calc(100vh - 96px);overflow:auto;width:100%}.portal-container>div{display:flex;margin:auto;max-width:1000px}.portal-container.wide>div{max-width:unset}.portal-menu{margin-right:20px;margin-top:10px;min-width:220px}.portal-contents{flex-grow:1;padding:20px;width:100%}.portal-contents>div{background:none;overflow:visible}.portal-contents .div-contents{box-sizing:border-box;height:auto;overflow:auto;overflow:visible;padding:0 40px 40px 20px}.portal-contents .content-card,.portal-contents .edit-profile{margin-bottom:20px;max-width:none}.admin-table{margin:0 auto;max-width:1400px}@media(max-width:900px){.admin-table{max-width:100%}}.page-edit-profile{height:100%}.div-edit-profile{background:var(--panelColor);box-sizing:border-box;height:calc(100% - 48px);overflow:auto;padding:40px 24px}.content-card,.content-card.MuiCard-root,.edit-profile,.edit-profile.MuiCard-root{background:#fff;border-radius:14px!important;box-shadow:0 12px 48px #0f172a2e!important;overflow:hidden}.edit-profile,.edit-profile.MuiCard-root{margin:0 auto;max-width:520px}.content-card .MuiCardHeader-root,.edit-profile .MuiCardHeader-root{align-items:center;background:var(--primaryColor);color:var(--primaryTextColor);padding:18px 28px!important}.content-card .MuiCardHeader-root .MuiCardHeader-content,.edit-profile .MuiCardHeader-root .MuiCardHeader-content{overflow:hidden}.content-card .MuiCardHeader-root .MuiCardHeader-title,.edit-profile .MuiCardHeader-root .MuiCardHeader-title{color:var(--primaryTextColor);font-family:var(--fontFamily);font-size:19px!important;font-weight:600!important;letter-spacing:.02em;line-height:1.2}.content-card .MuiCardHeader-root .MuiCardHeader-subheader,.edit-profile .MuiCardHeader-root .MuiCardHeader-subheader{color:#ffffffc7!important;font-size:13.5px!important;font-weight:500!important;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-card .MuiCardHeader-root .MuiCardHeader-action,.edit-profile .MuiCardHeader-root .MuiCardHeader-action{align-self:center;margin:0}.content-card .settings-info-icon,.edit-profile .profile-info-icon{color:#ffffffd9;cursor:help;opacity:.85;transition:opacity .15s ease,color .15s ease}.content-card .settings-info-icon:hover,.edit-profile .profile-info-icon:hover{color:#fff;opacity:1}.content-card .MuiCardContent-root,.edit-profile .MuiCardContent-root{padding:24px 28px 20px!important}.content-card .MuiFormControl-root.form-control{border-top:1px solid #0000000f;display:flex;flex-direction:column;margin-top:18px;padding-top:18px;width:100%}.content-card .MuiFormControl-root.form-control:first-of-type{border-top:none;margin-top:0;padding-top:0}.content-card .MuiFormControl-root .MuiFormLabel-root,.content-card .MuiFormControl-root .MuiFormLabel-root.Mui-focused{color:var(--primaryDarkColor)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;line-height:1.4;margin-bottom:8px;text-transform:uppercase!important}.content-card .MuiFormControl-root .MuiFormHelperText-root{color:#0000008c;font-size:13.5px;line-height:1.5;margin-left:0;margin-top:8px}.content-card .MuiFormGroup-root .MuiFormControlLabel-root{margin-left:-6px}.content-card .MuiFormGroup-root .MuiFormControlLabel-root .MuiCheckbox-root{padding:6px}.content-card .MuiFormGroup-root .MuiFormControlLabel-root .MuiCheckbox-root.Mui-checked{color:var(--primaryColor)}.content-card .MuiFormGroup-root .MuiFormControlLabel-root .MuiFormControlLabel-label{color:var(--darkTextColor);font-size:15px;line-height:1.4}.content-card .MuiOutlinedInput-root{border-radius:6px;font-size:15px}.content-card .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primaryColor)}.content-card .MuiInputLabel-outlined{font-size:15px}.content-card .MuiInputLabel-outlined.Mui-focused{color:var(--primaryColor)}.content-card .qlog-select-control{margin-top:8px;width:100%}.content-card .qlog-select-control .MuiInputLabel-root{background:#fff;margin-left:-2px;padding:0 6px}.content-card .qlog-select-control .MuiInputLabel-root.Mui-focused{color:var(--primaryColor)}.content-card .qlog-select .MuiOutlinedInput-root,.content-card .qlog-select.MuiOutlinedInput-root{background:#fff;border-radius:8px;min-height:56px;padding:6px 8px;transition:border-color .15s ease,box-shadow .15s ease}.content-card .qlog-select .MuiOutlinedInput-root fieldset.MuiOutlinedInput-notchedOutline,.content-card .qlog-select.MuiOutlinedInput-root fieldset.MuiOutlinedInput-notchedOutline{border-color:#0f172a29}.content-card .qlog-select .MuiOutlinedInput-root:hover fieldset.MuiOutlinedInput-notchedOutline,.content-card .qlog-select.MuiOutlinedInput-root:hover fieldset.MuiOutlinedInput-notchedOutline{border-color:#0f172a47}.content-card .qlog-select .MuiOutlinedInput-root.Mui-focused fieldset.MuiOutlinedInput-notchedOutline,.content-card .qlog-select.MuiOutlinedInput-root.Mui-focused fieldset.MuiOutlinedInput-notchedOutline{border-color:var(--primaryColor);border-width:1px;box-shadow:0 0 0 3px #607d8b24}.content-card .qlog-select-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding:2px 0;width:100%}.content-card .qlog-chip.MuiChip-root{border-radius:999px;font-size:13px;font-weight:600;height:26px;letter-spacing:-.005em;padding:0 2px}.content-card .qlog-chip.MuiChip-root .MuiChip-label{line-height:1;padding:0 10px}.content-card .qlog-chip-optional.MuiChip-root{background-color:#607d8b1f;border:1px solid #607d8b38;color:var(--primaryDarkColor)}.content-card .qlog-chip-required.MuiChip-root{background-color:#0f172a0d;border:1px solid #0f172a1a;color:var(--darkTextColor)}.content-card .qlog-chip-required.MuiChip-root .qlog-chip-lock.MuiIcon-root{color:#0f172a80;font-size:13px!important;height:12px;margin-left:6px;margin-right:-2px;width:12px}.content-card .qlog-chip-overflow.MuiChip-root{background-color:#0f172a0f;border:1px dashed #0f172a2e;color:#0f172a99;font-weight:700}.qlog-select-menu.MuiPaper-root{border:1px solid #0f172a14;border-radius:10px;box-shadow:0 6px 24px #0f172a1f,0 1px 2px #0f172a0f;margin-top:6px;min-width:280px;overflow:hidden}.qlog-select-menu.MuiPaper-root .MuiList-root{padding:6px}.qlog-select-menu .qlog-menu-item{border-radius:6px;gap:4px;margin-bottom:2px;padding:6px 10px;transition:background-color .12s ease}.qlog-select-menu .qlog-menu-item:hover{background-color:#607d8b14}.qlog-select-menu .qlog-menu-item.Mui-selected{background-color:#607d8b1a}.qlog-select-menu .qlog-menu-item.Mui-selected:hover{background-color:#607d8b24}.qlog-select-menu .qlog-menu-item.is-required{background-color:rgba(15,23,42,.025);opacity:1!important;pointer-events:none}.qlog-select-menu .qlog-menu-item.is-required .MuiListItemText-primary{color:var(--darkTextColor);font-weight:600}.qlog-select-menu .qlog-menu-item.is-required .MuiListItemText-secondary{color:#0f172a80;font-size:12px;font-weight:600;letter-spacing:.04em;margin-top:0;text-transform:uppercase}.qlog-select-menu .qlog-menu-item .MuiListItemText-root{margin:0}.qlog-select-menu .qlog-menu-item .MuiListItemText-primary{color:var(--darkTextColor);font-size:15px;font-weight:500}.qlog-select-menu .qlog-menu-checkbox.MuiCheckbox-root{margin-right:4px;padding:6px}.qlog-select-menu .qlog-menu-checkbox.MuiCheckbox-root.Mui-checked{color:var(--primaryColor)}.qlog-select-menu .qlog-menu-checkbox.MuiCheckbox-root.Mui-disabled{color:var(--primaryColor);opacity:.55}.qlog-select-menu .qlog-menu-lock.MuiIcon-root{color:#0f172a66;flex-shrink:0;font-size:17px!important;height:16px;margin-left:8px;width:16px}.edit-profile .profile-email-line{border-bottom:1px solid #0000000f;display:flex;flex-direction:column;gap:2px;margin:0 0 4px;padding-bottom:12px}.edit-profile .profile-email-label{color:#00000080;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.edit-profile .profile-email-value{color:#000000d9;font-size:15px;font-weight:500;word-break:break-all}.edit-profile .MuiFormControl-root,.edit-profile .MuiTextField-root{margin-bottom:0!important;margin-top:16px!important}.edit-profile .MuiInput-root{font-size:16px}.edit-profile .MuiInput-root input{padding:8px 0 6px!important}.edit-profile .MuiInput-root:before{border-bottom-color:#0000002e!important}.edit-profile .MuiInputLabel-root{color:#0000008c;font-size:16px}.edit-profile .MuiInputLabel-root.Mui-focused{color:var(--primaryColor)}.edit-profile .profile-image{border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0f172a2e;display:block;height:96px;margin:20px auto 4px;object-fit:cover;width:96px}.edit-profile .MuiCardActions-root{padding:0 28px!important}.edit-profile .profile-actions-upload{justify-content:center;padding-bottom:4px!important;padding-top:12px!important}.edit-profile .profile-actions-save{border-top:1px solid #0000000f;gap:8px;justify-content:flex-end;margin-top:14px;padding-bottom:22px!important;padding-top:14px!important}.content-card .MuiButton-root,.edit-profile .MuiButton-root{border-radius:6px!important;box-shadow:none!important;font-size:15px!important;font-weight:600!important;letter-spacing:.02em!important;padding:7px 16px!important;text-transform:none!important}.content-card .MuiButton-contained,.content-card button.contained,.edit-profile .MuiButton-contained,.edit-profile button.contained{background-color:var(--primaryColor)!important;border:1px solid var(--primaryColor)!important;color:var(--primaryTextColor)!important}.content-card .MuiButton-contained:hover,.content-card button.contained:hover,.edit-profile .MuiButton-contained:hover,.edit-profile button.contained:hover{background-color:var(--primaryDarkColor)!important;border-color:var(--primaryDarkColor)!important;box-shadow:0 1px 4px #0000002e!important}.content-card .MuiButton-contained:disabled,.content-card button.contained:disabled,.edit-profile .MuiButton-contained:disabled,.edit-profile button.contained:disabled{background-color:#0000001f!important;border-color:#0000!important;color:#00000061!important}.content-card .MuiButton-outlined,.content-card button.outlined,.edit-profile .MuiButton-outlined,.edit-profile button.outlined{background:#0000!important;border:1px solid #607d8b80!important;color:var(--primaryDarkColor)!important}.content-card .MuiButton-outlined:hover,.content-card button.outlined:hover,.edit-profile .MuiButton-outlined:hover,.edit-profile button.outlined:hover{background:#607d8b14!important;border-color:var(--primaryColor)!important}.content-card .MuiButton-text,.edit-profile .MuiButton-text{color:#000000a6!important}.content-card .MuiButton-text:hover,.edit-profile .MuiButton-text:hover{background-color:#0000000a!important}.portal-contents .content-card+.content-card{margin-top:20px}.user-card .avatar{font-size:28px!important;height:var(--largeAvatar)!important;margin-right:15px;width:var(--largeAvatar)!important}.user-card .contents{margin-bottom:-10px;min-height:165px;min-width:350px}.user-card .header{display:flex}.user-card .title{flex-grow:1;width:200px}.user-card .details{margin-top:8px}.SkypeButton img[role="Pop up menu"],.SkypeButton img[role=Button]{margin:0!important;vertical-align:0!important}.SkypeButton ul{line-height:30px!important;margin-left:0!important;margin-top:0!important}.SkypeIcon{display:inline-flex;flex:0 0 auto;height:30px;overflow:hidden;padding-left:4px;padding-top:4px;width:30px}.SkypeIcon img[role=Button]{height:27px;margin:0!important;vertical-align:0!important}.SkypeIcon p{margin:0!important;padding:0!important}.app-header-spacer{flex-grow:1;flex-shrink:0}.app-bar{background-color:var(--headerColor);color:var(--headerTextColor);flex-grow:1;height:48px;z-index:1200}.appbar-subtitle{font-size:19px}.appbar-title{background-image:var(--headerImage);background-repeat:no-repeat;background-size:cover;cursor:pointer;height:20px;margin-left:15px;min-width:150px}.beta{font-size:11px;left:5px;letter-spacing:-.2px;position:relative;top:7px}.beta a{color:#fff;text-decoration:none}.top-bar{padding-left:5px!important;padding-right:5px!important}.top-bar button{color:var(--headerTextColor)}.app-bar.read-only{background-color:var(--readOnlyHeaderColor)!important;color:var(--readOnlyHeaderTextColor)!important}#app-bar-message{align-items:center;display:flex;flex-grow:1;flex-shrink:0;height:48px;justify-content:center;padding-left:10px;padding-top:3px}:root{--fontFamily:"Inter","Helvetica","Arial",sans-serif;--darkTextColor:#000c;--lightTextColor:#fff;--alertTextColor:#f44336;--panelColor:#eef0f3;--paperDarkColor:#f7f8fa;--surfaceColor:#fff;--surfaceBorderColor:#0f172a14;--surfaceShadow:0 1px 2px #0f172a0f,0 4px 12px #0f172a0d;--iconLightColor:#fff;--iconDarkColor:#777;--primaryColor:#607d8b;--primaryTextColor:var(--lightTextColor);--primaryLightColor:#8eacbb;--primaryLightTextColor:var(--darkTextColor);--primaryDarkColor:#34515e;--primaryDarkTextColor:var(--lightTextColor);--primaryPanelColor:var(--primaryColor);--secondaryColor:#db7b08;--secondaryTextColor:var(--lightTextColor);--secondaryLightColor:#ffab43;--secondaryLightTextColor:var(--darkTextColor);--secondaryDarkColor:#a34e00;--secondaryDarkTextColor:var(--lightTextColor);--headerColor:var(--primaryDarkColor);--headerTextColor:var(--lightTextColor);--dialogHeaderColor:var(--primaryColor);--dialogHeaderTextColor:var(--lightTextColor);--panelHeaderColor:#fff;--panelTextColor:#ddd;--bottomBarImage:url("data:image/svg+xml;charset=utf8,%3Csvg fill=%27%2334515e%27 width=%27482%27 height=%2718%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 3.649c106.332-2.32 186.665-3.48 241-3.48 54.335 0 134.668 1.16 241 3.48v15.489H0V3.648z%27 fill-rule=%27evenodd%27/%3E%3C/svg%3E");--headerImage:url(/74f74b68e07bdfc0360f.svg);--headerFilter:none;--activeColor:#db7b08;--activeHeaderColor:#a34e00;--activeHeaderTextColor:var(--lightTextColor);--activeHeaderImage:url(/74f74b68e07bdfc0360f.svg);--readOnlyColor:#a34e00;--readOnlyHeaderColor:#a34e00;--readOnlyHeaderTextColor:var(--lightTextColor);--miniAvatar:20px;--smallAvatar:32px;--largeAvatar:56px;--smallFabButton:32px;--groupColor:#54adef;--pulse1:0 0 0 0 #db7b0899;--pulse2:0 0 0 10px #db7b0800;--pulse3:0 0 0 0 #db7b0800;--questionCardColor:#ffffd2;--deliverableCardColor:#e7fbff;--milestoneCardColor:#d5fadd;--meetingCardColor:#ecc283;--eventTextColorDark:#1f1f1f;--eventTextColorLight:#fff;--questionEventColor:#ffe447;--deliverableEventColor:#8bd3e3;--milestoneEventColor:#50a767;--meetingEventColor:#ecc283;--status_newColor:#ff0;--status_newContrastColor:var(--darkTextColor);--status_newLightColor:#ffff004d;--status_assignedColor:var(--status_newColor);--status_assignedContrastColor:var(--status_newContrastColor);--status_assignedLightColor:var(--status_newLightColor);--status_previousColor:var(--status_newColor);--status_previousContrastColor:var(--status_newContrastColor);--status_previousLightColor:var(--status_newLightColor);--status_replyColor:#90ee90;--status_replyContrastColor:var(--darkTextColor);--status_replyLightColor:#90ee904d;--status_doneColor:purple;--status_doneContrastColor:var(--lightTextColor);--status_doneLightColor:#80008026;--status_criticalColor:#f78561;--status_criticalContrastColor:var(--lightTextColor);--status_criticalLightColor:#f785614d;--status_futureColor:pink;--status_futureContrastColor:var(--darkTextColor);--status_futureLightColor:#ffc0cb4d;--status_postponedColor:#add8e6;--status_postponedContrastColor:var(--darkTextColor);--status_postponedLightColor:#add8e64d;--status_archivedColor:#ddd;--status_archivedContrastColor:var(--darkTextColor);--status_archivedLightColor:#dddddd4d;--status_postremittedColor:#555769;--status_postremittedContrastColor:var(--lightTextColor);--status_activeColor:orange;--status_activeContrastColor:var(--lightTextColor);--status_activeLightColor:#ffa50033;--status_approvedColor:purple;--status_approvedContrastColor:var(--lightTextColor);--status_approvedLightColor:#80008026;--status_deliveredColor:#90ee90;--status_deliveredContrastColor:var(--darkTextColor);--status_deliveredLightColor:#90ee904d;--diamond_meetingColor:#add8e6;--diamond_meetingContrastColor:var(--darkTextColor);--diamond_milestoneColor:var(--deliverableEventColor);--diamond_milestoneContrastColor:var(--darkTextColor)}.items-list{flex-grow:1;flex-shrink:1;padding-bottom:25px;width:100%}.items-list,.panel-header{position:relative}.items-list .card-panels{box-sizing:border-box;height:100%;padding:12px}.items-list .card-panels .panel-header h3{color:var(--panelHeaderColor);font-size:17px;font-weight:500}.items-list .card-panels .panel-header p{color:var(--panelTextColor)}.item-edit{position:absolute;right:0;top:0}.question-inline{background-color:#ccc;padding:22px}.watchers{margin-bottom:10px;margin-top:10px}.watchers .avatar{cursor:pointer}.watchers .avatar,.watchers button{height:var(--smallAvatar)!important;margin:2px;width:var(--smallAvatar)!important}.watchers button{background-color:#e0e0e0;color:#000000de;min-height:unset}.watchers button:hover{background-color:var(--secondaryColor);color:var(--secondaryTextColor)}.splitter-layout.splitter-layout-vertical>.layout-splitter{z-index:1000}.user-dashboard .splitter-layout{height:calc(100% - 88px)!important;margin-top:40px}.meeting-room.active-view-0 .splitter-layout,.meeting-room.active-view-1 .splitter-layout,.meeting-room.active-view-5 .splitter-layout{height:calc(100% - 192px)!important;margin-top:40px}.meeting-room.active-view-0 .splitter-layout.splitter-layout-vertical,.meeting-room.active-view-1 .splitter-layout.splitter-layout-vertical,.meeting-room.active-view-5 .splitter-layout.splitter-layout-vertical{height:calc(100% - 142px)!important}.splitter-layout>.layout-pane{background:var(--primaryPanelColor)}.user-dashboard .splitter-layout>.layout-pane{overflow:hidden}.user-dashboard .splitter-layout>.layout-pane>div{height:100%;overflow:auto}.splitter-layout>.layout-splitter{height:100%!important;width:6px!important}.splitter-layout.splitter-layout-vertical>.layout-splitter{height:6px!important;width:100%!important}button.split.vertical .material-icons{transform:rotate(90deg)}@media(max-width:960px){.edit-card .responsive-dialog-body,.margin-dialog .responsive-dialog-body{border-radius:0!important;height:100%!important;margin:0!important;max-height:none!important;max-width:none!important;max-width:100%!important;overflow-y:auto;width:100%!important}.margin-dialog .right-col{margin-left:0;margin-top:20px}}@media(max-width:600px){.edit-dialog .responsive-dialog-body,.responsive-dialog-body{border-radius:0!important;height:100%!important;margin:0!important;max-height:none!important;max-width:none!important;max-width:100%!important;width:100%!important}}