.state-progress-bar{height:2px;width:0;transition:background-color .5s}.state-progress-bar--loading{animation:state-progress-bar_loading .5s;background-color:var(--kpr-primary);width:40%}.state-progress-bar--loaded{background-color:var(--kpr-success);animation:state-progress-bar_loaded .5s}.state-progress-bar--error{width:100%;background-color:var(--kpr-error)}@keyframes state-progress-bar_loading{0%{width:0}to{width:40%}}@keyframes state-progress-bar_loaded{0%{width:40%}80%{width:100%}99%{width:100%}to{width:0}}.search-result{font-size:var(--kpr-font-size);height:50px;padding:4px 10px}.multiselect__option--highlight .search-result{background-color:var(--kpr-primary-hover)}.search-result__separator{border:0;padding-top:2px;margin:auto;border-bottom:1px solid var(--kpr-border-color);width:95%}.search-result__fullwidth-ellipsis{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result__match-header{display:grid;grid-template-columns:auto 44px;grid-template-areas:"name tag";gap:0 0}.search-result__match-name{grid-area:name}.search-result__latest{grid-area:tag;background-color:var(--townhall-accent-color)}.search-result__match-content{position:relative;margin:4px 0 0 0}.search-result__match-caption{display:inline-block;padding:0 0 0 30px;font-size:10px;color:var(--kpr-neutral-500)}.search-result__match-caption .search-result__highlight{font-size:10px}.search-result__match-counter{position:absolute;top:2px;left:0;width:24px}.search-result__highlight{color:var(--townhall-accent-color)}.search-result__tag{font-size:10px;height:14px;font-weight:700;border-radius:6px;padding:0 2px;text-align:center;vertical-align:middle;background-color:var(--kpr-secondary);text-transform:uppercase}.quick-filter-bubble{font-size:11px;border:1px solid var(--kpr-primary)!important;margin:3px;border-radius:2em}.quick-filter-bubble__unselected{background:none}.search-options{display:flex;justify-content:space-between}.search-query-modes,.search-quick-filters{padding:3px 10px;position:sticky;top:0;z-index:2;background:var(--kpr-background-color)}.search-query-modes>span,.search-quick-filters>span{font-size:11px;color:var(--kpr-neutral-500);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:.5rem}.search-bar{font-family:var(--townhall-font-family);font-size:var(--kpr-font-size);color:var(--kpr-color)}.search-bar .multiselect__content{background-color:var(--kpr-background-color);width:100%;padding:0;margin:0}.search-bar-disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-bar-disabled>div:first-child{pointer-events:none}.search-bar .multiselect__content-wrapper{padding:0 0 4px 0;margin:0;overflow:auto;background-color:var(--kpr-background-color);border:2px solid var(--kpr-border-color);border-top:0;border-radius:0 0 6px 6px}.search-bar .multiselect__content{list-style:none}.search-bar .multiselect__input{height:22px;width:100%}.search-bar .multiselect__placeholder{display:block;box-sizing:border-box;padding:1px 5px;background:var(--kpr-background-color);box-shadow:var(--kpr-inset-box-shadow);font-family:var(--kpr-font-family);font-size:var(--kpr-font-size);border-radius:var(--kpr-border-radius);border:none;outline:0;text-align:center;width:100%;height:22px}.search-bar .multiselect__placeholder .search-icon{position:absolute;top:4px;left:7px;font-size:10pt!important}.search-bar .multiselect__spinner{display:hidden}.search-bar__loading{margin-top:2px;background-color:transparent}.search-bar__hint{padding-top:8px;text-align:center;font-size:var(--kpr-font-size)}.search-bar__highlight{color:var(--townhall-accent-color)}.changelog .v-dropdown-menu__container{max-width:26rem;width:-moz-max-content;width:max-content;padding:.75rem;max-height:50dvh;overflow-y:auto}.changelog-trigger-badge{position:absolute;bottom:0;right:0}.changelog-item__container{display:flex;gap:1rem;padding-left:1rem;padding-right:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:.5rem}.changelog-item__container-header{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.changelog-item__container-header__text{font-style:italic;text-align:right;font-size:13px}.changelog-item__container-header__text>span{display:block}.changelog-item__container-header__text>span:last-child{color:var(--kpr-secondary)}.changelog-item__container-header__divider{flex:1 1 0%;width:.25rem;border-right-width:4px;border-style:dotted;border-top:none;border-bottom:none;border-left:none;color:var(--kpr-secondary)}.changelog-item__container-content{display:flex;flex-direction:column;flex:1 1 0%}.changelog-item__container-content__header{display:flex;gap:.5rem}.changelog-item__container-content__header>a{font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--kpr-color);font-size:15px}.changelog-item__container-content__header>button{display:flex;align-items:center}.changelog-item__container-content__content{list-style-position:inside;list-style-type:square}.changelog-item__container-content__content>li{margin-bottom:1rem;font-size:14px}.changelog-item__container-content__content sup{font-style:italic;color:var(--kpr-warning);background-color:var(--egg-black-16);padding:0 5px;border-radius:.5rem}.profile-view .v-dropdown-menu__container{background-color:var(--kpr-background-color);color:var(--kpr-color);border-color:var(--kpr-border-color);min-width:175px;max-width:26rem;width:-moz-max-content;width:max-content;max-height:50dvh;overflow-y:auto}.profile-view__menu-user{display:flex;align-items:center;gap:10px;padding:.75rem}.profile-view__name{font-size:14px;font-weight:600}.profile-view__email{font-size:12px}.profile-view__menu>a,.profile-view__menu>a:visited{display:flex;width:100%;padding:10px;gap:10px;text-decoration:none;color:var(--kpr-color);font-size:12px;cursor:pointer;align-items:center}.profile-view__menu>a:hover{background-color:var(--kpr-background-color-hover)}.profile-view__picture{border-radius:50%}.profile-view__picture-small:hover{background-color:var(--kpr-background-color-hover);cursor:pointer}.header-container__project-hierarchy[data-v-fd35916a]{grid-area:hierarchy;align-self:center;height:100%;display:flex;align-items:center}.header-container__project-hierarchy__badges[data-v-fd35916a]{display:flex}.header-container__project-hierarchy__badge[data-v-fd35916a]{cursor:pointer;align-items:center;display:flex;font-weight:700;text-decoration:underline}.codicon[data-v-fd35916a]{margin:4px 4px 0 0}#header-container{display:grid;grid-template-rows:40px;grid-template-columns:40px auto 2px auto 2px auto 30px 1fr 20px 40px 40px 40px;gap:0 0;grid-template-areas:"home appname . badge . hierarchy . title . changelog infos profile";background-color:var(--kpr-background-color-hover);color:#fff}.header-container__home{grid-area:home;align-self:center;padding-left:5px;cursor:pointer;font-size:26px!important}.header-container__app_name{grid-area:appname;align-self:center;cursor:pointer}.header-container__badge{grid-area:badge;border-radius:5px;background-color:var(--kpr-info);padding:0 3px;font-size:8pt;top:2px;right:0;height:-moz-max-content;height:max-content;align-self:center}.header-container__project-hierarchy{grid-area:hierarchy}.header-container__badge--stag{background-color:var(--kpr-warning)}.header-container__badge--dev{background-color:var(--kpr-error)}.header-container__title{grid-area:title;align-self:center;display:flex;justify-content:center}.header-container__title.search{align-self:start;position:relative}.header-container__title .searchbar{position:absolute;top:10px;z-index:1;max-width:600px;width:100%}.header-container__infos{grid-area:infos;align-self:center}.header-container__changelog{grid-area:changelog;align-self:center}.header-container__profile{grid-area:profile;align-self:center}.header-container__changelog .v-dropdown-menu__container,.header-container__infos .v-dropdown-menu__container{background-color:var(--kpr-background-color);color:var(--kpr-color);border-color:var(--kpr-border-color);min-width:175px}.v-dropdown-menu__trigger button{border-radius:50%;width:27px;height:27px;padding:2px 0 0 1px;margin:0;font-size:24px!important}.v-dropdown-menu__body>ul{margin:0;padding:0}.header-container__infos__list-item{list-style:none;display:flex;font:var(--kpr-font);font-size:12px;align-items:center}.header-container__infos__list-item>a,.header-container__infos__list-item>a:visited{width:100%;height:100%;padding:10px;text-decoration:none;color:var(--kpr-color)}.header-container__infos__list-item>a span{vertical-align:bottom;margin-right:10px}.header-container__infos__list-item:hover{background-color:var(--kpr-background-color-hover);cursor:pointer}#important-releases-btn{position:relative;top:9px}.important-release-tag{font-size:15px}.badge__new{background-color:red;color:#fff;padding:2px 2px;text-align:center;border-radius:5px;font-size:x-small;position:relative;top:-5px;left:18px}footer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto;grid-template-areas:"view version doc";padding:0 5px;font-size:14px;background-color:var(--kpr-primary);background-image:linear-gradient(90deg,var(--egg-black-24) 10%,var(--egg-black-36),var(--egg-black-24) 90%)}.footer__view{grid-area:view}.footer__version{grid-area:version;text-align:right;padding:3px 10px}.footer__doc{grid-area:doc;width:-moz-fit-content;width:fit-content;padding:5px;cursor:pointer;box-sizing:border-box}.footer__doc,.footer__doc:visited{color:var(--kpr-color)}.footer__doc:hover{background:hsla(0,0%,100%,.08627450980392157)}.disclaimer__link[data-v-f6b9f9e6]{text-decoration:none}.disclaimer__content[data-v-f6b9f9e6]{height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;color:#000;background-color:var(--kpr-warning)}.disclaimer__content>.codicon[data-v-f6b9f9e6]{margin:3px 5px 0 0}*{box-sizing:border-box}body,html{--townhall-vscode-background:#1e1e1e;--townhall-vscode-background-2:#3e3e42;--townhall-vscode-border:#aaa;--townhall-json-icon-color:#cbcb41;--townhall-code-font-family:Consolas,"Courier New",monospace;--townhall-font-family:"Segoe WPC","Segoe UI",sans-serif;--townhall-accent-color:gold;height:100%;width:100%;color:var(--kpr-color)}.kpr-confirm-modal,body,html{font-family:var(--townhall-font-family)}.kpr-confirm-modal{max-height:none;max-width:none}.view{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:40px min-content minmax(0,1fr) auto;grid-template-areas:"header" "disclaimer" "content" "footer";height:100%;width:100%;background-color:var(--kpr-background)}footer{grid-area:footer;overflow:hidden}content{grid-area:content}.disclaimer{grid-area:disclaimer}.custom-intro-js{background-color:var(--kpr-background-color-level-1);font-family:var(--kpr-font-family);>.introjs-dontShowAgain>label{background-color:transparent;color:var(--kpr-color)}}.input-error{border:1px solid var(--kpr-error)!important}.success-message{color:var(--kpr-success)}.error-message{color:var(--kpr-error)}.modal-label{margin-bottom:5px;display:inline-block}.modal-section{margin-bottom:.8rem}.modal-no-data{color:grey}.modal-details{color:#a9a9a9;margin-bottom:5px}.badge-number{width:1rem;height:1rem;font-size:10px;display:flex;justify-content:center;align-items:center}.badge-dot,.badge-number{background-color:red;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.badge-dot{width:.5rem;height:.5rem;display:inline-block}.dropdown-menu-item{list-style:none;display:flex;font:var(--kpr-font);font-size:12px;align-items:center;height:30px;:hover{background-color:var(--kpr-primary-hover);border-radius:3px;cursor:pointer}}.dropdown-menu-item__checkmark-container{width:100%;text-decoration:none;color:var(--kpr-color);margin:3px;padding:4px 9px}.dropdown-menu-item__checkmark{display:inline-block;min-width:16px;position:relative;top:3px;margin-right:5px}.info-tooltip{color:var(--kpr-color)}.info-tooltip .v-popper__inner{background-color:var(--townhall-vscode-background-2);opacity:1!important}.info-tooltip i{color:var(--townhall-accent-color)}.info-tooltip a,.info-tooltip b{color:var(--kpr-primary)}.info-tooltip a{text-decoration:none}.live-events-error-toast[data-v-ed8601d6]{width:500px;position:fixed;top:5px;right:50%;margin-right:-250px;display:grid;grid-template-columns:1fr 100px;grid-template-rows:1fr;align-items:center;transition:all 500;border-radius:5px;box-shadow:var(--kpr-box-shadow-hover);font-family:var(--kpr-font-family);z-index:10}.live-events-error-toast button[data-v-ed8601d6]{width:80px;height:30px}.live-events-info-toast[data-v-823054f8]{min-width:400px;width:-moz-fit-content;width:fit-content;position:fixed;bottom:35px;right:7px;display:grid;grid-template-columns:1fr 70px;grid-template-rows:1fr;align-items:center;transition:all 500;border-radius:5px;box-shadow:var(--kpr-box-shadow-hover);font-family:var(--kpr-font-family);z-index:10;padding:20px}.kpr-success[data-v-823054f8]{background-color:var(--kpr-neutral-900);color:#fff}.hidden[data-v-823054f8]{opacity:0;pointer-events:none}.info-message[data-v-823054f8]{align-items:center;display:flex;gap:10px;margin-right:10px}.codicon-info[data-v-823054f8]{color:var(--kpr-primary);font-weight:700;font-size:24px!important}:root{--tile-width:350px;--tile-height:100px;--access-indicator-size:40px;--tile-margin:10px;--tile-font-size:14px;--tile-title-size-ratio:1.15;--tile-access-indicator-no-access:grey;--tile-access-indicator-reader:var(--kpr-success);--tile-access-indicator-writer:var(--kpr-primary);--tile-access-indicator-owner:#ba15ba;--tile-score-low-color:#f90;--tile-score-medium-color:#ddff45;--tile-score-high-color:var(--kpr-success)}.project-tile{display:flex;padding:4px 0 0 calc(var(--access-indicator-size));width:var(--tile-width);height:var(--tile-height);margin:var(--tile-margin);box-shadow:var(--kpr-box-shadow);background-color:var(--kpr-background-color);cursor:pointer;position:relative}.project-tile:hover{background-color:#343839}.project-tile__main{display:flex;width:100%}.project-tile__main__access-indicator{position:absolute;left:0;top:0;width:var(--access-indicator-size);height:var(--access-indicator-size);border-right:solid var(--access-indicator-size) transparent;border-top:solid var(--access-indicator-size) transparent}.project-tile__main__access-indicator__icon{position:absolute;top:calc(var(--access-indicator-size)*-1 + 3px);left:3px;font-size:calc(var(--tile-font-size)*1.3)!important;border-top:0 solid transparent}.project-tile__main__access-indicator-blue{border-top-color:var(--tile-access-indicator-writer)}.project-tile__main__access-indicator-green{border-top-color:var(--tile-access-indicator-reader)}.project-tile__main__access-indicator-error{border-top-color:var(--tile-access-indicator-no-access)}.project-tile__main__access-indicator-violet{border-top-color:var(--tile-access-indicator-owner)}.project-tile__main__details{display:flex;flex-direction:column;justify-content:space-around;align-items:stretch;width:100%}.project-tile__actions .v-dropdown-menu__trigger button{border:none!important;border-radius:3px!important;box-shadow:none!important;background:none;font-size:var(--kpr-font-size)!important}.project-tile__actions .v-dropdown-menu__trigger button:active{background:none!important}.project-tile__actions .v-dropdown-menu__container{background-color:var(--kpr-background-color);border-color:var(--kpr-border-color);min-width:175px}.project-tile__actions .project-tile__actions-item button{background-color:var(--kpr-background-color);border-radius:0;text-align:left;padding:10px;width:100%}.project-tile__actions .project-tile__actions-item button:hover{background-color:var(--kpr-background-color-hover)}.project-tile__main__details__header{display:flex;justify-content:space-between;align-items:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-tile__main__details__header__right{display:flex;gap:10px;align-items:center;font-size:calc(var(--tile-font-size)*0.8);margin-right:2px}.project-tile__main__details__header__right>div>span{margin-right:2px}.project-tile__main__details__header__right__secure_score{display:flex;align-items:center;border-radius:5px;padding:2px 3px;font-size:24px}.project-tile__main__details__header__right__secure_score__low{color:var(--tile-score-low-color)}.project-tile__main__details__header__right__secure_score__medium{color:var(--tile-score-medium-color)}.project-tile__main__details__header__right__secure_score__high{color:var(--tile-score-high-color)}.project-tile__main__details__header__title{font-size:calc(var(--tile-font-size)*var(--tile-title-size-ratio));font-weight:700}.project-tile__main__details__body{display:flex;align-items:center;font-size:calc(var(--tile-font-size)*0.8)}.project-tile__main__details__footer{display:flex;justify-content:space-between;padding-right:4px}.project-tile__badge-dot-container,.project-tile__manage-permissions{position:relative}.project-tile__badge-dot{position:absolute;top:3px;right:3px}.project-tile__badge-number{position:absolute;top:6px;right:12px}.project-tile__main__details__footer__left{display:flex;align-items:center;font-size:calc(var(--tile-font-size)*0.8);gap:10px}.project-tile__settings-btn{padding:2px;cursor:pointer}.centered,.project-tile__settings-btn{display:flex;align-items:center}.badge{align-self:center;border-radius:5px;padding:0 5px;background-color:var(--kpr-primary);color:#fff;height:-moz-max-content;height:max-content;font-weight:700}.badge-orange,.badge-white{color:#fff;background-color:transparent}.badge-orange{border:1px solid #fff;font-weight:400}.title[data-v-79ee875a]{font-size:22px;font-weight:700;padding-right:5px;text-transform:capitalize}.projects[data-v-79ee875a]{display:flex;flex-wrap:wrap}.header[data-v-79ee875a]:after{display:block;content:"";height:2px;margin:2px 0;background:linear-gradient(90deg,var(--kpr-border-color),var(--kpr-background-color))}.layout[data-v-e1e0fa12]{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;padding:10px}.header[data-v-e1e0fa12]{padding:5px 0;display:flex;margin-left:10px;gap:10px}.layout[data-v-e1e0fa12]{overflow-y:auto}.home__project-filter[data-v-e1e0fa12]{position:relative}.home__project-filter input[data-v-e1e0fa12]{min-width:100px;padding-left:30px}.home__project-filter .filter-icon[data-v-e1e0fa12]{position:absolute;top:8px;left:8px;font-size:16px}.home__button[data-v-e1e0fa12]{position:relative}.home__badge[data-v-e1e0fa12]{position:absolute;top:-8px;right:-8px}.filter-input[data-v-3a6d2fd2]{position:relative}.filter-input>input[data-v-3a6d2fd2]{padding-left:2rem}.filter-input__icon[data-v-3a6d2fd2]{position:absolute;top:8px;left:8px;font-size:16px}.activity-diff-viewer{display:flex;flex-direction:column;height:100%}.activity-diff-viewer__content{flex:1;min-height:300px}.activity-diff-viewer__tabs{display:flex;background-color:var(--kpr-elevation-color-8);-webkit-user-select:none;-moz-user-select:none;user-select:none}.activity-diff-viewer__tab{padding:3px 5px;margin-right:2px;background-color:var(--kpr-background-color-disabled);cursor:pointer}.activity-diff-viewer__tab--active{background-color:var(--townhall-vscode-background)}.activity-diff-viewer__tab--disabled{opacity:.5;cursor:not-allowed}.activity-diff-viewer__empty,.activity-diff-viewer__loading{display:flex;align-items:center;justify-content:center;height:300px;color:var(--text-secondary)}.activity-diff-viewer__content quasar-diff-editor{height:300px;display:block}.activity-line{display:flex;flex-direction:column;padding:10px;background:#444;margin-bottom:5px}.activity-line:hover{background-color:var(--hover-background)}.activity-line__main{display:flex;align-items:center}.activity-line__icon{margin-right:12px;font-size:16px;color:var(--text-secondary)}.activity-line__content{flex:1;display:grid;grid-template-columns:30% auto 30%}.activity-line__header{font-size:12px;color:var(--text-secondary);display:flex;gap:5px;align-items:center}.activity-line__type{font-weight:600}.activity-line__separator{margin:0 6px}.activity-line__description{font-size:14px;display:flex;flex-direction:column;justify-content:center;align-items:center}.activity-line__description__criterion{font-size:14px;text-align:center;font-weight:700;cursor:pointer}.activity-line__description__criterion__deleted{font-size:14px;text-align:center;font-weight:700;cursor:not-allowed}.activity-line__description__criterion:hover{text-decoration:underline}.activity-line__description__head{font-size:14px;text-align:center;font-weight:700;display:flex;gap:10px;align-items:center}.activity-line__description__content{font-size:14px;text-align:center;font-style:italic;width:100%;color:var(--kpr-neutral-500)}.activity-line__description__project{font-size:12px;color:#fff;text-transform:uppercase;font-weight:700;border-radius:3px;background-color:#656565;padding:3px 10px;margin-left:15px}.activity-line__author{font-size:12px;color:#999;text-align:right;display:flex;align-items:center;flex-direction:row-reverse}.activity-line__description__version{font-style:italic;font-size:12px;color:#999}.activity-line__expand{margin-left:12px;padding:4px 8px;cursor:pointer;color:var(--text-secondary);transition:color .2s}.activity-line__expand:hover{color:var(--text-primary)}.activity-line__expand .codicon{font-size:16px}.activity-line__diff{margin-top:12px;padding-top:12px;border-top:1px solid #555}.activity-line__diff-empty,.activity-line__diff-loading{padding:20px;text-align:center;color:var(--text-secondary)}.activity-line__diff quasar-diff-editor{height:300px;display:block}.activities-view{max-width:1200px;margin:0 auto;padding:24px;height:100%;display:flex;flex-direction:column}.activities-view__header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex:0 0 auto}.activities-view__header h1{margin:0;font-size:24px;flex-shrink:0}.activities-view__filters{margin-bottom:16px;padding:12px 16px;background:var(--background-secondary);border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;gap:24px;flex:0 0 auto}.activities-view__project-filters{flex:1}.activities-view__right-filters{display:flex;flex-direction:column;gap:16px;min-width:250px;border-left:1px solid var(--kpr-border-color);padding-left:24px}.activities-view__right-filters:only-child{flex-direction:row;border-left:none;padding-left:0;min-width:100%;gap:24px}.activities-view__right-filters:only-child .activities-view__text-search,.activities-view__right-filters:only-child .activities-view__type-filters,.activities-view__right-filters:only-child .activities-view__user-filters{flex:1}.activities-view__text-search,.activities-view__type-filters,.activities-view__user-filters{display:flex;flex-direction:column}.activities-view__user-filter-options{display:flex;flex-direction:column;gap:6px}.activities-view__user-filter-option{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--kpr-background-color-disabled);border-radius:3px;cursor:pointer;font-size:12px;transition:background-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.activities-view__user-filter-option:hover{background:var(--kpr-primary-active)}.activities-view__user-filter-option--active{background:var(--kpr-primary-active);border:1px solid var(--kpr-border-color)}.activities-view__custom-user-input,.activities-view__text-search-input{margin-top:8px;padding:6px 8px;background:var(--kpr-background-color);border:1px solid var(--kpr-border-color);border-radius:3px;color:var(--text-primary);font-size:12px;outline:none}.activities-view__custom-user-input:focus,.activities-view__text-search-input:focus{border-color:var(--kpr-info)}.activities-view__text-search-input{width:100%}.activities-view__child-projects,.activities-view__current-project{margin-bottom:12px}.activities-view__child-projects:last-child,.activities-view__current-project:last-child{margin-bottom:0}.activities-view__filter-header{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--text-secondary)}.activities-view__toggles-list{display:flex;flex-wrap:wrap;gap:8px}.activities-view__project-toggle,.activities-view__type-toggle{display:flex;align-items:center;gap:6px;padding:4px 12px;background:var(--kpr-background-color-disabled);border-radius:3px;cursor:pointer;font-size:12px;transition:background-color .2s,opacity .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.activities-view__project-toggle:hover,.activities-view__type-toggle:hover{background:var(--kpr-primary-active)}.activities-view__project-toggle--current{background:var(--kpr-primary-active);border:1px solid var(--kpr-border-color)}.activities-view__project-toggle--current:hover{background:var(--kpr-info)}.activities-view__project-toggle--disabled,.activities-view__type-toggle--disabled{opacity:.5}.activities-view__toggle-name{font-weight:500}.activities-view__empty{text-align:center;padding:48px;color:var(--text-secondary);font-size:16px;flex:1;display:flex;align-items:center;justify-content:center}.activities-view__list{background:var(--background-secondary);border-radius:4px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);flex:1;min-height:0;overflow-y:auto}.activities-view__list .activity-line:last-child{border-bottom:none}.activities-view__load-more{display:flex;justify-content:center;padding:20px;background:var(--background-secondary)}.activities-view__load-more button{min-width:150px}.activities-view__load-more button:disabled{opacity:.6;cursor:not-allowed}.list-view{height:100%;overflow-y:auto;padding:5px;scrollbar-gutter:stable}.list-view__group__header{cursor:pointer;transition:background-color .15s}.list-view__empty-placeholder{text-align:center;font-style:italic;color:var(--kpr-secondary)}.list-view__group__header:hover{background-color:var(--kpr-primary-hover)}.list-view__group__row{display:block;cursor:pointer;transition:background-color .15s;width:100%;height:-moz-fit-content;height:fit-content}.list-view__group__row--selected{background-color:var(--kpr-primary-active);box-shadow:var(--kpr-focused-box-shadow)}.list-view__group__row--grouped{display:none}.list-view__group__row--expanded{display:block}.list-view-row-container{display:flex}.list-view-row-container:hover{background-color:var(--kpr-primary-hover);box-shadow:none}.hide-scroll{overflow-y:hidden}.criterion-list-view-group{display:grid;grid-template-areas:"chevron criterion state";grid-template-columns:var(--townhall-list-view-icon-width) minmax(0,1fr) 19px}.criterion-list-view-group--error{color:var(--kpr-error)}.criterion-list-view-group--deprecated{color:var(--kpr-warning)}.criterion-list-view-group--pending{color:var(--kpr-info)}.criterion-list-view-group--new{color:var(--kpr-success)}div.criterion-list-view-group__expand-chevron{grid-area:chevron;width:var(--townhall-list-view-icon-size);height:var(--townhall-list-view-icon-size);align-self:center}.criterion-list-view-group--expanded>.criterion-list-view-group__expand-chevron{transform:rotate(90deg)}.criterion-list-view-group__criterion{grid-area:criterion}.criterion-list-view-group__count{grid-area:count}.criterion-list-view-group__state{grid-area:state;padding-left:5px;text-align:center}.criterion-list-view-group__state:before{display:inline-block;content:"";width:8px;height:8px;opacity:.5;border-radius:50%;background-color:currentColor}.criterion-list-view-group--none>.criterion-list-view-group__state{display:none}.criterion-list-view-header{display:grid;grid-template-rows:22px;border-bottom:1px solid var(--kpr-border-color);padding-bottom:3px}.list-view--compact .criterion-list-view-header{grid-template-areas:". name name version .";grid-template-columns:var(--townhall-list-view-icon-width) var(--townhall-list-view-icon-width) minmax(0,1fr) minmax(0,1fr) 45px 32px}.list-view--compact .criterion-list-view-header--specialization{grid-template-columns:var(--townhall-list-view-icon-width) var(--townhall-list-view-icon-width) minmax(0,6fr) minmax(0,5fr) 17px;grid-template-areas:". name name specialization version ."}.list-view--full .criterion-list-view-header{grid-template-columns:var(--townhall-list-view-icon-width) var(--townhall-list-view-icon-width) minmax(0,6fr) 52px 80px 52px;grid-template-areas:". name name version last-edited ."}.list-view--full .list-view__group__header--grouped .criterion-list-view-row{grid-template-areas:". . name version ."}.list-view--full .criterion-list-view-header--specialization{grid-template-columns:var(--townhall-list-view-icon-width) var(--townhall-list-view-icon-width) minmax(0,6fr) minmax(0,3fr) 60px 96px 37px;grid-template-areas:". name name specialization version last-edited ."}.criterion-list-view-header__criterion{grid-area:name}.criterion-list-view-header__specialization{grid-area:specialization;overflow:hidden;position:relative;display:inline-block;text-decoration:none;text-overflow:ellipsis}.criterion-list-view-header__version{grid-area:version;width:100%}.criterion-list-view-header__last-edited{grid-area:last-edited;width:100%}.list-view--compact .criterion-list-view-header__last-edited,.list-view--compact .criterion-list-view-header__version{display:none}.criterion-list-view-row{width:100%;display:grid;grid-template-rows:22px}.criterion-list-view-row>div{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.criterion-list-view-row--hidden{opacity:.5}.criterion-list-view-row--pending{color:var(--kpr-info)}.criterion-list-view-row--new{color:var(--kpr-success)}.criterion-list-view-row--deprecated{color:var(--kpr-warning)}.criterion-list-view-row--error{color:var(--kpr-error)}.criterion-list-view-row--deleted{color:var(--kpr-error);font-style:italic}.list-view--compact .criterion-list-view-row{grid-template-areas:"icon name name status";grid-template-columns:var(--townhall-list-view-icon-width) var(--townhall-list-view-icon-width) minmax(0,1fr) 19px}.list-view--compact .list-view__group__row--grouped .criterion-list-view-row{grid-template-areas:". icon name status"}.list-view--compact .criterion-list-view-row--specialization{grid-template-columns:var(--townhall-list-view-icon-width) var(--townhall-list-view-icon-width) minmax(0,6fr) minmax(0,5fr) 19px;grid-template-areas:"icon name name specialization status"}.list-view--compact .list-view__group__row--grouped .criterion-list-view-row--specialization{grid-template-areas:". icon name specialization status"}.list-view--full .criterion-list-view-row{grid-template-columns:var(--townhall-list-view-icon-width) var(--townhall-list-view-icon-width) minmax(0,6fr) 50px 95px 19px;grid-template-areas:"icon name name version last-edited status"}.list-view--full .list-view__group__row--grouped .criterion-list-view-row{grid-template-areas:". icon name version last-edited status"}.list-view--full .criterion-list-view-row--specialization{grid-template-columns:var(--townhall-list-view-icon-width) var(--townhall-list-view-icon-width) minmax(0,6fr) minmax(0,3fr) 60px 95px 19px;grid-template-areas:"icon name name specialization version last-edited status"}.list-view--full .list-view__group__row--grouped .criterion-list-view-row--specialization{grid-template-areas:". icon name specialization version last-edited status"}.list-view__group__row--grouped .criterion-list-view-row:before{content:"";width:7px;border-right:1px solid var(--kpr-border-color)}.criterion-list-view-row__icon.codicon{grid-area:icon;width:var(--townhall-list-view-icon-size);height:var(--townhall-list-view-icon-size);align-self:center;font-weight:700}.criterion-list-view-row__icon--new.codicon{color:#00a0ff}.criterion-list-view-row__icon--unused.codicon{color:#bbb}.criterion-list-view-row__icon--average.codicon{color:#ffa000}.criterion-list-view-row__icon--frequent.codicon{color:#00ffa0}.criterion-list-view-row--obsolete{--townhall-json-icon-color:#ffa000;font-style:italic;opacity:.8}.criterion-list-view-row__status{grid-area:status;text-align:center;padding-left:5px}.criterion-list-view-row__name{grid-area:name}.criterion-list-view-row__specialization{grid-area:specialization;padding-left:5px;border-left:1px solid var(--kpr-border-color)}.criterion-list-view-row__version{grid-area:version;padding-left:5px;border-left:1px solid var(--kpr-border-color)}.criterion-list-view-row__last-edited{grid-area:last-edited;padding-left:5px;border-left:1px solid var(--kpr-border-color)}.list-view--compact .criterion-list-view-row__last-edited,.list-view--compact .criterion-list-view-row__version{display:none}@keyframes criterion-list-view-row__action{0%{opacity:0}to{opacity:1}}.criterion-list-more-actions-dropdown-menu{box-shadow:none;padding:0 1px;position:static!important}.criterion-list-more-actions-dropdown-menu .v-dropdown-menu__container{background-color:var(--kpr-background-color);color:var(--kpr-color);border-color:var(--kpr-border-color);min-width:175px;max-width:-moz-fit-content;max-width:fit-content;top:auto;position:fixed}.v-dropdown-menu__trigger .codicon-ellipsis{border-radius:15%;padding:1px 2px 0 1px;font-size:15px!important;box-shadow:none}.criterion-list-view-row__action>.v-dropdown-menu>.v-dropdown-menu__trigger>button{height:20px;width:20px;position:relative;top:1px;opacity:0}.list-view-row-container:hover>.criterion-list-view-row__action>.v-dropdown-menu>.v-dropdown-menu__trigger>button{opacity:1}.menu-dropdown-ul{padding:0;margin:0}.list-view__group.list-view__group--grouped{line-height:20px}.list-view__group.list-view__group--grouped .criterion-list-view-row__action{display:none}.list-view__group__row.list-view__group__row--grouped.list-view__group__row--expanded+.criterion-list-view-row__action{display:block}.criterion-explorer{height:calc(100% - var(--townhall-explorer-filter-input-size));--kpr-splitter-border-width:4px;--kpr-splitter-handle-size:4px;--townhall-list-view-icon-width:18px;--townhall-list-view-icon-size:15px;--townhall-list-view-font-size:14px;--townhall-explorer-filter-input-size:22px;min-width:250px}.criterion-explorer_star{margin:0 5px 0 0}.criterion-explorer__list-view{height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:repeat(auto,2);font-size:var(--townhall-list-view-font-size);-webkit-user-select:none;-moz-user-select:none;user-select:none}.criterion-explorer__list-view-favorite{height:100%;min-height:30px}.criterion-explorer__list-view>h1{grid-row:1;grid-column:1/span 2;margin:5px 0;padding:5px;text-transform:uppercase;font-weight:700;font:10pt var(--kpr-font-family);box-shadow:var(--kpr-box-shadow)}.criterion-explorer__list-view__toolbar{grid-row:1;grid-column:2;text-align:right;height:-moz-max-content;height:max-content;align-self:center}.criterion-explorer__list-view__second{min-height:80px}.criterion-explorer__list-view__toolbar>button.kpr-btn-secondary-sm{margin-right:3px}.criterion-explorer__list-view>.state-progress-bar{grid-row:2;grid-column:1/span 2}.criterion-explorer__list-view>.list-view{grid-row:3;grid-column:1/span 2}.criterion-explorer__list-view .codicon[class*=codicon-]{font-size:var(--townhall-list-view-icon-size)}.criterion-explorer__filter{padding:4px 1px 0 1px;position:relative}.criterion-explorer__filter .filter-icon{position:absolute;top:8px;left:8px;font-size:14px}.criterion-explorer__filter input{font-size:12px;height:var(--townhall-explorer-filter-input-size);padding-left:26px;width:calc(100% - 26px)}.criterion-explorer__list-view__toolbar>button.criterion-editor-toolbar__btn{margin:auto 2px auto auto;display:flex;gap:3px;align-items:center}.criterion-list-filter-dropdown-menu{position:absolute!important;top:0;right:0;box-shadow:none}.criteria-active-filter{background-color:var(--kpr-primary)}.v-dropdown-menu__trigger .codicon-list-filter{border-radius:50%;width:27px;height:27px;padding:2px 0 0 1px;margin:0;font-size:16px!important;box-shadow:none}.criterion-explorer__filter .v-dropdown-menu__container{background-color:var(--kpr-background-color);color:var(--kpr-color);border-color:var(--kpr-border-color);min-width:200px}.json-editor{display:grid;grid-template-rows:minmax(0,1fr) auto;padding-top:5px}.json-editor,.json-editor__code-editor-placeholder{height:100%;background-color:var(--townhall-vscode-background)}.json-editor__code-editor{height:100%;transition:opacity .2s}.json-editor__code-editor--error,.json-editor__code-editor--loading,.json-editor__code-editor--none{opacity:0}.json-editor__code-editor--loaded{opacity:1}.json-editor__tabs{display:flex;background-color:var(--kpr-elevation-color-8);-webkit-user-select:none;-moz-user-select:none;user-select:none}.json-editor__tab{padding:3px 5px;margin-right:2px;background-color:var(--kpr-background-color-disabled);cursor:pointer}.json-editor__tab--active{background-color:var(--townhall-vscode-background)}.problem-output{height:100%;overflow-y:auto;--problem-output-font-size:10pt;--problem-output-icon-size:12pt;font-family:var(--townhall-code-font-family)}.problem-output__header{display:grid;grid-template-columns:repeat(5,max-content);grid-gap:5px;font-size:var(--problem-output-font-size);height:22px;padding:2px;margin:5px;cursor:pointer}.problem-output__header:hover{background-color:var(--kpr-background-color-level-1)}.problem-output__items{display:none;padding:0 0 0 10px;margin:0 5px 0 15px;border-left:1px solid var(--kpr-border-color);font-size:var(--problem-output-font-size)}.problem-output__group--expanded>.problem-output__items{display:block}.problem-output__item{display:grid;grid-template-columns:repeat(3,max-content);grid-gap:5px;height:22px;padding:2px;margin:5px;cursor:pointer}.problem-output__item--selected,.problem-output__item:hover{background-color:var(--kpr-background-color-level-1)}.problem-output__group--expanded .problem-output__icon--chevron{transform:rotate(90deg)}.problem-output__icon{font-size:var(--problem-output-icon-size);align-self:center}.problem-output__icon--info{color:var(--kpr-info)}.problem-output__icon--warning{color:var(--kpr-warning)}.problem-output__icon--error{color:var(--kpr-error)}.problem-output__title{padding:0 5px}.problem-output__detail{color:var(--kpr-secondary);font-size:9pt;margin-top:1px}.problem-output__count{padding:0 5px;border-radius:15px;background-color:var(--kpr-background-color-level-1);text-align:center}.specializations-output{height:100%;overflow-y:auto;--specializations-output-font-size:10pt;--specializations-output-icon-size:12pt;font-family:var(--townhall-code-font-family)}.specializations-output__header{display:grid;grid-template-columns:repeat(5,max-content);grid-gap:5px;font-size:var(--specializations-output-font-size);height:22px;padding:2px;margin:5px;cursor:pointer}.specializations-output__header:hover{background-color:var(--kpr-background-color-level-1)}.specializations-output__items{display:none;padding:0 0 0 10px;margin:0 5px 0 15px;border-left:1px solid var(--kpr-border-color);font-size:var(--specializations-output-font-size)}.specializations-output__group--expanded>.specializations-output__items{display:block}.specializations-output__item{display:grid;grid-template-columns:repeat(3,max-content);grid-gap:5px;height:22px;padding:2px;margin:5px;cursor:pointer}.specializations-output__item--selected,.specializations-output__item:hover{background-color:var(--kpr-background-color-level-1)}.specializations-output__group--expanded .specializations-output__icon--chevron{transform:rotate(90deg)}.specializations-output__icon{font-size:var(--specializations-output-icon-size);align-self:center}.specializations-output__icon--info{color:var(--kpr-info)}.specializations-output__icon--warning{color:var(--kpr-warning)}.specializations-output__icon--error{color:var(--kpr-error)}.specializations-output__title{padding:0 5px}.specializations-output__detail{color:var(--kpr-secondary);font-size:9pt;margin-top:1px}.specializations-output__count{padding:0 5px;border-radius:15px;background-color:var(--kpr-background-color-level-1);text-align:center}.specializations-output__hidden-count{height:22px;padding:2px;margin:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.specializations-output__hidden-count>span{font-style:italic;font-size:var(--specializations-output-font-size);color:var(--kpr-neutral-700)}.tab-view-content[data-v-72c89d82]{overflow:auto}.tab-view-header__title[data-v-22c1d13a]{padding:0 .5rem}.tab-view-header__count[data-v-22c1d13a]{padding:0 5px;border-radius:15px;background-color:var(--kpr-background-color-level-1);text-align:center;margin-left:5px}.tab-view[data-v-11b699cf]{display:flex;flex-direction:column;height:100%}.tab-view__header[data-v-11b699cf]{border-bottom:1px solid var(--kpr-neutral-900);margin-bottom:.5rem}.tab-view__header>div[data-v-11b699cf]{display:inline-block;margin:0 10px;color:var(--kpr-neutral-600);cursor:pointer;text-transform:uppercase}.tab-view__header>div[data-v-11b699cf]:hover{color:var(--kpr-color)}.tab-view__header>div.selected[data-v-11b699cf]{color:var(--kpr-color);border-bottom-width:2px;border-color:var(--kpr-primary);border-bottom-style:solid;padding-bottom:2px}.criterion-description-panel[data-v-2e3bb472]{height:100%;width:100%;overflow:auto;padding:10px;background-color:var(--townhall-vscode-background);border:none;border-color:var(--townhall-vscode-background)}.insert-description-placeholder[data-v-2e3bb472]{cursor:pointer}.insert-description-placeholder[data-v-2e3bb472],.insert-description-readonly[data-v-2e3bb472]{color:var(--kpr-neutral-800);font-style:italic;background-color:var(--townhall-vscode-background)}.insert-description-readonly[data-v-2e3bb472]{cursor:not-allowed}.insert-description-placeholder[data-v-2e3bb472]:hover{text-decoration:underline}.cancel-description-btn[data-v-2e3bb472],.edit-description-btn[data-v-2e3bb472],.save-description-btn[data-v-2e3bb472]{background-color:var(--townhall-vscode-background);color:var(--kpr-color);padding:2px 8px}.cancel-description-btn[data-v-2e3bb472],.save-description-btn[data-v-2e3bb472]{max-height:30px}.edit-description-btn[data-v-2e3bb472]:hover{box-shadow:none}.description-container-block[data-v-2e3bb472]{height:calc(100% - 5px)}.description-container[data-v-2e3bb472]{display:flex;flex-direction:column;height:100%}.description-container-edit[data-v-2e3bb472]{display:flex;gap:5px;height:calc(100% - 5px)}.description-container-edit-buttons[data-v-2e3bb472]{display:flex;flex-direction:column;gap:10px}.description-container-content[data-v-2e3bb472]{display:flex;gap:10px;cursor:default;height:calc(100% - 5px)}.description-container:hover>.edit-description-btn[data-v-2e3bb472]{display:inline-block}.description-textarea[data-v-2e3bb472]{color:var(--kpr-color);background-color:var(--townhall-vscode-background);font-family:var(--townhall-font-family);font-size:var(--kpr-icon-size);border:none;width:100%}.description-textarea[data-v-2e3bb472]:focus-visible{outline:none}.description-inherited-disclaimer[data-v-2e3bb472]{width:100%;color:var(--kpr-neutral-800);font-size:.7em}.description-inherited-disclaimer>a[data-v-2e3bb472]{color:var(--kpr-neutral-800);cursor:pointer}.description-container-content>pre[data-v-2e3bb472]{width:100%;overflow-x:auto;margin:5px 0}.criterion-editor-panel[data-v-ec0a309e]{height:100%}kpr-split-panel[data-v-ec0a309e]{height:100%;--kpr-split-panel-initial-size:50%;--kpr-splitter-border-width:4px;--kpr-splitter-handle-size:4px;background-color:var(--townhall-vscode-background)}#editorTop[data-v-ec0a309e]{--kpr-split-panel-initial-size:60%}.criterion-description[data-v-ec0a309e]{min-height:60px}.criterion-editor__console-header[data-v-ec0a309e]{padding-top:.5rem}.criterion-editor-toolbar[data-v-770bb6cc]{display:flex;font-size:var(--tab-panel--font-size);height:100%;gap:3px}.criterion-editor-toolbar>button.criterion-editor-toolbar__btn[data-v-770bb6cc]{margin:auto;display:flex;gap:3px;align-items:center}.btn-label[data-v-770bb6cc]{font-family:var(--townhall-font-family);font-size:small}.toolbar-separator[data-v-770bb6cc]{margin:0 5px 0 5px;border-left:3px solid var(--kpr-background-color-hover);height:100%}.codicon-merge[data-v-770bb6cc]{box-shadow:inset 0 0 0 1px var(--kpr-warning);color:var(--kpr-warning)}.criterion-viewer-panel[data-v-a45607b4]{height:100%}.criterion-viewer-panel__editor[data-v-a45607b4]{--kpr-split-panel-initial-size:60%}.criterion-viewer__console-header[data-v-a45607b4]{padding-top:.5rem}.criterion-viewer-toolbar[data-v-0b70a4e6]{display:flex;font-size:var(--tab-panel--font-size);gap:3px;height:100%}.criterion-empty-panel[data-v-2f4aabbe]{height:100%;display:grid;grid-template-rows:1fr auto auto 1fr;grid-template-columns:1fr auto auto 1fr;grid-template-areas:". . . ." ". project-name project-name ." ". app-name badge ." ". . . .";text-align:center;color:var(--kpr-elevation-color-16);text-transform:uppercase;letter-spacing:20pt}.criterion-empty-panel_project-name[data-v-2f4aabbe]{grid-area:project-name;align-self:center;font-size:64pt}.criterion-empty-panel_app-name[data-v-2f4aabbe]{grid-area:app-name;align-self:center;text-align:right;font-size:24pt}.criterion-empty-panel_badge[data-v-2f4aabbe]{grid-area:badge;border-radius:5px;background-color:var(--kpr-info);color:var(--kpr-color);opacity:.6;font-size:12pt;letter-spacing:5pt;padding:3px 5px 3px 10px;font-weight:700;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;align-self:center}.criterion-empty-panel_badge--stag[data-v-2f4aabbe]{background-color:var(--kpr-warning)}.criterion-empty-panel_badge--dev[data-v-2f4aabbe]{background-color:var(--kpr-error)}.criterion-empty-toolbar[data-v-e171397a]{height:100%;display:block}.criterion-toolbar{display:flex;font-size:var(--tab-panel--font-size);height:100%;gap:3px}.criterion-toolbar>button.criterion-toolbar__btn{margin:auto;display:flex;gap:3px;align-items:center}.badge__circle,.btn-label{font-family:var(--townhall-font-family);font-size:small}.badge__circle{vertical-align:middle;width:15px;height:15px;background-color:var(--kpr-primary);border-radius:50%}.criterion-toolbar-more-actions{margin:auto}.criterion-toolbar-more-actions .v-dropdown-menu__trigger button{border:none!important;border-radius:3px!important;box-shadow:none!important;height:22px;font-size:var(--kpr-font-size)!important}.criterion-toolbar-more-actions .v-dropdown-menu__container{background-color:var(--kpr-background-color);border-color:var(--kpr-border-color);min-width:175px}.criterion-toolbar-more-actions .criterion-toolbar-more-actions-item button{background-color:var(--kpr-background-color);width:100%;border-radius:0;text-align:left;font-size:12px;padding:10px}.criterion-toolbar-more-actions .criterion-toolbar-more-actions-item button:hover{background-color:var(--kpr-background-color-hover)}.ag-theme-quartz{--ag-foreground-color:var(--kpr-color);--ag-background-color:var(--townhall-vscode-background);--ag-header-foreground-color:var(--kpr-color);--ag-header-background-color:var(--usage-section-background-color);--ag-odd-row-background-color:var(--usage-section-background-color);--ag-header-column-resize-handle-color:var(--kpr-color);--ag-border-color:var(--kpr-neutral-500);--ag-font-size:14px;--ag-font-family:var(--townhall-font-family);height:367px}.criterion-usage-panel{--usage-button-background-color:transparent;--usage-button-hover-background-color:#7cb5ec;--usage-button-active-color:#0c3660;--usage-button-active-font-color:#fff}.date-filter-section{display:flex;gap:20px;justify-content:center;border-radius:10px;margin:var(--usage-section-gap);padding-top:10px}.date-filter-button{display:block;padding:10px;font-size:16px;cursor:pointer;background-color:var(--usage-button-background-color)}.date-filter-button:hover{background-color:var(--usage-button-hover-background-color)}.active{background-color:var(--usage-button-active-color);color:var(--usage-button-active-font-color)}.dashboard-section{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--usage-section-gap)}.dashboard-col{display:flex;flex-direction:column;justify-content:space-between;&.left{width:30%}&.right{width:40%}}.kpi-section{padding:20px;background-color:var(--usage-section-background-color);border-radius:10px;margin-bottom:var(--usage-section-gap)}.kpi-item{display:flex;justify-content:space-between;margin-bottom:10px;align-items:center}.global-stat-label{font-weight:400;margin-right:10px}.global-stat-value{text-align:right;font-weight:700;text-overflow:ellipsis;overflow:hidden}select.global-stat-value{max-width:-moz-max-content;max-width:max-content}.grow{flex-grow:1}.region-map-container{width:calc(70% + var(--usage-section-gap));margin:auto;height:500px}.no-data-msg-container{width:400px;border-radius:5px;border:solid 1px var(--kpr-warning);line-height:40px;margin-bottom:var(--usage-section-gap);background-color:var(--kpr-warning-background-color);margin:0 auto var(--usage-section-gap) auto;text-align:center;color:var(--kpr-warning)}.no-data-icon{vertical-align:middle;margin-bottom:3px;font-size:x-large!important}.user-table-container{max-height:405px}.criterion-usage-panel{background:var(--townhall-vscode-background);height:100%;display:block;overflow-y:auto;--townhall-list-view-icon-width:18px;--townhall-list-view-icon-size:15px;--usage-section-background-color:#2c2d33;--usage-section-gap:10px;--townhall-list-view-font-size:14px}.children-padding{padding-left:10px}.criterion-usage-panel__list-view{grid-area:list;max-height:95%;display:grid;font-size:var(--townhall-list-view-font-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-y:auto}.criterion-usage-panel__list-view__header{display:grid;grid-template-columns:150px 2fr 2fr 1fr 1fr;grid-template-areas:"timestamp criterion user app version";gap:5px;border-bottom:1px solid var(--kpr-border-color)}.criterion-usage-panel__list-view-group{display:grid;grid-template-columns:var(--townhall-list-view-icon-width) 1fr}div.criterion-usage-panel__list-view-group__expand-chevron{width:var(--townhall-list-view-icon-size);height:var(--townhall-list-view-icon-size);align-self:center}.criterion-usage-panel__list-view-group--expanded>.criterion-usage-panel__list-view-group__expand-chevron{transform:rotate(90deg)}.list-view__group__row--grouped .criterion-usage-panel__list-view__row{grid-template-columns:10px 140px 2fr 2fr 1fr 1fr;grid-template-rows:22px}.list-view__group__row--grouped .criterion-usage-panel__list-view__row:before{content:"";width:7px;border-right:1px solid var(--kpr-border-color)}.criterion-usage-panel__list-view__row{display:grid;grid-template-columns:25px 150px 1fr 2fr;gap:5px;cursor:default}.criterion-usage-panel__list-view__row>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.criterion-usage-toolbar{height:100%;display:block}.criterion-history-panel[data-v-d20dd55e]{background:var(--townhall-vscode-background);height:100%;display:grid;grid-template-rows:min-content 1fr min-content;--townhall-list-view-icon-width:18px;--townhall-list-view-icon-size:15px;--townhall-list-view-font-size:14px;--townhall-grid-column-size:135px 185px 1fr 2fr 220px;--townhall-selected-source-background-color:#60560c;--townhall-selected-source-shadow-color:rgba(163,146,71,0.6784313725490196)}.criterion-history-panel__header[data-v-d20dd55e]{display:grid;grid-template-columns:200px auto 200px;grid-template-rows:min-content 40px;grid-template-areas:"list list list" "original . modified"}.list-view[data-v-d20dd55e]{grid-area:list;max-height:200px;display:grid;font-size:var(--townhall-list-view-font-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-y:auto}.criterion-history-panel__list-view__header[data-v-d20dd55e]{display:grid;grid-template-columns:var(--townhall-grid-column-size);grid-template-areas:"version timestamp author comment";gap:5px;border-bottom:1px solid var(--kpr-border-color)}.criterion-history-panel__list-view-group[data-v-d20dd55e]{display:grid;grid-template-columns:var(--townhall-list-view-icon-width) 1fr}div.criterion-history-panel__list-view-group__expand-chevron[data-v-d20dd55e]{width:var(--townhall-list-view-icon-size);height:var(--townhall-list-view-icon-size);align-self:center}.criterion-history-panel__list-view-group--expanded>.criterion-history-panel__list-view-group__expand-chevron[data-v-d20dd55e]{transform:rotate(90deg)}.list-view__group__row--grouped .criterion-history-panel__list-view__row[data-v-d20dd55e]{grid-template-columns:7px 123px 186px 1fr 2fr 220px;grid-template-rows:22px}.list-view__group__row--grouped .criterion-history-panel__list-view__row[data-v-d20dd55e]:before{content:"";width:7px;border-right:1px solid var(--kpr-border-color)}.criterion-history-panel__list-view__row[data-v-d20dd55e]{display:grid;grid-template-columns:var(--townhall-grid-column-size);gap:5px;cursor:default}.criterion-history-panel__list-view__row>[data-v-d20dd55e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.criterion-history-panel__version-select[data-v-d20dd55e]{width:100%;display:flex;flex-flow:row nowrap;align-items:center}.criterion-history-panel__version-select>label[data-v-d20dd55e]{padding-right:10px}.criterion-history-panel__version-select__original[data-v-d20dd55e]{padding-left:15px;grid-area:original;background-color:var(--townhall-selected-source-background-color)}.criterion-history-panel__version-select>select[data-v-d20dd55e]{width:55%}.criterion-history-panel__version-select__modified[data-v-d20dd55e]{margin-right:15px;padding-left:15px;grid-area:modified;background-color:var(--kpr-primary-active)}.criterion-history-panel__tabs[data-v-d20dd55e]{display:flex;background-color:var(--kpr-elevation-color-8);-webkit-user-select:none;-moz-user-select:none;user-select:none}.criterion-history-panel__tab[data-v-d20dd55e]{padding:3px 5px;margin-right:2px;background-color:var(--kpr-background-color-disabled);cursor:pointer}.criterion-history-panel__tab--active[data-v-d20dd55e]{background-color:var(--townhall-vscode-background)}.history-actions[data-v-d20dd55e]{gap:5px;display:none;margin-left:auto}.history-action__btn[data-v-d20dd55e]{font-family:var(--townhall-font-family);font-size:small}.list-view__group__row:hover * .history-actions[data-v-d20dd55e]{display:flex}.list-view__group__row--selected-source[data-v-d20dd55e]{background-color:var(--townhall-selected-source-background-color);box-shadow:0 0 2px 2px var(--townhall-selected-source-shadow-color)}.list-view__group__row--selected-target[data-v-d20dd55e]{background-color:var(--kpr-primary-active);box-shadow:var(--kpr-focused-box-shadow)}.deleted-version-label[data-v-d20dd55e]{font-style:italic;margin-left:5px}.criterion-history-toolbar[data-v-3cbc4acd]{height:100%;display:block}.tab-panel-component__panel{display:block;width:auto;height:100%}.tab-panel{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tabs toolbar" "panel panel";--tab-panel--font-size:10pt;--tab-panel--icon-size:12pt}.tab-panel__tabs{grid-area:tabs;padding:2px 0 0;overflow:hidden}.tab-panel__tab{display:inline-block;padding:4px;cursor:pointer}.tab-panel__tab--active{background-color:var(--townhall-vscode-background)}.tab-panel__toolbar{grid-area:toolbar;display:inline-flex;padding:3px;gap:5px}.tab-panel__icon{display:inline-block;font-size:var(--tab-panel--icon-size);color:var(--kpr-info)}.tab-panel__title{max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;margin:0 3px}.tab-panel__dirty,.tab-panel__title{font-size:var(--tab-panel--font-size)}.tab-panel__close{font-size:var(--tab-panel--icon-size);display:inline-block}.tab-panel__panel{grid-area:panel}.tab-panel__major{margin:0 3px 0 0}.project-workbench{height:100%}.project-workbench__split-panel{--kpr-splitter-border-width:4px;--kpr-splitter-handle-size:4px}.project-workbench__no-access{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--townhall-vscode-background);margin-top:50px;gap:10px;padding-bottom:20px}.project-workbench__no-access-buttons{display:flex;justify-content:center;align-items:center;gap:20px}.project-workbench__no-access-button-cancel{background-color:var(--kpr-error)}.not-found[data-v-75df1e28]{display:flex;justify-content:center;align-items:center;height:100vh;font-size:2em;text-align:center;flex-flow:column;position:relative}.background-text[data-v-75df1e28]{position:absolute;font-size:10em;color:var(--kpr-elevation-color-8);z-index:-1}.go-home-btn[data-v-75df1e28]{font-size:large;padding:16px}.editor-footer[data-v-97be8de8]{display:grid;grid-template-columns:auto minmax(0,1fr);justify-items:center;height:100%}.editor-footer__section[data-v-97be8de8]{display:flex;width:-moz-max-content;width:max-content;cursor:default}.editor-footer__section>div[data-v-97be8de8]{display:flex;padding:0 10px;height:100%;align-items:center}.editor-footer__section>div>.codicon[data-v-97be8de8]{font-size:14px;line-height:14px;padding:0 2px;align-self:center}.editor-footer__section__branch[data-v-97be8de8]{font-weight:500}.editor-footer__section__clickable[data-v-97be8de8]{gap:5px}.editor-footer__section__clickable[data-v-97be8de8]:hover{background-color:var(--kpr-info);cursor:pointer}.editor-footer__section__navigation[data-v-97be8de8]{display:flex;align-items:center}.editor-footer__section__navigation>a[data-v-97be8de8]{color:var(--kpr-color)}.readonly-badge[data-v-97be8de8]{background-color:var(--kpr-warning);font-weight:700;color:#000}.logout__layout[data-v-453edcd8]{display:grid;margin-top:5%}.logout__layout__disclaimer[data-v-453edcd8]{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--townhall-vscode-background);gap:10px;padding-bottom:20px;height:-moz-min-content;height:min-content}.confirm__detail{font-size:1.4em}.confirm__warning{color:var(--kpr-warning)}.confirm__error{color:var(--kpr-error)}.kpr-confirm-modal-message{max-width:70dvw}.form-modal-layout.kpr-confirm-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"header" "form" "errors" "buttons"}.form-modal-layout__header{grid-area:header;margin:0 0 1.5rem 0}.form-modal-layout__form{grid-area:form}.form-modal-layout__form-item{margin:0 0 5px}.form-modal-layout__form-item>code{display:inline-block;font-family:var(--townhall-code-font-family);background-color:var(--kpr-black-24);padding:2px 3px}.form-modal-layout__errors{grid-area:errors;width:100%;display:flex;justify-content:flex-end;padding:0 10px}.form-modal-layout__errors__container{width:-moz-fit-content;width:fit-content;color:var(--kpr-error);background-color:var(--kpr-error-background-color);border-left:solid var(--kpr-error);padding:5px 10px;display:flex;flex-direction:column}.form-modal-layout__buttons{grid-area:buttons;display:block;padding:10px 0;text-align:right}.form-modal-layout__buttons>button{margin-left:5px}.access-container[data-v-1e10a6ec]{display:flex;flex-direction:column;max-width:40rem}.access-container__search[data-v-1e10a6ec]{margin-bottom:30px;z-index:10}.access-container>label[data-v-1e10a6ec]{display:grid;grid-template-areas:"input label";grid-template-columns:3rem auto;margin-bottom:1rem;cursor:pointer}.access-input[data-v-1e10a6ec]{grid-area:input;margin-top:.125rem}.access-input__title[data-v-1e10a6ec]{grid-area:label}.access-input__description[data-v-1e10a6ec]{display:block;text-align:justify;color:var(--kpr-neutral-700);font-size:10pt;margin-top:.5rem}.user-search-result__container{font-size:var(--kpr-font-size);height:50px;padding:4px 10px;cursor:pointer}.multiselect__option--highlight .user-search-result__container{background-color:var(--kpr-primary-hover)}.user-search-result__separator{border:0;padding-top:2px;margin:auto;border-bottom:1px solid var(--kpr-border-color);width:95%}.user-search-result__fullwidth-ellipsis{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-search-result__mail{display:grid;grid-template-columns:auto 44px;grid-template-areas:"name tag";gap:0 0}.search-result__mail{grid-area:name}.user-search-result__displayname{grid-area:tag;font-size:10px}.user-search-result__content{height:100%}.user-search-bar{font-family:var(--townhall-font-family);font-size:var(--kpr-font-size);color:var(--kpr-color);position:relative}.user-search-bar .multiselect__content{background-color:var(--kpr-background-color);width:100%;padding:0;margin:0}.user-search-bar .multiselect__content-wrapper{padding:0 0 4px 0;margin:2px 0 0 0;overflow:auto;background-color:var(--kpr-background-color);border-radius:6px;box-shadow:0 0 2px 2px var(--kpr-primary-hover);position:absolute;width:100%}.user-search-bar-content-closed .multiselect__content-wrapper{display:none}.user-search-bar .multiselect__content{list-style:none}.user-search-bar .multiselect__input{padding:6px 5px;box-shadow:var(--kpr-inset-box-shadow);border-radius:var(--kpr-border-radius);border:none;outline:0;color:var(--kpr-color)}.user-search-bar .multiselect__input,.user-search-bar .multiselect__placeholder{display:block;width:100%;box-sizing:border-box;background:var(--kpr-background-color);font-family:var(--kpr-font-family);font-size:var(--kpr-font-size)}.user-search-bar .multiselect__placeholder{text-align:center;height:22px;cursor:text}.user-search-bar .multiselect__placeholder .user-search-bar__search-icon{position:absolute;top:8px;left:7px;font-size:10pt!important}.user-search-bar .multiselect__spinner{display:hidden}.user-search-bar__loading{margin-top:1px;background-color:transparent}.user-search-bar__hint{padding-top:8px;text-align:center;font-size:var(--kpr-font-size)}.user-search-bar__highlight{color:var(--townhall-accent-color)}.user-search-bar__placeholder{position:relative}.access-container-group[data-v-71cc2a01]{display:flex;flex-direction:column;max-width:40rem;width:500px}.access-container-group-header[data-v-71cc2a01]{color:var(--kpr-neutral-700);margin-bottom:1rem}.access-container__search[data-v-71cc2a01]{margin-bottom:30px;z-index:10}.access-container-group>label[data-v-71cc2a01]{font-weight:700;margin-bottom:1rem;cursor:pointer}.access-input[data-v-71cc2a01]{grid-area:input;margin-top:.125rem}.access-input__title[data-v-71cc2a01]{grid-area:label}.access-input__description[data-v-71cc2a01]{display:block;text-align:justify;color:var(--kpr-neutral-700);font-size:10pt;margin-top:.5rem}.error-message[data-v-71cc2a01]{margin-top:1rem}.list-search[data-v-51a90bc6]{display:flex;flex-direction:column}.list-search__results[data-v-51a90bc6]{list-style-type:none;padding-inline-start:0;padding:0 .5rem;overflow-y:auto}.list-search__divider[data-v-51a90bc6]{margin:.5rem 0;border-color:var(--kpr-neutral-900)}.users-settings-container{display:grid;grid-template-areas:"label input";grid-template-columns:.6fr 1.4fr;gap:1rem;padding-top:.125rem}.users-settings__labels{grid-area:label}.users-settings__labels>button{font-family:var(--townhall-font-family);font-size:small}.users-settings__input{grid-area:input}.user-settings__users-list{height:30dvh}.user-settings__result{display:grid;grid-template-areas:"user role revoke";grid-template-columns:1fr auto auto}.user-settings__result__user{grid-area:user;-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-settings__result__user>span:first-child{display:block}.user-settings__result__user>span:last-child{font-size:9pt}.user-settings__result__role{grid-area:role;display:flex}.user-settings__result__role>select{align-self:center;width:-moz-max-content;width:max-content}.user-settings__result__revoke{grid-area:revoke;display:flex;margin:0 0 0 1rem}.user-settings__result__revoke>span:first-child{align-self:center;cursor:pointer}.users-settings__labels-header{font-size:12pt}.users-settings__labels-details{font-size:9pt}.users-settings__divider{margin:1rem 0;background-color:var(--kpr-neutral-900);height:1px}.restriction-option-container{display:flex;align-items:center;gap:10px}.authorization-system-version-label{color:var(--kpr-warning);margin-bottom:5px;font-size:.8em;text-align:center;border:1px solid var(--townhall-vscode-background);padding:.5rem}.codicon-info{color:var(--kpr-primary);font-weight:700;font-size:14px!important;margin-left:5px}.authorization-system-version-label>button{width:250px;margin:15px auto 0 auto;font-size:small!important;background-color:var(--kpr-warning);color:var(--townhall-vscode-background)}.restriction-input-container{display:flex;flex-direction:column}.restriction-input{top:2px}.restriction-input:checked{top:-2px}.required-star__error{color:var(--kpr-error)}.user-list__items-table[data-v-32b57a98]{margin-top:5px;display:flex;flex-direction:column;gap:5px;border:none}.user-list__items-details[data-v-32b57a98]{color:#a9a9a9;margin-top:5px}.user-list__item-row[data-v-32b57a98]{display:flex;gap:1rem;justify-content:space-between;border:none}.user-list__item-row-info[data-v-32b57a98]:hover{background-color:var(--kpr-primary-hover)}.user-list__item-description[data-v-32b57a98]{flex-grow:1}.user-list__item-buttons[data-v-32b57a98]{display:flex;gap:3px}.user-list__add-item[data-v-32b57a98]{margin-top:8px}.user-list__add-item-button[data-v-32b57a98]{align-self:flex-start}.user-list__cancel-users-search[data-v-32b57a98]{height:-moz-fit-content;height:fit-content}.project-settings[data-v-691f3e54]{width:50dvw;height:50dvh}.project-settings__tab-content[data-v-691f3e54]{margin-top:1rem;padding:0 1rem 0 0}.request-project-modal .form[data-v-4ebbc0ae]{display:grid;grid-template-columns:1fr 2fr;grid-auto-rows:30px}.request-project-modal[data-v-4ebbc0ae]{min-width:450px;min-height:300px}.codicon-info[data-v-4ebbc0ae]{color:var(--kpr-primary);font-weight:700;font-size:14px!important;margin-left:5px}.merge-modal>.kpr-confirm-modal{width:85vw;height:85vh}.command-bar-item[data-v-38cab3ce]{display:grid;grid-template-columns:min-content 1fr auto;grid-template-rows:1fr min-content;grid-template-areas:"before content after" "description description after"}.before[data-v-38cab3ce]{grid-area:before}.after[data-v-38cab3ce]{grid-area:after;display:flex;align-items:center;font-size:.8em}.content[data-v-38cab3ce]{grid-area:content}.description[data-v-38cab3ce]{grid-area:description;font-style:italic;font-size:.9em;color:var(--kpr-secondary);mix-blend-mode:screen}#command-bar>.form-modal-layout{display:block;position:fixed;top:0;padding:2px 3px}#command-bar .form-modal-layout__form{max-width:725px;width:100vw}#command-bar>.kpr-confirm-modal{min-height:0}.commands-footer{color:grey;display:flex;font-style:italic;font-size:.8em;justify-content:center}.commands-highlight{color:var(--kpr-primary);mix-blend-mode:screen}#command-bar>.form-modal-layout>.form-modal-layout__buttons,#command-bar>.form-modal-layout>.form-modal-layout__header{display:none}#command-bar>.form-modal-layout>.form-modal-layout__form>.actions{display:flex;flex-direction:column;padding:3px;max-height:200px;overflow-y:auto}#command-bar>.form-modal-layout>.form-modal-layout__form>.actions>div{padding:3px 8px}#command-bar>.form-modal-layout>.form-modal-layout__form>.actions>div:hover{background-color:#444}#command-bar>.form-modal-layout>.form-modal-layout__form>.actions>.selected{background-color:var(--kpr-primary);border-radius:3px;font-weight:500}#command-bar>.form-modal-layout>.form-modal-layout__form>.actions>.selected:hover{background-color:var(--kpr-primary)}#command-bar>.form-modal-layout>.form-modal-layout__form>.actions>.action{display:flex;font-weight:500;gap:3px;padding:0 3px}#command-bar>.form-modal-layout>.form-modal-layout__form>.actions>.action.selected{display:flex;background-color:var(--kpr-primary)}#command-bar>.form-modal-layout>.form-modal-layout__form>.command-input{padding:6px 8px;margin-bottom:5px;margin-top:3px}#command-bar>.form-modal-layout>.form-modal-layout__form>.command-input:focus{border:1px solid var(--kpr-primary)}.publish-modal>.kpr-confirm-modal{width:85vw;height:85vh}.publish-modal__form{background-color:var(--townhall-vscode-background);--kpr-split-panel-initial-size:75%;--kpr-splitter-border-width:4px;--kpr-splitter-handle-size:4px}.publish-modal__form__changelist{height:100%;display:grid;grid-template-rows:minmax(0,1fr) 50px}.publish-modal__form__commit-message>textarea{border-radius:0;margin:0;height:100%}.publish-modal__form__commit-message>textarea:focus,.publish-modal__form__commit-message>textarea:focus-within{box-shadow:inset 0 0 0 1px var(--kpr-primary-hover)}.publish-modal__list-view__header{font-weight:700;padding:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publish-modal__list-view__row{padding:5px 2px 2px;display:grid;grid-template-columns:25px 18px minmax(0,1fr) 20px 60px 25px 75px 20px;grid-template-areas:"publish icon name major type system status actions";grid-template-rows:auto}.publish-modal__list-view__row--selected{background-color:var(--kpr-primary-active);box-shadow:var(--kpr-focused-box-shadow)}.publish-modal__list-view__row__publish{grid-area:publish}.publish-modal__list-view__row__icon{grid-area:icon;color:var(--townhall-json-icon-color)}.publish-modal__list-view__row__name{grid-area:name;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publish-modal__list-view__row__major{grid-area:major}.publish-modal__list-view__row__system{grid-area:system}.publish-modal__list-view__row__system__warning{color:var(--kpr-warning)}.publish-modal__list-view__row__type{grid-area:type}.publish-modal__list-view__row__status{grid-area:status;text-align:right}.publish-modal__list-view__row__status--modified{color:var(--kpr-info)}.publish-modal__list-view__row__status--added{color:var(--kpr-success)}.publish-modal__list-view__row__status--error,.publish-modal__list-view__row__status--outdated{color:var(--kpr-error)}.publish-modal__form__diff-editor{height:100%}.publish-modal__form__diff-editor__tabs{display:flex;background-color:var(--kpr-elevation-color-8);-webkit-user-select:none;-moz-user-select:none;user-select:none}.publish-modal__form__diff-editor__tab{padding:3px 5px;margin-right:2px;background-color:var(--kpr-background-color-disabled);cursor:pointer}.publish-modal__form__diff-editor__tab--active{background-color:var(--townhall-vscode-background)}.publish-modal__form__diff-editor__message{background-color:var(--kpr-warning);padding:.25rem;margin:0 0;color:#000;display:flex;align-items:center}.publish-modal__form__diff-editor__message>span:first-child{margin-right:.25rem}.publish-modal__form_btn-shared{box-shadow:none;border:solid 1px var(--kpr-primary);float:left;display:flex;gap:10px;align-items:center}.publish-modal__list-view__row__actions{grid-area:actions;opacity:0;text-align:right}.publish-modal__list-view__row:hover>.publish-modal__list-view__row__actions{animation:publish-modal__list-view__row__actions .15s;opacity:1}@keyframes publish-modal__list-view__row__actions{0%{opacity:0}to{opacity:1}}.publish-modal__list-view__row__actions>button{padding:2px;margin-left:2px;position:relative}.branch-search-result__container[data-v-a3c9c718]{font-size:var(--kpr-font-size);height:50px;padding:4px 10px;cursor:pointer}.multiselect__option--highlight .branch-search-result__container[data-v-a3c9c718]{background-color:var(--kpr-primary-hover)}.branch-search-result__separator[data-v-a3c9c718]{border:0;padding-top:2px;margin:auto;border-bottom:1px solid var(--kpr-border-color);width:95%}.branch-search-result__fullwidth-ellipsis[data-v-a3c9c718]{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branch-search-result__label[data-v-a3c9c718]{display:grid;grid-template-columns:auto 44px;grid-template-areas:"name context";gap:0 0}.search-result__label[data-v-a3c9c718]{grid-area:name}.branch-search-result__context[data-v-a3c9c718]{grid-area:context;font-size:10px;font-style:italic;color:var(--kpr-neutral-500)}.branch-search-result__content[data-v-a3c9c718]{height:100%}.branch-search-bar{font-family:var(--townhall-font-family);font-size:var(--kpr-font-size);color:var(--kpr-color);position:relative;background:var(--kpr-background-color);box-shadow:var(--kpr-inset-box-shadow)}.branch-search-bar .multiselect__content{background-color:var(--kpr-background-color);width:100%;padding:0;margin:0}.branch-search-bar .multiselect__content-wrapper{padding:0 0 4px 0;margin:2px 0 0 0;overflow:auto;background-color:var(--kpr-background-color);box-shadow:0 0 2px 2px var(--kpr-primary-hover);position:absolute;width:100%;bottom:25px}.branch-search-bar-content-closed .multiselect__content-wrapper{display:none}.branch-search-bar .multiselect__content{list-style:none}.branch-search-bar .multiselect__input{padding:6px 5px;box-shadow:var(--kpr-inset-box-shadow);border-radius:0;border:none;outline:0;color:var(--kpr-color)}.branch-search-bar .multiselect__input,.branch-search-bar .multiselect__placeholder{display:block;width:100%;box-sizing:border-box;background:var(--kpr-background-color);font-family:var(--kpr-font-family)}.branch-search-bar .multiselect__placeholder{height:22px;cursor:text}.branch-search-bar__placeholder{position:relative;border-radius:0}.branch-search-bar .branch-search-bar__hint,.branch-search-bar .multiselect__single{padding-left:.25rem}.branch-search-bar .branch-search-bar__hint{font-style:italic;color:var(--kpr-neutral-500)}.branch-search-bar .text_input__readonly{padding:4px;border-radius:0}.submit-change-modal>.kpr-confirm-modal{width:85vw;height:85vh}.submit-change-modal__form{background-color:var(--townhall-vscode-background);--kpr-split-panel-initial-size:75%;--kpr-splitter-border-width:4px;--kpr-splitter-handle-size:4px}.submit-change-modal__form__changelist{height:100%;display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr) 25px 50px}.submit-change-modal__form__commit-message>textarea{border-radius:0;margin:0;height:100%}.submit-change-modal__form__branch-name{margin-top:20px}.submit-change-modal__form__branch-name>input{border-radius:0;margin:0;height:100%}.submit-change-modal__form__commit-message>textarea:focus,.submit-change-modal__form__commit-message>textarea:focus-within{box-shadow:inset 0 0 0 1px var(--kpr-primary-hover)}.kpr-confirm-modal-message>.confirm__detail,.kpr-confirm-modal-message>header{font-size:1em;text-align:left}.confirm__warning{position:relative;top:3px}.submit-change-modal__list-view__header{padding:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:smaller;text-transform:uppercase}.submit-change-modal__list-view__row{padding:5px 2px 2px;display:grid;grid-template-columns:25px 18px minmax(0,1fr) 20px 60px 25px 75px 20px;grid-template-areas:"publish icon name major type system status actions";grid-template-rows:auto}.submit-change-modal__list-view__row--selected{background-color:var(--kpr-primary-active);box-shadow:var(--kpr-focused-box-shadow)}.submit-change-modal__list-view__row__publish{grid-area:publish}.submit-change-modal__list-view__row__icon{grid-area:icon;color:var(--townhall-json-icon-color)}.submit-change-modal__list-view__row__name{grid-area:name;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.submit-change-modal__form__reviewers__input__list{display:flex;flex-direction:column}.submit-change-modal__form__reviewers__item{padding-left:5px;display:grid;grid:"reviewer icon";align-items:anchor-center;margin-bottom:.125rem}.submit-change-modal__form__reviewers__item__icon{grid-area:icon;justify-self:end}.submit-change-modal__list-view__row__major{grid-area:major}.submit-change-modal__list-view__row__system{grid-area:system}.submit-change-modal__list-view__row__system__warning{color:var(--kpr-warning)}.submit-change-modal__list-view__row__type{grid-area:type}.submit-change-modal__list-view__row__status{grid-area:status;text-align:right}.submit-change-modal__list-view__row__status--modified{color:var(--kpr-info)}.submit-change-modal__list-view__row__status--added{color:var(--kpr-success)}.submit-change-modal__list-view__row__status--error,.submit-change-modal__list-view__row__status--outdated{color:var(--kpr-error)}.submit-change-modal__form__diff-editor{height:100%}.submit-change-modal__form__diff-editor__tabs{display:flex;background-color:var(--kpr-elevation-color-8);-webkit-user-select:none;-moz-user-select:none;user-select:none}.submit-change-modal__form__diff-editor__tab{padding:3px 5px;margin-right:2px;background-color:var(--kpr-background-color-disabled);cursor:pointer}.submit-change-modal__form__diff-editor__tab--active{background-color:var(--townhall-vscode-background)}.submit-change-modal__form__diff-editor__message{background-color:var(--kpr-warning);padding:.25rem;margin:0 0;color:#000;display:flex;align-items:center}.submit-change-modal__form__diff-editor__message>span:first-child{margin-right:.25rem}.submit-change-modal__list-view__row__actions{grid-area:actions;opacity:0;text-align:right}.submit-change-modal__list-view__row:hover>.submit-change-modal__list-view__row__actions{animation:submit-change-modal__list-view__row__actions .15s;opacity:1}.submit-change-modal__form__reviewers{display:flex;flex-direction:column;gap:5px;border-top:1px solid var(--kpr-neutral-900);padding:5px}.submit-change-modal__form__reviewers__title{padding:5px}.submit-change-modal__form__reviewers__label{font-weight:700;margin-bottom:5px}.submit-change-modal__form__reviewers__search{margin-bottom:30px;z-index:10}@keyframes submit-change-modal__list-view__row__actions{0%{opacity:0}to{opacity:1}}.codicon[class*=codicon-]{display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;font-size:var(--townhall-list-view-icon-size)}.submit-change-modal__list-view__row__actions>button{padding:2px;margin-left:2px;position:relative}.submit-change-modal__header_container{display:flex;align-items:center;gap:.25rem}.beta-badge{border-radius:5px;background-color:var(--kpr-info);padding:0 3px;font-size:9pt;align-self:center}.specialize-modal__specialization{display:flex;flex-wrap:nowrap}.kpr-text-input-md.specialize-modal__name-input{padding:1px 2px}.callout{border:0;border-left:5px solid}.callout-info{border-left-color:var(--townhall-vscode-border);background-color:var(--townhall-vscode-background-2);color:var(--kpr-color);max-width:500px;padding:1px 10px}.callout-info>p>a{color:var(--kpr-primary)}.new-major-modal__criterion[data-v-01efd83e]{display:inline-flex;align-content:center;align-items:center;-moz-column-gap:10px;column-gap:10px}.new-major-modal__criteria[data-v-01efd83e]{display:flex;flex-direction:column;row-gap:4px;max-height:200px;overflow:auto}.new-major-modal__disclaimer[data-v-01efd83e]{display:flex;color:var(--kpr-warning);padding:10px;border:dashed 1px var(--kpr-warning);border-radius:5px;align-items:center}.new-major-modal__disclaimer>.codicon[data-v-01efd83e]{margin-right:10px}.new-major-modal__disclaimer__important[data-v-01efd83e]{display:flex;color:var(--kpr-error);padding:10px;border:dashed 1px var(--kpr-error);border-radius:5px;align-items:center;margin-top:10px}.new-major-modal__disclaimer__important>.codicon[data-v-01efd83e]{margin-right:10px}.new-major-modal b[data-v-01efd83e]{color:var(--kpr-secondary);font-weight:500;align-items:center;display:inline-flex}.new-major-modal code[data-v-01efd83e]{color:#fff;background-color:var(--townhall-vscode-background);padding:2px 3px}.delete-modal>.kpr-confirm-modal{max-width:600px}.delete-modal__important-message{color:var(--kpr-error)}.secret-item__row[data-v-ab95e508]{display:grid;grid-template-columns:185px 350px 125px min-content;gap:10px;padding:2px 0;align-items:center}.secret-item__row button[data-v-ab95e508]{height:30px;border-radius:var(--kpr-border-radius)}.secret-item__row__name[data-v-ab95e508]{display:flex;align-items:center;gap:1px}.secret-item__row__name>span[data-v-ab95e508]{font-weight:500;font-size:14px;text-overflow:ellipsis;overflow:hidden}.secret-item__row__data[data-v-ab95e508]{display:grid;grid-template-columns:1fr min-content;-moz-column-gap:5px;column-gap:5px;align-items:center}.secret-item__row__data>.codicon-check[data-v-ab95e508]{color:var(--kpr-success)}.secret-item__row__data-hidden[data-v-ab95e508]{display:inline-flex;align-items:center;color:var(--kpr-primary);gap:10px;cursor:pointer}.secret-item__row__data>input[data-v-ab95e508]:invalid{border:var(--kpr-error) solid 2px}.secret-item__row__usage[data-v-ab95e508]{color:grey}.secret-item__row__trash[data-v-ab95e508]{color:var(--kpr-error)}.secrets-modal>.kpr-confirm-modal{width:775px}.secrets-modal__empty{margin-bottom:15px}.secrets-modal__rows{max-height:300px;overflow-y:auto}.secrets-modal__row__new-secret{display:flex;gap:10px;align-items:center;border-top:2px solid #000;align-items:flex-end;border-top:2px solid #656565;margin-top:10px;padding-top:10px}.secrets-modal__row__new-secret>label{align-self:center;cursor:pointer}.secrets-modal__row__new-secret input:invalid{border:var(--kpr-error) solid 2px}.secrets-modal__row__new-secret>button{height:30px}.secrets-modal__row__new-secret>.codicon-check{color:var(--kpr-success)}.secrets-modal__row__new-secret>.codicon-close{color:var(--kpr-error)}.secrets-modal__header{display:flex;justify-content:flex-end;margin-bottom:10px}.secrets-modal__header>label{margin:auto 0;width:60px}.secrets-modal__header>select{width:150px}button:disabled{cursor:not-allowed}button:disabled+label{pointer-events:none;color:#656565}.disabled_secret_creation_text{color:var(--kpr-warning);margin:auto;line-height:4px}.request-line__grid[data-v-45ca9139]{display:grid;grid-template-columns:1fr auto;gap:10px}.request-line__info[data-v-45ca9139]{grid-column:1;align-self:center}.request-line__summary[data-v-45ca9139]{display:grid;align-items:end;justify-content:start}.request-line__expand-chevron[data-v-45ca9139]{grid-column:1;margin-right:3px}.request-line__summary-slot[data-v-45ca9139]{grid-column:2}.request-line__details[data-v-45ca9139]{display:flex;flex-direction:column;gap:10px;padding:15px 10px 0 10px;margin-left:8px;border-left:1px solid var(--kpr-border-color);font-size:.9rem}.request-line__actions[data-v-45ca9139]{grid-column:2;display:flex}.request-line__row__check[data-v-45ca9139]{height:30px;border-radius:var(--kpr-border-radius);color:var(--kpr-success)}.request-line__row__cross[data-v-45ca9139]{height:30px;border-radius:var(--kpr-border-radius);color:var(--kpr-error)}.request-line__expanded>.request-line__expand-chevron[data-v-45ca9139]{transform:rotate(90deg)}.request-line__collapsed[data-v-45ca9139]{display:none}.request-line__clickable[data-v-45ca9139]{cursor:pointer}.request-line__manage-btn[data-v-45ca9139]{display:flex;gap:5px}.manage-permissions-container[data-v-3cefcde8]{min-width:600px;max-height:50vh;overflow:auto}.permission-grid[data-v-3cefcde8]{display:flex;flex-direction:column;gap:20px}.manage-permission__pending-request-title[data-v-3cefcde8]{margin-top:0}.accordion__container{width:100%;color:var(--kpr-neutral-600)}.accordion__container__header{display:flex;justify-content:space-between;cursor:pointer}.request_criterion_form__container .label[data-v-89284bc6]{color:var(--kpr-neutral-500)}.json-editor[data-v-89284bc6]{height:100%}.request_criterion_form__container[data-v-89284bc6]{height:100%;display:flex;flex-direction:column}.request_error_message__container{color:var(--kpr-error);display:flex;gap:.5rem;align-items:baseline}.request_reminder_message_details__container{display:flex;gap:.5rem;color:var(--kpr-info);align-items:baseline}.root_criterion_request__details[data-v-344b72e6]{display:flex;flex-direction:column;gap:10px;height:100%}.root_criterion_request__details__message[data-v-344b72e6]{border:solid 1px var(--kpr-neutral-900);padding:.5rem;font-style:oblique}.request-project-form__container .category-info{color:var(--kpr-secondary);margin-bottom:5px}.request-project-form__container h3{margin:5px 0}.request-project-form__container .owner{margin:10px 4px}.request-project-form__container .label{color:var(--kpr-neutral-500)}.project_requests__details[data-v-4114fac9]{display:flex;flex-direction:column;gap:10px;width:100%;flex-grow:1}.project_requests__details__message[data-v-4114fac9]{border:solid 1px var(--kpr-neutral-900);padding:.5rem;font-style:oblique}.request_rejected_message__container[data-v-3ab514ea]{color:var(--kpr-error);display:flex;gap:.5rem;align-items:baseline}.requests_change__details[data-v-60e402f8]{display:flex;flex-direction:column;height:100%;gap:.5rem}.project_permission_request__message,.requests_change__details__message[data-v-60e402f8]{border:solid 1px var(--kpr-neutral-900);padding:.5rem;font-style:oblique}.project_permission_request__message{color:var(--kpr-info)}.project_permission_request__content__subtext{color:var(--kpr-neutral-500);font-style:oblique}.project_permission_request__reminder_list{list-style:none;padding-inline-start:0}.search-quick-filters>.pipe{margin:1ch}.manage-admin-requests__container,.manage-admin-requests__container_empty{height:80vh;width:90vw;display:flex;flex-direction:column}.manage-admin-requests__container__right__empty,.manage-admin-requests__container_empty{display:flex;text-align:center;color:var(--kpr-elevation-color-16);text-transform:uppercase;letter-spacing:3pt;align-items:center;justify-content:center}.manage-admin-requests__grid{display:flex;flex-direction:column;gap:10px}.manage-admin-requests__summary-highlight{font-weight:500}.manage-admin-requests__container__details{display:flex;flex-direction:row;width:100%;gap:4px;flex-grow:1;overflow-y:auto}.manage-admin-requests__container__left{display:flex;flex-direction:column;min-width:25rem;max-width:30rem;gap:10px;padding:5px;overflow-y:scroll}.manage-admin-requests__container__left__tile{display:flex;flex-direction:column;gap:5px;padding:6px;box-shadow:var(--kpr-box-shadow);background-color:var(--kpr-background-color);cursor:pointer}.selected-tile{border:2px solid #fff}.manage-admin-requests__container__left__tile:hover{border-radius:5px;background-color:#343839}.manage-admin-requests__container__right{display:flex;flex-grow:1;justify-content:flex-start;flex-direction:column}.manage-admin-requests__container__right__empty{height:100%}.manage-admin-requests__container__right__full{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--townhall-vscode-background);height:100%;padding:10px;width:100%}.manage-admin-requests__container__right__full__scrollable{overflow-y:scroll;padding:0 10px;height:100%}.left-title{padding:0;margin:0}.manage-admin-requests__container__left__tile>.head{font-weight:lighter;display:flex;justify-content:space-between}.manage-admin-requests__container__left__tile>.author{color:var(--kpr-neutral-700);font-style:italic;font-size:small}.manage-admin-requests__container__left__tile>.actions{display:flex;justify-content:right;gap:.5ch}.manage-admin-requests__container__left__tile>.actions .edit,.manage-admin-requests__container__left__tile>.actions>.approve,.manage-admin-requests__container__left__tile>.actions>.cancel,.manage-admin-requests__container__left__tile>.actions>.publish,.manage-admin-requests__container__left__tile>.actions>.reject{background-color:transparent}.manage-admin-requests__container__left__tile>.actions>.approve-active,.manage-admin-requests__container__left__tile>.actions>.approve:hover{background-color:var(--kpr-success)}.manage-admin-requests__container__left__tile>.actions>.reject-active,.manage-admin-requests__container__left__tile>.actions>.reject:hover{background-color:var(--kpr-error)}.manage-admin-requests__container__left__tile>.actions .edit:hover,.manage-admin-requests__container__left__tile>.actions>.publish:hover{background-color:var(--kpr-primary)}.manage-admin-requests__container__left__tile>.actions>.cancel:hover{background-color:var(--kpr-secondary)}.manage-request__edit_actions .v-dropdown-menu__trigger button{border-radius:3px;padding:6px 10px;font-size:var(--kpr-font-size)!important;width:auto;height:auto}.manage-request__edit_actions .v-dropdown-menu__container{background-color:var(--kpr-background-color);border-color:var(--kpr-border-color);min-width:12rem}.manage-request__edit_actions .manage-request__edit_actions-item button{background-color:var(--kpr-background-color);border-radius:0;text-align:left;padding:10px;width:100%}.manage-request__edit_actions .manage-request__edit_actions-item button:hover{background-color:var(--kpr-background-color-hover)}.reject-modal>.kpr-confirm-modal{max-width:600px}.reject-modal__important-message{color:var(--kpr-error)}.export-project-modal a{color:var(--kpr-primary)}