@import url(normalize.css/normalize.css);body.embed--padded{background:#F9F9F9}body.embed--padded .pp{max-width:350px;margin:5rem auto}.pp{color:#FFF;font-family:Ubuntu, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;position:relative;left:16px;width:calc(100% - 32px)}.pp .pp--align-left{text-align:left}.pp .pp--align-right{text-align:right}.pp .pp--align-center{text-align:center}.pp__flipper{text-align:center;text-decoration:none;text-transform:uppercase;font-size:76%;font-weight:600;color:#333;letter-spacing:1px;display:block;padding:10px 0}.pp__flipper:hover{cursor:pointer}@media print{.pp__flipper{display:none}}.pp__flip{transform-style:preserve-3d;transition:transform 0.3s;min-height:150px;display:flex;justify-content:center}.pp__flip .pp__hide{opacity:0}.pp__flip.pp__flip--flipped{transform:rotateY(-180deg);transition:transform 0.3s}.pp__front,.pp__back{backface-visibility:hidden;z-index:2}.pp__front{background:#F067A6;border-radius:16px;padding:10px 15px 20px;position:absolute;top:0;left:0;right:0;z-index:20}.pp__back{background:#FFF;color:#000;position:absolute;top:0;left:0;right:0;transform:rotateY(-180deg)}.pp__back-inner{padding:15px;display:inline-block;width:90%;height:100%}.pp__front .pp__field{padding-bottom:8px}.pp__front .pp__label{text-transform:uppercase;font-size:12px;margin-bottom:0.1rem;font-weight:600}.pp__front .pp__value{font-size:13px;font-weight:300}.pp__front .pp__row .pp__field:not(:last-child){padding-right:10px}.pp__front .pp__field-primary{width:100%}.pp__front .pp__field-primary .pp__value{overflow:inherit;text-overflow:ellipsis;font-size:30px}.pp__front .pp__barcode{text-align:center;margin-top:100px;margin-bottom:0}.pp__front .pp__barcode-wrap{background:#FFF;display:inline-block;border-radius:5px;overflow:hidden}.pp__front .pp__barcode-alt{margin-top:0;color:#000;font-size:0.6rem;margin-bottom:0.5rem;padding:0 1rem}.pp__front .pp__barcode--qr .pp__barcode-wrap svg{margin:-3.5rem;width:300px;height:300px}.pp__front .pp__barcode--code128 .pp__barcode-wrap svg{height:72px}.pp__back{color:#666;overflow-y:auto;margin-top:1.6rem;border-radius:0.5rem;min-height:92%}.pp__back .pp__field{border-bottom:1px solid #CCC;margin-bottom:0.9rem;padding-bottom:0.9rem}.pp__back .pp__field:last-child{border-bottom:none}.pp__back .pp__label{font-size:0.9rem;margin-bottom:0.5rem}.pp__back .pp__value{line-height:1.3rem}.pp__back .pp__value *:last-child{margin-bottom:0}@media print{.pp__back{display:none;overflow-y:visible;height:auto !important}}.print-back{display:block;transform:rotateY(180deg);margin:0 auto !important}.pp__row{box-sizing:border-box;display:flex}.pp__col{box-sizing:border-box;flex:1 1 auto}.pp__col-8{box-sizing:border-box;flex:0 0 66.6666666667%}.flex-between{display:flex;justify-content:space-between;align-items:center}.battery-icon{height:16px;width:32px}.shadow{position:relative}.shadow::after{content:"";position:absolute;z-index:-1;box-shadow:0 0 16px rgba(0,0,0,0.3);top:0;bottom:0;left:0;right:0;border-radius:16px}.shadow::after{right:10px;left:auto;transform:skew(8deg) rotate(3deg)}.box{max-width:350px;margin:16px 0 8px 0;height:454px;overflow-y:hidden}.pass-box,.short-pass-box{max-width:415px;margin:16px 0 8px 0;box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}.pass-box{height:444px}.header-value{font-size:21px;font-weight:300}.logo{max-width:100px;max-height:50px}.strip-image{width:100%;position:relative;left:-15px}.primary-row{margin-bottom:12px;position:relative;max-height:150px;width:calc(100% + 30px)}.primary-field-container{height:100%;width:calc(100% - 15px);display:flex;align-items:center}.primary-field-label{text-transform:capitalize;font-size:22px;font-weight:200}.barcode-container{position:absolute;left:0;bottom:5px;display:flex;justify-content:center;width:100%}
