.changelog{color:#173e37;min-width:0;max-width:100%}.changelog [hidden]{display:none!important}.changelog-heading{display:flex;gap:12px;align-items:start;justify-content:space-between;flex-wrap:wrap}.changelog-heading h2{margin:0 0 8px}.changelog-meta{margin:0 0 14px;color:#53685b;font-size:.9rem;line-height:1.5}.changelog-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:5px;border-radius:14px;background:#edf1e8;margin:16px 0}.changelog-tabs button{flex:1;min-height:48px;background:transparent;color:#294b40;border:0;box-shadow:none}.changelog-tabs button[aria-selected=true]{background:#fff;box-shadow:0 1px 5px #193c2914}.changelog-toolbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:16px 0}.changelog label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:.9rem}.changelog-search{flex:1 1 230px}.changelog input,.changelog select{width:100%;min-width:0;min-height:48px}.changelog button,.changelog a.button{min-height:48px;max-width:100%;white-space:normal}.changelog button:focus-visible,.changelog summary:focus-visible,.changelog input:focus-visible,.changelog select:focus-visible{outline:3px solid #ba8743;outline-offset:3px}.changelog-results{margin:10px 0;color:#596e60;font-size:.9rem}.changelog-category{margin:22px 0}.changelog-category h3{font-family:Georgia,Palatino,serif;font-size:1.3rem;margin:0 0 10px}.changelog-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:10px}.changelog-feature{padding:16px;border:1px solid #dce3d6;border-radius:14px;background:#fbfcf8;overflow-wrap:anywhere}.changelog-feature h4{font-size:1rem;margin:0 0 7px}.changelog-feature p{margin:8px 0 0;line-height:1.6;font-size:.93rem}.changelog-badge{display:inline-flex;align-items:center;max-width:100%;border-radius:9px;background:#e7efdf;color:#31543c;font-size:.75rem;line-height:1.5;padding:3px 7px}.changelog-badge[data-status=setup_required]{background:#faf0d5;color:#6c5023}.changelog-badge[data-status=not_live_verified]{background:#e8edf1;color:#42576c}.changelog-release{margin:10px 0;border:1px solid #dbe2d5;border-radius:14px;background:#fff;overflow:hidden}.changelog-release summary{cursor:pointer;min-height:56px;padding:15px 16px;line-height:1.5;overflow-wrap:anywhere}.changelog-release summary strong{font-size:1rem}.changelog-release summary small{display:block;margin:4px 0 0 18px;font-size:.8rem;color:#617568}.changelog-release[open] summary{background:#f0f4e9}.changelog-release-body{padding:0 18px 15px}.changelog-release-body h4{margin:18px 0 8px}.changelog-release-body ul{padding-left:22px;margin:10px 0}.changelog-release-body li{margin:9px 0;line-height:1.65;overflow-wrap:anywhere}.changelog-release-current{font-size:.75rem;margin-left:8px}.changelog-export{margin-top:24px;border-top:1px solid #dbe2d5;padding-top:18px}.changelog-export h3{margin:0 0 10px}.changelog-export .changelog-toolbar>label{flex:1 1 200px}.changelog-export-actions{display:flex;gap:8px;flex-wrap:wrap}.changelog-note{font-size:.85rem;line-height:1.5;color:#607361}.changelog-error{color:#933e29}.changelog-print-dialog{width:min(900px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid #d3dece;border-radius:18px;color:#163d33;background:#fcfdf8}.changelog-print-dialog::backdrop{background:#102c2980}.changelog-print-shell{display:flex;flex-direction:column;max-height:calc(100dvh - 28px)}.changelog-print-header,.changelog-print-footer{padding:14px 18px;background:#f0f4e9;display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap}.changelog-print-header h3{margin:0;font:1.25rem Georgia,serif}.changelog-print-content{overflow:auto;overscroll-behavior:contain;padding:20px;line-height:1.65;overflow-wrap:anywhere}.changelog-print-content h1{font:1.6rem Georgia,serif}.changelog-print-content h2{font:1.3rem Georgia,serif;margin-top:22px}.changelog-print-content h3{font-size:1rem;margin-bottom:5px}.changelog-print-content li{margin-bottom:7px}.changelog-print-dialog button{min-height:48px}.changelog-empty{padding:18px;background:#f1f4ed;border-radius:12px}@media(max-width:540px){.changelog-toolbar{gap:8px}.changelog-toolbar>button{flex:1 1 140px}.changelog-export-actions>*{flex:1 1 135px}.changelog-release summary{padding:13px 12px}.changelog-release-body{padding:0 12px 12px}.changelog-print-content{padding:14px}.changelog-tabs{margin-top:12px}}
