#project-search{position:absolute;left:30px;top:124px;width:320px;max-width:calc(100vw - 50px);z-index:7;background:#f5f8f3df;backdrop-filter:blur(16px);border:1px solid #fff;border-radius:13px;padding:14px;box-shadow:0 8px 28px #263a351a}#project-search label{margin:0;font-size:13px;font-weight:750;color:#3f5752}.project-search-box{display:flex;align-items:center;gap:5px}#project-search-input{min-width:0;background:#ffffffa3;font-size:15px}#project-search-clear{padding:7px;background:transparent;color:#53675f;font-size:22px}#project-search-results{max-height:330px;overflow-y:auto}#project-search-results:empty{display:none}#project-search-results p{font-size:12px;margin:10px 0}.project-search-result{display:block;width:100%;text-align:left;padding:9px;background:transparent;border-top:1px solid #7c8e8433;color:#304f47;font-size:13px;border-radius:0}.project-search-result:hover,.project-search-result:focus-visible{background:#d9e6dc}.cell.search-hit{fill:#d6ebd9!important;stroke:#73ab82!important;stroke-width:1.5!important}#art .tile.search-hit{filter:brightness(1.1) drop-shadow(0 0 5px #b5f2c5)}.search-hovering .cell.search-hit{fill:inherit!important;stroke:inherit!important;stroke-width:.4!important}.search-hovering #art .tile.search-hit{filter:none}.search-hovering #art .tile.project-hover{filter:brightness(1.14) drop-shadow(0 0 7px #fff)}.search-hovering .cell:hover{stroke:#fff!important;stroke-width:1!important}#project-login,#project-access-manager{width:540px;max-height:88dvh;overflow-y:auto;background:#f1f5ef;color:#2b443d}#project-access-manager .access-close{position:sticky;float:right;top:0;border-radius:50%;padding:5px 12px;background:#d8e2d7;color:#324a40;font-size:24px}.inline-check{display:flex;align-items:center;gap:12px}.inline-check input{width:19px;height:19px;margin:0}#access-user-form,#access-policy-form{margin-top:22px;padding-top:12px;border-top:1px solid #d0dbcf}#access-status{position:sticky;bottom:0;background:#f1f5ef;padding:10px}@media(max-width:700px){#project-search{top:110px;left:14px;width:280px;padding:10px}#project-search-results{max-height:190px}}
