.cloud-settings{max-width:960px}.cloud-settings h1{letter-spacing:-.035em;margin:0 0 36px;font-size:1.375rem;font-weight:650}.cloud-settings-section+.cloud-settings-section{margin-top:48px}.cloud-settings-section h2{margin:0 0 24px;font-size:1.0625rem;font-weight:600}.media-defaults-row{border-top:1px solid var(--ui-border-subtle);grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:20px;min-height:76px;padding-block:16px;font-size:.9375rem;display:grid}.media-defaults-value{color:var(--ui-text-secondary)}.media-defaults-row .share-button{min-height:36px;padding:6px 16px}.media-defaults-loading{place-items:center;min-height:152px;display:grid}.sharing-setting-label p{color:var(--ui-text-muted);margin:6px 0 0;font-size:.8125rem}.settings-select-control{justify-self:end}.settings-select-trigger{border:1px solid var(--ui-border-default);background:var(--ui-surface-control);border-radius:8px;justify-content:space-between;width:220px;min-height:36px;margin:0;padding:6px 12px}.settings-select-trigger:disabled{cursor:wait}.sharing-setting-error{grid-column:1/-1;margin:0}.settings-select-menu{min-width:var(--radix-dropdown-menu-trigger-width)}.settings-select-menu .cloud-sort-item[data-disabled]{opacity:.45;cursor:not-allowed}.sharing-password-form{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.sharing-password-form input{border:1px solid var(--ui-border-default);background:var(--ui-surface-control);width:220px;min-width:0;min-height:36px;color:var(--ui-text-primary);border-radius:8px;padding:6px 12px}.sharing-password-form input::placeholder{color:var(--ui-text-muted)}.notification-settings-table{border-collapse:collapse;text-align:left;width:100%}.notification-settings-table thead th{color:var(--ui-text-muted);letter-spacing:.045em;text-transform:uppercase;padding:0 12px 20px;font-size:.75rem;font-weight:600}.notification-settings-table th:first-child{padding-left:0}.notification-settings-table th:not(:first-child),.notification-settings-table td{text-align:center;width:160px}.notification-settings-table tbody tr{border-top:1px solid var(--ui-border-subtle)}.notification-settings-table tbody th{color:var(--ui-text-primary);padding:24px 12px;font-size:.9375rem;font-weight:450}.notification-checkbox{border:1px solid var(--ui-border-default);background:var(--ui-surface-control);color:#08151c;vertical-align:middle;cursor:pointer;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.notification-checkbox:hover{border-color:var(--ui-accent)}.notification-checkbox[data-state=checked]{background:var(--ui-accent);border-color:var(--ui-accent)}.notification-checkbox>span{display:flex}.notification-settings-loading{place-items:center;min-height:320px;display:grid}.notification-settings-status{align-items:center;min-height:40px;display:flex}.appearance-settings-loading{place-items:center;min-height:240px;display:grid}.appearance-settings-control{justify-content:flex-end;align-items:center;gap:12px;display:flex}.settings-switch{border:1px solid var(--ui-border-default);background:var(--ui-surface-control);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;width:42px;height:24px;padding:2px;display:inline-flex}.settings-switch[data-state=checked]{background:var(--ui-accent);border-color:var(--ui-accent)}.settings-switch:disabled{opacity:.5;cursor:not-allowed}.settings-switch[aria-busy=true]{cursor:wait}.settings-switch-thumb{background:var(--ui-text-secondary);border-radius:50%;width:18px;height:18px;transition:transform .12s}.settings-switch-thumb[data-state=checked]{background:#08151c;transform:translate(18px)}@media (prefers-reduced-motion:reduce){.settings-switch-thumb{transition:none}}@media (max-width:600px){.media-defaults-row{grid-template-columns:1fr auto;gap:6px 16px;padding-block:16px}.notification-settings-table th:not(:first-child),.notification-settings-table td{width:72px}.notification-settings-table thead th{padding-inline:6px;font-size:.6875rem}.notification-settings-table tbody th{padding-block:22px;font-size:.875rem}}@media (max-width:480px){.media-defaults-row{grid-template-columns:minmax(0,1fr);gap:12px}.settings-select-control,.settings-select-trigger{width:100%}.sharing-password-form input{flex:1}}.appearance-settings-row{grid-template-columns:minmax(0,1fr) auto}