#zwinSettings[hidden]{display:none!important}#zwinSettings{position:fixed;inset:0;z-index:1100;background:#f5f4f7;color:#292333;font:15px Inter,system-ui,sans-serif;display:flex;flex-direction:column;isolation:isolate}body.settings-open{overflow:hidden}#zwinSettings *{box-sizing:border-box}#zwinSettings header{height:58px;min-height:58px;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;background:#fff;padding:0 8px;border-bottom:1px solid #edeaf0}#zwinSettings h1{font-size:17px;font-weight:600;text-align:center;margin:0}#zwinSettings header button{border:0;background:none;color:inherit;width:44px;height:44px;padding:12px}#zwinSettings svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.settings-body{overflow:auto;overscroll-behavior:contain;flex:1;padding:12px 0 28px;scrollbar-width:thin}.settings-group{background:#fff;margin:0 0 12px}.settings-row{border:0;background:#fff;color:inherit;min-height:52px;padding:14px 16px;width:100%;display:flex;align-items:center;gap:12px;text-align:start;font:inherit;border-bottom:1px solid #f1eef4}.settings-row:last-child{border-bottom:0}.settings-row:disabled{opacity:.5}.settings-label{flex:1;min-width:0}.settings-value{font-size:13px;color:#8c8495;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-arrow{width:16px!important;height:16px!important;color:#b4adbc}.settings-row.danger{color:#cb4254}.settings-row.center{justify-content:center}.settings-row.center .settings-label{flex:0 1 auto}.settings-toggle{appearance:none;position:relative;flex-shrink:0;width:42px;height:25px;border:0;border-radius:20px;background:#d8d4df;transition:background .15s;margin:0;cursor:pointer}.settings-toggle:checked{background:#9b6cff}.settings-toggle:before{content:'';position:absolute;left:3px;top:3px;width:19px;height:19px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0002;transition:transform .15s}.settings-toggle:checked:before{transform:translateX(17px)}.settings-description{display:block;color:#908796;font-size:12px;line-height:1.55;margin-top:5px;max-width:30em}.settings-form{padding:6px 20px;max-width:560px;margin:auto}.settings-form label{display:block;margin:14px 0 7px;font-size:14px}.settings-form input,.settings-form select,.settings-form textarea{width:100%;background:#fff;border:1px solid #e5dfea;border-radius:10px;padding:13px;font:inherit;color:#292333;outline:none}.settings-form input:focus,.settings-form textarea:focus,.settings-form select:focus{border-color:#9b6cff}.settings-form textarea{resize:vertical;min-height:145px;line-height:1.6}.settings-counter{text-align:end;font-size:12px;color:#958c9c;margin:6px 0}.settings-primary{border:0;border-radius:11px;background:#9b6cff;color:#fff;padding:13px 20px;font:600 15px Inter,system-ui,sans-serif;width:100%;margin-top:20px}.settings-primary:disabled{opacity:.5}.settings-primary.danger{background:#ce4255}.settings-error{color:#bd334c;font-size:13px;line-height:1.5;margin:12px 16px;white-space:pre-wrap}.settings-note{font-size:13px;color:#8c8295;line-height:1.65;padding:0 20px}.settings-empty{padding:70px 20px;text-align:center;color:#948b9d}.settings-account-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover}.settings-about{text-align:center;padding:38px 20px}.settings-about img{width:96px;height:96px;object-fit:contain}.settings-about h2{font:600 22px Inter,system-ui,sans-serif;letter-spacing:2px;color:#563d75;margin:18px 0 8px}.settings-about p{font-size:13px;color:#948b9d}.settings-document{padding:6px 22px;max-width:700px;margin:auto;line-height:1.85;font-size:14px}.settings-document h2{font-size:16px;margin-top:25px}.settings-check{color:#9b6cff}.settings-alert{max-width:350px;width:calc(100% - 40px);border:0;border-radius:18px;background:#fff;color:#292333;padding:24px;font:15px Inter,system-ui,sans-serif;box-shadow:0 20px 80px #11091e30}.settings-alert::backdrop{background:#11091e70}.settings-alert h2{font-size:18px;margin:0 0 12px}.settings-alert p{color:#817588;line-height:1.65;font-size:14px}.settings-alert-actions{display:flex;gap:10px;margin-top:24px}.settings-alert-actions button{flex:1;border:0;padding:12px;border-radius:10px;font:600 14px Inter,system-ui,sans-serif;background:#f1edf6;color:#655b70}.settings-alert-actions button:last-child{background:#9b6cff;color:#fff}.settings-alert-actions button:disabled{opacity:.5}.settings-alert .settings-error{margin:12px 0 0}[dir=rtl] .settings-arrow,[dir=rtl] .settings-back svg{transform:scaleX(-1)}.settings-help-row{display:flex;justify-content:space-between;align-items:center;gap:12px}#zwinSettings button:focus-visible{outline:2px solid #9b6cff;outline-offset:-3px}

body.settings-open #zwin-diagnostics{display:none!important}
