:root{--page-left-padding: 2rem;--text-color: #282828;--active-color: #009EE1;--reached-goal-color: #03C22F;--missed-goal-color: #E2B102;--no-activity-color: #FF4201;--day-off-color: #6C6C6C;--entry-background-color: #EEE;--entry-border-radius: 4px;--entry-hover-color: #827E7E;--circular-border-radius: 50%;--entry-border-color: #B0B0B0;--font-size: 1.4rem;--light-border: 1px solid var(--light-gray);--sidebar-width: 15rem;--shadow-small: 0 0 2px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .19);--shadow-small-filter: drop-shadow(0 0 2px rgba(0, 0, 0, .15));--shadow-large: 0 0 2px rgba(0, 0, 0, .15), 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);--shadow-large-filter: drop-shadow(0 10px 20px rgba(0, 0, 0, .19));--light-blue: #03A9F4;--light-blue-hover: #0092d5;--yellow: #FFC107;--light-yellow: rgba(255, 194, 11, .5);--red: #F44336;--dark-red: #AD2C23;--green: #8BC34A;--purple: #9C27B0;--light-gray: #e6e6e6;--medium-gray: #929292;--dark-gray: #434343;--dashboard-gray: #bbb;--log-gray: #727272;--black-05: rgba(0, 0, 0, .05);--black-10: rgba(0, 0, 0, .1);--grey-50: rgba(128, 128, 128, .5)}@media (max-width: 900px){:root{--font-size: 1rem;--page-left-padding: .5rem}}html{font-family:Work Sans,sans-serif!important;height:100%;box-sizing:border-box}body{display:flex;margin:0;font-size:.875rem;height:100%}.noselect{-webkit-user-select:none;-moz-user-select:none;user-select:none}*:where(:not(html,iframe,canvas,img,svg,video,audio,input[type=radio]):not(svg *,symbol *,table *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:pointer}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table,th,td{border-collapse:collapse;box-sizing:inherit;border-spacing:0}input,textarea{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;line-break:after-white-space;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}h1{font-size:1.5rem;line-height:1.75rem;display:block;margin-block-start:0;margin-block-end:0}h1 a{color:var(--medium-gray);transition:.25s color}h1 a:hover{color:#000}h1 .chevron{opacity:.5}h2{font-size:1rem}hr{width:100%;height:0;border-top:var(--light-border)}.regular{font-weight:400}.default{font-size:.75rem}.medium{font-size:1.5rem}.big{font-size:2.25rem}.nowrap{text-wrap:nowrap}.yellow{color:var(--yellow)}.red{color:var(--red)}.green{color:var(--green)}.purple{color:var(--purple)}.light-gray{color:var(--light-gray)}.medium-gray{color:var(--medium-gray)}.dark-gray{color:var(--dark-gray)}.active-blue,.home-nav-links li a.active{color:var(--active-color)}.bg-yellow{background-color:var(--yellow)!important}.bg-red{background-color:var(--red)!important}.bg-green{background-color:var(--green)!important}.bg-purple{background-color:var(--purple)!important}.bg-light-gray{background-color:var(--light-gray)!important}.bg-medium-gray{background-color:var(--medium-gray)!important}.bg-dark-gray{background-color:var(--dark-gray)!important}.bg-dashboard-gray{background-color:var(--dashboard-gray)!important}.bg-transparent-blue{background-color:#009ee140!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.bold,.home-nav-links li a.active,.topics-container .topic a,.time-off-overview-screen section .leave-card main .title,a.bold-link,h1,h2{font-weight:600}a.link{text-decoration:underline;color:var(--light-blue)}.table-list{display:flex;flex-direction:column;gap:.63rem}.table-list-item{display:flex;align-items:center;padding:.75rem 1rem;gap:1rem;border-radius:.25rem;outline:1px var(--black-05) solid;transition:.25s all}.table-list-item:hover{outline:transparent;box-shadow:var(--shadow-small)}.avatar{content:" ";width:2rem;height:2rem;background-color:var(--active-color);border-radius:50%;display:inline-block;color:#fff;text-align:center}.avatar .initial{font-size:1rem;line-height:2rem}.avatar.large{width:4.375rem;height:4.375rem}.avatar.large .initial{font-size:2.2rem;line-height:4.375rem}input[type=text].brium:-moz-read-only{opacity:.5}.semi-transparent,input[type=text].brium:read-only{opacity:.5}.filter-green{filter:invert(49%) sepia(85%) saturate(316%) hue-rotate(103deg) brightness(101%) contrast(101%)}.inline-middle{display:inline-block;vertical-align:middle}.pill-base,.yellow-pill{padding:0 .5rem;border-radius:.25rem;display:flex;align-items:center}.page-bottom-buttons{display:flex;flex-direction:row;gap:1.13rem}.page-bottom-buttons.fixed{position:sticky;bottom:0;width:100%;padding:calc(var(--page-left-padding) / 2) var(--page-left-padding)!important;background-color:#fff;box-shadow:var(--shadow-small)}.pointer{cursor:pointer}@media (max-width: 900px){h1{font-size:1.25rem}}#current-page{flex:1;overflow-y:scroll;display:flex;flex-direction:column;gap:var(--page-left-padding)}#current-page>*{padding:0 var(--page-left-padding)}#current-page>*:first-child{padding-top:var(--page-left-padding)}#current-page>*:last-child{padding-bottom:var(--page-left-padding)}.top-links{height:3rem;display:flex;flex:0 0 3rem;flex-direction:row;justify-content:space-between;align-items:stretch;box-shadow:var(--shadow-small);font-size:.875rem;list-style:none;margin:0;padding:0!important;overflow-x:scroll;scrollbar-width:none}.top-links::-webkit-scrollbar{display:none}.top-links ul{list-style:none;display:flex}.top-links ul li{padding:0;display:flex}.top-links ul li a{display:flex;align-items:center;text-decoration:none;white-space:nowrap;color:#000;padding:0 1rem;transition:.25s background-color}.top-links ul li a:focus-within,.top-links ul li a:not(.active):hover{background-color:var(--entry-background-color)}.top-links ul li a.active{font-weight:600}#app-sidebar{width:var(--sidebar-width);height:100%;background-color:#000;color:#fff;font-size:.75rem;display:flex;flex-direction:column;padding-bottom:2rem}#app-sidebar #logo-container{margin:2rem;display:flex}#app-sidebar #logo-container svg{width:6rem}#app-sidebar button{display:none}#app-sidebar nav{background-color:#000;flex:1;display:flex;flex-direction:column;transition:-webkit-backdrop-filter .5s;transition:backdrop-filter .5s;transition:backdrop-filter .5s,-webkit-backdrop-filter .5s}#app-sidebar nav #menu-container{display:flex;flex-direction:column;flex:1}#app-sidebar nav #menu-container li a,#app-sidebar nav #menu-container li label{display:grid;grid-template-columns:1.5rem 1fr;gap:.75rem;height:2.5rem;align-items:center;font-weight:600;padding:0 2rem;transition:.25s all}#app-sidebar nav #menu-container li a:not(.active):hover,#app-sidebar nav #menu-container li label:not(.active):hover{color:var(--dashboard-gray)}#app-sidebar nav #menu-container li a:not(.active):hover:after,#app-sidebar nav #menu-container li label:not(.active):hover:after{background-color:var(--dashboard-gray)}#app-sidebar nav #menu-container li a.active,#app-sidebar nav #menu-container li label.active{background-color:var(--light-blue)}#app-sidebar nav #menu-container li a:after,#app-sidebar nav #menu-container li label:after{content:" ";grid-column:1;grid-row:1;width:1rem;height:1rem;background-color:#fff;-webkit-mask-size:cover;mask-size:cover;justify-self:center;transition:.25s all}#app-sidebar nav #menu-container #top,#app-sidebar nav #menu-container #bottom{display:flex;flex-direction:column}#app-sidebar nav #menu-container #top{flex:1}#app-sidebar nav #menu-container #top li a.dashboard:after{-webkit-mask:url(/assets/icons/dashboard-a347477a0f2a066df7a33057e33f43cc020ccea62e028c31f9e494e80b931ad5.svg);mask:url(/assets/icons/dashboard-a347477a0f2a066df7a33057e33f43cc020ccea62e028c31f9e494e80b931ad5.svg)}#app-sidebar nav #menu-container #top li a.activities:after{-webkit-mask:url(/assets/icons/activities-93c726554ebdde0911cc3ab00841edf58bb4cb1503cfe954262244e6e6289f85.svg);mask:url(/assets/icons/activities-93c726554ebdde0911cc3ab00841edf58bb4cb1503cfe954262244e6e6289f85.svg)}#app-sidebar nav #menu-container #top li a.time-off:after{-webkit-mask:url(/assets/icons/time-off-08ba15d7cd6b601a2a725b96a24bfd20775da0fc4c1b325ce40a805a1af8567b.svg);mask:url(/assets/icons/time-off-08ba15d7cd6b601a2a725b96a24bfd20775da0fc4c1b325ce40a805a1af8567b.svg)}#app-sidebar nav #menu-container #top li a.settings:after{-webkit-mask:url(/assets/icons/settings-86ae0ad0a904fdff27e3b0be8aa3fd204e93d7f3885fd6f23d7376aeb39fb7c9.svg);mask:url(/assets/icons/settings-86ae0ad0a904fdff27e3b0be8aa3fd204e93d7f3885fd6f23d7376aeb39fb7c9.svg)}#app-sidebar nav #menu-container #top li a.reports:after{-webkit-mask:url(/assets/icons/reports-713d58aab53f5c910cc4da2bd080b83a52c976f16bf30eeeb31a3aba1aef570e.svg);mask:url(/assets/icons/reports-713d58aab53f5c910cc4da2bd080b83a52c976f16bf30eeeb31a3aba1aef570e.svg)}#app-sidebar nav #menu-container #bottom li>a,#app-sidebar nav #menu-container #bottom li>label{color:var(--dashboard-gray)}#app-sidebar nav #menu-container #bottom li>a:before,#app-sidebar nav #menu-container #bottom li>label:before{grid-row:1;grid-column:1;content:" ";width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--dark-gray)}#app-sidebar nav #menu-container #bottom li>a:after,#app-sidebar nav #menu-container #bottom li>label:after{background-color:var(--dashboard-gray)}#app-sidebar nav #menu-container #bottom li>a:not(.active):hover,#app-sidebar nav #menu-container #bottom li>label:not(.active):hover{color:#fff}#app-sidebar nav #menu-container #bottom li>a:not(.active):hover:after,#app-sidebar nav #menu-container #bottom li>label:not(.active):hover:after{background-color:#fff}#app-sidebar nav #menu-container #bottom li>a.active,#app-sidebar nav #menu-container #bottom li>label.active{color:#fff;background-color:var(--dark-gray)}#app-sidebar nav #menu-container #bottom li>a.active:before,#app-sidebar nav #menu-container #bottom li>label.active:before{background-color:var(--light-blue)}#app-sidebar nav #menu-container #bottom li>a.active:after,#app-sidebar nav #menu-container #bottom li>label.active:after{background-color:#fff}#app-sidebar nav #menu-container #bottom li>a.help:after,#app-sidebar nav #menu-container #bottom li>label.help:after{-webkit-mask:url(/assets/icons/help-fe417a12817feadb704f5781e093794939e8ad1d14c7e2d4f7fede735fab163e.svg);mask:url(/assets/icons/help-fe417a12817feadb704f5781e093794939e8ad1d14c7e2d4f7fede735fab163e.svg)}#app-sidebar nav #menu-container #bottom li>a.entries:after,#app-sidebar nav #menu-container #bottom li>label.entries:after{-webkit-mask:url(/assets/icons/entries-191f0a3eb9d2258041088164216182519fde7bf2a4740909542eb61b58d36e24.svg);mask:url(/assets/icons/entries-191f0a3eb9d2258041088164216182519fde7bf2a4740909542eb61b58d36e24.svg)}#app-sidebar nav #menu-container #bottom li>a.log:after,#app-sidebar nav #menu-container #bottom li>label.log:after{-webkit-mask:url(/assets/icons/log-345cf6efd154da94c00e0e44a9abe1a48a71a24e4642aacda1b4a55f3e2331c9.svg);mask:url(/assets/icons/log-345cf6efd154da94c00e0e44a9abe1a48a71a24e4642aacda1b4a55f3e2331c9.svg)}#app-sidebar nav #menu-container #bottom li>a.privacy-policy:after,#app-sidebar nav #menu-container #bottom li>label.privacy-policy:after{-webkit-mask:url(/assets/icons/lock-cb096ff3971b00889d72c6ca6ad514ed75cfcfce498ef66f3072fba66b3f2fa4.svg);mask:url(/assets/icons/lock-cb096ff3971b00889d72c6ca6ad514ed75cfcfce498ef66f3072fba66b3f2fa4.svg)}#app-sidebar nav #menu-container #bottom li>a.api-access:after,#app-sidebar nav #menu-container #bottom li>label.api-access:after{-webkit-mask:url(/assets/icons/api-access-4fc3a6c2e15df55f331e271ec873758957f3d79c9f01cbf1f93342dd5a826c9d.svg);mask:url(/assets/icons/api-access-4fc3a6c2e15df55f331e271ec873758957f3d79c9f01cbf1f93342dd5a826c9d.svg)}#app-sidebar nav #menu-container #bottom li>a.current-plan:after,#app-sidebar nav #menu-container #bottom li>label.current-plan:after{-webkit-mask:url(/assets/icons/current-plan-c2f6a92f9c6df37d55b03730b988c69125e4fa519a8b196ab206a40aa915400e.svg);mask:url(/assets/icons/current-plan-c2f6a92f9c6df37d55b03730b988c69125e4fa519a8b196ab206a40aa915400e.svg)}#app-sidebar nav #menu-container #bottom li>a.logout:after,#app-sidebar nav #menu-container #bottom li>label.logout:after{-webkit-mask:url(/assets/icons/logout-59910f2218c2049a12b62437d10d6380c920248a49150beb8ec3f1b858f3bf5f.svg);mask:url(/assets/icons/logout-59910f2218c2049a12b62437d10d6380c920248a49150beb8ec3f1b858f3bf5f.svg)}#app-sidebar nav #menu-container #bottom li>a.profile:after,#app-sidebar nav #menu-container #bottom li>label.profile:after{-webkit-mask:url(/assets/icons/profile-ca005c867cc25e0250ca7b6407d3fea2d5101ca7b4f94013f583a2857498eb27.svg);mask:url(/assets/icons/profile-ca005c867cc25e0250ca7b6407d3fea2d5101ca7b4f94013f583a2857498eb27.svg)}#app-sidebar nav #menu-container #bottom li>a.worker:before,#app-sidebar nav #menu-container #bottom li>label.worker:before{background-image:url(/assets/generic-avatar-92324dd674f3a87ac06979f73535555064b183eaa359114fc0d4e99ff5f42b1a.png);background-size:cover;background-position:center}#app-sidebar nav #menu-container #bottom li>a.worker:after,#app-sidebar nav #menu-container #bottom li>label.worker:after{display:none}#app-sidebar nav #menu-container #bottom .worker-menu{position:relative;display:flex}#app-sidebar nav #menu-container #bottom .worker-menu label{flex:1;color:#fff;display:flex;max-width:100%}#app-sidebar nav #menu-container #bottom .worker-menu label>div{flex:1;display:flex;flex-direction:column;justify-content:stretch;min-width:0}#app-sidebar nav #menu-container #bottom .worker-menu label>div small{font-weight:300}#app-sidebar nav #menu-container #bottom .worker-menu label>div span,#app-sidebar nav #menu-container #bottom .worker-menu label>div small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app-sidebar nav #menu-container #bottom .worker-menu label:before{display:flex;flex:0 0 1.5rem;width:1.5rem;height:1.5rem}#app-sidebar nav #menu-container #bottom .worker-menu ul{display:none;position:absolute;z-index:9;bottom:-.75rem;right:-11.5rem;background:var(--dark-gray);border-radius:.25rem;padding:.75rem;box-shadow:var(--shadow-large);width:12rem}#app-sidebar nav #menu-container #bottom .worker-menu ul.visible{display:block}#app-sidebar nav #menu-container #bottom .worker-menu ul li a{padding:unset}.layout{display:flex;flex-direction:column;gap:var(--page-left-padding)}.layout.compact{gap:.5rem}.layout.half{width:50%}main.layout{flex:1}.fill{flex:1 0 auto}header.layout{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}header.layout h1{display:flex;align-items:center;gap:.5rem;min-height:2.5rem;margin-block-start:0;margin-block-end:0}header.layout h1,header.layout span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-options{flex-basis:100%;display:flex;flex-direction:row;align-items:center;gap:1rem;flex-wrap:wrap}.filter-options>*{flex:1}footer.layout p{margin-top:var(--page-left-padding);display:block}.header-description{padding:0 var(--page-left-padding) 1.5625rem;display:flex;align-items:center}.settings-box{display:flex;flex-direction:column;gap:1rem;outline:var(--light-border);border-radius:.25rem;padding:1rem;min-height:2.5rem}.hidden{display:none}@media (max-width: 900px){body{flex-direction:column}h1{margin-block-start:1rem;margin-block-end:.5rem}#current-page{gap:var(--page-left-padding)}.top-links{border-top:1px solid var(--black-05)}#app-sidebar{width:unset;height:unset;background-color:unset;color:#000;flex-direction:row;align-items:center;gap:1rem;padding:.5rem}#app-sidebar #logo-container{margin:0;flex:1}#app-sidebar button{display:flex;align-items:center;justify-content:center;transition:background-color .25s;border-radius:50%;width:2rem;height:2rem}#app-sidebar button:hover{background-color:var(--black-05)}#app-sidebar nav{pointer-events:none;align-items:end;position:fixed;background-color:unset;top:0;left:0;width:100vw;height:100vh;z-index:1000;transition:.5s -webkit-backdrop-filter;transition:.5s backdrop-filter;transition:.5s backdrop-filter,.5s -webkit-backdrop-filter}#app-sidebar nav #menu-container{background-color:#fff;box-shadow:var(--shadow-large);min-width:0;width:0;overflow:hidden}#app-sidebar nav #menu-container button{margin:.5rem .5rem .5rem auto}#app-sidebar nav #menu-container li{order:2}#app-sidebar nav #menu-container li a:not(.active):hover,#app-sidebar nav #menu-container li label:not(.active):hover{color:var(--medium-gray)}#app-sidebar nav #menu-container li a:not(.active):hover:after,#app-sidebar nav #menu-container li label:not(.active):hover:after{background-color:var(--medium-gray)}#app-sidebar nav #menu-container li a.active,#app-sidebar nav #menu-container li label.active{background-color:var(--light-blue);color:#fff}#app-sidebar nav #menu-container li a.active:after,#app-sidebar nav #menu-container li label.active:after{background-color:#fff}#app-sidebar nav #menu-container li a:after,#app-sidebar nav #menu-container li label:after{background-color:#000}#app-sidebar nav #menu-container #bottom li>a,#app-sidebar nav #menu-container #bottom li>label{color:var(--medium-gray)}#app-sidebar nav #menu-container #bottom li>a:before,#app-sidebar nav #menu-container #bottom li>label:before{background-color:var(--light-gray)}#app-sidebar nav #menu-container #bottom li>a:after,#app-sidebar nav #menu-container #bottom li>label:after{background-color:var(--medium-gray)}#app-sidebar nav #menu-container #bottom li>a:not(.active):hover,#app-sidebar nav #menu-container #bottom li>label:not(.active):hover{color:#000}#app-sidebar nav #menu-container #bottom li>a:not(.active):hover:after,#app-sidebar nav #menu-container #bottom li>label:not(.active):hover:after{background-color:#000}#app-sidebar nav #menu-container #bottom li>a.active,#app-sidebar nav #menu-container #bottom li>label.active{color:#000;background-color:var(--black-05)}#app-sidebar nav #menu-container #bottom li>a.active:before,#app-sidebar nav #menu-container #bottom li>label.active:before{background-color:var(--light-blue)}#app-sidebar nav #menu-container #bottom li>a.active:after,#app-sidebar nav #menu-container #bottom li>label.active:after{background-color:#fff}#app-sidebar nav #menu-container #bottom .worker-menu{display:flex;flex-direction:column;order:1;position:relative;border-bottom:1px var(--light-gray) solid}#app-sidebar nav #menu-container #bottom .worker-menu label{color:#000;pointer-events:none;grid-template-columns:2.75rem 1fr;height:3.5rem;padding-left:.75rem;padding-bottom:.75rem}#app-sidebar nav #menu-container #bottom .worker-menu label:before{display:flex;flex:0 0 2.75rem;width:2.75rem;height:2.75rem}#app-sidebar nav #menu-container #bottom .worker-menu ul{display:flex;flex-direction:column;position:unset;background:unset;border-radius:unset;padding:0;box-shadow:unset;width:unset}#app-sidebar nav #menu-container #bottom .worker-menu ul li a{padding:0 2rem}#app-sidebar nav.visible{-webkit-backdrop-filter:blur(5px) saturate(0%) brightness(75%) contrast(25%);backdrop-filter:blur(5px) saturate(0%) brightness(75%) contrast(25%);pointer-events:unset}#app-sidebar nav.visible #menu-container{transition:.5s ease-out width;width:calc(100vw - 2rem);max-width:20rem}}@media (max-width: 900px){.filter-options{gap:var(--page-left-padding)!important}.layout{gap:1.25rem!important}}.input{display:flex;align-items:center;min-width:1.5rem;height:2.5rem;padding:0 1rem;border-radius:.25rem;outline:var(--light-border);font-size:.875rem}label{cursor:pointer}.label-side{margin-left:.9375rem}.label input[type=checkbox].brium{margin-right:.5rem}input.brium:not([type=submit]){min-height:2.5rem;padding:0 .5rem;border:none;outline:var(--light-border);border-radius:4px;transition:.25s outline}input.brium:not([type=submit]):focus-within:not(:-moz-read-only){outline:2px solid var(--light-blue-hover)}input.brium:not([type=submit]):focus-within:not(:read-only){outline:2px solid var(--light-blue-hover)}input.brium:not([type=submit])::-moz-placeholder{color:var(--medium-gray)}input.brium:not([type=submit])::placeholder{color:var(--medium-gray)}input[type=text].brium:-moz-read-only{color:#282828}input[type=text].brium:read-only{color:#282828}input[type=date].brium{min-width:7.5rem}input:not([type=submit],[type=checkbox]).brium:-moz-read-only,textarea.brium:-moz-read-only{pointer-events:none;-moz-user-select:none;user-select:none}input:not([type=submit],[type=checkbox]).brium:read-only,.brium-select select:disabled,textarea.brium:read-only{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=checkbox].brium{all:unset;display:revert;position:relative;width:1rem;height:1rem;padding:0rem;border-radius:.25rem;border:1px solid var(--light-gray)}input[type=checkbox].brium.indeterminate,input[type=checkbox].brium:checked{background-color:var(--active-color);border-color:var(--active-color)}input[type=checkbox].brium.indeterminate:after,input[type=checkbox].brium:checked:after{content:"";position:absolute;width:100%;height:100%;background-image:url(/assets/icons/check-77d454fe48ed47b04c3f8e8f6c147145f762340179b02dd61d824a5c9be91532.svg);background-size:cover;background-position:center;filter:invert(100%)}input[type=checkbox].brium.indeterminate:after{background-image:url(/assets/icons/minus-b360d08413a122adb1fe57d1b676d3290479f1528bb3135bac3dedca9b5825d9.svg)}input[type=file].brium{display:none}input[type=file].brium+label{display:flex;align-items:center;justify-content:center;background-color:#03a9f4;border-radius:30px;border:none;padding:0 1rem;min-height:2.5rem;color:#fff;cursor:pointer;font-weight:600}input[type=file].brium+label:not(.gray):hover{background-color:var(--active-color)}input[type=file].brium+label.gray{background-color:var(--entry-background-color);color:#282828}input[type=file].brium+label.gray:hover{background-color:#eeeeee1a}.brium.slider{height:2rem;display:flex;flex-direction:row;justify-content:space-evenly;border-radius:1rem;background-color:var(--entry-background-color);position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brium.slider .selector{display:block;position:absolute;left:.25rem;top:.25rem;width:calc(50% - .375rem);height:1.5rem;transition:all .15s;border-radius:1rem;background-color:#fff;box-shadow:var(--shadow-small);z-index:5;cursor:pointer}.brium.slider label{z-index:9;font-size:.75rem}.brium.slider input[type=radio]{display:none}.brium.slider input[type=radio]+label{display:flex;align-items:center;justify-content:center;width:50%;min-width:-moz-fit-content;min-width:fit-content;text-align:center;height:100%;vertical-align:middle;border-radius:30px;font-weight:600}.brium.slider input[type=radio]:nth-of-type(2):checked~.selector{left:calc(50% + .125rem)}.form-column{display:flex;flex-direction:column;gap:1.25rem}.form-row{display:flex;gap:1rem;align-items:center}.form-row>*:not(input[type=submit],button,a){flex:1}.form-item,.email-receivers-check-list{display:flex;flex-direction:column;gap:.44rem}.form-item label:has(input[type=checkbox]),.email-receivers-check-list label:has(input[type=checkbox]){display:flex;align-items:center}input[type=checkbox]+label{margin-left:.5rem}textarea{display:flex;width:100%;min-height:5rem;padding:.75rem .5rem;border-radius:.25rem;outline:var(--light-border);font-size:.875rem}textarea:focus-within:not(:-moz-read-only){outline:2px solid var(--light-blue-hover)}textarea:focus-within:not(:read-only){outline:2px solid var(--light-blue-hover)}a.bold-link{font-size:.88rem;padding-left:1.31rem;color:var(--active-color)}div.search-input{display:flex;gap:.5rem;flex-direction:row;justify-content:space-between;align-items:center;outline:var(--light-border);border-radius:4px;padding:0 .5rem;min-width:-moz-fit-content;min-width:fit-content;transition:.25s outline}div.search-input:focus-within{outline:2px solid var(--light-blue)}div.search-input input[type=text]{padding:0;flex:1;border:none!important;outline:none!important}div.search-input img{height:1rem}div.search-input img:last-of-type{visibility:hidden;cursor:pointer}div.search-input.clearable img:last-of-type{visibility:visible}@media (max-width: 900px){div.search-input{flex-basis:100%!important}}a[type=button].brium{display:inline-block}button.brium,a[type=button].brium,input[type=submit].brium{display:flex;align-items:center;justify-content:center;background-color:var(--light-blue);border-radius:1.25rem;border:none;padding:0 1.25rem;width:-moz-fit-content;width:fit-content;min-height:2.5rem;color:#fff;cursor:pointer;text-align:center;font-weight:600;transition:.25s background-color,.25s outline;white-space:nowrap}button.brium:focus-within,a[type=button].brium:focus-within,input[type=submit].brium:focus-within{background-color:var(--light-blue);outline:2px solid var(--light-blue-hover)}button.brium[disabled],a[type=button].brium[disabled],input[type=submit].brium[disabled]{background:#e6e6e6;color:var(--text-color)}button.brium.small,a[type=button].brium.small,input[type=submit].brium.small{height:2rem}button.brium:not(.gray,.delete):hover,a[type=button].brium:not(.gray,.delete):hover,input[type=submit].brium:not(.gray,.delete):hover{background-color:var(--light-blue)}button.brium.gray,a[type=button].brium.gray,input[type=submit].brium.gray{background-color:var(--entry-background-color);color:var(--text-color)}button.brium.gray:hover,a[type=button].brium.gray:hover,input[type=submit].brium.gray:hover{background-color:var(--dashboard-gray)!important}button.brium.white,a[type=button].brium.white,input[type=submit].brium.white{background-color:#fff;color:var(--text-color);outline:solid 2px var(--active-color)}button.brium.white:hover,a[type=button].brium.white:hover,input[type=submit].brium.white:hover{background-color:var(--active-color);color:#fff}button.brium.text,a[type=button].brium.text,input[type=submit].brium.text{background-color:#fff;color:var(--light-blue)}button.brium.text:hover,a[type=button].brium.text:hover,input[type=submit].brium.text:hover{background-color:var(--light-gray)!important}button.brium.delete,a[type=button].brium.delete,input[type=submit].brium.delete{display:inline-block;outline:none;padding:0;color:var(--red);background:none}button.brium.delete:hover,a[type=button].brium.delete:hover,input[type=submit].brium.delete:hover{color:var(--dark-red)}.iconbutton{display:flex;gap:.75rem;align-items:center;justify-content:center;border-radius:1.25rem;transition:.25s background-color;padding:0 1rem;height:2.5rem;border:none;background-color:transparent;color:#000;font-weight:400!important}.iconbutton:hover{background-color:var(--black-10)}.iconbutton:focus-within{outline:2px solid var(--light-blue-hover)}.iconbutton svg{width:1rem;height:1rem}.toggle-switch{display:flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content}.toggle-switch input{display:none}.toggle-switch input:checked+span{background-color:var(--light-blue)}.toggle-switch input:checked+span:before{left:1.375rem}.toggle-switch span{border-radius:.625rem;position:relative;display:inline-block;cursor:pointer;background-color:#e0e0e0;transition:all .1s;width:2.5rem;height:1.25rem}.toggle-switch span:before{border-radius:50%;position:absolute;content:"";height:1rem;width:1rem;left:.125rem;right:unset;bottom:.125rem;background-color:#fff;transition:all .1s;box-shadow:var(--shadow-small)}div.brium-select{display:flex;align-items:center;height:2.5rem;outline:var(--light-border);border-radius:.25rem;position:relative;line-height:2.2em;transition:.25s outline;min-width:4rem;max-height:2.5rem;flex-basis:4rem!important}div.brium-select select{display:flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;padding:0 1rem 0 .5rem;margin:0;outline-offset:.5em;line-height:inherit;width:100%;height:100%;cursor:pointer;white-space:nowrap}div.brium-select:focus-within{outline:2px solid var(--light-blue-hover)}div.brium-select:before{content:" ";background:linear-gradient(to left,white 50%,transparent);background-size:2rem 2rem;display:block;width:2em;max-width:calc(100% - 2px);height:2em;position:absolute;right:.5em;top:50%;transform:translateY(-50%);pointer-events:none}div.brium-select:after{content:" ";background-image:url(/assets/icons/chevron-down-1e53335156de986807db0ba6326b442699ba2389d0f78d9a95993180145ef51e.svg);background-size:1rem 1rem;display:block;width:1rem;height:1rem;position:absolute;right:.25rem;top:50%;transform:translateY(-50%);pointer-events:none}.alert-container{position:fixed;height:50px;box-shadow:var(--shadow-large);width:calc(100% - var(--sidebar-width));right:0;bottom:0}.alert-bottom-container{position:fixed;right:0;bottom:0;width:100%;z-index:1}.alert{display:flex;gap:.75rem;align-items:center;justify-content:center;height:3rem;color:#fff;text-align:center;background-color:var(--no-activity-color)}.alert:before{content:"";width:1rem;height:1rem;background-color:#fff;-webkit-mask-image:url(/assets/icons/alert-a60efddb2b8bcb2b1281f60ee63af488822f5df4499ce30fc4657549d92643f4.svg);mask-image:url(/assets/icons/alert-a60efddb2b8bcb2b1281f60ee63af488822f5df4499ce30fc4657549d92643f4.svg);-webkit-mask-size:cover;mask-size:cover}.alert.alert-success{background:var(--active-color)}.alert.alert-success:before{-webkit-mask-image:url(/assets/icons/check-circle-e3521fcb0147b917a43984038c75f6985d5f7c16504cc0db5e0e7835670957ec.svg);mask-image:url(/assets/icons/check-circle-e3521fcb0147b917a43984038c75f6985d5f7c16504cc0db5e0e7835670957ec.svg)}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:.3125rem}.alert-fade{visibility:hidden;opacity:0;transition:visibility 0s 2s,opacity 2s linear}.tooltip{position:relative}.tooltip>div{display:none}.tooltip:not(.disabled):hover>div,.tooltip.force-show>div{display:flex;position:absolute;bottom:100%;transform:translate(calc(-50% + .75rem)) translateY(-.75rem);white-space:normal;margin:auto;z-index:100;font-weight:400;line-height:1.25;width:-moz-max-content;width:max-content;max-width:25rem;background-color:var(--dark-gray);border-radius:.25rem;color:#fff;font-size:.75rem;text-align:center;padding:.5rem}.tooltip:not(.disabled):hover>div:after,.tooltip.force-show>div:after{content:"";position:absolute;top:calc(100% - 1px);left:50%;margin-left:-.25rem;border-width:.5rem;border-style:solid;border-color:var(--dark-gray) transparent transparent transparent}.tooltip:not(.disabled):hover.bottom>div,.tooltip.force-show.bottom>div{bottom:unset;top:calc(100% + 1rem);transform:translate(calc(-50% + .75rem)) translateY(0)}.tooltip:not(.disabled):hover.bottom>div:after,.tooltip.force-show.bottom>div:after{top:unset;bottom:calc(100% - 1px);border-color:transparent transparent var(--dark-gray) transparent}span.info-icon:after{content:" ";display:flex;background-image:url(/assets/icons/info-ae9d8b7c4af895de7527517ff76a9ab144f34a85083fc5b97212c3d4b4569910.svg);background-repeat:no-repeat;background-size:contain;opacity:.5;width:1rem;height:1rem;margin:0 .5rem}span.tag{max-width:-moz-fit-content;max-width:fit-content;min-height:30px;padding:.5em .75em;border-radius:4px;color:#000;background-color:#ffc20b80}span.tag.yellow{background-color:#ffc20b80}span.tag.green{background-color:#8bc34a80}span.tag.orange{background-color:#ff8c0580}span.tag.purple{background-color:#9031aa40}span.tag.gray{background-color:#9e9e9e80}.icon{width:1.5rem;height:1.5rem}.icon-calendar{background-image:url(/assets/icons/calendar-27a4d0407d7a597d7f07f421dde7b62ce4230ac2af38392dfcc189b596a2298c.svg);background-repeat:no-repeat;background-position:center}a:not([type=button]).brium{color:var(--active-color);text-decoration:none}table.table-grid{display:block;width:100%;font-size:.875rem;border-radius:.5rem;overflow-x:scroll;overflow-y:clip;outline:1px solid var(--entry-background-color);border-collapse:collapse;max-height:calc(100% - 1px)}table.table-grid.empty[data-empty] thead,table.table-grid.empty[data-empty] tbody{display:none}table.table-grid.empty[data-empty]:before{display:flex;content:"";background-image:url(/assets/icons/alert-a60efddb2b8bcb2b1281f60ee63af488822f5df4499ce30fc4657549d92643f4.svg);background-size:3rem 3rem;background-repeat:no-repeat;background-position:bottom .5rem center;height:50%;box-sizing:content-box;opacity:.5}table.table-grid.empty[data-empty]:after{font-weight:600;height:50%;display:flex;justify-content:center;content:attr(data-empty);font-size:1.5rem;opacity:.5}table.table-grid input[type=text]{width:100%}table.table-grid thead{background-color:var(--black-10)}table.table-grid thead,table.table-grid tr{height:calc(3rem + 1px);padding-top:1px}table.table-grid th,table.table-grid td{white-space:nowrap;padding:0 1rem}table.table-grid td{overflow:hidden;text-overflow:ellipsis}table.table-grid th{text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;line-height:1.5}table.table-grid th>*{display:inline-block}table.table-grid th.sortable:after{display:inline-block;content:"";background-size:cover;background-repeat:no-repeat;background-position:center;width:1rem;height:1rem;margin:-.2rem .2rem}table.table-grid th .info-icon{transform:translateY(.2rem)}table.table-grid td{text-align:left}table.table-grid tr.clickable{cursor:pointer;transition:.25s background-color}table.table-grid tr.clickable:hover{background-color:var(--black-05)}table.table-grid tr{border-bottom:1px solid var(--entry-background-color)}table.table-grid tr input[type=checkbox]{margin-bottom:-.25rem;margin-right:.5rem}[data-sort-direction=asc].sorted:after{background-image:url(/assets/icons/arrow-up-2f23155873b941af54067854e21fe3745ae170f65c822e300d94271793da053c.svg)}[data-sort-direction=desc].sorted:after{background-image:url(/assets/icons/arrow-down-8d2909c22df0613b5d25c88e19c190762a33111cbe6bf2e4341d3778d8d93f40.svg)}@media (hover: hover){table.table-grid tr .iconbutton{height:2rem;visibility:hidden}table.table-grid tr:hover .iconbutton{visibility:visible}}.brium.slider{margin:.25rem 0;display:flex;flex-direction:row;justify-content:space-evenly;border-radius:30px;gap:.25rem;padding:0 .25rem;background-color:var(--entry-background-color);height:2rem}.brium.slider input[type=radio]{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.brium.slider input[type=radio]+label{display:flex;align-items:center;justify-content:center;width:50%;min-width:-moz-fit-content;min-width:fit-content;text-align:center;height:100%;vertical-align:middle;border-radius:30px}.brium.date-toggle{overflow:hidden;border-radius:1rem;position:relative}.brium.date-toggle form{display:flex;gap:.75rem;width:12rem;height:2rem}.brium.date-toggle form.day{width:9rem}.brium.date-toggle button{border-radius:50%;height:2rem;width:2rem;border:none;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-in-out;z-index:9;position:absolute;top:0}.brium.date-toggle button#previous-button{background:url(/assets/icons/chevron-left-2c0e8f5d299079743c29f778d0d8bf6c6414c11a3db0bbf9da3ba799588178a1.svg) no-repeat center;background-color:#f4f4f4;left:0}.brium.date-toggle button#next-button{background:url(/assets/icons/chevron-right-2265958cb9a1ae784aa0f55391a4cf5b9486d3a0c5b8c876993979a6d43e39a5.svg) no-repeat center;background-color:#f4f4f4;right:0}.brium.date-toggle button:hover{background-color:#e0e0e0}.brium.date-toggle .last,.brium.date-toggle .next,.brium.date-toggle .selected{color:#000;font-size:.875rem;font-weight:600;animation-duration:.5s;animation-fill-mode:forwards;text-align:center;z-index:0;text-wrap:nowrap;width:calc(100% - 4rem);position:absolute;top:.5rem;left:2rem}.brium.date-toggle .last.left,.brium.date-toggle .next.left,.brium.date-toggle .selected.left{animation-name:date-left}.brium.date-toggle .last.right,.brium.date-toggle .next.right,.brium.date-toggle .selected.right{animation-name:date-right}.brium.date-toggle .last{animation-name:date-hide-left}.brium.date-toggle .next{animation-name:date-hide-right}@keyframes date-left{0%{transform:translate(20rem)}to{transform:translate(0)}}@keyframes date-right{0%{transform:translate(-20rem)}to{transform:translate(0)}}@keyframes date-hide-right{0%{transform:translate(0)}to{transform:translate(20rem)}}@keyframes date-hide-left{0%{transform:translate(0)}to{transform:translate(-20rem)}}.brium-chat{font-size:var(--font-size);width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;box-shadow:var(--shadow-small)}.brium-chat .chat-entry-area{width:100%}.brium-chat span#brium-chat-response{max-lines:1;text-overflow:ellipsis}.brium-chat input{border:none;flex:1;caret-color:var(--active-color);font-size:var(--font-size);box-shadow:none;text-overflow:ellipsis}.brium-chat input::-moz-placeholder{color:var(--medium-gray)!important}.brium-chat input::placeholder{color:var(--medium-gray)!important}.brium-chat input[type=text]{width:100%}.brium-chat input[type=text]::-moz-placeholder{color:#a4a4a4}.brium-chat input[type=text]::placeholder{color:#a4a4a4}.brium-chat .chat-controls{--button-size: 40px;display:flex;align-items:center;width:15%;width:auto;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem}.brium-chat .chat-controls span#entry-timer{font-weight:400;font-size:var(--font-size);letter-spacing:.1em;font-variant-numeric:tabular-nums}.brium-chat .chat-controls .chat-buttons{display:flex;align-items:center;width:auto;justify-content:space-between;-moz-column-gap:.5rem;column-gap:.5rem}.brium-chat .chat-controls .timer-stack{position:relative;aspect-ratio:1/1;width:var(--button-size)}.brium-chat .chat-controls .radial-progress{width:var(--button-size);position:absolute;left:0;top:0;z-index:0}.brium-chat .chat-controls button{aspect-ratio:1/1;width:var(--button-size);font-size:2.2em;display:flex;vertical-align:middle;align-items:center;justify-content:center;border-radius:var(--circular-border-radius);box-shadow:var(--shadow-small);border:none}.brium-chat .chat-controls .create-entry{background-color:var(--active-color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100;width:calc(var(--button-size) * .8)}.brium-chat .chat-controls .create-entry img{display:none;filter:invert(100%)}.brium-chat .chat-controls .create-entry.running{background-color:#fff}.brium-chat .chat-controls .create-entry.running img#running{filter:invert(75%);display:inline-block}.brium-chat .chat-controls .create-entry.ready img#ready,.brium-chat .chat-controls .create-entry.paused img#paused{display:inline-block}.brium-chat .chat-controls .stop-activity{background-color:var(--red)}.brium-chat .chat-controls .stop-activity img{filter:invert(100%)}.chat-suggestions{position:absolute;background-color:#fff;width:calc(100% - var(--sidebar-width));overflow:auto;box-shadow:var(--shadow-large);z-index:10;padding:2.5rem 0}.chat-suggestions .label{color:#c2c2c2;font-weight:600}.chat-suggestions .suggestion{color:#000;text-decoration:none;display:block;font-size:1.2rem}.chat-suggestions .suggestion:hover{background-color:var(--entry-background-color)}.chat-suggestions span{padding:1rem 3.5rem}@media (max-width: 900px){.brium-chat{padding:.5rem}.chat-suggestions{width:100%}}.brium.radial-progress{aspect-ratio:1/1;border-radius:50%;transition:background 1s ease}.tag-list-container{display:flex;padding:.5em;outline:var(--light-border);border-radius:4px;position:relative;height:2.5rem;min-width:10rem;flex-basis:10rem!important}.tag-list-container.only-toggles{position:static;padding:0;border:none}.tag-list-container.only-toggles .tag-list-shelf{display:block;position:static}.tag-list-container .tag-list-header{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer}.tag-list-container .tag-list-header:first-child{flex:1}.tag-list-container .tag-list-header span{flex-shrink:1}.tag-list-container span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag-list-container .shelf-indicator{width:1rem;background:none;border:none}.tag-list-container .shelf-indicator:not(.expanded)>img#expanded{display:none}.tag-list-container .shelf-indicator.expanded>img#collapsed{display:none}.tag-list-container .tag-list-shelf{display:none;flex-direction:column;gap:.5rem;outline:var(--light-border);border-radius:0 0 4px 4px;padding:.5rem;background-color:#fff;position:absolute;left:0;top:calc(100% + 1px);width:100%;max-height:25rem;overflow-y:scroll;z-index:1}.tag-list-container .tag-list-shelf label{display:flex;align-items:center;gap:.5rem}.tag-list-container .tag-list-shelf label[hidden]{display:none}.tag-list-container .tag-list-shelf .tag-list-toggles{display:flex;flex-direction:column;gap:.5rem}.tag-list-container.expanded{border-radius:4px 4px 0 0}.tag-list-container.expanded .tag-list-shelf{display:flex}.date-range-filter{display:flex;gap:1rem;align-items:center;flex:3!important}.date-range-filter>*:not(span){flex:1}@media (max-width: 900px){.date-range-filter{gap:var(--page-left-padding)!important;flex-wrap:wrap}.date-range-filter .brium-select{flex-basis:100%!important}}#profile{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem}.profile-header{padding:1.5625rem var(--page-left-padding);display:flex;flex-direction:column}.profile-header .profile-submenu{align-self:flex-end}.profile-header .profile-submenu li{display:inline;margin-inline:.875rem}.profile-header .profile-submenu li a.active{font-weight:600}.profile-integration{display:flex;flex-direction:column;gap:1rem;border:solid;border-radius:.25rem;border-width:1px;border-color:var(--light-gray);padding:1rem}.profile-integration strong{font-weight:600}.profile-integration p{margin-block-start:0;margin-block-end:0}.profile-integration .disabled{filter:grayscale(1);cursor:not-allowed}.profile-column{display:flex;flex-direction:column;align-items:stretch!important;gap:2rem}.profile-column .field{display:flex;flex-direction:column;gap:.5rem}.profile-column .field label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1rem}.profile-row.auto{grid-auto-columns:auto}.input-with-action{display:flex;gap:1rem}.input-with-action>input{flex:1}.actions{display:flex;gap:1rem}.week-select{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;padding:.25rem 0}span.display-button{display:block;border-radius:.25rem;padding:.5rem 1rem;border:none;font-weight:600;width:-moz-fit-content;width:fit-content}span#user-type{color:#fff;background-color:#000}span#user-status{color:#fff;background-color:#03a9f4}.stack{display:flex;flex-direction:column;width:50%}input[type=checkbox].weekday-select{display:none}input[type=checkbox].weekday-select+label{display:block;width:2rem;height:2rem;margin:0!important;flex:0 0 2rem;background-color:var(--entry-background-color);border-radius:.25rem;color:#282828;font-weight:600;font-size:.75rem;line-height:2rem;text-align:center;cursor:pointer;transition:.25s background-color}input[type=checkbox].weekday-select:not(:checked)+label:hover{background-color:var(--dashboard-gray)}input[type=checkbox].weekday-select:checked+label{background-color:var(--light-blue);color:#fff}input[type=checkbox].weekday-select:checked+label:hover{background-color:var(--light-blue-hover)}input[type=checkbox].weekday-select:focus+label{outline:1px solid var(--active-color)}input#hours-per-day{padding:.5rem;display:inline-block}span.blue{color:var(--active-color)}label.title{display:flex;align-items:center;height:1rem;font-weight:600}[disabled]{display:flex;opacity:.5;pointer-events:none}@media (max-width: 900px){#profile{grid-template-columns:1fr}}.time-off-overview-screen section{display:grid;grid-template-columns:1fr 1fr 1fr;flex-wrap:wrap;gap:var(--page-left-padding)}.time-off-overview-screen section header{grid-column:1/-1;align-items:baseline}.time-off-overview-screen section .leave-card{display:flex;outline:var(--light-border);border-radius:.25rem;gap:.75rem;padding:1rem;align-items:start}.time-off-overview-screen section .leave-card main{flex:1;display:flex;flex-direction:column;gap:.25rem}.time-off-overview-screen section .leave-card main p{color:var(--log-gray)}.time-off-overview-screen section .leave-card main .title{color:#000}.time-off-overview-screen section .leave-card aside{display:flex;flex:0 0 2rem}#personal-leave-frame{flex:1;display:flex;flex-direction:column;gap:var(--page-left-padding)}#personal-leave-frame .filter-options{flex-basis:unset}.email-receivers-check-list .email-to{padding:.5rem 0;display:flex;flex-wrap:wrap;gap:1rem}.email-receivers-check-list .email-to .email-to-everyone{flex-basis:100%}.email-receivers-check-list .email-to-item{display:flex;align-items:center;flex:0 0 12rem}.email-receivers-check-list .email-to-item label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#to-date-wrapper[disabled]{align-items:unset}.form-error{color:var(--red)}@media (max-width: 1280px){.time-off-overview-screen section{grid-template-columns:1fr 1fr}}@media (max-width: 900px){.filter-options{flex-direction:column!important;align-items:stretch!important}}@media (max-width: 640px){.time-off-overview-screen section{grid-template-columns:1fr}}#dashboard-page{display:flex;flex-direction:column;height:100%;padding:0!important}#dashboard{padding:2rem;height:100%;flex:1;display:flex;flex-direction:column;gap:.5rem}#dashboard .progress-bar .progress-value span{display:none}#dashboard-info{display:flex;flex-direction:row;justify-content:space-between}#dashboard-controls{display:flex;gap:2rem;align-items:center}#dashboard-controls .brium.slider{width:8rem}.progress-bar{width:100%;background:var(--light-gray);border-radius:.125rem}.progress-bar .progress-value{background-color:var(--color);height:.25rem;position:relative;transition:width .7s;border-radius:.125rem;max-width:100%}.progress-bar .progress-value span{color:var(--color);position:absolute;bottom:.25rem;font-weight:600;font-size:.75rem;right:-.9375rem;background:white;border-radius:4px;padding:.0625rem .25rem}#work-progress{min-height:.25rem}#dashboard-content{height:100%;min-height:25rem}#dashboard-content .entries-list{height:100%;overflow:auto;padding:.5rem;margin:-.5rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(7.5rem,1fr);gap:1rem}.add-entry{position:relative;width:1.25rem;height:1.25rem;background-color:var(--medium-gray);border-radius:50%;transition:background-color .25s}.add-entry:after{content:"";top:0;position:absolute;width:100%;height:100%;background-color:#fff;-webkit-mask:url(/assets/icons/plus-strong-eed40c2f78d0fc6a893d0e57ee1cae72012df4ba9d020f261617815153f4f178.svg);mask:url(/assets/icons/plus-strong-eed40c2f78d0fc6a893d0e57ee1cae72012df4ba9d020f261617815153f4f178.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.add-entry:hover{background-color:#000}div.entry-container{display:flex;gap:.5rem;flex-direction:column;padding:.75rem;border-radius:var(--entry-border-radius);outline:1px var(--black-05) solid}div.entry-container.active{outline:none;box-shadow:var(--shadow-small)}div.entry-container header{display:flex;align-items:last baseline;gap:.5rem;flex-direction:row;justify-content:space-between;position:sticky;top:0;z-index:9;background:white;color:#282828}div.entry-container header .big{line-height:0}div.entry-container header .date{display:flex;flex-direction:column}div.entry-container header .date:not(.day)>.month-day{color:#767676;font-size:.75rem;text-transform:uppercase}div.entry-container header .date:not(.day)>.day-of-week{font-weight:600;font-size:1.125rem}div.entry-container .progress-bar .progress-value span{display:none}div.entry-container .no-entries{display:block}div.entry-container .entry-info{padding:.5em;color:var(--text-color);background-color:var(--entry-background-color);border-radius:var(--entry-border-radius);min-height:3rem;position:relative}div.entry-container .entry-info.new{height:2.5rem}div.entry-container .entry-info.new,div.entry-container .entry-info.active{border:.0625rem solid #DCDCDC;background:white}div.entry-container .entry-info.new input,div.entry-container .entry-info.active input{color:#d1caca}div.entry-container .entry-info.new .del-entry button,div.entry-container .entry-info.active .del-entry button{background-color:#016894}div.entry-container .entry-info.in-progress{background-color:var(--light-blue)}div.entry-container .entry-info.in-progress input{color:#fff}div.entry-container .entry-info.input-error{animation:shake .1s ease-out;animation-iteration-count:3}div.entry-container .entry-info form{height:100%}div.entry-container .entry-info input{border:none;outline:none;caret-color:var(--active-color);background-color:transparent}div.entry-container .entry-info .del-entry{position:absolute;bottom:.66rem;right:-.66rem;height:auto;display:none}div.entry-container .entry-info .del-entry button{text-indent:999rem;overflow:hidden;position:relative;width:1.5rem;height:1.5rem;background-color:var(--medium-gray);border-radius:50%;box-shadow:var(--shadow-small);transition:background-color .25s}div.entry-container .entry-info .del-entry button:after{display:flex;content:"";top:0;position:absolute;width:100%;height:100%;background-color:#fff;-webkit-mask:url(/assets/icons/delete-strong-b9fb57fa00d2bb7bdfb76faad41206ba35fed5d36dc1cac3018b0a84ae8b48f9.svg);mask:url(/assets/icons/delete-strong-b9fb57fa00d2bb7bdfb76faad41206ba35fed5d36dc1cac3018b0a84ae8b48f9.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}div.entry-container .entry-info .del-entry button:hover{background-color:#000}div.entry-container .entry-info:hover:not(.active) .entry-info-hours{margin-right:1rem}div.entry-container .entry-info:hover:not(.active) .del-entry{display:block}div.entry-container .entries{display:flex;gap:.5rem;flex-direction:column;height:100%}div.entry-container .entry-align{display:flex;justify-content:space-between;height:100%;align-items:flex-end;padding:.5rem}div.entry-container .entry-info-log{color:var(--text-color);font-size:.875rem;width:50%}div.entry-container .entry-info-hours{color:var(--text-color);font-weight:600;font-size:1.75rem;font-variant-numeric:tabular-nums;text-align:right;width:50%;height:1.75rem;line-height:1.75rem;transition:margin-right .2s}@keyframes shake{33%{transform:translate(1.5%)}66%{transform:translate(-1.5%)}to{transform:none}}.future-day-col{background:var(--light-gray);height:100%;border-radius:var(--entry-border-radius)}.day-off-col{background:var(--dashboard-gray);height:calc(98% - 2.6rem);border-radius:var(--entry-border-radius);display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center;margin-bottom:.5rem}.day-off-col.half{height:12rem}.day-off-col img{width:1.5rem;max-height:1.5rem}.day-off-col h2{font-size:.75rem;color:var(--text-color);font-weight:400}.day-off-col p{font-size:.625rem;color:var(--day-off-color);margin-left:.5rem;margin-right:.5rem}.day-off-col.half{height:10rem}.day-off-col:has(+.entry-info){height:10rem}#dashboard-footer{display:flex;gap:1rem;align-items:start;justify-content:space-between}#dashboard-footer ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin:auto 0}#dashboard-footer ul li{align-items:center;display:flex;gap:.5rem;white-space:nowrap}#dashboard-footer ul li i{display:flex;height:.75rem;width:.75rem;border-radius:var(--entry-border-radius)}#dashboard-footer #show-weekend{display:flex;gap:.5rem;align-items:center}#dashboard-footer #show-weekend label{white-space:nowrap}.entries-list .date.day .month-day{text-transform:uppercase;font-size:.75rem;color:#767676}.entries-list .date.day .day-of-week{font-weight:600;font-size:1.5rem}#date-info{display:flex;align-items:center;justify-content:flex-start}@property --percentage{syntax: "<integer>"; initial-value: 0; inherits: false;}@media (max-width: 900px){#dashboard{padding:2rem .5rem .5rem}#dashboard #dashboard-info{flex-direction:column-reverse;gap:1rem}#dashboard #dashboard-info #dashboard-controls{justify-content:space-between}#dashboard #dashboard-content{margin:0 -.5rem}#dashboard #dashboard-content .entries-list{display:flex;gap:1rem;padding:.5rem;margin:-.5rem 0;width:100vw;overflow-x:scroll;scroll-snap-type:x mandatory}#dashboard #dashboard-content .entries-list .entry-container{flex:none;scroll-snap-align:center;width:100%}#dashboard #dashboard-footer ul{flex-direction:column;flex-wrap:nowrap}}.reports-cols{padding:0 var(--page-left-padding);display:grid;grid-template-columns:250px 2fr;gap:var(--page-left-padding)}.reports-cols label{margin-bottom:8px;display:block}.report-filter{display:grid;grid-template-columns:1fr;gap:20px}.help-page{padding:1rem}.help-page h1{color:#1787c5;font-size:3rem}.help-page h2{font-size:1rem;line-height:26pt;font-weight:600}.help-page p{margin:.6rem 0}.help-page strong{font-weight:800}.topics-container{gap:0!important}.topics-container article{display:flex;flex-direction:column;padding:1rem 0;border-bottom:1px solid var(--light-gray)}.topics-container article:first-of-type{border-top:1px solid var(--light-gray)}.topics-container article>*{max-width:50rem}.topics-container h2{gap:.5rem;height:1.5rem;display:flex;align-items:center;font-size:.875rem;color:var(--text-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.topics-container h2:before{content:" ";background-color:var(--active-color);-webkit-mask-image:url(/assets/icons/chevron-right-2265958cb9a1ae784aa0f55391a4cf5b9486d3a0c5b8c876993979a6d43e39a5.svg);mask-image:url(/assets/icons/chevron-right-2265958cb9a1ae784aa0f55391a4cf5b9486d3a0c5b8c876993979a6d43e39a5.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;height:1.5rem;width:1.5rem;display:inline-flex;transition:all .5s}.topics-container>p{max-width:50rem;margin-block-end:1.5rem}.topics-container .toggle-topic{display:none}.topics-container .topic{max-height:0;overflow:hidden;padding:0 2rem;transition:all .5s}.topics-container .topic a{color:var(--active-color)}.topics-container .topic p{margin-bottom:1rem}.topics-container .topic p:last-of-type{margin-bottom:0}.topics-container .topic ul.disc{margin:1rem 2rem}.topics-container .topic ul.disc li{list-style:disc;margin-top:.5rem}.topics-container .topic ul.topic-blocks{margin:1rem 0}.topics-container .topic ul.topic-blocks li{border-radius:.25rem;background-color:var(--entry-background-color);padding:.25rem;color:var(--active-color);margin-bottom:.12rem;display:block;width:17rem}.topics-container .topic h3{font-weight:600;color:var(--medium-gray)}.topics-container .topic strong{font-weight:600}.topics-container .topic code,.topics-container .topic pre{border-radius:.25rem;background-color:var(--entry-background-color);padding:.25rem;font-size:.75rem;line-height:1.5;font-family:Menlo,Monaco,Consolas,Courier New,monospace}.topics-container .topic code{color:var(--red)}.topics-container .toggle-topic:checked+div h2:before{transform:rotate(90deg)}.topics-container .toggle-topic:checked+div .topic{max-height:10000vh;padding-top:1rem;padding-bottom:1rem}.plan-list{display:flex;flex-direction:row!important;align-items:flex-end;gap:1rem}.plan-list section{display:flex;flex-direction:column;gap:1rem;min-width:10rem;flex:1}.plan-list section .card{border:1px #e6e6e6 solid;border-radius:4px;display:flex;flex-direction:column;gap:1.5rem;align-items:center;padding:1.5rem;text-align:center}.plan-list section .card header{display:flex;flex-direction:column;gap:.25rem}.plan-list section .card header h1{margin-block-start:0;margin-block-end:0}.plan-list section .card header p{font-weight:600}.plan-list section .card header h2{font-size:.875rem;font-weight:400}.plan-list section .card img{width:2rem;height:2rem}.plan-list section .card button{display:flex;align-items:center;background-color:var(--light-blue);height:2.5rem;border-radius:1.25rem;color:#fff;font-weight:600;width:-moz-fit-content;width:fit-content;padding:0 1rem;transition:all .25s}.plan-list section .card button:hover{background-color:var(--light-blue-hover)}.plan-list section .card.selected{background-color:var(--light-blue);border-color:var(--light-blue);color:#fff;pointer-events:none}.plan-list section .card.selected img{filter:invert(100%)}.plan-list section .card.selected button{background-color:#fff;color:var(--light-blue)}.plan-list section:nth-child(2) .card{padding-top:15vh}.plan-list section:nth-child(3) .card{padding-top:30vh}.plan-list section:nth-child(4) .card{padding-top:45vh}@media (max-width: 900px){.plan-list{display:grid!important;grid-template-columns:auto 2rem 1fr;grid-auto-rows:1fr;align-items:stretch;-moz-column-gap:1rem;column-gap:1rem}.plan-list section{display:grid;grid-template-columns:subgrid;grid-template-rows:auto 1fr;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem;grid-column:1/-1}.plan-list section .card{display:grid;grid-template-columns:subgrid;grid-column:1/-1;flex-direction:row;justify-items:start;-moz-column-gap:1rem;column-gap:1rem;padding:.5rem!important;overflow:hidden}.plan-list section .card button{grid-row:1;grid-column:1;width:100%;justify-content:center}.plan-list section .card img{grid-column:2}.plan-list section .card header{grid-column:3;flex-direction:row;flex-wrap:wrap;gap:.25rem}.plan-list section .card header h1,.plan-list section .card header h2,.plan-list section .card header p{text-align:left;font-size:.875rem;margin-block-start:0;margin-block-end:0;line-height:1}.plan-list section .card header h2{flex-basis:100%}.plan-list section:nth-child(1) .card{margin-right:max(0%,100% - 20rem)}.plan-list section:nth-child(2) .card{margin-right:max(0%,(100% - 20rem) * .66)}.plan-list section:nth-child(3) .card{margin-right:max(0%,(100% - 20rem) * .33)}}.min-padding{padding:25px var(--page-left-padding)}.slack-button{display:flex;gap:.5rem;align-items:center;border:1px solid var(--light-gray);border-radius:.25rem;padding:.5rem;width:-moz-fit-content;width:fit-content;transition:.25s background-color}.slack-button:hover{background-color:var(--black-10)}.clients_and_projects .input{border-color:#0000001a}.brium-home .center-items{display:flex;flex-direction:column;align-items:center;margin-top:1.25rem;text-align:center}.brium-home h1{text-align:center}.brium-home label,.brium-home p{color:var(--text-color);font-size:.875rem}.brium-home .remember{align-self:stretch;display:flex;align-items:center;gap:.5rem}.brium-home .remember a{flex:1;text-align:right}.brium-home input[type=checkbox]{vertical-align:middle;margin:0 auto;position:relative;bottom:1px}.brium-home input{height:2.5rem}.brium-home input#email,.brium-home input[type=password]{width:100%}.brium-home .center-column{display:flex;flex-direction:column;align-items:center;gap:1rem;width:30rem;height:-moz-fit-content;height:fit-content;margin:0 auto;padding:2rem}.brium-home .center-column .form-item,.brium-home .center-column .email-receivers-check-list{align-self:stretch}.brium-home .center-column hr{display:flex}.brium-home .home-shadow{border-radius:.5rem;box-shadow:var(--shadow-small)}.brium-home .error{display:flex;color:var(--red);text-align:center;font-size:.875rem}.brium-home .flash-error{align-self:stretch;display:flex;gap:.5rem;align-items:center;justify-content:center;font-weight:600;background-color:var(--red);color:#fff;border-radius:.25rem;text-align:center;font-size:.875rem;padding:.5rem 2rem .5rem .5rem;min-height:2rem;width:100%}.brium-home .flash-error:before{content:"";background-image:url(/assets/icons/alert-a60efddb2b8bcb2b1281f60ee63af488822f5df4499ce30fc4657549d92643f4.svg);background-repeat:no-repeat;background-position:center;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;filter:invert(100%)}.home-header{padding:1.5rem 1.975rem}.home-header nav ul li{display:flex;float:left;text-align:right}.home-header nav ul li :first-child{padding-right:1.875rem}.brium-logo{width:6rem}.home-guest{display:block}.home-guest header{display:flex;justify-content:space-between}.hide{display:none}.home-links{display:flex;flex-direction:column;gap:1rem;text-align:center}a.google-outline-btn{display:flex;align-items:center;gap:.75rem;min-width:-moz-fit-content;min-width:fit-content;width:100%;height:2.5rem;outline:1px solid var(--light-gray);border-radius:1.25rem;padding:0 .5rem;color:var(--text-color)}a.google-outline-btn img{height:1.5rem}a.google-outline-btn span{flex:1;text-align:center;margin-right:2.25rem;white-space:nowrap}.welcome-container h1{margin-bottom:1.5rem}.welcome-container a[type=button]{margin-top:3.87rem;width:-moz-fit-content;width:fit-content;height:2.75rem;display:inline-flex;align-items:center;gap:.625rem}.welcome-container p:first-of-type{margin-bottom:1rem}@media (max-width: 900px){.brium-home .center-column{min-width:-moz-fit-content;min-width:fit-content;width:unset;padding:1rem}}#construction-page{flex:1;display:flex;gap:2rem;align-items:center;justify-content:center}#construction-page img{width:20rem}#construction-page section{display:flex;flex-direction:column;gap:1.5rem;max-width:20rem}#construction-page section h1{font-size:3rem;line-height:1}#construction-page section p{line-height:1}#construction-page section p#version{color:var(--log-gray)}@media (max-width: 900px){#construction-page{flex-direction:column;gap:1rem}#construction-page img{width:15rem}#construction-page section h1{font-size:2rem}}#error-page{width:50%;height:50%;position:absolute;left:50%;top:25%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}#error-page h1{margin:0}#error-page a[type=button]{text-align:center;margin-bottom:1em;min-width:30%}#error-page p{margin:1em 0}.log-separator{display:flex;align-items:center;justify-content:center;border-top:var(--light-border);margin:1.75rem 0 1rem}.log-separator span{background:white;padding:.25rem 1rem;border-radius:.25rem;border:var(--light-border);margin-top:-.75rem}.log-entry{display:flex;flex-direction:column;gap:2rem}.log-entry header{display:flex;gap:.5rem;align-items:baseline}.log-entry header b{font-weight:600}.log-entry header time,.log-entry header small{white-space:nowrap;font-size:.75rem;color:var(--log-gray)}.log-entry header small{padding:0 .25rem;border:var(--light-border);border-radius:2px}.log-entry .log-system,.log-entry .log-me{display:flex;flex-direction:column;gap:.25rem}.log-entry .log-me header b{color:var(--light-blue)}@media (max-width: 900px){.log-entry{gap:1rem;grid-template-columns:unset;grid-template-areas:unset}.log-entry time,.log-entry .log-me,.log-entry .log-system{grid-area:unset}}.form{display:grid;max-width:40rem}.yellow-pill{height:2.5rem;background-color:var(--light-yellow)}.secret-area{border-radius:.25rem;padding:.5rem;font-size:.875rem;color:var(--text-color)}.secret-area .tooltip{display:flex}.secret-area em{font-size:.75rem;opacity:.5}.token-secret{border-radius:.25rem;border:1px solid var(--light-gray);background:white;padding:0 .125rem 0 .5rem;height:2.625rem;display:flex;justify-content:space-between;align-items:center}.token-secret .token-content{font-size:1rem;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.token-secret .btn-copy{background-image:url(/assets/icons/copy-abfbfbc0262e91df1669835eb4a5af3b7af07cb978232d84e8efcd51412e9918.svg);background-repeat:no-repeat;background-position:center;background-size:1.5rem;height:2.25rem;width:2.25rem;overflow:hidden;text-indent:-999rem;border-radius:.25rem;transition:.25s background-color}.token-secret .btn-copy:hover{background-color:var(--black-10)}.guest{display:flex;flex-direction:column;color:var(--text-color);min-height:100vh;--gap: 3rem}.guest main{flex:1;display:flex;flex-direction:column;justify-content:center}.guest.help main{align-self:center;justify-content:start;max-width:50rem;gap:2rem;padding:0 1rem}.guest.help main .help-picture{margin:1rem 0;border-radius:.25rem;align-self:center}.guest span.blue{color:var(--light-blue)}.guest h1,.guest h2,.guest h3,.guest p{line-height:1.25}.guest h3{font-weight:600;color:var(--medium-gray)}.guest hr{display:none}.guest .landing h2,.guest footer h2,.guest .slate h2,.guest .info h2,.guest #key-features-head h2,.guest #key-areas h2,.guest #head h2,.guest header h2{font-size:2.5rem;text-align:center}.guest .landing h3,.guest footer h3,.guest .slate h3,.guest .info h3,.guest #key-features-head h3,.guest #key-areas h3,.guest #head h3,.guest header h3{font-size:1.5rem;font-weight:600}.guest .landing p,.guest footer p,.guest .slate p,.guest .info p,.guest #key-features-head p,.guest #key-areas p,.guest #head p,.guest header p{font-size:1.25rem;color:var(--day-off-color)}.guest .button{display:flex;align-items:center;height:3rem;padding:0 1.5rem;color:#fff;background-color:var(--light-blue);border-radius:1.5rem;font-weight:600;font-size:1rem;transition:all .25s}.guest .button:hover{background-color:var(--light-blue-hover)}.guest .shadow,.guest.help main .help-picture{filter:var(--shadow-large-filter)}.guest header{display:flex;align-items:center;justify-content:space-between;padding:2rem}.guest header .brium-logo{flex:1;display:flex;justify-content:start;height:2rem}.guest header nav{display:flex;font-size:1rem}.guest header nav .menu-button{display:none}.guest header nav ul{display:flex;gap:.75rem;margin-left:auto}.guest header nav ul a{display:flex;align-items:center;height:2.5rem;border-radius:1.25rem;padding:0 1.25rem;transition:.25s all}.guest header nav ul a.active{color:var(--active-color)}.guest header nav ul a.sign-up{background-color:#fff;border:2px solid var(--active-color);font-weight:600}.guest header nav ul a.sign-up:hover,.guest header nav ul a:hover{background-color:var(--black-05)}.guest header nav ul a.close-button{display:none}.guest #head{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(rgba(235,235,235,0),#EBEBEB);padding:0 8rem}.guest #head article{display:flex;flex-direction:column;gap:calc(var(--gap) / 2);max-width:40rem}.guest #head article h1{font-size:4rem}.guest #head article p{font-size:1.5rem}.guest #head img{flex:0 1 18rem;position:relative;max-height:60vh;max-width:30rem;bottom:-7.5vh}.guest #key-areas{display:flex;gap:var(--gap);align-items:start;justify-content:center;padding:4rem 8rem}.guest #key-areas .key-area{flex:0 1 20rem;display:flex;flex-direction:column;gap:calc(var(--gap) / 2)}.guest #key-areas .key-area img{width:3rem;height:3rem}.guest #key-areas .key-area p{font-size:1rem}.guest #key-features-head{display:flex;align-items:center;justify-content:center;min-height:10rem;background:linear-gradient(180deg,#05A1E7,#03A9F4,#05A4EC);position:relative;padding:2rem 10rem}.guest #key-features-head img{max-block-size:unset;max-inline-size:unset;position:absolute;height:20rem;right:0;bottom:-12rem}.guest .info{display:flex;align-items:start;justify-content:center;gap:calc(var(--gap) * 2);padding:4rem}.guest .info article{max-width:30rem;display:flex;flex-direction:column;gap:calc(var(--gap) / 2)}.guest .info article h3{font-size:3rem}.guest .info img{display:flex;max-width:30rem;width:50%}.guest .slate{position:relative;background:linear-gradient(180deg,#EDEDED 0%,#F7F7F7 48.44%,#EBEBEB 100%);text-align:center;padding:4rem 4rem 0;display:flex;gap:var(--gap);flex-direction:column;align-items:center;overflow:hidden}.guest .slate:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;box-shadow:inset 0 -1px 2px #0000001a}.guest .slate article{display:flex;flex-direction:column;gap:calc(var(--gap) / 2);width:75%}.guest .slate article h3{font-size:3rem}.guest .slate img{max-height:40vh;max-width:75%;border-radius:4px 4px 0 0}.guest .slate img.small{max-height:25vh}.guest footer{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem}.guest footer p{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;align-items:center;color:#000;font-size:1.25rem;text-align:center}.guest footer p img{display:flex;height:2rem}.guest footer #privacy-policy{flex-basis:100%;color:var(--active-color);font-size:1rem;font-weight:600}.guest footer #privacy-policy:hover{text-decoration:underline}@media (max-width: 900px){.guest{--gap: 2rem}.guest .landing h2,.guest header h2,.guest #head h2,.guest #key-areas h2,.guest #key-features-head h2,.guest .info h2,.guest .slate h2,.guest footer h2{font-size:1.75rem}.guest .landing h3,.guest header h3,.guest #head h3,.guest #key-areas h3,.guest #key-features-head h3,.guest .info h3,.guest .slate h3,.guest footer h3{font-size:1.5rem}.guest .landing p,.guest header p,.guest #head p,.guest #key-areas p,.guest #key-features-head p,.guest .info p,.guest .slate p,.guest footer p{font-size:1rem}.guest hr{display:flex;border-top:1px var(--black-05) solid}.guest .shadow,.guest.help main .help-picture{filter:var(--shadow-small-filter)}.guest .button{font-size:1rem;height:3rem}.guest header{padding:1rem}.guest header nav{transition:-webkit-backdrop-filter .5s;transition:backdrop-filter .5s;transition:backdrop-filter .5s,-webkit-backdrop-filter .5s}.guest header nav .icon-button,.guest header nav ul a.close-button,.guest header nav .menu-button{display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.25s all;width:2.25rem;height:2.25rem;padding:0}.guest header nav .icon-button:hover,.guest header nav ul a.close-button:hover,.guest header nav .menu-button:hover{background-color:var(--black-05)}.guest header nav ul{width:0;height:0;overflow:hidden}.guest header nav ul li{width:100%}.guest header nav ul a{border-radius:unset;overflow:hidden;white-space:nowrap}.guest header nav ul a.close-button{margin:1rem 1rem 1rem auto}.guest header nav ul a.sign-up{background-color:unset;border:unset}.guest header nav.visible{position:fixed;top:0;right:0;height:100vh;width:100vw;z-index:1;background-color:var(--grey-50);-webkit-backdrop-filter:blur(10px) grayscale(100%);backdrop-filter:blur(10px) grayscale(100%)}.guest header nav.visible .menu-button{display:none}.guest header nav.visible ul{transition:.5s width;gap:0;flex-direction:column;align-items:end;width:50%;height:unset;background-color:#fff;box-shadow:var(--shadow-large)}.guest #head{flex-direction:column;padding:0 2rem;gap:0}.guest #head article h1{font-size:3rem}.guest #head article p{font-size:1.5rem}.guest #head img{max-height:45vh;bottom:-5vh;margin-top:-4rem}.guest #key-areas{flex-direction:column;align-items:start;justify-content:start;padding:2rem}.guest #key-areas .key-area{flex:unset}.guest #key-areas .key-area img{width:2rem;height:2rem}.guest #key-features-head{padding:2rem}.guest #key-features-head img{height:14rem;bottom:-8rem}.guest .info{flex-direction:column;justify-content:unset;padding:2rem}.guest .info article{order:1;max-width:unset}.guest .info article h3{font-size:2rem}.guest .info img{order:2;max-width:unset;width:75%;align-self:center}.guest .slate{padding:2rem 2rem 0}.guest .slate article{width:100%}.guest .slate article h3{font-size:2rem}.guest .slate img{width:100%}.guest .slate img.small{max-height:unset}.guest footer p{gap:1rem}}header.client.layout{justify-content:start}table.clients-grid tbody.client{border-bottom:1px solid var(--entry-background-color);transition:box-shadow .2s}table.clients-grid tbody.client:hover{box-shadow:inset 5px 0 0 0 var(--active-color)}table.clients-grid tbody.client tr{padding:.5em 0;border-bottom:unset}table.clients-grid tbody.client tr.disabled td:not(.client-name){color:var(--medium-gray)}table.clients-grid tbody.client tr td{border-bottom:1px solid var(--entry-background-color)}table.clients-grid tbody.client tr td.wp-active{text-align:center}table.clients-grid tbody.client tr td.wp-active input[type=checkbox]{text-align:left;margin-right:0}table.clients-grid tbody.client tr td.number{text-align:right}table.clients-grid tbody.client tr:not(:last-child) td:first-child{border-bottom:unset}#client-label span.tag{margin-top:.5em;display:block}p.project-entry-stats span{font-size:2em}p.project-entry-stats strong{font-weight:700}span.potential-entries,div.potential-entries>span{color:var(--active-color)}span.potential-entries strong,div.potential-entries>span strong{font-weight:700}div.potential-entries{width:50%;border:2px dashed var(--active-color);margin-left:var(--page-left-padding);padding:1em!important;font-size:1.1em;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}div.potential-entries span{margin-bottom:1em}#assign-project-status,#entry-info{font-size:1rem;display:flex;align-items:center;flex-direction:row;gap:1rem;justify-content:space-between;height:2.5rem}#assign-project-status a,#entry-info a{color:var(--active-color);font-weight:600}#assign-project-status p,#assign-project-status a,#entry-info p,#entry-info a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#assign-project-status:not(.hidden)+#entry-info{display:none}#assign-project-status #assign-controls{flex:1;display:flex;align-items:center;gap:1rem}#assign-project-status #assign-controls .brium-select{flex:1;max-width:15rem}#assign-project-status.hidden{display:none}.entry-details-container{flex-basis:100%;max-width:100%}.entry-details-container #entries-details{width:100%}header#entries-header h1{margin:0 2em 0 0}header#entries-header a#list-link{color:var(--active-color);font-weight:600;font-size:1.2em;margin-right:var(--page-left-padding)}.date-span{display:flex;align-items:center;gap:1rem}.date-span input{flex:1}input[type=checkbox].brium{background-color:#fff;flex:0 0 18px}span.strong{font-weight:600}tr:not(.edit) input.edit-entry{display:none}tr.edit input.edit-entry{width:100%}tr.edit input[type=checkbox]+input.edit-entry{width:calc(100% - 2rem)}tr.edit span.editable-data{display:none}#totals-filters{padding:0 var(--page-left-padding);display:flex;flex-direction:row;justify-content:space-between;align-items:start}#totals-filters .filter-group{width:48%}#totals-filters .filter-group #keyword-filters{width:100%}#totals-filters .filter-group #status-filters{margin-top:2em}#totals-filters .filter-group input[type=text]{width:100%}#totals-filters .filter-group>span{display:block;margin-bottom:1em}#totals-filters .filter-group>span:not(:first-child){margin-top:1.5em}#totals-filters .filter-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.entry-actions>*{display:inline-flex}.calendar-buttons{display:flex;flex-direction:row;gap:.75rem}.flag{display:inline-block;width:2rem;height:2rem;border-radius:50%;vertical-align:top}#holidays-table .filter-options{flex-basis:unset}.keyword-dates{display:flex;flex-direction:row;justify-content:start;gap:1em}.keyword-dates label.title{margin-bottom:1em}
