.wp-block-taski-blocks-changelog{font-family:IBM Plex Sans,Manrope,system-ui,-apple-system,sans-serif}.wp-block-taski-blocks-changelog .taskip-changelog-container{margin:0 auto;max-width:var(--max-width,860px);padding:56px 32px 72px}@media(max-width:768px){.wp-block-taski-blocks-changelog .taskip-changelog-container{padding:40px 20px 56px}}.wp-block-taski-blocks-changelog.alignfull .taskip-changelog-container{max-width:100%;padding-left:48px;padding-right:48px}.wp-block-taski-blocks-changelog.alignwide .taskip-changelog-container{max-width:1280px}.wp-block-taski-blocks-changelog .taskip-changelog-title{color:var(--title-color,#111827);font-size:clamp(36px,5vw,52px);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0 0 14px}.wp-block-taski-blocks-changelog .taskip-changelog-subtitle{color:var(--subtitle-color,#6b7280);font-size:16px;line-height:1.65;margin:0 0 32px}.wp-block-taski-blocks-changelog .taskip-changelog-subtitle a{color:#06f;text-decoration:underline;text-underline-offset:2px}.wp-block-taski-blocks-changelog .taskip-changelog-subtitle a:hover{color:#0052cc}.wp-block-taski-blocks-changelog .taskip-changelog-search-wrapper{margin-bottom:24px}.wp-block-taski-blocks-changelog .taskip-changelog-search{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:15px;outline:none;padding:13px 18px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.wp-block-taski-blocks-changelog .taskip-changelog-search::-moz-placeholder{color:#9ca3af}.wp-block-taski-blocks-changelog .taskip-changelog-search::placeholder{color:#9ca3af}.wp-block-taski-blocks-changelog .taskip-changelog-search:focus{border-color:#06f;box-shadow:0 0 0 3px rgba(0,102,255,.1)}.wp-block-taski-blocks-changelog .taskip-changelog-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn{align-items:center;background:#f3f4f6;border:1.5px solid #e5e7eb;border-radius:9999px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;justify-content:center;line-height:1;padding:7px 20px;text-decoration:none;transition:all .2s ease}.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn.active,.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn:hover{background:#374151;border-color:#374151;color:#fff}.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn.taskip-filter-fixed{background:rgba(255,73,44,.1);border-color:rgba(255,73,44,.25);color:#ff2603}.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn.taskip-filter-fixed.active,.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn.taskip-filter-fixed:hover{background:#ff492c;border-color:#ff492c;color:#fff}.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn.taskip-filter-improved{background:rgba(13,100,250,.1);border-color:rgba(13,100,250,.25);color:#0453da}.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn.taskip-filter-improved.active,.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn.taskip-filter-improved:hover{background:#0d64fa;border-color:#0d64fa;color:#fff}.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn.taskip-filter-new{background:rgba(0,178,137,.1);border-color:rgba(0,178,137,.25);color:#00896a}.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn.taskip-filter-new.active,.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn.taskip-filter-new:hover{background:#00b289;border-color:#00b289;color:#fff}.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn.taskip-filter-deprecated{background:rgba(252,183,32,.1);border-color:rgba(252,183,32,.25);color:#f0a603}.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn.taskip-filter-deprecated.active,.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn.taskip-filter-deprecated:hover{background:#fcb720;border-color:#fcb720;color:#1a1a1a}.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn.taskip-filter-removed{background:rgba(3,72,124,.1);border-color:rgba(3,72,124,.25);color:#023154}.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn.taskip-filter-removed.active,.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn.taskip-filter-removed:hover{background:#03487c;border-color:#03487c;color:#fff}.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn.taskip-filter-security{background:rgba(118,73,223,.1);border-color:rgba(118,73,223,.25);color:#5c26d9}.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn.taskip-filter-security.active,.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn.taskip-filter-security:hover{background:#7649df;border-color:#7649df;color:#fff}@media(max-width:480px){.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn{font-size:13px;padding:6px 14px}}.wp-block-taski-blocks-changelog .taskip-changelog-version{background:var(--version-card-bg,#f8f9fa);border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;padding:28px 32px;transition:box-shadow .2s ease}.wp-block-taski-blocks-changelog .taskip-changelog-version:hover{box-shadow:0 4px 20px rgba(0,0,0,.07)}@media(max-width:768px){.wp-block-taski-blocks-changelog .taskip-changelog-version{padding:22px 20px}}.wp-block-taski-blocks-changelog .taskip-changelog-version-heading{align-items:baseline;color:var(--version-heading-color,#111827);display:flex;flex-wrap:wrap;font-size:clamp(20px,2.5vw,26px);font-weight:700;gap:0;letter-spacing:-.015em;line-height:1.25;margin:0 0 20px}.wp-block-taski-blocks-changelog .taskip-changelog-version-dot{color:#9ca3af;font-weight:400;margin:0 3px}.wp-block-taski-blocks-changelog .taskip-changelog-version-date{color:#6b7280;font-size:.9em;font-weight:600}.wp-block-taski-blocks-changelog .taskip-changelog-entries{display:flex;flex-direction:column;gap:14px}.wp-block-taski-blocks-changelog .taskip-changelog-entry{align-items:flex-start;display:flex;gap:12px;line-height:1.6}.wp-block-taski-blocks-changelog .taskip-changelog-entry+.wp-block-taski-blocks-changelog .taskip-changelog-entry{border-top:1px solid #f3f4f6;padding-top:14px}.wp-block-taski-blocks-changelog .taskip-changelog-flag{align-items:center;border-radius:5px;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.06em;margin-top:3px;min-width:72px;padding:3px 8px;text-align:center;text-transform:uppercase;white-space:nowrap}.wp-block-taski-blocks-changelog .taskip-changelog-flag.taskip-flag-fixed{background-color:#ff492c;color:#fff}.wp-block-taski-blocks-changelog .taskip-changelog-flag.taskip-flag-improved{background-color:#0d64fa;color:#fff}.wp-block-taski-blocks-changelog .taskip-changelog-flag.taskip-flag-new{background-color:#00b289;color:#fff}.wp-block-taski-blocks-changelog .taskip-changelog-flag.taskip-flag-deprecated{background-color:#fcb720;color:#1a1a1a}.wp-block-taski-blocks-changelog .taskip-changelog-flag.taskip-flag-removed{background-color:#03487c;color:#fff}.wp-block-taski-blocks-changelog .taskip-changelog-flag.taskip-flag-security{background-color:#7649df;color:#fff}.wp-block-taski-blocks-changelog .taskip-changelog-entry-text{color:var(--entry-text-color,#374151);flex:1;font-size:15px;line-height:1.6}.wp-block-taski-blocks-changelog .taskip-changelog-empty-state{background:#f8f9fa;border:1.5px dashed #e5e7eb;border-radius:12px;color:#9ca3af;font-size:15px;padding:56px 24px;text-align:center}@media(prefers-reduced-motion:reduce){.wp-block-taski-blocks-changelog .taskip-changelog-filter-btn,.wp-block-taski-blocks-changelog .taskip-changelog-search,.wp-block-taski-blocks-changelog .taskip-changelog-version{transition:none}.wp-block-taski-blocks-changelog .taskip-changelog-version:hover{box-shadow:none}}@media print{.wp-block-taski-blocks-changelog .taskip-changelog-filters,.wp-block-taski-blocks-changelog .taskip-changelog-search-wrapper{display:none!important}.wp-block-taski-blocks-changelog .taskip-changelog-version{border:1px solid #ccc;box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}.wp-block-taski-blocks-changelog .taskip-changelog-entry{display:flex!important}}
