.plugin-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.plugin-grid li{width:240px}.dialog-content.plugin-gallery{box-sizing:border-box;max-width:840px;max-height:90vh;padding:25px 30px}.dialog-content.plugin-gallery h2{margin:.4em 0 1.6em}.dialog-content.plugin-gallery .plugin-gallery-card{background-color:var(--gray-50);border-radius:var(--border-radius);cursor:pointer;text-align:left;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000002e,0 2px 8px -2px #0000002e}.dialog-content.plugin-gallery .plugin-gallery-item .plugin-installed{background-color:var(--green-500);color:#fff;font-size:var(--font-tiny);z-index:1;border-radius:999px;align-items:center;gap:.3em;padding:2px 7px 2px 3px;line-height:140%;display:flex;position:absolute;top:10px;right:8px}.dialog-content.plugin-gallery .plugin-gallery-item .thumbnail{position:relative}.dialog-content.plugin-gallery .plugin-gallery-item .thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.dialog-content.plugin-gallery .plugin-gallery-item .description{border-top:1px solid var(--border-light-color);padding:.5rem .5rem .25rem}.dialog-content.plugin-gallery .plugin-gallery-item .description p{text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:4.25rem;line-height:1.5rem;display:-webkit-box;overflow:hidden}.dialog-content.plugin-gallery .plugin-gallery-item .description h3{font-size:var(--font-small);margin:0;padding:0;font-weight:500;line-height:160%}.dialog-content.plugin-gallery .plugin-gallery-item .description p{font-size:var(--font-tiny);margin:0;line-height:160%}.dialog-content.plugin-gallery .plugin-gallery-item button{width:100%;margin-top:15px}.project-settings .tag-settings .tag-color-picker{justify-content:flex-end;gap:.25rem;display:flex}.project-settings .tag-settings button.color-preview{width:36px;min-width:36px;height:36px;padding:0}.project-settings .tag-settings input.color-hex{background-color:var(--gray-50);width:17ch;height:36px}.project-settings .tag-settings h2{margin-top:.2em}.project-settings .tag-settings .no-vocabulary{background-color:var(--gray-100);border-radius:var(--border-radius);color:var(--font-light);font-size:var(--font-small);justify-content:center;margin:2rem 0;padding:2rem 1rem;display:flex}.project-settings .tag-settings p{font-size:var(--font-small);padding:1rem 0 .5rem;line-height:160%}.project-settings .tag-settings th{padding:.2rem .5rem .2rem .8rem}.project-settings .tag-settings th:first-child,.project-settings .tag-settings td:first-child{width:60%}.project-settings .tag-settings th:nth-child(2),.project-settings .tag-settings td:nth-child(2){width:50%}.project-settings .tag-settings th:last-child{padding-left:1rem}.project-settings .tag-settings td{color:var(--text-dark);padding:.25rem .325rem .25rem .8rem}.project-settings .tag-settings .button-container{justify-content:flex-end;align-items:center;margin-top:.5rem;display:flex}.project-settings .tag-settings textarea{resize:none;width:100%;height:12em;margin-top:.5em;line-height:150%}.settings-header-root{box-sizing:border-box;z-index:10;background-color:#fff;padding-right:30px}.settings-header-name-bar{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.settings-header-description-bar{font-size:14px;font-weight:400;line-height:22.4px}.settings-header-header section.settings-header-header-bottom{border-bottom:1px solid var(--gray-200);padding:6px 25px 0 30px}.settings-header-header-bottom ul{margin:0;padding:0;list-style-type:none}.settings-header-header-bottom li{display:inline-block}.settings-header-header-bottom li+li{margin-left:18px}.settings-header-header-bottom li{border:0 solid #0000;border-bottom-width:2px;border-radius:0}.settings-header-header-bottom li button{box-shadow:none;color:var(--font-light);font-size:var(--font-tiny);background:0 0;border:0 solid #0000;border-bottom-width:2px;border-radius:0;padding:8px 4px}.settings-header-header-bottom .settings-header-header-tabs li:hover{border-color:var(--gray-200)}.settings-header-header-bottom .settings-header-header-tabs li.active{border-color:var(--bright-blue);color:var(--bright-blue);font-weight:500}.settings-header-header-bottom .settings-header-header-tabs li.active button{color:var(--bright-blue);font-weight:500}.settings-header-header-bottom li button:hover{box-shadow:none;background:0 0}.settings-header-button-bar{flex-direction:row;justify-content:space-between;width:250px;display:flex}.settings-header-button{border:1px solid #000;border-radius:4px;flex-direction:row;justify-content:center;width:130px;padding:10px 16px;display:flex}.settings-header-button-text{padding-left:3px}.settings-header-spacer{height:20px}.lock-warning-title{flex-direction:row;align-items:center;display:flex}.lock-warning-button-red{background-color:var(--red-200)}.lock-warning-button-red:hover{background-color:var(--red-500)}.lock-warning-button-red:focus{box-shadow:0 0 0 2px var(--red-500)}.warning-icon{margin-right:5px}.project-settings{box-sizing:border-box;width:100%;padding:20px 30px}.project-settings .tab-container{z-index:100;max-width:65ch;padding:20px 0;overflow-y:auto}.project-settings-inputs{flex-direction:column;margin-bottom:20px;display:flex}.project-settings .project-settings-switch{flex-direction:row;align-items:center;width:100%;margin-bottom:20px;display:flex}.project-settings-switch-description{width:600px;margin-left:20px;font-size:smaller}.project-settings-switch-label{color:--var(--gray-900);width:90px;max-width:90px;margin-left:3px;font-size:15px;line-height:1}.project-settings-label-root{color:--var(--gray-900);font-size:15px;font-weight:500;line-height:35px}.project-settings-input{margin-bottom:10px}.project-settings-root{flex-direction:column;margin-top:24px;display:flex}.project-settings-dialog-button-container{justify-content:flex-end;display:flex}.project-settings-switch-root{background-color:var(--gray-200);width:42px;height:25px;box-shadow:0 2px 10px var(--gray-200);-webkit-tap-highlight-color:#0000;box-sizing:content-box;border-radius:9999px;min-width:42px;padding:0;display:block;position:relative}.project-settings-switch-root[data-state=checked]{background-color:var(--light-blue)}.project-settings-switch-thumb{background-color:var(--gray-500);width:21px;height:21px;box-shadow:0 2px 2px var(--bright-blue);will-change:transform;border-radius:9999px;transition:transform .1s;display:block;transform:translate(2px)}.project-settings-switch-thumb[data-state=checked]{background-color:var(--bright-blue);transform:translate(19px)}.project-settings-switch-label{color:--var(--gray-900);margin-left:3px;font-size:15px;line-height:1}.project-settings-label{color:--var(--gray-900);margin-bottom:5px}.project-settings-label-root{color:--var(--gray-900)}.project-settings-label-detail{color:--var(--gray-900);margin-bottom:10px}.project-settings-buttons{flex-direction:row;justify-content:space-between;width:100%;margin-top:24px;display:flex}.project-settings-switches{flex-direction:column;margin-top:20px;display:flex}.project-settings-visibility{margin-top:15px}.project-settings-radio-group-root{flex-direction:column;gap:10px;display:flex}.project-settings-radio-group-item{background-color:#fff;border-radius:100%;width:20px;height:20px;min-width:20px!important;padding:0!important}.project-settings-radio-group-item[data-state=checked]{border-color:var(--primary)}.project-settings-radio-group-item:hover{background-color:var(--gray-300)}.project-settings-radio-group-indicator{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.project-settings-radio-group-indicator:after{content:"";background-color:var(--primary);border-radius:50%;width:12px;height:12px;display:block}.project-settings-radio-group-label{margin-left:4px}.project-settings-radio-group-helper{margin-left:25px}.project-plugins{flex-grow:1;padding:0 40px 80px}.project-plugins .browse-plugins{margin-bottom:3em}.project-plugins .hint{font-size:var(--font-small);padding-bottom:.2em}.project-plugins h2{margin-bottom:0;padding-bottom:0}.project-plugins .plugin-admin-tile{border:1px solid var(--gray-200);font-size:var(--font-small);background-color:#fff;max-width:75ch;margin-top:20px;position:relative}.project-plugins .plugin-admin-tile .description{max-width:420px}.project-plugins .plugin-admin-tile .uninstall{position:absolute;top:20px;right:20px}.project-plugins .plugin-admin-tile .plugin-meta{border-bottom:1px solid var(--gray-200);padding:20px}.project-plugins .plugin-meta h3{margin:0;padding:0}.project-plugins .plugin-meta p{margin:0;padding:.4em 0 0}.project-plugins .plugin-meta .description{color:var(--font-light)}.project-plugins .plugin-meta .author{color:var(--font-light);font-size:var(--font-tiny);padding-top:.1em}.project-plugins .plugin-admin-tile .plugin-admin{padding:20px}.project-settings-divider{border-top:1px solid var(--gray-200);width:100%;height:2px;margin-top:32px;margin-bottom:32px}.project-settings-status-helper{margin-top:12px;margin-bottom:32px}.project-settings-status-row{flex-direction:row;align-items:center;gap:16px;display:flex}.project-status-locked{background-color:var(--gray-200);box-sizing:border-box;border-radius:14px;flex-direction:row;justify-content:space-around;align-items:center;gap:6px;width:100px;height:28px;padding:0 16px;display:flex}.project-status-active{box-sizing:border-box;background-color:#0da01247;border-radius:14px;flex-direction:row;justify-content:center;align-items:center;gap:4px;width:70px;height:28px;padding:0 16px;display:flex}.project-settings-documents-view{flex-direction:column;margin-top:20px;display:flex}
