.projects-page .project-entry{min-width:0;padding:0;transition:box-shadow .15s,border-color .15s;position:relative;overflow:visible}.projects-page .project-entry:hover{border-color:#ee9958;box-shadow:0 8px 24px #172c4010}.projects-page .project-card-link{color:#22324a;box-sizing:border-box;border-radius:10px;height:100%;padding:23px 23px 64px;text-decoration:none;display:block}.projects-page .project-card-link:after{content:"";border-radius:10px;position:absolute;inset:0}.projects-page .project-card-link:focus-visible{outline-offset:4px;outline:3px solid #dd792d}.projects-page .project-settings-link{z-index:2;background:#fff;border:1px solid #d9e0e8;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:700;text-decoration:none;position:absolute;bottom:20px;right:22px}.projects-page .project-entry h2{overflow-wrap:anywhere;margin:20px 0 10px;font-size:21px}.project-address{color:#657388;min-height:42px;font-size:13px;line-height:1.6}.project-contact{border-top:1px solid #e8edf3;padding-top:16px}.project-contact small,.project-contact strong{display:block}.project-contact small{letter-spacing:1px;color:#718095;font-size:10px}.project-contact strong{margin-top:8px;font-size:13px}.project-open{margin-top:25px;font-size:12px;font-weight:700;display:block}.project-toolbar{align-items:flex-end;gap:16px;margin:24px 0;display:flex}.project-toolbar label:first-child{flex:1}.project-toolbar label{margin:0}.project-toolbar>span{color:#657388;white-space:nowrap;padding-bottom:12px;font-size:12px}.project-input-grid,.settings-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.project-create{margin-top:20px}.project-settings .panel{margin-top:0}.project-settings fieldset{border:0;margin:0;padding:0}.project-settings .settings-check{align-items:center;gap:12px;margin:16px 0;font-weight:500;display:flex}.project-settings .settings-check input{flex:none;width:18px;height:18px}.project-settings .settings-qr{width:100%;max-width:260px;margin:15px 0;display:block}.project-settings .settings-url{overflow-wrap:anywhere;font-size:12px}.project-settings .settings-section-title{margin-top:0}.project-settings .settings-danger{border-color:#e5b8b5}.project-settings .settings-danger button{color:#a32c26;background:#fff;border-color:#dca6a3}.project-settings .settings-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.project-settings .settings-actions a{font-size:13px}.project-settings .settings-note{color:#657388;font-size:13px;line-height:1.6}.project-settings input:disabled,.project-settings select:disabled{opacity:.8}.project-settings .settings-status{color:#27624b;font-size:13px}@media (max-width:700px){.project-toolbar{flex-wrap:wrap}.project-toolbar label:first-child{flex-basis:100%}.project-input-grid,.settings-grid{grid-template-columns:1fr}.projects-page .project-card-link{padding:20px 20px 64px}.project-settings .panel{padding:18px}}
