.wp-block-convertiv-accordion{width:100%;--_border-color:var(--cvt-accordion-border-color,#e5e7eb);--_border-width:var(--cvt-accordion-border-width,1px);--_radius:var(--cvt-accordion-radius,8px);--_surface:var(--cvt-accordion-surface,transparent);--_header-pad-block:var(--cvt-accordion-header-padding-block,1rem);--_header-pad-inline:var(--cvt-accordion-header-padding-inline,1.25rem);--_title-weight:var(--cvt-accordion-title-weight,600);--_title-weight-expanded:var(--cvt-accordion-title-weight-expanded,var(--_title-weight));--_title-color:var(--cvt-accordion-title-color,inherit);--_title-color-expanded:var(--cvt-accordion-title-color-expanded,var(--_title-color));--_icon-size:var(--cvt-accordion-icon-size,1.5rem);--_icon-color:var(--cvt-accordion-icon-color,inherit);--_icon-color-expanded:var(--cvt-accordion-icon-color-expanded,var(--_icon-color));--_icon-opacity:var(--cvt-accordion-icon-opacity,0.6);--_content-pad-block-start:var(--cvt-accordion-content-padding-block-start,0);--_content-gap:var(--cvt-accordion-content-gap,0);--_accent:var(--cvt-accordion-accent,currentColor);--_shadow:var(--cvt-accordion-shadow,none);--_transition:var(--cvt-accordion-transition,0.2s ease);--_panel-pad-block-end:var(--_header-pad-inline);--_header-hover-bg:color-mix(in srgb,currentColor 4%,transparent);--_anchor-opacity:0;--_link-color:var(--_accent)}.cvt-accordion-wrapper{width:100%}.cvt-accordion-controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;margin-bottom:1rem}.cvt-accordion-controls button{background:var(--_surface);border:var(--_border-width) solid var(--_border-color);border-radius:var(--_radius);color:inherit;cursor:pointer;font-weight:500;padding:.5rem 1rem;-webkit-transition:background-color var(--_transition),border-color var(--_transition);transition:background-color var(--_transition),border-color var(--_transition)}.cvt-accordion-controls button:hover{background:var(--_header-hover-bg)}.cvt-accordion-controls button:focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.cvt-accordion-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--_surface);border:0;color:inherit;cursor:pointer;font:inherit;font-weight:var(--_title-weight);gap:.75rem;text-align:left;-webkit-transition:background-color var(--_transition);transition:background-color var(--_transition);width:100%}.cvt-accordion-header:hover{background:var(--_header-hover-bg)}.cvt-accordion-header:focus-visible{outline:2px solid var(--_accent);outline-offset:-2px}.cvt-accordion-header:focus:not(:focus-visible){outline:none}.cvt-accordion-header[aria-expanded=true] .cvt-accordion-title{color:var(--cvt-accordion-title-color-expanded,var(--_title-color-expanded));font-weight:var(--cvt-accordion-title-weight-expanded,var(--_title-weight-expanded))}.cvt-accordion-header[aria-expanded=true] .cvt-accordion-icon{color:var(--cvt-accordion-icon-color-expanded,var(--_icon-color-expanded))}.cvt-accordion-header[aria-expanded=true] .cvt-accordion-icon--plus{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cvt-accordion-header[aria-expanded=true] .cvt-accordion-icon--arrow,.cvt-accordion-header[aria-expanded=true] .cvt-accordion-icon--caret,.cvt-accordion-header[aria-expanded=true] .cvt-accordion-icon--chevron{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.cvt-accordion-title{-webkit-box-flex:1;color:var(--cvt-accordion-title-color,var(--_title-color));-ms-flex:1;flex:1;line-height:1.4;min-width:0}.cvt-accordion-content{overflow:hidden}.cvt-accordion-anchor{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;border-radius:var(--_radius);color:color-mix(in srgb,currentColor 60%,transparent);flex-shrink:0;font-size:.875em;font-weight:400;height:var(--_icon-size);margin-right:.5rem;opacity:var(--_anchor-opacity);-webkit-transition:opacity var(--_transition),color var(--_transition),background-color var(--_transition);transition:opacity var(--_transition),color var(--_transition),background-color var(--_transition);width:var(--_icon-size)}.cvt-accordion-header:hover .cvt-accordion-anchor{opacity:1}.cvt-accordion-anchor:hover{background:color-mix(in srgb,var(--_accent) 12%,transparent);color:var(--_accent)}.cvt-accordion-anchor.copied{background:color-mix(in srgb,var(--_accent) 25%,transparent);color:var(--_accent)}@media(max-width:768px){.cvt-accordion-anchor{--_anchor-opacity:1}}.cvt-accordion-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;color:var(--cvt-accordion-icon-color,var(--_icon-color));flex-shrink:0;height:var(--_icon-size);opacity:var(--cvt-accordion-icon-opacity,var(--_icon-opacity));-webkit-transition:-webkit-transform var(--_transition);transition:-webkit-transform var(--_transition);transition:transform var(--_transition);transition:transform var(--_transition),-webkit-transform var(--_transition);width:var(--_icon-size)}.cvt-accordion-icon--plus{font-size:1.25em;font-weight:300;line-height:1}.cvt-accordion-icon--arrow svg,.cvt-accordion-icon--chevron svg{height:1em;width:1em}.cvt-accordion-icon--caret{font-size:.75em}.cvt-accordion-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--cvt-accordion-content-gap,var(--_content-gap))}.cvt-accordion-content-inner>:first-child{margin-top:0}.cvt-accordion-content-inner>:last-child{margin-bottom:0}.cvt-accordion-content-inner p{margin:0 0 1em}.cvt-accordion-content-inner p:last-child{margin-bottom:0}.cvt-accordion-content-inner ol,.cvt-accordion-content-inner ul{margin:0 0 1em;padding-left:1.5em}.cvt-accordion-content-inner a{color:var(--_link-color);text-decoration:underline}@-webkit-keyframes cvt-accordion-highlight{0%{background-color:color-mix(in srgb,var(--_accent) 12%,transparent)}to{background-color:rgba(0,0,0,0)}}@keyframes cvt-accordion-highlight{0%{background-color:color-mix(in srgb,var(--_accent) 12%,transparent)}to{background-color:rgba(0,0,0,0)}}.cvt-accordion-item:target{-webkit-animation:cvt-accordion-highlight 2s ease-out;animation:cvt-accordion-highlight 2s ease-out}.cvt-accordion--layout-card .cvt-accordion{background:var(--_surface);border:var(--_border-width) solid var(--_border-color);border-radius:var(--_radius);overflow:hidden}.cvt-accordion--layout-card .cvt-accordion-item{border-bottom:var(--_border-width) solid var(--_border-color)}.cvt-accordion--layout-card .cvt-accordion-item:last-child{border-bottom:0}.cvt-accordion--layout-card .cvt-accordion-header{padding:var(--_header-pad-block) var(--_header-pad-inline)}.cvt-accordion--layout-card .cvt-accordion-content-inner{padding:var(--cvt-accordion-content-padding-block-start,var(--_content-pad-block-start)) var(--_header-pad-inline) var(--_panel-pad-block-end)}.cvt-accordion--layout-simple .cvt-accordion{background:rgba(0,0,0,0);border:0;border-radius:0;border-top:var(--_border-width) solid var(--_border-color);overflow:visible}.cvt-accordion--layout-simple .cvt-accordion-item{border-bottom:var(--_border-width) solid var(--_border-color)}.cvt-accordion--layout-simple .cvt-accordion-header{background:rgba(0,0,0,0);padding:var(--_header-pad-block) 0}.cvt-accordion--layout-simple .cvt-accordion-header:hover{background:rgba(0,0,0,0)}.cvt-accordion--layout-simple .cvt-accordion-header:hover .cvt-accordion-title{text-decoration:underline}.cvt-accordion--layout-simple .cvt-accordion-header[aria-expanded=true]{background:rgba(0,0,0,0)}.cvt-accordion--layout-simple .cvt-accordion-content-inner{padding:var(--cvt-accordion-content-padding-block-start,var(--_content-pad-block-start)) 2rem var(--_header-pad-block) 0}@media(max-width:768px){.cvt-accordion--layout-simple .cvt-accordion-content-inner{padding-right:0}}.cvt-accordion--layout-separated .cvt-accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:rgba(0,0,0,0);border:0;border-radius:0;-ms-flex-direction:column;flex-direction:column;gap:1rem;overflow:visible}.cvt-accordion--layout-separated .cvt-accordion-item{background:var(--_surface);border:var(--_border-width) solid var(--_border-color);border-radius:var(--_radius);-webkit-box-shadow:var(--_shadow);box-shadow:var(--_shadow);overflow:hidden}.cvt-accordion--layout-separated .cvt-accordion-item:target{-webkit-animation:none;animation:none;outline:2px solid var(--_accent)}.cvt-accordion--layout-separated .cvt-accordion-header{padding:var(--_header-pad-block) var(--_header-pad-inline)}.cvt-accordion--layout-separated .cvt-accordion-content-inner{padding:var(--cvt-accordion-content-padding-block-start,var(--_content-pad-block-start)) var(--_header-pad-inline) var(--_panel-pad-block-end)}
