*,*::before,*::after{box-sizing:border-box}html{height:100%}body,html{margin:0;padding:0;font-family:"Open Sans",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif;font-weight:bold}ul{margin:0;padding:0;list-style-type:none}.hidden{display:none}.row{width:100%;margin:0 0 .5rem;display:grid;grid-template-columns:repeat(12, 1fr);gap:1rem}.row:last-child{margin-bottom:0}@media(min-width: 0){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{grid-column:span 12}}@media(min-width: 640px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{grid-column:span 12}}@media(min-width: 768px){.col-sm-1,.col-md-1,.col-lg-1{grid-column:span 1}.col-sm-2,.col-md-2,.col-lg-2{grid-column:span 2}.col-sm-3,.col-md-3,.col-lg-3{grid-column:span 3}.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{grid-column:span 12}}@media(min-width: 768px){.col-md-1{grid-column:span 1}.col-md-2{grid-column:span 2}.col-md-3{grid-column:span 3}.col-md-4{grid-column:span 4}.col-md-5{grid-column:span 5}.col-md-6{grid-column:span 6}.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{grid-column:span 12}}@media(min-width: 1024px){.col-sm-1,.col-md-1,.col-lg-1{grid-column:span 1}.col-sm-2,.col-md-2,.col-lg-2{grid-column:span 2}.col-sm-3,.col-md-3,.col-lg-3{grid-column:span 3}.col-sm-4,.col-md-4,.col-lg-4{grid-column:span 4}.col-sm-5,.col-md-5,.col-lg-5{grid-column:span 5}.col-sm-6,.col-md-6,.col-lg-6{grid-column:span 6}.col-sm-7,.col-md-7,.col-lg-7{grid-column:span 7}.col-sm-8,.col-md-8,.col-lg-8{grid-column:span 8}.col-sm-9,.col-md-9,.col-lg-9{grid-column:span 9}.col-sm-10,.col-md-10,.col-lg-10{grid-column:span 10}.col-sm-11,.col-md-11,.col-lg-11{grid-column:span 11}.col-sm-12,.col-md-12,.col-lg-12{grid-column:span 12}}.pos-end{grid-column:12}.justify-content-right{justify-content:right}.column{display:grid;gap:.25rem}.trix-content .attachment-gallery>action-text-attachment,.trix-content .attachment-gallery>.attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--2>.attachment,.trix-content .attachment-gallery.attachment-gallery--4>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--4>.attachment{flex-basis:50%;max-width:50%}.trix-content action-text-attachment .attachment{padding:0 !important;max-width:100% !important}.loader{position:fixed;z-index:100;background:rgba(0,0,0,.35);inset:0;display:none;place-items:center}.loader.active{display:grid}.loader-content{display:grid;font-weight:bold;text-align:center;background:#fff;padding:1rem 1.5rem;border-radius:.2rem;box-shadow:0px 2px 5px rgba(0,0,0,.25)}.loader-content img{width:300px}.modal{position:fixed;inset:0;display:grid;place-items:center center;z-index:900}.modal-background{position:absolute;background:rgba(0,0,0,.25);inset:0;z-index:0}.modal-body{position:relative;z-index:10;background:#fff;min-width:300px;max-width:100%;box-shadow:2px 2px 5px rgba(0,0,0,.45);font-size:.8rem}.modal-body h2{margin:0 0 1rem 0;padding:1rem;background:#0c2c58;color:#fff}.modal-body .input{margin:1rem 0}@media(min-width: 768px){.modal-body{font-size:1rem;max-width:85%}}.modal-body-body{padding:0 1rem 1rem}.main-layout{display:grid;grid-template-rows:auto 1fr;height:100%}@media(min-width: 1024px){.main-layout{grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"aside header" "aside main"}}header{position:fixed;width:100%;top:0;background:#0c2c58;height:4rem}header h1{display:none}@media(min-width: 768px){header{position:relative;display:flex;justify-content:space-between;align-items:center;height:auto}header h1{display:inherit;margin:0;padding:1rem;color:#fff}}@media(min-width: 1024px){header{grid-area:header}}aside{z-index:99;position:absolute;top:4.5rem;background:#fff;height:100%;border-right:2px solid #a9bcd0;transform:translateX(-100%);transition:transform 500ms ease;padding:0 .5rem}aside.open{transform:translateX(0px);z-index:200}aside a:not(.logo){color:#000;text-decoration:none;display:grid;grid-template-columns:auto auto;justify-content:left;align-items:center;padding:.5rem .5rem .5rem 0}aside a:not(.logo):hover,aside a:not(.logo).active{background:#f8951d}aside img{width:100%;padding:.6rem 0}aside ul:not(:last-child),aside .logo{border-bottom:1px solid #000}aside h2{font-size:1rem;border-left:6px solid #f8951d;background:#0c2c58;color:#fff;padding:.5rem;margin:.5rem 0}@media(min-width: 1024px){aside{position:relative;top:0;width:225px;transform:none;grid-area:aside}}main{padding:5rem 1rem 1rem}@media(min-width: 768px){main{padding:1rem}}@media(min-width: 1024px){main{grid-area:main}}.skip-to-content{position:absolute;background:#fff;padding:1rem;z-index:100;transform:translateY(-100%)}.skip-to-content:focus{transform:translateY(0%)}.header-mobile-menu{position:sticky;top:0;display:flex;height:100%;width:100%;justify-content:space-between;padding:1rem 2rem}.header-mobile-menu li,.header-mobile-menu a{font-size:1.5rem;color:#fff}@media(min-width: 1024px){.header-mobile-menu{display:none}}.header-menu{display:none}@media(min-width: 1024px){.header-menu{display:flex;color:#fff}.header-menu a{color:#fff;padding:1.25rem;display:block;text-decoration:none;font-weight:bold}.header-menu a:hover,.header-menu a.active{text-decoration:underline}}i{width:calc(16px + 1rem);text-align:center}.is_disabled{pointer-events:none}.btn{display:inline-block;font-weight:bold;padding:.5rem 1rem;border:none;background:#0c2c58;color:#fff;cursor:pointer;text-decoration:none;font-size:.8rem}.btn:hover{background:#a9bcd0;color:#000}.btn i{width:auto;padding-right:.5rem}.btn-danger{background:#fc9292;color:#000}.btn-warning{background:#f8951d;color:#000}.btn:disabled,.btn.is_disabled{pointer-events:none;cursor:not-allowed;background-color:rgba(0,0,0,.35)}.btn-link{background:rgba(0,0,0,0);border:none;color:#000}.btn-link:disabled,.btn-link.is_disabled{background:rgba(0,0,0,0);color:rgba(0,0,0,.35)}table{width:100%;border-collapse:collapse;margin-top:1rem}table thead{display:none}table tbody{display:grid;gap:1rem}table tr{display:grid;border:2px solid #0c2c58}table th,table td{padding:.5rem;text-align:left}table th{background:#0c2c58;color:#fff}table td:before{content:attr(data-heading);display:block;font-weight:bold}@media(min-width: 1024px){table{display:table}table thead{display:table-header-group}table tbody{display:table-row-group}table tr{display:table-row;border:none}table tr:nth-of-type(2n){background:rgba(0,0,0,.1)}table td:before{display:none}}.input label,.input input:not([type=checkbox]){display:block}.input label{font-weight:bold;padding-bottom:.5rem}.input input:not([type=checkbox]),.input select,.input textarea{padding:.5rem;width:100%}.input input[type=checkbox]{margin-right:.5rem}.input input.error{border-color:red;outline-color:red}.input.textarea textarea{height:80%;box-sizing:border-box;border:1px solid #000}.input.field_with_errors input:not([type=checkbox]),.input.field_with_errors select,.input.field_with_errors textarea{border-color:red}.input span.error{display:block;padding:.5rem;background:#fc9292;border-top:.3rem solid #d64a42;margin-top:.25rem}.input .hint{display:block;font-size:.75rem;padding:.5rem;background-color:#f8951d;border-top:6px solid #df861a}#login{font-size:16px;display:grid;justify-content:center;align-items:center;height:100%;width:100%;background:#eee}#login .notices{position:fixed;width:50%;left:25%;top:1rem}.login-holder{background:#fff;margin:auto;font-family:"Whitney A","Whitney B",sans-serif;border:1px solid rgba(0,0,0,.15);box-shadow:0px 3px 10px rgba(0,0,0,.25)}@media(min-width: 768px){.login-holder{max-width:25rem}}.login-holder h1{color:#fff;background:#0c2c58;padding:1.5rem;font-size:24px;text-align:center;margin:0}.login-holder .info{text-align:center;padding:.5rem .75rem}.login-holder img{width:calc(100% - 3rem);box-sizing:content-box;padding:1.5rem}.login-holder>div{background:#eee}.login-holder>div span{display:block;font-weight:bold;color:#000;line-height:1.5;padding:.5rem}.login-holder .login-options{background:#fff;padding:0 1rem 1rem;border-top:.3rem solid #eee;text-align:left}.login-holder .login-options span{display:block;padding:1rem}.login-holder .form-inputs{padding:.5rem 1rem}.login-holder .input{text-align:left;display:grid;gap:.5rem;margin-bottom:1rem;paddgin:0 1rem}.login-holder .form-actions{text-align:left;padding:1rem}.login-holder .links{text-align:left;margin:0;padding:.5rem 1rem;display:flex;gap:.5rem}.notice,.alert{width:100%;background:rgba(0,0,0,.15);padding:.8rem;margin:0 0 1rem;border-top:.3rem solid rgba(0,0,0,.15);background:#4e6686;color:#fff}.notice ul,.alert ul{list-style-type:circle;padding-left:2rem}.notice.alert,.alert.alert{background:#f8951d;border-color:#df861a;color:#000}.notice.error,.alert.error{background:#fc9292;border-color:#d64a42;color:#000}hr{margin:1rem 0;border:1px solid #ddd}dl{display:grid;grid-template-columns:auto 1fr;gap:1rem}dl dt{font-weight:bold}.sort_link{color:#fff}.pagination{display:flex;gap:.5rem;font-weight:bold}.pagination a,.pagination .page.current{text-decoration:none;color:#fff;background:#0c2c58;display:inline-block;border:1px solid #000;padding:.5rem 1rem;margin:0;border-radius:1000px}.pagination a:hover,.pagination .page.current:hover{background:rgba(0,0,0,.15);color:#0c2c58}.pagination .page.current{background:rgba(0,0,0,.15);color:#0c2c58}.filter-body{background:#a9bcd0;border:1px solid rgba(0,0,0,.15);margin-bottom:1rem}.filter-body form{padding:1rem 1rem}.filter-body .btn{font-size:.75rem;border:1px solid #0c2c58}.filter-group label,.filter-group input,.filter-group select,.filter-group textarea{display:block}.filter-group label{font-weight:bold;padding-bottom:.5rem}.filter-group input,.filter-group select{padding:.5rem;border:0;width:100%}.filter-button{display:grid;place-items:end end}.rooms{display:grid;padding-top:1rem;gap:1rem}@media(min-width: 1024px){.rooms{grid-template-columns:repeat(auto-fit, minmax(200px, 500px))}}.rooms.scroller{grid-template-columns:repeat(3, 1fr)}.header{color:#fff;padding:1rem;background:#0c2c58;position:relative}article.room{border:1px solid #000}article.room header,article.room .header{color:#fff;padding:1rem;background:#0c2c58;position:relative}article.room .room-body{padding:1rem;max-height:400px;overflow-y:auto}.room_form--room_images{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(400px, 1fr));border-top:1px solid #000;border-bottom:1px solid #000;padding:1rem 0}.links{margin-top:1rem}.nested-fields.room_image{background-color:#eee;padding:.5rem;border:1px solid rgba(0,0,0,.15)}.nested-fields.room_image .room_image--img{position:relative;width:100%;aspect-ratio:1/1;background-size:cover;background-position:center;border:1px solid rgba(0,0,0,.15)}.nested-fields.room_image .room_image--img a{position:absolute;top:0;right:0}.nested-fields.room_image .input.file input{display:none}.nested-fields.room_image .input.file label{width:fit-content}.nested-fields.meeting{border:1px solid #000;padding:1rem}.nested-fields .meeting-label{font-weight:bold}.nested-fields.meeting_date{border:2px solid #000;padding:1rem;margin-bottom:1rem}section.room-select{border:1px solid rgba(0,0,0,.15)}section.room-select header{padding:.5rem 1rem;color:#fff;font-weight:bold;position:relative}section.room-select label.check_boxes{padding:.5rem 1rem;background:#a9bcd0}section.room-select span.checkbox label{background:#fff;padding:.25rem 1.5rem}.room-events{border:1px solid #000}.room-events--current-events-title{display:block;padding:.5rem;border-bottom:1px solid #000;width:100%}.room-events--current-events-list{font-size:.75rem;height:150px;overflow:auto}.room-events--current-events-list li{padding:.5rem}.room-events--current-events-list li:nth-child(2n){background:#eee}.event-meetings{display:grid;grid-gap:1rem}.links{margin-bottom:1rem}[data-approved=false]{background:#f8951d;padding:.25rem .5rem;width:fit-content;border:1px solid rgba(0,0,0,.15)}.meeting-data{border:2px solid #000;padding:.5rem 1rem;margin-bottom:1rem}.meeting-comments{font-weight:bold;padding-top:1rem;display:block}.scroller{overflow:hidden;position:relative}.scroller header{padding:1rem;width:100%;positoin:relative}.scroller header h1,.scroller header span{padding:0;margin:0;display:block;font-size:4rem;color:#fff;font-weight:bold}.scroller section.scroller{padding:0}.scroller main{width:100%;margin:auto;display:grid;gap:2rem;overflow:hidden;padding:.5rem}.scroller main .scroller-room{font-size:1rem}.scroller main .scroller-room .room-body{font-size:1rem;padding:0}.scroller main .scroller-meeting{font-size:1.1rem;padding:.1rem;border-bottom:3px solid #0c2c58;margin:0;font-weight:600;padding:.25rem;position:relative;overflow:hidden}.scroller main .scroller-meeting span{padding-top:.25rem;font-size:1rem;display:block;color:#555;font-weight:bold}.scroller main .scroller-meeting:nth-child(2n){background:#eee}.scroller main .scroller-meeting:last-child{border-bottom:none}.scroller main .scroller-meeting:first-child{border-bottom:3px solid #0c2c58 !important}.scroller main .scroller-meeting.is_active{padding-left:3rem}.scroller main .scroller-meeting.is_active:before,.scroller main .scroller-meeting.is_active:after{content:"";height:50px;width:50px;background:#0c2c58;display:block;position:absolute;rotate:45deg;top:5px}.scroller main .scroller-meeting.is_active::after{right:-25px}.scroller main .scroller-meeting.is_active::before{left:-25px}.scroller main .scroller-meeting.inactive{opacity:.35}.scroller main .room-scroller-entry{border:1px solid #aaa;transition:margin-top 10s ease}.scroller main .room-scroller-entry h2{font-size:3rem;background:rgba(0,0,0,.15);padding:1rem;margin:0}.scroller main .room-scroller-entry--meeting-list-item{font-size:2rem;padding:1rem;display:flex;justify-content:space-between}.scroller main .room-scroller-entry--meeting-list-item:nth-child(2n){background:#eee}.scroller main .room-scroller-entry.spacer{padding:8rem;border:none}.room_screen header{background:#fff;border-bottom:3px solid #0c2c58;padding:1rem 3rem;position:relative}.room_screen header span{font-size:2rem;font-weight:bold;display:block}.room_screen header h1{color:#000}.room_screen header img{height:3rem}.room_screen main{padding:1rem 3rem}.room_screen main ul.page{display:none}.room_screen main ul.page.open{display:block}.room_screen main ul li{font-size:2rem;padding:1rem 0;display:grid;grid-template-columns:auto 1fr;gap:2rem}.room_screen main ul li span{display:block;font-weight:bold}.office-label{background:#0c2c58;color:#fff;padding:.5rem;display:flex !important;justify-content:space-between;align-items:center;border-bottom:2px solid #f8951d}.meeting-date--room{background:#a9bcd0;padding:.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid rgba(0,0,0,.15)}.meeting-date--room label{padding:0 !important;margin:0}.meeting_meeting_dates_rooms--rooms{display:none}.meeting_meeting_dates_rooms--rooms[aria-expanded=true]{display:block}.meeting-date--room-equipment{display:none;padding:.5rem;border-left:2px solid rgba(0,0,0,.15);border-right:2px solid rgba(0,0,0,.15)}.meeting-date--room-equipment[aria-expanded=true]{display:block}.btn.btn-link{font-size:1rem}.btn.btn-link i{padding:0}.btn.btn-link:hover{background:#0c2c58;color:#fff}.room-meetings-header{background:#0c2c58;padding:.5rem;color:#fff;margin:0}.room-events{max-height:400px;overflow:auto}.room-events h4,.room-events h5{padding:.5rem;margin:0}.room-events h4{background:#a9bcd0}.room-events ul{list-style-type:circle;padding-left:2.5rem;padding-bottom:.5rem}.meeting-view-meeting-date{border-left:6px solid #0c2c58;background:#ddd;margin-bottom:.5rem;padding-bottom:.1rem}.meeting-view-meeting-date dl{margin-left:.5rem}.meeting-view-meeting-date header{background:rgba(0,0,0,.15);padding:.5rem;font-weight:bold;position:relative}@media print{aside,header,button{display:none !important}}.full-calendar-holder{position:fixed;top:0;left:0;inset:0;display:grid;place-items:center;z-index:200}.full-calendar-background{position:absolute;inset:0;background:rgba(0,0,0,.25);height:100%;width:100%;z-index:-1}.calendar-view{max-width:800px;width:80%;background:#fff;padding:1rem}.fc-daygrid-day.disabled{background:#000;user-select:none;color:#fff}.fc-dayGridMonth-view table{margin:0}.ds-event-categories{display:flex;flex-direction:row;padding:0 0 .5rem 0;justify-content:space-evenly}.fc-daygrid-day-frame{cursor:pointer}.fc-daygrid-day-frame:hover{background:#89cff0}.disabled .fc-daygrid-day-frame:hover{background:#000;cursor:not-allowed}.room_configuration{border:2px solid #ccc;padding:.5rem;margin-bottom:.5rem}.room_configuration .options_holder{border:1px solid #ddd}.room_configuration .options_holder .config-option{padding:.5rem}.room_configuration .options_holder .config-option:not(:last-child){border-bottom:1px solid #ddd}.room_configuration .config-option-buttons{margin-top:.5rem;display:flex;justify-content:space-between}.room-agreement ul{list-style-type:circle;padding-left:40px}.btn-link.room-equipment-btn{background:#0c2c58;color:#fff;font-weight:normal;font-size:.75rem}.btn-link.room-equipment-btn:hover{background:rgb(18.12,66.44,132.88)}.btn-link.room-equipment-btn i{margin-right:.2rem}div.meeting-date--room-equipment--options{display:flex;justify-content:space-between;align-items:center;padding:.5rem .8rem;font-size:.8rem}@media(min-width: 768px){div.meeting-date--room-equipment--options{font-size:1rem}}div.meeting-date--room-equipment--options .checkbox label{padding:0}div.meeting-date--room-equipment--options .input{display:flex;align-items:center}div.meeting-date--room-equipment--options .input label{padding:0;font-size:.75rem}div.meeting-date--room-equipment--options .input input{max-width:50px;padding:.25rem !important;margin-left:.5rem}div.meeting-date--room-equipment--options:nth-of-type(2n){background-color:#ddd}.mass-approval-section{display:flex;align-items:center;gap:1rem;margin-top:1rem}.meeting-export{margin-top:1rem;background:#a9bcd0;border:1px solid #aaa;padding:1rem}.meeting-export form{display:flex;width:100%;align-items:flex-end;gap:1rem}.fc-button-danger{background:#fc9292 !important;color:#000}.collapsable-list-item ul{width:100%}.collapsable-list-item a{display:block;padding-left:1rem !important}.collapsable-list-item .collapsable{display:none}.collapsable-list-item--head{display:flex;background:#eee;padding:.5rem;justify-content:space-between;cursor:pointer}.collapsable-list-item--head:hover,.collapsable-list-item--head.is_open{background:#ddd}.collapsable-list-item--head::after{content:"";padding:0 .5rem;font-family:"Font Awesome 6 Pro";display:flex;align-items:center}.collapsable-list-item--head.is_open::after{content:"";font-family:"Font Awesome 6 Pro"}.collapsable-list-item--head.is_open+.collapsable{display:block}.room-display{width:95%;margin:auto}.room-display--meeting{background:rgba(0,0,0,.15);margin-bottom:1rem}.room-display--meeting h2{background:#0c2c58;color:#fff;padding:1rem;margin:0}.room-display--meeting p{padding:1rem;margin:0}.room-display--footer{bottom:0;display:flex;justify-content:flex-end;width:100%;padding:1;width:95%;margin:auto}.room-occupancy{display:block;font-size:.8rem;color:#333}@media(min-width: 768px){.room-occupancy{display:inline-flex;font-size:1rem}.room-occupancy::before{content:"-";display:block;padding:0 .5rem}}.room-details{padding:1rem;width:100%;display:grid;gap:1rem}.room-description p{width:100%;max-height:300px;overflow:auto;border:1px solid #eee;padding:.5rem}.room-images{text-align:center;width:100%;height:200px}@media(min-width: 768px){.room-images{height:300px}}.confirmation-form{background:rgba(0,0,0,.15);padding:1rem}.denial_form{padding:1rem}.conflict{background-color:rgba(255,0,0,.25)}.btn-disabled{background:#eee !important;pointer-events:none;cursor:not-allowed}.btn-active{background:#f8951d !important;color:#000 !important}.nested-fields.meeting_date .fields{margin-bottom:1rem}.nested-fields.meeting_date .fields.disabled{position:relative;pointer-events:none;margin:-1rem -1rem 1rem;padding:1rem}.nested-fields.meeting_date .fields.disabled::before{content:"Unchangable";position:absolute;inset:0;background:rgba(0,0,0,.5);display:grid;place-items:center;font-weight:bold;color:#fff;font-size:10rem}.nested-fields.meeting_date .cost-summary{margin-bottom:-1rem !important;margin-left:-1rem !important;margin-right:-1rem !important;width:calc(100% + 2rem) !important}.accept-close-modal{display:flex;justify-content:space-between}span.changed{background:#ff0;display:inline-block;font-weight:bold;padding:.5rem .75rem}.button_to{display:inline-block}.cost-summary{background:#0c2c58;color:#fff;padding:.5rem 1rem;font-weight:bold}.actions_menu{position:absolute;padding:0;background-color:#fff;border-style:solid;border-width:.25rem;border-color:#000;border-radius:.75rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.08),0 .125rem 1rem rgba(0,0,0,.04)}.actions_menu_inner{position:relative}#actions_menu_close{position:absolute;top:.25rem;right:.25rem;border:none;background:none;padding:0;cursor:pointer}#actions_menu_close_icon{font-size:2rem}@media(min-width: 0){#actions_menu_close_icon{font-size:.75rem}}@media(min-width: 640px){#actions_menu_close_icon{font-size:1rem}}@media(min-width: 768px){#actions_menu_close_icon{font-size:1.25rem}}@media(min-width: 1024px){#actions_menu_close_icon{font-size:1.75rem}}#actions_menu_close_icon{color:#fff}.actions_menu_title_bar{margin-bottom:1rem;background-color:#0c2c58;border-bottom:.25rem solid #fa9e0d;padding:.5rem 1rem .5rem 1rem}.actions_menu_title{margin:0;font-size:1rem;font-family:sans-serif;font-weight:500;color:#fff}.actions_menu_buttons_container{display:grid}@media(min-width: 0){.actions_menu_buttons_container{grid-template-columns:auto;justify-content:center}}@media(min-width: 768px){.actions_menu_buttons_container{grid-template-columns:auto auto}}@media(min-width: 1024px){.actions_menu_buttons_container{grid-template-columns:auto auto auto}}.actions_menu_buttons_container{margin:0 .75rem .75rem .75rem}.link-unstyled{color:inherit;text-decoration:none;background:none;padding:0;margin:0;border:none}.action_btn{display:flex;justify-content:center;text-align:center;align-items:center;height:3rem;width:10rem;margin:.5rem;padding:1rem;border:none;border-radius:.5rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.08),0 .125rem 1rem rgba(0,0,0,.04);background:#94d500;font-size:1rem;font-family:sans-serif;font-weight:600;cursor:pointer}.action_btn:hover{background:#638f38;color:#fff}.meeting_date_fields_outer{border:2px solid #000;margin-bottom:1rem}.meeting_date_fields_inner{display:grid;grid-auto-rows:auto;margin:1rem}@media(min-width: 0){.meeting_date_fields_inner{grid-template-columns:auto}}@media(min-width: 1281px){.meeting_date_fields_inner{grid-template-columns:60% 40%}}.meeting_date_fields_info{grid-column:1}@media(min-width: 0){.meeting_date_fields_info_titledate{display:flex;flex-direction:column;align-items:flex-start}}@media(min-width: 1281px){.meeting_date_fields_info_titledate{display:grid;grid-template-columns:75% 20%;gap:5%}}.meeting_date_fields_info_titledate>:first-child{align-self:stretch}.meeting_date_fields_info_times{display:flex;gap:4%}.meeting_date_fields_info_times label{margin-top:.5rem}.meeting_date_fields_info_options{display:flex;flex-wrap:wrap;column-gap:1rem;margin-top:1rem}.meeting_date_fields_info_options label{white-space:nowrap}.meeting_date_fields_rooms{grid-column:1}@media(min-width: 0){.meeting_date_fields_current_meetings{grid-column:1;margin-top:1rem}}@media(min-width: 1281px){.meeting_date_fields_current_meetings{grid-column:2;grid-row:1/span 2;margin-left:2rem;margin-top:0}}.meeting_date_fields_buttons{grid-column:span 2;display:flex;justify-content:space-between;margin-top:1rem}.meeting-review-dialog{--common-radius: 0.5rem;--common-padding: 0.75rem;--common-gray: #D9D9D9;border-radius:var(--common-radius);padding:0;min-width:500px;max-height:95vh;overflow:hidden}.meeting-review-dialog .common-radius{border-radius:var(--common-radius)}.meeting-review-dialog{box-shadow:0 0 10px 5px rgba(0,0,0,.55)}.meeting-review-dialog::backdrop{background:rgba(0,0,0,.55)}.meeting-review-dialog .meeting-review-dialog--header{background:#385276;color:#fff;padding:var(--common-padding);font-size:1.5rem;font-weight:bold}.meeting-review-dialog .meeting-review-dialog--main{width:100%;max-height:60vh;overflow:auto;display:grid;gap:var(--common-padding);padding-bottom:var(--common-padding)}.meeting-review-dialog .meeting-review-dialog--main p{padding:var(--common-padding);margin:0}.meeting-review-dialog .meeting-review-dialog--main--meeting-detail{border-bottom:2px solid #000;padding:var(--common-padding);width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--common-padding)}.meeting-review-dialog .meeting-review-dialog--main--meeting-date{border:2px solid #000;border-radius:var(--common-radius);margin-inline:var(--common-padding)}.meeting-review-dialog .meeting-review-dialog--main--meeting-date .meeting-review-dialog--main--meeting-date--header{border-bottom:2px solid #000;padding:var(--common-padding);background:var(--common-gray);border-top-left-radius:calc(var(--common-radius) - 2px);border-top-right-radius:calc(var(--common-radius) - 2px)}.meeting-review-dialog .meeting-review-dialog--main--meeting-date .meeting-review-dialog--main--meeting-date--details{display:grid;grid-template-columns:1fr 1fr;padding:var(--common-padding)}.meeting-review-dialog .meeting-review-dialog--main--meeting-date .meeting-review-dialog--main--meeting-date--rooms .meeting-review-dialog--main--meeting-date--rooms--room .meeting-review-dialog--main--meeting-date--rooms--room--header{background:#9dc34c;padding:var(--common-padding);display:flex;justify-content:space-between;align-items:center}.meeting-review-dialog .meeting-review-dialog--main--meeting-date .meeting-review-dialog--main--meeting-date--rooms .meeting-review-dialog--main--meeting-date--rooms--room .meeting-review-dialog--main--meeting-date--rooms--room--header button{background:rgba(0,0,0,0);padding:calc(var(--common-padding)/2);border:none;cursor:pointer;font-size:1.25rem}.meeting-review-dialog .meeting-review-dialog--main--meeting-date .meeting-review-dialog--main--meeting-date--rooms .meeting-review-dialog--main--meeting-date--rooms--room--details[aria-expanded=false]{display:none}.meeting-review-dialog .meeting-review-dialog--main--meeting-date .meeting-review-dialog--main--meeting-date--rooms .meeting-review-dialog--main--meeting-date--rooms--room--details dl{padding-inline:var(--common-padding);padding-bottom:var(--common-padding);border-bottom:2px solid #000}.meeting-review-dialog .meeting-review-dialog--main--meeting-date .meeting-review-dialog--main--meeting-date--rooms .meeting-review-dialog--main--meeting-date--rooms--room--details dl:last-child{border-bottom:none}.meeting-review-dialog .meeting-review-dialog--main--meeting-date .meeting-review-dialog--main--meeting-date--cost{background:var(--common-gray);padding:var(--common-padding);border-bottom-left-radius:calc(var(--common-radius) - 2px);border-bottom-right-radius:calc(var(--common-radius) - 2px);border-top:2px solid #000}.meeting-review-dialog .meeting-review-dialog--footer{background:var(--common-gray);box-shadow:0px 2px 10px 5px rgba(0,0,0,.45);position:relative;z-index:1}.meeting-review-dialog .meeting-review-dialog--footer--understand{padding:var(--common-padding)}.meeting-review-dialog .meeting-review-dialog--footer--understand label{display:flex;gap:var(--common-padding)}.meeting-review-dialog .meeting-review-dialog--footer--confirmation{display:grid;grid-template-columns:1fr auto auto;padding:var(--common-padding);align-items:center;gap:var(--common-padding);border-top:2px solid #000}#meeting_occurrence_container{border:2px solid #000;padding:.5rem 1rem;font-family:sans-serif}@media(min-width: 0){#meeting_occurrence_container_top{display:flex;flex-direction:column}}@media(min-width: 768px){#meeting_occurrence_container_top{display:flex;flex-direction:row;justify-content:space-between}}@media(min-width: 0){#meeting_occurrence_title{padding-top:.5rem}}@media(min-width: 768px){#meeting_occurrence_title{padding-top:1.5rem}}#meeting_occurrence_titles h2{font-weight:600}@media(min-width: 0){#meeting_occurrence_titles h2{font-size:large;margin:0 0 0 .5rem}}@media(min-width: 768px){#meeting_occurrence_titles h2{font-size:x-large;margin:0 0 0 1.5rem}}@media(min-width: 1281px){#meeting_occurrence_titles h2{font-size:xx-large}}#meeting_occcurrence_billable{display:flex;flex-direction:column;align-items:center;margin:.5rem 0}@media(min-width: 768px){#meeting_occcurrence_billable{align-items:center;font-size:large;height:fit-content;padding:.5rem 0 .5rem 0;background-color:#0c2c58;color:#fff;border-bottom:.25rem solid #fa9e0d}}@media(min-width: 0){#meeting_occcurrence_billable p{font-size:medium;margin:0}}@media(min-width: 768px){#meeting_occcurrence_billable p{margin:0 .5rem 0 .5rem}}#meeting_occurrence_info_container{display:grid}@media(min-width: 0){#meeting_occurrence_info_container{grid-template-columns:auto;margin:.5rem 0 0 .5rem}}@media(min-width: 768px){#meeting_occurrence_info_container{grid-template-columns:auto auto;margin:1.5rem 0 0 1.5rem;max-width:70vw}}@media(min-width: 1281px){#meeting_occurrence_info_container{max-width:50vw}}@media(min-width: 2559px){#meeting_occurrence_info_container{max-width:35vw}}.meeting_occurrence_info_inner_container p{margin:0}@media(min-width: 0){.meeting_occurrence_info_inner_container p{font-size:medium}}@media(min-width: 768px){.meeting_occurrence_info_inner_container p{font-size:large}}@media(min-width: 1281px){.meeting_occurrence_info_inner_container p{font-size:x-large}}@media(min-width: 0){#meeting_occurrence_options{margin:.5rem 0 0 .5rem;font-size:medium}}@media(min-width: 768px){#meeting_occurrence_options{margin:1.5rem 0 0 1.5rem;font-size:large}}@media(min-width: 1281px){#meeting_occurrence_options{font-size:x-large}}#meeting_occurrence_options ul{list-style-type:disc;list-style-position:inside}#meeting_occurence_rooms_title{display:grid;justify-content:center;border-bottom:.125rem solid #ebebeb;margin:0 2rem 0 2rem}#meeting_occurence_rooms{display:grid;justify-content:center}@media(min-width: 0){#meeting_occurence_rooms{grid-template-columns:auto}}@media(min-width: 768px){#meeting_occurence_rooms{grid-template-columns:auto auto}}@media(min-width: 1281px){#meeting_occurence_rooms{grid-template-columns:auto auto auto}}#meeting_occurence_rooms{margin:2rem 0}.meeting_occurrence_room{background-color:#ebebeb}@media(min-width: 0){.meeting_occurrence_room{width:15rem}}@media(min-width: 768px){.meeting_occurrence_room{width:20rem}}@media(min-width: 1024px){.meeting_occurrence_room{width:25rem}}.meeting_occurrence_room{margin:2rem}.meeting_occurrence_room_title{display:grid;justify-content:center;padding:.75rem 0;background-color:#0c2c58;color:#fff;border-bottom:.25rem solid #fa9e0d}.meeting_occurrence_room_title p{margin:0}@media(min-width: 0){.meeting_occurrence_room_title p{font-size:medium}}@media(min-width: 768px){.meeting_occurrence_room_title p{font-size:large}}@media(min-width: 1281px){.meeting_occurrence_room_title p{font-size:x-large}}.meeting_occurrence_room_info{padding:1.5rem 1rem}@media(min-width: 0){.meeting_occurrence_room_info{font-size:small}}@media(min-width: 768px){.meeting_occurrence_room_info{font-size:medium}}@media(min-width: 1281px){.meeting_occurrence_room_info{font-size:large}}.meeting_occurrence_room_info p{font-weight:600;margin:.25rem 0}.meeting_occurrence_room_info ul{list-style-type:disc;list-style-position:inside}
