.roomie-accordion__title{color:var(--carbon-800);font-size:1.6rem;letter-spacing:.01rem;line-height:2.4rem}.roomie-accordion__description{color:var(--carbon-600);font-size:1.4rem;font-weight:400;line-height:2.4rem}.roomie-icon{display:inline-flex;height:22px;width:22px}.roomie-icon svg{fill:currentcolor}.roomie-icon__storybook svg{fill:#242e2c}.roomie-icon__storybook.red svg{fill:red}.roomie-icon .roomie-icon--success svg{fill:#4aa23a}.roomie-icon .roomie-icon--error svg{fill:#b91313}.roomie-icon .roomie-icon--warning svg{fill:#ffac00}.roomie-icon .roomie-icon--info svg{fill:#0063cc}.roomie-accordion{border-bottom:1px solid #c2cac8;display:block;position:relative;width:100%}.roomie-accordion.disabled,.roomie-accordion.disabled .roomie-accordion__header,.roomie-accordion.disabled:hover{cursor:no-drop}.roomie-accordion.disabled .roomie-accordion__header:hover{background-color:transparent}.roomie-accordion.disabled .roomie-accordion__icon svg{fill:#c2cac8}.roomie-accordion.disabled .roomie-accordion__icon.roomie-accordion__icon--action{background-color:#f5f7f6;border-radius:50%}.roomie-accordion.disabled .roomie-accordion__icon.roomie-accordion__icon--action svg{fill:#919e9b}.roomie-accordion.disabled .roomie-accordion__title{color:#919e9b}.roomie-accordion.disabled .roomie-accordion__description{color:#c2cac8}.roomie-accordion__title{margin-bottom:.4rem}.roomie-accordion__header{align-items:center;display:flex;padding:1.6rem .8rem}@media (min-width:768px){.roomie-accordion__header{padding:1.6rem}}.roomie-accordion__header:hover{background-color:#f8fcfb;cursor:pointer}.roomie-accordion__header:focus{outline:.4rem solid #73a9e9}.roomie-accordion__information{margin-left:2.4rem;padding:0 8px}.roomie-accordion__information.no-icon{margin:0;padding:0}.roomie-accordion__icon{display:flex;height:2.4rem;position:absolute;top:1.6rem;width:2.4rem}.roomie-accordion__icon svg{fill:#485b57}.roomie-accordion__icon--action{display:block;height:2.4rem;position:absolute;right:0;top:auto;width:2.4rem}.roomie-accordion__icon--action svg{fill:#157f67}.roomie-accordion__content{background-color:#f8fcfb;padding:.8rem .8rem 1.6rem}@media (min-width:768px){.roomie-accordion__content{padding:1.6rem}}.roomie-accordion .accordion-enter-active{transition:all .5s ease}.roomie-accordion .accordion-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.roomie-accordion .accordion-enter,.roomie-accordion .accordion-leave-to{opacity:0;transform:translateY(1rem)}
