.ap-bottom-sheet-backdrop{-webkit-backdrop-filter:blur(3rem);z-index:1000;background-color:#000c;position:fixed;inset:0}.ap-bottom-sheet-container{z-index:1001;background-color:var(--ap-colour-card);border-radius:var(--ap-var-border-radius) var(--ap-var-border-radius) 0 0;justify-content:center;height:100%;max-height:90vh;margin:auto;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000001a;max-width:900px!important}.ap-bottom-sheet{width:100%;height:100%;max-width:var(--ap-var-max-site-width);flex-direction:column;display:flex}.ap-bottom-sheet-drag-handle{background-color:var(--ap-colour-gray);cursor:grab;border-radius:2px;width:40px;height:4px;margin:8px auto}.ap-bottom-sheet-drag-handle:active{cursor:grabbing}.ap-bottom-sheet-header{border-bottom:1px solid var(--ap-colour-gray);justify-content:space-between;align-items:center;padding:16px;display:flex}.ap-bottom-sheet-title{color:var(--ap-colour-text);margin:0;font-size:18px;font-weight:600}.ap-bottom-sheet-close{cursor:pointer;color:var(--ap-colour-text);opacity:var(--ap-var-opacity-text);background:0 0;border:none;justify-content:center;align-items:center;padding:8px;display:flex}.ap-bottom-sheet-close:hover{opacity:1}.ap-bottom-sheet-content{-webkit-overflow-scrolling:touch;color:var(--ap-colour-text);flex:1;padding:16px;overflow-y:auto}@media (max-width:768px){.ap-bottom-sheet{width:100%}}.ap-bottom-sheet-bar{background-color:var(--ap-colour-primary);cursor:pointer;width:100%;height:10px}
