.release-notes-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 9px;border-radius:12px;color:#526f96;font-size:12px;font-weight:600;white-space:nowrap}.release-notes-trigger:hover{background:#eef6ff}.release-notes-trigger:focus-visible,.release-notes-dialog button:focus-visible,.release-notes-banner button:focus-visible{outline:3px solid #80b4ff;outline-offset:2px}.release-notes-dot{position:absolute;right:5px;top:5px;width:8px;height:8px;border-radius:50%;background:#226dea;box-shadow:0 0 0 2px #fff}.release-notes-trigger-label{display:none}.release-notes-account-dot{position:absolute;right:0;top:0;width:9px;height:9px;border-radius:50%;background:#226dea;box-shadow:0 0 0 2px #fff}.release-notes-banner{position:fixed;right:18px;bottom:18px;z-index:65;display:flex;align-items:center;gap:10px;width:min(490px,calc(100vw - 24px));padding:12px;background:#fff;border:1px solid #bad4fa;border-radius:14px;color:#18345c;box-shadow:0 8px 28px #254d7726}.release-notes-banner>svg{flex-shrink:0;color:#226dea}.release-notes-banner>div{flex:1;min-width:0}.release-notes-banner strong{font-size:13px}.release-notes-banner p{margin:3px 0 0;font-size:12px;line-height:1.5}.release-notes-banner button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:10px;color:#1265dc;font-size:13px;font-weight:700}.release-notes-banner button:hover{background:#eff6ff}.release-notes-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:165;display:flex;align-items:center;justify-content:center;padding:20px;background:#0b1e3c80}.release-notes-dialog{display:flex;flex-direction:column;width:100%;max-width:660px;max-height:calc(100dvh - 40px);min-height:200px;overflow:hidden;border-radius:20px;background:#fff;color:#18345c;box-shadow:0 20px 60px #0b1e3c40}.release-notes-dialog header{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:18px 22px;border-bottom:1px solid #e5ecf6}.release-notes-dialog header>div{flex:1;min-width:0}.release-notes-dialog h2{margin:0;font-size:21px;font-weight:750}.release-notes-dialog header p{margin:3px 0 0;font-size:13px;color:#647893}.release-notes-dialog header button{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:10px}.release-notes-history{min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 22px}.release-notes-entry{padding:22px 0;border-bottom:1px solid #e5ecf6}.release-notes-entry:last-child{border-bottom:0}.release-notes-entry-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#647893}.release-notes-entry-meta span{border-radius:8px;padding:3px 8px;background:#eaf3ff;color:#1467db}.release-notes-entry h3{margin:12px 0 8px;font-size:18px;line-height:1.45;font-weight:700;overflow-wrap:anywhere}.release-notes-entry p,.release-notes-entry li{font-size:14px;line-height:1.65;overflow-wrap:anywhere}.release-notes-entry p{color:#52677f;margin:0}.release-notes-entry ul{list-style:disc;padding-left:20px;margin:14px 0 0}.release-notes-entry li+li{margin-top:10px}.release-notes-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:14px 22px;border-top:1px solid #e5ecf6}.release-notes-dialog footer span{font-size:12px;color:#647893}.release-notes-dialog footer button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:100px;border-radius:10px;padding:0 14px;background:#226dea;color:#fff;font-size:14px;font-weight:650}.release-notes-dialog button:disabled{opacity:.5;cursor:default}.release-notes-error{padding:15px 0;font-size:14px;color:#b42332}.release-notes-error button{min-height:44px;text-decoration:underline}.dark .release-notes-trigger{color:#c4d4eb}.dark .release-notes-trigger:hover{background:#ffffff14}@media(min-width:1200px){.release-notes-trigger-label{display:inline}}@media(max-width:767px){.release-notes-banner{right:12px;bottom:calc(76px + env(safe-area-inset-bottom));gap:6px;padding:8px}.release-notes-banner>svg{display:none}.release-notes-banner strong{font-size:12px}.release-notes-banner p{font-size:11px}.release-notes-overlay{padding:10px}.release-notes-dialog{max-height:calc(100dvh - 20px);border-radius:16px}.release-notes-dialog header{padding:12px 14px}.release-notes-history{padding:0 16px}.release-notes-entry{padding:18px 0}.release-notes-entry h3{font-size:17px}.release-notes-dialog footer{padding:12px 14px;gap:8px}.release-notes-dialog footer span{max-width:55%;line-height:1.5}}@media print{.release-notes-banner,.release-notes-overlay,.release-notes-trigger{display:none!important}}
