:root{--palette-empower-50: rgb(253, 229, 225);--palette-empower-100: rgb(251, 189, 179);--palette-empower-200: rgb(249, 145, 128);--palette-empower-300: rgb(246, 101, 77);--palette-empower-400: rgb(244, 68, 39);--palette-empower-500: rgb(242, 35, 1);--palette-empower-600: rgb(240, 31, 1);--palette-empower-700: rgb(238, 26, 1);--palette-empower-800: rgb(236, 21, 1);--palette-empower-900: rgb(232, 12, 0);--palette-empower-A100: rgb(255, 255, 255);--palette-empower-A200: rgb(255, 221, 220);--palette-empower-A400: rgb(255, 171, 169);--palette-empower-A700: rgb(255, 146, 144);--palette-collaborate-50: rgb(246, 227, 227);--palette-collaborate-100: rgb(232, 186, 184);--palette-collaborate-200: rgb(217, 140, 137);--palette-collaborate-300: rgb(202, 93, 90);--palette-collaborate-400: rgb(190, 59, 54);--palette-collaborate-500: rgb(179, 24, 19);--palette-collaborate-600: rgb(172, 21, 17);--palette-collaborate-700: rgb(163, 17, 14);--palette-collaborate-800: rgb(154, 14, 11);--palette-collaborate-900: rgb(139, 8, 6);--palette-collaborate-A100: rgb(255, 184, 184);--palette-collaborate-A200: rgb(255, 134, 133);--palette-collaborate-A400: rgb(255, 83, 82);--palette-collaborate-A700: rgb(255, 58, 56);--palette-respect-50: rgb(235, 235, 235);--palette-respect-100: rgb(205, 205, 205);--palette-respect-200: rgb(171, 171, 171);--palette-respect-300: rgb(137, 137, 137);--palette-respect-400: rgb(112, 112, 112);--palette-respect-500: rgb(87, 87, 87);--palette-respect-600: rgb(79, 79, 79);--palette-respect-700: rgb(70, 70, 70);--palette-respect-800: rgb(60, 60, 60);--palette-respect-900: rgb(44, 44, 44);--palette-respect-A100: rgb(242, 139, 139);--palette-respect-A200: rgb(237, 93, 93);--palette-respect-A400: rgb(255, 24, 24);--palette-respect-A700: rgb(253, 0, 0);--palette-growth-50: rgb(230, 237, 240);--palette-growth-100: rgb(192, 211, 216);--palette-growth-200: rgb(151, 181, 191);--palette-growth-300: rgb(109, 151, 165);--palette-growth-400: rgb(77, 129, 145);--palette-growth-500: rgb(46, 107, 126);--palette-growth-600: rgb(41, 99, 118);--palette-growth-700: rgb(35, 88, 107);--palette-growth-800: rgb(29, 78, 97);--palette-growth-900: rgb(18, 60, 78);--palette-growth-A100: rgb(136, 215, 255);--palette-growth-A200: rgb(85, 198, 255);--palette-growth-A400: rgb(34, 181, 255);--palette-growth-A700: rgb(8, 173, 255)}:root{--heading-font-family: "Plus Jakarta Sans";--text-font-family: "Open Sans";--text-color: #333;--curve: .75rem;--minor-curve: .75rem;--left-background: #e8e8e8}body{font-family:var(--text-font-family);color:var(--text-color);background-color:var(--palette-respect-100);margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family)}a.button,input[type=submit].button,button.styled{display:block;padding:.75rem;background:var(--palette-empower-500);border-radius:1rem;text-decoration:none;color:var(--palette-empower-50);margin:2rem 0;text-align:center;outline:none;border:none}:is(a.button,input[type=submit].button,button.styled).cancel{background:var(--palette-respect-500)}:is(a.button,input[type=submit].button,button.styled).neutral{color:var(--palette-respect-50);background:var(--palette-respect-400)}input[type=submit].button,button.styled,a.styled{padding:.75rem 3rem}a.button.styled{padding:.65rem 3rem;box-sizing:border-box;font-size:13.3333px;display:flex;align-items:center;justify-content:center}a.button.styled .material-icons{padding-left:.25rem;font-size:1rem}div.screen-box,div.central-box{display:flex;flex-direction:column;align-items:center;justify-content:center}:is(div.screen-box,div.central-box) nav{font-family:var(--heading-font-family);display:flex;align-items:center}:is(div.screen-box,div.central-box) nav .horse{font-size:3rem;margin-right:.35rem}:is(div.screen-box,div.central-box) nav a{color:var(--palette-collaborate-900)}:is(div.screen-box,div.central-box) nav .separator{color:#999;padding:0 .3rem}:is(div.screen-box,div.central-box) main{margin:.5rem;max-width:40rem;padding:2rem;background:#fff;border-radius:1rem}@media screen and (min-width:1100px){div.central-box{height:100vh}}main.admin-control,main.admin-rooms{min-width:30rem}:is(main.admin-control,main.admin-rooms) a.logout{position:absolute;display:block;right:1rem;top:1rem;color:var(--palette-growth-500);transition:color .25s}:is(main.admin-control,main.admin-rooms) a.logout:hover{color:var(--palette-growth-300)}:is(main.admin-control,main.admin-rooms) h1{margin-bottom:1.5rem}main.admin-control label{display:block;margin:1rem 0}main.admin-control label .field{display:flex;align-items:center}main.admin-control label input[type=text],main.admin-control label input[type=number],main.admin-control label input[type=datetime-local],main.admin-control label textarea{flex:1;width:100%;background-color:#fafafa;box-sizing:border-box;display:block;border:1px solid #ccc;border-radius:.5rem;padding:.5rem}main.admin-control label textarea{font-family:var(--text-font-family);font-size:1rem;resize:vertical}main.admin-control label input[type=number]{flex:0;width:5rem}main.admin-control label input[type=checkbox]{margin-right:.5rem}main.admin-control label span{margin-left:.5rem}main.admin-control label span.material-icons.ok{color:green}main.admin-control label span.material-icons.error{color:red}main.admin-control button{font-family:var(--heading-font-family);font-size:1rem}main.admin-rooms a{color:var(--palette-collaborate-900)}main.admin-rooms article.room-card{padding:.25rem .5rem .5rem;border:1px solid transparent;border-radius:.5rem;transition:border-color .2s}main.admin-rooms article.room-card .room-details{display:flex;align-items:center}main.admin-rooms article.room-card .status{font-size:2rem;margin-right:.5rem}main.admin-rooms article.room-card .status.vacant{color:#ccc}main.admin-rooms article.room-card .status.occupied{color:#390}main.admin-rooms article.room-card .status.stranded{color:#f30}main.admin-rooms article.room-card .details{flex:1}main.admin-rooms article.room-card .name{font-weight:600}main.admin-rooms article.room-card .employers{color:#888;font-size:.8rem}main.admin-rooms article.room-card .length{margin-left:.5rem;font-size:2.5rem;font-family:var(--heading-font-family)}main.admin-rooms article.room-card:hover{border-color:#ddd}main.admin-rooms article.room-card section{cursor:pointer;padding:.25rem 1rem;background-color:var(--palette-growth-50);border-radius:.5rem}main.admin-rooms article.room-card section:hover{background:var(--palette-collaborate-50)}section.overlay{position:fixed;inset:0;background:#00000080}main.admin-manage-booth{position:relative;min-width:50rem;display:flex}main.admin-manage-booth .details{flex:1}main.admin-manage-booth .actions{margin-left:2rem;padding-top:1rem}main.admin-manage-booth h1{font-size:2rem;margin:0}main.admin-manage-booth h2{margin:0}main.admin-manage-booth button,main.admin-manage-booth a.button{width:100%;margin:1rem 0}main.admin-manage-booth .done{position:absolute;right:1rem;top:0;width:auto;padding:.5rem;background:transparent;color:#000}main.admin-manage-booth .done:hover{color:#444}main.lobby{@keyframes lobby-note-in{0%{opacity:0;transform:rotate(-1.5deg) translateY(-.5rem) scale(.97)}to{opacity:1;transform:rotate(-1.5deg) translateY(0) scale(1)}}}main.lobby .student-lobby-message{position:sticky;top:.75rem;z-index:10;box-sizing:border-box;width:fit-content;max-width:20rem;aspect-ratio:1 / 1;margin:1rem auto 1.5rem;padding:1.1rem;display:flex;align-items:center;justify-content:center;text-align:center;background:#ffe16b;color:var(--palette-respect-900);border-radius:2px;transform:rotate(-1.5deg);box-shadow:0 6px 14px #2c2c2c38;animation:lobby-note-in .5s cubic-bezier(.16,1,.3,1) both}main.lobby .student-lobby-message:before{content:"";position:absolute;top:-.5rem;left:50%;width:.85rem;height:.85rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--palette-empower-300),var(--palette-empower-600));box-shadow:0 2px 3px #2c2c2c66;transform:translate(-50%)}main.lobby .student-lobby-message p{margin:0;font-family:var(--heading-font-family);font-size:.95rem;font-weight:600;line-height:1.4;white-space:pre-wrap}@media(prefers-reduced-motion:reduce){main.lobby .student-lobby-message{animation:none}}main.lobby .left{background-color:var(--left-background);padding:0 .5rem;overflow:auto}main.lobby .logo{transition:top .5s,margin-top .5s;text-align:center}main.lobby .logo img{width:7rem;margin-bottom:.75rem}main.lobby .logo h1{margin:0;font-size:1.9rem;letter-spacing:5px;font-weight:700;line-height:1;color:var(--palette-respect-500)}main.lobby .logo h2{font-size:1.2rem;letter-spacing:.7rem;transform:margin-top 5s}@media screen and (max-width:1099px){main.lobby .left.queueing-open .logo{display:flex;align-items:center;gap:.6rem;margin:.75rem 0 1rem;text-align:left}main.lobby .left.queueing-open .logo img{width:3rem;margin-bottom:0}main.lobby .left.queueing-open .logo h1{font-size:1.2rem;letter-spacing:2px}main.lobby .left.queueing-open .logo h2{margin:0 0 0 auto;font-size:.75rem;letter-spacing:.35rem}}main.lobby .queueing-closed{background:var(--palette-empower-100);padding:2rem;border-radius:1rem;display:flex}main.lobby .queueing-closed .material-icons{font-size:2rem;margin-right:.5rem;color:var(--palette-collaborate-400)}main.lobby .queueing-closed h2{margin:0;color:var(--palette-collaborate-500)}main.lobby .maximum-queue-count{margin:.5rem 0 1rem;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:var(--palette-respect-400)}main.lobby .maximum-queue-count .material-icons{margin-right:.25rem;color:var(--palette-growth-300)}main.lobby .selected-list.instructions{display:none;max-width:22rem;margin:0 auto}main.lobby .selected-list.instructions .maximum-queue-count{margin:1rem 0;justify-content:flex-start}main.lobby .selected-list.instructions .maximum-queue-count .material-icons{margin-right:.75rem;font-size:1.4rem}main.lobby section.room-list{background:var(--palette-growth-50);padding:.5rem}main.lobby section.room-list .no-rooms p{text-align:center;color:var(--palette-respect-500)}main.lobby section.room-list .search-box{display:flex;align-items:center;margin:1rem .25rem}main.lobby section.room-list .search-box input{flex:1 0;box-sizing:border-box;display:block;width:100%;border:1px solid white;transition:border-color .25s;outline:none;border-radius:1rem;font-size:1rem;padding:.5rem 1rem;font-family:var(--text-font-family);margin-right:1rem}main.lobby section.room-list .search-box input:focus{border:1px solid var(--palette-empower-300)}main.lobby section.room-list .search-box input::placeholder{font-size:.8rem;color:#ccc}main.lobby section.room-list .user-menu{position:relative;cursor:pointer}main.lobby section.room-list .user-menu a{text-decoration:none}main.lobby section.room-list .user-menu>a{display:inline-flex;border-radius:50%;transition:box-shadow .2s}main.lobby section.room-list .user-menu>a:hover,main.lobby section.room-list .user-menu>a:focus-visible{box-shadow:0 0 0 3px var(--palette-growth-200)}main.lobby section.room-list .user-menu img{width:2.5rem;height:2.5rem;border-radius:50%}main.lobby section.room-list .user-menu .initials{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--palette-growth-500);color:#fff;font-weight:600;font-size:.9rem}main.lobby section.room-list .user-menu .menu{position:absolute;top:3rem;right:0;z-index:20;min-width:13rem;background:#fff;border-radius:var(--curve);box-shadow:0 8px 24px #123c4e2e;overflow:hidden;cursor:auto}main.lobby section.room-list .user-menu .identity{padding:.85rem 1rem;background:var(--palette-growth-50)}main.lobby section.room-list .user-menu .identity .name{display:block;font-weight:600;color:var(--palette-growth-800)}main.lobby section.room-list .user-menu .identity .email{font-size:.75rem;color:var(--palette-growth-500)}main.lobby section.room-list .user-menu .logout{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;color:var(--palette-growth-700);text-decoration:none}main.lobby section.room-list .user-menu .logout:hover{background:var(--palette-growth-50)}main.lobby section.room-list article.youtube{margin-top:-.5rem;margin-bottom:1.5rem;display:none;background:var(--palette-growth-100);padding:1rem 0;flex-direction:column;align-items:center}@media screen and (min-width:1100px){main.lobby section.room-list article.youtube{display:flex}}main.lobby section.room-list article.youtube div{font-size:.8rem;margin-bottom:.25rem;color:#666}main.lobby section.room-list article.youtube iframe{border-radius:var(--curve)}@media screen and (min-width:1100px){main.lobby .left{position:fixed;inset:0 50% 0 0;padding:0 3rem}main.lobby .left.lobby-empty{display:flex;flex-direction:column;justify-content:center}main.lobby .student-lobby-message{position:absolute;top:7rem;left:0;right:0;margin:0 auto;max-width:17rem}main.lobby .logo{position:relative;top:0;margin-top:1rem;padding:0 3rem}main.lobby .logo img{width:13rem}main.lobby .logo h1{font-size:3.5rem}main.lobby .logo h2{font-size:1.6rem;margin:3rem 0 4rem}main.lobby .logo.empty{top:50%;margin-top:-50%}main.lobby .logo.empty h2{margin-top:6rem;margin-bottom:0}main.lobby .logo.empty h2.less-spaced{margin-top:3rem}main.lobby .left.lobby-empty .logo{margin-top:0}main.lobby .left.lobby-empty .logo h2{margin-bottom:2rem}main.lobby .selected-list.instructions{display:block}main.lobby section.room-list{position:fixed;inset:0 0 0 50%;padding:6rem 0 0}main.lobby section.room-list .no-rooms{position:fixed;inset:0 0 0 50%;display:flex;flex-direction:column;justify-content:center;pointer-events:none}main.lobby section.room-list .search-box{position:fixed;top:0;left:50%;right:0;margin:1rem;z-index:40}main.lobby section.room-list .scrollable{overflow:auto;height:100%}main.lobby section.room-list .room-cards{padding:0 3rem}}main.employer-rooms section.room-list .user-menu{position:absolute;top:1rem;right:1rem;z-index:30}.hr-text{line-height:1em;position:relative;outline:0;border:0;color:#000;text-align:center;height:1.5em;opacity:.5}.hr-text:before{content:"";background:linear-gradient(to right,transparent,#818078,transparent);position:absolute;left:0;top:50%;width:100%;height:1px}.hr-text:after{content:attr(data-content);position:relative;display:inline-block;color:#000;padding:0 .5em;line-height:1.5em;color:var(--palette-respect-800);background-color:var(--left-background);font-size:.7rem}main.in-room{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}main.in-room .content{background:#fff;padding:2rem;border-radius:1rem;max-width:40rem}main.in-room img{max-width:10rem;border-radius:1rem;margin-right:1rem}main.in-room .header{display:flex;align-items:center}main.in-room .timer{margin:2rem 0}main.lobby article.room-card{position:relative;-webkit-user-select:none;user-select:none;margin-bottom:1.5rem;border-radius:var(--curve) var(--minor-curve) var(--curve) var(--minor-curve);overflow:hidden;background:#fff;z-index:1;transition:background .5s}main.lobby article.room-card:before{position:absolute;content:"";inset:0;background:linear-gradient(to right,#fff,#fffff3);z-index:-1;transition:opacity .25s;opacity:0}main.lobby article.room-card h1{margin:0;font-size:1rem;line-height:1.1}main.lobby article.room-card h2{margin:0;font-size:.75rem}main.lobby article.room-card .queue{align-self:stretch;display:flex;align-items:center;border-radius:0 0 var(--curve) 0;color:var(--palette-respect-300);font-size:.5rem}main.lobby article.room-card .queue .count,main.lobby article.room-card .queue .place,main.lobby article.room-card .queue .position{font-size:1.8rem;font-family:var(--heading-font-family);font-weight:700;color:var(--palette-growth-500)}main.lobby article.room-card .queue .count,main.lobby article.room-card .queue .position{margin-right:.4rem}main.lobby article.room-card .queue .position{font-size:1.2rem}main.lobby article.room-card .description{display:none;margin-top:.5rem}main.lobby article.room-card .description div{display:flex;align-items:center;font-size:.6rem;color:var(--palette-respect-400)}main.lobby article.room-card .description div .material-icons{color:var(--palette-respect-200);margin-right:.25rem}main.lobby article.room-card .description .warning{color:var(--palette-collaborate-500)}main.lobby article.room-card .play{margin-left:1.5rem;display:flex;flex-direction:column;align-items:center}main.lobby article.room-card .play .material-icons{font-size:2.5rem;color:var(--palette-respect-500)}main.lobby article.room-card .play .text{font-size:.65rem;line-height:1.1;color:var(--palette-respect-300);text-align:center}main.lobby article.room-card .play:hover .material-icons{color:var(--palette-collaborate-500)}main.lobby article.room-card .play:hover .text{color:var(--palette-collaborate-300)}main.lobby article.room-card .play:last-child{margin-right:1rem}main.lobby article.room-card.for-student{display:flex;align-items:center}main.lobby article.room-card.for-student.queue-delete-warning:after,main.lobby article.room-card.for-student.queue-delete-ready:after{position:absolute;height:100%;width:100%;background:#300000cc;color:#fff;font-family:var(--heading-font-family);font-weight:700;display:flex;align-items:center;justify-content:center}main.lobby article.room-card.for-student.queue-delete-warning:after{content:"HOLD TO LEAVE THIS QUEUE"}main.lobby article.room-card.for-student.queue-delete-ready:after{content:"RELEASE TO LEAVE THIS QUEUE";background:#003000cc}main.lobby article.room-card.for-student.open{cursor:pointer}main.lobby article.room-card.for-student.open:hover:before{opacity:1}main.lobby article.room-card.for-student img{width:6rem;height:6rem;border-radius:var(--curve) 0 0 var(--minor-curve)}main.lobby article.room-card.for-student .img-placeholder{width:6rem;height:6rem;border-radius:var(--curve) 0 0 var(--minor-curve);background:var(--palette-respect-200);display:flex;align-items:center;justify-content:center}main.lobby article.room-card.for-student .img-placeholder .material-icons{padding:.25rem;border-radius:100%;background:var(--palette-respect-50);font-size:2.5rem;color:var(--palette-empower-500)}main.lobby article.room-card.for-student .content{flex:1;margin-left:1rem}main.lobby article.room-card.for-student .table-count{display:inline-flex;align-items:center;margin-right:.5rem}@media screen and (min-width:1100px){main.lobby article.room-card .details{flex:1 0}main.lobby article.room-card .description{display:block}main.lobby article.room-card .description div{font-size:.75rem}main.lobby article.room-card .queue{flex-direction:column;justify-content:center;padding:0 1.5rem;text-align:center}main.lobby article.room-card .queue .count,main.lobby article.room-card .queue .position{margin-right:0}main.lobby article.room-card .content{display:flex;align-items:center}main.lobby article.room-card.for-student h1{font-size:1.2rem}main.lobby article.room-card.for-student h2{font-size:.9rem}}div.page-room header{display:flex;align-items:center}div.page-room header img{width:4rem;height:4rem;margin-right:.75rem;border-radius:1rem}div.page-room section.stats{margin:1rem 0;display:flex;align-items:center;justify-content:center}div.page-room section.stats>div{display:flex;flex-direction:column;align-items:center;justify-content:center}div.page-room section.stats>div:not(:last-child){margin-right:1rem}div.page-room section.stats .stat{background:var(--palette-growth-50);border-radius:.5rem;font-family:var(--heading-font-family);color:var(--palette-respect-800);display:flex;align-items:center;justify-content:center;height:9rem;box-sizing:border-box;text-align:center;padding:0 2rem;font-size:1rem}div.page-room section.stats div.count .stat{width:9rem;font-size:2.5rem;font-weight:700}div.page-room section.stats div.employers .stat{min-width:9rem;flex-direction:column}div.page-room section.stats div.status{flex:1 0}div.page-room section.stats div.status .stat{width:100%}div.page-room section.stats div.status img{background:#fff;display:block;margin-right:.75rem;width:6rem;border-radius:.5rem}div.page-room section.stats div.status div{text-align:left}div.page-room section.stats div.status a{color:var(--palette-collaborate-500);transition:color .25s;text-decoration:none}div.page-room section.stats div.status a:hover{color:var(--palette-collaborate-900)}div.page-room section.stats div.status .timer{margin-top:1rem;font-weight:700;text-align:center;font-family:Roboto Mono,monospace;font-size:1.2rem}div.page-room section.stats div.status .timer.overtime{color:var(--palette-empower-500)}div.page-room section.stats .description{font-size:.75rem;color:var(--palette-respect-300);text-transform:uppercase}div.page-room .qr-code{width:10rem;height:10rem;float:right;margin-top:1rem}div.page-room .help-text{margin:2rem 0 2.5rem;font-size:.85rem}div.page-room .help-text strong{display:flex;align-items:center}div.page-room .help-text .material-icons{margin-right:.2rem}div.page-room section.actions{margin-top:2rem;display:flex;justify-content:space-between}div.page-room section.actions .right{text-align:right}div.page-room a.action{display:inline-block;text-decoration:none;background:var(--palette-empower-500);color:var(--palette-empower-50);font-size:.9rem;padding:.75rem 1.5rem;margin-bottom:.75rem;border-radius:2rem;transition:background .25s}div.page-room a.action:hover{background:var(--palette-empower-900)}div.page-room a.action.next{background:var(--palette-growth-500);color:var(--palette-growth-50)}div.page-room a.action.next:hover{background:var(--palette-growth-900)}div.page-room a.action.next.disabled{background:var(--palette-respect-100);cursor:not-allowed}:is(main.employer-rooms .new-room-form,.add-booth-dialog) div.field-description{font-size:.65rem;text-align:left;color:var(--palette-respect-500)}:is(main.employer-rooms .new-room-form,.add-booth-dialog) input[type=text]{box-sizing:border-box;display:block;width:100%;border:1px solid #ccc;border-radius:.5rem;margin:0 0 .5rem;padding:.5rem}main.employer-rooms .new-room-form{margin-top:4rem}main.employer-rooms .new-room-form input[type=submit],main.employer-rooms .new-room-form button[type=submit]{display:block;margin-left:auto;margin-top:1.25rem;padding:.5rem 1.5rem;background-color:var(--palette-collaborate-500);color:#fff;border:1px solid var(--palette-collaborate-500);border-radius:1rem}main.employer-rooms .logo-and-form img{display:none}main.employer-rooms .queueing-status{position:absolute;display:block;left:1rem;top:1rem;color:var(--palette-respect-500);display:flex;align-items:center;font-size:.8rem}main.employer-rooms .queueing-status .material-icons{margin-right:.25rem;color:var(--palette-respect-300)}main.employer-rooms article .content{padding:1rem 0 1rem 1.5rem}main.employer-rooms article .description{font-size:.8rem}main.employer-rooms article h1{font-size:.9rem}main.employer-rooms article h2{font-size:1.2rem}main.employer-rooms article section{cursor:pointer;padding:.5rem 1.5rem;display:flex;align-items:center;color:var(--palette-respect-400);font-size:.75rem;border-top:1px solid #f6f6f6}main.employer-rooms article section .employers{flex:1;display:flex;align-items:center}main.employer-rooms article section .code{font-weight:700;margin-left:1rem}main.employer-rooms article section .material-icons{color:var(--palette-growth-300);font-size:1.2rem;padding-right:.3rem}main.employer-rooms article section.booth-details,main.employer-rooms article section.add{background-color:#fffff6}main.employer-rooms article section.add{color:var(--palette-respect-200)}main.employer-rooms article section.add .material-icons{color:var(--palette-growth-100)}main.employer-rooms article section:hover{background-color:var(--palette-growth-100)}@media screen and (min-width:1100px){main.employer-rooms .new-room-form .logo-and-form{display:flex}main.employer-rooms .new-room-form .logo-and-form>img{display:block;width:7rem;height:7rem;margin-right:1rem;border-radius:.5rem}main.employer-rooms .new-room-form .logo-and-form form{flex:1}}div.add-booth-dialog .actions{margin-top:1rem;display:grid;grid-template-columns:1fr 1fr;column-gap:1rem}div.add-booth-dialog input#booth_code{width:6rem}.phx-no-feedback.invalid-feedback,.phx-no-feedback .invalid-feedback{display:none}.phx-loading{cursor:wait}.phx-loading *{pointer-events:none}.phx-modal{opacity:1!important;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.phx-modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}.phx-modal-close{color:#aaa;float:right;font-size:28px;font-weight:700}.phx-modal-close:hover,.phx-modal-close:focus{color:#000;text-decoration:none;cursor:pointer}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert p{margin-bottom:0}.alert:empty{display:none}.invalid-feedback{color:#a94442;display:block;margin:-1rem 0 2rem}section.flash-alert{position:fixed;z-index:100;top:1rem;left:0;right:0;cursor:pointer}section.flash-alert .content{max-width:90%;margin:0 auto;border-radius:1rem;background-color:#000;color:#fff;padding:1rem;text-align:center}#broadcasted-message{pointer-events:none;position:fixed;bottom:0;left:0;max-width:50%;background:var(--palette-growth-800);color:#fff;font-size:.9rem;padding:1rem}
