#myprojectsdialog,#saveprojectdialog{width:min(900px,94vw);max-height:90vh;padding:24px;border:1px solid #cbd5c9;border-radius:18px;background:#fffdf8;color:#243d36;overflow:auto}#saveprojectdialog{width:min(600px,94vw)}#myprojectsdialog::backdrop,#saveprojectdialog::backdrop{background:#243d3688;backdrop-filter:blur(4px)}#myprojectsdialog>header,#saveprojectdialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0 0 16px;background:none;border:0}#myprojectsdialog h2,#saveprojectdialog h2{margin:0}.project-storage-note{font-size:13px;line-height:1.6;color:#607064}.project-library-tools,.project-save-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.project-save-actions .primary{width:auto;margin:0}#projectlibrarylist{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.saved-project-card{border:1px solid #d9ddd2;border-radius:12px;padding:14px;background:#fff}.saved-project-card img{width:100%;height:140px;object-fit:contain;background:#f6f2e9;border-radius:8px}.saved-project-card h3{overflow-wrap:anywhere;margin:12px 0 6px}.saved-project-card p{font-size:12px;color:#607064}.saved-project-card .tools{flex-wrap:wrap}.creation-panel>.my-projects-button{margin-top:20px;font-weight:800;width:100%}#projectlibrarystatus,#saveprojectstatus{line-height:1.5;overflow-wrap:anywhere}body>header .save-project-button,body>header .my-projects-button{font-size:13px;white-space:nowrap}@media(max-width:600px){#myprojectsdialog,#saveprojectdialog{padding:16px}#projectlibrarylist{grid-template-columns:1fr}}
