.project-download-trigger svg,.project-delete-button svg,.project-storage-label svg,.project-storage-breakdown svg,.project-delete-dialog svg,.project-download-menu svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.project-storage-label{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-weight:600;display:inline-flex}.project-storage-label svg{width:14px;height:14px}.project-storage-label small{font-size:.7rem;font-weight:400}.workspace-shell .project-delete-button,.project-delete-button{color:#a43e2d;border-radius:8px;flex:none;justify-content:center;align-items:center;width:44px;min-height:44px;padding:0;display:inline-flex}.workspace-shell .project-delete-button:hover:not(:disabled),.project-delete-button:hover:not(:disabled){background:#fff0ed}.workspace-shell .project-download-trigger,.project-download-trigger{color:#191b18;white-space:nowrap;background:#fffefb;border:1px solid #dcd9d0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:44px;display:inline-flex}.workspace-shell .project-download-trigger:hover:not(:disabled),.project-download-trigger:hover:not(:disabled){background:#f0f1ec}.project-download-trigger svg:last-child{width:12px;height:12px}.workspace-shell .project-download-trigger[aria-expanded=true],.project-download-trigger[aria-expanded=true]{color:var(--primary);background:var(--active-surface)}.project-download-menu{box-sizing:border-box;border-radius:var(--radius-panel);color:#191b18;background:#fffefb;border:1px solid #dcd9d0;width:360px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:0;padding:8px;font-family:inherit;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 16px 50px #191b1826}.project-download-menu:focus{outline:none}.project-menu-label{color:#676b63;margin:0;padding:8px 10px;font-size:.75rem}.project-menu-message{color:#676b63;margin:0;padding:8px 10px;font-size:.75rem;line-height:1.7}.project-menu-message button{min-height:44px;margin-top:8px}.project-download-option{box-sizing:border-box;text-align:left;width:100%;min-height:82px;color:inherit;font:inherit;background:0 0;border:none;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 10px;text-decoration:none;display:grid}.project-download-option+.project-download-option{border-top:1px solid #e7e4dc}.project-download-option:hover:not(:disabled){background:#f0f1ec}.project-download-option:focus-visible{outline-offset:-2px;outline:2px solid #191b18}.project-download-option:disabled{color:#787d73;cursor:not-allowed}.project-download-option strong{font-size:.8rem;font-weight:600;display:block}.project-download-option small{font-size:var(--text-2xs);color:#676b63;margin-top:4px;display:block}.project-download-option b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.project-file-icon{color:#676b63;background:#f0efe9;border:1px solid #e4e2d8;border-radius:7px;place-items:center;width:34px;height:40px;display:grid}.project-download-option:nth-of-type(2) .project-file-icon{color:var(--primary);background:var(--active-surface);border-color:#e2e2dd}.project-delete-dialog{box-sizing:border-box;color:#191b18;background:#fffefb;border:1px solid #dcd9d0;border-radius:18px;width:480px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;box-shadow:0 28px 100px #0003}.project-delete-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18201680}.project-delete-content{padding:28px}.project-delete-symbol{color:#af3f32;border-radius:var(--radius-panel);background:#fff0ed;border:1px solid #f0d6ce;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.project-delete-content h2{letter-spacing:-.03em;margin:0 0 10px;font-size:1.4rem;line-height:1.5}.project-delete-content p{color:#676b63;overflow-wrap:anywhere;margin:12px 0 0;font-size:.85rem;line-height:1.9}.project-delete-content p strong{color:#191b18}.project-batch-delete-list{overflow-wrap:anywhere;max-height:180px;margin:16px 0 0;padding-left:22px;overflow:auto}.project-batch-delete-list li+li{margin-top:6px}.project-delete-size{border-radius:var(--radius-card);background:#f8f7f2;border:1px solid #dcd9d0;margin-top:22px;padding:6px 16px}.project-storage-breakdown{margin:0}.project-storage-breakdown>div{justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:.8rem;display:flex}.project-storage-breakdown dt{color:#676b63;align-items:center;gap:8px;display:flex}.project-storage-breakdown dt svg{width:15px;height:15px}.project-storage-breakdown dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.project-delete-total{border-top:1px solid #dcd9d0;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;font-size:.8rem;display:flex}.project-delete-total strong{font-size:1.1rem}.project-delete-total:first-child{border-top:0}.project-delete-content .project-delete-warning{color:#af3f32;font-size:.75rem}.project-delete-warning svg{vertical-align:middle;width:14px;height:14px;margin-right:6px}.project-delete-actions{background:#f9f8f4;border-top:1px solid #dcd9d0;justify-content:flex-end;gap:10px;padding:18px 28px;display:flex}.project-delete-actions button{border-radius:8px;min-height:44px;padding:10px 16px;font-size:.8rem}.project-delete-actions .project-confirm-delete{color:#fff;background:#af3f32;border:1px solid #af3f32}.project-confirm-delete:hover:not(:disabled){background:#963327}.project-delete-actions button:disabled{opacity:.65;cursor:not-allowed}.project-storage-panel{border:1px solid var(--editorial-line,#dcd9d0);background:var(--editorial-surface,#fffefb);border-radius:var(--radius-panel);margin:22px 0;padding:22px}.project-storage-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.project-storage-heading h2{font-size:var(--text-lg);margin:0}.project-storage-panel>p{color:#676b63;margin:14px 0 0;font-size:.75rem}.project-storage-bar{border-radius:4px;gap:3px;height:6px;margin:20px 0 12px;display:flex;overflow:hidden}.project-storage-bar span{background:#91a783;flex-basis:0}.project-storage-bar span:nth-child(2){background:#6d89cf}.project-storage-bar span:nth-child(3){background:#d7c7ac}.project-deletion-status{color:#a43e2d;font-size:.75rem}@media (width<=600px){.project-delete-content{padding:24px 22px}.project-delete-actions{padding:16px 22px}.project-storage-panel{padding:18px}.project-storage-heading{flex-wrap:wrap}.project-download-option{column-gap:8px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.project-download-trigger,.project-delete-button,.project-delete-dialog button{transition:none}}
