.settings-page{gap:20px}.settings-back{align-self:flex-start;margin-top:-20px}.settings-profile{align-items:center;gap:20px;display:flex}.settings-profile .avatar{width:68px;height:68px}.settings-profile .avatar .icon{width:34px;height:34px}.settings-profile>div{min-width:0}.settings-profile h2{overflow-wrap:anywhere;margin-bottom:8px}.settings-profile p{color:var(--text-secondary);margin-bottom:8px;font-size:13px}.settings-list{padding:8px 24px}.settings-row{min-height:78px;color:var(--text-primary);align-items:center;gap:18px;padding:21px 0;font-size:16px;display:flex}.settings-row+.settings-row,.settings-privacy{border-top:1px solid var(--border-subtle)}.settings-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.settings-row small{color:var(--text-secondary);font-size:12px;line-height:1.6}.settings-privacy summary{cursor:pointer;list-style:none}.settings-privacy summary::-webkit-details-marker{display:none}.settings-privacy summary span{flex:1}.settings-privacy summary .icon:last-child,.settings-manage>.icon:last-child{color:var(--text-secondary);width:18px}.settings-privacy__body{gap:12px;padding-bottom:20px;display:grid}.settings-privacy__body p{color:var(--text-secondary);font-size:13px}.settings-manage{width:100%;color:var(--text-primary);background:var(--accent-teal-tint);text-align:left;align-items:center;gap:18px;font-size:18px;font-weight:600;display:flex}.settings-manage span{flex:1}.settings-logout{margin-top:auto;padding-top:14px}.settings-secondary{color:var(--text-secondary)}.settings-dialog{border:1px solid var(--border-subtle);background:var(--bg-card);width:min(440px,100% - 32px);max-height:calc(100svh - 32px);color:var(--text-primary);border-radius:24px;padding:24px;overflow:auto}.settings-dialog::backdrop{background:#14213d40}.settings-dialog p{color:var(--text-secondary);margin-top:16px}.settings-dialog__actions{align-items:center;gap:20px;margin-top:24px;display:flex}.settings-dialog__actions>*{flex:1}.organization-settings-card h2{margin-bottom:16px}.organization-setting-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:18px 0;font-size:14px;display:flex}.organization-setting-row+.organization-setting-row{border-top:1px solid var(--border-subtle)}.organization-setting-value{overflow-wrap:anywhere;text-align:right;margin-left:auto}.organization-setting-row input:not([type=color]),.settings-invite-form input{border:1px solid var(--border-subtle);width:100%;min-width:0;color:var(--text-primary);background:var(--bg-card);border-radius:10px;padding:10px 12px;font-size:16px}.settings-icon-button{background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;display:inline-flex}.settings-remove .icon{color:var(--text-secondary)}.organization-logo-row{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:16px;padding:20px 0;display:flex}.organization-logo{background:var(--status-neutral);border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.organization-logo img{object-fit:contain;max-width:100%;max-height:100%}.organization-logo>.icon{color:var(--text-secondary);width:32px;height:32px}.organization-template{align-items:center;gap:20px;margin-bottom:12px;display:flex}.organization-template-icon{border:1px solid var(--border-subtle);width:80px;min-height:120px;color:var(--text-secondary);border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.organization-template-icon .icon{width:34px;height:34px}.organization-template-fields{flex:1;min-width:0}.organization-template-fields .organization-setting-row{flex-wrap:wrap;padding:14px 0}.organization-setting-row input[type=color]{border:1px solid var(--border-subtle);background:var(--bg-card);cursor:pointer;border-radius:50%;width:44px;height:44px;padding:4px}.organization-setting-row input[type=color]::-webkit-color-swatch{border:none;border-radius:50%}.organization-setting-row input[type=color]::-moz-color-swatch{border:none;border-radius:50%}.organization-pdf-preview{gap:12px;margin-top:20px;display:grid}.organization-pdf-preview object{border:1px solid var(--border-subtle);border-radius:10px;width:100%;height:450px}.organization-pdf-preview a{color:var(--accent-teal);text-align:center}.settings-team-list,.settings-invitations ul{margin:12px 0 0;padding:0;list-style:none}.settings-team-list li{align-items:center;gap:12px;padding:18px 0;display:flex}.settings-team-list li+li,.settings-invitations li+li{border-top:1px solid var(--border-subtle)}.settings-team-list .avatar{width:38px;height:38px}.settings-team-list li>div,.settings-invitations li>div{flex:1;min-width:0}.settings-team-list strong,.settings-invitations strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.settings-team-list small,.settings-invitations small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.6;display:block}.settings-invitations h3{margin:20px 0 8px;font-size:16px}.settings-invitations li{align-items:center;gap:12px;padding:14px 0;display:flex}.settings-invite-form{gap:12px;padding-top:20px;display:grid}.settings-invite-form label{font-size:14px}.organization-settings-actions{padding:18px 0 max(10px, env(safe-area-inset-bottom));background:var(--bg-app);align-items:center;gap:20px;margin-top:auto;display:flex;position:sticky;bottom:0}.organization-settings-actions>.text-button{flex:1}.organization-settings-actions>.button{flex:2;width:auto}@media (max-width:420px){.organization-template{gap:12px}.organization-template-icon{width:56px;min-height:100px}.settings-team-list{margin-left:-8px;margin-right:-8px}.settings-team-list li{flex-wrap:wrap;gap:8px}.settings-team-list .chip{padding:5px 8px}.settings-team-list .settings-remove{padding:8px}}
