.sidebar nav{min-height:0;overflow-y:auto}
.has-tech-hint{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#5f7895;text-underline-offset:3px;cursor:help}
.project-edit-form{display:grid;gap:9px;min-width:320px;margin-top:10px;padding:12px;border:1px solid #2d5274;border-radius:7px;background:#0d1722}.project-edit-form label{color:var(--muted);font-size:11px}.project-edit-form input,.project-edit-form select,.project-edit-form textarea{display:block;width:100%;margin-top:4px;padding:8px;color:var(--text);background:#0d151f;border:1px solid #34445a;border-radius:6px}
.panel-actions{display:flex;align-items:center;gap:12px}.panel-actions form{margin:0}
.controls-row{display:flex;align-items:end;justify-content:space-between;gap:14px;flex-wrap:wrap}.filter-form{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.filter-form label{color:var(--muted);font-size:12px}.filter-form select{display:block;margin-top:5px;min-width:260px;padding:8px;color:var(--text);background:#0d151f;border:1px solid #34445a;border-radius:6px}
.filter-form input{display:block;margin-top:5px;padding:8px;color:var(--text);background:#0d151f;border:1px solid #34445a;border-radius:6px}.report-buttons{display:flex;gap:7px;flex-wrap:wrap}.report-buttons .button{padding:6px 9px;border:1px solid #31587d;border-radius:6px;background:#11273b}
