#backtotop{cursor:pointer;display:none;opacity:0.8;position:fixed;z-index:1;border:0;}#backtotop:hover{opacity:1;}#backtotop:focus{opacity:1;outline:none;border-radius:100%;border:4px solid #fff;}#backtotop.image{background:url(/modules/back_to_top/images/backtotop.png) center center no-repeat;height:70px;text-indent:-9999px;width:70px;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#backtotop.image{background-image:url(/modules/back_to_top/images/backtotop2x.png);background-size:70px 70px;}}#backtotop.text{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-style:solid;border-width:1px;padding:0.5em 1em;text-align:center;}
.container-inline-date{clear:both;}.container-inline-date .form-item{float:none;margin:0;padding:0;}.container-inline-date > .form-item{display:inline-block;margin-right:0.5em;vertical-align:top;}[dir="rtl"] .container-inline-date > .form-item{margin-left:0.5em;margin-right:0;}fieldset.date-combo .container-inline-date > .form-item{margin-bottom:10px;}.container-inline-date .form-item{display:inline-block;vertical-align:baseline;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin:0;}.container-inline-date .date-parts-spacer{margin:0 10px;}.container-inline-date .date-time-spacer{margin:0 5px;}.views-right-60 .container-inline-date div{margin:0;padding:0;}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}.date-prefix-inline{display:inline-block;}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{background:#F3F3F3;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-size:2em;font-weight:bold;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em;}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em;}[dir="rtl"] #edit-field-settings-granularity .form-type-checkbox{margin-right:0;margin-left:.6em;}.date-year-range-select{margin-right:1em;}.timeEntry_control{vertical-align:middle;margin-left:2px;}* html .timeEntry_control{margin-top:-4px;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}[dir="rtl"] .field-label-inline .field-label,[dir="rtl"] .field-label-inline .field-items{float:right;}form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-left:.5em;}form input.field-add-more-submit{margin:0;}
html.dialog-open{position:inherit;}.field-widget-paragraphs-embed .paragraph-bundle-header{display:flex;justify-content:space-between;.inner-actions{display:flex;}}.paragraphs-actions-more{position:relative;border:0;margin:0;background-color:transparent;overflow:visible;}.paragraphs-actions-more summary{border:0;list-style:none;}.paragraphs-actions-more > summary::-webkit-details-marker{display:none;}.paragraphs-actions-more .details-child-wrapper{position:absolute;right:0;display:block;z-index:100;background:#fff;border-radius:4px;border:2px solid #ccc;margin-top:5px;box-shadow:0 0 4px #ddd;}.paragraphs-actions-more .details-child-wrapper:before{content:"";display:inline-block;position:absolute;left:auto;right:17px;top:-18px;border:9px solid transparent;border-bottom:9px solid #ccc;}.paragraphs-actions-more .details-child-wrapper:after{content:"";display:inline-block;position:absolute;left:auto;right:18px;top:-14px;border:8px solid transparent;border-bottom:8px solid #fff;}.paragraphs-actions-more .details-child-wrapper input.form-submit{padding:0.5em 1em;margin:0;border:0;border-radius:unset;box-shadow:none;line-height:normal;transition:none;text-align:left;width:100%;}.paragraphs-actions-more .details-child-wrapper input.form-submit:hover{box-shadow:none;}.paragraphs-actions-more .details-child-wrapper input.form-submit:not(.button-danger):hover{color:#ffffff;background-color:#0074bd;}.paragraphs-actions-more .details-child-wrapper input:first-child{margin-top:0.5em;}.paragraphs-actions-more .details-child-wrapper input:last-child{margin-bottom:0.5em;}.field-widget-paragraphs-embed{.removed{padding-left:1.5rem;background:repeating-linear-gradient(45deg,rgba(231,37,27,.07),rgba(231,37,27,.07) 20px,rgba(231,37,27,.1) 20px,rgba(231,37,27,.1) 40px);}.unpublished{padding-left:1.5rem;color:#444;background:repeating-linear-gradient(45deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 20px,rgba(0,0,0,.03) 20px,rgba(0,0,0,.03) 40px);}table{font-size:0.923rem;.paragraphs-item,.form-item{white-space:normal;}}}.paragraphs--preview-description{font-size:.875rem;color:#666;}.paragraphs--collapsible-preview:open .paragraphs--preview-description{display:none;}
body > div > * > .container{width:100%;min-width:100%;max-width:100%;padding-inline:1rem;}table tr{transition:box-shadow 180ms ease,transform 180ms ease;}table tr:hover{box-shadow:0 4px 1em rgba(0,0,0,0.2);z-index:2;position:relative;overflow-y:visible;}table tr.even{background-color:white;}tr.even{background:none;}tr.odd{background:#F9F9F9;}td.amount-col,td.amount-cell,td.amount,th.amount-col,th.amount-cell,th.amount{text-align:right;}td.total{border-top:1px solid #000;border-bottom:3px solid #000;font-weight:bold;}td.views-field-field-phone ul{margin:0;}td.views-field-field-phone ul li{margin:0;}.page-title:has(.minor-title){line-height:1.8rem;}span.major-title{font-variant-caps:small-caps;}span.minor-title{font-size:1.5rem;color:#3f729b;}input::-moz-placeholder,textarea::-moz-placeholder{color:#afafaf;font-style:italic;font-size:0.85rem;opacity:1;}input::placeholder,textarea::placeholder{color:#afafaf;font-style:italic;font-size:0.85rem;opacity:1;}div.l-subheader-inner,div.l-leaderboard-inner{display:flex;flex-flow:wrap;justify-content:space-between;color:#fff;}#edit-parameters-period{column-count:3;column-gap:2rem;-moz-column-count:3;-moz-column-gap:2rem;-webkit-column-count:3;-webkit-column-gap:2rem;}span.rp-billable-project-type{background:#CCFFCC;display:inline-block;padding:0 0.5rem;}span.rp-utilisation-project-type{border:1px solid #CCCCFF;border-right:0.5em solid #CCCCFF;display:inline-block;padding:0 0.5rem;}span.rp-time-tracking-state{background:#DDDDFF;}.footnote{font-size:0.75rem;display:block;}.overallocated{background:#FFFFCC !important;}.underallocated{background:#FFDDBB !important;}.rp-hidden-tab{display:none !important;}.amount,.amount-cell,.amount-field,.total-cell,.total-amount{text-align:right;}.node .field.field-label-inline,.node .field.field-label-inline-first,article .field.field-label-inline,article .field.field-label-inline-first{display:flex;margin-block-end:3px;}.node .field.field-label-inline .field-label,.node .field.field-label-inline label,.node .field.field-label-inline-first .field-label,.node .field.field-label-inline-first label,article .field.field-label-inline .field-label,article .field.field-label-inline label,article .field.field-label-inline-first .field-label,article .field.field-label-inline-first label{width:15rem;text-align:right;display:flex;align-items:center;margin:0 0.5rem 0 0;padding:0 0.5rem;justify-content:right;background:#EEE;font-weight:normal;}.node .field.field-label-inline .field-items,.node .field.field-label-inline-first .field-items,article .field.field-label-inline .field-items,article .field.field-label-inline-first .field-items{display:grid;align-items:end;}article td .field.text,.node td .field-type-text{margin-left:0;}article .field.text p,.node .field-type-text p{margin-left:0;}article.time-entry-view .actions,article.expense-entry-view .actions{margin-top:2rem;}.payment-category-badge{display:inline-block;padding:0.15em 0.55em;font-size:0.75rem;font-weight:600;border-radius:3px;vertical-align:middle;letter-spacing:0.03em;text-transform:uppercase;}.payment-category-retainer{background-color:#e8f4fd;color:#1a6fa3;border:1px solid #9ecfee;}.payment-details .payment-info{margin-bottom:1.5rem;line-height:2;}.payment-details .retainer-balance-summary{margin:1rem 0;padding:0.75rem 1rem;background:#f0f7ff;border-left:3px solid #4a90d9;line-height:2;}.payment-details .retainer-project-totals{margin:1rem 0;padding:0.75rem 1rem;background:#f5f5f5;border:1px solid #ddd;border-radius:3px;line-height:2;}.payment-details .retainer-project-totals h4{margin:0 0 0.5rem;font-size:0.95rem;}.payment-details .retainer-balance-positive{color:#2a7d2a;font-weight:600;}.payment-details .retainer-no-drawdowns{color:#666;font-style:italic;}.payment-type-cell{white-space:nowrap;}.payment-type-cell small{display:block;color:#666;font-style:italic;}.btn{display:inline-block;padding:8px 16px;border-radius:4px;border:1px solid transparent;text-decoration:none;font-weight:bold;cursor:pointer;transition:background-color 0.2s,border-color 0.2s;}.btn:hover,.btn:focus{text-decoration:none;}.btn-primary{background-color:#337ab7;color:#fff;border-color:#2e6da4;}.btn-primary:hover{background-color:#286090;border-color:#204d74;color:#fff;}.btn-success{background-color:#5cb85c;color:#fff;border-color:#4cae4c;}.btn-success:hover{background-color:#449d44;border-color:#398439;color:#fff;}.btn-danger{background-color:#d9534f;color:#fff;border-color:#d43f3a;}.btn-danger:hover{background-color:#c9302c;border-color:#ac2925;color:#fff;}.btn-default{background-color:#fff;color:#333;border-color:#ccc;}.btn-default:hover{background-color:#e6e6e6;border-color:#adadad;color:#333;}
@keyframes rp-spin{to{transform:rotate(360deg);}}input[type=submit].progress-disabled:not(.pdf-download-btn):not(.no-loading-indicator),button[type=submit].progress-disabled:not(.pdf-download-btn):not(.no-loading-indicator),input[type=submit].rp-btn-loading:not(.pdf-download-btn):not(.no-loading-indicator),button[type=submit].rp-btn-loading:not(.pdf-download-btn):not(.no-loading-indicator),input[type=button].rp-btn-loading:not(.no-loading-indicator),button.rp-btn-loading:not(.no-loading-indicator){opacity:0.8;cursor:wait;position:relative;}input[type=submit].progress-disabled:not(.pdf-download-btn):not(.no-loading-indicator)::before,button[type=submit].progress-disabled:not(.pdf-download-btn):not(.no-loading-indicator)::before,input[type=submit].rp-btn-loading:not(.pdf-download-btn):not(.no-loading-indicator)::before,button[type=submit].rp-btn-loading:not(.pdf-download-btn):not(.no-loading-indicator)::before,input[type=button].rp-btn-loading:not(.no-loading-indicator)::before,button.rp-btn-loading:not(.no-loading-indicator)::before{content:"";position:absolute;left:1px;top:50%;margin-top:-7px;width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:rp-spin 0.55s linear infinite;box-sizing:border-box;}.ajax-progress{display:inline-flex;align-items:center;margin-left:0.5em;vertical-align:middle;}.ajax-progress-throbber .throbber,.ajax-progress .throbber{display:inline-block;width:12px;height:12px;border:2px solid #337ab7;border-top-color:transparent;border-radius:50%;animation:rp-spin 0.6s linear infinite;background:none;box-sizing:border-box;background-image:none !important;}.ajax-progress .message{margin-left:0.4em;font-size:0.9em;color:#666;}@keyframes rp-progress-crawl{from{width:8%;}to{width:75%;}}.rp-page-progress{position:fixed;top:0;left:0;height:3px;background:linear-gradient(to right,#7200ab 0%,#7200ab 19%,#4a88ff 54%,#00ffe9 100%);z-index:99999;pointer-events:none;display:none;}.rp-page-progress.started{display:block;animation:rp-progress-crawl 10s ease-out forwards;}
.view-projects caption{text-align:left;font-size:1.4rem;font-weight:bold;}.view-projects td p{margin:0;}.status-Behind{background:red;font-weight:bold;color:white;padding:2px;}.status-On-schedule{color:green;}.status-On-hold{color:#FFF;background:#777;font-weight:bold;padding:2px;}.status-Ahead{color:blue;font-weight:bold;}.views_calc_justify_right,.content-multigroup-cell-field-milestone-amount,.content-multigroup-cell-field-milestone-estimated-hrs{text-align:right;}.views-field-field-effort-est-value,.views-field-field-additional-costs-value,.views-field-field-estimate-pre-tax-value,.views-field-field-baseline-hours-value,.views-field-field-baseline-labour-cost-value,.views-field-field-pcp-baseline-hours-value,.views-field-field-pcp-baseline-labour-cost-value,.views-field-field-quoted-pre-tax-value,.views-field-field-quoted-post-tax-value,.views-field-field-project-hours-to-date-value,.views-field-field-project-hours-to-complete-value,.views-field-field-project-forecasted-hours-value,.views-field-field-hours-quoted-value,.views-field-field-pcp-quoted-hours-value,.views-field-field-pcp-quoted-price-value,.views-field-field-pcp-baseline-margin-value,.views-field-field-project-forecasted-margin-value,.views-field-field-project-forecasted-mrgn-pc-value,.views-field-phpcode{text-align:right;}.views-field-field-baseline-labour-cost-value span.total,.views-field-field-pcp-baseline-labour-cost-value span.total{border-top:1px solid #777;border-bottom:2px solid #777;}.views-field-field-start-date-value{min-width:125px;}.view-invoice-listing caption{text-align:left;padding-top:2rem;}.view-invoice-listing .views-field-body{min-width:300px;max-width:500px;}.view-invoice-listing .views-field-body p{margin-left:0;margin-right:0;}@media (max-width:47.9375em){.view-projects table,.view-projects thead,.view-projects tbody,.view-projects tfoot,.view-projects tr,.view-projects th,.view-projects td{display:block;width:100% !important;min-width:0 !important;max-width:100% !important;box-sizing:border-box;}.view-projects thead tr{display:none;}.view-projects tbody tr{border:1px solid #dde;border-left:4px solid #7F90A0;border-radius:4px;margin-bottom:0.75rem;padding:0.5rem 0;background:#fff;}.view-projects tbody td{padding:0.4rem 0.75rem;border:none;vertical-align:top;text-align:left !important;}.view-projects tbody td[data-title]::before{content:attr(data-title);display:block;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:#888;margin-bottom:0.2rem;}.view-projects tbody td:not([data-title])::before,.view-projects tbody td[data-title=""]::before{display:none;}.view-projects .project-title{width:100% !important;font-size:1rem;}}.view-projects-dashboard .view-header p{margin-block-start:-0.5rem;color:#777;}.view-projects-dashboard caption{margin:0;padding:0;}.view-projects-dashboard caption h3{margin:0;font-size:1.2rem;font-weight:bold;text-align:left;}.view-projects-dashboard .project-title{width:15rem;font-size:0.85rem;}.view-projects-dashboard .project-title .field-name-field-sow-numb{font-weight:bold;margin-block-end:1rem;font-size:1rem;}.view-projects-dashboard .project-title span.project-title{font-size:1rem;font-weight:bold;}.view-projects-dashboard .project-title div.field-name-field-client{font-weight:normal;margin-block-end:1rem;}.view-projects-dashboard .project-title .dates strong{color:#777;font-size:0.75rem;}.view-projects-dashboard .project-title .field-name-field-billing-type{margin-top:1rem;}
#block-views-active_projects_block-block_1{height:294px;overflow-y:scroll;background:#036;margin-left:6px;margin-top:3px;margin-bottom:6px;width:400px;padding:5px;color:#FFF;}#block-views-leave_requests-block_1{height:200px;overflow-y:scroll;background:#E0E0E0;margin-left:6px;margin-bottom:6px;width:400px;padding:5px;}#block-views-active_projects_block-block_1 h2{color:#FFF;}#block-views-active_projects_block-block_1 h3{color:#BFDD83;margin-top:0.5rem;}#block-views-active_projects_block-block_1 a{color:#FFF;}#block-views-active_projects_block-block_1 a:hover{text-decoration:underline;}#block-views-active_projects_block-block_1 div.row{max-width:390px;min-width:0;}#block-views-active_projects_block-block_1 div.row > div{float:left;margin-right:0.5rem;}#block-views-active_projects_block-block_1 div.views-field-phpcode{text-align:left;}#block-views-active_projects_block-block_1 div.views-field-phpcode a{margin-right:3px;float:left;color:transparent;}#block-views-active_projects_block-block_1 a.view{background:url(/modules/rp/css/images/view.png) #036;width:24px;height:15px;}#block-views-active_projects_block-block_1 a.edit{background:url(/modules/rp/css/images/edit.png) #036;width:15px;height:15px;}#block-views-active_projects_block-block_1 a.review-last-week{background:url(/modules/rp/css/images/approve_last_week.png) #036;width:15px;height:15px;}#block-views-active_projects_block-block_1 a.review-last-month{background:url(/modules/rp/css/images/approve_last_month.png) #036;width:15px;height:15px;}#block-views-active_projects_block-block_1 a.review-all{background:url(/modules/rp/css/images/approve_all.png) #036;width:23px;height:15px;}#block-views-resources-block_1 .field-content a{font-size:0.7rem;}#block-block-1 h2{display:none;}
a.nolink,a.separator,a.nolink:hover,a.separator:hover{text-decoration:none;cursor:default;}a.nolink.has-submenu{cursor:context-menu;}
ol[data-list-style="lower-alpha"]{list-style-type:lower-alpha;}ol[data-list-style="lower-greek"]{list-style-type:lower-greek;}ol[data-list-style="lower-roman"]{list-style-type:lower-roman;}ol[data-list-style="upper-alpha"]{list-style-type:upper-alpha;}ol[data-list-style="upper-roman"]{list-style-type:upper-roman;}ul[data-list-style="circle"]{list-style-type:circle;}ul[data-list-style="square"]{list-style-type:square;}.tox.tox-silver-sink .tox-dialog{border-radius:0;}.tox.tox-silver-sink .tox-dialog-wrap__backdrop{background-color:#0002;}body .tox :not(svg):not(rect) .tox-collection__item-label{line-height:1.15;}
#user-admin-permissions .form-item-search{display:inline-block;}#user-admin-permissions .search-reset{line-height:42px;position:relative;top:1px;}#user-admin-permissions .table-filter{margin:1em 0;padding:7px 13px;border-radius:4px;background-color:#fff;border:2px solid #EAEAEA;}#permissions td.module{font-weight:bold;background:#dddddd;}#permissions td.permission{padding-left:1.5em;}#permissions td.permission .permission-warning-description{font-size:0.9em;color:#444;margin-top:0.5em;}[dir="rtl"] #permissions td.permission{padding-left:0;padding-right:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}.permissions-matrix{overflow-x:auto;}#user-roles .role-name{white-space:nowrap;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-settings .form-item-user-password-policy{margin-bottom:0;}#user-admin-settings .min-length-wrapper{font-size:0.923em;}.password-toggle-wrapper{position:relative;display:inline-block;max-width:100%;}.password-toggle{position:absolute;top:-2em;right:0;font-size:80%;}[dir="rtl"] .password-toggle{right:auto;left:0;}.password-strength-wrapper{position:relative;display:inline-block;max-width:100%;}.password-strength{display:block;margin-top:3px;position:relative;}.password-strength.empty{visibility:hidden;display:none;}.password-strength-title{float:left;}.password-strength-text{padding-left:5px;}[dir="rtl"] .password-strength-title{float:right;}[dir="rtl"] .password-strength-text{padding-left:0;padding-right:5px;}.password-indicator{background-color:#EEE;height:3px;width:100%;display:block;position:absolute;top:0;left:0;}.password-strength .indicator{height:100%;width:0;background-color:#47C965;position:absolute;transition:width .2s;}.password-strength.weak .indicator{background-color:#ff0000;}.password-strength.weak .password-strength-text,form:not(.user-admin-settings) .password-strength-help-text.weak em{color:#ff0000;}.password-strength.fair .indicator{background-color:#FFA500;}.password-strength.fair .password-strength-text,form:not(.user-admin-settings) .password-strength-help-text.fair em{color:#FFA500;}.password-strength.good .indicator{background-color:#4CA64C;}.password-strength.good .password-strength-text,form:not(.user-admin-settings) .password-strength-help-text.good em{color:#4CA64C;}.password-strength.strong .indicator{background-color:#008000;}.password-strength.strong .password-strength-text,form:not(.user-admin-settings) .password-strength-help-text.strong em{color:#008000;}.password-match{display:block;}.password-match.empty{display:none;}.password-match.match .password-match-text{color:#008000;}.password-match.mismatch .password-match-text{color:#FF2E0B;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}[dir="rtl"] .profile .user-picture{float:left;margin:0 0 1em 1em;}.profile h2{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
.views-exposed-form .views-exposed-widget,.views-bulk-form .form-item,.views-bulk-form .form-actions{display:inline-block;padding:.5em 1em 0 0;}[dir="rtl"] .views-exposed-form .views-exposed-widget,[dir="rtl"] .views-bulk-form .form-item,[dir="rtl"] .views-bulk-form .form-actions{padding:.5em 0 0 1em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-bulk-form .form-item,.views-bulk-form .form-actions,.views-bulk-form .form-submit{display:inline-block;vertical-align:bottom;margin-top:0;margin-bottom:0;}.views-bulk-form{margin-bottom:1em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid{display:grid;}.views-view-grid-cols-1{grid-template-columns:repeat(1,1fr);}.views-view-grid-cols-2{grid-template-columns:repeat(2,1fr);}.views-view-grid-cols-3{grid-template-columns:repeat(3,1fr);}.views-view-grid-cols-4{grid-template-columns:repeat(4,1fr);}.views-view-grid-cols-5{grid-template-columns:repeat(5,1fr);}.views-view-grid-cols-6{grid-template-columns:repeat(6,1fr);}.views-view-grid-cols-7{grid-template-columns:repeat(7,1fr);}.views-view-grid-cols-8{grid-template-columns:repeat(8,1fr);}.views-view-grid-cols-9{grid-template-columns:repeat(9,1fr);}.views-view-grid-cols-10{grid-template-columns:repeat(10,1fr);}.views-view-grid-cols-11{grid-template-columns:repeat(11,1fr);}.views-view-grid-cols-12{grid-template-columns:repeat(12,1fr);}.views-view-grid .views-row,.views-view-grid .views-grid-box{padding:1rem;border:1px solid #cccccc;}.views-view-grid tbody{border-top:none;}.views-view-responsive-grid{--views-responsive-grid--layout-gap:2rem;--views-responsive-grid--column-count:4;--views-responsive-grid--cell-min-width:16rem;display:inherit;}.views-view-responsive-grid--horizontal{--views-responsive-grid--gap-count:calc(var(--views-responsive-grid--column-count) - 1);--views-responsive-grid--total-gap-width:calc(var(--views-responsive-grid--gap-count) * var(--views-responsive-grid--layout-gap));--views-responsive-grid-item--max-width:calc((100% - var(--views-responsive-grid--total-gap-width)) / var(--views-responsive-grid--column-count));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--views-responsive-grid--cell-min-width),var(--views-responsive-grid-item--max-width)),1fr));gap:var(--views-responsive-grid--layout-gap);}.views-view-responsive-grid--vertical{margin-bottom:calc(var(--views-responsive-grid--layout-gap) * -1);column-width:var(--views-responsive-grid--cell-min-width);column-count:var(--views-responsive-grid--column-count);column-gap:var(--views-responsive-grid--layout-gap);}.views-view-responsive-grid--vertical .views-grid-box>*{padding-bottom:var(--views-responsive-grid--layout-gap);page-break-inside:avoid;break-inside:avoid;}.view .progress-disabled{float:none;}.views-select-all-pages--wrapper{display:none;}.views-select-all-pages--row{display:none;}.views-select-all-pages--row td{text-align:center;}.views-select-all-pages--fieldset{text-align:left;padding:0.6em 0;}.views-select-all-pages--fieldset .form-item{margin-bottom:0;}.views-select-all-pages--fieldset div{padding:0;margin:0;}
