/**handles:cr-style**/
#load-reservations{display:inline-block;padding:10px 20px;margin:1em 0;background-color:#0073aa;color:#fff;border:none;border-radius:5px;cursor:pointer}#load-reservations:hover{background-color:#005f8d}#reservation-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1.5rem}.reservation-card{background:#fff;border:1px solid #ccc;border-left:5px solid #0073aa;padding:1rem;box-shadow:0 2px 4px rgba(0,0,0,.05);border-radius:6px;transition:transform .2s;margin:5px 0}.reservation-card:hover{transform:scale(1.02)}h2.reservation-title{font-size:1em;line-height:0}span.description{font-size:.9em;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cr-icon-title{margin:.3em 0 -.3em 0;padding:0;line-height:0}@media (max-width:600px){#load-reservations{width:100%}}#cr-reservations-wrapper,#cr-sector-status-wrapper{margin:0 auto;min-height:121px;padding:0}#cr-date-picker,#cr-sector-status-date-picker{display:flex;align-items:center;gap:0;justify-content:center}#cr-date-picker button,#cr-sector-status-date-picker button,.cr-date-btn{border-width:1px;border-style:solid;border-color:#bbb;border-radius:.8em;background-color:#f4f4f7;padding:3px 8px;font-size:1em;cursor:pointer;display:flex;align-items:center;justify-content:center;height:36px}#cr-date-picker button:hover,#cr-sector-status-date-picker button:hover{background:#de951b;border-color:#de951b;color:#fff}#cr-date-picker input[type=date],#cr-sector-status-date-picker input[type=date]{border:#bbb;border-radius:0;background-color:#f4f4f7;font-size:1em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;height:36px;margin:0}#cr-selected-date{border:1px solid #bbb!important}button#cr-prev-day{border-radius:18px 0 0 18px;border-right-width:0;padding-left:.6em}button#cr-next-day{border-radius:0 18px 18px 0;border-left-width:0;padding-right:.6em}#cr_date_name{font-weight:600;letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;padding:.5em 0}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.animated-background{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;border-radius:1em;min-height:316px;position:relative}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;float:right}.type{font-weight:700;color:#000;border-radius:99999px;padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem}.filter-group{display:flex}.filter-segment{flex:1;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#f4f4f7;border:1px solid #bbb;padding:3px 8px;transition:background .2s,color .2s;color:#555}.filter-segment.left{border-right:0;border-top-left-radius:18px;border-bottom-left-radius:18px}.filter-segment.right{border-left:0;border-top-right-radius:18px;border-bottom-right-radius:18px}.filter-segment input[type=checkbox]{accent-color:#de951b;margin-right:5px}.filter-segment input[type=checkbox]:checked+span,.filter-segment.active{background:#de951b;color:#fff;border-color:#de951b}.filter-segment span{font-size:.8em}.filter-group .filter-segment:first-child{margin-right:-1px}.filter-group .filter-segment:last-child{margin-left:-1px}