.layout-content-wrap{padding:0 25px}@media (max-width: 767px){.ant-layout{min-height:100vh}.help-drawer-root .ant-drawer-content-wrapper{width:100%}#header{position:fixed;z-index:999;width:100%}.ant-layout-content{margin-top:50px}}@media (min-width: 768px){.app{display:flex;justify-content:center;padding:50px 0}.ant-layout{flex-grow:0;min-height:auto;min-width:700px;width:80%;max-width:1100px;box-shadow:0 0 50px #00000070}#help button .help-txt{display:inline!important}.help-drawer-root .ant-drawer-content-wrapper{width:400px}}#header .inner{padding-inline:20px;position:relative}.layout-content-main{margin:25px 0;padding:.5rem}#title{font-size:1.2rem;color:#fff;text-align:center}#help{position:absolute;top:0;right:20px}#help button{color:#fff}#help button .help-txt{display:none}#footer .copy{color:#b3b3b3;text-align:center}#footer .copy a{color:#b3b3b3}.elect-hello{font-size:1.3em}.elect-message{font-size:1em;margin-bottom:1rem}.role-select-dropdown .closed{color:#ff4d4f!important;opacity:70%}.role-select-dropdown .elected{color:#4a8b1e!important}.role-select-dropdown .ant-dropdown-menu-item{height:2.5rem}.elect-buttons{width:100%}.elect-buttons.not-electable .elect-button{color:gray}.elect-buttons.not-electable .elect-button.elected{background-color:#4a8b1e;color:#fff}.elect-buttons .elect-button{width:100%;margin-bottom:1rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.elect-buttons .elect-button.multi{flex-wrap:nowrap;max-width:100%}.elect-buttons .elect-button.tall{height:4rem;border-radius:8px}.elect-buttons .elect-button.multi.elected button,.elect-buttons .elect-button.elected{background-color:#4a8b1e}.elect-buttons .elect-button.saving[disabled]{opacity:.5}.elect-buttons .elect-button.multi.taken,.elect-buttons .elect-button.taken[disabled]{background-color:#ff4d4f;color:#fff}.elect-buttons .elect-button.multi.partly-taken button{background-color:#50b6cd;color:#fff}.elect-buttons .elect-button .icon{align-self:center;font-size:1.5rem;flex-grow:0;flex-shrink:0}.elect-buttons .elect-button .tx-wrap{display:flex;flex-direction:column;justify-content:space-around;flex-grow:1;flex-shrink:1}.elect-buttons .elect-button .check{margin-right:.5rem}.elect-buttons .elect-button .time{text-align:center}.elect-buttons .elect-button .status{font-size:.8rem;text-overflow:ellipsis;overflow:hidden}.suggested-slot-label{font-size:1.2rem}.suggested-slot-datetime{font-size:2em}.cal-links{width:100%;justify-content:center}.full-width,.elect-staffing-view{width:100%}.elect-staffing-view h1,.elect-staffing-view h2{font-weight:300;color:#349eb6}.elect-staffing-view .slot-staffing{background-color:#349eb6;width:100%;box-sizing:border-box;padding:2rem;list-style:none;color:#fff;border-radius:8px}body{margin:0;padding:0}.full-width,.full-width-and-space-items,.full-width-and-space-items.ant-space-item{width:100%}*{-webkit-user-select:none;user-select:none}
