.company-logo img{border-radius:8px;vertical-align:middle}.company-logo.small img{height:42px}.company-logo.medium img{height:128px}.company-logo.large img{height:256px}.company-logo.huge img{height:768px}.splash{align-items:center;background-color:#ecffff;background-image:linear-gradient(to bottom right,#24b5e21a,#24b5e233,#24b5e280,#24b5e2bf);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.splash .splash-logo,.splash .website{margin:10px auto;text-align:center}.splash .splash-logo img,.splash .splash-logo svg{height:128px}.splash .MuiLinearProgress-root{background-color:#b6bce2!important}.splash .MuiLinearProgress-barColorPrimary{background-color:#3f51b5!important}.splash .MuiTypography-root{color:#000000de!important}.error{margin:20px auto;text-align:center;width:355px}.error .stack{display:block;font-size:8px;text-align:left}.MuiModal-root,.app-styles{margin:0 auto;text-align:center}.MuiModal-root .content,.app-styles .content{height:calc(100% - 56px);margin:40px 20px;padding-bottom:32px}.MuiModal-root .field.top-margin,.app-styles .field.top-margin{margin-top:10px}.MuiModal-root .field,.app-styles .field{margin-bottom:10px}.MuiModal-root .option,.app-styles .option{margin:0 auto;max-width:310px;text-align:left;width:100%}.MuiModal-root .action,.MuiModal-root .actions,.app-styles .action,.app-styles .actions{margin-top:30px}.MuiModal-root .action.secondary,.MuiModal-root .actions.secondary,.MuiModal-root .section,.app-styles .action.secondary,.app-styles .actions.secondary,.app-styles .section{margin-top:20px}.MuiModal-root .actions button,.app-styles .actions button{margin-left:10px;margin-right:10px}.MuiModal-root button.delete,.app-styles button.delete{margin-right:auto}.MuiModal-root .cards,.app-styles .cards{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}.MuiDialog-root.tall .MuiPaper-root{max-height:100%}.MuiDialog-root.tall .MuiDialogContent-root{margin-bottom:0;padding-bottom:0}.MuiDialog-root.tall .MuiDialogActions-root{margin-top:20px}.MuiModal-root input,.MuiModal-root select,.MuiModal-root textarea,.app-styles input,.app-styles select,.app-styles textarea{font-size:16px!important}button.floating-button{bottom:10px;position:fixed;right:10px;top:auto;z-index:1200}button.floating-button.higher{bottom:64px}.wide button.floating-button.center{left:calc(50% - 28px)}.floating-buttons{bottom:10px;display:flex;flex-wrap:nowrap;justify-content:center;left:0;margin:0 auto;position:fixed;right:0;top:auto;z-index:1200}.floating-buttons.higher{bottom:64px}.floating-buttons .MuiFab-sizeMedium,.floating-buttons .MuiFab-sizeSmall{margin:0 6px}.floating-buttons .MuiFab-sizeLarge{margin:0 5px}.closeable-title table.outer{width:100%}.closeable-title .MuiTableCell-root{border-bottom:0}.closeable-title{padding-bottom:10px!important}.account-avatar .MuiAvatar-root{margin:0 auto}.account-avatar .MuiAvatar-root.small,.account-avatar .MuiAvatar-root.small img{height:28px;width:auto}.account-avatar .MuiAvatar-root.small.initials{width:28px}.account-avatar .MuiAvatar-root.medium,.account-avatar .MuiAvatar-root.medium img{height:40px;width:auto}.account-avatar .MuiAvatar-root.medium.initials{width:40px}.account-avatar .MuiAvatar-root.plus,.account-avatar .MuiAvatar-root.plus img{height:60px;width:auto}.account-avatar .MuiAvatar-root.plus.initials{width:60px}.account-avatar .MuiAvatar-root.large,.account-avatar .MuiAvatar-root.large img{height:100px;width:auto}.account-avatar .MuiAvatar-root.large.initials{width:100px}.account-avatar .MuiTableCell-root{border-bottom:0;vertical-align:middle}.account-avatar td.left{padding-right:5px}.account-avatar td.right{padding-left:5px}.account-avatar td.left-small{padding-right:2px}.account-avatar td.right-small{padding-left:2px}.account-avatar td svg{display:block;margin:auto 0}.account-avatar.clickable img{cursor:pointer}.card-data ul.bullets{margin:0;padding-left:15px}.notification-card .timestamp{opacity:.5}.notification-card .description{max-height:200px;overflow-y:auto}.notification-card .message{width:260px}.user-avatar .MuiAvatar-root{margin:0 auto}.user-avatar .MuiAvatar-root.small{height:28px;width:28px}.user-avatar .MuiAvatar-root.medium{height:40px;width:40px}.user-avatar .MuiAvatar-root.large{height:100px;width:100px}.user-avatar .MuiTableCell-root{border-bottom:0;vertical-align:middle}.user-avatar td.left{padding-right:5px}.user-avatar td.right{padding-left:5px}.user-avatar td.left-small{padding-right:2px}.user-avatar td.right-small{padding-left:2px}.user-avatar td svg{display:block;margin:auto 0}.user-avatar.clickable img{cursor:pointer}.user-avatar .overlay{border-radius:8px;bottom:2px;font-size:.5rem;left:-16px;line-height:normal;margin:0;overflow:hidden;padding:2px;position:absolute;text-align:center;text-overflow:ellipsis;white-space:nowrap}.light .user-avatar .overlay{background-color:#efefef;border:1px solid #abc}.dark .user-avatar .overlay{background-color:#000;border:1px solid #345}.user-card .MuiDivider-root{margin:5px -24px}.user-card td.MuiTableCell-root{border-style:none!important}.user-card .role{float:right;margin-top:-28px}.embedded-youtube iframe{margin:20px auto}.app-store-link-apple img{margin-bottom:-5px;max-width:154px}.app-store-link-google img{margin-bottom:-17px;margin-top:-12px;max-width:180px}.app-store-links .app-store-link-apple{margin-top:30px}.app-store-links .app-store-link-google{margin-top:24px}.asterisk{display:inline-block;margin-right:auto!important;opacity:.75}.banner{margin:0 auto}.banner svg{border-radius:4px;height:40px;margin-right:10px;padding:5px;width:40px}.banner img{background:linear-gradient(180deg,#5fafdc,#0f52ba);border-radius:4px;height:52px;margin-right:5px;vertical-align:middle;width:52px}.contact-us{margin:10px auto;text-align:left;width:300px!important}.contact-us svg{height:32px;vertical-align:bottom;width:32px}.contact-us .MuiTableCell-root{border-bottom:0}.contact-us.single{text-align:center}.filters-accordion .showing{align-items:center;display:flex;flex-wrap:wrap;justify-content:left}.filters-accordion .item,.filters-accordion .msg{margin:5px}.filters-accordion .item .label{font-weight:bolder;margin-right:5px}.filters-accordion .not-clickable .MuiAccordionSummary-root{cursor:default!important}.follow-us .mobile,.follow-us .social{align-items:center;display:flex;justify-content:center}.follow-us .social{border-radius:8px;cursor:pointer;height:32px;margin:0 4px;width:32px}.follow-us .social img{height:16px;width:16px}.follow-us .social.linked-in{background-color:#0077b5}.follow-us .social.facebook{background-color:#4267b2}.follow-us .social.twitter{background-color:#000}.follow-us .social.you-tube{background-color:red}.blurb{vertical-align:middle}.blurb .info svg{display:inline-block;height:18px;vertical-align:bottom;width:18px}.blurb .more{margin-top:5px}.logo{line-height:0;text-align:center}.logo img.tiny{border-radius:4px;height:24px}.logo img.small{border-radius:4px;height:40px}.logo img.medium{border-radius:6px;height:70px}.logo img.large{border-radius:8px;height:100px}.logo img.clickable{cursor:pointer}.phone-status-bar{background-color:#fcfcfb;bottom:auto;height:32px;top:0}.phone-status-bar .left{color:#000;float:left;left:30px;position:relative;top:8px}.phone-status-bar .right{float:right;position:relative;right:20px;top:8px}.public-header .banner{margin-top:20px}.public-header{margin:0 auto;max-width:500px;text-align:center}.public-header .custom{margin:10px auto;text-align:center}.public-header .custom img,.public-header .custom svg{height:128px}.sub-header{margin:-20px -20px 20px}.sub-header .MuiTabs-flexContainer{height:68px}.sub-header button{height:48px;margin-top:20px}.sub-header .MuiTab-root{min-width:42px}.wide .sub-header .MuiTab-root{min-width:72px;padding:6px 12px}.user-avatar-group .user-avatar{margin-left:1px;margin-top:2px}.user-avatar-group.horizontal{margin-left:0}.user-avatar-group.vertical .MuiAvatarGroup-root{flex-wrap:wrap;justify-content:center;margin-top:8px;width:40px}.user-avatar-group.vertical .MuiAvatarGroup-avatar{margin-left:0;margin-top:-8px}.user-avatar-group .MuiAvatar-root{height:40px;width:40px}.user-avatar-group.small .MuiAvatar-root{font-size:.75rem;height:30px;width:30px}.user-avatar-group .MuiAvatarGroup-avatar{border:none}.vertical-divider{border-left:1px solid;margin:0 10px;opacity:.25;padding:12px 0}.about-page .banner{margin-bottom:20px}.about-page .who-am-i{margin:20px auto;width:300px}.about-page .who-am-i .user-avatar{margin:20px auto}.about-page .who-am-i table{margin:0 auto}.about-page .action{margin:20px auto}.about-page{margin:0 auto;text-align:center}.about-page .app-store-link-google{margin-top:16px}.about-page .custom{margin-bottom:20px}.about-page .custom img,.about-page .custom svg{height:128px}.about-page .company-logo{margin:0 auto;max-width:350px}.about-page .company-logo.medium img{height:96px}.about-page .MuiLink-root{cursor:pointer;text-decoration:none}.about-page .us{cursor:pointer;margin:0 auto;max-width:400px}.about-page .contact-us{margin-top:16px}.about-page .follow-us,.about-page .us .email{margin-top:20px}.account-settings-page .join-code{margin-top:30px}.edit-user-page .card{margin-bottom:30px;margin-left:10px;margin-right:10px;vertical-align:top;width:320px}.forgot-password-page .MuiTypography-body2{margin-top:10px}.forgot-password-page .MuiButton-outlined{text-transform:none}.my-account-page .join-code{margin-top:30px}.my-account-page .card{margin-bottom:30px;margin-left:10px;margin-right:10px;vertical-align:top;width:320px}.new-user-page .MuiDivider-root{margin-left:auto;margin-right:auto;max-width:340px}.new-user-page .MuiButton-outlined{text-transform:none}.not-found-page .ntpyalf img{border-radius:4px;height:172px;padding:10px;width:206px}.not-found-page{margin:0 auto;text-align:center}.profile-page .card{margin-bottom:30px;margin-left:10px;margin-right:10px;vertical-align:top;width:320px}.store-page .iap img{width:250px}.user-settings-page .card{margin-bottom:30px;margin-left:10px;margin-right:10px;vertical-align:top;width:320px}.users-page .both button.floating-share{right:72px}.wide .users-page .both button.floating-share{left:calc(50% - 56px)}.users-page .both button.floating-add{right:8px}.wide .users-page .both button.floating-add{left:calc(50% + 8px)}.tab-panel{margin-top:20px}.more-menu ul{min-width:220px}.more-menu .sub-menu{padding-left:20px}.footer{height:56px}.footer .bottom-nav{bottom:0;top:auto}table.checkbox-icon{width:auto!important}table.checkbox-icon td{border:none!important}.checkbox-icon .MuiTableCell-body{color:inherit}.checkbox-icon .checkbox svg{display:block;height:24px;margin:auto 0;padding-right:5px}.intro-item{height:50px;width:355px}.intro-item .left{float:left;height:50px;position:relative}.intro-item .right{float:right;height:50px;position:relative}.intro-item .left .checkbox-icon{height:50px}.intro-page .checklist,.intro-page ul{margin:0 auto;width:355px}.intro-page ul{background-color:inherit;list-style-type:disc!important}.intro-page li{display:list-item;list-style-type:inherit!important}.attendance-page{margin-left:-15px;margin-right:-15px}.attendance-page .title{padding-left:5px;text-align:left}.attendance-page .lists{margin-top:20px}.attendance-page .users{margin-bottom:20px}.attendance-page .footer{margin-top:30px}.attendance-page .off-users .chevron svg,.attendance-page .off-users .title{cursor:pointer}.attendance-page .lists{width:100%}.attendance-page .lists .came-in,.attendance-page .lists .no-show{vertical-align:bottom;width:49.5%}.attendance-page .spacer{width:1%}.attendance-page .footer button{margin-left:10px;margin-right:10px}.light .attendance-page .fc .fc-toolbar.fc-header-toolbar{background-color:#fff}.dark .attendance-page .fc .fc-toolbar.fc-header-toolbar{background-color:#111}.attendance-page .fc .fc-toolbar.fc-header-toolbar{left:0;margin-bottom:7px;margin-top:-20px;padding-bottom:7px;padding-left:4px;padding-top:8px;position:fixed;width:100%;z-index:1}.wide .attendance-page .fc .fc-toolbar.fc-header-toolbar{padding:19px 8px 15px 10px}.attendance-page .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-title{text-overflow:ellipsis;white-space:nowrap}.attendance-page .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk{display:flex;flex-wrap:wrap;justify-content:center}.attendance-page .fc .fc-toolbar.fc-header-toolbar .fc-today-button{margin-bottom:2px}.attendance-page .fc .fc-toolbar.fc-header-toolbar .fc-next-button{margin-right:5px}.wide .attendance-page .fc .fc-toolbar.fc-header-toolbar .fc-next-button{margin-right:2px}.attendance-page .fc .fc-view-harness{margin-top:30px}.wide .attendance-page .fc .fc-view-harness{margin-top:50px}.attendance-page .bogus{text-decoration:line-through}.attendance-page .time{font-weight:700;line-height:24px}.report-attendance-dialog td.MuiTableCell-root{border-style:none!important}.report-attendance-dialog table.dates{margin:10px auto}.report-attendance-dialog .title{margin-top:10px}.attendance-report-page .results{margin:10px auto;width:300px}.attendance-report-page hr{margin:30px auto;max-width:400px}.attendance-report-page .user-avatar td p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}.attendance-report-page .result{cursor:pointer}.attendance-report-page .info{margin-top:30px}.attendance-report-page .dates{margin:20px auto}.attendance-report-page button svg{margin-right:5px}.attendance-report-page .print-only{display:none}.attendance-report-page .bogus{text-decoration:line-through}.my-attendance-page .results{margin:10px auto;width:300px}.my-attendance-page .result{cursor:pointer}.my-attendance-page .info{margin-top:30px}.report-shifts-dialog td.MuiTableCell-root{border-style:none!important}.report-shifts-dialog table{width:100%}.volunteer-report-page .results{margin:10px auto;width:300px}.volunteer-report-page hr{margin:30px auto;max-width:400px}.volunteer-report-page .user-avatar td p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}.volunteer-report-page .result{cursor:pointer}.volunteer-report-page .info{margin-top:30px}.volunteer-report-page button svg{margin-right:5px}.volunteer-report-page .print-only{display:none}.volunteer-report-page .bogus{text-decoration:line-through}.trade-report-page .results{margin:10px auto;width:300px}.trade-report-page hr{margin:30px auto;max-width:400px}.trade-report-page .user-avatar td p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}.trade-report-page .result{cursor:pointer}.trade-report-page .info{margin-top:30px}.trade-report-page button svg{margin-right:5px}.trade-report-page .print-only{display:none}.trade-report-page .bogus{text-decoration:line-through}.detailed-shift-event{margin:0;overflow:hidden;white-space:nowrap}.detailed-shift-event .user-avatar-group{margin-bottom:1px}.detailed-shift-event .trade,.detailed-shift-event .trade span{height:24px;line-height:24px;vertical-align:top}.detailed-shift-event .trade svg{margin-right:5px}.summary-shift-event{margin:0;overflow:hidden;white-space:nowrap}.summary-shift-event .open,.summary-shift-event .trade,.summary-shift-event .trade span{height:24px;line-height:24px;vertical-align:top}.summary-shift-event .trade svg.trade{margin-right:3px}.summary-shift-event .trade svg.denied{margin-right:5px}.summary-shift-event .notes{margin-left:4px}.delete-shifts-dialog .info{margin-top:20px}table.visibility-icon{width:auto!important}table.visibility-icon td{border:none!important}.visibility-icon .MuiTableCell-body{color:inherit}.visibility-icon .visibility svg{display:block;height:32px;margin:auto 0;padding-right:10px}.shift-info .description,.shift-info .info{margin-top:10px}.shift-info .description{max-height:105px;padding:5px 8px}.shift-info .description,.user-picker{border:1px solid;overflow-x:hidden;overflow-y:auto}.user-picker{margin:0 auto;max-height:202px;max-width:400px}.user-picker .MuiTableCell-root{border-bottom:0}.user-picker .user-avatar{padding:0}.user-picker .MuiFormControlLabel-root{margin-left:0;width:100%}.user-picker .MuiCheckbox-root{padding:8px 8px 8px 5px}.user-picker .no-one{opacity:.5;padding-bottom:4px;padding-left:8px;padding-top:4px}.user-picker table.user{width:300px}.user-picker td.name p{max-width:120px;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:120px}.user-picker td.icon{max-width:30px;overflow:hidden;text-align:left;width:30px}.user-picker td.hours,.user-picker td.seniority{max-width:40px;overflow:hidden;text-align:right;width:40px}.user-picker td.seniority{white-space:nowrap}.user-picker td.rate{max-width:70px;overflow:hidden;text-align:right;width:70px}.user-picker td.icon img,.user-picker td.icon svg{display:block;margin:auto 0}.user-picker .bogus{text-decoration:line-through}.user-picker .disabled img{-webkit-mask-image:-webkit-gradient(linear,left top,right bottom,from(#fff6))}.user-picker .disabled svg{-webkit-mask-image:-webkit-gradient(linear,left top,right bottom,from(#fff3))}.user-picker .disabled .MuiAvatar-colorDefault{background-color:#64646440}.light .user-picker .overtime{color:#c02b24}.light .user-picker .disabled .overtime{color:#c02b247a}.dark .user-picker .overtime{color:#ffa39c}.dark .user-picker .disabled .overtime{color:#ffa39c7a}.light .user-picker .would-overtime{color:#c89600}.light .user-picker .disabled .would-overtime{color:#c896007a}.dark .user-picker .would-overtime{color:#fac832}.dark .user-picker .disabled .would-overtime{color:#fac8327a}.light .user-picker .no-overtime{color:#287828}.light .user-picker .disabled .no-overtime{color:#2878287a}.dark .user-picker .no-overtime{color:#5aaa5a}.dark .user-picker .disabled .no-overtime{color:#5aaa5a7a}.admin-shift-dialog .info{margin-top:10px}.admin-shift-dialog table.recurrence{width:auto!important}.admin-shift-dialog table.openings{margin-top:-10px;width:100%!important}.admin-shift-dialog table.openings td.label{padding-right:30px}.admin-shift-dialog table.openings td.actions{width:100%}.admin-shift-dialog table td,.admin-shift-dialog table th{border:none!important}.admin-shift-dialog .recurrence .image{padding-right:10px}.admin-shift-dialog .recurrence .image svg{display:block;height:28px;margin:auto 0}.admin-shift-dialog .MuiDivider-root{margin-left:-24px;margin-right:-24px;margin-top:0}.admin-shift-dialog .MuiDialogActions-root.top-actions{padding-bottom:0}.admin-shift-dialog .info{margin-bottom:10px}.admin-shift-dialog .info .user-picker{margin-left:-12px;margin-right:-12px}.mobile .admin-shift-dialog .info .user-picker{margin-left:0;margin-right:0}.admin-shift-dialog button.notify svg{margin-left:-4px;margin-right:4px}.admin-shift-dialog .all{text-align:right}.mine-shift-dialog .info,.mine-shift-dialog table.available-users{margin-top:10px}.mine-shift-dialog table td,.mine-shift-dialog table th{border:none!important}.mine-shift-dialog table.available-users{width:100%!important}.mine-shift-dialog .available-users{margin-top:10px;max-height:202px;overflow-x:hidden;overflow-y:auto}.mine-shift-dialog .available-users .user-avatar{padding:0}.mine-shift-dialog .MuiDivider-root{margin-left:-24px;margin-right:-24px}.mine-shift-dialog .MuiDialogActions-root{margin-top:10px}.mine-shift-dialog .buttons button{margin-left:5px;margin-right:5px}.open-shift-dialog .MuiDialogContent-root{padding-bottom:20px}.open-shift-dialog .MuiDivider-root{margin-left:-24px;margin-right:-24px}.open-shift-dialog button svg{margin-right:5px}.trade-shift-dialog .info{margin-top:10px}.trade-shift-dialog .user-avatar{margin-top:20px}.trade-shift-dialog .MuiDivider-root{margin-left:-24px;margin-right:-24px}.user-list{border:1px solid;max-height:202px;overflow-x:hidden;overflow-y:auto}.user-list .MuiTableCell-root{border-bottom:0}.user-list .user-avatar{padding:8px 0 8px 8px}.user-list .no-one{padding-bottom:4px;padding-left:8px;padding-top:4px}.user-list td.name p{max-width:156px;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:156px}.user-list td.hours{min-width:30px}.user-list td.volunteer svg{display:block;margin:auto 0}.light .user-list .overtime{color:#c02b24}.dark .user-list .overtime{color:#ffa39c}.light .user-list .no-overtime{color:#287828}.dark .user-list .no-overtime{color:#5aaa5a}.past-shift-dialog .MuiDivider-root{margin-left:-24px;margin-right:-24px}.past-shift-dialog .MuiCheckbox-root{padding:8px}.past-shift-dialog .info{margin-top:20px}.past-shift-dialog .info .user-list{margin-left:-12px;margin-right:-12px}.mobile .past-shift-dialog .info .user-list{margin-left:0;margin-right:0}.past-shift-dialog .MuiDialogActions-root{padding-bottom:0}.post-schedule-dialog .info{margin-top:20px}.schedule-page .calendar{bottom:104px;left:5px;overflow-x:hidden;overflow-y:auto;position:fixed;right:5px;top:8px}.wide .schedule-page .calendar{bottom:126px;left:10px;right:10px;top:20px}.wide .schedule-page.tall .calendar{bottom:66px!important}.schedule-page.tall .calendar{bottom:61px!important}.schedule-page .spinner{bottom:auto;left:6px;position:fixed;top:0;z-index:1200}.wide .schedule-page .spinner{left:calc(50% - 25px);top:14px}.schedule-page .filter{bottom:55px;height:56px;left:5px;max-width:250px;position:fixed;text-align:left;top:auto}.wide .schedule-page .filter{bottom:60px;left:10px;max-width:300px}.schedule-page .fc-toolbar.fc-header-toolbar{margin-bottom:5px;white-space:nowrap}.wide .schedule-page .fc-toolbar.fc-header-toolbar{margin-bottom:10px}.schedule-page .fc-toolbar.fc-footer-toolbar{margin-top:0}.schedule-page .fc-footer-toolbar .fc-toolbar-title{font-size:1.5em;height:1.75em}.schedule-page .fc-daygrid-event-harness,.schedule-page .fc-timegrid-event-harness{cursor:pointer}.schedule-page .MuiTypography-caption{font-size:.68rem}.wide .schedule-page .MuiTypography-caption{font-size:.75rem}.light .schedule-page .fc-view-harness{background-color:#fff}.dark .schedule-page .fc-view-harness{background-color:#111}.dark .schedule-page .fc-day-today{background-color:#535040}.schedule-page .fc-event.needs-attention{background-image:linear-gradient(to bottom right,#ffffff1a,#fff3,#ffffff80,#ffffffbf)}.light .schedule-page .not-posted{background:repeating-linear-gradient(-45deg,#0000,#0000 20px,#0000000d 0,#0000000d 40px)}.dark .schedule-page .not-posted{background:repeating-linear-gradient(-45deg,#0000,#0000 20px,#ffffff0d 0,#ffffff0d 40px)}.color-picker{border-top-left-radius:4px;border-top-right-radius:4px;margin:0 auto;padding:0 10px 10px;text-align:left;width:300px}.color-picker .title{margin:5px 0}.dark .color-picker{border:1px solid #757575}.light .color-picker{border:1px solid #e2e2e1}.track-dialog .info{margin-bottom:10px}.track-dialog .actions{margin-bottom:1px;margin-top:-15px}.track-dialog .actions,.track-dialog .info{text-align:center}.track-dialog .MuiDivider-root{margin-left:-24px;margin-right:-24px}.time-zone-field{margin:0 auto;max-width:300px;width:100%}.time-zone-field .details{float:left;margin-left:10px;position:relative}.shift-form .track-description{margin-top:5px}.time-off-info .user-avatar{margin-bottom:12px}.admin-time-off-dialog .MuiDivider-root{margin-left:-24px;margin-right:-24px;margin-top:0}.admin-time-off-dialog .MuiDialogActions-root.bottom-actions,.admin-time-off-dialog .MuiDialogActions-root.top-actions{padding-bottom:0}.mine-time-off-dialog .requester{margin-bottom:10px}.mine-time-off-dialog .MuiDivider-root{margin-left:-24px;margin-right:-24px}.mine-time-off-dialog .MuiDialogActions-root{padding-bottom:0}.past-time-off-dialog .requester{margin-bottom:10px}.past-time-off-dialog .MuiDivider-root{margin-left:-24px;margin-right:-24px}.past-time-off-dialog .MuiDialogActions-root{padding-bottom:0}.time-off-event{margin:0}.time-off-event table{width:auto!important}.time-off-event table td{border:none!important}.time-off-event .MuiTableCell-body{color:inherit}.time-off-event .thumb svg{display:block;height:28px;margin:auto 0;padding-right:5px}.time-off-event .title{line-height:28px}.time-off-page .calendar{bottom:104px;left:5px;overflow-x:hidden;overflow-y:auto;position:fixed;right:5px;top:8px}.wide .time-off-page .calendar{bottom:126px;left:10px;right:10px;top:20px}.time-off-page .spinner{bottom:auto;left:6px;position:fixed;top:0;z-index:1200}.wide .time-off-page .spinner{left:calc(50% - 25px);top:14px}.time-off-page .filter{bottom:55px;height:56px;left:5px;max-width:275px;position:fixed;text-align:left;top:auto}.wide .time-off-page .filter{bottom:60px;left:10px;max-width:300px}.time-off-page .fc-toolbar.fc-header-toolbar{margin-bottom:5px}.wide .time-off-page .fc-toolbar.fc-header-toolbar{margin-bottom:10px}.time-off-page .fc-toolbar.fc-footer-toolbar{margin-top:0}.time-off-page .fc-footer-toolbar .fc-toolbar-title{font-size:1.5em;height:1.75em}.time-off-page .fc-daygrid-event-harness{cursor:pointer}.light .time-off-page .fc-view-harness{background-color:#fff}.dark .time-off-page .fc-view-harness{background-color:#111}.dark .time-off-page .fc-day-today{background-color:#535040}.time-off-page .fc-event.needs-attention{background-image:linear-gradient(to bottom right,#ffffff1a,#fff3,#ffffff80,#ffffffbf)}.attribute-card .color,.track-card .color{border-radius:4px;color:#fff;margin:0 auto;width:200px}.users-page button.floating-share{bottom:68px;right:64px}.wide .users-page button.floating-share{left:calc(50% - 54px)}.users-page button.floating-add{bottom:68px;right:8px}.wide .users-page button.floating-add{left:calc(50% + 8px)}.eula{margin:0 auto;max-width:600px;padding-left:10px;padding-right:10px;text-align:left}.eula ul{list-style:disc!important;margin-bottom:16px}.eula li{display:list-item;list-style-type:inherit!important}.eula a,.eula a:visited{color:#5fafdc;cursor:pointer}.eula .agree{margin-top:20px}
/*# sourceMappingURL=main.6bcfde0c.css.map*/