.spliff-pcontent{position:relative;width:100%;box-sizing:border-box}.spliff-pcontent *,.spliff-pcontent *::before,.spliff-pcontent *::after{box-sizing:border-box}.spliff-pcontent__body{overflow:hidden;transition:max-height 0.4s ease}.spliff-pcontent.is-collapsible:not(.is-collapsed) .spliff-pcontent__body{max-height:none}.spliff-pcontent__body>:first-child{margin-top:0}.spliff-pcontent__body>:last-child{margin-bottom:0}.spliff-pcontent__clip{position:relative;width:100%}.spliff-pcontent__fade{position:absolute;left:0;right:0;bottom:0;height:60px;pointer-events:none;opacity:1;transition:opacity 0.3s ease}.spliff-pcontent:not(.is-collapsed) .spliff-pcontent__fade,.spliff-pcontent.no-fade .spliff-pcontent__fade{opacity:0}.spliff-pcontent__toggle{display:flex;align-items:center;justify-content:center;width:100%;margin-top:8px;padding:4px 8px;background:#fff0;border:0;cursor:pointer;color:#3D5BFF;-webkit-appearance:none;appearance:none;transition:background-color 0.2s ease,color 0.2s ease,opacity 0.2s ease}.spliff-pcontent__toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.spliff-pcontent.spliff-pcontent--no-theme-hover .spliff-pcontent__toggle:hover,.spliff-pcontent.spliff-pcontent--no-theme-hover .spliff-pcontent__toggle:focus,.spliff-pcontent.spliff-pcontent--no-theme-hover .spliff-pcontent__toggle:active{background-color:transparent!important;color:inherit!important;outline:none!important;box-shadow:none!important;text-decoration:none!important}.spliff-pcontent.spliff-pcontent--no-theme-hover .spliff-pcontent__toggle:hover .spliff-pcontent__chevron,.spliff-pcontent.spliff-pcontent--no-theme-hover .spliff-pcontent__toggle:focus .spliff-pcontent__chevron,.spliff-pcontent.spliff-pcontent--no-theme-hover .spliff-pcontent__toggle:active .spliff-pcontent__chevron{color:inherit!important}.spliff-pcontent__chevron{transition:transform 0.35s ease}.spliff-pcontent:not(.is-collapsed) .spliff-pcontent__chevron{transform:rotate(180deg)}.spliff-pcontent.is-no-overflow .spliff-pcontent__toggle,.spliff-pcontent.is-no-overflow .spliff-pcontent__fade{display:none!important}.spliff-pcontent.is-no-overflow.is-collapsible .spliff-pcontent__body{max-height:none!important}.spliff-pcontent--placeholder{padding:14px;background:#fff8e5;border:1px dashed #d6b04a;color:#6c5410;border-radius:6px}