.sap-popup{background:#fff;border-radius:16px;max-width:calc(100vw - 20px);position:absolute;overflow:hidden;box-shadow:0 0 15px #0000004d}.sap-popup-body{overflow:auto}.sap-popup-body img{width:100%;height:auto;display:block}.sap-popup-html{color:#222;padding:16px;font-size:15px;line-height:1.6}.sap-popup-html img{max-width:100%;height:auto}.sap-popup-video{background:#000;width:100%;padding-top:56.25%;position:relative}.sap-popup-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.sap-popup-mp4{background:#000;width:100%;height:auto;display:block}.sap-popup-foot{color:#242424;letter-spacing:-.03em;background:#f2f2f2;height:70px;font-size:17px;font-weight:700;line-height:1.6em;display:flex}.sap-popup-foot button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sap-popup-foot .sap-popup-today{text-align:left;flex:auto;align-items:center;width:1%;min-width:0;padding:0 15px 0 30px;display:flex}.sap-popup-foot .sap-popup-today svg{vertical-align:middle;flex:none;margin:-.1em 8px 0 0}.sap-popup-foot .sap-popup-today:hover path,.sap-popup-foot .sap-popup-today:focus-visible path{fill:#454545}.sap-popup-foot .sap-popup-close{justify-content:center;align-items:center;width:30%;max-width:130px;display:flex;position:relative}.sap-popup-foot .sap-popup-close:before{content:"";background:#ddd;width:1px;height:24px;margin-top:-12px;position:absolute;top:50%;left:0}@media (max-width:640px){.sap-popup-foot{height:56px;font-size:16px}.sap-popup-foot .sap-popup-today{padding:0 10px 0 16px}}@media (max-width:768px){.sap-popup{flex-direction:column;width:auto;max-height:calc(100vh - 100px);display:flex;position:fixed;top:80px;left:10px;right:10px}.sap-popup-body{flex:auto}}.sap-popup-draggable{cursor:move;-webkit-user-select:none;user-select:none}.sap-popup-draggable a,.sap-popup-draggable button,.sap-popup-draggable iframe,.sap-popup-draggable video{cursor:pointer}.sap-popup-draggable .sap-popup-html{cursor:auto;-webkit-user-select:text;user-select:text}
