#settingsShortcut{position:fixed;right:24px;bottom:24px;z-index:35;display:flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:50%;background:#f5faffd9;border:1px solid #fff;box-shadow:0 8px 25px #143f6b26;backdrop-filter:blur(12px);color:#285580}#settingsShortcut svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.nav-settings{margin-top:18px;border-top:1px solid #c7dcee!important;border-radius:0!important}.settings-intro{margin:24px 0 28px;max-width:650px}.settings-intro p{font-size:.85rem;line-height:1.7;color:var(--muted)}.settings-account{font-size:.72rem;font-weight:700;letter-spacing:.03em;color:#235d9b}.settings-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:start}.settings-panel{padding:26px;border:1px solid white;border-radius:22px;background:#ffffff78;box-shadow:0 14px 35px #084baf0b;min-width:0}.settings-panel h2{font-size:1.35rem;margin:0 0 12px}.settings-panel-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.settings-panel-head h2{margin:0;font-size:1.25rem}.settings-panel-head p{font-size:.75rem;line-height:1.5;color:var(--muted);margin:6px 0}.connection-status{display:inline-block;font-size:.7rem;padding:6px 10px;border-radius:20px;color:#526b82;background:#e5eef7;margin-left:auto}.connection-status.connected{color:#245d40;background:#dff3e5}#googleUsage{font-size:.75rem;color:var(--muted);margin:18px 0}.settings-description,.settings-empty{font-size:.82rem;line-height:1.75;color:var(--muted)}#googleSettingsBody .editor-heading{display:none}#googleSettingsBody ol{font-size:.82rem;line-height:1.8;padding-left:22px}#googleSettingsBody li{margin:10px 0;overflow-wrap:anywhere}#googleSettingsBody p,#googleSettingsBody a{font-size:.78rem;line-height:1.7}#googleSettingsBody label{display:block;margin:22px 0 15px}.google-guide{border-top:1px solid #c7dcee;border-bottom:1px solid #c7dcee;padding:14px 0}.google-guide summary{cursor:pointer;font-size:.85rem;font-weight:600;color:#165b9f}.settings-panel input{margin-top:8px;min-width:0}.settings-panel label{display:block;font-size:.8rem;margin-bottom:18px}.settings-panel .primary{font-size:.82rem}.settings-google-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.settings-google-actions button{font-size:.78rem}#googleCheckStatus,#extraKeyStatus{font-size:.8rem;line-height:1.7;color:#34567c}.saved-key{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-bottom:1px solid #c7dcee;padding:14px 0}.saved-key>div{flex:1;min-width:120px}.saved-key strong{font-size:.88rem;overflow-wrap:anywhere}.saved-key small{display:block;font-size:.7rem;margin-top:5px;color:var(--muted)}.saved-key button{font-size:.7rem;color:#285580;background:#fff7;padding:8px 10px}#extraKeyForm{margin-top:24px}#extraKeyForm .form-actions{gap:8px}.settings-panel code{font-size:.85em;overflow-wrap:anywhere}@media(max-width:1000px){.settings-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.settings-panel{padding:20px 17px}.settings-layout{gap:18px}.settings-panel h2{font-size:1.15rem}#settingsShortcut{right:16px;bottom:16px;width:42px;height:42px}.magic-sidebar-inner nav .nav-settings{display:none}.settings-panel-head{align-items:flex-start}.connection-status{margin-left:0}.settings-intro{margin:18px 0}.settings-google-actions button{font-size:.75rem}}
