.collections-app{background-color:#f9fafb;flex-direction:column;min-height:100vh;display:flex}.collections-app *{box-sizing:border-box}
.HeaderStyles-module__qppPhW__header{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:16px 0}.HeaderStyles-module__qppPhW__container{justify-content:space-between;align-items:center;width:90%;max-width:1200px;margin:0 auto;display:flex}.HeaderStyles-module__qppPhW__logoLink{color:inherit;text-decoration:none}.HeaderStyles-module__qppPhW__logoContainer{align-items:center;gap:10px;display:flex}.HeaderStyles-module__qppPhW__logoIcon{width:32px;height:32px}.HeaderStyles-module__qppPhW__logoText{color:#1f2937;font-size:20px;font-weight:700}.HeaderStyles-module__qppPhW__loginButton{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s}.HeaderStyles-module__qppPhW__loginButton:hover{background-color:#1d4ed8}.HeaderStyles-module__qppPhW__loginButton:disabled{cursor:wait;background-color:#93c5fd}.HeaderStyles-module__qppPhW__userMenu{align-items:center;gap:12px;display:flex}.HeaderStyles-module__qppPhW__userName{color:#374151;font-size:14px;font-weight:500}.HeaderStyles-module__qppPhW__logoutButton{color:#6b7280;cursor:pointer;background-color:#0000;border:1px solid #d1d5db;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.HeaderStyles-module__qppPhW__logoutButton:hover{color:#374151;background-color:#f3f4f6;border-color:#9ca3af}.HeaderStyles-module__qppPhW__saveState{color:#6b7280;font-size:13px}.HeaderStyles-module__qppPhW__save_saved{color:#059669}.HeaderStyles-module__qppPhW__save_error,.HeaderStyles-module__qppPhW__save_expired{color:#dc2626}@media (max-width:768px){.HeaderStyles-module__qppPhW__container{flex-wrap:wrap;gap:12px}.HeaderStyles-module__qppPhW__userName{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}}
