.brrr-dashboard{background:#f3f3f3;min-height:100vh;padding-bottom:60px}.brrr-dashboard .page-subtitle{color:#666;margin-bottom:0;font-size:14px;line-height:1.6;font-family:General Sans Regular,sans-serif!important}.brrr-dashboard .dashboard-nav{z-index:999;background-color:#f3f3f3;position:sticky;top:0}.brrr-dashboard .dashboard-nav .dropdown-menu{width:auto;max-height:400px;overflow:visible auto;box-shadow:0 4px 6px #0000001a}.brrr-dashboard .form-label{margin-bottom:0;font-size:12px;font-family:General Sans Medium,sans-serif!important}.brrr-dashboard .filter-input{color:#000;background-color:#0000000d;border:none;border-radius:35px;outline:none;width:100%;padding:10px 15px;font-size:12px;font-family:General Sans Regular,sans-serif!important}.brrr-dashboard .filter-input::placeholder{color:#999}.brrr-dashboard .filter-input:focus{background-color:#fafafa}.brrr-dashboard .btn-reset{color:#fff;cursor:pointer;background:#000;border:none;border-radius:30px;height:36px;padding:0 20px;font-size:12px;font-weight:500;transition:background .2s;font-family:General Sans Medium,sans-serif!important}.brrr-dashboard .btn-reset:hover{background:#fb9905}.brrr-dashboard .filter-count{color:#666;white-space:nowrap;font-size:12px;font-family:General Sans Regular,sans-serif!important}.brrr-dashboard .filter-count strong{color:#000;font-family:General Sans Semibold,sans-serif!important}.brrr-dashboard .section-header{background:#ebebeb;border-radius:18px;align-items:stretch;gap:0;min-height:170px;margin:32px 0 16px;display:flex;overflow:hidden}.brrr-dashboard .section-header-img-wrap{background-color:#fb9905;border-radius:18px;flex:0 0 50%;justify-content:flex-start;align-items:center;height:170px;padding:20px 28px;display:flex;position:relative;overflow:hidden}.brrr-dashboard .section-header-img-wrap .header-bg-img{filter:grayscale();mix-blend-mode:multiply;opacity:.5;background-position:50%;background-size:cover;position:absolute;inset:0}.brrr-dashboard .section-header-img-wrap h2{color:#fff;z-index:1;text-align:left;text-shadow:0 1px 8px #00000040;margin:0;font-size:22px;font-weight:700;line-height:1.2;position:relative;font-family:General Sans Bold,sans-serif!important}.brrr-dashboard .section-intro{color:#555;flex:1;align-items:center;padding:20px 28px;font-size:14px;line-height:1.6;display:flex;font-family:General Sans Regular,sans-serif!important}.brrr-dashboard .dashboard-card{background-color:#fff;border-radius:16px;height:100%;margin-bottom:16px;padding:16px;position:relative}.brrr-dashboard h3{color:#000;margin:0 0 8px;font-size:16px;font-family:General Sans Medium,sans-serif!important}.brrr-dashboard .card-meta{color:#999;margin-bottom:16px;font-size:12px;font-family:General Sans Regular,sans-serif!important}.brrr-dashboard .scorecards{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (width<=900px){.brrr-dashboard .scorecards{grid-template-columns:repeat(2,1fr)}}.brrr-dashboard .scorecard{background:#fff;border-radius:16px;padding:16px;position:relative}.brrr-dashboard .scorecard .sc-label{text-transform:uppercase;letter-spacing:.06em;color:#999;margin-bottom:12px;font-size:11px;font-weight:600;font-family:General Sans Medium,sans-serif!important}.brrr-dashboard .scorecard .sc-value{color:#000;font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1;font-family:General Sans Medium,sans-serif!important}.brrr-dashboard .scorecard .sc-sub{color:#999;margin-top:8px;font-size:11px;font-family:General Sans Regular,sans-serif!important}.brrr-dashboard .grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=900px){.brrr-dashboard .grid-2{grid-template-columns:1fr}}.brrr-dashboard .grid-3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}@media (width<=900px){.brrr-dashboard .grid-3{grid-template-columns:1fr}}.brrr-dashboard .grid-65-35{grid-template-columns:65fr 35fr;gap:16px;display:grid}@media (width<=900px){.brrr-dashboard .grid-65-35{grid-template-columns:1fr}}.brrr-dashboard .seperator{border-top:1px solid #eee;margin:14px 0}.brrr-dashboard .scroll-area{border-radius:8px;max-height:360px;position:relative;overflow:auto}.brrr-dashboard .scroll-area.tall{max-height:480px}.brrr-dashboard .scroll-area:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0000000f 100%);width:100%;height:20px;display:block;position:absolute;bottom:0;left:0}.brrr-dashboard table{border-collapse:collapse;width:100%;font-size:12px;font-family:General Sans Regular,sans-serif!important}.brrr-dashboard table thead th{color:#000;white-space:nowrap;z-index:2;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:#fff;border-bottom:1px solid #dee2e6;padding:10px 12px;font-size:12px;font-weight:500;position:sticky;top:0;font-family:General Sans Medium,sans-serif!important}.brrr-dashboard table thead th:hover{background-color:#f9f9f9}.brrr-dashboard table thead th.sorted-asc:after{content:" ↑";color:#fb9905}.brrr-dashboard table thead th.sorted-desc:after{content:" ↓";color:#fb9905}.brrr-dashboard table tbody tr:hover{background:#f9f9f9}.brrr-dashboard table tbody td{color:#333;vertical-align:top;border-bottom:1px solid #f0f0f0;padding:8px 12px}.brrr-dashboard table tbody tr:last-child td{border-bottom:none}.brrr-dashboard .chip{border-radius:12px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-block;font-family:General Sans Medium,sans-serif!important}.brrr-dashboard .chip.chip-new{color:#1e40af;background:#dbeafe}.brrr-dashboard .chip.chip-ongoing{color:#666;background:#e7e7e7}.brrr-dashboard .chip.chip-high{color:#276220;background:#b7eb9f}.brrr-dashboard .chip.chip-medium{color:#92400e;background:#ffc794}.brrr-dashboard .chip.chip-low{color:#991b1b;background:#ffa694}.brrr-dashboard .mono{color:#666;font-family:Courier New,monospace;font-size:11px}.brrr-dashboard .text-cell{max-width:320px}.brrr-dashboard .text-cell span{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.brrr-dashboard .entities-cell{color:#666;max-width:180px;font-size:11px}.brrr-dashboard .chart-wrap{width:100%;position:relative}.brrr-dashboard .chart-wrap canvas{max-height:280px}.brrr-dashboard .chart-wrap-donut canvas{max-height:220px}.brrr-dashboard .pagination{color:#666;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;display:flex;font-family:General Sans Regular,sans-serif!important}.brrr-dashboard .page-btns{gap:4px;display:flex}.brrr-dashboard .page-btn{cursor:pointer;color:#000;background:#e7e7e7;border:none;border-radius:8px;min-width:32px;height:32px;padding:0 8px;font-size:12px;transition:background .15s;font-family:General Sans Medium,sans-serif!important}.brrr-dashboard .page-btn:hover{background:#dbdbdb}.brrr-dashboard .page-btn.active{color:#fff;background:#000}.brrr-dashboard .page-btn:disabled{opacity:.3;cursor:not-allowed}.brrr-dashboard .page-btn:disabled:hover{background:#e7e7e7}.brrr-dashboard .legend{flex-wrap:wrap;gap:16px;margin-top:12px;font-size:12px;display:flex}.brrr-dashboard .legend-item{color:#797979;align-items:center;gap:6px;display:flex;font-family:General Sans Medium,sans-serif!important}.brrr-dashboard .legend-dot{border-radius:2px;flex-shrink:0;width:12px;height:12px}.brrr-dashboard .notice{color:#666;background:#fff7ed;border:1.5px solid #ffc794;border-radius:16px;gap:12px;margin-top:24px;padding:16px 20px;font-size:13px;line-height:1.6;display:flex;font-family:General Sans Regular,sans-serif!important}.brrr-dashboard .notice strong{color:#000;font-family:General Sans Semibold,sans-serif!important}.brrr-dashboard .notice-icon{color:#f97316;flex-shrink:0;margin-top:1px;font-size:18px}.brrr-dashboard .loading-state{text-align:center;color:#999;padding:60px 20px;font-size:14px;font-family:General Sans Regular,sans-serif!important}.brrr-dashboard .empty-state{text-align:center;color:#bbb;padding:40px 20px;font-size:12px;font-family:General Sans Regular,sans-serif!important}.brrr-dashboard .card-big-text{font-size:24px;display:inline-block;font-family:General Sans Medium,sans-serif!important}.brrr-dashboard .card-subtext{color:#666;margin:0 0 0 .8em;font-size:14px;display:inline-block;font-family:General Sans Regular,sans-serif!important}.brrr-dashboard .card-badge{background-color:#0000001a;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:400;display:inline-block;font-family:General Sans Regular,sans-serif!important}body{background-color:#f3f3f3}h2{font-size:24px;font-family:General Sans Semibold,sans-serif!important}.party-pill{color:#000;background-color:#fb9905;border-radius:16px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-block}.party-pill.all-parties{color:#fff;background-color:#000}.dropdown-toggle .party-pill{padding:2px 6px}.card-alert{cursor:pointer;background-color:#000;border-radius:50%;width:20px;height:20px;display:inline-block;position:relative;top:5px;left:5px}.card-alert .alert{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-nav{z-index:999;background-color:#f3f3f3;position:sticky;top:0}.nav-button{color:#000;background-color:#e0e0e0;border-radius:16px;margin:0 .5em 0 0;padding:10px 15px;font-size:14px;text-decoration:none;display:inline-block;font-family:General Sans Medium,sans-serif!important}.nav-button-direction{color:#000;cursor:pointer;background-color:#e0e0e0;border-radius:50%;margin:0 0 0 .5em;padding:10px 15px;font-size:14px;text-decoration:none;display:inline-block}.nav-button-direction:hover{color:#fff;background-color:#000}.scroll-area{position:relative}.scroll-area:after{content:"";background:linear-gradient(#0000 0%,#0000000f 100%);width:100%;height:20px;display:block;position:absolute;bottom:0;left:0}.dropdown-select{font-family:General Sans Medium,sans-serif!important}.form-label{font-size:12px;font-family:General Sans Medium,sans-serif!important}.card-help{color:#fff;cursor:pointer;background-color:#000;border-radius:8px;width:24px;height:24px;padding:5px;transition:all .5s;position:absolute;top:-12px;right:-12px}.card-help .question{color:#fff;font-size:12px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-help .card-help-content{display:none}.card-help:hover{transform:scale(1.1)}.toggleButtonGroup{white-space:nowrap;background-color:#dbdbdb;border-radius:20px}.toggleButtonGroup button{width:Fixed 100px px;height:Fill 36px px;background-color:#dbdbdb;border:none;border-radius:35px;gap:10px;padding:12px 20px;display:inline-block}.toggleButtonGroup button.active{color:#fff;background-color:#000}.date-picker input{text-align:left;color:#000;cursor:pointer;background-color:#0000000d;border:none;border-radius:35px;width:100%;padding:1em 1.2em;font-size:1rem}.date-picker.size-sm input{padding:.25em .65em}.date-picker.width-auto input{width:auto}.section-header{background-color:#e7e7e7;border-radius:18px;height:170px;overflow:hidden}.header-img-container{background-color:#fb9905;border-radius:18px;height:170px;position:relative;overflow:hidden}.header-img-container h2{color:#fff;position:absolute;top:50%;left:5%;transform:translateY(-50%)}.header-img{filter:grayscale();mix-blend-mode:multiply;background-position:50%;background-size:cover;height:170px}.section-intro{padding:0 3em 0 2em;font-family:General Sans Medium,sans-serif!important}.card-bar{background-color:#ee9b8a;border-radius:2px;height:4px;position:relative;transform:translateY(100%)}.card-bar-fill{background-color:#b7eb9f;border-radius:2px;height:4px;position:absolute;top:0;left:0}.card-bar-mark{background-color:#000;width:1px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.current-party td{background-color:#fbf5ec;border-color:#fbd9a7}thead{font-size:12px;font-family:General Sans Medium,sans-serif!important}thead th{font-weight:500}tbody{font-size:12px;font-family:General Sans Regular,sans-serif!important}.sticky-header-table thead{z-index:10;position:sticky;top:0}.sticky-header-table thead th{background-color:#fff;border-bottom:1px solid #dee2e6}.dashboard-card{background-color:#fff;border-radius:16px;height:100%;padding:16px;position:relative}.faded{opacity:.3}h3{margin:0;font-size:16px;font-family:General Sans Medium,sans-serif!important}h4{font-size:14px;font-family:General Sans Medium,sans-serif!important}.card-big-text{font-size:24px;display:inline-block;font-family:General Sans Medium,sans-serif!important}.card-subtext{margin:0 0 0 .8em;font-size:18px;display:inline-block}.card-badge{background-color:#0000001a;border-radius:5px;padding:5px;font-size:11px;font-weight:400;display:inline-block}.party_member_badge{background-color:#000;background-size:cover;border-radius:50%;width:20px;height:20px;margin:0 10px 0 0;display:inline-block}.seperator{border-top:1px solid #eee}.attendance-breakdown{height:120px}.attendance-breakdown.all-parties{height:20px;margin-top:1em}.attendance-category{height:100%;display:inline-block}.attendance-block{height:100%;display:inline-block;position:relative}.attendance-block-inner{transform-origin:0 0;width:120px;display:flex;position:absolute;bottom:-13px;transform:rotate(-90deg)}.attendance-block-inner .attendance-label{text-align:center;text-wrap:nowrap;text-overflow:ellipsis;width:50%;padding-right:10px;font-size:12px;overflow:hidden}.attendance-block-inner .attendance-count{text-align:left;width:50%}.all-parties .attendance-block-inner{display:none}.attendance-attended{background-color:#b7eb9f}.attendance-arrived-late{background-color:#ad7aed}.attendance-arrived-late-departed-early{background-color:#76a8f2}.attendance-departed-early{background-color:#77efc5}.attendance-absent-with-apologies{background-color:#ffc794}.attendance-absent{background-color:#ffa694}.attendance-separator{border-right:1px solid #000;width:0;height:145px;position:absolute;bottom:0;right:0}.attendance-separator .attendance-separator-arrow{position:absolute;top:0;left:0;transform:translate(-50%,-60%)}.attendance-separator .attendance-separator-present{white-space:nowrap;position:absolute;top:0;left:0;transform:translate(-110%)}.attendance-separator .attendance-separator-absent{white-space:nowrap;position:absolute;top:0;left:0;transform:translate(10%)}.all-parties .attendance-separator{height:20px;top:0;bottom:unset}.all-parties .attendance-separator .attendance-separator-arrow{top:unset;bottom:0;transform:translate(-50%,60%)}.all-parties .attendance-separator .attendance-separator-present,.all-parties .attendance-separator .attendance-separator-absent{display:none}.chart-legend{font-size:12px}.chart-legend .legend-item{margin-right:10px;display:inline-block}.chart-legend .legend-item .legend-color{border-top:2px solid;width:12px;height:0;display:inline-block;position:relative;top:-3px}.chart-legend .legend-item .legend-color.legend-circle{border:2px solid;border-radius:50%;width:10px;height:10px;top:0}.chart-legend .legend-item .legend-label{color:#797979;margin-left:5px;display:inline-block;font-family:General Sans Medium,sans-serif!important}.chart-tooltip{color:#000;white-space:nowrap;z-index:9999;border-radius:5px;max-width:180px;font-size:12px;position:absolute;background-color:#fbf5ec!important;padding:10px!important;line-height:18px!important}.modal-header{border-bottom:none}.modal-body{padding:1em 2em}.modal-body h2{font-size:18px}.modal-body input{background-color:#d9d9d9}.modal-body button{color:#fff;background-color:#000;border-radius:30px;padding:10px 25px;font-family:General Sans Medium,sans-serif!important}.modal-body button:hover{color:#000;background-color:#fff}.rs-picker-popup{z-index:1000!important}.rs-picker-popup .rs-calendar-header-error{color:#000;--rs-btn-subtle-text:#000;--rs-btn-subtle-hover-bg:#000;--rs-btn-subtle-hover-text:#fff;--rs-btn-subtle-active-bg:#000;--rs-btn-subtle-active-text:#fff}.rs-picker-popup .rs-btn-primary:disabled,.rs-picker-popup .rs-btn-primary.rs-btn-disabled,.rs-picker-popup .rs-btn-primary{color:#fff;background-color:#000}.rs-picker-popup .rs-calendar-table-cell-selected .rs-calendar-table-cell-content{color:#fff;-webkit-box-shadow:none;box-shadow:none;background-color:#fb9905}.rs-picker-popup .rs-calendar-table-cell-in-range:before{background-color:#0000001a}.rs-input-group.rs-input-group-inside,.rs-input{color:#000;padding:1px 0;background-color:#e7e7e7!important;border-radius:30px!important}.rs-calendar-table-cell.rs-calendar-table-cell-disabled{opacity:.2}
/*# sourceMappingURL=brrr.d7680a14.css.map */
