.owner-projects-page{max-width:72rem;margin:0 auto;padding:var(--ceeteh-space-6,1.5rem) var(--ceeteh-space-4,1rem) 5rem}.owner-projects__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.owner-projects__head h1{font-family:var(--ceeteh-font-sans,"Vazirmatn",sans-serif);font-size:var(--ceeteh-font-size-lg,1.5rem);font-weight:var(--ceeteh-font-weight-bold,700);margin:0 0 .35rem}.owner-projects__error{color:var(--ceeteh-color-danger,#c45c5c);margin:.75rem 0}.owner-projects__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.owner-projects__item{display:block;padding:1rem 1.1rem;border:1px solid var(--ceeteh-color-border,#2a2d35);border-radius:var(--ceeteh-radius-md,.35rem);background:var(--ceeteh-color-bg-elevated,#161922);text-decoration:none;color:inherit;transition:border-color var(--ceeteh-motion-fast,.15s) var(--ceeteh-motion-ease,ease)}.owner-projects__item:hover{border-color:var(--ceeteh-color-accent,#c4a574)}.owner-projects__item-title{font-weight:var(--ceeteh-font-weight-bold,700);font-size:1.15rem;margin:0 0 .35rem}.owner-projects__item-top{display:flex;justify-content:space-between;margin-block-end:.8rem}.owner-projects__status{color:var(--ceeteh-color-accent);font-size:.75rem;font-weight:700}.owner-projects__progress{height:.2rem;margin-block-start:1rem;overflow:hidden;background:var(--ceeteh-color-border);border-radius:1rem}.owner-projects__progress i{display:block;height:100%;background:var(--ceeteh-color-accent)}@media (max-width:40rem){.owner-projects__list{grid-template-columns:1fr}}.owner-projects__meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:var(--ceeteh-font-size-sm,.875rem);color:var(--ceeteh-color-muted,#9aa0a6)}.unpaid-tag{display:inline-block;padding:.2rem .55rem;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:var(--ceeteh-color-accent-fg,#1a1610);background:var(--ceeteh-color-accent,#c4a574);border-radius:var(--ceeteh-radius-sm,.25rem);pointer-events:none;user-select:none}.owner-projects__form{display:grid;gap:1rem;margin-top:1rem}.owner-projects__form label{display:grid;gap:.35rem;font-size:.9rem}.owner-projects__form input,.owner-projects__form select,.owner-projects__form textarea{font:inherit;padding:.65rem .75rem;border:1px solid var(--ceeteh-color-border,#2a2d35);border-radius:var(--ceeteh-radius-md,.35rem);background:var(--ceeteh-color-bg-elevated,#161922);color:inherit}.owner-projects__checks{display:grid;gap:.5rem}.owner-projects__checks label{display:flex;align-items:center;gap:.5rem;grid-template-columns:none}.owner-projects__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.5rem}.owner-projects__roles{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--ceeteh-color-border,#2a2d35)}.owner-projects__roles h2{font-size:1.05rem;margin:0 0 .75rem}.owner-projects__role{padding:.85rem 0;border-bottom:1px solid var(--ceeteh-color-border,#2a2d35)}.owner-projects__role:last-child{border-bottom:none}.owner-projects__banner{padding:.75rem 1rem;margin-bottom:1rem;border-radius:var(--ceeteh-radius-md,.35rem);background:color-mix(in srgb,var(--ceeteh-color-accent,#c4a574) 18%,transparent);border:1px solid var(--ceeteh-color-accent,#c4a574)}.owner-projects__banner strong{display:inline-flex;align-items:center;gap:.5rem}.ce-muted{color:var(--ceeteh-color-muted,#9aa0a6)}.ce-btn{font:inherit;padding:.65rem 1rem;border-radius:var(--ceeteh-radius-md,.35rem);border:1px solid var(--ceeteh-color-border,#2a2d35);background:var(--ceeteh-color-bg-elevated,#161922);color:inherit;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.ce-btn--accent{background:var(--ceeteh-color-accent,#c4a574);color:var(--ceeteh-color-accent-fg,#1a1610);border-color:transparent}.ce-btn:disabled{opacity:.5;cursor:not-allowed}