.project-action-dialog__header[data-v-de919bed]{justify-content:space-between;align-items:center;gap:var(--spacer-16);display:flex}.project-action-dialog__header h2[data-v-de919bed]{overflow-wrap:anywhere;min-width:0;font-size:var(--heading-sm-font-size);line-height:var(--heading-sm-line-height);font-weight:var(--font-weight-strong);margin:0}.project-action-dialog__header button[data-v-de919bed]{width:var(--control-height-compact-lg);height:var(--control-height-compact-lg);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.project-rename-dialog__field[data-v-de919bed]{gap:var(--spacer-8);margin-top:var(--spacer-24);color:var(--text-secondary);font-size:var(--body-base-font-size);line-height:var(--body-base-line-height);display:grid}.project-rename-dialog__field input[data-v-de919bed]{box-sizing:border-box;width:100%;min-width:0;height:var(--control-height-standard);padding:0 var(--spacer-12);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-page);color:var(--text-primary);font:inherit}.project-rename-dialog__field input[data-v-de919bed]:focus-visible{outline:var(--border-width-focus) solid var(--control-focus-color,var(--accent));outline-offset:var(--spacer-2)}.project-action-dialog__error[data-v-de919bed]{margin:var(--spacer-8) 0 0;overflow-wrap:anywhere;color:var(--status-error-default);font-size:var(--body-base-font-size);line-height:var(--body-base-line-height)}.project-action-dialog__actions[data-v-de919bed]{justify-content:flex-end;gap:var(--spacer-8);margin-top:var(--spacer-24);flex-wrap:wrap;display:flex}.project-action-dialog__actions>button[data-v-de919bed]{max-width:100%;min-height:var(--control-height-standard);justify-content:center;align-items:center;gap:var(--spacer-8);padding:0 var(--spacer-12);border:var(--border-width-default) solid transparent;border-radius:var(--radius-md);overflow-wrap:anywhere;font:inherit;font-size:var(--body-base-font-size);line-height:var(--body-base-line-height);font-weight:var(--font-weight-medium);cursor:pointer;display:inline-flex}.project-action-dialog__actions>.project-action-dialog__secondary[data-v-de919bed]{border-color:var(--border-default);background:var(--surface-panel);color:var(--text-primary)}.project-action-dialog__primary[data-v-de919bed]{background:var(--action-primary);color:var(--action-on-primary)}.project-action-dialog__header button[data-v-de919bed]:hover:not(:disabled),.project-action-dialog__actions>.project-action-dialog__secondary[data-v-de919bed]:hover:not(:disabled){background:var(--surface-subtle)}.project-action-dialog__header button[data-v-de919bed]:active:not(:disabled),.project-action-dialog__actions>.project-action-dialog__secondary[data-v-de919bed]:active:not(:disabled){background:var(--surface-pressed)}.project-action-dialog__primary[data-v-de919bed]:hover:not(:disabled){background:var(--action-primary-hover)}.project-action-dialog__primary[data-v-de919bed]:active:not(:disabled){background:var(--action-primary-active)}.project-action-dialog__header button[data-v-de919bed]:focus-visible,.project-action-dialog__actions>button[data-v-de919bed]:focus-visible{outline:var(--border-width-focus) solid var(--accent);outline-offset:var(--spacer-2)}.project-action-dialog__header button[data-v-de919bed]:disabled,.project-action-dialog__actions>button[data-v-de919bed]:disabled,.project-rename-dialog__field input[data-v-de919bed]:disabled{border-color:var(--border-subtle);background:var(--surface-subtle);color:var(--text-disabled);cursor:default}.project-action-dialog__actions svg[data-v-de919bed]{flex-shrink:0}.spin[data-v-de919bed]{animation:.8s linear infinite project-action-spin-de919bed}@keyframes project-action-spin-de919bed{to{transform:rotate(360deg)}}@media (width<=767px),(pointer:coarse){.project-action-dialog__header button[data-v-de919bed]{width:var(--control-height-touch-standard);height:var(--control-height-touch-standard)}.project-rename-dialog__field input[data-v-de919bed]{height:var(--control-height-touch-standard)}.project-action-dialog__actions>button[data-v-de919bed]{min-height:var(--control-height-touch-standard)}}@media (width<=767px){.project-rename-dialog__field input[data-v-de919bed]{line-height:var(--heading-sm-line-height)}.project-action-dialog__actions[data-v-de919bed]{flex-direction:column}.project-action-dialog__actions>button[data-v-de919bed]{width:100%}}@media (prefers-reduced-motion:reduce){.spin[data-v-de919bed]{animation:none}}.project-cover-dialog__pagination[data-v-a8622998]{justify-content:center;align-items:center;gap:var(--spacer-8);margin-top:var(--spacer-16);flex-wrap:wrap;display:flex}.project-cover-backdrop[data-v-a8622998]{z-index:var(--z-modal);box-sizing:border-box;padding:var(--spacer-16);background:var(--modal-backdrop);place-items:center;display:grid;position:fixed;inset:0}.project-cover-dialog[data-v-a8622998]{box-sizing:border-box;width:min(var(--modal-width-sm),calc(100vw - var(--spacer-32)));max-height:calc(100vh - var(--spacer-32));padding:var(--spacer-20);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface-panel);box-shadow:var(--shadow-modal);color:var(--text-primary);font-family:var(--font-family-default);overflow:auto}.project-cover-dialog__header[data-v-a8622998]{justify-content:space-between;align-items:flex-start;gap:var(--spacer-16);display:flex}.project-cover-dialog[data-v-a8622998]{max-height:calc(100dvh - var(--spacer-32));overflow-wrap:anywhere}.project-cover-dialog__actions[data-v-a8622998]{flex-wrap:wrap}.project-cover-dialog__actions>button[data-v-a8622998]{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.project-cover-dialog__actions>button svg[data-v-a8622998]{flex-shrink:0}.project-cover-dialog__header>div[data-v-a8622998]{overflow-wrap:anywhere;min-width:0}.project-cover-dialog__header h2[data-v-a8622998],.project-cover-dialog__header p[data-v-a8622998]{margin:0}.project-cover-dialog__header h2[data-v-a8622998]{font-size:var(--heading-sm-font-size);line-height:var(--heading-sm-line-height);font-weight:var(--font-weight-strong)}.project-cover-dialog__header p[data-v-a8622998]{margin-top:var(--spacer-6);color:var(--text-secondary);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height)}.project-cover-dialog__header>button[data-v-a8622998]{width:var(--control-height-compact-lg);height:var(--control-height-compact-lg);flex:0 0 var(--control-height-compact-lg);border-radius:var(--radius-sm);color:var(--text-secondary);background:0 0;border:0;place-items:center;padding:0;display:grid}.project-cover-dialog__grid[data-v-a8622998]{gap:var(--spacer-8);margin-top:var(--spacer-20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.project-cover-choice[data-v-a8622998]{gap:var(--spacer-6);min-width:0;padding:var(--spacer-6);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-page);color:var(--text-primary);text-align:left;display:grid;position:relative}.project-cover-choice.selected[data-v-a8622998]{border-color:var(--accent);box-shadow:0 0 0 var(--border-width-focus) var(--accent-soft)}.project-cover-choice__preview[data-v-a8622998]{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--text-tertiary);place-items:center;display:grid;overflow:hidden}.project-cover-choice__preview[data-v-a8622998] img{object-fit:cover;width:100%;height:100%;display:block}.project-cover-choice__label[data-v-a8622998]{min-width:0;color:var(--text-secondary);font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-cover-choice__check[data-v-a8622998]{top:var(--spacer-8);right:var(--spacer-8);width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--radius-full);background:var(--action-primary);color:var(--action-on-primary);box-shadow:var(--shadow-raised);place-items:center;display:grid;position:absolute}.project-cover-dialog__empty[data-v-a8622998],.project-cover-dialog__error[data-v-a8622998]{margin:var(--spacer-12) 0 0;font-size:var(--body-md-font-size);line-height:var(--body-md-line-height)}.project-cover-dialog__empty[data-v-a8622998]{color:var(--text-tertiary)}.project-cover-dialog__error[data-v-a8622998]{color:var(--theme-error)}.project-cover-dialog__actions[data-v-a8622998]{justify-content:flex-end;gap:var(--spacer-8);margin-top:var(--spacer-24);display:flex}.project-cover-dialog__actions>button[data-v-a8622998]{min-height:var(--control-height-standard);justify-content:center;align-items:center;gap:var(--spacer-8);padding:0 var(--spacer-12);border:var(--border-width-default) solid transparent;border-radius:var(--radius-md);font:inherit;font-size:var(--body-base-font-size);font-weight:var(--font-weight-medium);display:inline-flex}.project-cover-dialog__secondary[data-v-a8622998]{background:var(--surface-panel);color:var(--text-primary);border-color:var(--border-default)!important}.project-cover-dialog__primary[data-v-a8622998]{background:var(--action-primary);color:var(--action-on-primary)}.project-cover-dialog button[data-v-a8622998]:focus-visible{outline:var(--border-width-focus) solid var(--accent);outline-offset:var(--spacer-2)}.project-cover-dialog button[data-v-a8622998]:disabled{color:var(--text-disabled);cursor:default}.spin[data-v-a8622998]{animation:.8s linear infinite project-cover-spin-a8622998}@keyframes project-cover-spin-a8622998{to{transform:rotate(360deg)}}.project-cover-dialog__header>button[data-v-a8622998]:hover:not(:disabled),.project-cover-dialog__secondary[data-v-a8622998]:hover:not(:disabled),.project-cover-choice[data-v-a8622998]:hover:not(:disabled){background:var(--surface-subtle)}.project-cover-dialog__primary[data-v-a8622998]:hover:not(:disabled){background:var(--action-primary-hover)}.project-cover-dialog__primary[data-v-a8622998]:disabled{background:var(--surface-subtle);border-color:var(--border-default)}.project-cover-dialog__empty[data-v-a8622998],.project-cover-dialog__error[data-v-a8622998]{overflow-wrap:anywhere}@media (width<=767px){.project-cover-dialog__pagination[data-v-a8622998]{justify-content:center;align-items:center;gap:var(--spacer-8);margin-top:var(--spacer-16);flex-wrap:wrap;display:flex}.project-cover-backdrop[data-v-a8622998]{align-items:end;padding:0}.project-cover-dialog[data-v-a8622998]{width:100%;padding:var(--spacer-16);padding-bottom:calc(var(--spacer-16) + env(safe-area-inset-bottom));border-radius:var(--radius-panel) var(--radius-panel) 0 0;box-shadow:none;border-bottom:0;border-left:0;border-right:0}.project-cover-dialog__grid[data-v-a8622998]{grid-template-columns:repeat(2,minmax(0,1fr))}.project-cover-dialog__actions[data-v-a8622998]{flex-direction:column}.project-cover-dialog__actions>button[data-v-a8622998]{width:100%}}@media (width<=767px),(hover:none),(pointer:coarse){.project-cover-dialog__header>button[data-v-a8622998]{width:var(--control-height-touch-standard);height:var(--control-height-touch-standard);flex-basis:var(--control-height-touch-standard)}.project-cover-dialog__actions>button[data-v-a8622998]{min-height:var(--control-height-touch-standard)}}@media (prefers-reduced-motion:reduce){.spin[data-v-a8622998]{animation:none}}.project-management-status[data-v-bb8a1b3b]{z-index:var(--z-modal,1000);bottom:var(--spacer-24);align-items:center;gap:var(--spacer-8);max-width:calc(100vw - var(--spacer-32));padding:var(--spacer-12) var(--spacer-16);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-panel);color:var(--text-primary);font-size:var(--body-sm-font-size);display:flex;position:fixed;left:50%;transform:translate(-50%)}.project-management-status>span[data-v-bb8a1b3b]{overflow-wrap:anywhere;min-width:0}.project-management-status>svg[data-v-bb8a1b3b],.project-management-status>button[data-v-bb8a1b3b]{flex-shrink:0}.project-management-status button[data-v-bb8a1b3b]{width:var(--control-height-touch-standard);height:var(--control-height-touch-standard);color:inherit;cursor:pointer;background:0 0;border:0}.project-management-status .project-management-status__retry[data-v-bb8a1b3b]{width:auto;padding:0 var(--spacer-8)}.project-management-status button[data-v-bb8a1b3b]:focus-visible{outline:var(--border-width-focus) solid var(--accent);outline-offset:var(--spacer-2)}.project-management-confirm-title[data-v-bb8a1b3b]{font-size:var(--heading-sm-font-size);line-height:var(--heading-sm-line-height);font-weight:var(--font-weight-strong);margin:0}.project-management-confirm-actions[data-v-bb8a1b3b]{justify-content:flex-end;gap:var(--spacer-8);margin-top:var(--spacer-16);display:flex}
