.contact-us-tab{padding:20px;display:flex;flex-direction:column;align-items:center;width:100%}.contact-us-header{margin-bottom:40px;text-align:center;width:100%}.cta-line{font-size:1.4rem;color:#fff;margin:0;font-weight:500}.cta-subline{font-size:1.1rem;color:#a0a0a0;margin-top:8px}.cta-line .highlight-free{color:var(--theme-color);font-weight:900;text-decoration:underline;font-size:1.6rem;margin:0 4px}.contact-us-content{width:100%;max-width:800px}.manage-admins-error,.manage-admins-loading{padding:24px;text-align:center;color:#26202d}.manage-admins-error{color:#b91c1c}.manage-admins-container{display:flex;flex-direction:column;gap:30px;background:#f0ebff;padding:30px;min-height:calc(100vh - 80px);color:#26202d;border-radius:20px;margin:-10px}.invite-section{display:flex;flex-direction:column;gap:12px;background:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.invite-section-row{display:flex;gap:15px}.invite-action-error{margin:0;font-size:14px;color:#b91c1c}.invite-section-note{margin:0 0 8px;font-size:14px;color:#6b5b73}.invite-note{margin:0;font-size:14px;color:#6b5b73}.invite-input{flex:1 1;padding:14px 20px;border:1px solid #e2e8f0;border-radius:12px;font-size:16px;outline:none;transition:border-color .2s ease;background:#fcfaff}.invite-input:focus{border-color:#a78bfa}.invite-button{background:linear-gradient(135deg,#b794f4,#9f7aea);color:#fff;border:none;padding:0 36px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.invite-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(167,139,250,.4)}.admins-table-wrapper{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05);flex:1 1}.admins-table{width:100%;border-collapse:collapse}.admins-table th{text-align:left;font-size:14px;font-weight:600;color:#64748b;text-transform:none}.admins-table td,.admins-table th{padding:18px 24px;border-bottom:1px solid #f1f5f9}.admins-table td{font-size:15px;color:#334155}.admins-table tr:last-child td{border-bottom:none}.email-cell{font-weight:500}.access-cell{color:#64748b}.actions-header{text-align:right!important}.actions-cell{display:flex;gap:12px;justify-content:flex-end}.action-btn{background:transparent;border:none;padding:6px;border-radius:6px;cursor:pointer;color:#64748b;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.edit-btn:hover{color:#a78bfa;background:#f5f3ff}.delete-btn:hover{color:#ef4444;background:#fef2f2}@media (max-width:768px){.manage-admins-container{padding:15px;margin:0}.invite-section{flex-direction:column;padding:16px}.invite-button{padding:12px}.admins-table td,.admins-table th{padding:12px 16px;font-size:13px}}.portal-account-select{min-height:100vh;background:#0c0c0e;color:#fff;display:flex;align-items:center;justify-content:center;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.portal-account-select-inner{max-width:480px;width:100%}.portal-account-select-title{font-size:1.5rem;font-weight:600;margin:0 0 8px;color:#fff}.portal-account-select-subtitle{font-size:.9375rem;color:hsla(0,0%,100%,.7);margin:0 0 24px;line-height:1.45}.portal-account-list{display:flex;flex-direction:column;gap:12px}.portal-account-card{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;font-size:1rem;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease}.portal-account-card:hover{background:rgba(167,139,250,.1);border-color:rgba(167,139,250,.35)}.portal-account-name{font-weight:500}.portal-account-arrow{color:#a78bfa;font-size:1.25rem;opacity:.9}