@keyframes pLfXxa_fromUp{0%{opacity:0;-moz-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}.pLfXxa_fromUpEnter{animation-name:pLfXxa_fromUp;animation-duration:.3s;animation-timing-function:ease-out}@media (min-width:1024px){.pLfXxa_fromUpEnter{animation-name:pLfXxa_modalDropIn}}@keyframes pLfXxa_fromBottom{0%{opacity:0;-moz-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}.pLfXxa_fromBottomEnter{animation-name:pLfXxa_fromBottom;animation-duration:.3s;animation-timing-function:ease-out}@media (min-width:1024px){.pLfXxa_fromBottomEnter{animation-name:pLfXxa_modalDropIn}}.pLfXxa_overlayEnter{background-color:transparent}@media (min-width:768px){.pLfXxa_overlayEnter{background-color:var(--color-opacity-overlay,rgba(36,48,58,.6));animation:.3s ease-out forwards pLfXxa_overlayFadeIn}}.pLfXxa_overlayEnterVisible{background-color:var(--color-opacity-overlay,rgba(36,48,58,.6));animation:.3s ease-out forwards pLfXxa_overlayFadeIn}@keyframes pLfXxa_modalFromUpOut{0%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}to{opacity:0;-moz-transform:translateY(100%);transform:translateY(100%)}}@keyframes pLfXxa_modalDropIn{0%{opacity:0;-moz-transform:translateY(-16px);transform:translateY(-16px)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes pLfXxa_modalDropOut{0%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}to{opacity:0;-moz-transform:translateY(-16px);transform:translateY(-16px)}}@keyframes pLfXxa_overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pLfXxa_overlayFadeOut{0%{opacity:1}to{opacity:0}}.pLfXxa_wrapper{z-index:201;text-align:left;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-pack:center;justify-content:center;-moz-box-align:end;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.pLfXxa_wrapper{-moz-box-align:center;align-items:center;padding:20px}}.pLfXxa_overlay{z-index:1;background-color:transparent;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.pLfXxa_overlay{background-color:var(--color-opacity-overlay,rgba(36,48,58,.6));opacity:0}}.pLfXxa_content{-moz-box-sizing:border-box;box-sizing:border-box;background-color:var(--color-white,#fff);z-index:2;will-change:transform,opacity;border-radius:0;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;max-width:100%;height:100%;max-height:100%;display:flex;position:relative}@media (min-width:768px){.pLfXxa_content{border-radius:var(--radius-radius-s,8px);width:100%;height:auto;max-height:calc(100vh - 40px)}}@media (min-width:1024px){.pLfXxa_content{max-height:min(488px,100vh - 40px)}}@media (min-width:768px){.pLfXxa_sizeSm{max-width:384px}.pLfXxa_sizeMd{max-width:448px}.pLfXxa_sizeLg{max-width:512px}.pLfXxa_sizeXl{max-width:576px}.pLfXxa_sizeFull{max-width:calc(100% - 40px)}}.pLfXxa_entering .pLfXxa_content{animation:.3s ease-out pLfXxa_fromUp}@media (min-width:1024px){.pLfXxa_entering .pLfXxa_content{animation-name:pLfXxa_modalDropIn}}@media (min-width:768px){.pLfXxa_entering .pLfXxa_overlay{animation:.3s ease-out forwards pLfXxa_overlayFadeIn}}.pLfXxa_exiting .pLfXxa_content{animation:.2s ease-in forwards pLfXxa_modalFromUpOut}@media (min-width:1024px){.pLfXxa_exiting .pLfXxa_content{animation-name:pLfXxa_modalDropOut}}@media (min-width:768px){.pLfXxa_exiting .pLfXxa_overlay{animation:.2s ease-in forwards pLfXxa_overlayFadeOut}.pLfXxa_open .pLfXxa_overlay{opacity:1}}.pLfXxa_header{border-bottom:1px solid var(--color-grey-line,#eaeaea);flex-shrink:0;-moz-box-align:center;align-items:center;min-height:48px;padding:11px 48px 11px 16px;display:flex;position:relative}@media (min-width:1024px){.pLfXxa_header{min-height:56px;padding:16px 56px 16px 16px}}.pLfXxa_title{color:var(--color-black,#333);text-align:left;font-size:1.125rem;font-weight:700;line-height:1.5rem}@media (min-width:1024px){.pLfXxa_title{font-size:1.5rem;line-height:1.875rem}}.pLfXxa_closeButton{cursor:pointer;width:36px;height:36px;color:var(--color-black,#333);z-index:4;background:0 0;border:none;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;padding:0;font-size:1rem;line-height:1;-moz-transition:color .25s;transition:color .25s;display:flex;position:absolute;top:50%;right:16px;-moz-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1024px){.pLfXxa_closeButton{font-size:1.125rem}}.pLfXxa_closeButton:hover{color:var(--color-brand,#0a8920)}.pLfXxa_closeButton:focus-visible{outline:2px solid var(--color-brand,#0a8920);outline-offset:2px;border-radius:4px}.pLfXxa_closeButton:focus:not(:focus-visible){outline:none}.pLfXxa_body{-moz-box-sizing:border-box;box-sizing:border-box;z-index:1;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-flex:1;flex-grow:1;padding:16px;display:flex;position:relative;overflow-y:auto}@media (min-width:1024px){.pLfXxa_body{padding:16px 24px}}.pLfXxa_actions{-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid var(--color-grey-line,#eaeaea);-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;flex-shrink:0;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:100%;padding:16px;display:flex;position:relative}@media (min-width:1024px){.pLfXxa_actions{-moz-box-pack:end;justify-content:flex-end;padding:16px 24px}}.pLfXxa_actions:before{content:"";background:linear-gradient(rgba(255,255,255,0), var(--color-white,#fff));z-index:1;pointer-events:none;width:100%;height:14px;position:absolute;top:-15px;left:0;right:0}.pLfXxa_actionsLeft{-moz-box-pack:start;justify-content:flex-start}.pLfXxa_actionsCenter{-moz-box-pack:center;justify-content:center}
