/*!
 * jQuery Ppbox
 * Version: 1.33
 * Release: 07.12.2024
 * Author:  Martin Oberhänsli
 * Website: www.obitools.ch
 * Contact: info@obitool.ch
 *
 * Copyright 2019-2024 obitools.ch
*/:root{--ppbox-color:#333333;--ppbox-background:#ffffff;--ppbox-border:#d2d2d2;--ppbox-ajaxLoader-color:#a6bfd5;--ppbox-loaderText-color:#333333;--ppbox-loaderText-color-random:#746fdd;--ppbox_default-background:#dddddd;--ppbox_default-color:#848484;--ppbox_default-dark:#919191;--ppbox_default-hover:#c7c7c7;--ppbox_default-border:#ffffff;--ppbox_green-background:#bad26e;--ppbox_green-color:#fbfcf6;--ppbox_green-dark:#6a7f28;--ppbox_green-hover:#a7bd63;--ppbox_green-border:#dfeabc;--ppbox_red-background:#fe7065;--ppbox_red-color:#ffffff;--ppbox_red-dark:#c91001;--ppbox_red-hover:#e5655b;--ppbox_red-border:#ffceca;--ppbox_blue-background:#6ea9d2;--ppbox_blue-color:#f6fafc;--ppbox_blue-dark:#285b7f;--ppbox_blue-hover:#6398bd;--ppbox_blue-border:#bcd7ea;--ppbox_orange-background:#febd65;--ppbox_orange-color:#ffffff;--ppbox_orange-dark:#c97401;--ppbox_orange-hover:#e5aa5b;--ppbox_orange-border:#ffe8ca;--ppbox_violet-background:#9f6ed2;--ppbox_violet-color:#f9f6fc;--ppbox_violet-dark:#53287f;--ppbox_violet-hover:#8f63bd;--ppbox_violet-border:#d3bcea;--ppbox_dark-background:#26495b;--ppbox_dark-color:#dceaf0;--ppbox_dark-dark:#000000;--ppbox_dark-hover:#224252;--ppbox_dark-border:#4483a3}[data-theme=dark]{--ppbox-color:#cecece;--ppbox-background:#242424;--ppbox-border:#626262;--ppbox-ajaxLoader-color:#437bad;--ppbox-loaderText-color:#cecece;--ppbox-loaderText-color-random:#6561b7;--ppbox_default-background:#555555;--ppbox_default-color:#a2a2a2;--ppbox_default-dark:#080808;--ppbox_default-hover:#4d4d4d;--ppbox_default-border:#484848;--ppbox_green-background:#435214;--ppbox_green-color:#86a428;--ppbox_green-dark:#000000;--ppbox_green-hover:#3c4a12;--ppbox_green-border:#323e0f;--ppbox_red-background:#7b1c15;--ppbox_red-color:#e4685f;--ppbox_red-dark:#000000;--ppbox_red-hover:#6f1913;--ppbox_red-border:#651711;--ppbox_blue-background:#1e3f6f;--ppbox_blue-color:#6996d6;--ppbox_blue-dark:#000000;--ppbox_blue-hover:#1b3964;--ppbox_blue-border:#19345b;--ppbox_orange-background:#603f14;--ppbox_orange-color:#da9d4d;--ppbox_orange-dark:#000000;--ppbox_orange-hover:#563912;--ppbox_orange-border:#4b3110;--ppbox_violet-background:#432264;--ppbox_violet-color:#9c6ccd;--ppbox_violet-dark:#000000;--ppbox_violet-hover:#3c1f5a;--ppbox_violet-border:#361c51;--ppbox_dark-background:#162e3a;--ppbox_dark-color:#6eaac8;--ppbox_dark-dark:#000000;--ppbox_dark-hover:#142934;--ppbox_dark-border:#0f1f28}.ppbox{position:fixed;height:100dvh;width:100%;top:0;left:0;background:rgba(0,0,0,.4);display:grid;align-items:center;justify-items:center;z-index:10000000;font-family:Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif;color:var(--ppbox-color);opacity:0;-webkit-print-color-adjust:exact}.ppbox+.ppbox{background:rgba(0,0,0,.05)}@media print{.ppbox,.ppbox+.ppbox{background:0 0}.ppbox:last-of-type{background:rgba(255,255,255,.7)}}.ppbox.ppbox-isLoading>div{width:250px;grid-template-rows:1fr!important}.ppbox.ppbox-isLoading>div .ppbox-buttons,.ppbox.ppbox-isLoading>div .ppbox-content,.ppbox.ppbox-isLoading>div .ppbox-title{display:none!important}.ppbox.ppbox-isLoading>div .ppbox-loader{display:block}.ppbox.ppbox-default>div .ppbox-title,.ppbox>div .ppbox-title{background:var(--ppbox_default-background);border-bottom:1px solid var(--ppbox_default-border);color:var(--ppbox_default-color)}.ppbox.ppbox-green>div .ppbox-title{background:var(--ppbox_green-background);border-bottom:1px solid var(--ppbox_green-border);color:var(--ppbox_green-color)}.ppbox.ppbox-red>div .ppbox-title{background:var(--ppbox_red-background);border-bottom:1px solid var(--ppbox_red-border);color:var(--ppbox_red-color)}.ppbox.ppbox-blue>div .ppbox-title{background:var(--ppbox_blue-background);border-bottom:1px solid var(--ppbox_blue-border);color:var(--ppbox_blue-color)}.ppbox.ppbox-orange>div .ppbox-title{background:var(--ppbox_orange-background);border-bottom:1px solid var(--ppbox_orange-border);color:var(--ppbox_orange-color)}.ppbox.ppbox-violet>div .ppbox-title{background:var(--ppbox_violet-background);border-bottom:1px solid var(--ppbox_violet-border);color:var(--ppbox_violet-color)}.ppbox.ppbox-dark>div .ppbox-title{background:var(--ppbox_dark-background);border-bottom:1px solid var(--ppbox_dark-border);color:var(--ppbox_dark-color)}.ppbox.pp-fade{opacity:1}.ppbox.pp-fade>div{opacity:1;transform:scale(1)}.ppbox>div{position:relative;background:var(--ppbox-background);padding:0;margin:0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);border-radius:5px;transform:scale(.5);opacity:0;max-height:calc(100dvh - 12px);display:grid;grid-template-rows:1fr}.ppbox>div.ppbox-showTitle>div.ppbox-title{display:grid}.ppbox>div.ppbox-showButtons>div.ppbox-buttons{display:flex}.ppbox>div.ppbox-showTitle:not(.ppbox-showButtons){grid-template-rows:56px 1fr}.ppbox>div:not(.ppbox-showTitle).ppbox-showButtons{grid-template-rows:1fr auto}.ppbox>div.ppbox-showTitle.ppbox-showButtons{grid-template-rows:56px 1fr auto}.ppbox>div.ppbox-shade{animation:ppbox-shaking2 .82s ease}.ppbox>div.ppbox-draggable>.ppbox-title{cursor:move}@media (max-width:289px){.ppbox>div{max-width:calc(100vw - 40px);min-width:calc(100vw - 40px);width:calc(100vw - 40px)}}@media (min-width:290px){.ppbox>div{max-width:calc(100vw - 40px);min-width:250px}}@media (min-width:580px){.ppbox>div{max-width:580px}}.ppbox>div div.ppbox-title{padding:0 10px;font-size:22px;border-radius:5px 5px 0 0;display:none;flex-direction:row;flex-wrap:nowrap;align-items:center;grid-template-rows:1fr;gap:5px}.ppbox>div div.ppbox-title.ppbox-icon-show>.ppbox-icon,.ppbox>div div.ppbox-title.ppbox-showCloseIcon>.ppbox-closeIcon{display:block}.ppbox>div div.ppbox-title.ppbox-icon-show:not(.ppbox-showCloseIcon){grid-template-columns:38px 1fr}.ppbox>div div.ppbox-title:not(.ppbox-icon-show).ppbox-showCloseIcon{grid-template-columns:1fr 44px}.ppbox>div div.ppbox-title.ppbox-icon-show.ppbox-showCloseIcon{grid-template-columns:38px 1fr 44px}.ppbox>div div.ppbox-title.ppbox-showCloseIcon{padding:0 0 0 10px}.ppbox>div div.ppbox-title div{line-height:33px;vertical-align:top}.ppbox>div div.ppbox-title div.ppbox-icon{display:none;text-align:center;vertical-align:middle}.ppbox>div div.ppbox-title div.ppbox-icon i{font-size:26px;font-weight:100;line-height:inherit}.ppbox>div div.ppbox-title div.ppbox-title-content{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ppbox>div div.ppbox-title div.ppbox-closeIcon{display:none;padding:10px 15px}.ppbox>div div.ppbox-title div.ppbox-closeIcon:hover{opacity:.6;cursor:pointer}.ppbox>div div.ppbox-content{padding:15px;font-size:16px;line-height:1.5em;overflow-y:auto;box-sizing:border-box}.ppbox>div div.ppbox-content .ajax_error{font-style:italic;font-size:smaller;color:var(--ppbox_red)}.ppbox>div div.ppbox-content.ppbox-ajaxLoader{text-align:center;font-size:22px}.ppbox>div div.ppbox-content.ppbox-ajaxLoader:before{content:"\f1ce";font-family:"Font Awesome 5 Pro";display:inline-block;animation:ppbox-loader 1s linear infinite;line-height:1em;color:var(--ppbox-ajaxLoader-color)}.ppbox>div div.ppbox-buttons{display:none;flex-flow:row wrap;align-items:center;padding:10px 15px;gap:5px;border-top:1px solid var(--ppbox-border)}.ppbox>div div.ppbox-buttons button{padding:12px 20px;text-align:center;flex-grow:1;border-radius:4px;border:0;display:inline-block;text-transform:uppercase;font-size:14px;font-weight:700;text-shadow:none}@media (any-pointer:fine){.ppbox>div div.ppbox-buttons button{padding:8px 20px}}@media screen and (max-width:340px){.ppbox>div div.ppbox-buttons button{display:block;width:100%}}.ppbox>div div.ppbox-buttons button:not(:disabled):focus{outline:0}.ppbox>div div.ppbox-buttons button:not(:disabled):hover{cursor:pointer}.ppbox>div div.ppbox-buttons button,.ppbox>div div.ppbox-buttons button.ppbox-btn-default{color:var(--ppbox_default-color);background:var(--ppbox_default-background);border:1px solid transparent}.ppbox>div div.ppbox-buttons button.ppbox-btn-default:not(:disabled):focus,.ppbox>div div.ppbox-buttons button:not(:disabled):focus{border-color:var(--ppbox_default-dark)}.ppbox>div div.ppbox-buttons button.ppbox-btn-default:not(:disabled):hover,.ppbox>div div.ppbox-buttons button:not(:disabled):hover{background:var(--ppbox_default-hover)}.ppbox>div div.ppbox-buttons button.ppbox-btn-green{color:var(--ppbox_green-color);background:var(--ppbox_green-background);border:1px solid transparent}.ppbox>div div.ppbox-buttons button.ppbox-btn-green:not(:disabled):focus{border-color:var(--ppbox_green-dark)}.ppbox>div div.ppbox-buttons button.ppbox-btn-green:not(:disabled):hover{background:var(--ppbox_green-hover)}.ppbox>div div.ppbox-buttons button.ppbox-btn-red{color:var(--ppbox_red-color);background:var(--ppbox_red-background);border:1px solid transparent}.ppbox>div div.ppbox-buttons button.ppbox-btn-red:not(:disabled):focus{border-color:var(--ppbox_red-dark)}.ppbox>div div.ppbox-buttons button.ppbox-btn-red:not(:disabled):hover{background:var(--ppbox_red-hover)}.ppbox>div div.ppbox-buttons button.ppbox-btn-blue{color:var(--ppbox_blue-color);background:var(--ppbox_blue-background);border:1px solid transparent}.ppbox>div div.ppbox-buttons button.ppbox-btn-blue:not(:disabled):focus{border-color:var(--ppbox_blue-dark)}.ppbox>div div.ppbox-buttons button.ppbox-btn-blue:not(:disabled):hover{background:var(--ppbox_blue-hover)}.ppbox>div div.ppbox-buttons button.ppbox-btn-orange{color:var(--ppbox_orange-color);background:var(--ppbox_orange-background);border:1px solid transparent}.ppbox>div div.ppbox-buttons button.ppbox-btn-orange:not(:disabled):focus{border-color:var(--ppbox_orange-dark)}.ppbox>div div.ppbox-buttons button.ppbox-btn-orange:not(:disabled):hover{background:var(--ppbox_orange-hover)}.ppbox>div div.ppbox-buttons button.ppbox-btn-violet{color:var(--ppbox_violet-color);background:var(--ppbox_violet-background);border:1px solid transparent}.ppbox>div div.ppbox-buttons button.ppbox-btn-violet:not(:disabled):focus{border-color:var(--ppbox_violet-dark)}.ppbox>div div.ppbox-buttons button.ppbox-btn-violet:not(:disabled):hover{background:var(--ppbox_violet-hover)}.ppbox>div div.ppbox-buttons button.ppbox-btn-dark{color:var(--ppbox_dark-color);background:var(--ppbox_dark-background);border:1px solid transparent}.ppbox>div div.ppbox-buttons button.ppbox-btn-dark:not(:disabled):focus{border-color:var(--ppbox_dark-dark)}.ppbox>div div.ppbox-buttons button.ppbox-btn-dark:not(:disabled):hover{background:var(--ppbox_dark-hover)}.ppbox>div div.ppbox-buttons button::disabled{opacity:.3;cursor:not-allowed}.ppbox>div div.ppbox-loader{display:none;margin:20px 0 10px 0}.ppbox>div div.ppbox-loader .ppbox-loaderSpinner{padding-bottom:10px}.ppbox>div div.ppbox-loader .ppbox-loaderSpinner .ppbox-loader{width:48px;height:48px;border-radius:50%;display:block;border-top:4px solid #e23420;border-right:4px solid transparent;box-sizing:border-box;animation:ppbox-loader 1s linear infinite;margin:0 auto}.ppbox>div div.ppbox-loader .ppbox-loaderSpinner .ppbox-loader::after{content:'';box-sizing:border-box;position:absolute;left:0;top:0;width:48px;height:48px;border-radius:50%;border-left:4px solid #8ec800;border-bottom:4px solid transparent;animation:ppbox-loader .5s linear infinite reverse}.ppbox>div div.ppbox-loader .ppbox-loaderText{color:var(--ppbox-loaderText-color);font-size:14px;text-align:center;line-height:1em;padding:10px 15px 5px 15px}.ppbox>div div.ppbox-loader .ppbox-loaderText.ppbox-randomText{color:var(--ppbox-loaderText-color-random)}@keyframes ppbox-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes ppbox-shaking{0%{transform:rotate(0)}25%{transform:rotate(5deg)}50%{transform:rotate(0eg)}75%{transform:rotate(-5deg)}100%{transform:rotate(0)}}@keyframes ppbox-shaking2{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(4px,0,0)}30%,50%,70%{transform:translate3d(-8px,0,0)}40%,60%{transform:translate3d(8px,0,0)}}