.ODSAccordion{--ODSAccordion-gap:var(--spacing-component-2);--ODSAccordion-width:100%;--ODSAccordion-verticalAlignment:start;--ODSAccordion-horizontalAlignment:start;--ODSAccordion-HeaderIcon-gap:var(--spacing-component-5);--ODSAccordion-HeaderIcon-padding--size-large:var(--spacing-component-3) var(--spacing-component-3) var(--spacing-component-3) var(--spacing-component-7);--ODSAccordion-HeaderIcon-padding--size-small:0 var(--spacing-component-3) 0 var(--spacing-component-7);--ODSAccordion-HeaderIcon-borderRadius:var(--radius-medium);--ODSAccordion-HeaderIcon-minHeight--size-large:var(--sizing-component-16);--ODSAccordion-HeaderIcon-minHeight--size-small:58px;--ODSAccordion-HeaderIcon-width:100%;--ODSAccordion-HeaderIcon-verticalAlignment:center;--ODSAccordion-HeaderIcon-horizontalAlignment:start;--ODSAccordion-Header-font--size-large:var(--body-l);--ODSAccordion-Header-font--size-small:var(--body-m-bold);--ODSAccordion-Header-letterSpacing--size-large:var(--body-l-letter-spacing);--ODSAccordion-Header-letterSpacing--size-small:var(--body-m-bold-letter-spacing);--ODSAccordion-Header-textAlign:left;--ODSAccordion-Header-flex:1;--ODSAccordion-Header-verticalAlign:top;--ODSAccordion-ExpandAndCollapseIcon-width:var(--sizing-minimum-tappable-area);--ODSAccordion-ExpandAndCollapseIcon-height:var(--sizing-minimum-tappable-area);--ODSAccordion-ExpandAndCollapseIcon-overflow:hidden;--ODSAccordion-ExpandAndCollapseIcon-verticalAlignment:center;--ODSAccordion-ExpandAndCollapseIcon-horizontalAlignment:center;--ODSAccordion-CollapseDown-width--size-large:var(--sizing-component-10);--ODSAccordion-CollapseDown-width--size-small:var(--sizing-component-8);--ODSAccordion-CollapseDown-height--size-large:var(--sizing-component-10);--ODSAccordion-CollapseDown-height--size-small:var(--sizing-component-8);--ODSAccordion-CollapseUp-width--size-large--expanded:var(--sizing-component-10);--ODSAccordion-CollapseUp-width--size-small--expanded:var(--sizing-component-8);--ODSAccordion-CollapseUp-height--size-large--expanded:var(--sizing-component-10);--ODSAccordion-CollapseUp-height--size-small--expanded:var(--sizing-component-8);--ODSAccordion-Focus-border:var(--strokes-2) solid;--ODSAccordion-Focus-borderColor:var(--colours-interaction-states-focus-focus);gap:var(--ODSAccordion-gap);width:var(--ODSAccordion-width);justify-content:var(--ODSAccordion-verticalAlignment);align-items:var(--ODSAccordion-horizontalAlignment);transition:all .2s ease-out}.ODSAccordion-HeaderIcon{gap:var(--ODSAccordion-HeaderIcon-gap);border-radius:var(--ODSAccordion-HeaderIcon-borderRadius);width:var(--ODSAccordion-HeaderIcon-width);align-items:var(--ODSAccordion-HeaderIcon-verticalAlignment);justify-content:var(--ODSAccordion-HeaderIcon-horizontalAlignment)}.ODSAccordion-HeaderIcon.ODSAccordion-HeaderIcon--size-large{padding:var(--ODSAccordion-HeaderIcon-padding--size-large);min-height:var(--ODSAccordion-HeaderIcon-minHeight--size-large)}.ODSAccordion-HeaderIcon.ODSAccordion-HeaderIcon--size-small{padding:var(--ODSAccordion-HeaderIcon-padding--size-small);min-height:var(--ODSAccordion-HeaderIcon-minHeight--size-small)}.ODSAccordion-HeaderIcon:not(.ODSAccordion-HeaderIcon--expanded).ODSAccordion-HeaderIcon--disabled{background-color:var(--colours-interaction-states-disabled-background-disabled)}.ODSAccordion-HeaderIcon:not(.ODSAccordion-HeaderIcon--disabled):hover{background-color:var(--colours-interaction-states-hover-background-hover)}.ODSAccordion-HeaderIcon:not(.ODSAccordion-HeaderIcon--disabled):active{background-color:var(--colours-interaction-states-pressed-background-pressed)}.ODSAccordion-Header{text-align:var(--ODSAccordion-Header-textAlign);flex:var(--ODSAccordion-Header-flex);vertical-align:var(--ODSAccordion-Header-verticalAlign)}.ODSAccordion-Header:not(.ODSAccordion-Header--disabled),.ODSAccordion-CollapseDown:not(.ODSAccordion-CollapseDown--expanded):not(.ODSAccordion-CollapseDown--disabled),.ODSAccordion-CollapseUp.ODSAccordion-CollapseUp--expanded:not(.ODSAccordion-CollapseUp--disabled){color:var(--colours-basic-text)}.ODSAccordion-Header.ODSAccordion-Header--size-large{font:var(--ODSAccordion-Header-font--size-large);letter-spacing:var(--ODSAccordion-Header-letterSpacing--size-large)}.ODSAccordion-Header.ODSAccordion-Header--size-small{font:var(--ODSAccordion-Header-font--size-small);letter-spacing:var(--ODSAccordion-Header-letterSpacing--size-small)}.ODSAccordion-Header:not(.ODSAccordion-Header--expanded).ODSAccordion-Header--disabled,.ODSAccordion-CollapseDown:not(.ODSAccordion-CollapseDown--expanded).ODSAccordion-CollapseDown--disabled{color:var(--colours-interaction-states-disabled-text-disabled)}.ODSAccordion-ExpandAndCollapseIcon{width:var(--ODSAccordion-ExpandAndCollapseIcon-width);height:var(--ODSAccordion-ExpandAndCollapseIcon-height);overflow:var(--ODSAccordion-ExpandAndCollapseIcon-overflow);align-items:var(--ODSAccordion-ExpandAndCollapseIcon-verticalAlignment);justify-content:var(--ODSAccordion-ExpandAndCollapseIcon-horizontalAlignment)}.ODSAccordion-CollapseDown.ODSAccordion-CollapseDown--size-large:not(.ODSAccordion-CollapseDown--expanded){width:var(--ODSAccordion-CollapseDown-width--size-large);height:var(--ODSAccordion-CollapseDown-height--size-large)}.ODSAccordion-CollapseDown.ODSAccordion-CollapseDown--size-small:not(.ODSAccordion-CollapseDown--expanded){width:var(--ODSAccordion-CollapseDown-width--size-small);height:var(--ODSAccordion-CollapseDown-height--size-small)}.ODSAccordion-CollapseUp.ODSAccordion-CollapseUp--size-large.ODSAccordion-CollapseUp--expanded:not(.ODSAccordion-CollapseUp--disabled){width:var(--ODSAccordion-CollapseUp-width--size-large--expanded);height:var(--ODSAccordion-CollapseUp-height--size-large--expanded)}.ODSAccordion-CollapseUp.ODSAccordion-CollapseUp--size-small.ODSAccordion-CollapseUp--expanded:not(.ODSAccordion-CollapseUp--disabled){width:var(--ODSAccordion-CollapseUp-width--size-small--expanded);height:var(--ODSAccordion-CollapseUp-height--size-small--expanded)}.ODSAccordion-HeaderIcon:focus-visible{outline:var(--ODSAccordion-Focus-border) var(--colours-interaction-states-focus-focus);outline-offset:4px}.ODSAccordion-Heading{width:100%;margin:0}.ODSAccordion-HeaderIcon{cursor:pointer;box-sizing:border-box;background:0 0;border:none;width:100%;transition-property:background-color,outline-offset;transition-duration:.1s;transition-timing-function:ease-in-out;display:flex}.ODSAccordion-HeaderRow{align-items:center;width:100%;display:flex}.ODSAccordion-ExpandAndCollapseIcon{align-items:center;margin-left:auto;display:flex}.ODSAccordion-ContentFrame{overflow-wrap:break-word;text-overflow:ellipsis;max-width:100%;transition-property:opacity,max-height;transition-duration:.1s;transition-timing-function:ease-in-out;display:flex;overflow:hidden}.ODSAccordion-ContentFrame:not(.ODSAccordion-ContentFrame--expanded){opacity:0;visibility:hidden}.ODSAccordion-ContentFrame--expanded{opacity:1}@media (forced-colors:active){.ODSAccordion-HeaderIcon{border:1px solid #0000}}
