.local-project-dialog{width:min(830px,calc(100vw - 28px));max-height:min(88vh,900px);padding:clamp(18px,4vw,30px)}
.local-project-dialog .dialog-head h2{margin-top:9px}
.local-project-toolbar{display:grid;grid-template-columns:minmax(150px,1fr) auto auto;gap:9px;margin:20px 0 13px;align-items:center}
.local-project-toolbar input{min-width:0;min-height:43px;border-color:#354039;background:#111516;color:#f1f1ea}
.local-project-toolbar button,.local-project-row button{min-height:40px;padding:9px 12px;border-color:#3a453b;background:#1d241d;color:#e4ebd7;font-size:10px}
.local-project-toolbar button:hover,.local-project-row button:hover{border-color:#869e4f;background:#28331f}
#localProjectStatus{min-height:25px;margin:5px 0 10px;color:#b8ca95;font-size:10px;line-height:1.6}
#localProjectList,#localProjectTrash{display:grid;gap:8px}
.local-project-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto auto auto;gap:8px;align-items:center;padding:10px;border:1px solid #303a35;border-radius:10px;background:#181d1e}
.local-project-mark{width:39px;height:39px;display:grid;place-items:center;border:1px solid #526141;border-radius:9px;background:linear-gradient(145deg,#303a26,#1c241c);color:#e0efb5;font:italic 22px Georgia,serif}
.local-project-meta{min-width:0}.local-project-meta strong,.local-project-meta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-project-meta strong{color:#f0f0e9;font-size:12px;font-weight:550}.local-project-meta small{margin-top:5px;color:#919b8c;font-size:9px}
.local-project-row button{min-height:34px;padding:7px 9px;white-space:nowrap}
.local-project-empty{display:grid;justify-items:center;gap:8px;padding:42px 16px;border:1px dashed #3b463c;border-radius:12px;text-align:center;color:#dce5d1}.local-project-empty>span{color:#cde995;font-size:26px}.local-project-empty strong{font:400 22px Georgia,serif}.local-project-empty p{margin:0;color:#9ca695;font-size:10px}
.local-trash{margin-top:14px;padding:12px;border:1px solid #303a35;border-radius:9px;color:#bfcaad}.local-trash summary{cursor:pointer;font-size:11px}.local-trash>div{margin-top:12px}
.local-project-dialog>.fine{margin-top:18px;color:#929b8f}
#localProjectsButton{display:inline-flex;align-items:center;gap:5px;border-color:#39433c;background:#171c1d;color:#d7e4c4}
#localProjectsButton:hover{border-color:#7f9650;background:#20281c}
@media(max-width:700px){.local-project-toolbar{grid-template-columns:1fr 1fr}.local-project-toolbar input{grid-column:1/-1}.local-project-row{grid-template-columns:36px minmax(0,1fr) auto auto}.local-project-mark{width:34px;height:34px}.local-project-row button[data-rename-local],.local-project-row button[data-delete-local]{grid-row:2}.local-project-row button[data-delete-local]{grid-column:4}.local-project-meta small{font-size:8px}.local-project-row button{font-size:9px;padding:6px 7px}#localProjectsButton span{display:none}header{flex-wrap:wrap}}
@media(max-width:440px){.local-project-row{grid-template-columns:32px minmax(0,1fr) auto}.local-project-row button[data-open-local],.local-project-row button[data-recover-local]{grid-column:3;grid-row:1}.local-project-row button[data-duplicate-local]{grid-column:1;grid-row:2}.local-project-row button[data-rename-local]{grid-column:2;grid-row:2;justify-self:center}.local-project-row button[data-delete-local]{grid-column:3;grid-row:2}}
