.inline-status-banner-module__Q9OP1G__root{border:1px solid #0000;border-radius:10px;margin:0;padding:.65rem .85rem;font-size:clamp(.85rem,2.8vw,.9rem);line-height:1.45}.inline-status-banner-module__Q9OP1G__root[data-variant=error]{color:#7f1d1d;background:#fee2e2;border-color:#fecaca}.inline-status-banner-module__Q9OP1G__root[data-variant=info]{color:#1e3a5f;background:#e0f2fe;border-color:#bae6fd}.inline-status-banner-module__Q9OP1G__root[data-variant=success]{color:#14532d;background:#dcfce7;border-color:#bbf7d0}@media (prefers-color-scheme:dark){.inline-status-banner-module__Q9OP1G__root[data-variant=error]{color:#fecaca;background:#450a0a;border-color:#7f1d1d}.inline-status-banner-module__Q9OP1G__root[data-variant=info]{color:#bae6fd;background:#0c4a6e;border-color:#0369a1}.inline-status-banner-module__Q9OP1G__root[data-variant=success]{color:#bbf7d0;background:#14532d;border-color:#166534}}
.delete-project-dialog-module__AfJ0NW__wrap{border-top:1px solid var(--app-border,#e8e6e1);margin-top:.5rem;padding-top:1.25rem}.delete-project-dialog-module__AfJ0NW__wrapToolbar{border:none;align-items:center;margin:0;padding:0;display:inline-flex}.delete-project-dialog-module__AfJ0NW__trigger{font:inherit;color:#991b1b;border:1px solid color-mix(in srgb, #991b1b 45%, var(--app-border));cursor:pointer;touch-action:manipulation;background:0 0;border-radius:10px;padding:.5rem .9rem;font-size:.92rem;font-weight:600}.delete-project-dialog-module__AfJ0NW__trigger:hover:not(:disabled){background:#991b1b14}.delete-project-dialog-module__AfJ0NW__trigger:focus-visible{outline-offset:2px;outline:2px solid #991b1b}.delete-project-dialog-module__AfJ0NW__dialog{border:1px solid var(--app-border,#e8e6e1);background:var(--app-surface,#fff);width:fit-content;max-width:min(26rem,100vw - 2rem);height:fit-content;max-height:min(90dvh,100vh - 2rem);color:var(--app-text,#111);border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 18px 48px #0000002e}.delete-project-dialog-module__AfJ0NW__dialog::backdrop{background:#00000073}.delete-project-dialog-module__AfJ0NW__panel{padding:1.25rem 1.35rem 1.35rem}.delete-project-dialog-module__AfJ0NW__title{letter-spacing:-.02em;margin:0 0 .65rem;font-size:1.05rem;font-weight:600}.delete-project-dialog-module__AfJ0NW__body{color:var(--app-text-muted,#5c5c5c);margin:0 0 1rem;font-size:.92rem;line-height:1.5}.delete-project-dialog-module__AfJ0NW__mono{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--app-text,#111);word-break:break-all;font-size:.88em}.delete-project-dialog-module__AfJ0NW__form{flex-direction:column;gap:1rem;display:flex}.delete-project-dialog-module__AfJ0NW__banner{margin-top:-.25rem}.delete-project-dialog-module__AfJ0NW__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.delete-project-dialog-module__AfJ0NW__cancel{font:inherit;border:1px solid var(--app-border,#e8e6e1);color:var(--app-text,#111);cursor:pointer;background:0 0;border-radius:10px;padding:.55rem 1rem;font-size:.92rem;font-weight:600}.delete-project-dialog-module__AfJ0NW__cancel:hover:not(:disabled){background:color-mix(in srgb, var(--app-border) 40%, transparent)}.delete-project-dialog-module__AfJ0NW__cancel:disabled{opacity:.55;cursor:not-allowed}.delete-project-dialog-module__AfJ0NW__danger{font:inherit;color:#fff;cursor:pointer;background:#991b1b;border:none;border-radius:10px;padding:.55rem 1rem;font-size:.92rem;font-weight:600}.delete-project-dialog-module__AfJ0NW__danger:hover:not(:disabled){filter:brightness(1.06)}.delete-project-dialog-module__AfJ0NW__danger:disabled{opacity:.55;cursor:not-allowed}.delete-project-dialog-module__AfJ0NW__danger:focus-visible{outline-offset:2px;outline:2px solid #991b1b}@media (prefers-color-scheme:dark){.delete-project-dialog-module__AfJ0NW__dialog{background:var(--app-surface,#0a0a0a);color:var(--app-text,#fafafa)}.delete-project-dialog-module__AfJ0NW__mono{color:var(--app-text,#fafafa)}.delete-project-dialog-module__AfJ0NW__trigger{color:#fca5a5;border-color:color-mix(in srgb, #fca5a5 40%, var(--app-border))}.delete-project-dialog-module__AfJ0NW__trigger:hover:not(:disabled){background:#fca5a51f}}
.form-image-upload-module__xPEyRq__root{flex-direction:column;gap:.55rem;width:100%;display:flex}.form-image-upload-module__xPEyRq__label{color:var(--app-text-muted,#5c5c5c);font-size:clamp(.78rem,2.2vw,.82rem);font-weight:600}.form-image-upload-module__xPEyRq__hint{color:var(--app-text-muted,#5c5c5c);margin:0;font-size:clamp(.75rem,2vw,.82rem);line-height:1.45}.form-image-upload-module__xPEyRq__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.form-image-upload-module__xPEyRq__fileInput{width:auto;max-width:100%;font:inherit;font-size:.88rem}.form-image-upload-module__xPEyRq__preview{width:fit-content;max-width:100%;margin:.15rem 0 .25rem}.form-image-upload-module__xPEyRq__previewImg{border:1px solid var(--app-border,#e8e6e1);object-fit:contain;vertical-align:top;border-radius:10px;max-width:14rem;max-height:14rem;display:block}.form-image-upload-module__xPEyRq__previewRow{flex-wrap:wrap;gap:.65rem;margin:.15rem 0 .35rem;padding:0;list-style:none;display:flex}.form-image-upload-module__xPEyRq__previewItem{width:fit-content;max-width:100%;margin:0;line-height:0;display:inline-block;position:relative}.form-image-upload-module__xPEyRq__thumb{border:1px solid var(--app-border,#e8e6e1);object-fit:cover;border-radius:8px;width:5.75rem;height:5.75rem;display:block}.form-image-upload-module__xPEyRq__removeOverlayBtn{min-width:1.75rem;min-height:1.75rem;font:inherit;color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:.72rem;font-weight:700;line-height:1;display:flex;position:absolute;top:.25rem;right:.25rem}.form-image-upload-module__xPEyRq__removeOverlayBtn:hover{background:#000000b8}@media (prefers-color-scheme:dark){.form-image-upload-module__xPEyRq__label,.form-image-upload-module__xPEyRq__hint{color:#a3a3a3}}
.primary-button-module__KQyjqa__root{width:100%;min-height:48px;font:inherit;color:#fafafa;cursor:pointer;touch-action:manipulation;background:#111;border:none;border-radius:12px;margin-top:.25rem;padding:.65rem 1rem;font-size:clamp(.95rem,2.8vw,1rem);font-weight:600}.primary-button-module__KQyjqa__root[data-width=auto]{width:auto;min-width:9rem;margin-top:0}.primary-button-module__KQyjqa__root:hover:not(:disabled){opacity:.92}.primary-button-module__KQyjqa__root:focus-visible{outline-offset:2px;outline:2px solid #111}.primary-button-module__KQyjqa__root:disabled{opacity:.55;cursor:not-allowed}@media (prefers-color-scheme:dark){.primary-button-module__KQyjqa__root[data-appearance=default]{color:#111;background:#fafafa}.primary-button-module__KQyjqa__root[data-appearance=default]:focus-visible{outline-color:#fafafa}}.primary-button-module__KQyjqa__root[data-appearance=darkSolid]{color:#fafafa;background:#0a0a0a}.primary-button-module__KQyjqa__root[data-appearance=darkSolid]:hover:not(:disabled){opacity:.88}.primary-button-module__KQyjqa__root[data-appearance=darkSolid]:focus-visible{outline-offset:2px;outline:2px solid #0a0a0a}.primary-button-module__KQyjqa__root[data-appearance=darkSolid]:disabled{opacity:.5}
